body{position:relative}.survey-login-prompt{padding:50px}.survey-login-prompt .btn{align-items:center!important;border-width:1px!important;box-sizing:border-box!important;display:inline-flex!important;font-size:1rem!important;height:48px!important;justify-content:center!important;line-height:normal!important;margin:0!important;padding:0 1.75rem!important}.select2-container{width:100%!important}body[data-bs-theme] .select2-container .select2-selection--multiple,body[data-bs-theme] .select2-container .select2-selection--single{background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}body[data-bs-theme] .select2-container .select2-selection__rendered{color:var(--bs-body-color)}body[data-bs-theme] .select2-container .select2-selection__choice{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:#212529}body[data-bs-theme] .select2-container .select2-selection__choice__remove{color:#212529}#event-speaker-export-category-select+.select2-container .select2-selection__choice,#event-speaker-export-category-select+.select2-container .select2-selection__choice__remove{color:var(--bs-body-color)}body[data-bs-theme] .select2-dropdown{border-color:var(--bs-border-color)}body[data-bs-theme] .select2-dropdown,body[data-bs-theme] .select2-search__field{background-color:var(--bs-body-bg);color:var(--bs-body-color)}body[data-bs-theme] .select2-results__option{color:var(--bs-body-color)}body[data-bs-theme] .select2-container--default .select2-results__option--disabled{color:var(--bs-secondary-color)}body[data-bs-theme] .select2-container--default .select2-results__option--selected{background-color:var(--bs-secondary-bg)}.tomselected-custom .item{background-color:#b74351!important;background-image:linear-gradient(180deg,#b74351,#b74351)!important;background:#b74351!important;border:1px solid #923540!important}.tomselected-custom .remove{border-left:1px solid #923540!important}.form-required:after{content:" *"}turbo-frame .frame-loading-show{display:none}turbo-frame[busy] .frame-loading-show{display:inline-block}turbo-frame[complete] .frame-completed-show{display:initial}turbo-frame[busy] .frame-completed-show{display:none}.col-md-10-form-easyadmin{margin-bottom:5px;width:83.3333%!important}.btn-custom-padding{margin:2px;padding:7px}.vich-image{display:inline-flex;width:80%}.vich-image a{margin-left:10px}.tinyHtmlEditor{display:block!important;height:1px!important;margin:0!important;opacity:0!important;transform:translate(20px,80px)!important;width:1px!important}.ea-dark-scheme div.ts-control .item{color:#fff!important}.ts-wrapper.disabled .ts-control{background-color:var(--form-control-disabled-bg);opacity:1}.ea-dark-scheme .ts-wrapper.disabled .ts-control .item{color:var(--form-control-disabled-color)!important}.badge-event-status{font-size:.8em}.event-export-legend{color:var(--bs-secondary);font-size:.85rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.event-export-option{border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.75rem 1rem .75rem 2.5rem;transition:border-color .15s ease}.event-export-option:has(.form-check-input:checked){background-color:rgba(var(--bs-success-rgb),.05);border-color:var(--bs-success)}.event-export-option .form-check-input{margin-left:-1.5rem;margin-top:.25rem}.event-export-option-hint{font-size:.8rem;margin-top:.1rem}.event-export-category-section{border-top:1px solid var(--bs-border-color);margin-top:.25rem;padding-top:.5rem}.mail-preview-recipient-grid{display:grid;gap:.25rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-height:400px;overflow-y:auto}.mail-preview-recipient-row{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.06);display:flex;font-size:.875rem;gap:.5rem;padding:.2rem 0}.mail-preview-recipient-row:last-child{border-bottom:none}.mail-preview-recipient-name{font-weight:500;min-width:160px;white-space:nowrap}.mail-preview-recipient-email{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tinymce-col-10-wrapper{display:inline-flex;width:80%}.symfony-collection-vich-preview{max-height:100px;max-width:100px}.tf-tabs-nav{border-bottom:1px solid #ececec;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem}.tf-tabs-nav .nav-link{background-color:#f2f2f2;border:none;border-radius:999px;color:#2b2f3b;font-size:.95rem;font-weight:600;padding:.55rem 1.35rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.tf-tabs-nav .nav-link:focus,.tf-tabs-nav .nav-link:hover{background-color:#f7e6e8;color:#b74351;outline:none;transform:translateY(-1px)}.tf-tabs-nav .nav-link.active,.tf-tabs-nav .nav-link.active:focus,.tf-tabs-nav .nav-link.active:hover{box-shadow:0 4px 14px rgba(183,67,81,.35);color:#fff;transform:none}.tf-tabs-content{background-color:#fbfbfb!important;border:1px solid #eee;border-radius:14px;box-shadow:0 2px 12px rgba(43,47,59,.05)}.tf-tabs-pane{display:none}.tf-tabs-pane.active{animation:tf-tabs-fade-in .25s ease;display:block}.petition-superadmin-chart-container{height:320px;position:relative}@keyframes tf-tabs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signin-panel-hidden{display:none}.signin-toggle{cursor:pointer}.login-tabs-nav{border-bottom:1px solid #ddd;display:flex;margin-bottom:1.5rem}.login-tab{background:none;border:none;border-bottom:2px solid transparent;color:#999;cursor:pointer;flex:1;font-size:.85rem;font-weight:500;padding:.6rem .5rem;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.login-tab:focus,.login-tab:hover{color:#555;outline:none}.login-tab.active{border-bottom-color:#999;color:#333}.login-tabs-pane{display:none}.login-tabs-pane.active{display:block}.login-tabs-pane .form-group{display:block;margin-bottom:1.5rem;width:100%}.login-tabs-content{font-weight:400}.login-help-text{font-style:italic}.login-tabs-pane .form-label{font-weight:400}.login-tabs-pane .login-submit{margin-top:.5rem}.login-extra-actions{margin-bottom:0;margin-top:1.25rem}.btn.login-submit{background-color:#999;border-color:#999;color:#fff}.btn.login-submit:active,.btn.login-submit:focus,.btn.login-submit:hover{background-color:#919191;border-color:#7a7a7a;color:#fff}.pt-login{--pt-login-primary:oklch(0.48 0.11 150);--pt-login-primary-hover:oklch(0.42 0.11 150);--pt-login-on-primary:oklch(0.99 0 0);--pt-login-fg:oklch(0.22 0.01 250);--pt-login-muted-fg:oklch(0.52 0.01 250);--pt-login-border:oklch(0.9 0.005 250);--pt-login-bg:oklch(0.98 0.003 250);background:var(--pt-login-bg);color:var(--pt-login-fg);display:flex;flex-direction:column;min-height:100vh}.pt-login-hero{background:var(--pt-login-primary);overflow:hidden;padding:2.25rem 1.75rem 2rem;position:relative;text-align:center}.pt-login-hero-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath fill='none' d='M0 0h40v40H0z'/%3E%3Cpath stroke='%23fff' d='M0 20h40M20 0v40'/%3E%3C/svg%3E");inset:0;opacity:.12;position:absolute}.pt-login-hero-inner{margin:0 auto;max-width:34rem;position:relative}.pt-login-kicker{align-items:center;background:hsla(0,0%,100%,.15);border-radius:9999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);color:var(--pt-login-on-primary);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:.25rem .75rem;text-transform:uppercase}.pt-login-title{color:var(--pt-login-on-primary);font-family:Roboto Slab,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;line-height:1.2;margin:.875rem 0 0}.pt-login-main{align-items:center;display:flex;flex:1;justify-content:center;padding:3rem 1rem}.pt-login-panel{border-radius:1rem;box-shadow:0 20px 45px -20px rgba(0,0,0,.35),0 0 0 1px var(--pt-login-border);max-width:27rem;overflow:hidden;width:100%}.pt-login-card{background:#fff;padding:2rem}.pt-login-card-text{color:var(--pt-login-muted-fg);line-height:1.6;margin:0;text-align:center}.pt-login-footer{align-items:center;border-top:1px solid var(--pt-login-border);color:var(--pt-login-muted-fg);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem 1rem;justify-content:center;padding:1.5rem 1rem}.pt-login-footer a{color:var(--pt-login-muted-fg);text-decoration:underline;text-underline-offset:2px}.pt-login-footer a:hover{color:var(--pt-login-fg)}.pt-login-version{opacity:.75}.pt-login .login-tabs-nav{border-bottom-color:var(--pt-login-border);margin-bottom:1.75rem}.pt-login .login-tab{color:var(--pt-login-muted-fg);font-size:.875rem;font-weight:600;padding:.65rem .5rem}.pt-login .login-tab:focus,.pt-login .login-tab:hover{color:var(--pt-login-fg)}.pt-login .login-tab.active{border-bottom-color:var(--pt-login-primary);color:var(--pt-login-primary)}.pt-login .login-tabs-pane .form-label{color:var(--pt-login-fg);display:block;font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:.4rem;pointer-events:auto;position:static}.pt-login .login-tabs-pane .form-control{background-color:#fff;background-image:none;border:1px solid var(--pt-login-border);border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--pt-login-fg);font-size:.9375rem;height:2.75rem;padding:0 .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pt-login .login-tabs-pane .form-control:focus{border-color:var(--pt-login-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--pt-login-primary) 25%,transparent);outline:none}.pt-login .totp-code-input{width:100%}.pt-login .login-help-text{color:var(--pt-login-muted-fg);font-size:.875rem;font-style:normal;line-height:1.55}.pt-login .btn.login-submit{align-items:center;background-color:var(--pt-login-primary);border-color:var(--pt-login-primary);border-radius:.5rem;box-shadow:none;color:var(--pt-login-on-primary);display:inline-flex;font-size:.9375rem;font-weight:600;height:2.75rem;justify-content:center;letter-spacing:0;margin-top:.75rem;text-transform:none;width:100%}.pt-login .btn.login-submit:active,.pt-login .btn.login-submit:focus,.pt-login .btn.login-submit:hover{background-color:var(--pt-login-primary-hover);border-color:var(--pt-login-primary-hover);box-shadow:none;color:var(--pt-login-on-primary)}.pt-login .login-extra-actions{font-size:.875rem;text-align:center}.pt-login .login-extra-actions a,.pt-login .login-help-text a{color:var(--pt-login-primary);font-weight:500}.pt-login .alert{border-radius:.5rem;font-size:.875rem}@media (max-width:575.98px){.pt-login-main{padding:1.5rem 1rem}.pt-login-hero{padding:1.75rem 1.25rem 1.5rem}.pt-login-title{font-size:1.5rem}.pt-login-card{padding:1.5rem}}.person-dashboard-chart{height:340px;position:relative}.person-dashboard-table{font-variant-numeric:tabular-nums}.person-dashboard-table th{white-space:nowrap}.person-dashboard-table-scroll{max-height:340px;overflow-y:auto}.person-dashboard-table--sticky tfoot td,.person-dashboard-table--sticky thead th{background-color:var(--bs-body-bg,#fff);position:sticky;z-index:1}.person-dashboard-table--sticky thead th{top:0}.person-dashboard-table--sticky tfoot td{bottom:0}.person-dashboard-type-link{color:inherit;text-decoration:none}.person-dashboard-type-link:hover{text-decoration:underline}.person-dashboard-swatch{border-radius:2px;display:inline-block;height:10px;width:10px}.person-dashboard-swatch--de{background-color:#2a78d6}.person-dashboard-swatch--fr{background-color:#eb6834}.person-dashboard-swatch--it{background-color:#1baf7a}.person-dashboard-swatch--other{background-color:#eda100}.person-dashboard-kpi{border-top:3px solid transparent}.person-dashboard-kpi--new,.person-dashboard-kpi--total{border-top-color:var(--bs-secondary-color,#6c757d)}.person-dashboard-kpi--de{border-top-color:#2a78d6}.person-dashboard-kpi--fr{border-top-color:#eb6834}.person-dashboard-kpi--it{border-top-color:#1baf7a}.person-dashboard-kpi--other{border-top-color:#eda100}.testimonial-dashboard-table>:not(caption)>*>.testimonial-dashboard-group-start{border-left:2px solid var(--bs-border-color,#dee2e6)}.testimonial-dashboard-table>:not(caption)>*>.testimonial-dashboard-total{--bs-table-bg:var(--bs-tertiary-bg,#f8f9fa);background-color:var(--bs-tertiary-bg,#f8f9fa)}.testimonial-dashboard-kpi--confirmed{border-top-color:var(--bs-success,#198754)}.testimonial-dashboard-kpi--unconfirmed{border-top-color:var(--bs-warning,#ffc107)}.event-dashboard-table>:not(caption)>*>.event-dashboard-group-start{border-left:2px solid var(--bs-border-color,#dee2e6)}.event-dashboard-table>:not(caption)>*>.event-dashboard-total{--bs-table-bg:var(--bs-tertiary-bg,#f8f9fa);background-color:var(--bs-tertiary-bg,#f8f9fa)}.event-dashboard-kpi--upcoming{border-top-color:#b74351}.app-version-link{color:var(--sidebar-menu-header-color,#6c757d);display:block;font-size:.75rem;padding:4px var(--ea-sp-4,16px);text-decoration:none}.app-version-link:hover{text-decoration:underline}.tenant-switch{padding:0 var(--ea-sp-2,8px) var(--ea-sp-4,16px) var(--sidebar-menu-items-padding-left,8px)}.tenant-switch-label{color:var(--sidebar-menu-header-color);display:block;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);margin-bottom:4px;text-transform:uppercase}.tenant-switch-name{display:block;font-weight:600;overflow-wrap:anywhere}.ea-sidebar-width-compact .tenant-switch{display:none}.cron-job-run-output{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:.8125rem;margin:0;max-height:32rem;overflow:auto;padding:.75rem 1rem;white-space:pre-wrap;word-break:break-word}.cron-expression{background-color:#212529;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--bs-border-radius);color:#e9ecef;display:inline-block;font-size:.8125rem;padding:.2rem .55rem;white-space:nowrap}.cron-expression-fields{display:flex;flex-direction:column;gap:.5rem}.cron-expression-field{align-items:center;display:flex;gap:1rem}.cron-expression-label{color:var(--bs-secondary-color);flex:0 0 7rem;margin:0}.cron-expression-field>:not(.cron-expression-label){flex:0 0 6rem}.cron-expression-field .form-control{font-family:var(--bs-font-monospace);text-align:center;width:100%}.survey-option-form{margin-bottom:.6rem}.survey-option-btn{background:#fff;border:2px solid #d5d9de;border-radius:.6rem;color:inherit;cursor:pointer;display:block;font-weight:600;padding:.85rem 1.25rem;text-align:left;transition:border-color .15s,background-color .15s,box-shadow .15s;width:100%}.survey-option-btn:focus-visible,.survey-option-btn:hover{background:rgba(183,67,81,.06);border-color:#b74351;box-shadow:0 0 0 3px rgba(183,67,81,.15);outline:none}.survey-option-static{cursor:default;margin-bottom:.6rem}.survey-option-static:hover{background:#fff;border-color:#d5d9de;box-shadow:none}.survey-result{background:#eef0f3;border:2px solid transparent;border-radius:.6rem;margin-bottom:.6rem;overflow:hidden;position:relative;text-align:left}.survey-result-own{border-color:#b74351}.survey-result-fill{background:rgba(183,67,81,.18);bottom:0;left:0;position:absolute;top:0;transition:width .6s ease;width:0}.survey-result-own .survey-result-fill{background:rgba(183,67,81,.35)}.survey-result-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1.25rem;position:relative}.survey-result-label{font-weight:600}.survey-result-percent{font-weight:700;white-space:nowrap}.survey-question-title{font-weight:700;margin-bottom:.6rem}.survey-total{color:#6c757d;font-size:.85rem;margin:.25rem 0 0}.survey-fill-0{width:0}.survey-fill-1{width:1%}.survey-fill-2{width:2%}.survey-fill-3{width:3%}.survey-fill-4{width:4%}.survey-fill-5{width:5%}.survey-fill-6{width:6%}.survey-fill-7{width:7%}.survey-fill-8{width:8%}.survey-fill-9{width:9%}.survey-fill-10{width:10%}.survey-fill-11{width:11%}.survey-fill-12{width:12%}.survey-fill-13{width:13%}.survey-fill-14{width:14%}.survey-fill-15{width:15%}.survey-fill-16{width:16%}.survey-fill-17{width:17%}.survey-fill-18{width:18%}.survey-fill-19{width:19%}.survey-fill-20{width:20%}.survey-fill-21{width:21%}.survey-fill-22{width:22%}.survey-fill-23{width:23%}.survey-fill-24{width:24%}.survey-fill-25{width:25%}.survey-fill-26{width:26%}.survey-fill-27{width:27%}.survey-fill-28{width:28%}.survey-fill-29{width:29%}.survey-fill-30{width:30%}.survey-fill-31{width:31%}.survey-fill-32{width:32%}.survey-fill-33{width:33%}.survey-fill-34{width:34%}.survey-fill-35{width:35%}.survey-fill-36{width:36%}.survey-fill-37{width:37%}.survey-fill-38{width:38%}.survey-fill-39{width:39%}.survey-fill-40{width:40%}.survey-fill-41{width:41%}.survey-fill-42{width:42%}.survey-fill-43{width:43%}.survey-fill-44{width:44%}.survey-fill-45{width:45%}.survey-fill-46{width:46%}.survey-fill-47{width:47%}.survey-fill-48{width:48%}.survey-fill-49{width:49%}.survey-fill-50{width:50%}.survey-fill-51{width:51%}.survey-fill-52{width:52%}.survey-fill-53{width:53%}.survey-fill-54{width:54%}.survey-fill-55{width:55%}.survey-fill-56{width:56%}.survey-fill-57{width:57%}.survey-fill-58{width:58%}.survey-fill-59{width:59%}.survey-fill-60{width:60%}.survey-fill-61{width:61%}.survey-fill-62{width:62%}.survey-fill-63{width:63%}.survey-fill-64{width:64%}.survey-fill-65{width:65%}.survey-fill-66{width:66%}.survey-fill-67{width:67%}.survey-fill-68{width:68%}.survey-fill-69{width:69%}.survey-fill-70{width:70%}.survey-fill-71{width:71%}.survey-fill-72{width:72%}.survey-fill-73{width:73%}.survey-fill-74{width:74%}.survey-fill-75{width:75%}.survey-fill-76{width:76%}.survey-fill-77{width:77%}.survey-fill-78{width:78%}.survey-fill-79{width:79%}.survey-fill-80{width:80%}.survey-fill-81{width:81%}.survey-fill-82{width:82%}.survey-fill-83{width:83%}.survey-fill-84{width:84%}.survey-fill-85{width:85%}.survey-fill-86{width:86%}.survey-fill-87{width:87%}.survey-fill-88{width:88%}.survey-fill-89{width:89%}.survey-fill-90{width:90%}.survey-fill-91{width:91%}.survey-fill-92{width:92%}.survey-fill-93{width:93%}.survey-fill-94{width:94%}.survey-fill-95{width:95%}.survey-fill-96{width:96%}.survey-fill-97{width:97%}.survey-fill-98{width:98%}.survey-fill-99{width:99%}.survey-fill-100{width:100%}.candidate-form-intro-text{line-height:1.4}.button-delete-candidate-functions,.button-save-candidate-functions{margin-bottom:10px;margin-top:10px}@media (min-width:1200px){.button-delete-candidate-functions,.button-save-candidate-functions{margin-top:30px}}.candidate-image-preview{display:block;height:auto;margin:0 auto;max-height:200px;max-width:100%;object-fit:contain;width:auto}.candidate-image-col{text-align:center}.candidate-image-actions{display:grid}.candidate-image-buttons{margin-left:auto;margin-right:auto;width:80%}.candidate-image-buttons .btn{justify-content:center;text-align:center}.candidate-form-col-padding{padding:10px}.candidate-form-label-auto-width{width:auto!important}.candidate-cursor-pointer{cursor:pointer}.candidate-cursor-inherit{cursor:inherit}.candidate-topic-delete-btn{color:#000;font-weight:700;padding:0 5px}.candidate-dropzone-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.candidate-dropzone-thumbs img{border:1px solid #dee2e6;border-radius:4px;height:60px;object-fit:cover;width:60px}.candidate-tags-row{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:12px;padding:8px 12px}.export-form-fields .mb-3{margin-bottom:1.25rem!important}.export-column-item{align-items:center;display:flex;gap:.5rem;padding:.15rem 0}.export-column-item input[type=checkbox]{flex-shrink:0;margin:0}.export-column-item label{cursor:pointer;margin:0}.candidate-text-warning{color:#ff8c00}.candidate-cropper-wrapper{margin:auto;max-width:1000px}.candidate-cropper-back-link{font-size:16px}.candidate-import-link-large{font-size:1.2em}.candidate-row-margin-inherit{margin:inherit}.candidate-hidden{display:none}.candidate-mail-workflow-nav{align-items:center;border-block-end:var(--border-width,1px) var(--border-style,solid) var(--border-color,#e9ecef);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:4px 0 24px;padding:0 0 20px}.candidate-mail-workflow-steps{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.candidate-mail-workflow-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.candidate-mail-workflow-step{align-items:center;color:var(--text-muted,#868e96);display:flex;gap:8px}.candidate-mail-workflow-step:not(:last-child):after{color:var(--border-color,#dee2e6);content:"\2192";margin:0 16px}.candidate-mail-workflow-step-number{align-items:center;border:var(--border-width,1px) var(--border-style,solid) var(--border-color,#ced4da);border-radius:50%;color:var(--text-muted,#868e96);display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs,.75em);font-weight:700;height:22px;justify-content:center;width:22px}.candidate-mail-workflow-step-label{font-size:var(--font-size-sm,.9em);white-space:nowrap}.candidate-mail-workflow-step.is-active{color:var(--text-color,#212529);font-weight:700}.candidate-mail-workflow-step.is-active .candidate-mail-workflow-step-number{background:var(--color-primary,#0d6efd);border-color:var(--color-primary,#0d6efd);color:var(--white,#fff)}.candidate-mail-workflow-step.is-done{color:var(--text-color,#495057)}.candidate-mail-workflow-step.is-done .candidate-mail-workflow-step-number{background:var(--badge-success-bg,#198754);border-color:var(--badge-success-bg,#198754);color:var(--badge-success-color,#fff);font-size:0}.candidate-mail-workflow-step.is-done .candidate-mail-workflow-step-number:before{content:"\2713";font-size:var(--font-size-xs,.75em)}.candidate-mail-workflow-language-block{border:var(--border-width,1px) var(--border-style,solid) var(--border-color,#e9ecef);border-radius:var(--border-radius,6px);margin-bottom:16px;padding:16px 20px}.candidate-mail-workflow-language-block h5{margin-bottom:12px;margin-top:0}.candidate-mail-workflow-recipient-list{list-style:none;margin:0;padding:0}.candidate-mail-workflow-recipient-list li{padding:6px 0}.candidate-mail-workflow-recipient-list label{align-items:center;cursor:pointer;display:flex;gap:8px}.candidate-mail-detail-field .form-widget{display:flex;flex-direction:column}.candidate-mail-detail-field .form-help{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;margin-top:0!important;order:-1}.candidate-mail-placeholder-title{color:var(--text-muted,#868e96);font-size:var(--font-size-sm,.85em);font-weight:600;letter-spacing:.02em}.candidate-mail-placeholder-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.candidate-mail-placeholder-tag{background:var(--gray-100,#f1f3f5);border:var(--border-width,1px) var(--border-style,solid) var(--border-color,#e9ecef);border-radius:var(--border-radius,4px);color:var(--text-color,#495057);display:inline-block;font-family:var(--font-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-xs,.75em);font-weight:400;padding:2px 8px}.ea-dark-scheme .candidate-mail-placeholder-tag{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:var(--text-color,#d1d1d1)}.candidate-mail-text-label-tight{font-size:1.15em;font-weight:700;margin-bottom:0!important;padding-bottom:0!important}.candidate-mail-text-label-tight+.form-widget,.candidate-mail-text-label-tight+.form-widget>*{margin-top:0!important}.field-group.candidate-mail-detail-field{align-items:stretch!important;flex-direction:column!important;margin-block-end:36px!important}.field-group.candidate-mail-detail-field .field-label{font-size:1.15em;font-weight:700;inline-size:auto!important;margin:0 0 6px!important;text-align:left!important}.field-group.candidate-mail-detail-field .field-label div[data-bs-toggle=tooltip]{cursor:inherit;text-decoration:none}.field-group.candidate-mail-detail-field .field-value{flex:unset!important;max-block-size:none!important;max-inline-size:none!important;min-inline-size:0!important;overflow:visible!important}.candidate-mail-detail-body{border:var(--border-width,1px) var(--border-style,solid) var(--border-color,#e9ecef);border-radius:var(--border-radius,6px);padding:16px 20px}.candidate-mail-detail-placeholders{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.candidate-profile-workflow-nav{align-items:center;border-block-end:var(--border-width,1px) var(--border-style,solid) var(--border-color,#e9ecef);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:4px 0 24px;padding-block-end:10px}.candidate-profile-workflow-steps{align-items:center;display:flex;flex-wrap:wrap;gap:28px;list-style:none;margin:0;padding:0}.candidate-profile-workflow-actions,.candidate-profile-workflow-nav-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.candidate-profile-workflow-step{border-block-end:3px solid transparent;margin-block-end:-1px}.candidate-profile-workflow-step-link{align-items:center;color:var(--text-muted,#868e96);display:inline-flex;font-size:var(--font-size-sm,.9em);gap:4px;padding:10px 2px;text-decoration:none;white-space:nowrap}.candidate-profile-workflow-step-number{opacity:.7}.candidate-profile-workflow-step-link:hover{color:var(--text-color,#212529)}.candidate-profile-workflow-step.is-active{border-block-end-color:var(--color-primary,#0d6efd)}.candidate-profile-workflow-step.is-active .candidate-profile-workflow-step-link{color:var(--text-color,#212529);font-weight:700}.tocco-organ-table__number{text-align:right}.tocco-organ-table select{min-width:8rem}.candidate-download-card{max-width:900px}.candidate-download-lists{display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-height:320px;overflow-y:auto}.candidate-download-option{border:1px solid #dee2e6;border-radius:6px;cursor:pointer;display:block;height:100%;padding:12px 16px 12px 40px}.candidate-download-option:hover{background:#f8f9fa}.disappering-flash-msgs .alert{border-radius:10px;margin-bottom:10px;margin-top:10px}.list-published-textes{list-style-type:none}.list-published-textes li{margin-bottom:5px;margin-top:5px}.docs{--docs-sidebar-width:18rem;--docs-toc-width:14rem}.docs-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:var(--docs-sidebar-width) minmax(0,1fr);padding-top:1.5rem}.docs-sidebar{display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 3rem);position:sticky;top:1.5rem}.docs-main{min-width:0}@media (max-width:991.98px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-sidebar{max-height:none;position:static}}.docs-search{position:relative}.docs-search-input{background:var(--body-bg,#fff);border:1px solid var(--border-secondary-color,#d4d4d4);border-radius:.5rem;color:var(--text-color,#262626);padding:.55rem 2.4rem .55rem 2.25rem;width:100%}.docs-search-input:focus{outline:2px solid var(--color-primary,#0d6efd);outline-offset:1px}.docs-search-icon{left:.8rem}.docs-search-hint,.docs-search-icon{color:var(--text-muted,#737373);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.docs-search-hint{border:1px solid var(--border-secondary-color,#d4d4d4);border-radius:.25rem;font-size:.75rem;padding:0 .4rem;right:.6rem}.docs-search-input:focus~.docs-search-hint,.docs-search-input:not(:placeholder-shown)~.docs-search-hint{display:none}.docs-search-results{overflow-y:auto}.docs-results{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.docs-result{border-radius:.5rem;color:var(--text-color,#262626);display:block;padding:.6rem .75rem;text-decoration:none}.docs-result:focus,.docs-result:hover{background:var(--sidebar-item-hover-bg,#f5f5f5);outline:none}.docs-result-title{color:var(--color-primary,#0d6efd);display:block;font-weight:600}.docs-result-path{color:var(--text-muted,#737373);display:block;font-size:.8rem}.docs-result-snippet{color:var(--text-color,#262626);display:block;font-size:.875rem;line-height:1.45;margin-top:.2rem}.docs-result mark,.docs-results mark{background:rgba(255,213,0,.45);border-radius:.2rem;color:inherit;padding:0 .1rem}.docs-results.is-compact .docs-result-snippet{font-size:.8rem}.docs-results-empty,.docs-results-summary{color:var(--text-muted,#737373);margin:0 0 .75rem}.docs-results-page .docs-result{border:1px solid var(--border-secondary-color,#e5e5e5);padding:1rem 1.1rem}.docs-tree{overflow-y:auto;padding-right:.25rem}.docs-tree ul{list-style:none;margin:0;padding:0}.docs-tree ul ul{border-left:1px solid var(--border-secondary-color,#e5e5e5);display:none;margin-left:1.1rem;padding-left:.4rem}.docs-tree-item.is-open>ul{display:block}.docs-tree-row{align-items:center;display:flex;gap:.15rem}.docs-tree-toggle,.docs-tree-toggle-spacer{flex:0 0 1.5rem;height:1.9rem;width:1.5rem}.docs-tree-toggle{background:transparent;border:0;border-radius:.35rem;color:var(--text-muted,#737373);cursor:pointer}.docs-tree-toggle:hover{background:var(--sidebar-item-hover-bg,#f5f5f5)}.docs-tree-toggle i{font-size:.7rem;transition:transform .15s ease}.docs-tree-item.is-open>.docs-tree-row>.docs-tree-toggle i{transform:rotate(90deg)}.docs-tree-link{border-radius:.4rem;color:var(--text-color,#262626);flex:1 1 auto;line-height:1.3;min-width:0;padding:.3rem .5rem;text-decoration:none}.docs-tree-link:hover{background:var(--sidebar-item-hover-bg,#f5f5f5)}.docs-tree-item.is-current>.docs-tree-row>.docs-tree-link{background:var(--sidebar-menu-active-item-bg,#e5e5e5);color:var(--color-primary,#0d6efd);font-weight:600}.docs-breadcrumb,.docs-tree-empty{color:var(--text-muted,#737373)}.docs-breadcrumb{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.35rem;margin-bottom:.75rem}.docs-breadcrumb a{color:inherit;text-decoration:none}.docs-breadcrumb a:hover{color:var(--color-primary,#0d6efd);text-decoration:underline}.docs-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.docs-page-title{font-size:2rem;line-height:1.2;margin:0}.docs-page-actions{display:flex;flex-wrap:wrap;gap:.5rem}.docs-lead{color:var(--text-muted,#737373);font-size:1.1rem;margin:.25rem 0 1.5rem}.docs-draft-note{background:rgba(255,193,7,.15);border-left:4px solid #d99a00;border-radius:.25rem;margin:.5rem 0 1rem;padding:.6rem .9rem}.docs-restricted-note{color:var(--text-muted,#737373);font-size:.9rem;margin:.5rem 0 1rem}.docs-content-grid{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1400px){.docs-content-grid:has(.docs-toc:not([hidden])){grid-template-columns:minmax(0,1fr) var(--docs-toc-width)}}@media (max-width:1399.98px){.docs-toc{display:none}}.docs-toc{font-size:.875rem;max-height:calc(100vh - 2rem);overflow-y:auto;position:sticky;top:1rem}.docs-toc-title{color:var(--text-muted,#737373);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.docs-toc ul{border-left:2px solid var(--border-secondary-color,#e5e5e5);list-style:none;margin:0;padding:0}.docs-toc a{border-left:2px solid transparent;color:var(--text-muted,#737373);display:block;margin-left:-2px;padding:.2rem 0 .2rem .75rem;text-decoration:none}.docs-toc a.is-active,.docs-toc a:hover{border-left-color:var(--color-primary,#0d6efd);color:var(--color-primary,#0d6efd)}.docs-toc .is-sub a{padding-left:1.5rem}.docs-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;margin:0 0 2rem;padding:0}.docs-card{background:var(--body-bg,#fff);border:1px solid var(--border-secondary-color,#e5e5e5);border-radius:.6rem;color:var(--text-color,#262626);display:block;height:100%;padding:1rem 1.1rem;text-decoration:none}.docs-card:hover{border-color:var(--color-primary,#0d6efd)}.docs-card-title{color:var(--color-primary,#0d6efd);display:block;font-weight:600}.docs-card-text{color:var(--text-muted,#737373);display:block;font-size:.875rem;margin-top:.25rem}.docs-section-title{font-size:1.15rem;margin:2rem 0 .75rem}.docs-recent{list-style:none;margin:0;padding:0}.docs-recent li{border-bottom:1px solid var(--border-secondary-color,#e5e5e5);display:flex;gap:1rem;justify-content:space-between;padding:.4rem 0}.docs-recent time{white-space:nowrap}.docs-empty,.docs-recent time{color:var(--text-muted,#737373)}.docs-empty{border:2px dashed var(--border-secondary-color,#d4d4d4);border-radius:.75rem;padding:2.5rem 1.5rem;text-align:center}.docs-page-footer{border-top:1px solid var(--border-secondary-color,#e5e5e5);display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:1.25rem}.docs-page-meta{color:var(--text-muted,#737373);font-size:.85rem;margin:2rem 0 0}.docs-neighbour{color:var(--text-color,#262626);max-width:48%;text-decoration:none}.docs-neighbour small{color:var(--text-muted,#737373);display:block}.docs-neighbour strong{color:var(--color-primary,#0d6efd)}.docs-neighbour.is-next{margin-left:auto;text-align:right}.docs-index-title{display:inline-block}.docs-index-level-1{padding-left:1.5rem}.docs-index-level-2{padding-left:3rem}.docs-index-level-3{padding-left:4.5rem}.docs-index-level-4{padding-left:6rem}.docs-index-level-5{padding-left:7.5rem}.docs-content{color:var(--text-color,#262626);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.7;overflow-wrap:anywhere;overflow-x:auto}body.docs-content{font-size:16px;margin:0;padding:1.25rem}.docs-content>:first-child{margin-top:0}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4{line-height:1.3;margin:2rem 0 .75rem;scroll-margin-top:1rem}.docs-content h1{font-size:1.75rem}.docs-content h2{border-bottom:1px solid var(--border-secondary-color,#e5e5e5);font-size:1.4rem;padding-bottom:.3rem}.docs-content h3{font-size:1.15rem}.docs-content h4{font-size:1rem}.docs-content blockquote,.docs-content figure,.docs-content ol,.docs-content p,.docs-content pre,.docs-content table,.docs-content ul{margin:0 0 1rem}.docs-content ol,.docs-content ul{padding-left:1.5rem}.docs-content a{color:var(--color-primary,#0d6efd)}.docs-content img{border:1px solid var(--border-secondary-color,#e5e5e5);border-radius:.5rem;height:auto;max-width:100%}.docs-content figure{display:table}.docs-content-grid .docs-content img{cursor:zoom-in}.docs-zoom{background:transparent;border:0;max-height:96vh;max-width:96vw;padding:0}.docs-zoom::backdrop{background:rgba(0,0,0,.78)}.docs-zoom img{background:#fff;border:0;border-radius:.6rem;cursor:zoom-out;display:block;height:auto;max-height:94vh;max-width:96vw;width:auto}.docs-content figcaption{color:var(--text-muted,#737373);font-size:.85rem;padding-top:.35rem;text-align:center}.docs-content code,.docs-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.docs-content code{overflow-wrap:anywhere}.docs-content pre{background:var(--content-panel-bg,#f5f5f5);border-radius:.5rem;overflow-x:auto;padding:.9rem 1rem}.docs-content :not(pre)>code{background:var(--content-panel-bg,#f5f5f5);border-radius:.3rem;padding:.1rem .35rem}.docs-content blockquote{background:var(--content-panel-bg,#f5f5f5);border-left:4px solid var(--color-primary,#0d6efd);color:var(--text-muted,#525252);padding:.5rem 1rem}.docs-content table{border-collapse:collapse;font-size:.925em;width:100%}.docs-content td,.docs-content th{border:1px solid var(--border-secondary-color,#d4d4d4);min-width:7rem;padding:.5rem .75rem;text-align:left;vertical-align:top}.docs-content th{background:var(--content-panel-bg,#f5f5f5)}.docs-content hr{border:0;border-top:1px solid var(--border-secondary-color,#d4d4d4);margin:2rem 0}@media (min-width:768px){.form-group.docs-published-field{padding-top:1.95rem}}.docs-tree-documentation>.docs-tree-row>.docs-tree-link{font-weight:600}.docs-recent-documentation{color:var(--text-muted,#737373);flex:1 1 auto}.munoption-error{word-wrap:break-word;height:10px;white-space:normal}.zipmun-results-wrapper{position:relative;width:100%}#zipmun_select{background-color:#fff;border:1px solid #ced4da;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;height:auto!important;max-height:250px;outline:none!important;overflow-y:auto;position:absolute;width:100%;z-index:1050}#zipmun_select option{border-bottom:1px solid #f1f1f1;color:#495057;cursor:pointer;font-size:15px;padding:10px 15px}#zipmun_select option:checked,#zipmun_select option:focus,#zipmun_select option:hover{background-color:#f8f9fa;box-shadow:none;color:#000;font-weight:400;text-decoration:none}#sharing-guide{align-items:center;background:radial-gradient(circle at center,#ffffffcc 0,#ffffffaa 100%);box-sizing:border-box;color:#111;display:flex;flex-direction:column;font-family:system-ui,sans-serif;font-size:1.05rem;margin:0 0 0 25%;padding:3.2rem 1.2rem;width:75%}#sharing-guide-title{font-size:2.2rem;font-weight:700;text-align:center}#sharing-guide-list{list-style:none;margin:2.7rem auto 2.2rem;max-width:520px;padding:0;position:relative}#sharing-guide-list-entry{align-items:center;display:flex;line-height:38px;margin-bottom:2.2rem;padding-left:65px;position:relative}#sharing-guide-list-entry:before{background:#ddd;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#fff;content:attr(data-content);font-size:1.05rem;font-weight:700;height:38px;left:0;line-height:38px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:background .3s;width:38px;z-index:1}#sharing-guide-list-entry:not(:last-child):after{background:#ddd;content:"";height:calc(100% + 1.6rem);left:16px;position:absolute;top:0;transform:translateY(50%);width:6px;z-index:0}#sharing-guide-list-entry.completed-bar:not(:last-child):after,#sharing-guide-list-entry.completed:before{background:#2e0f84;background:var(--social-media-color)}#sharing-guide-list-entry #sharing-guide-list-entry-div{color:#333;font-size:1.1rem;line-height:1.6;margin-top:0;text-align:left}#native-share-button{border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff;cursor:pointer;font-size:1.1rem;margin-bottom:1.1rem;padding:1rem 2.2rem;transition:background .3s ease,transform .2s}#native-share-button:hover{transform:translateY(-1px)}#close-button{background:none;border:none;color:#444;cursor:pointer;font-size:1rem;text-decoration:underline;transition:color .3s ease}#close-button:hover{color:#000}@media (max-width:600px){#sharing-guide{font-size:1rem;margin-left:0;padding:2.2rem 1.2rem;width:100%}#sharing-guide-title{font-size:1.7rem}#sharing-guide-list{margin:2rem auto 1.8rem;padding-left:0}#sharing-guide-list-entry{line-height:34px;margin-bottom:2rem;padding-left:55px}#sharing-guide-list-entry:before{font-size:.9rem;height:34px;line-height:34px;width:34px}#sharing-guide-list-entry:not(:last-child):after{height:calc(100% + 1.4rem);left:14px}#sharing-guide-list-entry #sharing-guide-list-entry-div{font-size:1.05rem;line-height:1.5}#native-share-button{font-size:1.05rem;margin-bottom:1rem;padding:.9rem 2.1rem}#close-button{font-size:.95rem}}:root{--datetime-picker-color:#c45d69}
/*!
 * Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{display:block!important}.bootstrap-datetimepicker-widget .btn{color:#000!important}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=today]:after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,.bootstrap-datetimepicker-widget .picker-switch:after,.bootstrap-datetimepicker-widget table th.next:after,.bootstrap-datetimepicker-widget table th.prev:after,.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget a .btn:hover{background-color:transparent}.bootstrap-datetimepicker-widget.dropdown-menu{padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{left:12px;right:auto}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-bottom:-20px;margin-top:auto}.bootstrap-datetimepicker-widget.dropdown-menu.top.open{margin-bottom:5px;margin-top:auto}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{background-color:transparent;border-width:0;box-shadow:none;color:var(--datetime-picker-color,#4caf50);margin:0;padding:0}.bootstrap-datetimepicker-widget a[data-action]:hover{background-color:transparent}.bootstrap-datetimepicker-widget a[data-action]:hover span{background-color:#eee;color:var(--datetime-picker-color,#4caf50)}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{border-radius:50%;font-size:1.3em;font-weight:300;height:40px;line-height:40px;margin:0;width:40px}.bootstrap-datetimepicker-widget button[data-action]{height:38px;margin-right:3px;padding:0;width:38px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{border-radius:3px;text-align:center}.bootstrap-datetimepicker-widget .picker-switch:after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{height:auto;line-height:inherit;margin:0;padding:0;width:auto}.bootstrap-datetimepicker-widget .picker-switch td span{border-radius:3px;height:2.5em;line-height:2.5;margin:2px 0!important;width:100%}.bootstrap-datetimepicker-widget table{margin:0;width:100%}.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div,.bootstrap-datetimepicker-widget table.table-condensed tr>td{text-align:center}.bootstrap-datetimepicker-widget table th{font-weight:500;height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#eee;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.next span,.bootstrap-datetimepicker-widget table th.prev span{border-radius:3px;border-radius:50%;font-size:12px;height:27px;line-height:28px;text-align:center;width:27px}.bootstrap-datetimepicker-widget table th.prev:after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{content:"Next Month"}.bootstrap-datetimepicker-widget table th.dow{border-bottom:1px solid #eee;color:#333;font-size:12px;font-weight:400;padding-bottom:5px;padding-top:10px;text-align:center;text-transform:uppercase}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span{background:#eee}.bootstrap-datetimepicker-widget table td>div{border-radius:3px;height:54px;line-height:54px;text-align:center;width:54px}.bootstrap-datetimepicker-widget table td.cw>div{color:#999;font-size:.8em;height:20px;line-height:20px}.bootstrap-datetimepicker-widget table td.day>div{border-radius:50%;height:30px;line-height:30px;margin:0 auto;padding:0;position:relative;text-align:center;width:30px;z-index:-1}.bootstrap-datetimepicker-widget table td.hour>div,.bootstrap-datetimepicker-widget table td.minute>div{border-radius:50%}.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new>div,.bootstrap-datetimepicker-widget table td.old>div{color:#999}.bootstrap-datetimepicker-widget table td.today>div{position:relative}.bootstrap-datetimepicker-widget table td.today>div:before{border-bottom:7px solid transparent;border-bottom-color:var(--datetime-picker-color,#4caf50);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.bootstrap-datetimepicker-widget table td.active:hover>div,.bootstrap-datetimepicker-widget table td.active>div{background-color:var(--datetime-picker-color,#4caf50);box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(76,175,80,.4);color:#fff}.bootstrap-datetimepicker-widget table td.active.today:before>div{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled:hover>div,.bootstrap-datetimepicker-widget table td.disabled>div{background:none;color:#eee;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{border-radius:50%;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin:3px;text-align:center;width:40px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:var(--datetime-picker-color,#4caf50);color:#fff}.bootstrap-datetimepicker-widget table td span.old{color:#999}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#eee;cursor:not-allowed}.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span,.bootstrap-datetimepicker-widget .timepicker-picker span{border-radius:50%!important}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:1px;text-align:center;z-index:1}