.Navigation_shell__D6FbW{height:100vh;display:flex;flex-direction:column;overflow:hidden}.Navigation_appBarIconBtn__0KSFH{background:none;border:none;color:inherit;cursor:pointer;padding:6px 8px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.9}.Navigation_appBarIconBtn__0KSFH:hover{opacity:1;background:rgba(255,255,255,.15)}.Navigation_appBarTitle__4Qhar{font-size:16px;font-weight:600;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navigation_appBarActions__HAAi8{position:relative;display:flex;align-items:center}.Navigation_dropdownMenu__ZGhNW{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-surface,#fff);border:1px solid var(--color-border,#dee2e6);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.14);min-width:180px;z-index:99999;padding:4px 0}.Navigation_bodyLayout__v05eE{position:relative;display:flex;flex:1 1;min-height:0;overflow:hidden;background:var(--bg-surface)}.Navigation_navList__plnnr{list-style:none;margin:0;padding:4px 0}.Navigation_navSeparator__ca8gK{height:1px;background:var(--color-border,#dee2e6);margin:4px 8px}.Navigation_navItem__hXbyn{display:block}.Navigation_navLink__PxmIA{display:flex;align-items:center;gap:12px;padding:8px 12px;color:var(--color-text-primary,#212529);text-decoration:none;cursor:pointer;white-space:nowrap;font-size:14px;min-height:40px}.Navigation_navLink__PxmIA:hover{background:var(--color-row-hover,#f8f9fa);color:var(--color-primary,#1a73e8);text-decoration:none}.Navigation_navItemSelected__f2JcU>.Navigation_navLink__PxmIA{background:color-mix(in srgb,var(--color-primary,#1a73e8) 10%,transparent);color:var(--color-primary,#1a73e8);font-weight:600}.Navigation_navIcon__zQWOm{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:inherit}.Navigation_navLabel__nwyLy{flex:1 1;overflow:hidden;text-overflow:ellipsis}.Navigation_mainContent__CbiTH{flex:1 1;min-width:0;min-height:0;overflow:auto;background:var(--bg-surface-alt,#f8f9fa)}.Navigation_modalOverlay__7Mfdn{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2000}.Navigation_modal__G9jCy{background:var(--bg-surface,#fff);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.22);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.Navigation_modalHeader__yR8w_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border,#dee2e6);flex-shrink:0}.Navigation_modalTitle__Os8YI{font-weight:600;font-size:16px;color:var(--color-text-primary,#212529)}.Navigation_modalClose__zgt9m{background:none;border:none;font-size:16px;cursor:pointer;color:var(--color-text-muted,#6c757d);padding:2px 6px;border-radius:4px;line-height:1}.Navigation_modalClose__zgt9m:hover{background:var(--color-row-hover,#f8f9fa);color:var(--color-text-primary,#212529)}.Navigation_modalBody__ctoSA{padding:20px;overflow-y:auto;flex:1 1;color:var(--color-text-primary,#212529)}.Navigation_modalFooter__kxXZH{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--color-border,#dee2e6);flex-shrink:0}.Navigation_btnPrimary__o2Jou{padding:7px 18px;background:var(--color-primary,#1a73e8);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.Navigation_btnPrimary__o2Jou:hover:not(:disabled){filter:brightness(.9)}.Navigation_btnPrimary__o2Jou:disabled{opacity:.55;cursor:not-allowed}.Navigation_btnSecondary__jMCCF{padding:7px 18px;background:transparent;color:var(--color-text-primary,#212529);border:1px solid var(--color-border,#dee2e6);border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.Navigation_btnSecondary__jMCCF:hover:not(:disabled){background:var(--color-row-hover,#f8f9fa)}.Navigation_btnSecondary__jMCCF:disabled{opacity:.55;cursor:not-allowed}.Navigation_skeletonList__8OC1Z{display:flex;flex-direction:column;gap:4px;padding:8px 4px}.Navigation_skeletonRow__QLHRb{display:flex;align-items:center;gap:12px;padding:6px 12px}.Navigation_skeletonIcon__uAYp9,.Navigation_skeletonText__A8NO_{border-radius:4px;background:linear-gradient(90deg,var(--color-border,#dee2e6) 25%,var(--bg-surface-alt,#f8f9fa) 50%,var(--color-border,#dee2e6) 75%);background-size:200% 100%;animation:Navigation_shimmer__VyDke 1.4s infinite}.Navigation_skeletonIcon__uAYp9{width:20px;height:20px;flex-shrink:0;border-radius:4px}.Navigation_skeletonText__A8NO_{height:14px}@keyframes Navigation_shimmer__VyDke{0%{background-position:200% 0}to{background-position:-200% 0}}.Navigation_spinner__z8E3t{display:inline-block;width:18px;height:18px;border:2px solid var(--color-border,#dee2e6);border-top-color:var(--color-primary,#1a73e8);border-radius:50%;animation:Navigation_spin__Fvo8L .7s linear infinite;flex-shrink:0}@keyframes Navigation_spin__Fvo8L{to{transform:rotate(1turn)}}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Regular.ae3a8db9.ttf) format("truetype")}body{font-family:Roboto,sans-serif}h1{font-size:1.25rem;font-weight:400}h2{font-size:1rem;font-weight:200}h3{font-weight:400}h3,h4,h5{font-size:1.25rem}a,p{font-size:1rem}@media(min-width:480px){h1{font-size:1.5rem;font-weight:400}h2{font-size:1.25rem;font-weight:200}}@media(min-width:768px){h1{font-weight:400}h1,h2{font-size:1.75rem}h2{font-weight:200}}app,body,h1,h2,h3,html{margin:0;padding:0}app,body,html{height:100%;overflow:hidden}a{text-decoration:none}.k-drawer-container{height:100%}.k-drawer-container .k-drawer{box-shadow:0 0 10px rgba(0,0,0,.2);border-right-width:0!important}.k-drawer-container.k-drawer-push .k-drawer{position:-webkit-sticky;position:sticky;top:40px;height:calc(100vh - 50px)}.k-drawer-container .k-drawer-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-container{padding:40px 0;text-align:center}.card-container.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:1em;row-gap:1em}.card-container .card-buttons .k-button{min-width:105px}.card-container .card-ranges .k-daterangepicker .k-floating-label-container,.card-container .card-ranges .k-daterangepicker .k-textbox-container{padding-top:0;min-width:105px}.card-container .card-ranges .k-daterangepicker .k-label{display:none}.card-container .card-component{grid-column:1/-1;overflow:hidden}@media(min-width:480px){.card-container{text-align:initial;padding:30px}.card-container.grid{grid-template-columns:repeat(2,1fr)}.card-container .card-title{grid-column:1/2;grid-row:1}.card-container .card-buttons{text-align:center;grid-column:1/-1;grid-row:2}.card-container .card-ranges{text-align:right;grid-column:2/3;grid-row:1}}@media(min-width:768px){.card-container{margin:25px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}.card-container.grid{grid-template-columns:repeat(3,1fr)}.card-container .card-buttons{text-align:center;grid-column:2/3;grid-row:1}.card-container .card-ranges{text-align:right;grid-column:3/4}.card-container .card-component{grid-column-start:1;grid-column-end:-1}}.k-icon-64{font-size:64px}.k-icon-48{font-size:48px}.k-icon-32{font-size:32px}.dashboard-page .card-container:last-of-type{padding-top:0}.dashboard-page .k-grid-toolbar .k-textbox{margin-bottom:10px}.dashboard-page .k-grid .k-virtual-content,.dashboard-page .k-grid .k-virtual-content>div{-ms-overflow-style:none;scrollbar-width:none}.dashboard-page .k-grid .k-virtual-content::-webkit-scrollbar,.dashboard-page .k-grid .k-virtual-content>div::-webkit-scrollbar{display:none}.dashboard-page .k-badge{z-index:1}@media(min-width:480px){.dashboard-page .k-grid-toolbar .k-textbox{margin-bottom:0;float:left}.dashboard-page .k-grid-toolbar .k-button{float:right}}@media(min-width:768px){.dashboard-page .card-container:last-of-type{padding-top:30px}}.planning-page .card-container{grid-template-columns:repeat(1,1fr)}.planning-page .card-title{grid-column:1/-1}.planning-page .k-hbox{padding:0 20px;background:rgba(0,0,0,0);align-items:center}.planning-page .k-card-title{font-size:15px;margin-bottom:-6px;text-align:left}.planning-page .k-card-subtitle{margin-top:0;text-transform:uppercase;font-size:11px}.planning-page .disabled{opacity:.5}@media(min-width:480px){.planning-page .card-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.planning-page .k-hbox{padding:0;border-width:0}}@media(min-width:960px){.planning-page .card-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:1360px){.planning-page .card-container{grid-template-columns:repeat(5,1fr)}}#smartsheet-frame{border-style:hidden}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-10{margin:10px}.full-height{height:100%}.full-width{width:100%}.center-content{text-align:center;padding-top:100px}.hidden-border{border-style:hidden}.notification-parent{position:absolute;z-index:100}:root{--bs-white:#ffffff;--bs-light:#f8f9fa;--bs-primary:#1a73e8!important;--bs-gray:#e1e1e1;--bs-gray-dark:#666;--bs-font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--bg-surface:#ffffff;--bg-surface-alt:#f8f9fa;--color-border:#e0e0e0;--color-border-subtle:#dddddd;--color-text-primary:#333333;--color-text-muted:#666666;--color-text-subtle:#495057;--color-note-bg:#eff6ff;--color-note-border:#dbeafe;--color-note-text:#1e40af;--color-note-accent:#2563eb;--color-row-hover:#f8f9fa;--color-row-selected:#e3f2fd;--color-scrollbar-track:#f1f1f1;--color-success:#198754;--color-success-bg:#d1e7dd;--color-error:#dc3545;--color-error-bg:#f8d7da;--color-warning:#997404;--color-warning-bg:#fff3cd;--color-scrollbar-thumb:#c1c1c1;--color-tab-text:#555555;--bg-overlay:rgba(255,255,255,0.85);--login-bg-start:#dbe8fb;--login-bg-end:#eef2ff;--login-card-shadow:0 24px 64px rgba(0,0,0,0.12);--login-footer-color:rgba(60,60,80,0.45);--login-heading-color:#1a1a2e}html[data-theme=dark]{--bg-surface:#2b3035;--bg-surface-alt:#212529;--color-border:#495057;--color-border-subtle:#495057;--color-text-primary:#dee2e6;--color-text-muted:#adb5bd;--color-text-subtle:#adb5bd;--color-note-bg:#1a2a3f;--color-note-border:#2d4a7a;--color-note-text:#93c5fd;--color-note-accent:#3b82f6;--color-row-hover:#343a40;--color-row-selected:#1a2a3f;--color-scrollbar-track:#1a1e23;--color-success:#75b798;--color-success-bg:#0f5132;--color-error:#ea868f;--color-error-bg:#842029;--color-warning:#ffda6a;--color-warning-bg:#332701;--color-scrollbar-thumb:#495057;--color-tab-text:#adb5bd;--bg-overlay:rgba(43,48,53,0.85);--login-bg-start:#0f1923;--login-bg-end:#1a2a3f;--login-card-shadow:0 24px 64px rgba(0,0,0,0.4);--login-footer-color:rgba(255,255,255,0.35);--login-heading-color:#e9ecef;--bs-body-color:#dee2e6;--bs-body-bg:#212529;--bs-heading-color:#dee2e6;--bs-secondary-color:#adb5bd;--bs-border-color:#495057;--bs-emphasis-color:#f8f9fa}.minimal-light{background:var(--bs-white);box-shadow:0 .125rem .625rem rgba(0,0,0,.05)}body{margin:0;font-family:var(--bs-font-sans-serif);color:var(--color-text-primary);line-height:1.6;background-color:var(--bg-surface)}[role=tabpanel]:focus{outline:2px solid var(--bs-primary);outline-offset:2px}.ac-tv-row{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 6px 12px;border-bottom:1px solid var(--color-border,#e0e0e0)}.ac-tv-row:last-child{border-bottom:none}.ac-tv-label{display:flex;align-items:center;gap:8px;min-width:0;overflow:visible}.ac-tv-switches{display:flex;flex-shrink:0}.ac-tv-switches .e-checkbox-wrapper{width:70px;justify-content:center;display:flex}.ac-tv-chevron{background:none;border:none;padding:0 4px 0 0;cursor:pointer;font-size:10px;color:var(--color-text-muted,#888);line-height:1;flex-shrink:0}.ac-tv-chevron:hover{color:var(--color-text-primary,#333)}.ac-tv-nav{font-weight:600;font-size:14px}.ac-tv-nav,.ac-tv-sec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tv-sec{font-weight:400;font-size:13px}.ac-tv-area{font-size:11px;color:var(--color-text-muted,#888);flex-shrink:0}.ac-tv-inherited{font-size:10px;color:var(--color-text-muted,#999);font-style:italic;flex-shrink:0}.ac-tv-via-all{font-size:11px;color:var(--color-primary,#4a7590);font-weight:600;font-style:italic;flex-shrink:0;white-space:nowrap}.token-order-picker .e-chips-wrapper{display:none!important}.token-order-picker .e-multi-select-wrapper{min-height:32px}.token-order-picker .e-multi-select-wrapper input::placeholder{opacity:1}.e-calendar{min-width:300px!important}.e-calendar .e-content table{width:100%!important}@keyframes highlight-fade{0%{background:color-mix(in srgb,var(--color-warning) 70%,black)}to{background:transparent}}.block-diff-highlight{animation:highlight-fade 1.4s ease-out;border-radius:2px;padding:0 2px}.e-block-container{min-height:250px}.e-block-container,.e-blockeditor{overflow:visible!important}html[data-theme=dark] .e-blockeditor{background:var(--bg-surface)!important}html[data-theme=dark] .e-blockeditor,html[data-theme=dark] .e-blockeditor .e-block,html[data-theme=dark] .e-blockeditor .e-block-content,html[data-theme=dark] .e-blockeditor .e-block-placeholder{color:var(--color-text-primary)!important}html[data-theme=dark] .e-blockeditor-command-menu.e-popup,html[data-theme=dark] .e-blockeditor-contextmenu ul,html[data-theme=dark] .e-blockeditor-inline-toolbar-popup .e-blockeditor-inline-toolbar{background:var(--bg-surface-alt)!important;border-color:var(--color-border)!important}