.design-renewal .kanban-column[data-board-column=pending]>header>svg{color:#64748b}.design-renewal .kanban-column[data-board-column=in_progress]>header>svg{color:#e78425}.design-renewal .kanban-column[data-board-column=waiting]>header>svg{color:#6274be}.design-renewal .kanban-column[data-board-column=done]>header>svg{color:#158568}.design-renewal .kanban-column[data-board-column=pending]>header>span:last-child{color:#fff;background:#64748b}.design-renewal .kanban-column[data-board-column=in_progress]>header>span:last-child{color:#fff;background:#e78425}.design-renewal .kanban-column[data-board-column=waiting]>header>span:last-child{color:#fff;background:#6274be}.design-renewal .kanban-column[data-board-column=done]>header>span:last-child{color:#fff;background:#158568}.design-renewal :is(.task-overview-shortcuts,.task-view-switch)>button[aria-pressed=true]{color:#158568}.design-renewal .task-overview-shortcuts{align-items:center}.design-renewal .task-overview-shortcuts>button{height:30px;min-height:30px}.design-renewal .execution-task-count.status-rail-count.is-handled{color:#fff;background:#334b63}.design-renewal .execution-task-count.status-rail-count.is-handled :is(.execution-count-icon,.execution-count-value){color:#fff}.status-rail-count .execution-count-icon{opacity:1;width:15px}.status-rail-count .rail-working{background:#e78425}.status-rail-count.is-handled .rail-skipped{background:#e16a75}.status-rail-count.is-handled .rail-done{background:#25ac86}.design-renewal .execution-day-progress th>div{box-sizing:border-box;flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:5px;width:calc(100% - 16px);max-width:128px;min-height:30px;margin:auto;padding:3px 0;display:flex;position:relative}.execution-day-progress th>div>progress{width:100%;min-width:0;height:5px}.execution-day-progress th>div>span{align-self:center;font-size:11px;line-height:14px}.design-renewal table thead th .date-grid-heading>.date-grid-label,.design-renewal table.periodic-matrix thead th>small{color:#fff!important}.design-renewal :is(.recurrence-matrix-wrap,.planner-header-context) .recurrence-matrix :is(td,th).is-today{background:#f7fafd!important}.design-renewal :is(.recurrence-matrix-wrap,.planner-header-context) .recurrence-matrix tr:not(.recurrence-group)>th:first-child{border-right:1px solid #d8e2ec}.design-renewal.task-anchored-panel:not(.color-choice-a) .anchored-panel-scroll>header,.design-renewal .popup-dialog>header{color:#193047!important;background:#eaf0f5!important}.design-renewal.task-anchored-panel:not(.color-choice-a) .anchored-panel-scroll>header :is(h3,button),.design-renewal .popup-dialog>header :is(h3,button){color:#193047!important}.design-renewal.task-anchored-panel.popup-choice-panel .anchored-panel-scroll>header{background:#fff!important}.design-renewal .compact-filter-types .anchored-panel-body>button>small{color:#193047;background:#e2e9f0;border-radius:50%;place-items:center;width:18px;min-width:18px;height:18px;font-size:10px;line-height:1;display:inline-grid}.design-renewal .loading-card{background:#fff;box-shadow:0 4px 18px #14263a0c;border:0!important}.design-renewal .loading-table .loading-shapes{background:#fff;border:0;box-shadow:0 4px 18px #14263a0c}.design-renewal .loading-table .loading-card{box-shadow:none}.design-renewal .record-popup-meta>div{box-sizing:border-box;grid-template-columns:18px minmax(112px,.95fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin:0;padding:9px 0;display:grid}.record-popup-meta>div>:is(svg,.record-category-icon){justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.record-popup-meta>div>span,.record-popup-meta>div>strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:18px}.flow-inspector-body input:not([type=checkbox]),.flow-inspector-body textarea,.flow-test-overlay input:not([type=checkbox]){border:1px solid #c5d0dc;outline:0;transition:border-color .15s,box-shadow .15s}.flow-editor-shell .flow-inspector-body input:not([type=checkbox]):hover,.flow-editor-shell .flow-inspector-body textarea:hover,.flow-test-overlay input:not([type=checkbox]):hover{border-color:#158568;box-shadow:0 0 0 2px #15856812}.flow-editor-shell .flow-inspector-body input:not([type=checkbox]):focus,.flow-editor-shell .flow-inspector-body textarea:focus,.flow-test-overlay input:not([type=checkbox]):focus{border-color:#158568;outline:0;box-shadow:0 0 0 1px #158568,0 0 0 3px #15856814}.flow-inspector-body label:has(>input[type=checkbox]){justify-content:flex-start;align-items:center;gap:9px;line-height:20px;display:flex}.flow-inspector-body label>input[type=checkbox]{accent-color:#158568;flex:none;order:-1;width:16px;height:16px;margin:0}@media (prefers-reduced-motion:reduce){.flow-inspector-body input,.flow-inspector-body textarea{transition:none}}.flow-template-library{width:min(920px,96vw);max-height:92dvh;overflow:auto}.flow-template-library .modal-header h2,.flow-template-library h3{align-items:center;gap:9px;display:flex}.flow-template-layout{grid-template-columns:minmax(210px,.85fr) minmax(0,1.3fr);gap:22px;margin-top:18px;display:grid}.flow-template-layout>nav{align-content:start;gap:10px;display:grid}.flow-template-layout>nav>button{text-align:left;color:#193047;background:#fff;border:1px solid #dce5ee;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.flow-template-layout>nav>button[aria-pressed=true]{background:#edf2f7;border-color:#edf2f7}.flow-template-layout>nav>button>svg{flex:none}.flow-template-layout>nav small{color:#52657a;margin-top:5px;font-size:12px;line-height:18px;display:block}.flow-template-layout>section>label{gap:7px;margin:14px 0;font-size:13px;display:grid}.flow-template-preview{color:#52657a;padding-left:21px;font-size:12px;line-height:20px}.flow-template-preview>li{margin:7px 0}.submission-review-explanation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submission-review-explanation>span{flex:300px}@media (max-width:650px){.flow-template-layout{grid-template-columns:1fr}.flow-template-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-template-layout>nav small{display:none}}.reporting-workspace{gap:16px;display:grid}.reporting-filters{flex-wrap:wrap;gap:12px;padding:14px;display:flex}.reporting-filters>label{flex:1;gap:6px;min-width:160px;max-width:240px;font-size:12px;display:grid}.reporting-method{color:var(--muted);align-items:flex-start;gap:10px;margin:0 3px;font-size:12px;line-height:1.6;display:flex}.reporting-method svg{flex:none;margin-top:2px}.reporting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reporting-kpi{grid-template-columns:24px 1fr;gap:8px 12px;padding:20px;display:grid}.reporting-kpi>svg{color:#158568}.reporting-kpi>strong{grid-column:2;font-size:29px;line-height:1.3}.reporting-kpi>small{color:var(--muted);grid-column:2;font-size:12px}.reporting-columns{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.reporting-card{min-width:0;padding:22px}.reporting-card h2{align-items:center;gap:9px;margin:0 0 16px;font-size:16px;display:flex}.reporting-card>header{justify-content:space-between;gap:12px;display:flex}.reporting-card p,.reporting-card small{color:var(--muted);font-size:12px;line-height:1.6}.reporting-stacked{background:#e7edf3;border-radius:6px;height:14px;margin-top:20px;display:flex;overflow:hidden}.reporting-stacked i{background:#158568}.reporting-stacked i+i{background:#c34954}.reporting-person,.reporting-drill{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:flex}.reporting-person>span,.reporting-drill>span:first-child{flex:1}.reporting-person small,.reporting-drill small{display:block}.reporting-table{border-collapse:collapse;width:100%;font-size:13px}.reporting-table th{text-align:left;color:#fff;white-space:nowrap;background:#11253a;padding:13px 12px}.reporting-table td{border-bottom:1px solid var(--border);padding:15px 12px}.reporting-table tbody tr{cursor:pointer}.reporting-table tbody tr:hover{background:var(--selection)}.reporting-table .text-button{text-align:left;font-size:13px}.reporting-footnote{color:var(--muted);line-height:1.7}.catalog-location-summary{margin-top:6px;display:flex}.catalog-pill.local{background:var(--selection);color:var(--ink)}@media (max-width:800px){.reporting-columns{grid-template-columns:1fr}.reporting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-tabs{max-width:100%;overflow-x:auto}}.design-renewal .reporting-tabs{flex:none;width:auto;max-width:none}.reporting-tabs>button{white-space:nowrap;flex:none;padding:0 10px}.page-heading-actions-slot:has(.reporting-tabs){flex:auto;justify-content:flex-end;max-width:none}.periodic-template-content textarea{width:100%;font-size:13px}.periodic-template-management{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.periodic-template-management .task-overview-shortcuts{margin-bottom:18px}.periodic-template-management>.popup-tile{min-width:0}.periodic-group-title>.periodic-location-toggle{flex:0 0 25px;min-width:25px;padding:0}.periodic-execution-people{border-top:1px solid var(--border);margin:10px 0;padding-top:10px}.periodic-execution-people .popup-tile{box-shadow:none;padding:10px 0}.periodic-execution-people .distribution-person{grid-template-columns:28px minmax(100px,1fr) auto auto!important}.periodic-execution-people .distribution-roles{display:none}@media (max-width:800px){.periodic-template-management{grid-template-columns:1fr}.design-renewal .reporting-tabs{flex:auto;max-width:100%;overflow-x:auto}}.loading-state .loading-card{background:#fff;box-shadow:0 4px 18px #14263a0c;border:0!important}.modal-header>h2{align-items:center;gap:10px;display:flex}.modal-header>h2>svg,.flow-editor-header-actions>button{flex:none}@media (max-width:650px){.flow-editor-header-actions>button:nth-child(3)>span{display:none}.flow-editor-header-actions>button:nth-child(2){gap:0;font-size:0}.flow-editor-header-actions>button{padding:0 8px!important}.flow-editor-header-actions{scrollbar-width:none;max-width:calc(100vw - 160px);overflow-x:auto}.flow-editor-header-actions::-webkit-scrollbar{display:none}}.design-renewal .reporting-tabs>button{min-width:max-content;flex:none!important;width:auto!important}.design-renewal .periodic-overview .execution-task-count.periodic-progress-count.is-complete{color:#fff;background:#158568;border-color:#158568}.periodic-progress-count.is-complete .execution-count-icon{color:#fff}.periodic-progress-count.is-complete .rail-done{background:#ffffff80}.design-renewal .periodic-overview .execution-task-count.periodic-progress-count.is-handled{color:#fff;background:#334b63;border-color:#334b63}.periodic-progress-count.is-handled .execution-count-icon{color:#fff}.design-renewal .periodic-overview .periodic-progress-count.has-person{grid-template-columns:20px minmax(0,1fr) 24px;column-gap:8px}.execution-count-person{grid-area:1/3/3;justify-content:center;align-self:center;align-items:center;display:flex}.execution-count-person .person-avatar{width:24px;min-width:24px;height:24px;font-size:9px}.design-renewal.task-anchored-panel .execution-date-chip,.design-renewal.task-anchored-panel .quick-plan-date{color:#193047!important;background:#d9e3ec!important}.design-renewal.task-anchored-panel:not(.color-choice-a) .anchored-panel-scroll>header .popup-icon-button>svg,.design-renewal.task-anchored-panel .execution-date-chip>svg,.design-renewal.task-anchored-panel .quick-plan-date>svg{color:#193047!important;stroke:currentColor!important}.design-renewal .popup-location-option{text-align:left;gap:10px;min-height:42px;font-size:13px;justify-content:flex-start!important}.popup-location-option>svg:last-child:not(:first-child){margin-left:auto}.periodic-template-editor{flex-direction:column;grid-column:1/-1;gap:18px;min-width:0;display:flex}.periodic-template-editor>.popup-tabs{flex:none;align-self:stretch;align-items:center;min-height:46px}.design-renewal.shared-modal-scrim{z-index:1600}.date-field-portal{display:contents}.execution-quick-panel.is-periodic>.anchored-panel-scroll{height:auto;max-height:inherit}.execution-quick-panel.is-periodic .anchored-panel-body{flex:0 auto;overflow:hidden}.execution-quick-panel.is-periodic .execution-quick-list{flex:0 auto}.execution-quick-panel.is-periodic .execution-quick-row{grid-template-columns:22px 19px minmax(100px,1fr) 91px 30px 40px 30px 30px;gap:7px}@media (max-width:650px){.flow-template-library .modal-footer{flex-direction:column-reverse;align-items:stretch;gap:8px;display:flex}.flow-template-library .modal-footer>button{justify-content:center;width:100%}.flow-template-library{max-height:calc(100dvh - 24px)}.execution-quick-panel.is-periodic .execution-quick-row{grid-template-columns:22px 18px minmax(0,1fr) 30px 30px 30px;gap:6px}.execution-quick-panel.is-periodic .execution-quick-row>.popup-icon-button:nth-last-child(4){grid-area:1/4}.execution-quick-panel.is-periodic .execution-quick-row>.popup-icon-button:nth-last-child(2){grid-area:1/5}.execution-quick-panel.is-periodic .execution-quick-row>.popup-icon-button:last-child{grid-area:1/6}.execution-quick-panel.is-periodic .execution-quick-people{grid-area:2/4/auto/7;justify-content:flex-end}}.flow-template-library label.search{align-items:center;gap:9px;height:38px;margin-top:16px;padding:0 10px;overflow:hidden;flex-direction:row!important;display:flex!important}.flow-template-library label.search>svg{flex:none}.flow-template-library label.search>input{flex:1;width:100%;min-width:0;height:36px!important}.periodic-execution-people:has(.distribution-inline)~*{margin-top:0}.reporting-trend{gap:9px;margin-bottom:12px;display:grid}.reporting-trend>button{text-align:left;color:#193047;background:0 0;border:0;grid-template-columns:54px 1fr 46px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.reporting-trend-track{background:#e7edf3;border-radius:5px;height:10px;display:flex;overflow:hidden}.reporting-trend-track>.done{background:#158568}.reporting-trend-track>.skipped{background:#c34954}.reporting-sort{float:right;align-items:center;gap:10px;font-size:12px;display:flex}.reporting-sort>.select-control{width:220px}.design-renewal .periodic-heading-actions{max-width:100%}.design-renewal .periodic-heading-actions>.periodic-board-scope-tabs{box-sizing:border-box;width:max-content;min-width:0;max-width:100%;height:38px;min-height:38px;box-shadow:none;flex-wrap:nowrap;flex:none;gap:4px;margin:0;padding:4px}.design-renewal .periodic-board-scope-tabs>button{gap:7px;min-width:140px;height:30px;min-height:30px;padding:0 12px;line-height:18px;flex:none!important;width:auto!important}.design-renewal :is(.recurrence-matrix-wrap,.planner-header-context).view-week .recurrence-matrix,.design-renewal .periodic-overview.view-week .periodic-matrix{min-width:1100px}.design-renewal .service-planner-island .service-week-table{min-width:0}.execution-count-person .person-avatar{overflow:hidden;border-radius:50%!important}.design-renewal.shared-modal-scrim{background:#0e213961!important}.style-icon-panel .icon-catalog-browser>.search{border:1px solid #c5d0dc;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 10px;display:flex;overflow:hidden}.style-icon-panel .icon-catalog-browser>.search>input{flex:1;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:36px!important}.style-icon-panel .icon-catalog-browser>.search:hover{border-color:#158568;box-shadow:0 0 0 2px #15856812}.style-icon-panel .icon-catalog-browser>.search:focus-within{border-color:#158568;box-shadow:0 0 0 1px #158568,0 0 0 3px #15856814}.periodic-create-modal{flex-direction:column;height:min(760px,100dvh - 24px);display:flex}.periodic-create-modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.periodic-create-modal>form>.modal-body{flex:1;min-height:0;overflow:auto}.periodic-create-modal>form>.modal-footer{flex:none}.popup-dialog-host{display:contents}.design-renewal .popup-dialog-backdrop{z-index:1700}.reporting-filters{align-items:center;min-height:54px;padding:8px 12px}.reporting-date-range{flex:none;align-items:center;gap:9px;display:flex}.reporting-date-range>.date-field{width:164px}.reporting-date-range>span{color:#52657a;font-size:12px}.reporting-filters>.compact-filters{flex:1;min-width:0}.reporting-table td:not(:first-child){font-variant-numeric:tabular-nums}.reporting-table tr:focus-within{background:var(--selection)}@media (max-width:650px){.reporting-date-range{width:100%}.reporting-date-range>.date-field{flex:1;width:auto;min-width:0}.reporting-filters>.compact-filters{flex-basis:100%;width:100%}.reporting-sort{float:none;justify-content:space-between;margin-bottom:12px}}.record-popup-host{display:contents}.design-renewal.record-popup-host>.record-popup-scrim{padding:12px;z-index:1250!important}.record-popup-host .record-popup{max-height:calc(100dvh - 24px)!important}.flow-editor-shell .flow-inspector-body label:has(>input[type=checkbox]){align-items:center;gap:10px;line-height:20px;flex-direction:row!important;display:flex!important}.flow-editor-shell .flow-inspector-body label.switch-field{justify-content:space-between;gap:12px}.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]{appearance:none;cursor:pointer;background:#b7c4d3;border-radius:11px;order:0;min-width:38px;position:relative;width:38px!important;height:22px!important;box-shadow:none!important;border:0!important}.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #19304720}.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]:checked{background:#158568}.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]:checked:before{transform:translate(16px)}.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #158568}@media (prefers-reduced-motion:reduce){.flow-editor-shell .flow-inspector-body .switch-field>input[type=checkbox]:before{transition:none}}.reporting-table{min-width:900px}.reporting-table td:first-child{min-width:180px}.reporting-table td .text-button{line-height:18px}.reporting-date-range .date-field-trigger{gap:6px;padding-inline:9px}.operation-popup-host{display:contents}.design-renewal.operation-popup-host>.operation-scrim{padding:12px;z-index:1250!important}.operation-popup-host .operation-profile{max-height:calc(100dvh - 24px)!important}.periodic-template-editor>.popup-tabs>button[aria-selected=false]{box-shadow:none;opacity:1;color:#193047!important;background:0 0!important}.periodic-template-editor>.popup-tabs>button[aria-selected=true]{opacity:1;font-weight:600;color:#fff!important;background:#14263e!important}@media (max-width:650px){.periodic-template-editor .recurrence-date-pair{grid-template-columns:1fr}.reporting-date-range .date-field-trigger{font-size:12px}.reporting-date-range .date-field-trigger>svg:last-child{display:none}}.design-renewal .periodic-template-content-stack{gap:16px;min-width:0;display:grid}.design-renewal .periodic-template-step{border-top:1px solid var(--border);grid-template-columns:minmax(120px,1fr) 150px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.design-renewal .periodic-step-actions{gap:4px;display:flex}.design-renewal .periodic-template-step label,.design-renewal .periodic-template-step .routine-switch-row{margin:0}@media (max-width:600px){.design-renewal .periodic-template-step{grid-template-columns:1fr auto}.design-renewal .periodic-template-step>label{grid-column:1/-1}}.design-renewal .periodic-template-editor .routine-switch{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.design-renewal .periodic-template-editor .routine-switch>button{background:#b8c4d1;border:0;border-radius:11px;flex:none;align-items:center;width:38px;height:22px;min-height:22px;padding:3px;transition:background-color .14s;display:flex}.design-renewal .periodic-template-editor .routine-switch>button>i{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.design-renewal .periodic-template-editor .routine-switch>button[aria-checked=true]{background:#158568;justify-content:flex-end}
.popup-action-menu.is-floating{z-index:2550;box-sizing:border-box;overscroll-behavior:contain;max-width:calc(100vw - 16px);position:fixed;right:auto;overflow:auto}.flow-group-toolbar{margin:0 0 12px;display:flex}.design-renewal .flow-overview-table .flow-category-row>th{color:#193047;text-align:left;background:#eef3f7;padding:3px 12px}.flow-category-heading,.flow-category-heading>button:first-child{align-items:center;gap:8px;display:flex}.flow-category-heading{justify-content:space-between}.flow-category-heading>button:first-child{min-height:38px}.flow-category-heading small,.flow-start-condition{color:#536b83;font-size:12px}.flow-start-condition{margin-top:3px;display:block}.flow-category-form{gap:14px;display:grid}.design-renewal .flow-process-drawer{flex-direction:column;width:min(510px,100vw - 24px);height:calc(100dvh - 24px);max-height:none;margin:0;display:flex;position:absolute;inset:12px 12px 12px auto;overflow:hidden}.flow-process-drawer>.modal-body{flex:auto;min-height:0;overflow:auto}.flow-process-drawer>.modal-header,.flow-process-drawer>.modal-footer{flex:none}.flow-process-body{background:#f2f5f7;align-content:start;gap:12px;display:grid}.flow-process-title,.flow-process-island{background:#fff;border-radius:10px;min-width:0;padding:15px;box-shadow:0 3px 12px #1930470a}.flow-process-title{align-items:center;gap:12px;display:flex}.flow-process-title h3,.flow-process-island h4{overflow-wrap:anywhere;margin:0 0 4px}.flow-process-title svg{flex:none}.flow-process-title small,.flow-process-island small{color:#536b83}.flow-process-island p{margin:4px 0}.flow-process-island>label{gap:5px;margin:10px 0;display:grid}.flow-process-steps{margin:12px 0 0;padding-left:23px}.flow-process-steps>li{border-top:1px solid #e3ebf2;padding:9px 4px}.flow-process-steps>li>small,.flow-related-list small{margin-top:4px;display:block}.flow-process-steps ul,.flow-related-list{margin:7px 0 0;padding:0;list-style:none}.flow-process-steps ul li{align-items:center;gap:6px;margin:4px 0;display:flex}.flow-process-steps svg{flex:none}.flow-condition-label{background:#e7edf3;border-radius:5px;padding:2px 5px;font-size:11px}.flow-related-list>li+li{margin-top:8px}
.my-tasks .kanban-board>.kanban-column{background:#e5ecf2}.my-tasks .kanban-board .kanban-card-white{box-shadow:0 2px 4px #1930470a,0 4px 10px #19304710}.design-renewal .my-tasks .task-view-switch>button[aria-pressed=true]{color:#fff;background:#158568;border-color:#158568}
.design-renewal .compact-page>.page-heading:has(>.page-heading-tabs-slot>.page-submenu){flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.design-renewal .compact-page>.page-heading:has(>.page-heading-tabs-slot>.page-submenu)>.page-heading-title-group{flex:240px;min-width:0}.design-renewal .compact-page>.page-heading>.page-heading-tabs-slot:has(>.page-submenu){flex:0 0 100%;order:3;width:100%;min-width:0;max-width:100%;margin:0;display:block;position:static;transform:none}.design-renewal .compact-page>.page-heading:has(>.page-heading-tabs-slot>.page-submenu)>.page-heading-actions-slot{margin:0 0 0 auto}.design-renewal .page-submenu{scrollbar-width:thin;border-bottom:1px solid #d4dee8;align-items:stretch;gap:clamp(14px,2vw,24px);min-width:0;max-width:100%;display:flex;overflow-x:auto}.design-renewal .page-submenu>button{min-height:38px;box-shadow:none;color:#52657a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 1px;font:600 13px/1.4 Inter,Arial,sans-serif;display:inline-flex}.design-renewal .page-submenu>button>svg{color:currentColor;stroke-width:2.35px;flex:none;width:16px;height:16px}.design-renewal .page-submenu>button:hover{color:#193047;background:0 0}.design-renewal .page-submenu>button:is(:hover,:focus-visible)>svg{stroke-width:2.7px}.design-renewal .page-submenu>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]){color:#127b60;text-shadow:none;background:0 0;border-bottom-color:#158568}.design-renewal .task-board-scope-tabs .task-board-open-count{color:#11694f;text-shadow:none;background:#e5f3ed}.design-renewal .page-submenu>button:focus-visible{outline-offset:-3px;outline:2px solid #0d6e54}@media (max-width:760px){.design-renewal .compact-page>.page-heading:has(>.page-heading-tabs-slot>.page-submenu)>.page-heading-title-group{flex-basis:100%}.design-renewal .page-submenu>button{min-height:42px}}
.design-renewal .planner-page-toolbar{min-height:54px;box-shadow:var(--island-shadow);background:#fff;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:8px 12px;display:flex}.design-renewal :is(.recurrence-workspace,.configurable-roster)>.planner-page-toolbar{margin-bottom:0}.design-renewal .planner-page-toolbar>.planner-period{flex:0 auto;width:auto;min-width:0;max-width:100%;margin:0}.design-renewal .planner-page-toolbar>.planner-toolbar-search{flex:180px;width:auto;min-width:min(160px,100%);max-width:340px;margin:0}.design-renewal .planner-page-toolbar>.compact-filters{flex:200px;max-width:100%}.design-renewal .planner-page-toolbar>.compact-filters:has(.compact-filter-chip+.compact-filter-chip){flex-basis:285px}.design-renewal .planner-page-toolbar>.recurrence-view{flex:none;max-width:100%;margin-left:auto}.planner-toolbar-location{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.design-renewal .compact-filter-chip.is-required .select-trigger{padding-right:10px}.task-filter-footer .primary:only-child{margin-left:auto}.configurable-roster .service-staff-divider[hidden]{display:none}@media (max-width:650px){.design-renewal .planner-page-toolbar{gap:8px}.design-renewal .planner-page-toolbar>.planner-period{flex-basis:100%}.design-renewal .planner-page-toolbar>.planner-toolbar-search{flex-basis:130px;min-width:0;max-width:none}.planner-page-toolbar .compact-filter-values{flex-basis:auto;order:2}.planner-page-toolbar .compact-filter-reset{order:1}.design-renewal .planner-page-toolbar>.recurrence-view{order:4}.design-renewal .planner-heading-actions{gap:8px}.design-renewal .planner-heading-actions>button.compact{padding-inline:9px}}
.design-renewal .planner-period.is-compact{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin:0;display:flex}.design-renewal .planner-period.is-compact>.date-field{flex:0 auto;width:max-content;min-width:0;max-width:none}.design-renewal .planner-period.is-compact .date-field-trigger{color:#193047;text-align:center;grid-template-columns:15px minmax(0,1fr) 15px;gap:6px;height:38px;min-height:38px;padding:0 9px;font-size:13px;font-weight:600;display:grid}.design-renewal .planner-period.is-compact .date-field-trigger>span{white-space:normal;line-height:1.15;overflow:visible}.design-renewal .planner-period.is-compact .date-field-trigger>svg{color:inherit;display:block}.planner-period-today-slot{border-left:1px solid #dce5ee;flex:none;align-items:center;padding-left:8px;display:flex}.design-renewal .planner-period.is-compact :is(.planner-arrow,.planner-today){flex:none;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.planner-today{position:relative}.design-renewal .planner-period.is-compact .planner-today{border:1px solid var(--border);background:#fff}.design-renewal .planner-period.is-compact .planner-today:hover{background:#eaf0f5;border-color:#0000}.planner-today:after{content:"";pointer-events:none;background:#158568;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% + 2px);left:50%;transform:translate(-50%,-50%)}.task-periodic-board>.periodic-toolbar{border:0;border-radius:14px;gap:8px;margin-bottom:14px}.periodic-toolbar-filters{flex-wrap:wrap;flex:360px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.design-renewal .periodic-toolbar-filters>label.periodic-search{flex-direction:row;flex:0 250px;align-items:center;min-width:0;max-width:250px;margin:0;display:flex}.periodic-toolbar-filters .compact-filters{flex:0 auto;min-width:0}.periodic-toolbar-filters>.task-filter{max-width:190px}.periodic-view-switch{border-left:1px solid #dce5ee;flex:none;margin-left:auto;padding-left:8px}.periodic-view-switch>.recurrence-view{box-shadow:none}.task-periodic-board>.periodic-board-island{border:0;border-radius:14px;min-width:0;margin:0;padding:0}.periodic-board-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:52px;padding:12px 16px;display:flex}.periodic-board-summary h2,.periodic-board-progress{align-items:center;gap:8px;display:flex}.periodic-board-summary h2{margin:0;font-size:15px}.periodic-board-progress{color:var(--muted);flex-wrap:wrap;gap:8px 10px;font-size:12px}.periodic-board-progress strong{color:var(--ink)}.periodic-board-progress progress{appearance:none;background:#dce5ed;border:0;border-radius:8px;width:clamp(68px,12vw,142px);height:6px;overflow:hidden}.periodic-board-progress progress::-webkit-progress-bar{background:#dce5ed}.periodic-board-progress progress::-webkit-progress-value{background:#158568;border-radius:8px}.periodic-board-progress progress::-moz-progress-bar{background:#158568;border-radius:8px}.periodic-board-island .periodic-matrix-wrap{border-radius:0 0 14px 14px}.periodic-board-island .periodic-matrix thead th{height:44px}.periodic-board-island .periodic-matrix tbody tr:not(.periodic-section-row) :is(th,td){height:48px;padding-block:5px}.design-renewal .periodic-board-island .execution-task-count.periodic-progress-count{background:#edf2f6;border-color:#0000;grid-template-rows:16px 4px;grid-template-columns:16px minmax(0,1fr);gap:3px 6px;width:min(100%,156px);height:36px;min-height:36px;padding:4px 7px}.design-renewal .periodic-board-island .periodic-progress-count.has-person{grid-template-columns:16px minmax(0,1fr) 20px}.periodic-board-island .periodic-progress-count .execution-count-icon,.periodic-board-island .periodic-progress-count .execution-count-person{grid-row:1}.periodic-board-island .periodic-progress-count .execution-count-person .person-avatar{width:20px;min-width:20px;height:20px}.periodic-board-island .periodic-progress-count .execution-count-value{gap:5px;min-width:0}.periodic-count-label{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.periodic-board-island .periodic-progress-count .execution-status-rail{grid-column:1/-1}.design-renewal .periodic-board-island .periodic-progress-count .rail-working{background:0 0}.design-renewal .periodic-board-island .execution-task-count.periodic-progress-count.has-active{color:#8a4b05;background:#fff1dd}.periodic-board-island .periodic-progress-count.has-active .execution-count-icon{color:#8a4b05}.periodic-board-island .periodic-progress-count.has-active .execution-status-rail{background:#f0ddc3}.design-renewal .periodic-board-island .execution-task-count.periodic-progress-count.is-complete{color:#fff;background:#158568}.design-renewal .periodic-board-island .execution-task-count.periodic-progress-count.is-handled{color:#fff;background:#334b63}.task-periodic-board>.periodic-backlog-compact{border:0;border-radius:14px;margin:14px 0 16px;padding:0}.periodic-backlog-compact h3{margin:0;font-size:13px}.periodic-backlog-compact h3,.periodic-backlog-compact h3>button{width:100%}.periodic-backlog-compact h3>button,.periodic-backlog-compact li>button{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 15px;display:flex}.periodic-backlog-compact h3>button>span{align-items:center;gap:8px;display:inline-flex}.periodic-backlog-compact h3>button>span:last-child{color:var(--muted);flex:none;font-size:12px}.periodic-backlog-compact h3 small{color:#8a4b05;background:#fff1dd;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-grid}.periodic-backlog-compact ul{margin:0;padding:0 14px 8px;list-style:none}.periodic-backlog-compact li{border-top:1px solid #e4eaf0}.periodic-backlog-compact :is(h3,li)>button:hover{background:#f3f5f7}@media (max-width:760px){.periodic-toolbar-filters{flex:100%;justify-content:flex-start}.design-renewal .periodic-toolbar-filters>label.periodic-search{flex:165px;max-width:none}.periodic-view-switch{border:0;padding-left:0}.periodic-board-summary{padding:12px}}@media (max-width:420px){.design-renewal .planner-period.is-compact .date-field-trigger{height:auto;padding-block:3px}.design-renewal .planner-period.is-compact .date-field-trigger>span{text-wrap:balance}}@media (max-width:360px){.design-renewal .planner-period.is-compact .date-field-trigger{grid-template-columns:14px minmax(0,1fr) 14px;gap:3px;padding-inline:5px}}
.periodic-matrix .periodic-folder-heading{width:min(265px,100%);padding-inline-end:34px;position:relative}.periodic-folder-heading>.periodic-folder-toggle{color:#193047;min-width:0;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.periodic-folder-toggle>:is(svg,small){flex:none}.periodic-folder-toggle>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.periodic-folder-heading>.planner-quick-actions{left:auto;right:0}.periodic-folder-heading:focus-within>.planner-quick-actions>.planner-quick-more{visibility:visible;pointer-events:auto}.periodic-folder-heading:has(>.periodic-folder-toggle:focus-visible) .planner-quick-bar{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.periodic-section-row[data-order-dragging] .planner-quick-actions{display:none}
.design-renewal .popup-form-window>.modal-header,.design-renewal .popup-form-window>header,.design-renewal.task-anchored-panel.popup-function-window>.anchored-panel-scroll>header{box-sizing:border-box;height:64px;min-height:64px;box-shadow:none;border:0;flex:none;align-items:center;gap:12px;margin:0;display:flex;color:#193047!important;background:#fff!important;border-bottom:1px solid #d8e2ed!important;padding:0 20px!important}.popup-form-window>:is(.modal-header,header) :is(h2,h3),.popup-function-window>.anchored-panel-scroll>header h3{min-width:0;text-shadow:none;flex:1;align-items:center;gap:10px;margin:0;display:flex;color:#193047!important;flex-wrap:nowrap!important;font:600 16px/22px Inter,Arial,sans-serif!important}.popup-form-window>:is(.modal-header,header) :is(h2,h3)>svg,.popup-function-window>.anchored-panel-scroll>header h3>svg{flex:none;width:20px;height:20px;color:#193047!important}.popup-form-window>:is(.modal-header,header)>:is(.popup-icon-button,.icon-button),.popup-function-window>.anchored-panel-scroll>header>.popup-icon-button{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;color:#193047!important}.popup-form-window>header>.popup-dialog-heading{flex:1;min-width:0}.popup-function-window .anchored-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.popup-function-window>.anchored-panel-scroll>header h3>:is(.quick-bar-date,.quick-plan-date,.execution-date-chip){flex:none}.popup-function-window>.anchored-panel-scroll,.popup-form-window,.popup-function-window .anchored-panel-body{background:#fff}.design-renewal.popup-function-window .quick-bar-body{background:#fff!important;padding:20px!important}.design-renewal.popup-function-window .quick-once-services{background:#fff;gap:12px;padding:0}.design-renewal.popup-function-window .quick-once-service{box-shadow:none;background:#fff;border-radius:8px;padding:12px;border:1px solid #d8e2ed!important}.design-renewal.popup-function-window .quick-bar-date{white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font:600 11px/16px Inter,Arial,sans-serif;color:#193047!important;background:#edf2f7!important;display:inline-flex!important}.design-renewal.popup-function-window .quick-bar-date>svg{color:#193047!important}.design-renewal.popup-function-window :is(.quick-segment,.planning-segment-toggle,.routine-segment-toggle)[aria-pressed=true]{color:#fff!important;box-shadow:none!important;background:#158568!important;border-color:#158568!important}.design-renewal.popup-function-window .planner-segment-choice:has(input:checked){color:#fff!important;box-shadow:none!important;background:#158568!important;border-color:#158568!important}.design-renewal.popup-function-window :is(.quick-segment,.planning-segment-toggle,.routine-segment-toggle)[aria-pressed=true] :is(svg,span){color:#fff!important}.design-renewal.popup-function-window .planner-segment-choice:has(input:checked) :is(svg,span,small){color:#fff!important}.design-renewal.popup-function-window :is(.quick-segment,.planning-segment-toggle,.routine-segment-toggle)[aria-pressed=true]:hover:not(:disabled){color:#fff!important;background:#116e56!important;border-color:#116e56!important}.quick-segment>.quick-segment-state{box-sizing:border-box;border:1px solid #a9b9ca;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex;flex:0 0 16px!important}.quick-segment[aria-pressed=true]>.quick-segment-state{border-color:#0000;color:#fff!important}.quick-segment>.quick-segment-state>svg{flex:none;width:16px;height:16px}.popup-function-window .planning-segment-toggle:after{content:"";box-sizing:border-box;border:1px solid #a9b9ca;border-radius:3px;flex:0 0 16px;width:16px;height:16px;margin-left:auto}.popup-function-window .planning-segment-toggle[aria-pressed=true]:after{content:"✓";color:#fff;border-color:#0000;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.popup-function-window .planner-segment-choice>input[type=checkbox]{appearance:none;background:#fff;border:1px solid #a9b9ca;border-radius:3px;place-items:center;display:grid}.popup-function-window .planner-segment-choice>input[type=checkbox]:checked{background:0 0;border-color:#0000}.popup-function-window .planner-segment-choice>input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:17px;font-weight:700;line-height:1}.design-renewal .recurrence-view.period-choice-switch{height:38px;min-height:38px;box-shadow:none;background:#e7edf3;border:0;border-radius:9px;flex:none;align-items:center;gap:0;padding:3px;display:inline-flex}.design-renewal .period-choice-switch>button{color:#52657a;white-space:nowrap;height:32px;min-height:32px;text-shadow:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font:600 13px/18px Inter,Arial,sans-serif;display:inline-flex}.design-renewal .period-choice-switch>button>svg{flex:none;width:14px;height:14px}.design-renewal .period-choice-switch>button[aria-pressed=true]{box-shadow:none;color:#fff!important;background:#158568!important;border-color:#158568!important}.design-renewal .period-choice-switch>button[aria-pressed=true] :is(svg,span){color:#fff!important}.design-renewal .period-choice-switch>button:hover:not([aria-pressed=true]){color:#193047;background:#dce5ee}.period-choice-switch>button:focus-visible{outline-offset:1px;outline:2px solid #193047}.design-renewal .planner-period{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.design-renewal .planner-period>:is(.planner-arrow,.planner-today){color:#193047;background:#fff;border:1px solid #c5d0dc;flex:none;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex}.design-renewal .planner-period>.date-field{flex:0 auto;width:max-content;min-width:0;max-width:none}.design-renewal .planner-period .date-field-trigger{gap:6px;min-width:0;min-height:38px;padding:0 9px;font-size:13px;font-weight:600;color:#193047!important;height:38px!important}.design-renewal .planner-period .date-field-trigger>span{white-space:nowrap;line-height:18px}.design-renewal .planner-period :is(.date-field-trigger,.planner-arrow,.planner-today):is(:hover,:focus-visible,[aria-expanded=true]),.design-renewal .planner-period .date-field-trigger>:is(span,svg){color:#193047!important}.design-renewal .planner-period>:is(.planner-arrow,.planner-today):hover{background:#edf2f7;border-color:#edf2f7}.design-renewal.compact-filter-types .anchored-panel-body>button>.compact-filter-count{color:#193047;background:#e2e9f0;border-radius:50%;place-items:center;width:19px;min-width:19px;height:19px;padding:0;font:600 11px/1 Inter,Arial,sans-serif;display:inline-grid}.design-renewal .periodic-toolbar-filters{justify-content:flex-start;margin-left:0}.design-renewal .my-tasks>.kanban-toolbar{justify-content:flex-start}.design-renewal :is(.recurrence-matrix-wrap,.planner-header-context).is-execution .recurrence-matrix thead tr.execution-day-progress>th{min-height:28px;height:28px!important;padding:5px 14px!important}.design-renewal .execution-day-progress th>div{flex-direction:row;justify-content:center;align-items:center;gap:0;min-height:16px;padding:0;display:flex;position:relative}.design-renewal .execution-day-progress th>div>progress{width:100%;height:5px}.design-renewal .execution-day-progress th>div>span{min-width:0;max-width:var(--day-count-room,19px);text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;align-self:center;font:600 11px/14px Inter,Arial,sans-serif;position:absolute;right:calc(100% + 3px);overflow:hidden;color:#193047!important}.design-renewal .execution-day-progress th:first-child{z-index:0!important}@media (max-width:650px){.design-renewal .period-choice-switch>button{gap:5px;padding-inline:8px;font-size:12px}.design-renewal .planner-period{gap:4px;justify-content:flex-start!important}.design-renewal .planner-period .date-field-trigger{gap:4px;padding-inline:6px;font-size:12px}.design-renewal .periodic-toolbar-filters{flex-basis:100%}.popup-function-window .anchored-panel-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:18px;display:-webkit-box}.popup-function-window>.anchored-panel-scroll>header h3>:is(.quick-bar-date,.quick-plan-date,.execution-date-chip){padding-inline:6px;font-size:10px}}
.brand.yonti-brand .yonti-brand-mark,.brand.yonti-brand .yonti-brand-name{background-image:url(/brand/yonti-logo.png);background-repeat:no-repeat;background-size:186.824px 65.208px}.brand.yonti-brand .yonti-brand-mark{background-color:#0000;background-position:-25.344px -15.4px;border-radius:0;flex:0 0 40px;width:40px;height:32px}.brand.yonti-brand .yonti-brand-mark:after{content:none}.brand.yonti-brand .yonti-brand-name{background-position:-70.752px -15.4px;flex:0 0 88px;width:88px;height:32px;font-size:0;line-height:0}.chrome-dark .sidebar .brand.yonti-brand .yonti-brand-name{filter:brightness(0)invert()}
