.nav-group{display:grid}.nav-chevron{width:18px;height:18px;margin-left:auto;display:grid;place-items:center}.nav-chevron svg{width:15px;height:15px}.nav-submenu{display:grid;gap:3px;margin:5px 0 8px 25px;padding-left:11px;border-left:1px solid rgba(255,255,255,.22)}.nav-submenu button{min-height:33px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#a9bddf;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.nav-submenu button.active,.nav-submenu button:hover{background:rgba(255,255,255,.12);color:#fff}.embedded-module{margin-top:8px}.embedded-module .cli-shell,.embedded-module .proc-shell{min-height:0;display:block;background:transparent}.embedded-module .cli-mobile-nav,.embedded-module .cli-sidebar,.embedded-module .proc-sidebar{display:none!important}.embedded-module .cli-main,.embedded-module .proc-main{min-width:0}.embedded-module .cli-top,.embedded-module .proc-top{height:auto;min-height:54px;position:static;padding:0 0 16px;border:0;background:transparent}.embedded-module .cli-top>div:first-child,.embedded-module .proc-top>div:first-child{display:none}.embedded-module .cli-top-actions,.embedded-module .proc-top-actions{width:100%;margin-left:auto;justify-content:flex-end}.embedded-module .cli-content,.embedded-module .proc-content{max-width:none;padding:0}.embedded-loading{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;color:#7386a2}.embedded-loading span{width:34px;height:34px;border:3px solid #d9e9f5;border-top-color:#0087d8;border-radius:50%;animation:embedded-spin .8s linear infinite}@keyframes embedded-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.embedded-module .cli-top,.embedded-module .proc-top{min-height:46px;padding-bottom:11px}.embedded-module .proc-mobile-nav{position:static;display:flex;height:auto;margin:0 0 14px;padding:6px;overflow-x:auto;border:1px solid #dbe5f0;border-radius:13px;box-shadow:none}.embedded-module .proc-mobile-nav button{min-width:82px;min-height:49px;border-radius:9px}.embedded-module .proc-mobile-nav button.active{background:#e8f5ff}}.embedded-module,.main-content{color:#203d5d;font-synthesis:none;text-rendering:optimizeLegibility}.main-content .panel-header h2,.main-content .report-export-heading h2,.main-content .section-title h2,.main-content .service-dashboard-heading h2,.main-content .service-form-heading h2{color:#17375c;font-size:clamp(20px,1.25vw,24px);font-weight:850;line-height:1.2;letter-spacing:-.025em}.main-content .panel-header p,.main-content .report-export-heading p,.main-content .section-title p,.main-content .service-dashboard-heading small,.main-content .service-form-heading small{color:#647891;font-size:13px;line-height:1.55}.main-content .calendar-row,.main-content .company-card dl,.main-content .company-card-footer,.main-content .company-card>p,.main-content .data-actions span,.main-content .deadline-info small,.main-content .department-summary strong,.main-content .stat-card p,.main-content .stat-card small,.main-content .task-toolbar{font-size:13px;line-height:1.5}.main-content .company-card h2,.main-content .data-actions strong,.main-content .deadline-info strong,.main-content .department-summary strong,.main-content .service-card-list h3,.main-content .stat-card p,.main-content .task-name strong{color:#1e3b5a;font-weight:800;letter-spacing:-.012em}.main-content .deadline-info strong,.main-content .personal-service-list strong,.main-content .task-name strong{font-size:15px;line-height:1.4}.main-content .deadline-info small,.main-content .personal-service-list small,.main-content .task-name small{color:#687d95;font-size:12px}.main-content .company-card h2{font-size:22px;line-height:1.25}.main-content .automation-field select,.main-content .company-card dl div,.main-content .filter-group select,.main-content .plain-select,.main-content .report-filter-grid input,.main-content .report-filter-grid select,.main-content .report-preview td,.main-content .service-card-list article>p,.main-content .service-request-form input,.main-content .service-request-form select,.main-content .service-request-form textarea,.main-content .settings-form input,.main-content .task-row,.main-content .text-button{font-size:14px}.main-content .automation-field label,.main-content .report-filter-grid label,.main-content .service-form-grid label,.main-content .service-request-form form>label,.main-content .settings-form label{color:#3f5873;font-size:13px;font-weight:800}.main-content .department-tag,.main-content .report-preview td em,.main-content .service-priority,.main-content .service-status,.main-content .status,.main-content .status-select{font-size:11px}.main-content .report-preview th,.main-content .task-table-header{color:#60758e;font-size:11px;font-weight:850;letter-spacing:.055em}.main-content .report-preview td strong{font-size:15px}.main-content .report-history-note,.main-content .report-preview td small,.main-content .report-preview-title small{color:#6f8196;font-size:12px}.main-content .settings-nav>button{font-size:14px;font-weight:750}.main-content .setting-toggle strong{color:#294660;font-size:15px}.main-content .setting-toggle small{color:#6a7d91;font-size:13px;line-height:1.5}.embedded-module .cli-metrics small{color:#617792;font-size:12px;font-weight:650}.embedded-module .cli-metrics strong{color:#17375c;font-size:27px;letter-spacing:-.035em}.embedded-module .cli-card h2,.embedded-module .cli-detail-head h2,.embedded-module .cli-empty h3,.embedded-module .cli-history h3,.embedded-module .cli-integration strong{color:#17375c;font-weight:850;letter-spacing:-.02em}.embedded-module .cli-card h2{font-size:21px}.embedded-module .cli-card header p,.embedded-module .cli-empty p,.embedded-module .cli-integration p{color:#637890;font-size:12px;line-height:1.55}.embedded-module .cli-list strong{color:#203f61;font-size:15px;font-weight:800}.embedded-module .cli-detail-head p,.embedded-module .cli-docs small,.embedded-module .cli-history small,.embedded-module .cli-list small{color:#657b94;font-size:11px;line-height:1.45}.embedded-module .cli-detail-head h2{font-size:24px}.embedded-module .cli-detail-head small,.embedded-module .cli-docs em,.embedded-module .cli-history p{font-size:10px}.embedded-module .cli-detail-head button,.embedded-module .cli-doc-actions a,.embedded-module .cli-doc-actions button,.embedded-module .cli-docs strong,.embedded-module .cli-history strong,.embedded-module .cli-tabs span,.embedded-module .cli-upload strong{font-size:13px}.embedded-module .cli-upload small{font-size:11px}.embedded-module .cli-top-actions input,.embedded-module .cli-upload input{font-size:13px}.embedded-module .proc-metric p{color:#647891;font-size:13px;font-weight:650}.embedded-module .proc-metric strong{color:#17375c;font-size:31px;letter-spacing:-.04em}.embedded-module .proc-card-title h2,.embedded-module .proc-search-hero h2,.embedded-module .proc-section-head h2{color:#17375c;font-size:21px;font-weight:850;line-height:1.25;letter-spacing:-.025em}.embedded-module .proc-card-title p,.embedded-module .proc-empty p,.embedded-module .proc-search-hero p,.embedded-module .proc-section-head p{color:#637890;font-size:13px;line-height:1.55}.embedded-module .proc-card-title button,.embedded-module .proc-toolbar select,.embedded-module .proc-toolbar span,.embedded-module .proc-top-actions input,.embedded-module .proc-view-tabs button,.embedded-module .proc-view-tabs span{font-size:13px}.embedded-module .proc-tr>span strong{color:#1d3b5c;font-size:15px;font-weight:800;line-height:1.35}.embedded-module .proc-bars>div,.embedded-module .proc-legend,.embedded-module .proc-tr>span,.embedded-module .proc-tr>span small{color:#60758e;font-size:12px;line-height:1.4}.embedded-module .proc-th{color:#5e7289;font-size:11px;letter-spacing:.055em}.embedded-module .proc-status{font-size:11px}.embedded-module .proc-template em,.embedded-module .proc-template small,.embedded-module .proc-template>b{font-size:12px}.embedded-module .proc-stage h3,.embedded-module .proc-template h3{color:#193a5d;font-size:19px;font-weight:850;letter-spacing:-.02em}.embedded-module .proc-checklist label strong,.embedded-module .proc-comments article p,.embedded-module .proc-document-list strong,.embedded-module .proc-stage p,.embedded-module .proc-template p,.embedded-module .proc-timeline article strong{font-size:13px;line-height:1.5}.embedded-module .proc-check-progress,.embedded-module .proc-checklist label small,.embedded-module .proc-comments article small,.embedded-module .proc-document-list small,.embedded-module .proc-timeline article p,.embedded-module .proc-timeline article small{color:#687d95;font-size:11px}.embedded-module .proc-comments select,.embedded-module .proc-comments textarea,.embedded-module .proc-docs select,.embedded-module .proc-form input,.embedded-module .proc-form label,.embedded-module .proc-form select,.embedded-module .proc-form textarea{font-size:13px}@media (max-width:760px){.embedded-module .cli-card h2,.embedded-module .proc-card-title h2,.embedded-module .proc-section-head h2,.main-content .panel-header h2,.main-content .section-title h2{font-size:19px}.embedded-module .cli-card header p,.embedded-module .proc-card-title p,.embedded-module .proc-section-head p,.main-content .panel-header p,.main-content .section-title p{font-size:12px}.embedded-module .cli-list strong,.embedded-module .proc-tr>span strong{font-size:14px}}.service-nav-badge{min-width:25px;height:23px;margin-left:auto;padding:0 7px;display:inline-grid;place-items:center;border:2px solid rgba(255,255,255,.24);border-radius:999px;background:linear-gradient(145deg,#ff6259,#df312d);color:#fff;box-shadow:0 5px 13px rgba(219,44,40,.35),inset 0 1px rgba(255,255,255,.28);font-size:11px;font-weight:900;line-height:1;letter-spacing:-.02em;animation:service-badge-pulse 2.8s ease-in-out infinite}.nav-item.active .service-nav-badge{border-color:rgba(255,255,255,.7);box-shadow:0 5px 14px rgba(126,13,20,.38),inset 0 1px rgba(255,255,255,.32)}.mobile-more-icon{position:relative}.mobile-more-badge{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e83f39;color:#fff;box-shadow:0 4px 10px rgba(210,39,35,.3);font-size:9px;font-style:normal;font-weight:900;line-height:1}@keyframes service-badge-pulse{0%,72%,to{transform:scale(1)}78%{transform:scale(1.08)}84%{transform:scale(1)}90%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.service-nav-badge{animation:none}}.settings-gear-button{display:grid!important;place-items:center;width:42px;height:42px;margin-left:auto;border:1px solid #cfe0ec!important;border-radius:13px!important;background:linear-gradient(145deg,#ffffff,#eef7fb)!important;color:#087fc6!important;box-shadow:0 7px 18px rgba(29,89,125,.13);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.topbar>.top-actions{margin-left:auto}.settings-gear-button svg{width:20px;height:20px;transition:transform .25s ease}.settings-gear-button:hover{background:linear-gradient(145deg,#f2fbff,#dff2fb)!important;box-shadow:0 9px 22px rgba(29,89,125,.2);transform:translateY(-1px)}.settings-gear-button:hover svg{transform:rotate(35deg)}@media (max-width:760px){.top-actions .settings-gear-button{display:grid!important;width:40px;height:40px}.top-actions{margin-left:auto}}html[data-theme=dark],html[data-theme=dark] body{background:#0e1726;color:#e7eef8}html[data-theme=dark] .main-content{background:#0e1726}html[data-theme=dark] .topbar{background:#111e31;border-color:#263850}html[data-theme=dark] .automation-field select,html[data-theme=dark] .global-search,html[data-theme=dark] .modal input,html[data-theme=dark] .modal select,html[data-theme=dark] .modal textarea,html[data-theme=dark] .settings-form input{background:#17263b;border-color:#31445e;color:#e7eef8}html[data-theme=dark] .global-search input{color:#e7eef8}html[data-theme=dark] .page-title-row h1,html[data-theme=dark] .panel h2,html[data-theme=dark] .panel h3,html[data-theme=dark] .section-title h2,html[data-theme=dark] .settings-section h2,html[data-theme=dark] .stat-card strong{color:#edf4fc}html[data-theme=dark] .calendar-panel,html[data-theme=dark] .company-card,html[data-theme=dark] .panel,html[data-theme=dark] .settings-content.panel,html[data-theme=dark] .stat-card,html[data-theme=dark] .task-company-choice,html[data-theme=dark] .tasks-panel{background:#142238;border-color:#293d57;color:#dbe7f4}html[data-theme=dark] .automation-field label,html[data-theme=dark] .panel p,html[data-theme=dark] .settings-form label,html[data-theme=dark] .settings-nav>span,html[data-theme=dark] .settings-section p,html[data-theme=dark] .stat-card p,html[data-theme=dark] .stat-card small{color:#9eb1c8}html[data-theme=dark] .settings-nav>button{color:#b7c7da}html[data-theme=dark] .settings-nav>button.active,html[data-theme=dark] .settings-nav>button:hover{background:#1d4260;color:#fff}html[data-theme=dark] .secondary-button,html[data-theme=dark] .text-button{background:#1b334d;color:#b9d8ef;border-color:#35516f}html[data-theme=dark] .calendar-row,html[data-theme=dark] .company-card dl div,html[data-theme=dark] .deadline-row,html[data-theme=dark] .task-row{border-color:#293d57}html[data-theme=dark] .calendar-row,html[data-theme=dark] .deadline-row,html[data-theme=dark] .task-row{background:#142238;color:#dbe7f4}html[data-theme=dark] .mobile-bottom-nav{background:#111e31;border-color:#263850}html[data-theme=dark] .modal{background:#142238;color:#e7eef8}html[data-theme=dark] .modal-close{background:#20364f;color:#cfe1f4}html[data-theme=dark] .embedded-module .cli-top,html[data-theme=dark] .embedded-module .proc-top{background:transparent}html[data-theme=dark] .cli-card,html[data-theme=dark] .cli-detail,html[data-theme=dark] .cli-list>button,html[data-theme=dark] .proc-agenda-day>div:last-child,html[data-theme=dark] .proc-card,html[data-theme=dark] .proc-template,html[data-theme=dark] .proc-tr{background:#142238;color:#dbe7f4;border-color:#293d57}html[data-theme=dark] .cli-card h2,html[data-theme=dark] .cli-list strong,html[data-theme=dark] .proc-card-title h2,html[data-theme=dark] .proc-tr>span strong{color:#edf4fc}html[data-theme=dark] .cli-top,html[data-theme=dark] .proc-top{background:#111e31;border-color:#293d57}html[data-theme=dark] .browser-notification-setting{background:#172f49;border-color:#35516f}.browser-notification-setting{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px;border:1px solid #d7e5ef;border-radius:12px;background:#f4faff}.browser-notification-setting p,.browser-notification-setting small,.browser-notification-setting strong{display:block}.browser-notification-setting strong{color:#234260;font-size:13px}.browser-notification-setting p{margin:4px 0;color:#6d8198;font-size:11px}.browser-notification-setting small{color:#0081c8;font-size:10px;font-weight:700}@media (max-width:760px){.browser-notification-setting{display:grid;gap:12px}.browser-notification-setting .secondary-button{width:100%}}