.cc-project-cost196-scroll{max-width:100%;overflow-x:auto;border:1px solid #d8dbd5;border-radius:8px;background:#fff}.cc-project-cost196-table{width:100%;min-width:730px;border-collapse:separate;border-spacing:0;font-size:12px}.cc-project-cost196-table th{padding:10px;background:#f6f5f0;color:#5b6c71;font-size:10px;text-transform:uppercase;letter-spacing:.035em}.cc-project-cost196-table td{padding:10px;border-top:1px solid #d8dbd5;line-height:1.45}.cc-project-cost196-table th,.cc-project-cost196-table td{text-align:right;white-space:nowrap}.cc-project-cost196-table th:first-child,.cc-project-cost196-table td:first-child{text-align:left;white-space:normal;min-width:190px}.cc-project-cost196-worker{border:0;background:transparent;padding:6px 0;color:#17445d;font-size:13px;font-weight:750;text-align:left;cursor:pointer;min-height:36px}.cc-project-cost196-worker:focus-visible{outline:2px solid #17445d;outline-offset:3px}.cc-project-cost196-muted{color:#5b6c71;font-size:10px;white-space:normal}.cc-project-cost196-detail>td{background:#f6f5f0;padding:10px!important}.cc-project-cost196-table caption{text-align:left;padding:10px;font-size:12px;font-weight:750;background:#edf3f6}.cc-project-budget196{display:grid;gap:12px;min-width:0}.cc-project-budget196 label{display:grid;gap:5px;font-size:13px}.cc-project-budget196 input,.cc-project-budget196 select{padding:10px;width:100%;box-sizing:border-box;min-width:0}.cc-project-budget196 fieldset{padding:12px;border:1px solid #d8dbd5;border-radius:7px;display:grid;gap:12px;min-width:0}.cc-project-budget196-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cc-project-budget196-actions button{padding:10px 14px;min-height:40px;border:1px solid #d8dbd5;border-radius:7px;cursor:pointer}.cc-project-budget196-actions button:disabled{opacity:.55;cursor:default}.cc-project-budget196-preview{padding:12px;background:#edf3f6;border-radius:7px;line-height:1.8}.cc-project-status178{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #d1dbe0;border-radius:50%;background:#fff;box-shadow:0 1px 5px #1028381c;cursor:pointer}.cc-project-status178>span,.cc-project-status178-menu button>span:first-child{display:block;width:13px;height:13px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px #0001}.cc-project-status178-cover{position:absolute;top:6px;left:8px}.cc-project-status178:focus-visible,.cc-project-status178-menu button:focus-visible{outline:3px solid #f36c00;outline-offset:2px}.cc-project-status178:disabled{cursor:default;opacity:.65}.cc-project-status178-menu{position:fixed;z-index:12000;width:190px;max-width:calc(100vw - 16px);padding:5px;box-sizing:border-box;border:1px solid #ccd8df;border-radius:10px;background:#fff;color:#102838;box-shadow:0 8px 28px #10283838;font-family:Inter,system-ui,sans-serif}.cc-project-status178-menu button{width:100%;display:flex;gap:9px;align-items:center;text-align:left;min-height:42px;padding:9px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:13px;cursor:pointer}.cc-project-status178-menu button:hover,.cc-project-status178-menu button[aria-checked=true]{background:#eef3f5}.cc-project-status178-menu b{margin-left:auto}.cc-project-display180{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px;color:#274b60;font-size:12px}.cc-project-view180,.cc-project-filter180-dot{background:#fff;border:1px solid #cbd6dc;border-radius:9px;min-height:38px;padding:8px 11px;color:#274b60;font:600 12px system-ui;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cc-project-view180>span{font-size:20px;line-height:1}.cc-project-filter180-dot{width:38px;padding:8px}.cc-project-filter180{position:relative}.cc-project-filter180-dot>span{display:block;width:16px;height:16px;border-radius:50%;box-sizing:border-box}.cc-project-filter180-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:1100;min-width:190px;padding:5px;border:1px solid #d2dde3;border-radius:10px;background:#fff;box-shadow:0 8px 25px #173b5226}.cc-project-filter180-menu button{width:100%;border:0;background:transparent;padding:10px;border-radius:6px;display:flex;align-items:center;gap:9px;text-align:left;color:#274b60;font:13px system-ui;cursor:pointer}.cc-project-filter180-menu button:hover,.cc-project-filter180-menu button:focus{background:#edf3f6}.cc-project-filter180-menu button>span{width:12px;height:12px;border-radius:50%;box-sizing:border-box;flex-shrink:0}.cc-project-filter180-menu b{margin-left:auto}.cc-project-display180 button:focus-visible{outline:3px solid #f36c00;outline-offset:2px}.cc-project-filter180-caption{font-size:11px;color:#657b89}@media(max-width:480px){.cc-project-filter180-menu{left:auto;right:0}.cc-project-filter180-caption{font-size:10px}}.cc-mobile-field181{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--cc-muted,#53616a)}.cc-mobile-field181>span{line-height:1.4}@media(max-width:760px){#root .cc-mobile-workspace181{padding:12px!important;min-width:0;box-sizing:border-box}#root :is(.cc-mobile-workspace181,.diary-pro,[data-cc-mobile-project-dialog]) :is(button,summary):not(.leaflet-control button){min-height:44px!important;min-width:44px!important;box-sizing:border-box;font-size:14px!important;line-height:1.35;touch-action:manipulation}#root :is(.cc-mobile-workspace181,.diary-pro,[data-cc-mobile-project-dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;font-size:16px!important;line-height:1.5;border-radius:8px!important;padding:10px 12px!important}#root :is(.cc-mobile-workspace181,.diary-pro,[data-cc-mobile-project-dialog]) :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cc-accent,#c45c00);outline-offset:2px}#root .cc-project-form181 :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([aria-invalid=true]){border:1px solid var(--cc-control-line,#adbbc4)!important;background:var(--cc-surface,#fff);color:var(--cc-ink,#173443)}#root :is(.cc-mobile-workspace181,.diary-pro,[data-cc-mobile-project-dialog]) label{font-size:14px!important}#root :is(.cc-mobile-workspace181,.diary-pro,[data-cc-mobile-project-dialog]) input:is([type=checkbox],[type=radio]){width:20px!important;min-height:20px!important;height:20px;flex:none}#root .cc-mobile-field181{gap:6px}#root .cc-project-status178{width:44px;height:44px;padding:0!important;border-radius:50%!important}#root .cc-project-status178>span{width:13px;height:13px}#root .cc-project-filter180-dot{width:44px;height:44px;padding:10px}#root .cc-project-filter180-caption{font-size:12px}#root .cc-project-display180{gap:10px}#root .cc-project-filter180-menu button,.cc-project-status178-menu[role=menu] button{min-height:44px;font-size:14px}#root [data-cc-project-tabs]{flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:4px 2px 10px;scrollbar-width:thin;overscroll-behavior-x:contain}#root [data-cc-project-tabs]>button{flex:0 0 auto;min-height:52px!important;padding:8px 12px!important}#root [data-cc-project-tabs]>button>span{font-size:12px!important}#root .cc-planning-toolbar181{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px!important}#root .cc-planning-toolbar181>label,#root .cc-planning-toolbar181>select{grid-column:1/-1}#root .cc-planning-toolbar181>button{width:100%;margin:0;white-space:normal}#root .cc-planning-attendance-controls label{display:flex;align-items:center;gap:10px;min-height:44px}#root .cc-planning-attendance-controls input[type=checkbox]{width:20px!important;min-height:20px!important;height:20px;flex:none}#root [data-cc-mobile-project-dialog]{max-height:calc(100dvh - 24px)!important;box-sizing:border-box}#root [data-cc-mobile-project-dialog] [data-cc-compact-create-body]{padding:12px!important;min-height:0}#root .cc-project-form181 div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}#root .cc-project-form181 label{grid-column:auto!important;min-width:0}#root [data-cc-mobile-project-dialog] input[type=checkbox]{width:20px;min-height:20px;height:20px;flex:none}#root .diary-pro{padding:12px!important}#root .diary-pro :is(.diary-header,.diary-panel-body,.diary-work-compose,.diary-row-form){padding:12px!important}#root .diary-pro .diary-panel-head{padding:12px!important}#root .diary-pro .diary-section-nav{gap:8px}#root .diary-pro .diary-date-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;gap:8px}#root .diary-pro .diary-date-controls>input{grid-column:2;grid-row:1;width:100%!important}#root .diary-pro .diary-date-controls>button:first-child{grid-column:1;grid-row:1}#root .diary-pro .diary-date-controls>button:last-child{grid-column:3;grid-row:1}#root .diary-pro .diary-date-controls>button:nth-last-child(2){grid-column:1/-1;grid-row:2}#root .diary-pro :is(.diary-export-content,.diary-more-content){width:min(320px,calc(100vw - 64px));max-width:100vw}}#root .office-sidebar.office-sidebar-v202{width:190px;flex:0 0 190px;min-height:calc(100vh - 45px);padding:14px 8px;border-right:1px solid #606060;background:linear-gradient(165deg,#4b4b4b,#454545 52%,#3e3e3e)!important;border-right-color:#606060!important;box-shadow:inset -1px 0 #ffffff08,3px 0 12px #0000000d}#root .office-sidebar-v202>.office-sidebar-item-v202{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0 0 4px;padding:5px 7px;border:1px solid transparent;border-left:3px solid transparent;border-radius:9px;background:transparent;color:#efefed;text-align:left;font-size:13px;font-weight:600;line-height:1.3;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}#root .office-sidebar-v202>.office-sidebar-item-v202:hover{background:#ffffff14;border-color:#ebebeb24;color:#fff}#root .office-sidebar-v202>.office-sidebar-item-v202[aria-current=page]{background:linear-gradient(110deg,#606060,#565656)!important;color:#fff!important;border-color:gray;border-left-color:#ffa75e!important;box-shadow:0 2px 7px #16161624,inset 0 1px #ffffff0d}#root .office-sidebar-v202>.office-sidebar-item-v202:focus-visible{outline:2px solid #ffc18f!important;outline-offset:1px!important}#root .office-sidebar-v202 .office-sidebar-icon-v202{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border:1px solid rgb(235 235 235 / 14%);border-radius:7px;background:#ffffff0d}#root .office-sidebar-v202>[aria-current=page] .office-sidebar-icon-v202{border-color:#ffbb8345;background:#ffa85e21}#root .office-sidebar-v202>[aria-current=page] .office-sidebar-icon-v202>svg{color:#ffd0aa}#root .office-sidebar-v202 .office-sidebar-label-v202{min-width:0;overflow-wrap:anywhere}#root .office-sidebar-v202 .office-sidebar-empty-v202{padding:6px 10px;color:#e5e5e2;font-size:12px;line-height:1.5}@media(max-width:760px){#root .office-sidebar.office-sidebar-v202{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;flex:none;min-height:auto;padding:10px;border-right:none;border-bottom:1px solid #606060;overflow:hidden;box-shadow:none}#root .office-sidebar-v202>.office-sidebar-item-v202{min-height:46px;margin:0;padding:9px 7px;border-color:#ebebeb2e;font-size:12px;line-height:1.2;white-space:normal}#root .office-sidebar-v202>.office-sidebar-item-v202[aria-current=page]{border-color:gray}}@media(prefers-reduced-motion:reduce){#root .office-sidebar-v202>.office-sidebar-item-v202{transition:none}}@media screen{#root [data-cc-office-design215]{--cc-canvas: #eef1f5;--cc-surface: #fff;--cc-subtle: #f5f7fa;--cc-ink: #26303b;--cc-muted: #657180;--cc-line: #e2e7ed;--cc-control-line: #d1d8e1;--cc-graphite: #282e36;--cc-accent: #bd4f0b;--cc-accent-hover: #a64209;--cc-accent-pressed: #8f3707;--cc-accent-soft: #fff0e5;--cc-accent-ink: #9f410b;--cc-accent-line: #edc7ab;--cc-card-radius: 18px;--cc-control-radius: 11px;--cc-card-shadow: 0 6px 22px rgb(31 40 51 / 5%), 0 1px 2px rgb(31 40 51 / 2%);--cc-block-shadow: var(--cc-card-shadow);--cc-block-wash: linear-gradient(#fff, #fff);--cc-block-heading: #fff;--cc-block-metric: #fff;background:var(--cc-canvas)!important;color:var(--cc-ink)!important;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased}#root [data-cc-office-design215] .office-content{padding:24px!important;background:var(--cc-canvas)!important}#root [data-cc-office-design215] .office-header-shell.office-header-v203{--cc-surface: #fff;--cc-subtle: #f4f6f8;--cc-ink: #26303b;--cc-muted: #657180;--cc-line: #e2e7ed;--cc-control-line: #dbe1e8;background:#fff!important;border-bottom-color:#e2e7ed!important;box-shadow:none!important}#root [data-cc-office-design215] .office-header-v203 .office-header-accent-v203{height:2px;background:linear-gradient(90deg,#e86b24 0 222px,#e5e9ef 222px 100%)!important}#root [data-cc-office-design215] .office-header-main-v203{padding-top:16px;padding-bottom:16px;column-gap:20px}#root [data-cc-office-design215] .office-header-wordmark-v203>span:first-child{font-family:Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.4px}#root [data-cc-office-design215] .office-header-context-v203>span:first-child{color:var(--cc-muted)!important;font-weight:600;letter-spacing:.08em}#root [data-cc-office-design215] [data-cc-titleblock-module]{font-size:19px;font-weight:700;letter-spacing:-.45px}#root [data-cc-office-design215] .office-header-user-v203{background:#f4f6f8!important;border-color:#e4e8ee!important;border-radius:11px}#root [data-cc-office-design215] :is(.office-header-button-v203,.office-header-alerts-v203>.cc-chat-launcher.cc-chat-compact195){background:#fff;border-color:#dbe1e8;border-radius:11px;box-shadow:none}#root [data-cc-office-design215] .office-header-view-v203{background:#f0f3f6;border-color:#e0e5eb;box-shadow:none}#root [data-cc-office-design215] .office-header-view-v203>button[aria-pressed=true]{background:#fff;color:#a64209;border-color:#ead1be;box-shadow:0 2px 4px #1f28330f}#root [data-cc-office-design215] .office-sidebar.office-sidebar-v202{width:222px;flex-basis:222px;padding:22px 12px;background:#282e36!important;border-right-color:#282e36!important;box-shadow:inset -1px 0 #ffffff0a}#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202{min-height:50px;padding:8px 10px;margin-bottom:4px;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#e0e5eb;font-size:13px;font-weight:500;line-height:1.35;box-shadow:none}#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202:hover{background:#343c46;border-color:#3e4854;color:#fff}#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202[aria-current=page]{background:#fff0e5!important;border-color:#fff0e5;border-left-color:#fff0e5!important;color:#9f410b!important;font-weight:650;box-shadow:0 4px 12px #0000001f}#root [data-cc-office-design215] .office-sidebar>button[aria-current=page] span{color:#9f410b!important}#root [data-cc-office-design215] .office-sidebar-v202 .office-sidebar-icon-v202{width:32px;height:32px;flex:0 0 32px;background:#333c47;border-color:#46505c;border-radius:10px}#root [data-cc-office-design215] .office-sidebar-icon-v202>[data-nav-icon]{width:20px;height:20px;flex:0 0 20px!important;stroke-width:1.7}#root [data-cc-office-design215] .office-sidebar-v202>[aria-current=page] .office-sidebar-icon-v202{background:#bd4f0b;border-color:#bd4f0b}#root [data-cc-office-design215] .office-sidebar-v202>[aria-current=page] .office-sidebar-icon-v202>svg{color:#fff}#root [data-cc-office-design215] .office-sidebar-empty-v202{color:#d6dde6}#root [data-cc-office-design215] .stavhub-card[data-cc-card-tone=neutral]:not(.cc-project-card-v129):not(.diary-entry-card),#root [data-cc-office-design215] .stavhub-card .stavhub-card[data-cc-card-tone=neutral]:not(.cc-project-card-v129):not(.diary-entry-card){background-color:#fff!important;background-image:none!important}#root [data-cc-office-design215] :is(.cc-dashboard-v137-panel,[data-cc-surface=panel],.worker-travel .wt-card,.cc-vehicle-map,.cc-cost164 .c-card,.cc-payroll183-review,.cc-company176 fieldset,.cc-company176-card,.cc-company fieldset,.cc-payroll193-detail article,.cc-points177 article,.diary-pro .diary-header,.diary-pro .diary-panel){background-image:none!important;border-radius:18px!important;box-shadow:var(--cc-card-shadow)!important}#root [data-cc-office-design215] :is(.stavhub-card[data-cc-card-variant=metric],.cc-cost164 .c-metric,.diary-pro .diary-metric,.cc-dashboard-v137-kpis>.cc-dashboard-v137-panel,.cc-dashboard-v137-economy>div,.cc-payroll183-counts>div){background:#fff!important;box-shadow:var(--cc-card-shadow)!important;border-color:#e2e7ed!important;border-radius:16px!important}#root [data-cc-office-design215] .stavhub-card[data-cc-card-variant=metric]>:first-child{font-weight:600;letter-spacing:.045em}#root [data-cc-office-design215] .stavhub-card[data-cc-card-variant=metric]>:nth-child(2){font-size:clamp(22px,1.8vw,28px)!important;font-weight:700;letter-spacing:-.7px;font-variant-numeric:tabular-nums}#root [data-cc-office-design215] .cc-dashboard-v137-kpis>.cc-dashboard-v137-panel{padding:18px!important;min-height:100px!important;gap:15px!important}#root [data-cc-office-design215] .cc-dashboard-v137-kpis .cc-dashboard-v137-panel>span:first-child{width:50px!important;height:50px!important;flex-basis:50px!important;background:#fff1e6!important;border-radius:16px;box-shadow:none}#root [data-cc-office-design215] .cc-dashboard-v137-kpis>.cc-dashboard-v137-panel>div>div:first-child{font-size:30px!important;font-weight:700!important;letter-spacing:-.6px;overflow-wrap:anywhere}#root [data-cc-office-design215] .cc-dashboard-v137-kpis>.cc-dashboard-v137-panel>div>div:nth-child(2){font-size:12px!important;font-weight:650!important}#root [data-cc-office-design215] .stavhub-section-title{padding:0 0 12px;background:transparent;border-left:0;border-bottom:1px solid #e7ebf0;border-radius:0;box-shadow:none;font-size:14px!important;font-weight:700!important;letter-spacing:.025em!important;line-height:1.5}#root [data-cc-office-design215] :is([data-cc-projects-page]>.stavhub-section-title,.cc-att-workspace-heading>.stavhub-section-title,.cc-payroll178>div>.stavhub-section-title,[data-cc-planning-page]>div:not(.stavhub-card)>.stavhub-section-title,.office-content>div>.stavhub-section-title:first-child){font-size:clamp(22px,2vw,27px)!important;font-weight:700!important;letter-spacing:-.75px!important;line-height:1.3;padding:0 0 8px;border-bottom:0;margin-bottom:16px!important}#root [data-cc-office-design215] :is(.cc-dashboard182-panel-head,.cc-company176-card-head,.cc-vehicle-map-toolbar){padding:2px 0 16px;background:transparent;border-left:0;border-bottom:1px solid #e7ebf0;border-radius:0;box-shadow:none}#root [data-cc-office-design215] :is(.cc-dashboard182-panel-head h2,.cc-payroll183-head h3){font-size:19px!important;font-weight:700!important;letter-spacing:-.35px}#root [data-cc-office-design215] .cc-dashboard-v149-important>div:first-child{padding:2px 0 16px;background:transparent;border-left:0;border-bottom:1px solid #e7ebf0;border-radius:0}#root [data-cc-office-design215] .cc-dashboard182-economics>summary{padding:13px 16px;background:#f5f7fa;border:1px solid #e2e7ed;border-radius:12px;box-shadow:none}#root [data-cc-office-design215] .office-content :is(h1,h2,h3){font-family:Segoe UI,system-ui,sans-serif;letter-spacing:-.3px}#root [data-cc-office-design215] .project-title-name{font-weight:700!important}#root [data-cc-office-design215] .cc-empty-block206{background:#f7f9fb;border-color:#d5dce5!important}#root [data-cc-office-design215] :is(.cc-company176 legend,.cc-company176-event,.cc-company176-preview,.cc-copy177-preview article,.cc-project-cost196-scroll,.cc-project-budget196 fieldset,.cc-payroll193-detail form,.cc-cost164 .c-subtle,.cc-vehicle-map-selection){background-image:none}#root [data-cc-office-design215] .cc-company176 legend{background:#f5f7fa;font-weight:600}#root [data-cc-office-design215] :is(.stavhub-data-table,.cc-project-cost196-table,.worker-travel table,.cc-cost164 .c-table) thead th{background:#f5f7fa!important;color:#566373!important;border-bottom-color:#dce3eb!important;font-weight:600!important;letter-spacing:.025em!important}#root [data-cc-office-design215] .diary-pro .diary-panel-head{background:#f5f7fa!important;box-shadow:none;border-bottom-color:#e2e7ed}#root [data-cc-office-design215] [data-cc-project-card]>div:last-child{background:#fff;padding:18px!important}#root [data-cc-office-design215] [data-cc-project-card]>div:last-child>div:first-child{font-size:18px!important;font-weight:700!important;line-height:1.4!important}#root [data-cc-office-design215] [data-cc-project-card]>div:last-child>div:last-child{background:#bd4f0b!important;padding:11px 14px!important;border-radius:11px!important;font-size:12px!important;font-weight:650!important;box-shadow:none}#root [data-cc-office-design215] [data-cc-project-placeholder206]{background:radial-gradient(ellipse at 100% 0%,#f4dcc9,transparent 65%),repeating-linear-gradient(90deg,transparent 0 31px,rgb(255 255 255 / 50%) 31px 32px),linear-gradient(135deg,#e7edf3,#f3f6f9)!important;color:#596777!important}#root [data-cc-office-design215] [data-cc-project-placeholder206] svg{width:42px;height:42px;color:#b65313}#root [data-cc-office-design215] :is([data-cc-ui],.cc-dashboard-v150-period-button,.stavhub-filter-pill){font-weight:600;border-radius:11px!important}#root [data-cc-office-design215] :is([data-cc-ui=primary],.diary-btn-primary,.wt-primary,.cc-company176-primary,.cc-gps-review185-primary,.cc-payroll193-detail button.is-primary){background:#bd4f0b!important;border-color:#bd4f0b!important;color:#fff!important;border-radius:11px!important;font-weight:650!important;box-shadow:0 3px 8px #a6420d1f!important}#root [data-cc-office-design215] :is([data-cc-ui=secondary],[data-cc-ui=subtle],.stavhub-export-btn,.cc-dashboard182-text-button,.cc-dashboard182-show-all){background:#fff!important;border-radius:11px!important;font-weight:600!important;box-shadow:none!important}#root [data-cc-office-design215] :is([data-cc-ui=tab],.stavhub-filter-pill)[aria-pressed=true],#root [data-cc-office-design215] .cc-dashboard182-text-button[aria-expanded=true],#root [data-cc-office-design215] .cc-dashboard-v150-period-button[data-active=true]{background:#fff0e5!important;box-shadow:inset 0 -2px #bd4f0b!important}#root [data-cc-office-design215] :is([data-cc-ui=primary],.diary-btn-primary,.wt-primary,.cc-company176-primary,.cc-gps-review185-primary,.cc-payroll193-detail button.is-primary):is(:disabled,[aria-disabled=true]){box-shadow:none!important}#root [data-cc-office-design215] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#b44e16!important;outline-offset:3px!important}@media(forced-colors:none){#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202:focus-visible{outline-color:#ffc18f!important}}@media(hover:hover){#root [data-cc-office-design215] .cc-project-card-v129:hover{box-shadow:0 10px 26px #1f28331c!important}#root [data-cc-office-design215] .cc-dashboard-v137-kpis>button.cc-dashboard-v137-panel:hover:not(:disabled){box-shadow:0 8px 24px #1f28331a!important}#root [data-cc-office-design215] :is([data-cc-ui=primary],.diary-btn-primary,.wt-primary,.cc-company176-primary,.cc-gps-review185-primary,.cc-payroll193-detail button.is-primary):hover:not(:disabled):not([aria-disabled=true]){background:#a64209!important;box-shadow:0 4px 10px #a6420d2b!important}#root [data-cc-office-design215] :is([data-cc-ui=secondary],[data-cc-ui=subtle],.stavhub-export-btn,.cc-dashboard182-text-button,.cc-dashboard182-show-all):hover:not(:disabled):not([aria-disabled=true]):not([aria-expanded=true]){background:#f0f3f7!important;box-shadow:none!important}}@media(max-width:1080px){#root [data-cc-office-design215] .office-content{padding:18px!important}}@media(max-width:760px){#root [data-cc-office-design215] .office-content{padding:16px!important}#root [data-cc-office-design215] .office-sidebar.office-sidebar-v202{width:100%;flex:none;padding:12px;background:#282e36!important;border-bottom-color:#282e36}#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202{margin-bottom:0;min-height:50px;padding:8px;gap:8px;background:#333b46;border-color:#454e59;font-size:12px}#root [data-cc-office-design215] .office-sidebar-v202>.office-sidebar-item-v202[aria-current=page]{border-color:#fff0e5}#root [data-cc-office-design215] .office-header-main-v203{padding:12px;column-gap:10px}#root [data-cc-office-design215] .office-header-wordmark-v203>span:first-child{font-size:15px}#root [data-cc-office-design215] [data-cc-titleblock-module]{font-size:17px}}@media(forced-colors:active){#root [data-cc-office-design215] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}#root [data-cc-office-design215] .office-sidebar-v202>[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}}#root .office-sidebar-v202>.office-sidebar-group219{display:flex;align-items:center;gap:9px;margin:18px 9px 8px;color:#d5d8dc;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}#root .office-sidebar-v202>.office-sidebar-group219:first-child{margin-top:3px}#root .office-sidebar-v202>.office-sidebar-group219:after{content:"";height:1px;flex:1;background:#ffffff26}.vehicle-catalog219-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.vehicle-catalog219-tabs>button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #dedbd5;border-radius:11px;background:#fff;color:#43454a;font-weight:750}.vehicle-catalog219-tabs>button[aria-pressed=true]{border-color:#ec762b;background:#fff2e8;color:#a6460d}.vehicle-category219-icon{display:grid;place-items:center;flex:0 0 68px;height:64px;border:1px solid #e8dccf;border-radius:15px;background:linear-gradient(145deg,#fff9f3,#f7e7d7);color:#b75e26}.vehicle-catalog219-note{margin:10px 0;padding:11px 14px;border:1px solid #e6d4b2;border-radius:9px;background:#fff9ed;color:#725228;font-size:12px;line-height:1.55}@media(max-width:760px){#root .office-sidebar-v202>.office-sidebar-group219{grid-column:1 / -1;margin:9px 3px 0}}.cc-audit223{padding:24px;max-width:1320px;margin:0 auto;color:#292b2e;font-family:inherit}.cc-audit223 *{box-sizing:border-box}.cc-audit223-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.cc-audit223-eyebrow{font-size:10px;font-weight:850;letter-spacing:.13em;color:#c85f19}.cc-audit223 h2{margin:4px 0;font-size:24px;letter-spacing:-.025em}.cc-audit223-heading p{margin:0;color:#727273;font-size:12px}.cc-audit223 button{border:1px solid #dbd8d3;border-radius:9px;padding:9px 13px;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.cc-audit223-heading>button{white-space:nowrap;flex-shrink:0;min-width:78px}.cc-audit223 button:disabled{cursor:default;opacity:.45}.cc-audit223 button:focus-visible,.cc-audit223 summary:focus-visible{outline:3px solid #ee8c48;outline-offset:3px}.cc-audit223-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) 145px 145px;gap:12px;padding:16px;background:#f5f4f2;border:1px solid #e2dfdb;border-radius:14px}.cc-audit223-filters label{display:grid;gap:5px;min-width:0;font-size:11px;font-weight:750;color:#686562}.cc-audit223-filters input,.cc-audit223-filters select{width:100%;min-width:0;border:1px solid #d9d6d0;padding:9px;border-radius:7px;background:#fff;color:#292b2e;font:inherit;font-size:12px}.cc-audit223-counter{display:flex;justify-content:space-between;gap:8px;color:#77716c;font-size:11px;margin:15px 2px}.cc-audit223-list{display:grid;gap:13px}.cc-audit223-entry{padding:18px 20px;border:1px solid #e3dfd9;border-radius:14px;background:linear-gradient(125deg,#fff 60%,#faf8f5);box-shadow:0 3px 12px #34271905;border-left:3px solid #e57a2b;overflow:hidden}.cc-audit223-entry>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-audit223-area{border-radius:6px;background:#f7eee4;color:#a45a1e;padding:4px 7px;font-size:10px;font-weight:800}.cc-audit223-entry time{font-size:11px;color:#7b7773;font-variant-numeric:tabular-nums}.cc-audit223-entry h3{font-size:16px;margin:12px 0 4px;letter-spacing:-.015em}.cc-audit223-target{font-size:13px;font-weight:650;overflow-wrap:anywhere}.cc-audit223-context{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:11px;color:#77716c;margin-top:8px}.cc-audit223-summary,.cc-audit223-reason{font-size:12px;line-height:1.65;margin:12px 0 0;overflow-wrap:anywhere}.cc-audit223-reason{background:#f4f2ed;border-radius:8px;padding:8px 10px;white-space:pre-wrap}.cc-audit223-details{margin-top:13px;border-top:1px solid #ece7e0;padding-top:10px;font-size:12px}.cc-audit223-details summary{cursor:pointer;color:#a95116;font-weight:750;padding:4px 0}.cc-audit223-table-wrap{overflow-x:auto;margin-top:12px}.cc-audit223 table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.cc-audit223 th,.cc-audit223 td{text-align:left;padding:10px 12px;border-bottom:1px solid #ece7e1;vertical-align:top;overflow-wrap:anywhere}.cc-audit223 thead{color:#78716a;background:#f5f3ef}.cc-audit223 tbody td:last-child{background:#f6faf5;color:#365d36}.cc-audit223 tbody th{font-weight:650}.cc-audit223-technical{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:13px 0 0;background:#f6f5f3;padding:12px;border-radius:8px;font-size:10px}.cc-audit223-technical div{min-width:0}.cc-audit223-technical dt{color:#827a72}.cc-audit223-technical dd{margin:3px 0 0;overflow-wrap:anywhere}.cc-audit223-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0;font-size:12px}.cc-audit223-footnote,.cc-audit223-muted{color:#827b73;font-size:11px;line-height:1.55}.cc-audit223-error{color:#9e3227;background:#fff1eb;border:1px solid #e7beb0;border-radius:9px;padding:12px}.cc-audit223-empty{text-align:center;padding:35px;color:#77716c}@media(max-width:1000px){.cc-audit223-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cc-audit223{padding:14px}.cc-audit223-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.cc-audit223-filters label:first-child{grid-column:1/-1}.cc-audit223-entry{padding:14px}.cc-audit223 table{min-width:440px}.cc-audit223-heading h2{font-size:21px}.cc-audit223-counter span{max-width:45%;text-align:right}}.cc-vehicle-office-tabs222{display:flex;gap:8px;flex-wrap:wrap;padding:18px 20px 0}.cc-vehicle-requests222{padding:20px;color:var(--cc-ink,#292929)}.cc-vehicle-requests222 button,.cc-vehicle-office-tabs222 button{border:1px solid var(--cc-control-line,#b8b8b4);border-radius:9px;min-height:40px;padding:9px 14px;background:var(--cc-surface,#fff);color:var(--cc-ink,#292929);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.cc-vehicle-requests222 button:disabled{opacity:.5;cursor:not-allowed}.cc-vehicle-requests222 button:focus-visible,.cc-vehicle-office-tabs222 button:focus-visible{outline:3px solid var(--cc-accent,#c45100);outline-offset:3px}.cc-vehicle-requests222 button[aria-pressed=true],.cc-vehicle-office-tabs222 button[aria-pressed=true]{border-color:var(--cc-accent,#c45100);background:var(--cc-accent-soft,#fff1e6);color:var(--cc-accent-ink,#9a3d00)}.cc-vehicle-requests222-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.cc-vehicle-requests222-eyebrow{color:var(--cc-accent-ink,#9a3d00);font-size:10px;font-weight:850;letter-spacing:.08em}.cc-vehicle-requests222 h2{font-size:25px;margin:5px 0 8px}.cc-vehicle-requests222 h3{font-size:17px;margin:0 0 4px}.cc-vehicle-requests222-heading p,.cc-vehicle-requests222-meta{color:var(--cc-muted,#626262);font-size:12px;line-height:1.5;margin:0}.cc-vehicle-requests222-filters,.cc-vehicle-requests222-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.cc-vehicle-requests222-list{display:grid;gap:14px}.cc-vehicle-requests222-card{padding:18px;border:1px solid var(--cc-line,#d9d9d6);border-radius:14px;background:var(--cc-surface,#fff);box-shadow:var(--cc-card-shadow,0 2px 8px #00000009);min-width:0;scroll-margin-top:24px}.cc-vehicle-requests222-card.is-focused{outline:2px solid var(--cc-accent,#c45100);outline-offset:2px}.cc-vehicle-requests222-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cc-vehicle-requests222-card-top span{font-size:11px;color:var(--cc-muted,#626262)}.cc-vehicle-requests222-status{font-size:10px;padding:6px 9px;border-radius:20px;background:#eee;white-space:nowrap}.cc-vehicle-requests222-status.status-PENDING{background:#fff1d9;color:#865600}.cc-vehicle-requests222-status.status-APPROVED{background:#e8f2eb;color:#346547}.cc-vehicle-requests222-status.status-REJECTED{background:#fff0eb;color:#a13424}.cc-vehicle-requests222 dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.cc-vehicle-requests222 dt{font-size:10px;color:var(--cc-muted,#626262);margin-bottom:5px}.cc-vehicle-requests222 dd{font-size:13px;font-weight:750;margin:0;overflow-wrap:anywhere}.cc-vehicle-requests222-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;background:var(--cc-subtle,#f7f7f6);border-left:3px solid var(--cc-accent-line,#e6bfa3);padding:10px 12px;border-radius:0 8px 8px 0}.cc-vehicle-requests222-notice,.cc-vehicle-requests222-pending,.cc-vehicle-requests222-conflicts,.cc-vehicle-requests222-decision{border:1px solid #e6bfa3;background:#fff7ef;padding:13px 15px;border-radius:10px;font-size:12px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.cc-vehicle-requests222-error{background:#fff3ef;border-color:#da9688;color:#9c3321}.cc-vehicle-requests222-success{background:#edf5ef;border-color:#b5cdbd;color:#346547}.cc-vehicle-requests222-pending p,.cc-vehicle-requests222-decision p{margin:7px 0 12px}.cc-vehicle-requests222-pending>div,.cc-vehicle-requests222-decision>div{display:flex;flex-wrap:wrap;gap:8px}.cc-vehicle-requests222-conflicts ul{margin:6px 0 0;padding-left:18px}.cc-vehicle-requests222-actions{margin:14px 0 0}.cc-vehicle-requests222-decision label{display:block;font-weight:700}.cc-vehicle-requests222 textarea{display:block;width:100%;box-sizing:border-box;min-height:76px;resize:vertical;border:1px solid var(--cc-control-line,#b8b8b4);border-radius:8px;margin:6px 0 12px;padding:9px;font:inherit;background:var(--cc-surface,#fff)}.cc-vehicle-requests222-empty{padding:30px 18px;border:1px dashed var(--cc-line,#d9d9d6);border-radius:12px;text-align:center;font-size:13px;color:var(--cc-muted,#626262);background:var(--cc-surface,#fff)}@media(max-width:600px){.cc-vehicle-requests222{padding:16px 12px}.cc-vehicle-office-tabs222{padding:14px 12px 0}.cc-vehicle-requests222-heading{gap:8px}.cc-vehicle-requests222 h2{font-size:22px}.cc-vehicle-requests222-card{padding:14px}.cc-vehicle-requests222-card-top{flex-wrap:wrap}.cc-vehicle-requests222 dl{grid-template-columns:1fr}.cc-vehicle-requests222-actions button{flex:1 1 auto}}.cc-dashboard182{min-width:0}.cc-dashboard182>*,.cc-dashboard182 .cc-dashboard-v137-lower>*{min-width:0}.cc-dashboard182 .cc-dashboard182-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-dashboard182 .cc-dashboard182-people,.cc-dashboard182 .cc-dashboard182-priorities{padding:16px;color:var(--cc-ink, #292929)}.cc-dashboard182 .cc-dashboard182-panel-head,.cc-dashboard182 .cc-dashboard182-list-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.cc-dashboard182 .cc-dashboard182-panel-head h2{margin:0;font-size:17px;line-height:1.35;font-weight:850;color:var(--cc-ink, #292929)}.cc-dashboard182 .cc-dashboard183-people-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.cc-dashboard182 .cc-dashboard183-people-summary{display:flex;flex-direction:column;gap:2px}.cc-dashboard182 .cc-dashboard183-people-toggle{flex-shrink:0;white-space:nowrap}.cc-dashboard182 .cc-dashboard183-people-content{margin-top:14px;padding-top:12px;border-top:1px solid var(--cc-line, #D9D9D6)}.cc-dashboard182 .cc-dashboard183-people-content[hidden]{display:none}.cc-dashboard182 .cc-dashboard182-panel-head p,.cc-dashboard182 .cc-dashboard182-context-note,.cc-dashboard182 .cc-dashboard182-empty{margin:5px 0 0;font-size:12px;line-height:1.55;color:var(--cc-muted, #626262)}.cc-dashboard182 button,.cc-dashboard182 summary{min-height:44px;box-sizing:border-box}.cc-dashboard182 .cc-dashboard182-text-button,.cc-dashboard182 .cc-dashboard182-show-all,.cc-dashboard182 .cc-dashboard182-section-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid var(--cc-line, #D9D9D6);border-radius:var(--cc-control-radius, 8px);background:var(--cc-surface, #FFFFFF);color:var(--cc-accent-ink, #9A3D00);font:inherit;font-size:13px;font-weight:750;line-height:1.35;text-align:center;cursor:pointer;overflow-wrap:anywhere}.cc-dashboard182 .cc-dashboard182-text-button:hover,.cc-dashboard182 .cc-dashboard182-show-all:hover,.cc-dashboard182 .cc-dashboard182-section-actions>button:hover{background:var(--cc-subtle, #F7F7F6)}.cc-dashboard182 .cc-dashboard182-section-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:10px 0;color:var(--cc-muted, #626262);font-size:12px;line-height:1.5}.cc-dashboard182 .cc-dashboard182-notice{margin:0;padding:10px 12px;border:1px solid var(--cc-accent-line, #E6BFA3);border-radius:var(--cc-control-radius, 8px);background:var(--cc-accent-soft, #FFF1E6);color:var(--cc-ink, #292929);font-size:12px;line-height:1.55}.cc-dashboard182 .cc-dashboard182-people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.cc-dashboard182 .cc-dashboard182-person-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:114px;padding:12px;border:1px solid var(--cc-line, #D9D9D6);border-radius:var(--cc-control-radius, 8px);background:var(--cc-subtle, #F7F7F6);color:var(--cc-ink, #292929);font:inherit;text-align:left;cursor:pointer}.cc-dashboard182 .cc-dashboard182-person-stat:hover{border-color:var(--cc-control-line, #B8B8B4)}.cc-dashboard182 .cc-dashboard182-person-stat[aria-expanded=true],.cc-dashboard182 .cc-dashboard182-text-button[aria-expanded=true]{background:var(--cc-accent-soft, #FFF1E6);border-color:var(--cc-accent-line, #E6BFA3);box-shadow:inset 0 -2px 0 var(--cc-accent, #C45100)}.cc-dashboard182 .cc-dashboard182-stat-value{font-size:28px;line-height:1.1;font-weight:850;font-variant-numeric:tabular-nums}.cc-dashboard182 .cc-dashboard182-person-stat--working .cc-dashboard182-stat-value{color:#3f7a5d}.cc-dashboard182 .cc-dashboard182-stat-label{font-size:14px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.cc-dashboard182 .cc-dashboard182-stat-hint{font-size:12px;line-height:1.45;color:var(--cc-muted, #626262)}.cc-dashboard182 .cc-dashboard182-context-note{margin-top:11px}.cc-dashboard182 .cc-dashboard182-data-warning,.cc-dashboard182 .cc-dashboard182-pricing-note{margin-top:12px;padding:10px 12px;border:1px solid var(--cc-accent-line, #E6BFA3);border-radius:var(--cc-control-radius, 8px);background:var(--cc-accent-soft, #FFF1E6);font-size:12px;line-height:1.55}.cc-dashboard182 .cc-dashboard182-pricing-note p{margin:0}.cc-dashboard182 .cc-dashboard182-pricing-note button{margin-top:8px}.cc-dashboard182 .cc-dashboard182-people-list:not([hidden]){margin-top:14px;padding-top:12px;border-top:1px solid var(--cc-line, #D9D9D6)}.cc-dashboard182 .cc-dashboard182-people-list[hidden]{display:none}.cc-dashboard182 .cc-dashboard182-list-head{align-items:center}.cc-dashboard182 .cc-dashboard182-list-head h3{margin:0;font-size:14px;font-weight:750;line-height:1.4}.cc-dashboard182 .cc-dashboard182-list-head h3 span{color:var(--cc-muted, #626262)}.cc-dashboard182 .cc-dashboard182-people-list ul,.cc-dashboard182 .cc-dashboard182-priority-list{padding:0;margin:10px 0 0;list-style:none}.cc-dashboard182 .cc-dashboard182-people-list li{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 0;border-top:1px solid var(--cc-line, #D9D9D6)}.cc-dashboard182 .cc-dashboard182-person-content{min-width:0;flex:1;overflow-wrap:anywhere}.cc-dashboard182 .cc-dashboard182-person-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.cc-dashboard182 .cc-dashboard182-person-title>strong{font-size:14px;line-height:1.45}.cc-dashboard182 .cc-dashboard182-state{display:inline-block;padding:3px 7px;border:1px solid var(--cc-line, #D9D9D6);border-radius:6px;background:var(--cc-subtle, #F7F7F6);color:var(--cc-muted, #626262);font-size:12px;font-weight:650;line-height:1.4}.cc-dashboard182 .cc-dashboard182-state--working{color:#3f7a5d;border-color:#bfd3c5;background:#f1f6f3}.cc-dashboard182 .cc-dashboard182-person-content p{margin:5px 0 0;color:var(--cc-muted, #626262);font-size:12px;line-height:1.5}.cc-dashboard182 .cc-dashboard182-person-content p>span{font-weight:700}.cc-dashboard182 .cc-dashboard182-person-actions{display:flex;flex-wrap:wrap;gap:6px}.cc-dashboard182 .cc-dashboard182-total{display:inline-flex;justify-content:center;align-items:center;min-width:27px;min-height:27px;margin-left:5px;padding:2px 6px;border-radius:7px;background:var(--cc-subtle, #F7F7F6);color:var(--cc-muted, #626262);font-size:13px;font-weight:750;vertical-align:middle}.cc-dashboard182 .cc-dashboard182-priority-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;min-height:64px;padding:12px 1px;border:0;border-top:1px solid var(--cc-line, #D9D9D6);border-radius:0;background:transparent;color:var(--cc-ink, #292929);font:inherit;text-align:left}.cc-dashboard182 button.cc-dashboard182-priority-row{cursor:pointer}.cc-dashboard182 button.cc-dashboard182-priority-row:hover{background:var(--cc-subtle, #F7F7F6)}.cc-dashboard182 .cc-dashboard182-priority-icon{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #F1DFD0;border-radius:11px;background:#fff2e7;color:#54504c}.cc-dashboard182 .cc-dashboard182-priority-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border:2px solid var(--cc-surface, #FFFFFF);box-sizing:content-box;border-radius:50%;background:#6b6b68}.cc-dashboard182 .cc-dashboard182-priority-row--danger .cc-dashboard182-priority-dot{background:#c1442e}.cc-dashboard182 .cc-dashboard182-priority-row--warning .cc-dashboard182-priority-dot{background:#e8a33d}.cc-dashboard182 .cc-dashboard182-priority-copy{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.cc-dashboard182 .cc-dashboard182-priority-copy>strong{font-size:14px;line-height:1.45;font-weight:750}.cc-dashboard182 .cc-dashboard182-category,.cc-dashboard182 .cc-dashboard182-priority-body{font-size:12px;line-height:1.5;color:var(--cc-muted, #626262)}.cc-dashboard182 .cc-dashboard182-category{font-weight:700}.cc-dashboard182 .cc-dashboard182-chevron{font-size:24px;color:var(--cc-accent-ink, #9A3D00)}.cc-dashboard182 .cc-dashboard182-show-all{width:100%;margin-top:10px}.cc-dashboard182 .cc-dashboard182-economics{min-width:0}.cc-dashboard182 .cc-dashboard182-economics>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--cc-line, #D9D9D6);border-radius:var(--cc-card-radius, 12px);background:var(--cc-surface, #FFFFFF);color:var(--cc-ink, #292929);font-size:14px;font-weight:750;line-height:1.45;cursor:pointer;list-style:none}.cc-dashboard182 .cc-dashboard182-economics>summary::-webkit-details-marker{display:none}.cc-dashboard182 .cc-dashboard182-economics>summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:500}.cc-dashboard182 .cc-dashboard182-economics[open]>summary:after{content:"−"}.cc-dashboard182 .cc-dashboard182-economics[open]>summary{margin-bottom:10px}@media(max-width:1100px){.cc-dashboard182 .cc-dashboard182-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#root .cc-dashboard182{padding:12px!important;gap:12px!important}.cc-dashboard182>.cc-dashboard182-people{order:0}.cc-dashboard182>.cc-dashboard182-kpis{order:1}.cc-dashboard182>.cc-dashboard-v137-lower{order:2;grid-template-columns:minmax(0,1fr)}.cc-dashboard182>.cc-dashboard182-economics{order:3}.cc-dashboard182 .cc-dashboard-v137-lower>.cc-dashboard182-priorities{order:0}.cc-dashboard182 .cc-dashboard-v137-lower>[data-cc-dashboard-important-projects]{order:1}.cc-dashboard182 .cc-dashboard182-people,.cc-dashboard182 .cc-dashboard182-priorities{padding:12px}.cc-dashboard182 .cc-dashboard182-people-grid{gap:8px;margin-top:12px}.cc-dashboard182 .cc-dashboard182-person-stat{padding:10px}.cc-dashboard182 .cc-dashboard182-stat-value{font-size:26px}.cc-dashboard182 .cc-dashboard182-people-list li{align-items:flex-start;flex-direction:column}.cc-dashboard182 .cc-dashboard182-person-actions{width:100%}.cc-dashboard182 .cc-dashboard182-person-actions>button{flex:1}#root .cc-dashboard182 .cc-dashboard182-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .cc-dashboard182 .cc-dashboard182-kpis>.cc-dashboard-v137-panel{align-items:flex-start!important;flex-direction:column;text-align:left;padding:12px!important;min-width:0}#root .cc-dashboard182 .cc-dashboard182-kpis>.cc-dashboard-v137-panel>div>div:not(:first-child){font-size:12px!important;line-height:1.4!important}#root .cc-dashboard182 .cc-dashboard-v152-project-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"main main" "harm tasks"!important;gap:10px!important;padding:12px 0!important}#root .cc-dashboard182 .cc-dashboard-v152-project-main{grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important;min-height:44px}#root .cc-dashboard182 .cc-dashboard-v152-project-main>.cc-dashboard-v149-cover{width:44px!important;height:40px!important}#root .cc-dashboard182 .cc-dashboard-v151-info>strong{font-size:14px!important;white-space:normal}#root .cc-dashboard182 .cc-dashboard-v151-address{display:block!important;font-size:12px!important;line-height:1.4}#root .cc-dashboard182 .cc-dashboard-v151-econ{flex-wrap:wrap;gap:4px 10px!important}#root .cc-dashboard182 .cc-dashboard-v151-econ>span,#root .cc-dashboard182 .cc-dashboard-v151-econ b,#root .cc-dashboard182 .cc-dashboard-v149-harm-label,#root .cc-dashboard182 .cc-dashboard-v151-task-button>span:not(.cc-sr-only){font-size:12px!important;line-height:1.4}#root .cc-dashboard182 .cc-dashboard-v152-project-row>.cc-dashboard-v151-harm-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;flex-wrap:wrap}#root .cc-dashboard182 .cc-dashboard-v152-project-row>.cc-dashboard-v151-task-button{width:100%!important;min-height:52px!important}#root .cc-dashboard182 [data-cc-dashboard-important-projects]>div:first-child>div>div:last-child,#root .cc-dashboard182 .cc-dashboard-v150-period-label,#root .cc-dashboard182 .cc-dashboard-v150-month-note,#root .cc-dashboard182 .cc-dashboard-v150-period-button{font-size:12px!important;line-height:1.5}}@media(forced-colors:active){.cc-dashboard182 .cc-dashboard182-person-stat[aria-expanded=true],.cc-dashboard182 .cc-dashboard182-text-button[aria-expanded=true]{outline:2px solid Highlight}}.cc-gps-review185{box-sizing:border-box;width:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;border:1px solid #cbd5da;border-radius:14px;background:#fff;color:#19313e;box-shadow:0 16px 60px #122b3540;overflow-y:auto;overflow-wrap:anywhere;font:14px/1.5 system-ui,sans-serif}.cc-gps-review185::backdrop{background:#102b3b88}.cc-gps-review185 *{box-sizing:border-box}.cc-gps-review185 header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.cc-gps-review185 h2{font-size:22px;line-height:1.2;margin:3px 0 0}.cc-gps-review185 h3{font-size:16px;margin:0 0 10px}.cc-gps-review185-eyebrow{font-size:10px;font-weight:800;letter-spacing:.09em;color:#54717e}.cc-gps-review185 p{margin:8px 0}.cc-gps-review185 button,.cc-gps-review185 select,.cc-gps-review185 textarea{font:inherit;min-height:44px;max-width:100%;border:1px solid #b7c7cc;border-radius:7px;background:#fff;color:#19313e;padding:9px 12px}.cc-gps-review185 button{cursor:pointer;font-size:13px;font-weight:700}.cc-gps-review185 button:disabled,.cc-gps-review185 fieldset:disabled{opacity:.55;cursor:default}.cc-gps-review185 header button{width:44px;flex-shrink:0;font-size:23px;line-height:1;padding:5px}.cc-gps-review185 :focus-visible{outline:3px solid #ee8b20;outline-offset:2px}.cc-gps-review185 fieldset{border:0;padding:0;margin:16px 0;min-width:0;display:grid;gap:13px}.cc-gps-review185 label{font-size:12px;font-weight:750;display:grid;gap:5px;min-width:0}.cc-gps-review185 select,.cc-gps-review185 textarea{width:100%;font-size:14px;font-weight:400}.cc-gps-review185 textarea{resize:vertical;min-height:86px}.cc-gps-review185 button.cc-gps-review185-primary{background:#193a4b;border-color:#193a4b;color:#fff}.cc-gps-review185-trip,.cc-gps-review185-preview{padding:13px;border:1px solid #ccdadd;border-radius:9px;background:#f5f9fa}.cc-gps-review185-trip>div{font-size:12px;color:#526976;margin-bottom:5px}.cc-gps-review185-note{font-size:12px;color:#526976}.cc-gps-review185-error,.cc-gps-review185-success{padding:10px 12px;border-radius:7px;background:#fff1ee;color:#a32d21;font-size:13px}.cc-gps-review185-success{background:#eef8f1;color:#286844}.cc-gps-review185 dl{margin:12px 0}.cc-gps-review185 dl>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #dce5e8}.cc-gps-review185 dt{font-size:12px}.cc-gps-review185 dd{font-weight:800;margin:0;text-align:right}.cc-gps-review185 summary{cursor:pointer;padding:9px 0;min-height:44px;font-size:12px}.cc-gps-review185 details p{font-size:12px}.cc-gps-review185-history{margin-top:20px}.cc-gps-review185-history article{padding:12px 0;border-top:1px solid #dce5e8;font-size:13px}.cc-gps-review185-history article>div{font-size:11px;color:#526976}.cc-gps-review185 footer{display:flex;justify-content:flex-end;margin-top:18px}@media(max-width:420px){.cc-gps-review185{padding:14px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cc-gps-review185 h2{font-size:20px}.cc-gps-review185-preview>button,.cc-gps-review185 fieldset>button{width:100%}.cc-gps-review185 dl>div{flex-wrap:wrap}}.cc-payroll183-review{margin:0 0 16px;padding:16px;border:1px solid var(--cc-line,#D9D9D6);border-radius:10px;background:var(--cc-surface,#fff);color:var(--cc-ink,#292929);font-size:13px;line-height:1.5;min-width:0}.cc-payroll183-head,.cc-payroll183-item-title,.cc-payroll183-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.cc-payroll183-head{justify-content:space-between;align-items:flex-start}.cc-payroll183-head h3{font-size:16px;margin:0}.cc-payroll183-head p,.cc-payroll183-note{margin:5px 0 10px;color:var(--cc-muted,#626262);font-size:12px}.cc-payroll183-status,.cc-payroll183-item-state{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:750;white-space:normal}.cc-payroll183-state-review{color:#973d21;background:#fff0e8}.cc-payroll183-state-waiting{color:#73521a;background:#fff5d7}.cc-payroll183-state-clear{color:#356447;background:#eaf5ed}.cc-payroll183-clear-note{padding:9px 12px;background:#eaf5ed;color:#356447;border-radius:6px;font-size:12px}.cc-payroll183-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}.cc-payroll183-counts>div{padding:10px 12px;background:var(--cc-subtle,#F7F7F6);border:1px solid var(--cc-line,#D9D9D6);border-radius:7px;display:flex;flex-direction:column;min-width:0}.cc-payroll183-counts strong{font-size:21px;font-variant-numeric:tabular-nums}.cc-payroll183-counts span{font-size:11px;color:var(--cc-muted,#626262);overflow-wrap:anywhere}.cc-payroll183-filter{margin:12px 0}.cc-payroll183-filter label{font-weight:750}.cc-payroll183-filter select,.cc-payroll183-items button{min-height:44px;border:1px solid var(--cc-line,#D9D9D6);border-radius:7px;background:var(--cc-surface,#fff);color:var(--cc-ink,#292929);font:inherit;padding:8px 10px;max-width:100%}.cc-payroll183-filter select{min-width:200px}.cc-payroll183-review .cc-payroll183-filter select{min-height:44px!important}.cc-payroll183-filter>span{font-size:12px;color:var(--cc-muted,#626262)}.cc-payroll183-items{list-style:none;padding:0;margin:0;max-height:480px;overflow:auto;overscroll-behavior:contain}.cc-payroll183-items>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--cc-line,#D9D9D6)}.cc-payroll183-item-main{min-width:0;overflow-wrap:anywhere}.cc-payroll183-item-title>span{font-size:12px;color:var(--cc-muted,#626262)}.cc-payroll183-item-main p{margin:5px 0 0;font-size:12px}.cc-payroll183-items button{flex:none;cursor:pointer;font-weight:700;color:var(--cc-accent-ink,#9A3D00)}.cc-payroll183-items button:hover{background:var(--cc-subtle,#F7F7F6)}.cc-payroll183-review :is(button,select):focus-visible{outline:3px solid var(--cc-accent,#F36C00);outline-offset:2px}@media(max-width:760px){.cc-payroll183-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-payroll183-items>li{align-items:flex-start;flex-direction:column}.cc-payroll183-filter select{min-width:0;flex:1}.cc-payroll183-review{padding:12px}}@media(max-width:390px){.cc-payroll183-filter label{width:100%}.cc-payroll183-filter select{width:100%;flex-basis:100%}}.cc-payroll183-export-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:18px}.cc-payroll183-export-actions button{min-height:44px;padding:10px 14px;border:1px solid #b7c7d0;border-radius:8px;background:#fff;color:#16394b;font:inherit;font-weight:700;cursor:pointer}.cc-payroll183-export-actions button:last-child{background:#16394b;color:#fff;border-color:#16394b}[data-cc-payroll-export-review]{overflow-wrap:anywhere;min-width:0}[data-cc-compact-create-dialog]:has([data-cc-payroll-export-review]) button[aria-label=Zavřít]{min-width:44px;min-height:44px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cc-points178{margin:12px 0;padding:14px;border:1px solid #d9e2e7;border-radius:10px;background:#fbfcfd;min-width:0}.cc-points178>header,.cc-points178 article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-points178 h3,.cc-points178 h4{margin:0 0 8px}.cc-points178 p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cc-points178 fieldset{border:1px solid #d9e2e7;border-radius:8px;margin:10px 0;min-width:0}.cc-points178 legend{font-size:13px;font-weight:700}.cc-points178 article{padding:12px 0;border-top:1px solid #d9e2e7}.cc-points178 article b{color:#ba4334}.cc-points178 button{min-height:34px;border:1px solid #cbd6dc;border-radius:6px;padding:6px 10px;background:#fff;color:#173342;font-size:12px;cursor:pointer}.cc-points178 button:disabled{opacity:.55;cursor:default}.cc-points178 button:focus-visible{outline:2px solid #f36c00;outline-offset:2px}.cc-points178 [role=alert]{color:#b43e31}.cc-points178-payroll-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #e1e8ec;font-size:12px}.cc-points178-payroll-row strong{white-space:nowrap;color:#b43e31}@media(max-width:500px){.cc-points178{padding:10px}.cc-points178 fieldset{padding:8px}.cc-points178-payroll-row{flex-wrap:wrap}}.cc-payroll178 .cc-payroll178-adjustments{min-width:0}@media(max-width:760px){.cc-payroll178 .cc-payroll178-adjustments{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-payroll178 .cc-payroll178-adjustments input,.cc-payroll178 .cc-payroll178-adjustments select{box-sizing:border-box;max-width:100%}}.cc-points187{min-width:0;margin:10px 0;padding:12px;border:1px solid #d9e2e7;border-radius:8px;background:#fbfcfd;color:#173342;overflow-wrap:anywhere}.cc-points187>header,.cc-points187-entries article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-points187 h3{margin:0;font-size:17px}.cc-points187 label{display:grid;gap:4px;font-size:13px}.cc-points187 input,.cc-points187 button{box-sizing:border-box;max-width:100%;min-height:44px;min-width:44px;border:1px solid #cbd6dc;border-radius:6px;padding:8px 10px;background:#fff;color:#173342;font:inherit;font-size:13px}.cc-points187 button{cursor:pointer}.cc-points187 :focus-visible,.cc-points187-mobile summary:focus-visible{outline:2px solid #f36c00;outline-offset:2px}.cc-points187-total{display:flex;gap:10px;align-items:baseline;margin:14px 0;font-size:14px}.cc-points187-total strong{font-size:24px;font-family:JetBrains Mono,monospace}.cc-points187-entries{min-width:0}.cc-points187-entries article{padding:10px 0;border-top:1px solid #d9e2e7;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cc-points187-entries article strong{font-size:16px;white-space:nowrap}.cc-points187-entries article time{font-size:13px}.cc-points187-reason{font-weight:700;margin-top:4px}.cc-points187-evidence{padding-left:18px;margin:5px 0}.cc-points187-entries p{margin:5px 0;font-size:13px}.cc-points187-empty{font-size:13px;line-height:1.5}.cc-points187 [role=alert]{color:#b43e31}.cc-points187-mobile summary{min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer;font-size:13px;font-weight:700}.cc-points187-mobile .cc-points187-entries{margin-top:4px}@media(max-width:500px){.cc-points187{padding:10px}.cc-points187>header{align-items:flex-start}.cc-points187>header label{width:100%}}.cc-payroll193-detail{min-width:0;color:#102838;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cc-payroll193-detail h3{font-size:15px;margin:16px 0 8px}.cc-payroll193-detail p{margin:6px 0}.cc-payroll193-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px;background:#edf3f7;border-radius:9px;font-weight:700}.cc-payroll193-total strong{font-size:23px;font-variant-numeric:tabular-nums}.cc-payroll193-total.is-bonus{color:#32684b;background:#edf6ef}.cc-payroll193-total.is-advance{color:#9e3c30;background:#fff2ed}.cc-payroll193-breakdown{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0}.cc-payroll193-breakdown span{display:grid;gap:2px}.cc-payroll193-note{color:#5d6e77;font-size:12px}.cc-payroll193-detail article{margin:8px 0;padding:12px;border:1px solid #d6e0e6;border-radius:8px;min-width:0}.cc-payroll193-detail article header,.cc-payroll193-row-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px}.cc-payroll193-row-meta{color:#5d6e77;font-size:12px}.cc-payroll193-detail form{margin-top:18px;border-top:1px solid #d6e0e6}.cc-payroll193-detail label{display:flex;flex-direction:column;gap:5px;font-weight:600;min-width:0}.cc-payroll193-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.cc-payroll193-detail input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #a9bac4;border-radius:6px;padding:8px;font:inherit;color:#102838;background:#fff}.cc-payroll193-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cc-payroll193-detail button{min-height:44px;padding:8px 13px;border:1px solid #adbec9;border-radius:6px;background:#fff;color:#173b52;font:inherit;font-weight:600}.cc-payroll193-detail button.is-primary{color:#fff;background:#173b52;border-color:#173b52}.cc-payroll193-detail button.is-danger,.cc-payroll193-error{color:#b43c2c}.cc-payroll193-detail button:focus-visible,.cc-payroll193-detail input:focus-visible{outline:3px solid #e98932;outline-offset:2px}@media(max-width:480px){.cc-payroll193-fields{grid-template-columns:minmax(0,1fr)}.cc-payroll193-total strong{font-size:20px}}.cc-vehicle-map{border:1px solid #ccd5da;border-radius:9px;padding:14px;margin-bottom:14px;background:#fff;color:#233440}.cc-vehicle-map-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-vehicle-map-toolbar h3{flex:1 1 160px;margin:0}.cc-vehicle-map button{min-height:44px;padding:8px 12px;border:1px solid #b9c6d0;border-radius:6px;background:#f6fafc;color:inherit;cursor:pointer}.cc-vehicle-map button:disabled{opacity:.55;cursor:not-allowed}.cc-vehicle-map button:focus-visible{outline:3px solid #245b87;outline-offset:2px}.cc-vehicle-map [role=alert]{padding:10px;background:#fff3e7;border:1px solid #b86e26}.cc-vehicle-map-canvas{height:420px;width:100%;min-width:0;z-index:0;border-radius:7px;background:#dce3e7}.cc-vehicle-map-note{font-size:12px;line-height:1.5}.cc-vehicle-map-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.cc-vehicle-map-search input{font:inherit;padding:10px;min-height:44px;box-sizing:border-box;max-width:100%}.cc-vehicle-map-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px}.cc-vehicle-map .cc-vehicle-map-row{display:grid;gap:5px;text-align:left;font-size:12px;overflow-wrap:anywhere}.cc-vehicle-map-row[aria-pressed=true]{outline:2px solid #245b87}.cc-vehicle-map-selection{margin:10px 0;padding:12px;border-left:4px solid #245b87;background:#f0f6fa;font-size:13px}@media(max-width:600px){.cc-vehicle-map{padding:10px}.cc-vehicle-map-canvas{height:320px}}@media(max-width:760px){.office-content .attendance-module-v120{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important}.office-content .attendance-module-v120 label,.office-content .attendance-module-v120 select,.office-content .attendance-module-v120 input,.office-content .attendance-module-v120 textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box}.office-content .attendance-module-v120>div,.office-content .attendance-module-v120 .stavhub-section-title{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.office-content .attendance-table-scroll,.office-content .attendance-module-v120 [data-daily-travel-review] .wt-table{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-sizing:border-box}.office-content .attendance-table-scroll .attendance-scroll-hint{display:block!important;position:sticky;left:0;width:100%;padding:6px 2px;font-size:12px;color:#536b79;white-space:normal}.office-content .attendance-table-scroll table,.office-content .attendance-table-scroll table[data-daily-attendance-table=true]{display:table!important;width:100%!important;min-width:1120px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important}.office-content .attendance-table-scroll table thead{display:table-header-group!important}.office-content .attendance-table-scroll table tbody{display:table-row-group!important;width:auto!important}.office-content .attendance-table-scroll table tfoot{display:table-footer-group!important;width:auto!important}.office-content .attendance-table-scroll table tr{display:table-row!important;width:auto!important;padding:0!important;border-radius:0!important}.office-content .attendance-table-scroll table th,.office-content .attendance-table-scroll table td{display:table-cell!important;width:auto!important;max-width:none!important;padding:8px!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere}.office-content .attendance-table-scroll table td:before{display:none!important;content:none!important}.office-content .attendance-table-scroll input[type=time]{width:96px!important;min-width:96px!important}}@media(max-width:760px){.office-content .attendance-table-scroll table th{white-space:nowrap!important}.office-content .attendance-table-scroll table th,.office-content .attendance-table-scroll table td{min-width:90px!important}.office-content .attendance-table-scroll table td:first-child{white-space:nowrap!important;min-width:110px!important}.office-content .attendance-table-scroll table td:nth-child(2){min-width:140px!important}.office-content .attendance-table-scroll table td:nth-child(3){min-width:220px!important;max-width:320px!important}}[data-cc-attendance-workspace=v154],[data-cc-attendance-card=v154]{--cc-att-ink: #102838;--cc-att-muted: #526775;--cc-att-line: #D6DDD9;--cc-att-paper: #FFFFFF;--cc-att-soft: #F3F6F7;--cc-att-accent: #F36C00;--cc-att-blue: #35516B;min-width:0;max-width:100%}[data-cc-attendance-workspace=v154] .cc-att-workspace-heading{gap:12px!important;margin-bottom:16px!important}[data-cc-attendance-workspace=v154] .cc-att-workspace-heading>.stavhub-section-title{font-size:14px!important;line-height:1.5;margin:0!important;letter-spacing:.04em!important}[data-cc-attendance-card=v154],[data-cc-attendance-workspace=v154] [data-cc-attendance-filters=v154]{box-sizing:border-box;padding:18px!important;border:1px solid var(--cc-att-line)!important;border-radius:12px!important;background:var(--cc-att-paper)!important;color:var(--cc-att-ink);box-shadow:0 2px 8px #1028380a}[data-cc-attendance-card=v154]{border-top:3px solid var(--cc-att-blue)!important}[data-cc-attendance-workspace=v154] [data-daily-travel-review]{margin:16px 0 0!important;min-width:0}[data-cc-attendance-workspace=v154] [data-daily-travel-review]>.wt-card{margin:0}[data-cc-attendance-card=v154] .cc-att-review-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:12px;margin:0 0 12px;border-bottom:1px solid var(--cc-att-line)}[data-cc-attendance-card=v154] .cc-att-review-heading :is(h3,.stavhub-section-title){display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px!important;line-height:1.5;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase;color:var(--cc-att-ink)!important;margin:0!important}[data-cc-attendance-card=v154] .cc-att-row-actions{margin-top:6px}[data-cc-attendance-card=v154] .cc-att-review-actions{gap:8px}[data-cc-attendance-card=v154] .cc-att-review-notice{padding:12px!important;border-radius:8px!important;font-size:13px!important;line-height:1.5}[data-cc-attendance-workspace=v154] [data-cc-attendance-filters=v154]{margin-bottom:16px!important}[data-cc-attendance-workspace=v154] .cc-att-filter-note{margin:0 0 12px;color:var(--cc-att-muted);font-size:12px;line-height:1.5}[data-cc-attendance-workspace=v154] [data-daily-attendance-filters]{gap:12px!important}[data-cc-attendance-workspace=v154] [data-daily-attendance-filters]>div,[data-cc-attendance-workspace=v154] .cc-att-month-filters>div{flex:1 1 340px;gap:12px!important;min-width:0}[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] label{color:var(--cc-att-muted);font-size:12px!important;font-weight:700}[data-cc-attendance-workspace=v154] .cc-att-day-navigation{padding-top:12px;margin-bottom:0!important;border-top:1px solid var(--cc-att-line)}[data-cc-attendance-workspace=v154] .cc-att-workspace-heading button,[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] button,[data-cc-attendance-card=v154] button:not(.wt-time-link){box-sizing:border-box;min-height:36px!important;max-width:100%;padding:8px 12px!important;border-radius:8px!important;font-family:inherit;font-size:12px!important;font-weight:700;line-height:1.35;white-space:normal}[data-cc-attendance-card=v154] .wt-primary{background:var(--cc-att-blue)!important;color:#fff!important;border-color:var(--cc-att-blue)!important}[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] select,[data-cc-attendance-card=v154] :is(select,textarea,input:not([type=checkbox]):not([type=radio])){box-sizing:border-box;min-height:36px!important;border:1px solid var(--cc-att-line)!important;border-radius:8px!important;padding:7px 9px!important;font-size:13px!important;line-height:1.4;background:var(--cc-att-paper);color:var(--cc-att-ink)}[data-cc-attendance-card=v154] input[type=time]{width:112px!important;min-width:112px!important;font-variant-numeric:tabular-nums}[data-cc-attendance-workspace=v154] :is(button,select,input,textarea):focus-visible,[data-cc-attendance-card=v154] :is(button,select,input,textarea,[role=region]):focus-visible{outline:3px solid var(--cc-att-accent);outline-offset:3px}[data-cc-attendance-card=v154] button:disabled,[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] button:disabled{opacity:.5!important;cursor:not-allowed!important}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll){box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto!important;border:1px solid var(--cc-att-line);border-radius:8px;overscroll-behavior-x:contain}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll)>table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) th{background:var(--cc-att-soft)!important;color:var(--cc-att-muted)!important;text-align:left!important;text-transform:uppercase;font-size:11px!important;font-weight:800!important;letter-spacing:.035em;line-height:1.5;white-space:nowrap}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) :is(th,td){padding:12px!important;border-bottom:1px solid var(--cc-att-line);vertical-align:top!important}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) tr{border-top:0!important}[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) tbody tr:hover{background:#f7f9fa}[data-cc-attendance-card=v154] :is(.stavhub-status-badge,.wt-badge,.cc-att-state){display:inline-flex;align-items:center;gap:4px;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.015em!important;border:1px solid currentColor;border-radius:999px!important;padding:4px 8px!important;text-transform:none}[data-cc-attendance-card=v154] .wt-muted{color:var(--cc-att-muted);font-size:12px;line-height:1.5}[data-cc-attendance-card=v154] [data-no-travel-exceptions]{margin:12px 0 0;padding:18px 12px;text-align:center;border:1px dashed var(--cc-att-line);border-radius:8px;color:var(--cc-att-muted);font-size:13px;line-height:1.5}[data-cc-attendance-card=v154] .cc-att-scroll-hint{display:none}@media(max-width:760px){.office-content [data-cc-attendance-workspace=v154],[data-cc-attendance-card=v154],[data-cc-attendance-workspace=v154] [data-cc-attendance-filters]{padding:12px!important}[data-cc-attendance-workspace=v154] .cc-att-workspace-heading,[data-cc-attendance-card=v154] .cc-att-review-heading{align-items:stretch!important;flex-direction:column;flex-wrap:nowrap!important}[data-cc-attendance-card=v154] .cc-att-review-actions>button,[data-cc-attendance-workspace=v154] .cc-att-workspace-heading>div>button{flex:1 1 140px}[data-cc-attendance-workspace=v154] [data-daily-attendance-filters]>div{flex-basis:100%}[data-cc-attendance-workspace=v154] [data-daily-attendance-filters] label,[data-cc-attendance-workspace=v154] .cc-att-month-filters>div>div{flex:1 1 200px;min-width:0}[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] select{width:100%!important;min-width:0!important;max-width:100%!important}[data-cc-attendance-workspace=v154] .cc-att-workspace-heading button,[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] button,[data-cc-attendance-card=v154] button:not(.wt-time-link){min-height:44px!important;font-size:13px!important}[data-cc-attendance-workspace=v154] [data-cc-attendance-filters] select,[data-cc-attendance-card=v154] :is(select,textarea,input:not([type=checkbox]):not([type=radio])){min-height:44px!important;font-size:16px!important}[data-cc-attendance-card=v154] :is(.attendance-scroll-hint,.cc-att-scroll-hint){display:block!important;color:var(--cc-att-muted);background:var(--cc-att-soft);padding:8px 10px;font-size:12px;line-height:1.5}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll)>table{display:table!important;min-width:1180px!important;max-width:none!important;table-layout:auto!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) thead{display:table-header-group!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) tbody{display:table-row-group!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) tr{display:table-row!important;width:auto!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) :is(th,td){display:table-cell!important;width:auto!important;max-width:none!important;padding:10px!important;text-align:left!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) td:before{display:none!important;content:none!important}.office-content [data-cc-attendance-workspace=v154] [data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll) input[type=time]{width:124px!important;min-width:124px!important}}@media(prefers-reduced-motion:reduce){[data-cc-attendance-card=v154] :is(.attendance-table-scroll,.cc-att-review-scroll){scroll-behavior:auto}}.cc-chat-launcher{position:relative;display:inline-flex;align-items:center;gap:5px;border:1px solid #ccd6dc;background:#fff;color:#173b52;border-radius:8px;padding:7px 9px;min-height:34px;cursor:pointer;font:700 12px system-ui;white-space:nowrap}.cc-chat-launcher.cc-chat-dark{border-color:#ffffff50;background:#ffffff12;color:#fff}.cc-chat-launcher b,.cc-chat-badge{background:#d54029;color:#fff;border-radius:20px;padding:3px 6px;font-size:11px;line-height:1}.cc-chat-backdrop{position:fixed;inset:0;z-index:30000;background:#10283880;display:flex;align-items:center;justify-content:center;padding:20px;color:#173b52;font:14px/1.45 system-ui,-apple-system,sans-serif}.cc-chat-backdrop *{box-sizing:border-box}.cc-chat-backdrop button,.cc-chat-backdrop input,.cc-chat-backdrop textarea{font:inherit}.cc-chat-backdrop button{cursor:pointer}.cc-chat-backdrop button:disabled{opacity:.55;cursor:default}.cc-chat-backdrop button:focus-visible,.cc-chat-backdrop a:focus-visible,.cc-chat-backdrop input:focus-visible,.cc-chat-backdrop textarea:focus-visible{outline:3px solid #f36c00;outline-offset:2px}.cc-chat-dialog{background:#fff;border-radius:18px;width:min(1120px,100%);height:min(850px,92dvh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #061d3966}.cc-chat-top{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;background:#15374a;color:#fff;border-bottom:3px solid #f36c00}.cc-chat-top strong{font-size:20px}.cc-chat-top small{display:block;opacity:.75;font-size:12px}.cc-chat-top button{color:#fff;background:#ffffff15;border:1px solid #ffffff35;border-radius:8px;width:36px;height:36px}.cc-chat-body{display:flex;flex:1;min-height:0}.cc-chat-sidebar{width:310px;flex-shrink:0;overflow:auto;padding:16px 12px;border-right:1px solid #e0e7eb;background:#f8fafb}.cc-chat-sidebar input{border:1px solid #cbd6dc;width:100%;padding:10px;border-radius:9px;background:#fff}.cc-chat-sidebar h3{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#607886;margin:24px 8px 9px}.cc-chat-thread{display:flex;align-items:center;gap:9px;width:100%;padding:12px 8px;border:0;border-radius:10px;text-align:left;background:transparent;color:#173b52}.cc-chat-thread.is-current{background:#e3edf2}.cc-chat-avatar{border-radius:11px;display:grid;place-items:center;flex:0 0 36px;height:36px;background:#d7e6ed;font-size:18px;font-weight:700}.cc-chat-thread-label{min-width:0;flex:1}.cc-chat-thread strong,.cc-chat-thread small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-chat-thread small{font-size:12px;color:#6d7e88;margin-top:3px}.cc-chat-person{display:flex;justify-content:space-between;gap:8px;border:0;border-radius:7px;width:100%;padding:9px;text-align:left;color:#365468;background:transparent;overflow-wrap:anywhere}.cc-chat-person:hover{background:#e8eef2}.cc-chat-person span{color:#f36c00;font-weight:700}.cc-chat-main{min-width:0;flex:1;display:flex;flex-direction:column;background:#fff}.cc-chat-heading{display:flex;align-items:center;gap:10px;padding:17px 22px;border-bottom:1px solid #e3e9ec}.cc-chat-heading h2{font-size:17px;margin:0;overflow-wrap:anywhere}.cc-chat-heading small{font-size:12px;color:#6f8089}.cc-chat-back{display:none;border:1px solid #ccd8df;border-radius:8px;background:#fff;font-size:24px!important;width:36px;height:36px;flex-shrink:0}.cc-chat-messages{flex:1;min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px;background:#f3f6f8}.cc-chat-message{max-width:85%;align-self:flex-start;padding:12px 14px;background:#fff;border:1px solid #e0e7eb;border-radius:3px 14px 14px;box-shadow:0 2px 5px #173b5205;overflow-wrap:anywhere}.cc-chat-message.is-own{align-self:flex-end;background:#e1eee7;border-color:#cfdfd4;border-radius:14px 3px 14px 14px}.cc-chat-message>strong{font-size:11px;color:#4a6a7a}.cc-chat-message p{margin:6px 0;white-space:pre-wrap}.cc-chat-message time{display:block;text-align:right;font-size:10px;color:#617780;margin-top:8px}.cc-chat-attachment{display:block;color:#174d6c;text-decoration:none;background:#ffffff90;border-radius:8px;padding:6px;margin-top:7px}.cc-chat-attachment img{max-width:100%;width:auto;max-height:230px;object-fit:contain;display:block;border-radius:5px}.cc-chat-attachment span{display:block;margin-top:4px;font-size:12px}.cc-chat-attachment small{color:#657983}.cc-chat-compose{padding:15px 20px;border-top:1px solid #dce5e9}.cc-chat-compose textarea{resize:vertical;max-height:180px;min-height:70px;width:100%;border:1px solid #cbd6dc;border-radius:10px;padding:10px 12px;color:#173b52;background:#fff}.cc-chat-actions{display:flex;align-items:center;gap:9px;margin-top:8px}.cc-chat-actions button{border:1px solid #cfdae0;background:#fff;color:#345368;border-radius:8px;padding:8px 12px;min-height:38px}.cc-chat-actions small{font-size:10px;color:#73848f;flex:1}.cc-chat-actions .cc-chat-send{background:#3d765b;border-color:#3d765b;color:#fff;font-weight:700}.cc-chat-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cc-chat-files>span{font-size:12px;border:1px solid #d3dfe5;background:#f5f8fa;border-radius:7px;padding:5px 8px;overflow-wrap:anywhere;max-width:100%}.cc-chat-files button{border:0;background:none;margin-left:5px}.cc-chat-files small{color:#71828c}.cc-chat-warning,.cc-chat-error{padding:9px 13px;font-size:12px;margin:0;overflow-wrap:anywhere}.cc-chat-warning{background:#fff6df;color:#78521a}.cc-chat-error{background:#fff0eb;color:#a33628}.cc-chat-muted{font-size:12px;color:#71828c;padding:0 8px}.cc-chat-empty{text-align:center;color:#73868f;margin:auto;font-size:14px}.cc-chat-welcome{margin:auto;padding:30px;text-align:center;color:#768994}.cc-chat-welcome>span{font-size:42px}.cc-chat-welcome h2{font-size:21px;color:#274b60}.cc-chat-older{align-self:center;background:#fff;border:1px solid #d3dfe5;color:#42687b;border-radius:20px;padding:7px 15px}.cc-chat-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.cc-chat-backdrop{padding:0}.cc-chat-dialog{width:100%;height:100dvh;border-radius:0}.cc-chat-top{padding:11px 14px}.cc-chat-top strong{font-size:18px}.cc-chat-sidebar{width:100%;border:0}.cc-chat-main,.cc-chat-selected .cc-chat-sidebar{display:none}.cc-chat-selected .cc-chat-main{display:flex}.cc-chat-back{display:block}.cc-chat-heading{padding:10px 12px}.cc-chat-heading h2{font-size:15px}.cc-chat-messages{padding:14px 10px}.cc-chat-message{max-width:91%}.cc-chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.cc-chat-compose textarea,.cc-chat-sidebar input{font-size:16px}.cc-chat-actions{gap:6px}.cc-chat-actions small{font-size:9px}.cc-chat-launcher-label{display:none}.cc-chat-launcher{padding:6px 7px;min-height:32px}.cc-chat-launcher b{position:absolute;right:-6px;top:-6px;font-size:10px}.cc-chat-attachment img{max-height:180px}}.cc-chat-local180{margin:0 0 6px;color:#587868;font-size:11px}.cc-chat-push180,.cc-chat-push180-help{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 14px;border-bottom:1px solid #e0e7eb;font-size:11px;color:#647986}.cc-chat-push180 button{border:1px solid #cbd6dc;border-radius:7px;background:#fff;padding:5px 9px;color:#345368;font-size:11px}.cc-chat-push180 span{color:#a33628}.cc-chat-dialog button,.cc-chat-dialog select{min-height:44px}.cc-chat-dialog button{min-width:44px}.cc-chat-launcher{min-height:44px;min-width:44px}.cc-chat-launcher.cc-chat-compact195{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;justify-content:center;flex:0 0 32px;border-radius:7px;font-size:16px;line-height:1}.cc-chat-launcher.cc-chat-compact195 b{position:absolute;right:-5px;top:-5px;font-size:10px}.cc-chat-push180 p{margin:0;flex:1 1 180px;overflow-wrap:anywhere}.cc-chat-push180-help{overflow-wrap:anywhere}.cc-chat-top button,.cc-chat-back{width:44px;height:44px}.cc-chat-heading>div{flex:1;min-width:0}.cc-chat-options188{flex:0 0 auto;border:1px solid #ccd8df;border-radius:8px;background:#fff;color:#173b52;padding:8px 10px;font-size:12px!important}.cc-chat-tabs188{display:flex;gap:6px;margin:14px 0 8px}.cc-chat-tabs188 button{flex:1;min-width:0;padding:8px 6px;border:1px solid #ccd8df;border-radius:8px;background:#fff;color:#345368;font-size:12px}.cc-chat-tabs188 [aria-pressed=true]{background:#e3edf2;border-color:#6a8a9e;font-weight:700}.cc-chat-create188,.cc-chat-discard188{width:100%;border:1px solid #ccd8df;border-radius:8px;background:#fff;color:#345368;padding:10px;margin-top:14px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:12px!important}.cc-chat-panel188{flex:1;min-height:0;overflow:auto;padding:18px 22px;background:#f8fafb;overflow-wrap:anywhere}.cc-chat-panel-top188{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.cc-chat-panel-top188 h3{font-size:17px;margin:0}.cc-chat-panel188 button{border:1px solid #cbd6dc;border-radius:8px;background:#fff;padding:8px 12px;color:#173b52}.cc-chat-panel188 p{font-size:13px;line-height:1.5}.cc-chat-panel188>label,.cc-chat-member-picker188>label{display:grid;gap:6px;font-weight:600;font-size:13px}.cc-chat-panel188 input:not([type=checkbox]),.cc-chat-panel188 select{font:inherit;border:1px solid #cbd6dc;background:#fff;color:#173b52;border-radius:8px;padding:9px;min-width:0;width:100%;min-height:44px}.cc-chat-panel188 select{max-width:100%}.cc-chat-menu188{display:grid;gap:10px}.cc-chat-menu188 button{text-align:left}.cc-chat-menu188 p{margin:0 0 5px;color:#607886}.cc-chat-dialog .cc-chat-danger188{color:#a33628;border-color:#dcb3a8;background:#fff8f5}.cc-chat-members188{padding-left:20px;line-height:1.8;margin:0 0 16px}.cc-chat-member-options188{display:grid;gap:5px;margin:12px 0 18px;max-height:300px;overflow:auto}.cc-chat-member-options188>label{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px;border:1px solid #dae3e8;border-radius:8px;background:#fff;font-size:13px;cursor:pointer}.cc-chat-member-options188 input{width:20px;height:20px;flex:0 0 20px}.cc-chat-member-options188 span{min-width:0;overflow-wrap:anywhere}.cc-chat-notice188{margin:0;padding:8px 14px;font-size:12px;background:#e8f2ec;color:#356348;overflow-wrap:anywhere}.cc-chat-warning button{border:1px solid #d9c18b;border-radius:7px;background:#fffaf0;color:#78521a;padding:8px;margin-left:6px}.cc-chat-discard188{margin-top:8px}.cc-chat-dialog select:focus-visible{outline:3px solid #f36c00;outline-offset:2px}.cc-chat-retention189-note{margin:0;padding:9px 14px;font-size:12px;line-height:1.45;color:#526b79;background:#edf3f6;overflow-wrap:anywhere;flex-shrink:0}.cc-chat-thread-label .cc-chat-retention-preview189{font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.cc-chat-message-retention189{display:block;font-size:11px;line-height:1.45;color:#526b79;margin-top:5px;overflow-wrap:anywhere}.cc-chat-assistant189{max-width:620px;padding:20px;border:1px solid #d3dfe5;border-radius:10px;background:#fff;line-height:1.6}.cc-chat-assistant189>strong{display:inline-block;padding:6px 10px;border-radius:7px;background:#edf3f6;color:#345368;font-size:14px}@media(max-width:640px){.cc-chat-panel188{padding:14px 12px}.cc-chat-panel188 input:not([type=checkbox]),.cc-chat-panel188 select{font-size:16px}.cc-chat-heading{gap:7px}.cc-chat-heading h2{font-size:14px}.cc-chat-options188{padding:8px;font-size:12px!important}.cc-chat-actions{flex-wrap:wrap}.cc-chat-actions small{flex-basis:calc(100% - 115px);font-size:10px}.cc-chat-actions .cc-chat-send{margin-left:auto}.cc-chat-warning button{margin:6px 0 0}.cc-chat-member-options188{max-height:36dvh}}.cc-chat-sidebar .cc-chat-new-message209{display:block;width:100%;min-height:46px;margin:0 0 14px;padding:10px 14px;border:1px solid #bd560e;border-radius:10px;background:linear-gradient(145deg,#f5822b,#e56c17);color:#fff;font-weight:750;text-align:center;white-space:normal;box-shadow:0 3px 9px #b3531320}.cc-chat-new-message209:not(:disabled):hover{filter:brightness(.96)}.cc-chat-recipient209>.cc-chat-panel-top188{gap:10px}.cc-chat-recipient209 .cc-chat-panel-top188>button{flex:0 0 auto}.cc-chat-recipient209>label{margin-bottom:16px}.cc-chat-recipient209 input[type=search]{font-size:16px}.cc-chat-recipient-results209{display:grid;gap:8px}:root .cc-chat-recipient209 .cc-chat-person{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border:1px solid #dcdfe1;border-radius:12px;background:#fff;color:#343434;box-shadow:0 2px 7px #34343406;text-align:left}:root .cc-chat-recipient209 .cc-chat-recipient-avatar209{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff0df;color:#a94405;font-weight:750}:root .cc-chat-recipient209 .cc-chat-recipient-name209{flex:1;min-width:0;color:#343434;font-weight:650;overflow-wrap:anywhere}.cc-chat-recipient209 .cc-chat-error button{margin:6px 0 0 8px}.cc-chat-recipient-results209>.cc-chat-muted{padding:18px 10px;text-align:center}@media screen{#root [data-mobile-app] .cc-chat-backdrop.cc-chat-navigation209{inset:0 auto calc(var(--cc-mobile-r12-nav-height,70px) + env(safe-area-inset-bottom,0px)) 50%;width:min(540px,100%);height:auto;min-height:0;transform:translate(-50%);padding:0;background:#f8fafb!important;align-items:stretch;justify-content:stretch;z-index:35}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-dialog{width:100%;height:100%;max-height:100%;min-height:0;border-radius:0;box-shadow:none}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-top{padding:10px 14px;flex:0 0 auto}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-top strong{font-size:18px}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-body{min-height:0;flex:1;overflow:hidden}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-sidebar{width:100%;border:0;min-height:0;overscroll-behavior:contain}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-main{display:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-selected .cc-chat-sidebar{display:none}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-selected .cc-chat-main{display:flex}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-back{display:block}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-heading{padding:10px 12px;gap:7px;flex:0 0 auto}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-heading h2{font-size:15px}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-messages{flex:1 0 120px;padding:14px 10px;overscroll-behavior:auto}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-message{max-width:91%}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-compose{padding:10px 12px;flex:0 0 auto}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-compose textarea,#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-sidebar input,#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-panel188 input:not([type=checkbox]),#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-panel188 select{font-size:16px}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-actions{gap:6px;flex-wrap:wrap}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-actions small{flex-basis:calc(100% - 115px);font-size:10px}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-actions .cc-chat-send{margin-left:auto}#root [data-mobile-app] .cc-chat-navigation209 .cc-chat-panel188{padding:14px 12px;overscroll-behavior:contain}}.cc-mobile-header-top,.cc-mobile-header-person,.cc-mobile-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.cc-worker-mobile-shell [data-mobile-header]>.cc-mobile-header-top{justify-content:space-between;flex-wrap:nowrap!important;gap:4px}.cc-mobile-header-top [data-mobile-logo]{flex:1 1 auto;gap:6px!important}.cc-mobile-header-wordmark{display:flex;flex-direction:column;gap:2px;font-family:Barlow Condensed,sans-serif;font-size:clamp(10px,2.8vw,12px);font-weight:800;letter-spacing:.02em;line-height:1.05;white-space:nowrap}@media(min-width:600px){.cc-mobile-header-wordmark{flex-direction:row;gap:4px;font-size:16px}}@media(max-width:359px){.cc-worker-mobile-shell [data-mobile-header]{padding-left:10px!important;padding-right:10px!important}}.cc-mobile-header-person{margin-top:8px;justify-content:space-between}.cc-mobile-header-person strong{min-width:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.cc-mobile-header-actions{flex-shrink:0;gap:4px;margin-left:auto}.cc-mobile-header-icon,.cc-mobile-header-actions .cc-chat-launcher.cc-chat-compact195{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid rgba(255,255,255,.32);background:#ffffff14;color:#fff;border-radius:8px;font-size:18px;line-height:1;cursor:pointer}@media(max-width:599px){.cc-mobile-header-top{--cc-header-button-width:32px}.cc-mobile-header-top [data-mobile-logo]{gap:4px!important}.cc-mobile-header-top [data-mobile-logo]>img{width:20px!important;height:20px!important}.cc-mobile-header-wordmark{font-size:10px;letter-spacing:0}.cc-mobile-header-actions{gap:2px}.cc-mobile-header-icon,.cc-mobile-header-actions .cc-chat-launcher.cc-chat-compact195{flex-basis:var(--cc-header-button-width);width:var(--cc-header-button-width);min-width:var(--cc-header-button-width);height:36px;min-height:36px;border-radius:7px;font-size:16px}.cc-mobile-header-icon>svg{width:19px;height:19px}.cc-mobile-header-actions .cc-mobile-header-icon>span,.cc-mobile-header-actions .cc-chat-compact195 b{right:-2px!important;top:-6px!important;min-width:14px!important;height:15px!important;padding:0 3px!important;font-size:9px!important;line-height:1!important;border:1px solid #fff!important;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}}@media(max-width:359px){.cc-mobile-header-top{--cc-header-button-width:30px}.cc-mobile-header-top [data-mobile-logo]{gap:3px!important}.cc-mobile-header-top [data-mobile-logo]>img{width:18px!important;height:18px!important}.cc-mobile-header-wordmark{font-size:9.5px}}.cc-mobile-header-icon:disabled{opacity:.55;cursor:wait}.cc-mobile-header-icon:focus-visible{outline:2px solid #fff;outline-offset:2px}.cc-mobile-logout-dialog{width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;border:1px solid #d2dbe0;border-radius:14px;color:#163447;background:#fff;box-shadow:0 18px 70px #0005;font:14px/1.5 Inter,system-ui,sans-serif;overflow:auto;box-sizing:border-box}.cc-mobile-logout-dialog::backdrop{background:#0a19238c}.cc-mobile-logout-dialog h2{font-size:19px;line-height:1.3;margin:0 0 12px}.cc-mobile-logout-dialog p{margin:10px 0}.cc-mobile-logout-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.cc-mobile-logout-actions button{flex:1;min-height:44px;border:1px solid #c6d1d8;border-radius:8px;padding:9px 12px;font:inherit;font-weight:700;cursor:pointer;background:#f3f6f8;color:#173b52}.cc-mobile-logout-actions button[data-mobile-logout-confirm]{background:#173b52;color:#fff;border-color:#173b52}.cc-mobile-logout-actions button:disabled{opacity:.55;cursor:wait}@media screen{#root .cc-worker-mobile-shell [data-mobile-header]{background:linear-gradient(135deg,#414141,#353535)!important}#root .cc-worker-mobile-shell [data-mobile-header] [data-mobile-actions] :is(button,a):focus-visible{outline-color:#ffc18f!important}}#root .office-header-shell.office-header-v203{--cc-surface: #fafaf8;--cc-subtle: #ededeb;--cc-ink: #2e2e2c;--cc-muted: #666663;--cc-line: #deded9;--cc-control-line: #d3d3ce;--cc-control-radius: 9px;--cc-card-shadow: 0 3px 14px rgb(0 0 0 / 5%);position:relative;z-index:40;width:100%;min-width:0;border-bottom:1px solid var(--cc-line)}#root .office-header-v203 .office-header-accent-v203{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none;background:linear-gradient(90deg,#ec720f 0 15%,#d2d2ce 15% 100%)!important}#root .office-header-v203 .office-header-main-v203{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"brand actions";align-items:center;gap:10px 16px;width:100%;min-width:0;min-height:76px;padding:12px 16px 15px;box-sizing:border-box}#root .office-header-v203 .office-header-brand-v203{grid-area:brand;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}#root .office-header-v203 .office-header-identity-v204{display:flex;align-items:center;flex:1 1 260px;gap:9px;min-width:0}#root .office-header-v203 .office-header-logo-v203{display:block;flex:0 0 36px;width:36px;height:36px;object-fit:contain}#root .office-header-v203 .office-header-wordmark-v203{display:flex;flex:0 1 auto;flex-direction:column;gap:4px;min-width:0}#root .office-header-v203 .office-header-wordmark-v203>span:first-child{font:800 16px/1.05 Barlow Condensed,system-ui,sans-serif;letter-spacing:.035em;white-space:nowrap}#root .office-header-v203 .office-header-org{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.2}#root .office-header-v203 .office-header-context-v203{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;padding-left:12px;margin-left:3px;border-left:1px solid var(--cc-line)}#root .office-header-v203 .office-header-context-v203>span:first-child{font-size:8px;font-weight:750;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}#root .office-header-v203 [data-cc-titleblock-module]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.2}#root .office-header-v203 .office-header-project-v203{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;color:var(--cc-muted)}#root .office-header-v203 .office-header-button-v203,#root .office-header-v203 .office-header-alerts-v203>.cc-chat-launcher.cc-chat-compact195{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;gap:6px;min-width:40px;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--cc-control-line);border-radius:9px;background:#fff;color:var(--cc-ink);box-shadow:0 1px 2px #00000008;font:650 11px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .13s ease,border-color .13s ease}#root .office-header-v203 .office-header-button-v203:hover:not(:disabled),#root .office-header-v203 .office-header-alerts-v203>.cc-chat-launcher:hover{background:#ededeb;border-color:#a6a6a0}#root .office-header-v203 .office-header-icon-v203,#root .office-header-v203 .office-header-alerts-v203>.cc-chat-launcher.cc-chat-compact195{width:40px;height:40px;padding:0;flex:0 0 40px}#root .office-header-v203 .office-header-alerts-v203>.cc-chat-launcher.cc-chat-compact195{font-size:18px}#root .office-header-v203 .office-header-view-v203{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:2px;border:1px solid #d3d3ce;border-radius:11px;background:#e9e9e5}#root .office-header-v203 .office-header-view-v203>button{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#53534f;font:650 11px/1.2 Inter,system-ui,sans-serif;white-space:nowrap}#root .office-header-v203 .office-header-view-v203>button[aria-pressed=true]{border-color:#e2b089;background:#fff2e7;color:#8d3d00;box-shadow:0 1px 3px #0000000a}#root .office-header-v203 .office-header-user-v203{min-width:0;max-width:154px;padding:8px 10px;border:1px solid var(--cc-line);border-radius:9px}#root .office-header-v203 [data-cc-titleblock-user-name]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;font-weight:700}#root .office-header-v203 .office-header-alerts-v203{display:flex;align-items:center;flex:0 0 auto;gap:6px}#root .office-header-v203 .office-header-toolbar-v204{grid-area:actions;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}#root .office-header-v203 .office-header-bell-v203[data-open=true]{background:#fff0e3;border-color:#dc9b68;color:#943f00}#root .office-header-v203 .office-header-badge-v203,#root .office-header-v203 .office-header-alerts-v203 .cc-chat-launcher>b{position:absolute;top:-5px;right:-5px;min-width:16px;height:17px;padding:1px 4px;border:1px solid #fff;border-radius:10px;background:#b83f28;color:#fff;font:750 9px/13px Inter,system-ui,sans-serif;text-align:center;pointer-events:none}#root .office-header-v203 .office-header-logout-wrap-v203{display:inline-flex;flex:0 0 auto}#root .office-header-v203 .office-header-logout-v203{background:#fff2e8;border-color:#e2b089;color:#943f00}#root .office-header-v203 .office-header-logout-v203:hover:not(:disabled){background:#ffe6d2;border-color:#ca844d}#root .office-header-v203 .office-header-date{flex:0 0 60px;width:60px;text-align:center;font:9px/1.2 JetBrains Mono,monospace;white-space:nowrap}.cc-mobile-logout-dialog.office-header-logout-dialog-v203{border-color:#d3d3ce;background:#fafaf8;color:#2e2e2c}.cc-mobile-logout-dialog.office-header-logout-dialog-v203::backdrop{background:#1e1e1e7f}.office-header-logout-dialog-v203 .cc-mobile-logout-actions>button{border-color:#c9c9c3;background:#edede9;color:#353532}.office-header-logout-dialog-v203 .cc-mobile-logout-actions>[data-mobile-logout-confirm]{border-color:#a94700;background:#a94700;color:#fff}@media(max-width:1120px){#root .office-header-v203 .office-header-main-v203{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "actions";gap:10px}}@media(max-width:760px){#root .office-header-v203 .office-header-main-v203{padding:11px 12px 14px}#root .office-header-v203 .office-header-user-v203{flex:1 1 0;width:auto;max-width:none}#root .office-header-v203 .office-header-primary-actions-v205{flex:0 0 100%;width:100%;margin-top:3px}#root .office-header-v203 .office-header-tool-label-v203{display:none}#root .office-header-v203 .office-header-company-v203,#root .office-header-v203 .office-header-search-v203{width:40px;padding:0}#root .office-header-v203 .office-header-wordmark-v203>span:first-child{font-size:15px}#root .office-header-v203 .office-header-context-v203{padding-left:10px;margin-left:0}#root .office-header-v203 [data-cc-titleblock-module]{font-size:15px}#root .office-header-v203 .office-header-logo-v203{flex-basis:30px;width:30px;height:30px}}@media(max-width:359px){#root .office-header-v203 .office-header-view-v203>button{width:36px;min-width:36px;height:36px;min-height:36px}#root .office-header-v203 .office-header-date{width:54px;flex-basis:54px}}@media(prefers-reduced-motion:reduce){#root .office-header-v203 .office-header-button-v203,#root .office-header-v203 .office-header-alerts-v203>.cc-chat-launcher{transition:none}}.cc-company176{box-sizing:border-box;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #d9d9d6;border-radius:14px;background:#f4f4f3;color:#292929;box-shadow:0 24px 90px #10283866;font:14px/1.5 system-ui,sans-serif;overflow:auto}.cc-company176::backdrop{background:#10283899}.cc-company176 *{box-sizing:border-box}.cc-company176 [hidden]{display:none!important}.cc-company176 button{min-height:44px;border:1px solid #b8b8b4;border-radius:8px;padding:9px 13px;background:#fff;color:#292929;cursor:pointer;font:inherit}.cc-company176 button:disabled{opacity:.55;cursor:default}.cc-company176 button:focus-visible,.cc-company176 input:focus-visible,.cc-company176 textarea:focus-visible{outline:3px solid #c45100;outline-offset:2px}.cc-company176-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid #d9d9d6}.cc-company176-head p{font-size:11px;letter-spacing:.12em;font-weight:750;color:#9a3d00;margin:0}.cc-company176-head h2{font-size:28px;line-height:1.2;margin:4px 0}.cc-company176-head span{font-size:13px;color:#626262;overflow-wrap:anywhere}.cc-company176-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:440px}.cc-company176 nav{padding:20px 14px;border-right:1px solid #d9d9d6;background:#f7f7f6}.cc-company176 nav button{display:block;width:100%;margin-bottom:6px;text-align:left;background:transparent;border-color:transparent;font-weight:650}.cc-company176 nav button[aria-pressed=true]{background:#fff1e6;border-color:#e6bfa3;color:#9a3d00}.cc-company176 nav p{padding:6px 12px;font-size:12px;color:#626262}.cc-company176-content{padding:22px 24px;min-width:0}.cc-company176-content h3{font-size:21px;margin:0 0 8px}.cc-company176-content h4{font-size:15px;margin:0}.cc-company176 fieldset{min-width:0;border:1px solid #d9d9d6;background:#fff;border-radius:10px;padding:18px;margin:20px 0}.cc-company176 legend{font-weight:750;padding:0 6px}.cc-company176-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-company176-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;min-width:0}.cc-company176 input,.cc-company176 textarea{width:100%;min-width:0;min-height:44px;font:16px/1.4 system-ui;border:1px solid #b8b8b4;border-radius:7px;padding:9px;background:#fff;color:#292929}.cc-company176 textarea{min-height:76px;resize:vertical}.cc-company176-note,.cc-company176 small{font-size:12px;color:#626262}.cc-company176-logo{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.cc-company176-logo img{max-width:200px;max-height:90px;object-fit:contain}.cc-company176-logo label{flex:1 1 200px}.cc-company176-preview{position:relative;padding:24px;border:1px solid #d9d9d6;background:#fff;border-radius:10px;overflow-wrap:anywhere}.cc-company176-preview-label{font-size:10px;letter-spacing:.1em;color:#626262;margin-bottom:20px}.cc-company176-preview img{display:block;max-width:200px;max-height:80px;object-fit:contain;margin-bottom:14px}.cc-company176-preview p{margin:5px 0;white-space:pre-line}.cc-company176 dl{margin:16px 0}.cc-company176 dl>div{margin:9px 0}.cc-company176 dt{font-size:12px;color:#626262}.cc-company176 dd{margin:3px 0;overflow-wrap:anywhere}.cc-company176-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.cc-company176-links button{padding:18px;text-align:left;border-color:#d9d9d6}.cc-company176-links strong{display:block;margin-bottom:6px;font-size:14px}.cc-company176-links strong span{float:right;color:#9a3d00}.cc-company176-links button>span{display:block;font-size:12px;color:#626262}.cc-company176-card{padding:18px;background:#fff;border:1px solid #d9d9d6;border-radius:10px;margin:18px 0}.cc-company176-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-company176-history-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.cc-company176-history-tools label{flex:1 1 250px}.cc-company176-event{padding:18px;background:#fff;border:1px solid #d9d9d6;border-radius:10px;margin:14px 0;overflow-wrap:anywhere}.cc-company176-event time{font-size:12px;color:#626262}.cc-company176-event del{color:#626262}.cc-company176-footer{border-top:1px solid #d9d9d6;padding:18px 24px;background:#fff;display:flex;gap:22px;align-items:end;justify-content:space-between;flex-wrap:wrap}.cc-company176-save-state{flex:1 1 220px;min-width:0}.cc-company176-save-state strong,.cc-company176-save-state span{display:block;font-size:12px;overflow-wrap:anywhere}.cc-company176-save-state span{color:#626262;margin:4px 0}.cc-company176-save-state button{margin-top:9px;font-size:12px}.cc-company176-save{display:flex;gap:12px;align-items:end;flex:1 1 450px;flex-wrap:wrap}.cc-company176-save label{flex:1 1 220px}.cc-company176 .cc-company176-primary{background:#a94300;color:#fff;border-color:#a94300;font-weight:700}.cc-company176-error{border:1px solid #ce8170;background:#fff0ec;color:#902b18;padding:12px;border-radius:8px;margin-bottom:14px;overflow-wrap:anywhere}.cc-company176-success{background:#e8f3eb;color:#23633a;padding:12px;border-radius:8px}.cc-chat-retention189{min-width:0;overflow-wrap:anywhere}.cc-chat-retention189 select,.cc-chat-retention189 button{min-height:44px;max-width:100%;white-space:normal}.cc-chat-retention189>button{margin-top:16px}.cc-chat-retention-check189{display:flex;align-items:center;gap:10px;min-height:44px;margin:16px 0}.cc-chat-retention-check189 input{width:20px;height:20px;flex:0 0 20px}.cc-chat-retention-actions189{display:flex;flex-wrap:wrap;gap:10px}.cc-chat-retention189 dl>div{display:flex;gap:12px;justify-content:space-between;margin:8px 0}.cc-chat-retention189 dd{margin:0;font-weight:700}@media(max-width:760px){.cc-company176{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.cc-company176-head{padding:16px}.cc-company176-head h2{font-size:24px}.cc-company176-layout{grid-template-columns:1fr}.cc-company176 nav{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-right:0;border-bottom:1px solid #d9d9d6;padding:12px}.cc-company176 nav button{margin:0;padding:9px;font-size:13px}.cc-company176 nav p{display:none}.cc-company176-content{padding:18px 14px}.cc-company176-footer{padding:16px}.cc-company176-grid,.cc-company176-links{grid-template-columns:1fr}.cc-company176 fieldset{padding:14px}.cc-company176-preview{padding:18px}.cc-company176-logo img{max-width:100%}.cc-company176-save{flex-basis:100%}.cc-company176-save button{width:100%}}body{margin:0}.cc-workspace177-actions,.cc-project-view177{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.cc-project-view177 button{min-height:40px;padding:8px 12px;border:1px solid #bac5cc;border-radius:8px;background:#fff;color:#173443;cursor:pointer}.cc-project-view177 button[aria-pressed=true]{background:#173443;color:#fff;border-color:#173443}.cc-project-cards177[data-view=compact],.cc-project-cards177[data-view=plain]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:10px!important}.cc-project-cards177[data-view=compact] [data-cc-project-cover]{height:82px!important}.cc-project-cards177[data-view=plain] [data-cc-project-cover]{height:44px!important;background:#f1f5f7!important}.cc-project-cards177[data-view=plain] [data-cc-project-cover]>img,.cc-project-cards177[data-view=plain] [data-cc-project-cover]>div{display:none!important}.cc-project-cards177:not([data-view=large]) .cc-project-card-v129>div>div:last-child{padding:10px!important}.cc-company176 select,.cc-planning-copy177 select,.cc-planning-copy177 input[type=date]{width:100%;min-height:44px;border:1px solid #aab8c1;border-radius:7px;background:#fff;color:#173443;font:16px system-ui;padding:9px}.cc-planning-copy177{width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;border:1px solid #b8c4cc;border-radius:14px;padding:22px;background:#f7f8f9;color:#173443;font:14px/1.5 system-ui}.cc-planning-copy177::backdrop{background:#10283899}.cc-planning-copy177 header{display:flex;justify-content:space-between;gap:15px;align-items:center}.cc-planning-copy177 h2{margin:0;font-size:23px}.cc-planning-copy177 p{color:#53616a}.cc-planning-copy177 button{min-height:44px;padding:9px 14px;border:1px solid #9faeb8;border-radius:7px;background:#fff;color:#173443;font:inherit;cursor:pointer}.cc-planning-copy177 button:disabled{opacity:.5;cursor:default}.cc-planning-copy177 label{display:block;font-weight:600;margin:12px 0}.cc-workspace177-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cc-copy177-preview{max-height:300px;overflow:auto}.cc-copy177-preview article{border:1px solid #d6dfe4;border-radius:7px;padding:10px;margin:7px 0;background:#fff}.cc-planning-copy177 .cc-copy177-confirm{padding:12px;background:#fff2df;border:1px solid #c48224;border-radius:7px}.cc-planning-copy177 [role=alert]{padding:12px;background:#fff0ed;color:#8d2b19;border:1px solid #c87d70;border-radius:7px}@media(max-width:600px){.cc-workspace177-fields{grid-template-columns:1fr}.cc-planning-copy177{padding:15px}.cc-project-cards177{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}.cc-points177{color:#173443;font:14px/1.5 system-ui;text-align:left;padding:12px 0}.cc-points177 header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.cc-points177 h3{margin:8px 0;font-size:22px}.cc-points177 p{overflow-wrap:anywhere}.cc-points177 button{min-height:44px;padding:9px 13px;border:1px solid #adbbc4;border-radius:7px;color:#173443;background:#fff;font:inherit;cursor:pointer}.cc-points177 button:disabled{opacity:.5;cursor:default}.cc-points177 label{display:grid;gap:5px;font-weight:600}.cc-points177 input,.cc-points177 select,.cc-points177 textarea{box-sizing:border-box;min-height:44px;max-width:100%;padding:9px;border:1px solid #adbbc4;border-radius:7px;background:#fff;color:#173443;font:16px system-ui}.cc-points177 textarea{width:100%;min-height:80px}.cc-points177 article,.cc-points177-decision{border:1px solid #c3cfd6;background:#fff;border-radius:9px;padding:14px;margin:12px 0}.cc-points177-decision{background:#eef5f8}.cc-points177-totals{display:flex;gap:10px;flex-wrap:wrap}.cc-points177-totals>div{display:grid;gap:6px;padding:12px 18px;border-radius:9px;background:#e7f1ed}.cc-points177-totals strong{font-size:22px}.cc-points177 [role=alert]{color:#872d1a;background:#fff0eb;padding:12px;border-radius:7px}.cc-company176 .cc-points177-check{display:flex;align-items:center;gap:10px;margin:12px 0}.cc-company176 .cc-points177-check input{width:20px;min-height:20px;margin:0;flex:none}.cc-points177-launcher{margin:12px 0;padding:14px;border:1px solid #bbc9d0;border-radius:9px;background:#f7fafb}.cc-points177-launcher>summary{cursor:pointer;font-size:16px;font-weight:700}@media(max-width:460px){.cc-worker-mobile-shell>div:first-child>div:first-child{flex-wrap:wrap}.cc-worker-mobile-shell .cc-points177{padding:12px}}@media screen{#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r13-content[hidden],#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-storage-error[hidden]{display:none!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r13-chat-host{min-width:0}}@media screen{#root [data-mobile-app].cc-mobile-r12{--cc-mobile-icon-accent:#e96913;--cc-mobile-icon-soft:#fff0e3;--cc-mobile-r12-ink:#343434;--cc-mobile-r12-muted:#656565;--cc-mobile-r12-line:#dedbd7;--cc-mobile-r12-nav-height:70px;display:flex!important;justify-content:center;min-width:0;min-height:100dvh;margin:0;padding:0!important;background:#eef1f3;color:var(--cc-mobile-r12-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-tap-highlight-color:transparent}#root [data-mobile-app].cc-mobile-r12>.cc-worker-mobile-shell{width:100%!important;max-width:540px!important;min-width:0;min-height:100dvh;margin:0!important;padding-bottom:calc(var(--cc-mobile-r12-nav-height) + env(safe-area-inset-bottom,0px) + 16px);border:0!important;border-radius:0!important;background:#f8fafb!important;box-shadow:0 0 35px #302c2610!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-header[data-mobile-header]{padding:20px 16px 0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:#f8fafb!important;color:var(--cc-mobile-r12-ink)!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-brand{display:flex;align-items:flex-start;gap:3px;min-width:0;color:#282f34;font-size:21px;font-weight:850;letter-spacing:.035em;line-height:1.03}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-brand>img{width:42px;height:42px;flex-shrink:0;object-fit:contain}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-brand{display:flex;flex-direction:column;gap:3px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-brand>:last-child{color:#df6410}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bell{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #dcd7d0;border-radius:14px;background:#fff;color:#414141;box-shadow:0 3px 8px #392b1808;cursor:pointer}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-name{margin:18px 0 0;font-size:18px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site{display:flex;align-items:center;gap:11px;width:100%;min-height:60px;margin:18px 0 6px;padding:12px 13px;border:1px solid #dfe4e8;border-radius:9px;background:linear-gradient(110deg,#fff,#fafbfd);color:#40372f;font:inherit;text-align:left}#root [data-mobile-app].cc-mobile-r12 button.cc-mobile-r12-site{cursor:pointer}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site>.cc-mobile-r12-icon:first-child{width:30px;height:30px;color:#57504a}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site>.cc-mobile-r12-icon:last-child{margin-left:auto;width:17px;height:17px;color:#8b5d37}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site-label{flex:1;min-width:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site-caption{display:block;margin-bottom:3px;color:#5b6268;font-size:11px;font-weight:650;line-height:1.35;letter-spacing:.025em}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site-name{display:block;color:#252a2e;font-size:14px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-body{padding:16px;min-width:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;margin:0;border:1px solid #edf0f2;border-radius:7px;background:#eef2f4;color:#4d4943;font-size:11px;line-height:1.4}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift[data-active=true]{--cc-mobile-icon-accent:#ffb36b;--cc-mobile-icon-soft:#514337;border-color:#3d3d3d;background:linear-gradient(125deg,#484848,#2d2d2d);color:#fff;box-shadow:0 5px 14px #34302b18}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift strong{font-weight:750}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift-time{flex-shrink:0;font-size:24px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 12px;border:1px solid #e7c49f;border-radius:11px;background:#fff2e2;color:#77501f;font-size:12px;line-height:1.45;overflow-wrap:anywhere}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-punch{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;min-height:56px;padding:14px 16px!important;border-radius:9px!important;font-family:inherit;font-size:20px!important;font-weight:800!important;line-height:1.3}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:18px 0 0;padding:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:112px;margin:0;padding:13px 6px 12px;border:1px solid #e6ebee;border-radius:10px;background:linear-gradient(145deg,#f0f4f6 5%,#eaf0f3);color:#3b3a38;box-shadow:0 3px 6px #3c34270a,inset 0 1px #fff;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile>.cc-mobile-r12-icon{width:50px;height:50px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile-label{display:block;max-width:100%;font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile[data-accent=true]{--cc-mobile-icon-accent:#5a3215;--cc-mobile-icon-soft:#ffca91;border-color:#e68b40;background:linear-gradient(135deg,#ffb666,#f2923f);color:#3c2b1e;box-shadow:0 3px 7px #a64b1418,inset 0 1px #ffd6ac}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile-count{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:7px;right:7px;min-width:20px;min-height:20px;padding:2px 5px;border:1px solid #fff;border-radius:20px;background:#4b4239;color:#fff;font-size:10px;font-weight:750;line-height:1}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav{position:fixed;z-index:40;left:50%;bottom:0;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(540px,100%);min-height:calc(var(--cc-mobile-r12-nav-height) + env(safe-area-inset-bottom,0px));padding:5px 12px calc(5px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #d7d2cb;background:#fafcfd;box-shadow:0 -5px 18px #34291a08}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav>button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:4px;width:100%;min-width:0;min-height:58px;height:auto;padding:6px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#65605a!important;font:inherit;font-size:11px!important;font-weight:650!important;line-height:1.2;box-shadow:none!important;cursor:pointer}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav>button>svg{width:24px;height:24px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav>button[aria-current=page],#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav>.cc-mobile-r12-nav-messages[aria-expanded=true]{--cc-mobile-icon-accent:#bf5108;color:#a94405!important;background:#fff0df!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav>button>b{position:absolute;top:1px;right:calc(50% - 25px);min-width:18px;min-height:18px;padding:2px 4px;border:1px solid #fcfbf9;border-radius:16px;background:#b74709;color:#fff;font-size:10px;line-height:1.2}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile{padding:20px 16px;min-width:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile h2{margin:0 0 18px;font-size:20px;color:#393939}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;margin:0 0 9px;padding:13px 14px;border:1px solid #dad6d0;border-radius:12px;background:linear-gradient(135deg,#fff,#f4f1ed);color:#45403a;font:inherit;font-size:14px;font-weight:650;line-height:1.35;text-align:left;cursor:pointer}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-row-label{flex:1;min-width:0;overflow-wrap:anywhere}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-row>.cc-mobile-r12-icon:last-child:not(:first-child){margin-left:auto;width:17px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-logout{color:#913d1b;border-color:#e3c5b6;background:#fff7f1}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-storage-error{position:fixed!important;z-index:70!important;right:auto!important;left:50%!important;bottom:calc(var(--cc-mobile-r12-nav-height) + env(safe-area-inset-bottom,0px) + 10px)!important;transform:translate(-50%);width:min(508px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:min(34dvh,240px);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;box-shadow:0 5px 22px #38241c26}#root [data-mobile-app].cc-mobile-r12 :is(.cc-mobile-r12-bell,.cc-mobile-r12-site,.cc-mobile-r12-punch,.cc-mobile-r12-tile,.cc-mobile-r12-profile-row,.cc-mobile-r12-bottom-nav>button):focus-visible{outline:3px solid #a74707;outline-offset:3px}#root [data-mobile-app].cc-mobile-r12 :is(.cc-mobile-r12-bell,.cc-mobile-r12-site,.cc-mobile-r12-tile,.cc-mobile-r12-profile-row,.cc-mobile-r12-bottom-nav>button):disabled{opacity:.5;cursor:default}@media(hover:hover){#root [data-mobile-app].cc-mobile-r12 :is(.cc-mobile-r12-bell,.cc-mobile-r12-tile,.cc-mobile-r12-profile-row):not(:disabled):hover{filter:brightness(.97)}}@media(max-width:359px){#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-header[data-mobile-header]{padding:16px 12px 0!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-brand{font-size:18px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-body{padding:12px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile{min-height:106px;padding-inline:4px;gap:8px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile>.cc-mobile-r12-icon{width:38px;height:38px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-tile-label{font-size:11px}}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bell{border:0;background:transparent;box-shadow:none;border-radius:10px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-notification-dot{position:absolute;right:5px;top:4px;width:9px;height:9px;border-radius:50%;background:#ed7419;box-shadow:0 0 0 2px #f8fafb}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-site-icon{display:grid;place-items:center;align-self:stretch;padding-right:10px;border-right:1px solid #e5e9ec}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-fallback{font-size:10px;line-height:1.4;color:#866142;margin:4px 0 7px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift-label{display:flex;align-items:center;gap:6px;min-width:0}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift-label i{display:block;flex:none;width:9px;height:9px;border:2px solid #a3abb0;border-radius:50%}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-shift[data-active=true] .cc-mobile-r12-shift-label i{background:#f3761a;border-color:#f3761a}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync-state{display:flex;align-items:center;gap:4px;flex:none;font-size:10px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-elapsed{white-space:nowrap;font-weight:750;font-size:13px;font-variant-numeric:tabular-nums}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-punch{--cc-mobile-icon-accent:currentColor;--cc-mobile-icon-soft:transparent}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync{align-items:center;flex-wrap:wrap;gap:8px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync-label{flex:1;min-width:120px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync-label span{display:block;font-size:10px;margin-top:2px;color:#886746}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-sync [data-offline-review-open-r11]{margin:0!important;min-height:44px;font-size:11px;background:transparent!important;padding:7px!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-identity{display:flex;align-items:center;gap:14px;padding:16px 4px 24px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-identity h1{font-size:22px;line-height:1.25;margin:0;overflow-wrap:anywhere}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-profile-row>strong{font-size:12px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-bottom-nav .cc-chat-launcher-label{display:block!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-punch[data-state=arrival]{background:#267d47!important}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r12-punch[data-state=departure]{background:#c6383d!important}}@media screen{#root [data-mobile-app] [data-mobile-site-r12]:disabled>svg:last-child{visibility:hidden}#root [data-mobile-app] .cc-mobile-r15-detail{padding:16px;min-width:0;color:var(--cc-ink,#292929);overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r15-detail>[data-mobile-project-back-r15]{min-height:44px;max-width:100%;white-space:normal}#root [data-mobile-app] .cc-mobile-r15-hero{margin:14px 0;padding:16px;background:linear-gradient(145deg,#fff9f3,#fff 44%,#f5f5f3);border:1px solid #dedbd6;border-top:3px solid #c45100;border-radius:15px;box-shadow:0 5px 18px #29292907}#root [data-mobile-app] .cc-mobile-r15-date{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;margin-bottom:15px;border:1px solid #dfded9;border-radius:8px;background:#f4f4f1;color:#626262;font-size:11px;font-weight:650}#root [data-mobile-app] .cc-mobile-r15-date>svg{flex:none}#root [data-mobile-app] .cc-mobile-r15-project{display:flex;align-items:flex-start;gap:11px;min-width:0}#root [data-mobile-app] .cc-mobile-r15-project>div{min-width:0;flex:1}#root [data-mobile-app] .cc-mobile-r15-project-icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border:1px solid #e9c5a7;border-radius:12px;background:#fff0e1}#root [data-mobile-app] .cc-mobile-r15-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.045em;line-height:1.4;color:#70706b}#root [data-mobile-app] .cc-mobile-r15-project h1{margin:4px 0 0;font:750 22px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.018em;color:#303030;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r15-location{margin-top:17px;padding-top:14px;border-top:1px solid #deded9}#root [data-mobile-app] .cc-mobile-r15-location>a{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin-top:5px;color:#343434;text-decoration:none;font-size:13px;line-height:1.5}#root [data-mobile-app] .cc-mobile-r15-location>a>span:first-child{flex:1 1 135px;min-width:0;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r15-map-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:40px;padding:8px 10px;border:1px solid #e6bfa3;border-radius:9px;background:#fff1e6;color:#9a3d00;font-size:11px;font-weight:750}#root [data-mobile-app] .cc-mobile-r15-muted{display:block;margin-top:5px;color:#626262;font-size:12px;line-height:1.5}#root [data-mobile-app] .cc-mobile-r15-foreman{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #deded9}#root [data-mobile-app] .cc-mobile-r15-foreman>svg{flex:none}#root [data-mobile-app] .cc-mobile-r15-foreman>div{min-width:0}#root [data-mobile-app] .cc-mobile-r15-foreman strong{display:block;margin-top:3px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r15-timeline{min-width:0;margin:14px 0}#root [data-mobile-app] .cc-mobile-r15-reservation{margin:14px 0!important;padding:13px 14px!important;border:1px solid #e6bfa3!important;border-left:3px solid #c45100!important;border-radius:12px!important;background:#fff4e9!important}#root [data-mobile-app] .cc-mobile-r15-reservation>div:first-child{color:#9a3d00!important}#root [data-mobile-app] .cc-mobile-r15-hours{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:15px 14px;border:1px solid #d9d9d6;border-radius:12px;background:linear-gradient(110deg,#eeefed,#fafaf9)}#root [data-mobile-app] .cc-mobile-r15-hours>span{display:flex;align-items:center;gap:9px;min-width:0;color:#626262;font-size:12px;font-weight:650}#root [data-mobile-app] .cc-mobile-r15-hours>span>svg{flex:none}#root [data-mobile-app] .cc-mobile-r15-hours>strong{max-width:48%;font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;color:#303030;text-align:right;line-height:1.2}#root [data-mobile-app] .cc-mobile-r15-section{min-width:0;margin:14px 0;padding:14px;border:1px solid #dededb;border-radius:13px;background:#fff;box-shadow:0 3px 12px #30303004}#root [data-mobile-app] .cc-mobile-r15-section>h2{display:flex;align-items:center;gap:8px;margin:-14px -14px 13px;padding:12px 14px;border-bottom:1px solid #e2e2de;border-radius:13px 13px 0 0;background:#f4f4f1;font-size:13px;font-weight:750;line-height:1.35;color:#41413e}#root [data-mobile-app] .cc-mobile-r15-section>h2>svg{flex:none}#root [data-mobile-app] .cc-mobile-r15-count{display:grid;place-items:center;flex:0 0 auto;min-width:24px;height:24px;margin-left:auto;padding:0 6px;border-radius:8px;background:#fff1e6;color:#9a3d00;font-size:11px}#root [data-mobile-app] .cc-mobile-r15-colleague{max-width:100%;padding:7px 10px 7px 7px!important;background:#f7f7f5!important;border-color:#e1e1dc!important;line-height:1.4}#root [data-mobile-app] .cc-mobile-r15-colleague>span:first-child{flex:0 0 26px;width:26px!important;height:26px!important;background:#53534e!important}#root [data-mobile-app] .cc-mobile-r15-colleague>span:last-child{min-width:0;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r15-vehicle{padding:11px 12px!important;border-radius:10px!important;border-color:#e0e0db!important;background:#f8f8f6!important}#root [data-mobile-app] .cc-mobile-r15-vehicle>div:first-child{line-height:1.4}#root [data-mobile-app] .cc-mobile-r15-task{min-width:0;padding:12px!important;margin-bottom:10px!important;border-radius:11px!important;background:#f8f8f6!important;border-color:#e0e0db!important;line-height:1.45}#root [data-mobile-app] .cc-mobile-r15-task[data-own=true]{background:#fff7ef!important;border-color:#e9cbae!important;border-left:3px solid #c45100!important}#root [data-mobile-app] .cc-mobile-r15-task>div:first-child{font-weight:750!important}#root [data-mobile-app] .cc-mobile-r15-task>button{min-height:44px;white-space:normal}#root [data-mobile-app] .cc-mobile-r15-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin:16px 0;padding:26px 18px;border:1px solid #dcdcd7;border-radius:14px;background:#f5f5f2;text-align:center}#root [data-mobile-app] .cc-mobile-r15-empty>strong{font-size:17px}#root [data-mobile-app] .cc-mobile-r15-empty>p{margin:0;font-size:13px;line-height:1.55;color:#626262}#root [data-mobile-app] .cc-mobile-r15-detail :is(a,button):focus-visible{outline:3px solid #a94300;outline-offset:3px}@media(max-width:359px){#root [data-mobile-app] .cc-mobile-r15-detail{padding:12px}#root [data-mobile-app] .cc-mobile-r15-hero{padding:13px}#root [data-mobile-app] .cc-mobile-r15-project h1{font-size:20px}#root [data-mobile-app] .cc-mobile-r15-project-icon{flex-basis:39px;width:39px;height:39px}}}@media screen{#root [data-mobile-app] .cc-mobile-r16-screen{min-width:0;padding:16px!important;color:var(--cc-ink,#303030);overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-hero{min-width:0;margin:14px 0!important;padding:16px!important;border:1px solid #dedbd6;border-top:3px solid #c45100;border-radius:15px;background:linear-gradient(145deg,#fff9f3,#fff 50%,#f3f3f0);box-shadow:0 5px 18px #29292907}#root [data-mobile-app] .cc-mobile-r16-heading{display:flex;align-items:center;gap:11px;min-width:0}#root [data-mobile-app] .cc-mobile-r16-heading>svg{flex:none;box-sizing:content-box;padding:9px;background:#fff0e1;border:1px solid #e9c5a7;border-radius:12px}#root [data-mobile-app] .cc-mobile-r16-title{margin:0;min-width:0;font:750 21px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.018em;color:#303030;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-subtitle{margin:10px 0 14px;font-size:12px!important;line-height:1.55;color:#62625d;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-hero>.cc-mobile-r16-subtitle{margin:12px 0 0!important}#root [data-mobile-app] .cc-mobile-r16-card{min-width:0;margin-bottom:12px;padding:14px!important;border:1px solid #deded9;border-radius:13px!important;background:#fff;box-shadow:0 3px 14px #30303006;line-height:1.45;overflow-wrap:anywhere}#root [data-mobile-app] :is(.cc-mobile-r16-section-title,.cc-mobile-r16-card-title){margin:13px 0 10px;font-size:12px!important;font-weight:750!important;line-height:1.45;letter-spacing:.035em;color:#55554f}#root [data-mobile-app] .cc-mobile-r16-card>:is(.cc-mobile-r16-section-title,.cc-mobile-r16-card-title):first-child{margin:-14px -14px 13px!important;padding:12px 14px;border-bottom:1px solid #e2e2dc;border-radius:13px 13px 0 0;background:#f4f4f1}#root [data-mobile-app] .cc-mobile-r16-summary{gap:12px;min-width:0;padding:15px 14px!important;margin:12px 0!important;border:1px solid #d9d9d4;border-radius:12px!important;background:linear-gradient(110deg,#ededeb,#fafaf8);line-height:1.45}#root [data-mobile-app] .cc-mobile-r16-summary:not(.cc-mobile-r16-summary-dark)>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-summary:not(.cc-mobile-r16-summary-dark)>span:last-child{flex:none;max-width:43%;font-variant-numeric:tabular-nums;text-align:right}#root [data-mobile-app] .cc-mobile-r16-summary-dark{border-color:#494944;background:linear-gradient(115deg,#333431,#494a45)!important;box-shadow:inset 3px 0 #e27a2b,0 5px 18px #3030300c}#root [data-mobile-app] :is(.cc-mobile-r16-row,.cc-mobile-r16-list-row){min-width:0;margin-bottom:8px;padding:12px!important;border:1px solid #e1e1db;border-radius:10px!important;background:#f7f7f4;line-height:1.5;overflow-wrap:anywhere}#root [data-mobile-app] button:is(.cc-mobile-r16-row,.cc-mobile-r16-list-row){width:100%;min-height:48px;text-align:left;white-space:normal}#root [data-mobile-app] .cc-mobile-r16-subsection{min-width:0;padding:11px!important;border-radius:10px!important;line-height:1.5;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-empty{min-width:0;margin:14px 0;padding:22px 16px;border:1px dashed #d6d6d0;border-radius:12px;background:#f5f5f1;color:#63635d;font-size:13px;line-height:1.6;text-align:center;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-note{margin:12px 0 0;font-size:12px;line-height:1.55;color:#666660;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-toolbar{min-width:0}#root [data-mobile-app] .cc-mobile-r16-control{box-sizing:border-box;min-width:0;max-width:100%;min-height:42px;border-radius:9px!important;font-size:14px!important;line-height:1.4;font-family:inherit}#root [data-mobile-app] textarea.cc-mobile-r16-control{padding:10px!important;resize:vertical}#root [data-mobile-app] .cc-mobile-r16-calendar-day{min-width:0;padding:12px 10px!important;border-radius:12px!important;margin-bottom:8px!important;box-shadow:0 2px 8px #30303003}#root [data-mobile-app] .cc-mobile-r16-calendar-day[data-today=true]{box-shadow:inset 3px 0 #c45100}#root [data-mobile-app] .cc-mobile-r16-calendar-day>div:first-child{flex:0 0 40px}#root [data-mobile-app] .cc-mobile-r16-calendar-day>div:last-child{flex:0 0 50px;overflow-wrap:anywhere}#root [data-mobile-app] .cc-mobile-r16-asset-tile{min-width:0;border-radius:13px!important;border-color:#dcdcd5!important;background:linear-gradient(145deg,#fff,#f2f2ee)!important;box-shadow:0 3px 12px #30303005;line-height:1.45;overflow-wrap:anywhere;white-space:normal}#root [data-mobile-app] .cc-mobile-r16-asset-tile:active{border-color:#c45100!important}#root [data-mobile-app] .cc-mobile-r16-hours-list{border-radius:12px!important;min-width:0;background:#fff;box-shadow:0 3px 12px #30303005}#root [data-mobile-app] .cc-mobile-r16-hours-day{padding:10px!important;gap:4px;min-width:0;line-height:1.45}#root [data-mobile-app] .cc-mobile-r16-hours-day>span:last-child{max-width:43%;white-space:normal!important;text-align:right}#root [data-mobile-app] .cc-mobile-r16-profile-actions{display:grid;gap:8px}#root [data-mobile-app] .cc-mobile-r16-profile-actions>.cc-mobile-r12-profile-row{border:1px solid #deded7;border-radius:12px;background:#fff;box-shadow:0 3px 10px #30303004}#root [data-mobile-app] .cc-mobile-r16-screen>[data-mobile-back]{min-height:44px;max-width:100%;white-space:normal}#root [data-mobile-app] :is(.cc-mobile-r16-control,.cc-mobile-r16-row,.cc-mobile-r16-asset-tile):focus-visible{outline:3px solid #a94300;outline-offset:3px}#root [data-mobile-app].cc-mobile-r12 .cc-mobile-r17-notification-count{position:absolute;right:-1px;top:0;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #f8fafb;border-radius:10px;background:#c45100;color:#fff;font:750 10px/1 Inter,system-ui,sans-serif;box-sizing:content-box}#root [data-mobile-app] .cc-mobile-r17-service-notifications{min-width:0;margin-top:9px;padding-top:10px;border-top:1px solid #deded8}#root [data-mobile-app] .cc-mobile-r17-service-notifications-heading{display:flex;align-items:center;gap:8px;padding:5px 4px 8px;color:#4d4d47;font-size:11px;line-height:1.4}#root [data-mobile-app] .cc-mobile-r17-service-notifications-heading>span{margin-left:auto;min-width:22px;padding:3px 6px;border-radius:7px;background:#fff0e1;color:#974000;text-align:center;font-variant-numeric:tabular-nums}#root [data-mobile-app] [data-mobile-service-request-r17]{min-height:48px;overflow-wrap:anywhere}#root [data-mobile-app] [data-mobile-open-autoservice-r17]{min-height:44px;white-space:normal}#root [data-mobile-app] .cc-mobile-r17-hours .cc-mobile-r17-hours-heading{padding:10px 12px!important;margin:10px 0!important}#root [data-mobile-app] .cc-mobile-r17-hours-heading .cc-mobile-r16-heading{gap:9px}#root [data-mobile-app] .cc-mobile-r17-hours-heading .cc-mobile-r16-heading>svg{padding:6px;border-radius:9px}#root [data-mobile-app] .cc-mobile-r17-hours-heading .cc-mobile-r16-title{font-size:17px;line-height:1.3}#root [data-mobile-app] [data-mobile-hours-summary-r17]{padding:10px 12px!important;margin:10px 0!important}#root [data-mobile-app] .cc-mobile-r17-hours-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#root [data-mobile-app] .cc-mobile-r17-hours-total-row>div:first-child{flex:1;min-width:0;font-size:10px!important;line-height:1.45}#root [data-mobile-app] .cc-mobile-r17-hours-total-row>div:last-child{flex:none;max-width:48%;margin-top:0!important;font-size:23px!important;line-height:1.25;text-align:right;overflow-wrap:anywhere}#root [data-mobile-app] [data-mobile-hours-summary-r17]>[data-cc-mobile-pay-summary-toggle]{margin:9px 0 0!important;min-height:44px;border-radius:8px!important;padding:8px 10px!important;gap:8px;white-space:normal;text-align:left}#root [data-mobile-app] [data-mobile-hours-summary-r17]>[data-cc-mobile-pay-summary]{margin:7px 0 0!important;border-radius:8px!important;border-top:1px solid #deded9!important}@media(max-width:359px){#root [data-mobile-app] .cc-mobile-r16-screen{padding:12px!important}#root [data-mobile-app] .cc-mobile-r16-hero{padding:13px!important}#root [data-mobile-app] .cc-mobile-r16-heading{gap:9px}#root [data-mobile-app] .cc-mobile-r16-heading>svg{padding:7px}#root [data-mobile-app] .cc-mobile-r16-title{font-size:19px}#root [data-mobile-app] .cc-mobile-r16-card{padding:12px!important}#root [data-mobile-app] .cc-mobile-r16-card>:is(.cc-mobile-r16-section-title,.cc-mobile-r16-card-title):first-child{margin:-12px -12px 12px!important;padding:11px 12px}#root [data-mobile-app] .cc-mobile-r16-calendar-day{padding:10px 8px!important;gap:7px!important}}}.cc-tool217-scan-actions{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:9px;margin:0 0 14px}.cc-tool217-scan-actions button{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff7ee;border-color:#ebc8ac;color:#9b4713}.cc-tool217-scan-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cc-tool217-filters{display:flex;gap:10px;margin:12px 0}.cc-tool217-filters label{flex:1;margin-bottom:0}.cc-tool217-statuses{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 18px}.cc-tool217-statuses button{padding:7px 11px;border-radius:20px;min-height:38px;font-size:12px;background:#eef1f3;border-color:transparent}.cc-tool217-statuses button[aria-pressed=true]{background:#333b40;color:#fff;box-shadow:0 3px 8px #26303920}.cc-tool217-catalog-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.cc-tool217-catalog-title h3{margin:0}.cc-tool217-catalog-title>span{font-size:12px;color:#697178}.cc-tool217-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cc-tool-issue216 .cc-tool217-tile{display:flex;flex-direction:column;min-width:0;text-align:left;padding:0;overflow:hidden;border:1px solid #e1e5e8;border-radius:15px;box-shadow:0 4px 12px #2e38400a;background:#fff;transition:border-color .15s,box-shadow .15s}.cc-tool-issue216 .cc-tool217-tile:hover{border-color:#d88447;box-shadow:0 6px 16px #b9681f18}.cc-tool217-picture{display:flex;align-items:center;justify-content:center;width:100%;height:130px;background:linear-gradient(145deg,#fff,#f0f2f4);flex-shrink:0;overflow:hidden}.cc-tool217-picture img{width:100%;height:100%;object-fit:contain;padding:10px}.cc-tool217-picture.is-large{height:190px;border-radius:12px;margin-bottom:14px;border:1px solid #e6e9ec}.cc-tool217-placeholder{display:flex;flex-direction:column;align-items:center;gap:9px;color:#8a9298}.cc-tool217-placeholder small{font-size:10px;font-weight:400}.cc-tool217-tile-body{display:grid;gap:7px;padding:12px;width:100%;min-width:0}.cc-tool217-tile-body strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.cc-tool217-tile-body small{font-size:11px;font-weight:400;color:#697178;overflow-wrap:anywhere}.cc-tool217-badge{width:max-content;max-width:100%;font-size:10px;font-weight:800;padding:4px 8px;border-radius:6px;color:#636b72;background:#eceff1}.cc-tool217-badge[data-state=available]{color:#266544;background:#e8f5ed}.cc-tool217-badge[data-state=in_use]{color:#9c5819;background:#fff0df}.cc-tool217-badge[data-state=service]{color:#9b3734;background:#feebea}.cc-tool217-detail-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 12px}.cc-tool217-detail-meta>small{font-size:12px;color:#697178}@media(max-width:360px){.cc-tool-issue216{padding:12px}.cc-tool217-grid{gap:8px}.cc-tool217-tile-body{padding:10px}.cc-tool217-picture{height:110px}.cc-tool217-filters{flex-wrap:wrap}.cc-tool217-filters label{flex-basis:100%}}.cc-tool-scan217-backdrop{position:fixed;inset:0;z-index:12000;background:#181d21a6;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px 12px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box}.cc-tool-scan217{width:min(100%,520px);max-height:100%;overflow:auto;box-sizing:border-box;background:#f8fafb;border:1px solid #fff;border-radius:22px;padding:20px;box-shadow:0 18px 70px #0005;color:#27333b;font-family:inherit}.cc-tool-scan217 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cc-tool-scan217 h3{font-size:21px;margin:5px 0 0;line-height:1.2}.cc-tool-scan217-eyebrow{color:#c44c08;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.1em}.cc-tool-scan217 .cc-tool-scan217-close{font-size:26px;width:42px;height:42px;padding:0;flex-shrink:0}.cc-tool-scan217-help{font-size:13px;line-height:1.5;color:#64717a;margin:14px 0}.cc-tool-scan217 button{min-height:44px;border:1px solid #d6dce0;border-radius:12px;padding:9px 13px;font:inherit;font-size:13px;font-weight:700;color:#35434c;background:#fff;cursor:pointer;touch-action:manipulation}.cc-tool-scan217 button:disabled{opacity:.5;cursor:default}.cc-tool-scan217 button:focus-visible,.cc-tool-scan217 input:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.cc-tool-scan217 .cc-tool-scan217-primary{background:#e95b0c;border-color:#e95b0c;color:#fff}.cc-tool-scan217-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cc-tool-scan217-camera{position:relative;background:#202b32;border-radius:14px;overflow:hidden;aspect-ratio:4/3;display:none}.cc-tool-scan217-camera.is-active{display:block}.cc-tool-scan217-camera video{width:100%;height:100%;object-fit:contain;display:block}.cc-tool-scan217-camera span{position:absolute;inset:15% 8%;border:2px solid #fb923c;border-radius:12px;pointer-events:none}.cc-tool-scan217-status{font-size:13px;color:#52616a;line-height:1.4;margin:10px 0;min-height:18px}.cc-tool-scan217-error,.cc-tool-scan217-notice{font-size:13px;line-height:1.5;padding:12px;border-radius:12px;margin:10px 0}.cc-tool-scan217-error{background:#fff1ef;color:#a43227;border:1px solid #f0cac5}.cc-tool-scan217-notice{background:#fff7e9;color:#87581c;border:1px solid #efdcbc}.cc-tool-scan217-manual{border-top:1px solid #dfe5e8;padding-top:14px;margin-top:14px}.cc-tool-scan217-manual label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.cc-tool-scan217-manual>div{display:flex;gap:8px}.cc-tool-scan217-manual input{width:100%;min-width:0;border:1px solid #d4dce1;border-radius:12px;padding:10px;font:inherit;font-size:16px;background:#fff;color:#26343c;box-sizing:border-box}.cc-tool-scan217-decoder{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:380px){.cc-tool-scan217{padding:16px;border-radius:18px}.cc-tool-scan217 h3{font-size:19px}.cc-tool-scan217-actions>button{flex:1}}.cc-tool219-catalog-actions{display:flex;gap:9px;margin:0 0 12px;flex-wrap:wrap}.cc-tool219-catalog-actions>button{display:flex;gap:7px;align-items:center;justify-content:center;flex:1;min-width:135px}.cc-tool219-catalog-actions .cc-tool-issue216-primary{font-size:13px;min-height:44px}.cc-tool219-category-toggle{background:linear-gradient(135deg,#f1f3f4,#fff)!important;border-color:#cbd2d7!important}.cc-tool219-category-toggle>span:last-child{margin-left:auto}.cc-tool219-breadcrumb{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:12px 0;color:#6d7378;font-size:12px}.cc-tool219-breadcrumb button{border:0;background:transparent;min-height:44px;padding:7px;color:#9b4713;font-size:12px}.cc-tool219-breadcrumb strong{overflow-wrap:anywhere;max-width:100%}.cc-tool219-category-browser{margin:12px 0;padding:13px;background:#f5f6f7;border:1px solid #e0e4e7;border-radius:16px}.cc-tool219-category-browser .cc-tool217-catalog-title button{font-size:11px;padding:7px;min-height:44px}.cc-tool219-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cc-tool-issue216 .cc-tool219-category-card{display:flex;align-items:center;gap:8px;min-height:108px;padding:12px;box-shadow:0 4px 10px #242f3808;text-align:left;border-color:#e0e4e7;background:linear-gradient(135deg,#fff,#faf8f5)}.cc-tool219-category-card>span:nth-child(2){display:grid;gap:5px;min-width:0}.cc-tool219-category-card strong{font-size:13px;overflow-wrap:anywhere}.cc-tool219-category-card small{font-size:10px;color:#697178;font-weight:400}.cc-tool219-category-card .cc-tool219-available{color:#33714f}.cc-tool219-category-card>span:last-child{margin-left:auto;color:#bb621d;font-size:20px}.cc-tool219-category-card .cc-tool217-picture{width:48px;height:54px;border:1px solid #ebdfd4;border-radius:10px}.cc-tool219-category-card .cc-tool217-picture img{padding:3px}.cc-tool219-category-card .cc-tool217-placeholder small{display:none}.cc-tool219-category-icon{display:grid;place-items:center;width:45px;min-width:45px;height:48px;border-radius:12px;color:#b35b1e;background:linear-gradient(135deg,#ffedda,#f4f1ec);border:1px solid #f0dfcc}.cc-tool220-category-picture{display:grid;place-items:center;width:78px;min-width:78px;height:64px;overflow:hidden;background:#fff;border:1px solid #ebdfd4;border-radius:10px}.cc-tool220-category-picture img{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.cc-tool220-category-picture[data-category-art220=custom] img{object-fit:cover;padding:0}.cc-tool220-category-picture>span{font-size:32px;line-height:1}.cc-tool220-subcategory-icon{font-size:30px;width:52px;min-width:52px;height:52px;line-height:1}.cc-tool219-note{padding:14px;margin:14px 0;background:#fff7ed;border:1px solid #eed7bd;border-left:3px solid #d36a20;border-radius:11px}.cc-tool219-note>strong{font-size:12px;color:#875020}.cc-tool219-note p{white-space:pre-wrap;overflow-wrap:anywhere;color:#454a4f}.cc-tool219-registration>header{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e5e8ea;padding-bottom:15px;margin-bottom:18px}.cc-tool219-registration>header h3{margin:0}.cc-tool219-registration>header p{font-size:12px;color:#697178}.cc-tool219-registration h3:focus{outline:none}.cc-tool219-registration textarea{font:inherit;font-size:16px;border:1px solid #d4d9df;border-radius:10px;background:#fff;padding:11px;max-width:100%;width:100%;resize:vertical}.cc-tool219-registration textarea:focus-visible{outline:3px solid #ed8a40;outline-offset:2px}.cc-tool219-registration label small{font-size:11px;color:#697178;font-weight:400}.cc-tool219-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-tool219-registration form>button{width:100%}.cc-tool219-optional{margin:14px 0 18px;border-top:1px solid #e5e8ea;border-bottom:1px solid #e5e8ea;padding:0 0 7px}.cc-tool219-optional summary{font-size:13px;font-weight:750;cursor:pointer;min-height:44px;padding:14px 0}.cc-tool219-optional summary:focus-visible{outline:3px solid #ed8a40;outline-offset:2px}.cc-tool219-photo{padding:14px;background:#f5f6f7;border:1px solid #e2e6e9;border-radius:12px;margin:15px 0}.cc-tool219-photo>strong{font-size:12px}.cc-tool219-photo-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.cc-tool219-photo-preview{display:block;width:100%;height:180px;object-fit:contain;padding:10px;background:#fff;border:1px solid #e2e6e9;border-radius:10px;margin:10px 0}.cc-tool-issue216 .cc-tool219-photo input[hidden]{display:none}@media(max-width:440px){.cc-tool219-category-grid{grid-template-columns:1fr}.cc-tool219-category-card{min-height:86px!important}.cc-tool219-form-grid{grid-template-columns:1fr;gap:0}}.cc-tool-issue216{padding:18px;color:#292d31;min-width:0}.cc-tool-issue216 *{box-sizing:border-box}.cc-tool-issue216-hero{display:flex;gap:12px;align-items:center;padding:18px 15px;margin:10px 0 18px;border:1px solid #e6d9cd;border-radius:16px;background:linear-gradient(125deg,#fff6eb,#f5f6f7)}.cc-tool-issue216 h2{font-size:21px;margin:0 0 5px;line-height:1.2}.cc-tool-issue216 h3{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.cc-tool-issue216 p{font-size:13px;line-height:1.5;margin:6px 0}.cc-tool-issue216-hero p{color:#626970;margin:0}.cc-tool-issue216 button,.cc-tool-issue216 input,.cc-tool-issue216 select{font:inherit;min-height:44px;border:1px solid #d4d9df;border-radius:10px;background:#fff;color:#292d31;padding:10px 12px;max-width:100%}.cc-tool-issue216 button{font-size:13px;font-weight:750;cursor:pointer}.cc-tool-issue216 button:disabled{opacity:.5;cursor:default}.cc-tool-issue216 button:focus-visible,.cc-tool-issue216 input:focus-visible,.cc-tool-issue216 select:focus-visible{outline:3px solid #ed8a40;outline-offset:2px}.cc-tool-issue216 label{display:grid;gap:6px;font-size:12px;font-weight:750;margin-bottom:14px;min-width:0}.cc-tool-issue216 input,.cc-tool-issue216 select{width:100%;font-size:16px;font-weight:400;min-width:0}.cc-tool-issue216-toolbar{display:flex;gap:8px;align-items:flex-end}.cc-tool-issue216-toolbar label{flex:1;margin:0}.cc-tool-issue216-toolbar>button{flex-shrink:0}.cc-tool-issue216 .cc-tool-issue216-hint{font-size:12px;color:#626970;margin:12px 0}.cc-tool-issue216-list{display:grid;gap:9px}.cc-tool-issue216 .cc-tool-issue216-item{display:grid;grid-template-columns:42px minmax(0,1fr) 12px;gap:10px;text-align:left;padding:14px 12px;border-color:#e1e5e9;box-shadow:0 3px 10px #20273308}.cc-tool-issue216-item strong{font-size:14px;overflow-wrap:anywhere;display:block}.cc-tool-issue216-item small{font-size:11px;font-weight:400;display:block;margin-top:5px;color:#626970;overflow-wrap:anywhere}.cc-tool-issue216-icon{display:grid;place-items:center;width:42px;height:44px;background:#fff1e4;color:#bc550b;border-radius:11px}.cc-tool-issue216-card{padding:16px;margin:12px 0;border:1px solid #dfe3e8;border-radius:16px;background:#fff;box-shadow:0 5px 20px #252b3208}.cc-tool-issue216-card>button{display:block;width:100%;margin-top:10px}.cc-tool-issue216-selected{display:flex;gap:12px;align-items:center;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #e7e9ec}.cc-tool-issue216-selected>div{min-width:0}.cc-tool-issue216-selected p{color:#626970;font-size:12px;overflow-wrap:anywhere}.cc-tool-issue216 .cc-tool-issue216-primary{background:#d96516;border-color:#c65b13;color:#fff;min-height:48px;font-size:15px}.cc-tool-issue216-notice{padding:14px;border:1px solid #e5bf8a;border-radius:12px;background:#fff7eb;margin:12px 0;font-size:13px;overflow-wrap:anywhere}.cc-tool-issue216-notice[data-tone=error]{border-color:#d7a49d;background:#fff4f2;color:#903a2d}.cc-tool-issue216-notice[data-tone=success]{border-color:#9bc3a9;background:#f1faf4;color:#285d3b}.cc-tool-issue216 dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:14px}.cc-tool-issue216 dt{color:#626970}.cc-tool-issue216 dd{margin:0;text-align:right;font-weight:800;overflow-wrap:anywhere}.cc-tool218-holder{display:flex;gap:12px;align-items:center;padding:14px;margin:12px 0 18px;background:#f3f5f6;border:1px solid #dfe4e8;border-radius:12px}.cc-tool218-holder>div{display:grid;gap:4px;min-width:0}.cc-tool218-holder strong{font-size:15px;overflow-wrap:anywhere}.cc-tool218-holder small{font-size:12px;color:#626970}.cc-tool218-holder svg{flex-shrink:0;color:#59626a}.cc-tool-issue216 .cc-tool218-return{background:#35434b;border-color:#35434b}.cc-tool217-tile-body .cc-tool218-tile-holder{border-top:1px solid #eee4d9;padding-top:7px;color:#88521f}.cc-vehicles222{--v222-orange:#de6516;--v222-ink:#292d31;--v222-muted:#687078;--v222-line:#e0e3e6;--v222-soft:#f4f5f6;color:var(--v222-ink);font:inherit;max-width:880px;margin:0 auto;padding:0 0 24px;overflow-wrap:anywhere}.cc-vehicles222 *{box-sizing:border-box}.cc-vehicles222 button,.cc-vehicles222 input,.cc-vehicles222 select,.cc-vehicles222 textarea{font:inherit}.cc-vehicles222 button{cursor:pointer;min-height:44px;border:1px solid var(--v222-line);background:#fff;color:var(--v222-ink);border-radius:12px;padding:10px 14px;font-weight:750;touch-action:manipulation}.cc-vehicles222 button:disabled{cursor:default;opacity:.5}.cc-vehicles222 button:focus-visible,.cc-vehicles222 input:focus-visible,.cc-vehicles222 select:focus-visible,.cc-vehicles222 textarea:focus-visible{outline:3px solid #ee9b56;outline-offset:3px}.cc-vehicles222 h2,.cc-vehicles222 h3,.cc-vehicles222 p{margin:0}.cc-vehicles222 p{line-height:1.5}.cc-vehicles222-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cc-vehicles222-refresh{width:44px;font-size:24px!important;padding:4px!important}.cc-vehicles222-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(125deg,#fff 25%,#f0f1f2);padding:20px;border:1px solid #e3e4e5;border-radius:18px;margin-bottom:16px;box-shadow:0 5px 15px #1d242908}.cc-vehicles222-heading>div{min-width:0}.cc-vehicles222-heading>svg{flex-shrink:0;color:#5b5e61}.cc-vehicles222-heading h2{font-size:25px;line-height:1.2;margin:5px 0 7px;letter-spacing:-.6px}.cc-vehicles222-heading p{font-size:13px;color:var(--v222-muted)}.cc-vehicles222-eyebrow{font-size:10px;font-weight:850;letter-spacing:1.2px;color:var(--v222-orange)}.cc-vehicles222-date-strip{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin;scroll-snap-type:x proximity}.cc-vehicles222-date-strip button{flex:0 0 74px;display:flex;flex-direction:column;align-items:center;gap:4px;scroll-snap-align:start;padding:9px}.cc-vehicles222-date-strip small{font-size:11px;font-weight:600}.cc-vehicles222-date-strip strong{font-size:15px}.cc-vehicles222-date-strip button[aria-pressed=true]{background:#2f3337;color:#fff;border-color:#2f3337;box-shadow:0 4px 10px #24262b20}.cc-vehicles222-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#e9ecee;border:1px solid #e3e5e7;border-radius:14px;margin-bottom:12px}.cc-vehicles222-tabs button{border-color:transparent;background:transparent;font-size:13px;padding:9px 5px;display:flex;gap:5px;align-items:center;justify-content:center}.cc-vehicles222-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #2b313012;color:#bb4d0c}.cc-vehicles222-tabs span{display:inline-flex;min-width:19px;min-height:19px;padding:1px 5px;border-radius:7px;background:#d9dddf;color:#535b61;font-size:10px;align-items:center;justify-content:center}.cc-vehicles222-tabs button[aria-pressed=true] span{background:#ffead8;color:#a4490d}.cc-vehicles222-caption{font-size:12px;color:var(--v222-muted);margin:8px 0 14px!important}.cc-vehicles222-list{display:grid;gap:12px}.cc-vehicles222-card{text-align:left!important;padding:16px!important;box-shadow:0 4px 15px #29303906;border-radius:17px!important;background:linear-gradient(135deg,#fff,#fcfcfc)!important;transition:border-color .15s,box-shadow .15s}.cc-vehicles222-card:hover{border-color:#e7ae7c;box-shadow:0 5px 17px #b66b1710}.cc-vehicles222-card-main{display:flex;gap:13px;align-items:center;margin-bottom:12px}.cc-vehicles222-card-main>div:nth-child(2){flex:1;min-width:0}.cc-vehicles222-card h3{font-size:16px;line-height:1.3;font-weight:800}.cc-vehicles222-card-main p{font-size:12px;font-weight:500;color:var(--v222-muted);margin-top:5px}.cc-vehicles222-chevron{font-size:26px;color:#899096;font-weight:400}.cc-vehicles222-picture{display:flex;width:64px;height:57px;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(130deg,#f6f4f1,#eceff1);color:#4e565c;border-radius:12px;overflow:hidden;border:1px solid #e7e7e5}.cc-vehicles222-picture img{width:100%;height:100%;object-fit:contain;background:#f4f5f6}.cc-vehicles222-picture.is-large{width:100%;height:145px;border-radius:13px;margin-bottom:16px;background:linear-gradient(130deg,#f7f5f2,#e8ecef)}.cc-vehicles222-picture.is-large img{object-fit:contain}.cc-vehicles222-badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cc-vehicles222-badges>span{font-size:11px;font-weight:750;line-height:1.35;padding:5px 8px;border-radius:7px;background:#f0f2f3;color:#657079}.cc-vehicles222 .physical-mine,.cc-vehicles222 .plan-mine{background:#fff0df;color:#a34a0f}.cc-vehicles222 .physical-available,.cc-vehicles222 .plan-free{background:#eaf4ef;color:#367258}.cc-vehicles222 .physical-other,.cc-vehicles222 .plan-other{background:#edf0f3;color:#5c6670}.cc-vehicles222 .physical-service,.cc-vehicles222 .physical-review,.cc-vehicles222 .plan-review{background:#fcebe8;color:#a8473e}.cc-vehicles222-next{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650;color:#8b541b;border-top:1px solid #eee9e3;padding-top:10px;margin-top:11px!important;flex-wrap:wrap}.cc-vehicles222-overdue{font-size:12px;font-weight:750;color:#ab4236;margin-top:11px!important}.cc-vehicles222-next svg{flex-shrink:0}.cc-vehicles222-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:#f6f7f8;border:1px dashed #d6dce0;border-radius:16px;padding:26px 20px;margin-top:16px}.cc-vehicles222-empty svg{color:#657079}.cc-vehicles222-empty p{font-size:13px;color:var(--v222-muted);max-width:340px}.cc-vehicles222-loading{color:#6b7177;padding:10px 2px;font-size:13px}.cc-vehicles222-detail,.cc-vehicles222-calendar,.cc-vehicles222-actions,.cc-vehicles222-requests{background:#fff;border:1px solid var(--v222-line);padding:17px;border-radius:17px;margin-top:14px;box-shadow:0 4px 14px #242b2f05}.cc-vehicles222 h3{font-size:16px;line-height:1.3}.cc-vehicles222-calendar>p,.cc-vehicles222-actions>p{font-size:12px;color:var(--v222-muted);margin:8px 0 14px}.cc-vehicles222-next-detail{display:flex;gap:10px;align-items:center;border-top:1px solid #eee5db;margin-top:14px;padding-top:14px;color:#a25820}.cc-vehicles222-next-detail svg{flex-shrink:0}.cc-vehicles222-next-detail strong{font-size:13px}.cc-vehicles222-next-detail p{font-size:12px;margin-top:3px}.cc-vehicles222-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cc-vehicles222-days button{padding:7px 2px;min-height:68px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:10px;border-color:transparent}.cc-vehicles222-days small{font-size:10px;font-weight:600}.cc-vehicles222-days strong{font-size:15px}.cc-vehicles222-days button>span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65}.cc-vehicles222-days button[aria-pressed=true]{outline:2px solid var(--v222-orange);outline-offset:1px}.cc-vehicles222-legend{display:flex;flex-wrap:wrap;gap:9px 13px;margin-top:15px;font-size:10px}.cc-vehicles222-legend>span{display:flex;align-items:center;gap:5px;background:transparent!important}.cc-vehicles222-legend>span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cc-vehicles222-primary{background:linear-gradient(135deg,#ed7a24,#da6112)!important;color:#fff!important;border-color:#d96417!important;box-shadow:0 3px 8px #d4671920;min-height:46px!important}.cc-vehicles222-button-row{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap;margin-top:12px}.cc-vehicles222-button-row>button:first-child{flex:1}.cc-vehicles222-actions>.cc-vehicles222-primary{width:100%;margin-top:5px}.cc-vehicles222-info,.cc-vehicles222-alert,.cc-vehicles222-pending{padding:14px;border:1px solid #f0c998;border-radius:12px;background:#fff7eb;color:#8d5822;margin:12px 0;font-size:13px}.cc-vehicles222-info p,.cc-vehicles222-pending p{font-size:12px;margin:7px 0}.cc-vehicles222-alert{background:#fff0ed;border-color:#e6b3aa;color:#963f35}.cc-vehicles222-alert p{margin-bottom:9px}.cc-vehicles222-success{display:flex;gap:11px;border:1px solid #c3dfce;border-radius:12px;padding:14px;background:#edf7f1;color:#316c4d;margin:13px 0;font-size:13px}.cc-vehicles222-success>svg{flex-shrink:0}.cc-vehicles222-success p{font-size:12px;margin-top:5px}.cc-vehicles222-requests>h3{margin-bottom:12px}.cc-vehicles222-request{border-top:1px solid var(--v222-line);padding:14px 0}.cc-vehicles222-request:last-child{padding-bottom:0}.cc-vehicles222-request>div:first-child{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.cc-vehicles222-request strong{font-size:14px}.cc-vehicles222-request p{font-size:12px;color:var(--v222-muted);margin-top:6px}.cc-vehicles222-request-status{display:inline-flex;font-size:10px;font-weight:750;line-height:1.3;border-radius:6px;background:#edf0f3;color:#56616b;padding:5px 7px}.cc-vehicles222 .status-pending{background:#fff0dc;color:#9b5a17}.cc-vehicles222 .status-approved{background:#e6f4eb;color:#387753}.cc-vehicles222 .status-rejected{background:#fcece8;color:#9c493e}.cc-vehicles222-request.is-highlighted{outline:2px solid #ec9a58;outline-offset:5px;border-radius:6px}.cc-vehicles222-user-note{white-space:pre-wrap}.cc-vehicles222-request .cc-vehicles222-button-row button{font-size:12px;padding:8px 10px;flex:none}.cc-vehicles222-overlay{position:fixed;inset:0;z-index:100200;background:#20272e88;display:flex;align-items:flex-end;justify-content:center;padding:20px 12px max(20px,env(safe-area-inset-bottom));backdrop-filter:blur(3px)}.cc-vehicles222-modal{width:100%;max-width:540px;max-height:calc(100dvh - 44px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e3e5e7;border-radius:20px;padding:20px;box-shadow:0 18px 65px #11182744}.cc-vehicles222-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.cc-vehicles222-modal-heading h3{font-size:19px}.cc-vehicles222-modal-heading>button{flex-shrink:0;width:44px;padding:3px;font-size:25px;line-height:1}.cc-vehicles222-confirm-vehicle{display:flex;gap:12px;align-items:center;border:1px solid var(--v222-line);background:#f7f8f9;border-radius:13px;padding:12px;margin-bottom:16px}.cc-vehicles222-confirm-vehicle p{font-size:12px;color:var(--v222-muted);margin-top:5px}.cc-vehicles222-modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;margin:14px 0}.cc-vehicles222-modal select,.cc-vehicles222-modal textarea{min-height:44px;padding:10px 11px;border:1px solid #ced4d8;border-radius:10px;background:#fff;color:var(--v222-ink);width:100%;font-size:14px;font-weight:500}.cc-vehicles222-modal textarea{resize:vertical}.cc-vehicles222-form-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-vehicles222-form-dates label{margin-top:0}.cc-vehicles222-modal .cc-vehicles222-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;line-height:1.5;background:#f3f5f6;border:1px solid #e3e6e8;border-radius:11px;padding:14px;font-size:13px;font-weight:650}.cc-vehicles222-check input{width:20px;height:20px;accent-color:var(--v222-orange);flex-shrink:0;margin:0}.cc-vehicles222-modal form>.cc-vehicles222-primary{width:100%;margin-top:6px}@media(min-width:650px){.cc-vehicles222-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-vehicles222-overlay{align-items:center}.cc-vehicles222-picture.is-large{height:200px}}@media(max-width:359px){.cc-vehicles222-heading{padding:16px}.cc-vehicles222-heading h2{font-size:22px}.cc-vehicles222-card{padding:12px!important}.cc-vehicles222-calendar{padding:12px}.cc-vehicles222-days{gap:4px}.cc-vehicles222-days button{border-radius:7px;min-height:61px}.cc-vehicles222-days small{font-size:9px}.cc-vehicles222-modal{padding:15px}.cc-vehicles222-form-dates{gap:8px}.cc-vehicles222-badges>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.cc-vehicles222 *{transition:none!important;scroll-behavior:auto!important}}
