html[data-portal-skin=apple-glass]{color-scheme:light;--text:#252a31;--muted:#606871;--accent:#007aff;--background:#edf2fa;--surface-muted:#f1f4f9;--accent-weak:#e8f1ff;--border:#d9dfe8;--filter-surface:#f6f8fc;--filter-label-color:#596579;--table-heading-bg:#f3f4f6;--table-heading-color:#60646d;--table-divider:#e5e6e9;--surface:#ffffffeb;--workspace-text:#252a31;--workspace-divider:#e0e2e7;--apple-shadow:0 24px 64px #1b29472b,0 3px 10px #1b29471a}html[data-portal-skin=apple-glass] body{background:#b4cfe8 url(/design/glass-desktop.svg) 50%/cover fixed;color:#252a31}html[data-portal-skin=apple-glass] body .app-shell:has(.sidebar-state){grid-template-columns:96px minmax(0,1fr);gap:0;padding:20px 24px 20px 0;min-height:100dvh;align-items:start}html[data-portal-skin=apple-glass] body .sidebar{position:sticky;top:20px;width:64px;height:calc(100dvh - 40px);min-height:0;max-height:calc(100dvh - 40px);margin:0 16px;padding:8px 4px;border-radius:24px;color:#30394b;background:linear-gradient(130deg,#ffffffa8,#e9eef961);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);box-shadow:0 14px 40px #273b6826,inset 0 1px 1px #fff,inset 0 0 0 1px #ffffff78}html[data-portal-skin=apple-glass] body .sidebar .nav{gap:3px;border-radius:18px;overflow-y:auto;scrollbar-width:none;min-height:0}html[data-portal-skin=apple-glass] body .sidebar .nav a{color:#384258;width:56px;min-height:45px;padding:5px 2px;background:transparent;border-radius:12px;box-shadow:none}html[data-portal-skin=apple-glass] body .sidebar .nav a .nav-icon{color:#3f4d66;background:transparent;border-color:transparent;width:24px;height:24px}html[data-portal-skin=apple-glass] body .sidebar .nav a.active{color:#164e9b;background:linear-gradient(140deg,#ffffffeb,#f4f7ff96);box-shadow:0 3px 8px #34476419,inset 0 1px 0 #fff,inset 0 0 0 1px #ffffffa3}html[data-portal-skin=apple-glass] body .sidebar .nav a.active .nav-icon{background:#007aff;color:white;border-color:transparent}html[data-portal-skin=apple-glass] body .sidebar .nav a:hover{background:#ffffff73}html[data-portal-skin=apple-glass] body .sidebar .nav-text{font-size:9px}html[data-portal-skin=apple-glass] body .sidebar-user{background:transparent;border-top:1px solid #ffffff8f;margin-top:auto}html[data-portal-skin=apple-glass] body .sidebar-profile{background:transparent;border-radius:12px}html[data-portal-skin=apple-glass] body .sidebar-profile:hover{background:#ffffff80}html[data-portal-skin=apple-glass] body .sidebar-profile-avatar{background:linear-gradient(145deg,#ffffff,#dce7fc);color:#007aff;border-color:#c5d3e8;box-shadow:0 3px 8px #263d541c,inset 0 1px 0 #fff}html[data-portal-skin=apple-glass] body .content:has(>.register-workspace){padding:0;margin:0;min-height:calc(100dvh - 40px);border-radius:24px;background:#f7f9fd80;box-shadow:var(--apple-shadow),inset 0 1px 0 #ffffffc2}html[data-portal-skin=apple-glass] body .content>.portal-global-search-shell{top:20px;padding:0 24px;flex:0 0 60px;height:60px;min-height:60px;border-radius:24px 24px 0 0;background:linear-gradient(110deg,#ffffffa8,#f7f7ff9e);border-bottom:1px solid #ffffff65;box-shadow:inset 0 1px 0 #ffffffed;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}html[data-portal-skin=apple-glass] body .portal-global-search input{background:#ffffffa6;border-color:#ffffffd9;color:#303843;box-shadow:0 2px 5px #48546e0a,inset 0 1px 2px #3e49640a}html[data-portal-skin=apple-glass] body .portal-global-search input::placeholder{color:#606976}html[data-portal-skin=apple-glass] body .portal-skin-control{background:linear-gradient(130deg,#ffffffbe,#ecf1ff70);color:#435066;border-color:#ffffffb3;box-shadow:inset 0 1px 0 #fff,0 2px 6px #253e6121}html[data-portal-skin=apple-glass] body .portal-calendar-link{background:#ffffff70;color:#3a4659;border-color:#ffffffa1}html[data-portal-skin=apple-glass] body .register-workspace{grid-template-columns:196px minmax(0,1fr);background:transparent;border-radius:0 0 24px 24px;--workspace-text:#252a31;--workspace-divider:#e0e2e7}html[data-portal-skin=apple-glass] body .register-workspace .register-workspace-sidebar{padding:22px 12px;border:0;border-radius:0 0 0 24px;background:linear-gradient(140deg,#ffffff85,#ebf1fc55);box-shadow:inset -1px 0 0 #ffffff80}html[data-portal-skin=apple-glass] body .register-workspace-sidebar h2{color:#323b4b;margin-inline:8px;font-weight:650}html[data-portal-skin=apple-glass] body .register-workspace-sidebar .mode-switch button,html[data-portal-skin=apple-glass] body .register-workspace-sidebar .register-state-switch button{color:#465167!important;font-size:13px;padding-inline:10px}html[data-portal-skin=apple-glass] body .register-workspace-sidebar .mode-switch button.selected,html[data-portal-skin=apple-glass] body .register-workspace-sidebar .register-state-switch button.selected{color:#164e9b!important;background:#ffffffc9!important;box-shadow:0 2px 6px #293e6012,inset 0 1px 0 #ffffff}html[data-portal-skin=apple-glass] body .register-workspace-sidebar .register-state-switch{border-color:#ffffff8c}html[data-portal-skin=apple-glass] body .register-workspace-main{background:#ffffffed;border-radius:12px 0 24px 0;min-width:0}html[data-portal-skin=apple-glass] body .register-workspace-heading{padding:22px 24px;min-height:88px;background:transparent;box-shadow:none;border-bottom-color:transparent}html[data-portal-skin=apple-glass] body .register-workspace-heading h1{color:#252a31;letter-spacing:-.025em}html[data-portal-skin=apple-glass] body .register-workspace-mark{background:linear-gradient(140deg,#55a3ff,#007aff);box-shadow:inset 0 1px 0 #ffffff80,0 2px 4px #254e3f1a}html[data-portal-skin=apple-glass] body .register-workspace .register-table-controls{background:transparent;padding:0 24px 14px;min-height:46px;gap:8px}html[data-portal-skin=apple-glass] body .register-workspace-count{color:#626b77}html[data-portal-skin=apple-glass] body .register-workspace .work-register-table-wrap{background:transparent;border:0;border-radius:0 0 24px 0!important;height:calc(100dvh - 234px);min-height:260px}html[data-portal-skin=apple-glass] body .work-register-table{color:#343b44;--table-heading-bg:#f2f3f5;--table-heading-color:#606873;--table-divider:#e5e7eb}html[data-portal-skin=apple-glass] body .work-register-table thead th{background:#f2f3f5!important;color:#606873;border-bottom-color:#e5e7eb}html[data-portal-skin=apple-glass] body .work-register-table tbody td{border-bottom-color:#e9eaed}html[data-portal-skin=apple-glass] body .work-register-table tbody tr:hover td{background:#f0f5ff}html[data-portal-skin=apple-glass] ::selection{background:#c5ddf4;color:#1e3249}@media (max-width:900px){html[data-portal-skin=apple-glass] body .app-shell:has(.sidebar-state){grid-template-columns:82px minmax(0,1fr);padding:12px 12px 12px 0}html[data-portal-skin=apple-glass] body .sidebar{margin-inline:9px;top:12px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}html[data-portal-skin=apple-glass] body .content>.portal-global-search-shell{top:12px}html[data-portal-skin=apple-glass] body .register-workspace{grid-template-columns:164px minmax(0,1fr)}}@media (max-width:760px){html[data-portal-skin=apple-glass] body .register-workspace{grid-template-columns:minmax(0,1fr)}html[data-portal-skin=apple-glass] body .register-workspace .register-workspace-sidebar{border-radius:0;padding:12px}html[data-portal-skin=apple-glass] body .register-workspace-main{border-radius:0 0 24px 24px}html[data-portal-skin=apple-glass] body .register-workspace-heading{padding:18px 14px}html[data-portal-skin=apple-glass] body .register-workspace .register-table-controls{padding:0 14px 12px}}@media (max-width:620px){html[data-portal-skin=apple-glass] body .app-shell:has(.sidebar-state){grid-template-columns:78px minmax(0,1fr);padding:8px 8px 8px 0}html[data-portal-skin=apple-glass] body .sidebar{width:60px;margin-inline:6px;top:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding-inline:2px}html[data-portal-skin=apple-glass] body .content>.portal-global-search-shell{top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:88px;flex:0 0 auto;padding:10px 12px;gap:8px 6px}html[data-portal-skin=apple-glass] body .portal-global-search-shell .portal-create-trigger{grid-column:1;grid-row:1;justify-self:start}html[data-portal-skin=apple-glass] body .portal-global-search-shell .portal-header-actions{grid-column:2;grid-row:1}html[data-portal-skin=apple-glass] body .portal-global-search-shell .portal-global-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}html[data-portal-skin=apple-glass] body .content:has(>.register-workspace){min-height:calc(100dvh - 16px)}html[data-portal-skin=apple-glass] body .register-workspace .work-register-table-wrap{height:calc(100dvh - 478px);min-height:260px}}@media (prefers-reduced-transparency:reduce){html[data-portal-skin=apple-glass] body .content>.portal-global-search-shell,html[data-portal-skin=apple-glass] body .register-workspace .register-workspace-sidebar,html[data-portal-skin=apple-glass] body .sidebar{background:#f1f3f8;backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{html[data-portal-skin=apple-glass] body{background:white}html[data-portal-skin=apple-glass] body .app-shell:has(.sidebar-state){display:block;padding:0}html[data-portal-skin=apple-glass] body .sidebar{display:none}html[data-portal-skin=apple-glass] body .content:has(>.register-workspace){box-shadow:none}}html[data-portal-skin=apple-glass] body .content{--portal-content-inset:0px;padding:0;margin:0;display:flex;flex-direction:column;min-width:0;min-height:calc(100dvh - 40px);border-radius:24px;background:#f9fbffed;box-shadow:var(--apple-shadow),inset 0 1px 0 #ffffffc2}html[data-portal-skin=apple-glass] body .content>.portal-global-search-shell{flex-shrink:0;margin:0}html[data-portal-skin=apple-glass] body .portal-skin-picker select{background:#ffffffa8;color:#3d4b62;border-color:#ffffffc9;box-shadow:inset 0 1px 0 #fff}html[data-portal-skin=apple-glass] body :is(.register-workspace,.task-manager-page,.employee-workspace,.timesheet-workspace,[data-portal-workspace]){--workspace-sidebar-bg:#eff4fc99;--workspace-text:#252a31;--workspace-divider:#e0e4eb;background:transparent;min-width:0;flex:1 1;border-radius:0 0 24px 24px}html[data-portal-skin=apple-glass] body :is(.task-project-sidebar,.employee-workspace-sidebar,.timesheet-sidebar,[data-portal-context-nav]){background:linear-gradient(140deg,#ffffffb3,#e6eefb85);border-right-color:#e1e6ef;color:#384258}html[data-portal-skin=apple-glass] body :is(.task-list-view,.employee-workspace-main,.timesheet-main,[data-portal-workspace-main]){background:#ffffffed;min-width:0}html[data-portal-skin=apple-glass] body .task-manager-page{height:calc(100dvh - 100px);min-height:360px;flex:1 1 auto}html[data-portal-skin=apple-glass] body .content :is(h1,h2,h3){color:#252a31!important}html[data-portal-skin=apple-glass] body :is(.task-view-header,.employee-workspace-heading,.timesheet-heading,[data-portal-heading]){background:transparent;border-color:#e2e6ee}html[data-portal-skin=apple-glass] body :is(.task-view-mark,.employee-workspace-mark,.timesheet-mark,[data-portal-mark]){background:linear-gradient(140deg,#55a3ff,#007aff);color:#fff}html[data-portal-skin=apple-glass] body :is(.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,.timesheet-sidebar,[data-portal-context-nav]) :is(a,button){color:#465167!important}html[data-portal-skin=apple-glass] body :is(.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,.timesheet-sidebar,[data-portal-context-nav]) :is(a[aria-current=page],button.active,button.selected){background:#e6efff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body :is(.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,.timesheet-sidebar,[data-portal-context-nav]) :is(a,button):hover{background:#edf2fb!important;color:#1a4f99!important}html[data-portal-skin=apple-glass] body :is(.task-table-toolbar,.employee-workspace-toolbar){background:transparent;border-color:#e1e6ee}html[data-portal-skin=apple-glass] body :is(.settings-panel,.form-panel,.work-section,.employee-card,.profile-card,.task-detail-panel,.panel){background:#ffffffeb;border-color:#dde3ed;box-shadow:0 4px 14px #263d5410}html[data-portal-skin=apple-glass] body :is(.portal-global-search-results,.portal-create-menu,.table-column-menu,.task-popover,.task-action-menu,.employee-workspace-filter-panel){background:#fbfcff;color:#34435a;border-color:#dce3ef;box-shadow:0 14px 36px #233c6426,inset 0 1px 0 #fff}html[data-portal-skin=apple-glass] body .portal-create-menu button{color:#34435a!important;background:transparent!important}html[data-portal-skin=apple-glass] body .portal-create-menu button:focus-visible,html[data-portal-skin=apple-glass] body .portal-create-menu button:hover{background:#eaf2ff!important}html[data-portal-skin=apple-glass] body :is(.portal-search-kind,.portal-search-kind.work,.portal-search-kind.employee,.sidebar-profile-avatar,.profile-avatar-fallback){background:#e7effd;color:#285da8}html[data-portal-skin=apple-glass] body :is(table,.task-table){--table-heading-bg:#f2f4f7;--table-heading-color:#596579;--table-divider:#e5e8ee;color:#343b44;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-portal-skin=apple-glass] body :is(table,.task-table) a{color:#285da8}html[data-portal-skin=apple-glass] body .task-table-head{background:#f2f4f7;color:#596579}html[data-portal-skin=apple-glass] body :is(.status-pill.success,.success-badge,.task-priority-low){background:#e6efff;color:#285da8}html[data-portal-skin=apple-glass] body .register-workspace .work-register-toolbar>.register-export-button{background:#f0f3f8!important;border-color:transparent!important;color:#3b4c65!important}html[data-portal-skin=apple-glass] body .register-workspace .work-register-toolbar>.register-export-button:hover:not(:disabled){background:#e6edf9!important;border-color:#ccd9ee!important;color:#164e9b!important}html[data-portal-skin=apple-glass] body :where(button:not(.document-ui-button),input[type=button],input[type=submit],a.button,a.primary-button,a.secondary-button,a.ghost-button){background:#f0f3f8!important;border-color:transparent!important;color:#3b4c65!important}html[data-portal-skin=apple-glass] body :where(button:not(.document-ui-button),input[type=button],input[type=submit],a.button,a.primary-button,a.secondary-button,a.ghost-button):not(:disabled):hover{background:#e6edf9!important;border-color:#ccd9ee!important;color:#164e9b!important}html[data-portal-skin=apple-glass] body :is(.button:not(.secondary):not(.danger-button):not(.danger-action):not(.danger-menu-item),.primary-button,.task-primary-button,button[type=submit]:not(.secondary-button):not(.ghost-button):not(.danger-button):not(.danger-action):not(.danger-menu-item):not(.profile-logout-button),.task-add-button){background:#006fe6!important;color:#fff!important}html[data-portal-skin=apple-glass] body .portal-global-search-shell .portal-create-trigger{background:#006fe6!important;color:#fff!important}html[data-portal-skin=apple-glass] body .portal-create-trigger>span:first-child{background:#ffffff2b;color:#fff}html[data-portal-skin=apple-glass] body :is(.primary-button,.task-primary-button,.portal-create-trigger,.task-add-button):not(:disabled):hover{background:#0066dc!important;color:#fff!important}html[data-portal-skin=apple-glass] body :is(button.selected,button.active,button[aria-selected=true]){background:#e6efff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body :is(.table-sort-label,.task-name-open,.task-group-heading,.task-add-row){background:transparent!important;color:inherit!important;box-shadow:none!important}html[data-portal-skin=apple-glass] body .table-sort-label:hover{background:#e5ecf8!important}html[data-portal-skin=apple-glass] body :is(.task-complete-button,.task-row-complete){background:#fff!important;border-color:#aeb7c4!important}html[data-portal-skin=apple-glass] body :is(.danger-button,.danger-action,.danger-menu-item,.profile-logout-button){background:#fbeaea!important;color:#a33131!important}html[data-portal-skin=apple-glass] body :is(.danger-button,.danger-action,.danger-menu-item,.profile-logout-button):not(:disabled):hover{background:#f5dada!important;border-color:#e7bcbc!important;color:#8e2424!important}html[data-portal-skin=apple-glass] body :is(input,select,textarea):not([aria-invalid=true]):not(.required-field-error):not(.input-error):focus{border-color:#007aff!important;outline:2px solid #dceaff;box-shadow:0 0 0 2px #007aff12}html[data-portal-skin=apple-glass] body :is(input,textarea){caret-color:#007aff}html[data-portal-skin=apple-glass] body .required-field-error,html[data-portal-skin=apple-glass] body :is(input,select,textarea)[aria-invalid=true]{border-color:#bd4343!important;outline-color:#f4dada!important}html[data-portal-skin=apple-glass] body .content:has(>.register-workspace){height:auto}@media(max-width:760px){html[data-portal-skin=apple-glass] body .content{min-height:calc(100dvh - 24px)}html[data-portal-skin=apple-glass] body .task-manager-page{height:auto;min-height:calc(100dvh - 120px)}}@media(max-width:620px){html[data-portal-skin=apple-glass] body .content{min-height:calc(100dvh - 16px)}}@media print{html[data-portal-skin=apple-glass] body .content{box-shadow:none;min-height:0}html[data-portal-skin=apple-glass] body .content:has(>.register-workspace){height:auto}html[data-portal-skin=apple-glass] body .register-workspace .work-register-table-wrap{height:auto;overflow:visible}}html[data-portal-skin=apple-glass] body .content :is(.register-workspace,.task-manager-page,.employee-workspace,[data-portal-workspace]){color:#343b44}html[data-portal-skin=apple-glass] body .portal-global-search-icon{color:#69758a}html[data-portal-skin=apple-glass] body .portal-header-actions .notification-menu-button{color:#47566c!important}html[data-portal-skin=apple-glass] body .content .task-manager-page .task-project-sidebar :is(a,button){color:#465167!important;background:transparent!important}html[data-portal-skin=apple-glass] body .content .task-manager-page .task-project-sidebar :is(button.active,a[aria-current=page]){color:#1759b4!important;background:#e6efff!important}html[data-portal-skin=apple-glass] body .content .task-manager-page .task-toolbar-actions button{color:#536176!important}html[data-portal-skin=apple-glass] body .content .task-manager-page .task-toolbar-actions button.active{background:#e6efff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body .content .task-manager-page :is(.task-person-trigger,.task-value,.task-context-trigger,.task-group-control,.task-group-control select){color:#536176!important}html[data-portal-skin=apple-glass] body .content .task-manager-page .task-person-cell i{background:#e6efff!important;color:#285da8}html[data-portal-skin=apple-glass] body .content .register-workspace .work-register-toolbar :is(summary,summary span,.register-control-icon,.register-group-control,.register-group-control select){color:#536176!important}html[data-portal-skin=apple-glass] body .content .register-workspace .work-register-toolbar summary:hover{background:#eaf1fc!important}html[data-portal-skin=apple-glass] body .content .badge.main{background:#e6efff;color:#285da8}html[data-portal-skin=apple-glass] body [data-portal-role-picker]{color:#47566c}html[data-portal-skin=apple-glass] body [data-portal-role-picker]>span:first-child{color:#68758a}html[data-portal-skin=apple-glass] body :is(input[type=checkbox],input[type=radio]){accent-color:#007aff}html[data-portal-skin=apple-glass] body :is(.task-list-view,.employee-workspace-main,[data-portal-workspace-main]){border-bottom-right-radius:24px}html[data-portal-skin=apple-glass] body :is(.employee-workspace-sidebar,.task-project-sidebar,[data-portal-context-nav]){border-bottom-left-radius:24px}@media(max-width:760px){html[data-portal-skin=apple-glass] body :is(.employee-workspace-sidebar,.task-project-sidebar,[data-portal-context-nav]){border-bottom-left-radius:0}html[data-portal-skin=apple-glass] body :is(.employee-workspace-main,[data-portal-workspace-main]){border-bottom-left-radius:24px}}html[data-portal-skin=apple-glass] body :is(.task-create-backdrop,.work-customer-change-confirmation-backdrop,.employee-modal-backdrop){background:rgba(26,38,61,.34)}html[data-portal-skin=apple-glass] body :is(.task-create-dialog,.work-customer-change-confirmation){background:#fff;color:#343b44;border-color:#dbe2ed;box-shadow:0 18px 48px #1a263d38}html[data-portal-skin=apple-glass] body :is(.task-create-dialog,.work-customer-change-confirmation) h2{color:#252a31}html[data-portal-skin=apple-glass] body :is(.task-create-dialog label>span,.task-field-grid label>span,.task-description-field>span,.task-filter-hint){color:#606871}html[data-portal-skin=apple-glass] body .task-create-dialog .task-create-actions>button:not(.task-primary-button){background:#f0f3f8!important;color:#43536b!important;border-color:#dbe2ed!important}html[data-portal-skin=apple-glass] body .task-create-dialog .task-primary-button:not(:disabled){background:#006fe6!important;border-color:transparent!important;color:#fff!important}html[data-portal-skin=apple-glass] body .task-create-dialog .task-primary-button:not(:disabled):hover{background:#0066dc!important}html[data-portal-skin=apple-glass] body .portal-global-search-results>a{color:#34435a}html[data-portal-skin=apple-glass] body .portal-search-recent :is(.portal-search-recent-query,.portal-search-history-delete,.portal-search-history-clear):not(:hover):not(:focus-visible){background:transparent!important;box-shadow:none}html[data-portal-skin=apple-glass] body .portal-search-recent :is(.portal-search-recent-query,.portal-search-history-delete,.portal-search-history-clear):is(:hover,:focus-visible){background:#eaf1ff!important;color:#174f9d!important;outline:2px solid #8aafe8;outline-offset:-2px;box-shadow:none}html[data-portal-skin=apple-glass] body .portal-search-recent-title{color:#606871}html[data-portal-skin=apple-glass] body :is(.register-column-panel,.table-column-action-surface){background:#fbfcff;color:#34435a;border-color:#dce3ef;box-shadow:0 14px 36px #233c6426,inset 0 1px 0 #fff}html[data-portal-skin=apple-glass] body :is(.register-column-panel,.table-column-action-surface) button{background:transparent!important;color:#34435a!important;box-shadow:none}html[data-portal-skin=apple-glass] body :is(.register-column-panel,.table-column-action-surface) button:is(:hover,:focus-visible):not(:disabled){background:#eaf1ff!important;color:#174f9d!important;outline-color:#8aafe8}html[data-portal-skin=apple-glass] body .portal-global-search-results>a:focus{background:#eaf1ff;color:#174f9d}html[data-portal-skin=apple-glass] body .portal-global-search-results>a:focus-visible,html[data-portal-skin=apple-glass] body .portal-global-search-results>a:hover{background:#eaf1ff;color:#174f9d}html[data-portal-skin=apple-glass] body :is(.portal-search-copy small,.portal-global-search-state){color:#606871}html[data-portal-skin=apple-glass] body .portal-search-arrow{color:#65758d}html[data-portal-skin=apple-glass] body :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea):not([aria-invalid=true]):not(.required-field-error):not(.input-error){border-color:#dbe2ed!important}html[data-portal-skin=apple-glass] body :where(input,select,textarea):not([aria-invalid=true]):not(.required-field-error):not(.input-error):focus{border-color:#007aff!important}html[data-portal-skin=apple-glass] body :is(.sidebar,.content>.portal-global-search-shell,.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,[data-portal-context-nav]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:linear-gradient(135deg,#ffffffc2,#edf2fcc2),url(/design/glass-desktop-frost.svg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}@media(prefers-reduced-transparency:reduce){html[data-portal-skin=apple-glass] body :is(.sidebar,.content>.portal-global-search-shell,.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,[data-portal-context-nav]){background:#f1f3f8!important}}@media print{html[data-portal-skin=apple-glass] body :is(.content>.portal-global-search-shell,.register-workspace-sidebar,.task-project-sidebar,.employee-workspace-sidebar,[data-portal-context-nav]){background:#fff!important}}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-sidebar-divider,.task-project-sidebar,.task-detail-top,.task-comments,.task-subtasks,.task-table-head>span,.task-table-row>span,.task-name-cell){border-color:#e0e5ee}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-project-list-title,.task-project-sites,.task-view-count,.task-group-heading small,.task-drag-handle,.task-text-cell,.task-person-cell,.task-detail-meta,.task-property>span:first-child,.task-detail-fields label>span:first-child,.task-comment-list time,.task-subtask-line>span){color:#606871}html[data-portal-skin=apple-glass] body .task-manager-page .task-date-cell:not(.overdue){color:#606871}html[data-portal-skin=apple-glass] body .task-manager-page .task-row-check{border-color:#aeb7c4!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-row-check:is(.done,:hover:not(:disabled)){background:#006fe6!important;border-color:#006fe6!important;color:#fff!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-add-button{border-color:#006fe6!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-table-row:hover{background:#f3f6fc}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-backdrop{background:#1a263d29}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-drawer{border-color:#dde3ed;box-shadow:-8px 0 24px #1a263d1f;color:#343b44}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-title .task-value{color:#343b44!important;background:transparent!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-property .task-value:not(.task-chip){background:transparent!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-work-link{color:#285da8}html[data-portal-skin=apple-glass] body .task-manager-page .task-comments h2 span{background:#edf2fb;color:#536176}html[data-portal-skin=apple-glass] body .task-manager-page .task-comment-list p{color:#343b44}html[data-portal-skin=apple-glass] body .task-manager-page .task-complete-button.done{background:#e6efff!important;color:#1759b4!important;border-color:#b9ceee!important}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-chip.status-done,.task-progress.p4,.task-progress.p5){background:#dceaff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-chip.priority-low,.task-chip.status-todo){background:#edf0f5!important;color:#606871!important}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-group-heading small,.task-description-field textarea){background:#f5f7fb}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-value,.task-person-trigger):hover:not(:disabled){background:#eaf1fc!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-subtasks>button,.task-add-row,.task-value.is-empty){color:#606871!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-table-row.is-selected{background:#edf3ff}html[data-portal-skin=apple-glass] body .task-manager-page .task-project-list button.active{box-shadow:inset 2px 0 #bdd6ff!important}html[data-portal-skin=apple-glass] body .task-manager-page .task-column-resizer:is(:hover,:focus-visible){background:#bdd6ff}html[data-portal-skin=apple-glass] body .employee-workspace .employee-workspace-primary .button:not(.secondary){border-color:#006fe6!important}html[data-portal-skin=apple-glass] body .employee-workspace .employee-workspace-count{color:#606871}html[data-portal-skin=apple-glass] body .employee-workspace .employee-workspace-tools :is(button,.button){color:#536176!important}html[data-portal-skin=apple-glass] body .employee-workspace .employee-workspace-tools :is(button,.button):is(:hover,.is-active){background:#eaf1fc!important}html[data-portal-skin=apple-glass] body .employee-workspace :is(.employee-avatar,.employee-sync-icon-synced){border-color:#c5d3e8}html[data-portal-skin=apple-glass] body .employee-workspace .employee-table tr:not(.employee-row-incomplete):hover td{background:#f3f6fc}html[data-portal-skin=apple-glass] body .content:has(>.work-page:not(.work-page-embedded))>.portal-global-search-shell{background-image:linear-gradient(135deg,#ffffffc2,#edf2fcc2),url(/design/glass-desktop-frost.svg);background-position:0 0,50%;background-size:auto,cover;background-repeat:no-repeat;background-attachment:scroll,fixed;border-color:#e0e5ee;border-radius:24px 24px 0 0}html[data-portal-skin=apple-glass] body .work-card-workspace{min-height:calc(100dvh - 100px);border-radius:0 0 24px 24px;color:#343b44}html[data-portal-skin=apple-glass] body .work-card-workspace>.work-files-column-panel{background-image:linear-gradient(135deg,#ffffffc2,#edf2fcc2),url(/design/glass-desktop-frost.svg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;border-color:#e0e5ee;border-radius:0 0 0 24px}html[data-portal-skin=apple-glass] body .work-page :is(.work-sidebar-back,.portal-file-meta,.history-list span,.work-page-title-field>span,.work-info-grid span,.work-info-grid small,.finance-summary span,.finance-summary small,.contractor-summary span){color:#606871}html[data-portal-skin=apple-glass] body .work-page .work-sidebar-back:hover{background:#eaf1fc;color:#1759b4}html[data-portal-skin=apple-glass] body .work-page :is(input,select,textarea){color:#343b44}html[data-portal-skin=apple-glass] body .work-page .work-section-main.is-editing .work-info-grid :is(input,select){color:#343b44}html[data-portal-skin=apple-glass] body .work-page :is(.work-page-title,.work-info-grid>div,.finance-summary>div,.finance-side-grid>article,.operation-table th,.operation-table td,.file-tile-grid,.history-list>div){border-color:#e0e5ee}html[data-portal-skin=apple-glass] body .work-page :is(.work-section-main.is-editing,.work-section-main.is-editing:focus-within){border-color:#b8cdeb;outline-color:#b8cdeb}html[data-portal-skin=apple-glass] body .work-page :is(.finance-side-grid>article,.work-comment,.operation-settlement-row td){background:#f6f8fc;color:#343b44}html[data-portal-skin=apple-glass] body .work-page .work-card-cancel-action{color:#43536b!important}html[data-portal-skin=apple-glass] body .work-page .work-card-edit-actions .work-card-save-action:is(:hover:not(:disabled),:focus-visible,:active){background:#0066dc!important;color:#fff!important}html[data-portal-skin=apple-glass] body :is(.task-manager-page,.employee-workspace,.work-page) ::selection{background:#dceaff;color:#252a31}html[data-portal-skin=apple-glass] body :is(.task-manager-page,.employee-workspace,.work-page) :is(button,a,[role=button]):focus-visible{outline-color:#007aff!important}html[data-portal-skin=apple-glass] body [data-portal-workspace=supply] :is(button,a,summary):focus-visible{outline-color:#007aff!important}html[data-portal-skin=apple-glass] body :is(.task-table-scroll,.task-detail-drawer){scrollbar-color:#aab5c6 #f2f5fa}@media(max-width:760px){html[data-portal-skin=apple-glass] body .content:has(>.task-manager-page){height:calc(100dvh - 24px);min-height:0}html[data-portal-skin=apple-glass] body .content>.task-manager-page{height:auto;min-height:0}}@media(max-width:620px){html[data-portal-skin=apple-glass] body .content:has(>.task-manager-page){height:calc(100dvh - 16px)}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-backdrop{left:0}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-drawer{padding-inline:12px}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-top{margin-inline:-12px;padding-inline:12px}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-title .task-value{font-size:18px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html[data-portal-skin=apple-glass] body .task-manager-page :is(.task-property,.task-detail-fields label){grid-template-columns:minmax(0,1fr);gap:2px;padding-block:4px}html[data-portal-skin=apple-glass] body .task-manager-page .task-detail-fields .task-value{max-width:100%}html[data-portal-skin=apple-glass] body .task-manager-page .task-comment-compose{flex-wrap:wrap}html[data-portal-skin=apple-glass] body .task-manager-page .task-header-actions{min-width:0;max-width:100%;flex:0 1 100%;flex-wrap:wrap}html[data-portal-skin=apple-glass] body .task-manager-page .task-header-actions>*{max-width:100%}html[data-portal-skin=apple-glass] body .task-manager-page .task-header-actions [data-portal-role-picker]{min-width:0;flex:1 1 100%}html[data-portal-skin=apple-glass] body .work-page .work-responsible-line{flex-wrap:wrap;align-items:flex-start}html[data-portal-skin=apple-glass] body .work-page .work-responsible-line>strong{flex-basis:100%;overflow-wrap:normal;word-break:normal}html[data-portal-skin=apple-glass] body .work-page .work-responsible-line>button{flex:none}}@media(prefers-reduced-transparency:reduce){html[data-portal-skin=apple-glass] body .work-card-workspace>.work-files-column-panel{background:#f1f3f8}}@media print{html[data-portal-skin=apple-glass] body .work-card-workspace>.work-files-column-panel{background:#fff}html[data-portal-skin=apple-glass] body .content:has(>.task-manager-page){height:auto}}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar{padding:8px 4px;box-shadow:0 12px 32px #273b6826,inset 0 0 0 1px #ffffffb3}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav{gap:2px;padding:2px 0;border-radius:0;justify-items:stretch}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav a{width:100%;max-width:100%;min-width:0;height:48px;min-height:48px;padding:5px 0;gap:3px;border-radius:12px!important}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav a.active{box-shadow:inset 0 0 0 1px #ffffffb3}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav-icon{flex:0 0 24px;width:24px;height:24px;border:0}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav-text{max-width:100%}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .sidebar-user{padding:10px 0 0}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .sidebar-profile{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:4px 0;border-radius:12px!important}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .sidebar-profile-avatar{background:#f3f7ff;box-shadow:none}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar :is(.nav a,.sidebar-profile):focus-visible{outline:2px solid #007aff;outline-offset:-2px}html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar .nav a:not(.active):focus-visible .nav-icon{background:#e6efff;color:#1759b4}@media(max-width:620px){html[data-portal-skin=apple-glass] body .sidebar-state:checked~.sidebar{padding-inline:2px}}html[data-portal-skin=apple-glass] body :is(a,button,summary,[tabindex]):focus-visible{outline-color:#007aff!important}html[data-portal-skin=apple-glass] body :is(.partner-role-list span,.partner-role-badge){background:#e8f1ff;color:#285da8}html[data-portal-skin=apple-glass] body .partner-detail-header p.status-ok{color:#285da8}html[data-portal-skin=apple-glass] body :is(.partner-register-tabs,.partner-role-editor,.partner-work-list-switch) button.active{background:#e6efff!important;color:#1759b4!important;border-color:#c5d7f1!important}html[data-portal-skin=apple-glass] body :is(.partner-card-link small,.partner-counts,.partner-create-popover span,.partner-detail-form label>span,.partner-detail-header p:not(.status-danger),.partner-match-queue span){color:#606871}html[data-portal-skin=apple-glass] body :is(.back-link,.partner-section-navigation a,.partner-site-card a){color:#285da8}html[data-portal-skin=apple-glass] body :is(.partner-detail-section,.partner-files-column-panel,.partner-section-navigation,.partner-history details,.partner-create-popover form,.partner-table-wrap){border-color:#dce2ec;box-shadow:none}html[data-portal-skin=apple-glass] body :is(.partner-contact-card,.partner-site-card,.partner-add-row,.partner-history pre,.partner-match-queue form){background:#f5f7fb;color:#343b44;border-color:#e0e5ee}html[data-portal-skin=apple-glass] body :is(.partner-works-table td,.partner-works-table th,.partner-table td,.partner-table th){border-color:#e5e8ee}html[data-portal-skin=apple-glass] body :is(.partner-works-table th,.partner-table th){background:#f2f4f7;color:#596579}html[data-portal-skin=apple-glass] body .documents-page{flex:1 1;min-width:0;padding:16px 24px 24px;background:#ffffffed;border-radius:0 0 24px 24px}html[data-portal-skin=apple-glass] body .documents-page .document-drive{background:transparent}html[data-portal-skin=apple-glass] body .documents-page .document-drive .document-card{border-color:#dce2ec}html[data-portal-skin=apple-glass] body .documents-page .document-drive .document-card:hover{background:#f5f7fb;border-color:#cbd8ed}html[data-portal-skin=apple-glass] body .documents-page .document-drive :is(.document-card,.document-list tr).is-selected{background:#eaf2ff;border-color:#6c9fe8}html[data-portal-skin=apple-glass] body .documents-page .document-view-switch button.active{background:#e6efff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body .documents-page :is(.document-actions-trigger,.document-property-trigger,.portal-file-meta){color:#606871}html[data-portal-skin=apple-glass] body :is(.document-add-menu,.document-context-menu,.portal-file-properties){border-color:#dce2ec;background:#fbfcff;box-shadow:0 12px 28px #233c641c}html[data-portal-skin=apple-glass] body .documents-page :is(.document-context-menu,.document-add-menu) :is(button,a):not(.document-context-danger):hover{background:#eaf2ff;color:#1759b4}html[data-portal-skin=apple-glass] body :is(.document-drive.is-dragging,.document-drop-overlay){background:#eaf2ffee}html[data-portal-skin=apple-glass] body .document-folder-lock{color:#285da8}html[data-portal-skin=apple-glass] body .profile-avatar{border-color:#c8d8ef}html[data-portal-skin=apple-glass] body :is(.settings-cell-note,.settings-create-form label,.settings-checkbox,.profile-position){color:#606871}html[data-portal-skin=apple-glass] body :is(.settings-message.success,.status-pill.active){background:#e8f1ff;color:#285da8}html[data-portal-skin=apple-glass] body .profession-timesheet-toggle input:checked{background:#007aff}@media(max-width:760px){html[data-portal-skin=apple-glass] body .documents-page{padding:12px}}html[data-portal-skin=apple-glass] body .partner-section-navigation a{background:#f4f7fc}html[data-portal-skin=apple-glass] body .partner-section-navigation a:hover{background:#eaf2ff}html[data-portal-skin=apple-glass] body :is(.partner-vat-confirmation,.notification-panel){color:#343b44;border-color:#dce2ec;box-shadow:0 16px 40px #233c6426}html[data-portal-skin=apple-glass] body :is(.notification-panel-header,.notification-tabs,.notification-row){border-color:#e0e5ee}html[data-portal-skin=apple-glass] body .notification-row.is-unread{background:#f0f5ff}html[data-portal-skin=apple-glass] body .notification-row:is(:hover,:focus-visible){background:#e6efff}html[data-portal-skin=apple-glass] body .notification-row:focus-visible{outline:2px solid #007aff;outline-offset:-2px}html[data-portal-skin=apple-glass] body .notification-tabs button.active{background:#e6efff!important;color:#1759b4!important}html[data-portal-skin=apple-glass] body :is(.notification-tabs button span,.notification-unread-dot){background:#006fe6}html[data-portal-skin=apple-glass] body :is(.notification-event-icon,.notification-row-meta span){background:#e8f1ff;color:#285da8}html[data-portal-skin=apple-glass] body :is(.notification-row-title,.notification-panel-header h2){color:#252a31}html[data-portal-skin=apple-glass] body :is(.notification-row-copy p,.notification-row-meta,.notification-state,.notification-bulk-actions small){color:#606871}html[data-portal-skin=apple-glass] body .portal-update-current{background:#e8f1ff;color:#285da8}html[data-portal-skin=apple-glass] body .content>.partner-detail-header{margin:16px 24px}html[data-portal-skin=apple-glass] body .content>.partner-card-layout{margin:0 24px 24px}html[data-portal-skin=apple-glass] body .content>.page-header:has(.page-subtitle){margin:16px 24px}html[data-portal-skin=apple-glass] body .content>.page-header:has(.page-subtitle)+.table-wrap{margin:0 24px 24px}@media(max-width:760px){html[data-portal-skin=apple-glass] body [data-portal-workspace]{grid-template-rows:auto minmax(0,1fr)}html[data-portal-skin=apple-glass] body .content>.page-header:has(.page-subtitle),html[data-portal-skin=apple-glass] body .content>.partner-detail-header{margin:12px}html[data-portal-skin=apple-glass] body .content>.page-header:has(.page-subtitle)+.table-wrap,html[data-portal-skin=apple-glass] body .content>.partner-card-layout{margin:0 12px 16px}}@media(max-width:620px){html[data-portal-skin=apple-glass] body .partner-detail-form{grid-template-columns:minmax(0,1fr)}html[data-portal-skin=apple-glass] body .partner-detail-form .wide{grid-column:auto}html[data-portal-skin=apple-glass] body .partner-detail-form :is(input,select,textarea){width:100%;min-width:0;max-width:100%}}html[data-portal-skin=apple-glass] body .portal-file-properties :is(h3,dt,button){color:#606871}html[data-portal-skin=apple-glass] body .notification-overlay{background:rgba(26,38,61,.34)}html[data-portal-skin=apple-glass] body .partner-general-form :is(input,select,textarea){width:100%;min-width:0;max-width:100%}html[data-portal-skin=apple-glass] body .partner-general-form label>span{overflow-wrap:anywhere}@container(max-width:34rem){html[data-portal-skin=apple-glass] body .partner-general-form{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-skin=apple-glass] body .partner-general-form>label{grid-column:auto}html[data-portal-skin=apple-glass] body .partner-general-form>:is(.company-full-name,.company-address,.company-payment-terms,.company-bottom-field){grid-column:1/-1}}@media(max-width:620px){html[data-portal-skin=apple-glass] body .partner-general-form{grid-template-columns:minmax(0,1fr)}html[data-portal-skin=apple-glass] body .partner-general-form>label{grid-column:1/-1}}