.wos-app{--wos-bg:#f5f7f8;--wos-panel:#fff;--wos-ink:#172d35;--wos-muted:#5e737b;--wos-line:#e1e8eb;--wos-accent:#08685f;--wos-soft:#e8f6f2;--wos-shadow:0 12px 32px #142c3a18;--wos-sidebar-width:216px;background:var(--wos-bg);height:100dvh;color:var(--wos-ink);font-family:IBM Plex Sans,sans-serif;overflow:hidden}.dark .wos-app{--wos-bg:#11191e;--wos-panel:#192329;--wos-ink:#ecf2f4;--wos-muted:#a4b5bd;--wos-line:#304149;--wos-accent:#78e0ce;--wos-soft:#1e3c36;--wos-shadow:0 12px 32px #0005}.wos-app.is-sidebar-collapsed{--wos-sidebar-width:64px}.wos-app-inner{flex-direction:column;width:100%;height:100%;display:flex}.wos-topbar{z-index:50;border-bottom:1px solid var(--wos-line);background:var(--wos-panel);flex:0 0 64px;align-items:center;gap:18px;min-width:0;padding:0 24px;display:flex;position:relative}.wos-brand{min-width:172px;color:var(--wos-ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wos-brand-logo{width:31px;height:31px}.wos-brand-name{letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.wos-breadcrumb{min-width:0;color:var(--wos-muted);flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.wos-breadcrumb a{flex-shrink:0;text-decoration:none}.wos-breadcrumb a:hover{color:var(--wos-accent)}.wos-breadcrumb svg{flex-shrink:0}.wos-breadcrumb [aria-current=page]{color:var(--wos-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wos-global-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.wos-time-tool,.wos-sync-tool,.wos-profile-tool{position:relative}.wos-tool-button{background:var(--wos-panel);border:1px solid var(--wos-line);min-height:35px;color:var(--wos-ink);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:20px;list-style:none;transition:border-color .15s,background-color .15s;display:inline-flex}.wos-tool-button::-webkit-details-marker{display:none}.wos-tool-button:hover,details[open]>.wos-tool-button,.wos-tool-button[aria-expanded=true]{background:var(--wos-bg);border-color:var(--wos-muted)}.wos-tool-popover{z-index:60;background:var(--wos-panel);max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);color:var(--wos-ink);border:1px solid var(--wos-line);box-shadow:var(--wos-shadow);border-radius:11px;padding:16px;font-size:12px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.wos-time-popover{width:360px;padding:12px}.wos-sync-popover{width:280px}.wos-sync-popover h2{margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500}.wos-sync-popover p{margin:4px 0}.wos-sync-caption{color:var(--wos-muted);font-size:11px}.wos-sync-button{border:1px solid var(--wos-line);width:100%;color:var(--wos-accent);background:var(--wos-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;font-size:12px;display:flex}.wos-sync-button:disabled{cursor:wait;opacity:.65}.wos-sync-progress{border-top:1px solid var(--wos-line);flex-direction:column;gap:9px;margin-top:15px;padding-top:12px;font-size:11px;display:flex}.wos-sync-error-dot{background:#e34d65;border-radius:50%;width:6px;height:6px}.wos-inline-error{color:#c13e50;overflow-wrap:anywhere;font-size:11px}.dark .wos-inline-error{color:#fba0ae}.wos-user-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:23px;height:23px}.wos-user-initials{background:var(--wos-soft);color:var(--wos-accent);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.wos-profile-button{padding:5px 8px}.wos-user-name{text-overflow:ellipsis;max-width:115px;overflow:hidden}.wos-profile-popover{width:256px;padding:8px}.wos-profile-identity{border-bottom:1px solid var(--wos-line);gap:3px;margin-bottom:4px;padding:9px 12px 13px;display:grid}.wos-profile-identity strong{font-size:12px;font-weight:500}.wos-profile-identity span{color:var(--wos-muted);overflow-wrap:anywhere;font-size:11px}.wos-workspace{flex:1;min-width:0;min-height:0;display:flex}.wos-sidebar{width:var(--wos-sidebar-width);flex-direction:column;flex:0 0 var(--wos-sidebar-width);border-right:1px solid var(--wos-line);background:var(--wos-panel);min-height:0;display:flex}.wos-navigation{flex:1;min-height:0;padding:24px 12px 18px;overflow:auto}.wos-navigation-group+.wos-navigation-group{margin-top:24px}.wos-navigation-label{color:var(--wos-muted);letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;margin:0 10px 8px;font-size:10px;font-weight:500}.wos-navigation-link{min-height:36px;color:var(--wos-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:8px 10px;font-size:12px;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.wos-navigation-link svg{flex-shrink:0}.wos-navigation-link:hover{background:var(--wos-bg);color:var(--wos-ink)}.wos-navigation-link.is-active{background:var(--wos-soft);color:var(--wos-accent);font-weight:500}.wos-sidebar-collapse{border:none;border-top:1px solid var(--wos-line);min-height:48px;color:var(--wos-muted);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:11px;margin:0 12px;padding:12px 10px;font-size:11px;display:flex}.wos-sidebar-collapse:hover{color:var(--wos-accent)}.is-sidebar-collapsed .wos-navigation{padding-left:9px;padding-right:9px}.is-sidebar-collapsed .wos-navigation-link{justify-content:center;padding-left:0;padding-right:0}.is-sidebar-collapsed .wos-navigation-link span,.is-sidebar-collapsed .wos-navigation-label,.is-sidebar-collapsed .wos-sidebar-collapse span{display:none}.is-sidebar-collapsed .wos-navigation-group+.wos-navigation-group{border-top:1px solid var(--wos-line);margin-top:13px;padding-top:13px}.is-sidebar-collapsed .wos-sidebar-collapse{justify-content:center;padding-left:0;padding-right:0}.wos-workspace-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wos-main{outline:none;flex:1;min-width:0;min-height:0;padding:28px;overflow:auto}.wos-global-error{color:#b83247;background:#fff0f3;border:1px solid #f0c3ca;border-radius:7px;margin:12px 28px 0;padding:8px 12px;font-size:12px}.dark .wos-global-error{color:#fba0ae;background:#42212c;border-color:#663342}.wos-icon-button{border:1px solid var(--wos-line);background:var(--wos-panel);width:34px;height:34px;color:var(--wos-ink);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wos-mobile-navigation-toggle,.wos-navigation-backdrop{display:none}.wos-skip-link{z-index:100;background:var(--wos-accent);color:var(--wos-panel);border-radius:6px;padding:10px 16px;font-size:13px;position:fixed;top:-80px;left:12px}.wos-skip-link:focus{top:8px}.wos-topbar :is(button,summary,a):focus-visible,.wos-sidebar :is(button,a):focus-visible{outline:2px solid var(--wos-accent);outline-offset:3px}.wos-app.is-signed-out .wos-app-inner{padding:24px}@media (width<=1000px){.wos-topbar{gap:14px;padding:0 18px}.wos-brand{min-width:auto}.wos-user-name{display:none}.wos-breadcrumb{margin-left:12px}.wos-main{padding:22px}}@media (width<=760px){.wos-mobile-navigation-toggle{display:inline-flex}.wos-topbar{gap:10px;padding:0 14px}.wos-brand-name{display:none}.wos-breadcrumb{gap:6px;margin-left:2px}.wos-sidebar{z-index:45;width:248px;box-shadow:var(--wos-shadow);display:none;position:absolute;top:64px;bottom:0;left:0}.wos-sidebar.is-mobile-open{display:flex}.wos-navigation-backdrop{z-index:40;background:#0a19284d;border:none;display:block;position:absolute;inset:64px 0 0}.wos-sidebar-collapse{display:none}.is-sidebar-collapsed .wos-navigation{padding:24px 12px 18px}.is-sidebar-collapsed .wos-navigation-link{justify-content:flex-start;padding:8px 10px}.is-sidebar-collapsed .wos-navigation-label,.is-sidebar-collapsed .wos-navigation-link span{display:block}.is-sidebar-collapsed .wos-navigation-group+.wos-navigation-group{border:none;margin-top:24px;padding-top:0}.wos-main{padding:18px}.wos-global-error{margin-left:18px;margin-right:18px}.wos-global-tools{gap:6px}.wos-tool-label{display:none}.wos-tool-button{padding-left:8px;padding-right:8px}.wos-tool-popover{max-height:calc(100dvh - 82px);position:fixed;top:70px;right:12px}}@media (width<=430px){.wos-topbar{gap:8px;padding:0 10px}.wos-breadcrumb{font-size:11px}:is(.wos-breadcrumb:has(>span)>a,.wos-breadcrumb:has(>span)>svg),.wos-running-label{display:none}}@media (pointer:coarse){.wos-navigation-link{min-height:44px}.wos-tool-button,.wos-icon-button{min-height:40px}}.cw-contact-budgets-button{min-width:64px;min-height:40px;color:var(--cw-text);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-end;padding:4px 8px;font-size:11px;display:inline-flex}.cw-contact-budgets-button>span{color:var(--cw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.cw-contact-budgets-button:hover,.cw-contact-budget-link:hover{background:var(--cw-soft)}.cw-contact-budgets-button:hover>span{color:var(--cw-accent)}.cw-contact-budgets-button:focus-visible,.cw-contact-budgets-dialog button:focus-visible,.cw-contact-budget-link:focus-visible{outline:2px solid var(--cw-accent);outline-offset:-2px}.cw-contact-budgets-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.cw-contact-budgets-dialog>header{flex-shrink:0;gap:16px}.cw-contact-budgets-dialog>header h2{overflow-wrap:anywhere}.cw-contact-budgets-dialog>header p{color:var(--cw-muted);margin-top:5px;font-size:12px}.cw-contact-budgets-dialog .cw-icon-button{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cw-contact-budgets-search{border-bottom:1px solid var(--cw-line);padding:16px 23px}.cw-contact-budgets-results{overscroll-behavior:contain;min-height:100px;overflow-y:auto}.cw-contact-budgets-message{color:var(--cw-muted);padding:28px 23px;font-size:13px}.cw-contact-budgets-message button{margin-top:12px}.cw-contact-budgets-list{margin:0;padding:0;list-style:none}.cw-contact-budgets-list li+li{border-top:1px solid var(--cw-line)}.cw-contact-budget-link{color:var(--cw-text);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:15px 23px;text-decoration:none;display:grid}.cw-contact-budget-info>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.cw-contact-budget-meta{color:var(--cw-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:11px;display:flex}.cw-contact-budget-status{background:var(--cw-soft);border-radius:4px;padding:2px 6px}.cw-contact-budget-status.active{color:var(--cw-green)}.cw-contact-budget-amount{white-space:nowrap;font-size:12px;font-weight:600}.cw-contact-budget-link>svg{color:var(--cw-muted)}.cw-contact-budgets-pagination{border-top:1px solid var(--cw-line);color:var(--cw-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 23px;font-size:11px;display:flex}.cw-contact-budgets-pagination nav{align-items:center;gap:10px;display:flex}.cw-contact-budgets-pagination button:disabled{opacity:.4;cursor:default}@media (width<=520px){.cw-contact-budgets-search,.cw-contact-budgets-pagination{padding:14px 18px}.cw-contact-budget-link{grid-template-columns:minmax(0,1fr) 16px;gap:6px 10px;padding:14px 18px}.cw-contact-budget-amount{grid-row:2}.cw-contact-budget-link>svg{grid-area:1/2/3}}.cpd-panel,.cpd-delivery{flex-direction:column;gap:20px;min-width:0;display:flex}.cpd-panel{gap:32px}.cpd-panel .cw-card-heading{flex-wrap:wrap}.cpd-delivery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cpd-delivery-heading h2{margin:0;font-size:19px}.cpd-delivery-heading p{color:var(--cw-muted);margin:6px 0 0;font-size:12px}.cpd-summary{font-variant-numeric:tabular-nums;margin-top:10px;font-weight:500}.cpd-filter{color:var(--cw-muted);align-items:center;gap:10px;max-width:100%;display:flex}.cpd-filter select{background:var(--cw-card);color:var(--cw-text);border:1px solid var(--cw-line);font:inherit;border-radius:7px;min-width:130px;max-width:min(300px,100%);padding:8px 30px 8px 10px}.cpd-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.cpd-period-dates{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.cpd-period-dates label{color:var(--cw-muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.cpd-period-dates input{background:var(--cw-card);color:var(--cw-text);border:1px solid var(--cw-line);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;min-width:0;max-width:100%;padding:8px 10px}.dark .cpd-period-dates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cpd-table th{color:var(--cw-muted);text-align:left;padding:10px 12px;font-size:11px;font-weight:500}.cpd-table td{border-top:1px solid var(--cw-line);vertical-align:top;overflow-wrap:anywhere;padding:16px 12px}.cpd-table th:first-child{width:43%}.cpd-table th:nth-child(2){width:18%}.cpd-table th:nth-child(3){width:20%}.cpd-table th:first-child,.cpd-table td:first-child{padding-left:0}.cpd-table th:last-child,.cpd-table td:last-child{padding-right:0}.cpd-table .cpd-amount{text-align:right;font-variant-numeric:tabular-nums}.cpd-link{color:var(--cw-text);align-items:baseline;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.cpd-link svg{color:var(--cw-muted);flex:none}.cpd-link:hover{color:var(--cw-accent);text-decoration:underline}.cpd-badge{background:var(--cw-soft);border-radius:5px;padding:3px 8px;font-size:11px;display:inline-block}.cpd-badge.open{color:var(--cw-text);background:color-mix(in srgb, var(--cw-accent) 12%, var(--cw-card))}.cpd-badge.won{color:var(--cw-green);background:color-mix(in srgb, var(--cw-green) 12%, var(--cw-card))}.cpd-badge.lost,.cpd-muted{color:var(--cw-muted)}.cpd-overdue{color:#b33e2f}.dark .cpd-overdue{color:#ffa89c}.cpd-overdue small{margin-top:3px;font-size:11px;font-weight:600;display:block}.cpd-date-note{color:var(--cw-muted);margin-bottom:0;font-size:12px}.cpd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.cpd-period-dates label{flex:140px}.cpd-period-dates input{width:100%;min-height:44px;font-size:16px}.cpd-filter{justify-content:space-between;width:100%}.cpd-filter select{min-width:0;max-width:75%;min-height:44px;font-size:16px}.cpd-table,.cpd-table tbody{display:block}.cpd-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cpd-table tr{border:1px solid var(--cw-line);border-radius:8px;margin-top:12px;padding:12px;display:block}.cpd-table td,.cpd-table td:first-child,.cpd-table td:last-child{text-align:right;border:0;justify-content:space-between;gap:16px;padding:6px 0;display:flex}.cpd-table td:before{content:attr(data-label);color:var(--cw-muted);text-align:left;flex-shrink:0;padding-top:2px;font-size:11px}.cpd-table td:first-child{text-align:left;padding:0 0 10px}.cpd-table td:first-child:before{display:none}.cpd-link{min-height:32px}}.cw-page{--cw-card:#fff;--cw-text:#233238;--cw-muted:#728087;--cw-line:#e5e9eb;--cw-soft:#f5f7f8;--cw-accent:#f36d47;--cw-green:#347d6b;color:var(--cw-text);max-width:1600px;margin:auto;padding:2px 0 32px;font-size:13px}.dark .cw-page{--cw-card:#19242b;--cw-text:#e4edef;--cw-muted:#a0b0b8;--cw-line:#2d3c45;--cw-soft:#202f38;--cw-green:#84c9b7}.cw-page h1,.cw-page h2,.cw-page h3,.cw-dialog h2,.cw-dialog h3{letter-spacing:-.025em;color:var(--cw-text);font-family:Space Grotesk,sans-serif}.cw-header{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 25px;display:flex}.cw-client-identity{align-items:center;gap:17px;min-width:0;display:flex}.cw-avatar{color:#447569;background:#e3edeb;border:1px solid #d5e3df;border-radius:15px;flex-shrink:0;place-items:center;width:61px;height:61px;display:grid}.dark .cw-avatar{color:#9ed1c4;background:#203a36;border-color:#35564e}.cw-eyebrow{letter-spacing:.15em;color:var(--cw-muted);margin-bottom:4px;font-size:9px;font-weight:600}.cw-eyebrow span{letter-spacing:0;margin-left:6px;font-weight:400}.cw-header h1{margin:0 0 7px;font-size:29px;font-weight:600;line-height:1.2}.cw-meta{color:var(--cw-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.cw-meta a{align-items:center;gap:3px;display:inline-flex}.cw-header-actions{flex-shrink:0;gap:8px;display:flex}.cw-button{border:1px solid var(--cw-line);background:var(--cw-card);color:var(--cw-text);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.cw-button.primary{background:var(--cw-accent);border-color:var(--cw-accent);color:#fff}.cw-button:hover{filter:brightness(.97)}.cw-page button:disabled,.cw-dialog button:disabled{opacity:.5;cursor:wait}.cw-page button:focus-visible,.cw-page a:focus-visible,.cw-dialog button:focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}.cw-text-button{color:var(--cw-green);cursor:pointer;text-align:left;align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.cw-text-button:hover{text-decoration:underline}.cw-summary-bar{border-block:1px solid var(--cw-line);color:var(--cw-muted);flex-wrap:wrap;gap:8px 24px;padding:13px 0;font-size:10px;display:flex}.cw-summary-bar>span{align-items:center;gap:7px;display:flex}.cw-summary-bar strong{color:var(--cw-text);font-weight:500}.cw-status-dot{background:#a3a99a;border-radius:100%;width:6px;height:6px}.cw-tabs{border-bottom:1px solid var(--cw-line);scrollbar-width:thin;gap:27px;margin-bottom:23px;display:flex;overflow-x:auto}.cw-tabs button{white-space:nowrap;color:var(--cw-muted);border-bottom:2px solid #0000;padding:17px 0 14px;font-size:12px;font-weight:500;position:relative}.cw-tabs button[aria-selected=true]{color:var(--cw-text);border-color:var(--cw-accent)}.cw-tabs button span{background:var(--cw-line);border-radius:5px;margin-left:5px;padding:1px 5px;font-size:9px}.cw-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:20px;display:grid}.cw-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.cw-card{background:var(--cw-card);border:1px solid var(--cw-line);border-radius:11px;min-width:0;padding:20px;box-shadow:0 2px 4px #24333b02}.cw-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.cw-card-heading h2{margin:0;font-size:15px;font-weight:600;line-height:1.3}.cw-card-heading p{color:var(--cw-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.cw-card-heading>.cw-text-button{flex-shrink:0;padding-top:2px}.cw-card h3{font-size:12px;font-weight:600;line-height:1.5}.cw-body{white-space:pre-line;font-size:12px;line-height:1.8}.cw-empty{color:var(--cw-muted);padding:8px 0 12px;font-size:12px;line-height:1.8}.cw-tags{flex-wrap:wrap;gap:6px;margin:14px 0 8px;display:flex}.cw-tags span{border:1px solid var(--cw-line);color:var(--cw-muted);background:var(--cw-soft);border-radius:5px;padding:4px 7px;font-size:10px}.cw-source{color:var(--cw-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.cw-source a{color:var(--cw-green);align-items:center;gap:3px;display:inline-flex}.cw-item-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.cw-item-heading time{color:var(--cw-muted);white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:10px}.cw-knowledge-item{border-bottom:1px solid var(--cw-line);padding:17px 0}.cw-knowledge-item:first-of-type{padding-top:0}.cw-knowledge-item:last-of-type{border-bottom:0;padding-bottom:0}.cw-knowledge-item p{color:var(--cw-text);white-space:pre-line;margin:8px 0;font-size:12px;line-height:1.75}.cw-knowledge-item>.cw-text-button{margin-top:10px}.cw-badge{background:var(--cw-soft);color:var(--cw-muted);text-transform:capitalize;letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:8px;font-weight:600;display:inline-block}.cw-badge.confirmed{color:#347560;background:#eaf4f0}.cw-badge.inferred{color:#606f9c;background:#eef1fb}.cw-badge.uncertain{color:#a17a33;background:#fcf1df}.cw-badge.historical{color:#717d82;background:#eef0f1}.dark .cw-badge{color:#c4d1d8;background:#2c3a43}.dark .cw-badge.confirmed{color:#98c9b7;background:#203f35}.dark .cw-badge.uncertain{color:#d7ba81;background:#423723}.cw-context-card{background:#f8faf9;border-color:#dae6e0}.dark .cw-context-card{background:#1c2c2a;border-color:#304d43}.cw-bottom-link{margin-top:18px}.cw-timeline{padding-left:27px}.cw-timeline article{border-left:1px solid var(--cw-line);margin-left:-15px;padding:0 0 21px 20px;position:relative}.cw-timeline article:last-child{border:0;padding-bottom:0}.cw-timeline-dot{background:var(--cw-soft);border:3px solid var(--cw-card);width:23px;height:23px;color:var(--cw-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-12px}.cw-timeline p{white-space:pre-line;margin:5px 0 7px;font-size:12px;line-height:1.7}.cw-actions article{border-bottom:1px solid var(--cw-line);align-items:flex-start;gap:11px;padding:15px 0;display:flex}.cw-actions article:first-child{padding-top:0}.cw-actions article:last-child{border:0;padding-bottom:0}.cw-actions article>div{flex:1}.cw-actions article>button:last-child{flex-shrink:0}.cw-actions p{color:var(--cw-muted);margin:4px 0 9px;font-size:11px;line-height:1.65}.cw-check{color:#90a29a;margin-top:2px}.cw-actions .completed h3{color:var(--cw-muted);text-decoration:line-through}.cw-actions .completed .cw-check{color:var(--cw-green)}.cw-work-list>a{border-bottom:1px solid var(--cw-line);color:var(--cw-text);align-items:center;gap:12px;padding:13px 0;display:flex}.cw-work-list>a:first-child{padding-top:0}.cw-work-list>a:last-child{border:0;padding-bottom:0}.cw-work-list>a>span:nth-child(2){flex:1;min-width:0}.cw-work-list strong{font-size:12px;font-weight:500;display:block}.cw-work-list small{color:var(--cw-muted);margin-top:4px;font-size:10px;display:block}.cw-work-icon{background:var(--cw-soft);border:1px solid var(--cw-line);color:#78948a;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cw-person{border-bottom:1px solid var(--cw-line);align-items:center;gap:10px;padding:12px 0;display:flex}.cw-person:first-of-type{padding-top:0}.cw-person:last-child{border:0;padding-bottom:0}.cw-initials{color:#89876c;background:#eeeee7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.cw-person p{color:var(--cw-muted);margin:2px 0;font-size:10px}.cw-person small{color:var(--cw-green);font-size:9px}.cw-company-section{border-top:1px solid var(--cw-line);margin-top:22px;padding-top:18px}.cw-facts{margin:0}.cw-facts>div{border-bottom:1px solid var(--cw-line);padding:12px 0}.cw-facts>div:last-child{border:0;padding-bottom:0}.cw-facts dt{color:var(--cw-muted);margin-bottom:5px;font-size:10px}.cw-facts dd{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.cw-facts.inline{flex-wrap:wrap;gap:22px;margin-top:15px;display:flex}.cw-facts.inline>div{border:0}.cw-section-intro{justify-content:space-between;align-items:center;gap:15px;display:flex}.cw-section-intro h2{font-size:17px;font-weight:500}.cw-section-intro p{color:var(--cw-muted);margin-top:6px;font-size:12px}.cw-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cw-contact-links{color:var(--cw-green);flex-direction:column;gap:5px;margin-top:12px;font-size:12px;display:flex}.cw-segmented{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.cw-segmented button{text-transform:capitalize;border:1px solid var(--cw-line);color:var(--cw-muted);border-radius:5px;padding:6px 10px;font-size:11px}.cw-segmented button[aria-pressed=true]{background:var(--cw-text);color:var(--cw-card);border-color:var(--cw-text)}.cw-gap-list{color:var(--cw-muted);padding-left:16px;font-size:12px;line-height:1.75;list-style:outside}.cw-gap-list li+li{margin-top:10px}.cw-gap{border-top:1px solid var(--cw-line);margin-top:15px;padding-top:15px}.cw-gap p{color:var(--cw-muted);margin-top:5px;font-size:11px;line-height:1.7}.cw-source-record{border-bottom:1px solid var(--cw-line);padding:13px 0}.cw-source-record p,.cw-source-record small{color:var(--cw-muted);font-size:10px}.cw-save-status{color:var(--cw-green);text-align:right;height:0;min-height:0;font-size:10px;position:relative;top:-17px}.cw-error{color:#ad4938;background:#fff0ed;border:1px solid #efc2b8;border-radius:6px;margin-bottom:15px;padding:11px 13px;font-size:12px}.cw-error button{margin-left:8px;font-weight:600;text-decoration:underline}.cw-dialog{--cw-card:#fff;--cw-text:#233238;--cw-muted:#728087;--cw-line:#e5e9eb;--cw-soft:#f5f7f8;--cw-accent:#f36d47;--cw-green:#347d6b;background:var(--cw-card);color:var(--cw-text);border:1px solid var(--cw-line);border-radius:14px;width:min(690px,100vw - 32px);max-height:calc(100dvh - 60px);margin:auto;padding:0;box-shadow:0 24px 80px #10202830}.dark .cw-dialog{--cw-card:#19242b;--cw-text:#e4edef;--cw-muted:#a0b0b8;--cw-line:#2d3c45;--cw-soft:#202f38;--cw-green:#84c9b7}.cw-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11252e66}.cw-dialog>header{border-bottom:1px solid var(--cw-line);background:var(--cw-card);z-index:1;justify-content:space-between;align-items:center;padding:19px 23px;display:flex;position:sticky;top:0}.cw-dialog>header h2{font-size:18px;font-weight:600}.cw-icon-button{color:var(--cw-muted);padding:4px}.cw-editor{flex-direction:column;gap:17px;padding:23px;display:flex}.cw-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.cw-field>span{font-weight:500}.cw-field input,.cw-field textarea,.cw-field select{border:1px solid var(--cw-line);background:var(--cw-card);width:100%;color:var(--cw-text);border-radius:6px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px;line-height:1.5}.cw-field textarea{resize:vertical;min-height:85px}.cw-field input:focus,.cw-field textarea:focus,.cw-field select:focus{border-color:var(--cw-accent);box-shadow:0 0 0 2px #f36d4715}.cw-field small{color:var(--cw-muted);font-size:10px}.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cw-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.cw-checkbox input{accent-color:var(--cw-accent)}.cw-editor footer{border-top:1px solid var(--cw-line);justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.cw-brief{padding:23px}.cw-brief-intro{color:var(--cw-muted);font-size:12px;line-height:1.8}.cw-brief>h3{margin:24px 0 10px;font-size:15px;font-weight:600}.cw-brief p,.cw-brief li{white-space:pre-line;font-size:12px;line-height:1.8}.cw-brief ul{padding-left:20px;list-style:outside}.cw-brief .cw-item-heading h3{font-size:13px}.cw-operations>section{border:1px solid var(--cw-line)!important;background:var(--cw-card)!important;box-shadow:none!important;border-radius:11px!important;padding:20px!important}.cw-operations .tracking-\[0\.2em\]{letter-spacing:.04em}.cw-operations table{min-width:560px}.cw-operations{min-width:0}@media (width>=1450px){.cw-page{font-size:14px}.cw-card{padding:23px}.cw-grid,.cw-stack{gap:24px}.cw-body,.cw-knowledge-item p,.cw-timeline p{font-size:13px}}@media (width<=1050px){.cw-header{align-items:flex-start}.cw-header-actions{flex-direction:column}.cw-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:15px}.cw-card{padding:16px}.cw-summary-bar{gap:8px 16px}.cw-tabs{gap:22px}.cw-item-heading{gap:8px}.cw-timeline .cw-item-heading{flex-wrap:wrap}}@media (width<=800px){.cw-grid{grid-template-columns:1fr}.cw-header h1{font-size:25px}.cw-contact-grid{grid-template-columns:1fr}.cw-tabs{gap:22px}.cw-summary-bar{font-size:10px}.cw-grid>aside{flex-direction:column;display:flex}.cw-section-intro{align-items:flex-start}.cw-header-actions .cw-button{font-size:10px}}@media (width<=520px){.cw-header{flex-direction:column;gap:18px;padding-bottom:18px}.cw-header-actions{flex-direction:row;width:100%}.cw-header-actions .cw-button{flex:1}.cw-avatar{border-radius:11px;width:49px;height:49px}.cw-client-identity{gap:12px}.cw-header h1{font-size:26px}.cw-summary-bar{grid-template-columns:1fr;gap:8px;padding:12px 0;display:grid}.cw-tabs{gap:23px;margin-bottom:18px}.cw-tabs button{padding:14px 0 11px;font-size:11px}.cw-card{padding:17px}.cw-card-heading h2{font-size:15px}.cw-card-heading{gap:8px}.cw-item-heading{flex-wrap:wrap;gap:5px}.cw-item-heading h3{flex:1;min-width:130px}.cw-form-grid{grid-template-columns:1fr}.cw-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 26px)}.cw-editor,.cw-brief{padding:18px}.cw-section-intro{flex-direction:column}.cw-actions article{gap:9px}.cw-source{font-size:9px}.cw-timeline{padding-left:22px}.cw-timeline article{padding-left:18px}.cw-body,.cw-knowledge-item p,.cw-timeline p{font-size:12px}.cw-facts.inline{gap:12px}.cw-operations{overflow-x:auto}.cw-operations>section{padding:16px!important}}@media (prefers-reduced-motion:reduce){.cw-page *{scroll-behavior:auto!important}}.cw-editor>fieldset{flex-direction:column;gap:17px;min-width:0;display:flex}.cw-contact-provenance{border-top:1px solid var(--cw-line);margin-top:16px;padding-top:5px}.cw-archived-note{color:var(--cw-text);white-space:pre-line;max-width:760px;margin-top:10px;font-size:12px;line-height:1.65}.proposal-selection-comment-trigger{z-index:73;box-sizing:border-box;color:#344054;cursor:pointer;appearance:none;background:#fff;border:1px solid #d5dce6;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background-color .12s,box-shadow .12s;display:flex;position:fixed;box-shadow:0 2px 8px #15213b20}.proposal-selection-comment-trigger svg{flex:none;width:19px;height:19px;display:block}.proposal-selection-comment-trigger:hover:not(:disabled){color:#174ea6;background:#edf2fa;box-shadow:0 3px 10px #15213b28}.proposal-selection-comment-trigger:focus-visible{outline-offset:2px;outline:2px solid #174ea6}.proposal-selection-comment-trigger:disabled{opacity:.4;cursor:not-allowed}.proposal-review-rail button[data-proposal-submit-comment]{white-space:nowrap;color:#fff;background:#131936;border-radius:6px;gap:6px;min-height:36px;padding:8px 12px;font-weight:600;line-height:20px}.proposal-review-rail button[data-proposal-submit-comment]:hover:not(:disabled){color:#fff;background:#202950}.proposal-review-rail button[data-proposal-submit-comment] svg{flex:none}.proposal-composer{color:#131936;width:min(100%,816px);margin:20px auto 80px}.proposal-compose-nav{color:#637084;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;font:12px/1.5 IBM Plex Sans,sans-serif;display:flex}.proposal-compose-nav>div{gap:20px;display:flex}.proposal-compose-nav a{color:inherit;text-decoration:none}.proposal-compose-nav a:hover{color:#117f74}.proposal-compose-document{color:#131936;font-family:Proposal Titillium,Arial,sans-serif;font-size:13.333px;line-height:23.32px}.proposal-document-cover,.proposal-document-body{background:#fff;position:relative;box-shadow:0 3px 16px #13193615}.proposal-document-cover{flex-direction:column;display:flex}.has-cover .proposal-document-cover{min-height:1056px;margin-bottom:36px}.proposal-document-body{min-height:560px;padding-bottom:100px}.has-cover .proposal-document-body{min-height:1056px}.proposal-document-content{min-width:0;padding:0 96px}.proposal-document-letterhead{color:#666;flex:0 0 200px;height:200px;font-size:13.333px;line-height:20.28px;position:relative}.proposal-document-accent{width:135px;height:77px;position:absolute;top:23px;left:0}.proposal-document-recipient{position:absolute;top:103px;left:96px}.proposal-document-sender{text-align:right;position:absolute;top:23px;right:69px}.proposal-document-sender img{width:48px;height:48px;margin:0 2px 13px auto;display:block}.proposal-document-date{margin-top:20.56px}.proposal-document-footer{color:#666;white-space:nowrap;justify-content:center;gap:12px;margin:70px 40px 0;font:12px/16px Proposal Titillium,Arial,sans-serif;display:flex}.has-cover .proposal-document-cover>.proposal-document-footer{margin-top:112px;margin-bottom:14px}.proposal-document-body>.proposal-document-footer{position:absolute;bottom:14px;left:0;right:0}.proposal-document-content h1{margin:0 0 5.48px;font-size:24px;font-weight:700;line-height:24px}.proposal-document-content h2{margin:0 0 4.37px;padding-top:4.44px;font-size:16px;font-weight:700;line-height:19.2px}.proposal-document-content h3{margin:0;font-size:13.333px;font-weight:700;line-height:23.32px}.proposal-document-text{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.proposal-document-text:focus{box-shadow:0 1px #38d6c0}.proposal-document-text::placeholder{color:#96a0ad;font-weight:400}.proposal-document-text:disabled,.proposal-price-amount input:disabled{color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.proposal-document-link{margin-bottom:23.32px;text-decoration:underline}.proposal-compose-section,.proposal-compose-price-group,.proposal-document-exclusions>li{scroll-margin-top:calc(var(--proposal-toolbar-top,132px) + 100px);position:relative}.proposal-document-content>[id],#write-introduction{scroll-margin-top:calc(var(--proposal-toolbar-top,132px) + 100px)}.proposal-composer button{color:#526079;border-radius:5px;padding:6px 8px;font:12px/1.5 IBM Plex Sans,sans-serif}.proposal-composer button:hover{color:#117f74;background:#e9fbf8}.proposal-composer button:disabled{opacity:.45;cursor:not-allowed}.proposal-composer button:focus-visible,.proposal-composer summary:focus-visible{outline:2px solid #117f74}.proposal-document-menu{z-index:3;color:#526079;font:400 12px/1.5 IBM Plex Sans,sans-serif;position:absolute;top:0;right:-40px}.proposal-document-menu>summary{cursor:pointer;text-align:center;opacity:0;border-radius:5px;width:28px;height:24px;font-size:20px;line-height:18px;list-style:none}.proposal-document-menu summary::-webkit-details-marker{display:none}.proposal-insert-menu summary::-webkit-details-marker{display:none}:is(.proposal-compose-section,.proposal-compose-price-group,.proposal-document-footnote,.proposal-document-exclusions>li,.proposal-price-amount):hover>.proposal-document-menu>summary,:is(.proposal-compose-section,.proposal-compose-price-group,.proposal-document-footnote,.proposal-document-exclusions>li,.proposal-price-amount):focus-within>.proposal-document-menu>summary,.proposal-document-menu[open]>summary,.proposal-document-menu>summary:focus-visible{opacity:1}.proposal-document-menu[open]{z-index:20}.proposal-document-menu[open]>summary{background:#e9fbf8}.proposal-document-menu-panel{color:#526079;z-index:30;text-align:left;background:#fff;border:1px solid #dbe2e8;border-radius:8px;flex-direction:column;gap:10px;width:250px;padding:14px;font:12px/1.5 IBM Plex Sans,sans-serif;display:flex;position:absolute;top:28px;right:0;box-shadow:0 8px 24px #13193626}.proposal-document-menu-panel button{text-align:left}.proposal-document-menu-panel textarea{border-bottom:1px solid #dbe2e8;padding:5px 0}.proposal-document-menu-panel select{background:#fff;border:1px solid #dbe2e8;width:100%;margin-top:5px;padding:5px;display:block}.proposal-insert-menu{z-index:25;position:relative}.proposal-insert-menu>summary{cursor:pointer;white-space:nowrap;padding:4px 0;list-style:none}.proposal-compose-check{align-items:center;gap:8px;display:flex}.proposal-compose-check input{accent-color:#117f74}.proposal-compose-hint{color:#637084;margin-bottom:10px;font:12px/1.5 IBM Plex Sans,sans-serif}.proposal-omitted-prices{opacity:.5}.proposal-document-prices{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 23.32px}.proposal-document-prices :is(th,td){text-align:left;vertical-align:middle;border:1px solid #b9b9b9;height:38.667px;padding:7px;font-size:13.333px;line-height:23.32px}.proposal-document-prices :is(th,td):first-child{width:62%}.proposal-document-prices th{background:0 0;font-weight:700}.proposal-document-prices tfoot{font-weight:700}.proposal-price-amount{position:relative}.proposal-price-amount>.proposal-document-menu{top:5px;right:-32px}.proposal-price-amount-value{align-items:baseline;gap:4px;display:flex}.proposal-price-amount input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}.proposal-price-amount input:focus{box-shadow:0 1px #38d6c0}.proposal-price-amount input[aria-invalid=true]{background:#fff0ef;outline:1px solid #d54b59}.proposal-price-description{align-items:baseline;display:flex}.proposal-price-optional{white-space:nowrap;color:#117f74;font-size:11px;font-weight:700}.proposal-document-prices small{color:#526079;font-size:11px;line-height:14.667px;display:block}.is-recurring .proposal-document-prices{margin-bottom:5.333px}.is-recurring .proposal-document-prices :is(th,td){height:29.333px;padding:3px 7px;line-height:18.667px}.proposal-text-editor{min-width:0;margin:0;position:relative}.proposal-text-editor .tiptap{font:inherit;line-height:inherit;overflow-wrap:anywhere;outline:none;min-height:23.32px;padding:0}.proposal-text-editor .tiptap:focus{box-shadow:-2px 0 #38d6c0}.proposal-text-editor .tiptap p{margin:0 0 23.32px}:is(.proposal-text-editor .tiptap p:has(+ul),.proposal-text-editor .tiptap p:has(+ol),.proposal-text-editor .tiptap p:has(+table)){margin-bottom:0}.proposal-text-editor .tiptap h2{margin:0 0 4.37px;font-size:16px;font-weight:700;line-height:19.2px}.proposal-text-editor .tiptap :is(h3,h4,h5){margin:0;font-size:13.333px;font-weight:700;line-height:23.32px}.proposal-text-editor .tiptap :is(ul,ol),.proposal-document-exclusions{margin:0 0 23.32px;padding-left:48px}.proposal-text-editor .tiptap ul,.proposal-document-exclusions{list-style:outside}.proposal-text-editor .tiptap ol{list-style:decimal}.proposal-text-editor .tiptap li::marker{color:#38d6c0}.proposal-document-exclusions>li::marker{color:#38d6c0}.proposal-text-editor .tiptap li p,.proposal-document-exclusions .tiptap p{margin:0}.proposal-text-editor .tiptap li :is(ul,ol){margin-bottom:0}.proposal-text-editor .tiptap a{color:inherit;text-decoration:underline}.proposal-text-editor .tiptap img{max-width:100%;height:auto}.proposal-text-editor .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:23.32px}.proposal-text-editor .tiptap :is(th,td){border:1px solid #b9b9b9;padding:7px;position:relative}.proposal-text-editor .tiptap .selectedCell:after{content:"";pointer-events:none;background:#38d6c025;position:absolute;inset:0}.proposal-text-editor .tiptap .ProseMirror-selectednode{outline:2px solid #38d6c0}.proposal-text-editor .tiptap [data-page-break-before=true]{border-top:1px dashed #a9b8c6;padding-top:12px}.proposal-text-editor .tiptap [data-page-break-before=true]:before{content:"Sideskift";color:#637084;font:10px/1.5 Arial,sans-serif;display:block}.proposal-text-editor [role=alert]{color:#a62439;font:12px/1.5 Arial,sans-serif}.proposal-text-toolbar-anchor{visibility:hidden;pointer-events:none;z-index:10;height:0;position:sticky;top:228px}.proposal-text-editor:focus-within .proposal-text-toolbar-anchor{visibility:visible;pointer-events:auto}.proposal-text-toolbar{background:#fff;border:1px solid #dbe2e8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:2px;width:max-content;max-width:min(650px,100vw - 64px);padding:5px;font:11px/1.5 IBM Plex Sans,sans-serif;display:flex;position:absolute;bottom:8px;left:-8px;box-shadow:0 4px 18px #13193624}.proposal-text-toolbar button{padding:5px 6px;font-size:11px}.proposal-text-toolbar select{background:0 0;max-width:100px}.proposal-document-footnotes{margin:auto 96px 0;padding-top:12px;position:relative}.proposal-document-footnotes:empty{display:none}.proposal-document-footnotes:before{content:"";border-top:1px solid #131936;width:192px;position:absolute;top:0;left:0}.proposal-document-footnote{grid-template-columns:7.4px minmax(0,1fr);font-size:13.333px;line-height:20.267px;display:grid;position:relative}.proposal-document-footnote sup{font-size:8px;line-height:13.333px}.proposal-document-footnote .tiptap p{margin:0}.dark .proposal-compose-nav,.dark .proposal-workflow button:not([aria-current]),.dark .proposal-save-status{color:#a7b4c7}.proposal-recovery{color:#131936}@media (hover:none){.proposal-document-menu>summary{opacity:.65}}@media (width<=700px){.proposal-compose-nav{flex-wrap:wrap;gap:8px;padding:0 8px}.proposal-compose-nav>div{gap:14px}.proposal-document-content{padding:0 30px}.proposal-document-letterhead{flex-basis:180px;height:180px}.proposal-document-accent{width:95px;height:auto}.proposal-document-recipient{max-width:52%;top:105px;left:30px}.proposal-document-sender{font-size:11px;right:30px}.proposal-document-sender img{width:42px;height:42px}.proposal-document-date{margin-top:20px}.has-cover .proposal-document-cover{min-height:800px}.proposal-document-footnotes{margin-left:30px;margin-right:30px}.proposal-document-footer{white-space:normal;flex-wrap:wrap;gap:3px 8px;margin-left:25px;margin-right:25px;font-size:9px;line-height:12px}.proposal-document-menu,.proposal-price-amount>.proposal-document-menu{right:-26px}.proposal-document-prices :is(th,td){padding:5px;font-size:12px;line-height:19px}.proposal-document-prices :is(th,td):first-child{width:56%}.proposal-price-description{flex-wrap:wrap}.proposal-text-toolbar{max-width:calc(100vw - 95px);left:0}.proposal-text-toolbar-anchor{top:255px}.proposal-workflow button{padding:8px;font-size:12px}}.proposal-workflow{border-top:1px solid #e6ebef;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.proposal-workflow button{color:#526079;border-radius:8px;padding:8px 12px;font-size:13px}.proposal-workflow button[aria-current=step]{color:#087d70;background:#e1f7f2;font-weight:600}.proposal-workflow button:disabled{opacity:.5}.proposal-save-status{color:#526079;font-size:12px}.proposal-recovery{background:#fff8e8;border:1px solid #e9d8a3;border-radius:10px;max-width:1040px;margin:16px auto;padding:16px 20px;font-size:14px}.proposal-recovery button{margin:12px 12px 0 0;text-decoration:underline}.proposal-review-only [data-proposal-fixed-toolbar]{display:none}.proposal-pdf-viewer{color:#131936;background:#dfe5eb;height:100%;padding:0 16px 40px;overflow:auto}.proposal-pdf-viewer-tools{z-index:2;background:#dfe5eb;justify-content:space-between;padding:12px 0;font-size:12px;display:flex;position:sticky;top:0}.proposal-pdf-viewer-tools button{text-decoration:underline}.proposal-pdf-pages{max-width:816px;margin:auto}.proposal-pdf-pages.is-zoomed{min-width:816px}.proposal-pdf-page{aspect-ratio:612/792;background:#fff;margin:0 0 34px;position:relative;box-shadow:0 4px 18px #13193620}.proposal-pdf-page canvas{aspect-ratio:612/792;width:100%;height:auto;display:block}.proposal-pdf-page figcaption{text-align:center;color:#526079;width:100%;font-size:11px;position:absolute;bottom:-24px}.dark .proposal-pdf-viewer,.dark .proposal-pdf-viewer-tools{color:#e2e8f0;background:#273345}.dark .proposal-pdf-page figcaption{color:#cbd5e1}.proposal-document-formatting-dock{top:var(--proposal-toolbar-top,132px);z-index:15;color:#637084;background:#fff;border:1px solid #dbe2e8;border-radius:6px;min-height:40px;margin-bottom:16px;padding:4px;font:12px/30px IBM Plex Sans,sans-serif;position:sticky}.proposal-document-formatting-hint{padding:0 10px}.proposal-document-formatting-dock:has(.proposal-text-toolbar) .proposal-document-formatting-hint{display:none}.proposal-document-formatting-dock .proposal-text-toolbar{width:100%;max-width:100%;box-shadow:none;border:none;padding:0;position:static}@media (width<=700px){.proposal-document-formatting-dock{top:var(--proposal-toolbar-top,278px)}}.proposal-compose-document:not(.has-cover){background:#fff;box-shadow:0 3px 16px #13193615}.proposal-compose-document:not(.has-cover)>div{box-shadow:none}.proposal-document-prices{width:min(100%,593.333px)}.proposal-text-editor .tiptap:focus,.proposal-document-text:focus,.proposal-price-amount input:focus{box-shadow:none}.proposal-document-modes{border-bottom:1px solid #e6ebef;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;padding:0 6px 5px;display:flex}.proposal-document-modes button[aria-pressed=true]{color:#117f74;background:#e1f7f2}.proposal-document-toolbar-host{min-height:31px}.proposal-paginated-document{zoom:var(--proposal-sheet-scale,1);width:816px;position:relative;box-shadow:none!important;background:0 0!important}.proposal-writing-surfaces{pointer-events:none;position:absolute;inset:0}.proposal-writing-page{background:#fff;width:816px;height:1056px;position:absolute;left:0;box-shadow:0 3px 16px #13193615}.proposal-writing-page .proposal-document-footer{margin:0 40px;position:absolute;bottom:14px;left:0;right:0}.proposal-writing-page-number{color:#666;font-size:11px;position:absolute;bottom:36px;right:50px}.proposal-paginated-flow{z-index:1;padding-top:194.3px;position:relative}.proposal-paginated-document .proposal-document-footnotes{z-index:2;margin:0;position:absolute;top:919px;left:96px;right:96px;transform:translateY(-100%)}[data-writing-gap=block]{padding-top:var(--writing-gap)!important}h2[data-writing-gap=block]{padding-top:calc(var(--writing-gap) + 4.44px)!important}table[data-writing-gap=block]{padding-top:0!important}table[data-writing-gap=block]:before{content:"";height:var(--writing-gap);display:table-caption}tr[data-writing-gap=row]>:is(td,th){vertical-align:bottom;padding-top:calc(var(--writing-gap) + 7px)!important}.proposal-pagination-gap{pointer-events:none;-webkit-user-select:none;user-select:none;width:0;margin:0;padding:0;display:block}.proposal-paginated-document .tiptap img{object-fit:contain;max-height:500px}.proposal-text-editor .tiptap [data-page-break-before=true]{border:0;padding-top:0}.proposal-text-editor .tiptap [data-page-break-before=true]:before{display:none}.proposal-paginated-document .proposal-document-content{padding-left:96px;padding-right:96px}.proposal-paginated-document .proposal-document-letterhead{height:200px;font-size:13.333px}.proposal-paginated-document .proposal-document-accent{width:135px;height:77px}.proposal-paginated-document .proposal-document-recipient{top:103px;left:96px}.proposal-paginated-document .proposal-document-sender{font-size:13.333px;right:69px}.proposal-paginated-document .proposal-document-sender img{width:48px;height:48px}.proposal-paginated-document .proposal-document-footer{white-space:nowrap;flex-wrap:nowrap;gap:12px;font-size:12px;line-height:16px}.proposal-paginated-document .proposal-document-prices :is(th,td){padding:7px;font-size:13.333px;line-height:23.32px}.proposal-paginated-document .proposal-document-prices :is(th,td):first-child{width:62%}.proposal-composer{width:min(100%,1160px)}.proposal-composer:not(.has-review-rail){width:min(100%,816px)}.proposal-document-and-review{grid-template-columns:minmax(0,816px);align-items:start;gap:24px;display:grid}.has-review-rail .proposal-document-and-review{grid-template-columns:minmax(0,816px) 300px}.proposal-document-canvas{min-width:0}.proposal-document-formatting-dock{color:#344054;background:#edf2fa;border:0;border-radius:12px;padding:7px 10px;box-shadow:0 1px 3px #15213b12}.proposal-document-formatting-dock .proposal-text-toolbar{background:0 0;flex-wrap:wrap;gap:3px;min-height:36px}.proposal-text-toolbar button{color:#344054;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px;display:inline-flex}.proposal-text-toolbar button:hover:not(:disabled){background:#dfe6f2}.proposal-text-toolbar button[aria-pressed=true]{color:#174ea6;background:#d3e3fd}.proposal-text-toolbar button:disabled{opacity:.35}.proposal-text-toolbar select{color:#344054;background:0 0;border:0;height:32px;padding:0 8px;font-size:12px}.proposal-toolbar-divider{background:#ced5df;width:1px;height:22px;margin:0 6px}.proposal-document-modes{border-bottom:0;margin-bottom:3px;padding:0 2px 5px;font-size:12px}.proposal-document-modes>button{border-radius:6px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.proposal-document-mode-select{color:#174ea6;background:#e0e9fa;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:flex}.proposal-document-mode-select select{font:inherit;color:inherit;background:0 0;border:0;padding:4px}.proposal-comment-highlight{cursor:pointer;background:#fff0a8;border-bottom:1px solid #eac54f}.proposal-comment-highlight.is-active{background:#ffe070}.proposal-suggestion-insertion{color:#18723f;text-underline-offset:3px;cursor:pointer;background:#edf8ef;-webkit-text-decoration:underline #65a779;text-decoration:underline #65a779}.proposal-suggestion-deletion{color:#18723f;-webkit-user-select:none;user-select:none;cursor:pointer;background:#edf8ef;text-decoration:line-through}.proposal-review-rail{color:#344054;min-width:0;font:13px/1.5 IBM Plex Sans,sans-serif;position:relative}.proposal-review-empty{color:#768195;align-items:flex-start;gap:10px;margin-top:194px;padding:18px;font-size:12px;display:flex}.proposal-review-card{overflow-wrap:anywhere;background:#f1f4f9;border:1px solid #e5e9f0;border-radius:12px;padding:14px;position:absolute;left:0;right:0}.proposal-review-card.is-active{background:#fff;border-color:#bccde4;box-shadow:0 2px 8px #17294a20}.proposal-review-card-body{text-align:left;width:100%;color:inherit;font:inherit;display:block}.proposal-review-card-body>strong{align-items:center;gap:9px;font-size:12px;display:flex}.proposal-review-card p{white-space:pre-wrap;margin:9px 0 0}.proposal-review-avatar{color:#385b84;background:#dce7f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.proposal-review-card-heading{align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.proposal-review-actions{gap:4px;margin-left:auto;display:inline-flex}.proposal-review-actions button,.proposal-review-close{color:#516075;border-radius:50%;padding:5px;display:inline-flex}.proposal-review-actions button:hover,.proposal-review-close:hover{color:#174ea6;background:#e0e9fa}.proposal-review-actions button:disabled{opacity:.3}.proposal-review-close{position:absolute;top:9px;right:9px}.proposal-review-before{color:#60756a;max-height:110px;text-decoration:line-through;overflow:auto}.proposal-review-after{color:#18723f;max-height:160px;overflow:auto}.proposal-review-reply{border-top:1px solid #dfe5ee;margin-top:12px;padding-top:10px}.proposal-review-reply b{font-size:11px}.proposal-review-saving{color:#7c8999;margin-top:8px;display:block}.proposal-review-card textarea{color:#27364a;background:#fff;border:1px solid #d5dde8}.proposal-review-card article{color:#344054;background:0 0;padding:0}@media (width<=950px){.has-review-rail .proposal-document-and-review{grid-template-columns:minmax(0,1fr)}.proposal-review-rail{flex-direction:column;gap:12px;display:flex;min-height:0!important}.proposal-review-card{position:relative;top:auto!important}.proposal-review-empty{margin-top:0}.proposal-document-modes{gap:8px}}.proposal-review-card textarea{color:#27364a!important;background:#fff!important;border-color:#cdd7e4!important}.proposal-review-card textarea::placeholder{color:#8590a0}.proposal-review-card .text-slate-500{color:#68768b}.proposal-review-card article{background:0 0!important}.proposal-review-card .dark\:bg-slate-950\/60{background:#f5f7fa!important}.proposal-native-field{display:contents}.proposal-native-suggestion{display:block}.proposal-native-deletion{color:#18723f;-webkit-user-select:none;user-select:none;text-decoration:line-through;display:block}.proposal-native-insertion{text-underline-offset:3px;text-decoration:underline;color:#18723f!important;background:#edf8ef!important}.proposal-text-toolbar select[aria-label=Afsnitsformat]{min-width:130px;max-width:150px}.proposal-review-mobile-close{display:none}@media (width<=950px){.proposal-review-rail.has-active-card{z-index:70;background:#fff;border-radius:12px;width:min(360px,100vw - 24px);max-height:55dvh;padding:8px;position:fixed;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 4px 28px #12223b30}.proposal-review-rail.has-active-card .proposal-review-card:not(.is-active),.proposal-review-rail.has-active-card .proposal-review-empty{display:none}.proposal-review-rail.has-active-card .proposal-review-card{box-shadow:none;border:0;padding-top:28px;position:relative;top:auto!important}.proposal-review-rail.has-active-card .proposal-review-close{display:none}.proposal-review-rail.has-active-card .proposal-review-mobile-close{z-index:2;color:#526078;background:#fff;border-radius:50%;margin-left:auto;padding:5px;display:inline-flex;position:sticky;top:0}}.proposal-text-editor .tiptap{scroll-margin-top:calc(var(--proposal-toolbar-top,132px) + 116px)}@media (width<=700px){.proposal-workspace:has(.proposal-composer)>[data-proposal-workflow-header]{position:static}.proposal-document-formatting-dock{top:8px}}.proposal-document-menu-panel{color:#202124;gap:8px;width:280px;padding:12px;font:14px/1.45 IBM Plex Sans,sans-serif}.proposal-document-menu-panel :is(button,select,textarea,label){font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.proposal-document-menu-panel button{white-space:normal;background:0 0;border-radius:4px;min-height:34px;padding:7px 10px}.proposal-document-menu-panel button:hover{background:#f0f4f9}.proposal-document-menu-panel textarea{background:#fff;border:1px solid #dadce0;border-radius:4px;width:100%;padding:7px 9px}.proposal-document-menu-panel .proposal-compose-check{align-items:center;gap:8px;display:flex}.proposal-document-menu-panel input[type=checkbox]{flex:none;margin:0}.proposal-text-editor .tiptap sup[data-footnote-key]{vertical-align:super;color:#131936;font-size:.7em;line-height:0;display:inline}.proposal-document-menu-panel input[type=checkbox]{appearance:auto;accent-color:#1a73e8;flex:0 0 16px;width:16px;min-width:16px;height:16px;padding:0}.proposal-document-menu-panel .proposal-compose-check{white-space:normal;justify-content:flex-start}@media (width<=900px){.proposal-document-menu>.proposal-document-menu-panel{zoom:calc(1 / var(--proposal-sheet-scale,1));width:280px}}.proposal-composer{overflow-anchor:none}.proposal-paginated-document .proposal-document-footnotes{padding:0;top:0;transform:none}.proposal-paginated-document .proposal-document-footnotes:before{display:none}.proposal-paginated-document .proposal-document-footnote{position:absolute;left:0;right:0}.proposal-document-footnote[data-first-note-on-page=true]:before{content:"";border-top:1px solid #131936;width:192px;position:absolute;top:-10px;left:0}.proposal-missing-footnote-reference{text-align:left;grid-column:2;color:#1a73e8!important}.proposal-print-clean .proposal-suggestion-deletion{display:none!important}.proposal-print-clean .proposal-suggestion-insertion{color:inherit!important;background:0 0!important;border:0!important;text-decoration:none!important}.proposal-document-footnote[hidden],.proposal-print-clean .proposal-native-deletion{display:none!important}.proposal-print-clean .proposal-native-insertion{color:inherit!important;background:0 0!important;text-decoration:none!important}.proposal-text-editor .tiptap :is(th,td){vertical-align:middle;text-align:left;height:38.667px;padding:7px}.proposal-text-editor .tiptap th{background:0 0;height:37.333px;font-weight:700}.proposal-text-editor .tiptap :is(th,td) p{margin:0}.proposal-text-editor .tiptap :is(th,td) p+p{margin-top:7px}.proposal-text-editor .tiptap table:not(:has(tr>:nth-child(3))) tr>:first-child{width:62%}.proposal-text-editor .tiptap h1{margin:0 0 5.48px;font-size:24px;font-weight:700;line-height:24px}.proposal-text-editor .tiptap ul>li{list-style:none;position:relative}.proposal-text-editor .tiptap ul>li:before{content:"";box-sizing:border-box;background:#38d6c0;border-radius:50%;width:5.733px;height:5.733px;position:absolute;top:8.793px;left:-22.867px}.proposal-text-editor .tiptap li ul>li:before{background:0 0;border:.6px solid #38d6c0}.proposal-document-content h1,.proposal-text-editor .tiptap h1{margin-bottom:-1.36px;line-height:36.5px}.proposal-document-accent,.proposal-document-sender{top:43px}.proposal-paginated-document .proposal-document-recipient{top:123.55px}.proposal-writing-page .proposal-document-footer{gap:0;margin:0;display:block;bottom:33.64px;left:130.865px;right:auto}.proposal-document-footer>span{margin:0 16.18px 0 13.2px;font-family:Proposal Roboto,Arial,sans-serif;font-size:14.667px;line-height:16px;display:inline-block;position:relative;top:-.417px}.proposal-writing-page-number{font-size:12px;font-weight:400;line-height:16px;bottom:34px;right:85px}.dark .proposal-send-help{color:#94a3b8}.proposal-suggesting-view{color:#202124;box-sizing:border-box;max-width:1160px;margin:24px auto 64px;padding-right:350px;font-family:Arial,sans-serif;position:relative}.proposal-suggesting-paper{background:#fff;border:1px solid #dadce0;min-height:1056px;padding:60px 76px 44px;font-family:Proposal Titillium,Arial,sans-serif;font-size:15px;line-height:1.75;box-shadow:0 2px 6px #00000009}.suggesting-document-header{color:#666;justify-content:space-between;align-items:flex-end;margin-bottom:44px;font-size:13px;display:flex}.suggesting-document-header>div:last-child{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.suggesting-document-header img{object-fit:contain;width:48px;height:48px}.suggestion-text{overflow-wrap:anywhere;margin:0 0 18px;position:relative}.suggestion-text p{margin:0}.suggestion-document-title{margin-bottom:26px;font-size:25px;font-weight:700;line-height:1.3}.suggestion-section-heading{margin:28px 0 10px;font-size:18px;font-weight:700}.suggestion-text h2,.suggestion-text h3,.suggestion-text h4,.suggestion-text h5{margin:16px 0 8px;font-size:1.1em;font-weight:700}.suggestion-text ul{padding-left:25px;list-style:outside}.suggestion-text ol{padding-left:25px;list-style:decimal}.suggestion-text ul,.suggestion-text ol{margin:0}.suggestion-list-item{margin-bottom:5px}.suggestion-text table{border-collapse:collapse;width:100%}.suggestion-text td,.suggestion-text th{border:1px solid #bbb;padding:6px}.suggestion-text img{max-width:100%}.suggestion-text ins,.suggestion-insertion{color:#188038;text-decoration:none}.suggestion-text del,.suggestion-deletion{color:#188038;text-decoration:line-through;text-decoration-thickness:1px}.suggestion-text ins+del{margin-left:.2em}.suggestion-text.has-suggestion{cursor:pointer}.suggestion-text.is-active [data-suggestion-fragment]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e6f2e9}.suggestion-anchor{cursor:pointer;background:0 0;border:0;width:12px;position:absolute;top:0;bottom:0;left:-22px}.suggesting-document-footer{color:#777;border-top:1px solid #eee;margin-top:40px;padding-top:18px;font-size:12px}.suggestions-margin-heading{justify-content:space-between;align-items:center;width:320px;padding:14px 0;font-size:13px;display:flex;position:absolute;top:0;right:0}.suggestions-margin-heading button{color:#137333;background:#fff;border:1px solid #c4d9cb;border-radius:20px;padding:7px 12px}.suggestion-card{box-sizing:border-box;background:#f1f3f4;border:1px solid #0000;border-radius:10px;width:320px;padding:14px;transition:background .15s;position:absolute;right:0}.suggestion-card.is-active{z-index:2;background:#fff;border-color:#b7d9c1;box-shadow:0 2px 8px #00000014}.suggestion-card header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.suggestion-author-icon{color:#137333;background:#e0eee4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.suggestion-card header>div{flex:1;min-width:0}.suggestion-card header strong{font-size:13px;display:block}.suggestion-card header small{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.suggestion-card header button{color:#5f6368;background:0 0;border:0;border-radius:50%;padding:4px}.suggestion-card header button:hover{color:#137333;background:#e2e7e4}.suggestion-card button:disabled{opacity:.35;cursor:default}.suggestion-card-description{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;font-size:13px;line-height:1.6;display:block}.suggestion-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-style:italic;display:-webkit-box;overflow:hidden}.suggestion-card.is-active .suggestion-quote{-webkit-line-clamp:5}.suggestion-with{color:#5f6368;margin-top:5px;font-size:12px;display:block}.proposal-suggesting-view button:focus-visible{outline-offset:3px;outline:2px solid #188038}@media (width<=999px){.proposal-suggesting-view{max-width:800px;padding:0 12px}.proposal-suggesting-paper{padding:36px 32px}.suggestions-margin-heading{width:auto;position:static}.suggestion-card{width:auto;margin-bottom:12px;position:static}.suggestions-margin{margin-top:20px}}@media print{.proposal-suggesting-view{padding:0}.suggestions-margin,.suggestion-anchor{display:none}.proposal-suggesting-paper{box-shadow:none;border:0}}.suggestion-field-label{color:#5f6368;font-size:11px;font-weight:600;display:block}.suggestion-card:not(.is-active) .suggestion-card-description{max-height:42px;overflow:hidden}.suggestion-card:not(.is-active) .suggestion-quote{-webkit-line-clamp:1}.suggestion-card:not(.is-active) .suggestion-with,.suggestion-card:not(.is-active) .suggestion-with+.suggestion-quote{display:none}.suggestion-text ul>li::marker{color:#38d6c0}.suggestion-issue-date{text-align:right;margin:0;font-size:13px;font-weight:400}.suggesting-document-header>div:last-child{gap:12px}.suggesting-document-header .suggestion-issue-date{max-width:260px}.suggestion-discussion{border-top:1px solid #dadce0;margin-top:14px;padding-top:12px;font-size:13px}.suggestion-discussion textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:38px;font:inherit;color:#202124;background:#fff;border:1px solid #9aa0a6;border-radius:18px;padding:9px 12px;line-height:1.5;display:block}.suggestion-discussion textarea:focus{outline-offset:-1px;outline:2px solid #137333}.suggestion-reply-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.suggestion-reply-actions button,.suggestion-feedback-panel>button{color:#137333;border-radius:20px;padding:8px 14px}.suggestion-reply-actions button[type=submit],.suggestion-feedback-panel>button{background:#e0eee4}.suggestion-thread{margin-bottom:14px}.suggestion-thread-message{margin:0 0 12px}.suggestion-thread-message strong{font-size:13px;display:block}.suggestion-thread-message time{color:#5f6368;font-size:11px;display:block}.suggestion-thread-message p,.suggestion-previous-thread blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.suggestion-comment-trigger,.suggestion-resolve{color:#137333;margin-top:8px;font-size:12px}.suggestion-comment-error{color:#b3261e;margin-top:8px}.suggestion-feedback-panel{background:#fff;border:1px solid #dadce0;border-radius:10px;margin-top:24px;padding:20px;font-size:13px}.suggestion-feedback-panel>p{color:#5f6368;margin:8px 0 16px}.suggestion-feedback-panel summary{cursor:pointer}.suggestion-previous-thread{border-top:1px solid #dadce0;margin-top:12px;padding:16px 0}@media print{.suggestion-feedback-panel{display:none}}.suggestions-margin-heading{flex-wrap:wrap;gap:8px}.suggestions-margin-heading>button:last-child:nth-child(3){width:100%}.suggestion-comment-trigger,.suggestion-resolve,.suggestion-reply-actions button{cursor:pointer;background:0 0;border:0}.proposal-suggesting-view{max-width:1166px}.suggesting-page-viewport{width:100%;min-width:0;position:relative}.suggesting-page-stack{width:816px}.suggesting-paginated-paper{box-sizing:border-box;width:816px;min-height:1056px;padding:0;font-size:13.333px;line-height:23.32px;position:relative;overflow:visible}.suggesting-page-measure{visibility:hidden;pointer-events:none;contain:layout;z-index:-1;width:624px;font-family:Proposal Titillium,Arial,sans-serif;font-size:13.333px;line-height:23.32px;position:fixed;top:0;left:-10000px}.suggesting-page-measure .suggestion-text,.suggesting-paginated-paper .suggestion-text{margin-bottom:23.32px}.suggesting-page-measure .suggestion-list-item,.suggesting-paginated-paper .suggestion-list-item{margin-bottom:5px}.suggesting-page-measure .suggestion-section-heading,.suggesting-paginated-paper .suggestion-section-heading{margin-top:16px;margin-bottom:7px;font-size:13.333px;line-height:23.32px}.suggesting-page-measure .suggestion-document-title,.suggesting-paginated-paper .suggestion-document-title{margin-bottom:12px;font-size:26.667px;line-height:32px}.suggesting-paginated-paper .suggesting-document-header{height:120px;margin:0;font-size:13.333px;line-height:20.28px;position:absolute;top:43px;left:96px;right:69px}.suggesting-paginated-paper .suggesting-document-header .suggestion-issue-date{margin:0}.suggesting-paginated-paper .proposal-footer{white-space:nowrap;color:#666;justify-content:space-between;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:33.64px;left:150.35px;right:85px}.suggesting-page-counter{float:left;z-index:4;color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:5px;width:72px;margin-left:-78px;padding:4px 6px;font:11px/18px Arial,sans-serif;position:sticky;top:265px}.suggesting-paginated-paper img,.suggesting-page-measure img{object-fit:contain;max-height:650px}@media (width<=999px){.suggesting-page-counter{float:none;margin:0 0 10px;top:0}}@media print{.suggesting-page-counter,.suggesting-page-measure{display:none}}.proposal-document-stage.proposal-document-suggesting{padding-right:350px}.proposal-suggestion-margin-only{pointer-events:none;width:1166px;margin:0;padding:0;position:absolute;top:0;left:0}.proposal-suggestion-margin-only>aside,.proposal-suggestion-margin-only>.suggestion-feedback-panel{pointer-events:auto}.proposal-suggestion-margin-only>.suggestion-feedback-panel{width:320px;position:absolute;top:100%;left:846px}.proposal-editable-suggestion ins,.proposal-editable-suggestion .suggestion-insertion{color:#188038;background:0 0;text-decoration:none}.proposal-paper-stack .proposal-tracked-deletion:before{color:#188038;background:0 0;-webkit-text-decoration:line-through #188038;text-decoration:line-through #188038}.proposal-editable-suggestion.is-active{background:#e3f1e6}.proposal-deleted-paragraph{color:#188038;margin-bottom:0;display:block}.proposal-editable-change-marker{cursor:pointer;z-index:5;background:linear-gradient(#188038,#188038) 0/2px 100% no-repeat;border:0;width:14px;padding:0;position:absolute;left:-22px}.proposal-suggestion-margin-only .suggestions-margin-heading{top:0}@media (width<=999px){.proposal-suggestion-margin-only .suggestion-card{width:320px;position:absolute}.proposal-suggestion-margin-only .suggestions-margin-heading{position:absolute}}.proposal-editable-suggestion ins+.proposal-tracked-deletion:before{margin-left:.25em}.proposal-tracked-deletion.is-active:before{background:#e3f1e6}.proposal-send-form{max-width:850px;margin:24px 0 32px}.proposal-send-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0;margin:0;padding:0;display:grid}.proposal-send-fields label{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.proposal-send-fields :is(input,select){box-sizing:border-box;color:#0f172a;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-weight:400}.proposal-send-fields :is(input,select):focus{outline-offset:2px;outline:2px solid #0f766e}.proposal-send-wide{grid-column:1/-1}.proposal-send-help{color:#64748b;margin:0;font-size:12px;line-height:1.5}.proposal-send-fields>.proposal-send-help{margin-top:-10px}.proposal-send-form>.proposal-send-help{margin-top:12px}.proposal-send-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proposal-send-actions button{border-radius:6px;min-height:40px;padding:8px 14px;font-size:13px}.proposal-send-actions .proposal-send-submit{color:#fff;background:#0f172a;font-weight:600}.proposal-send-fields :disabled{opacity:.5;cursor:not-allowed}.proposal-delivery-history :is(th,td){padding-right:16px}.proposal-delivery-history th{white-space:nowrap}@media (width<=600px){.proposal-send-fields{grid-template-columns:minmax(0,1fr);gap:18px}}.runtime-health{color:var(--wos-ink);font-size:13px}.runtime-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.runtime-page-header h1{letter-spacing:-.8px;margin:0 0 7px;font-size:28px;font-weight:600}.runtime-page-header p{color:var(--wos-muted);font-size:13px}.runtime-page-header button{border:1px solid var(--wos-line);background:var(--wos-panel);color:var(--wos-accent);border-radius:7px;padding:10px 14px;font-size:12px}.runtime-page-header button:disabled{opacity:.5}.runtime-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.runtime-metric{background:var(--wos-panel);border:1px solid var(--wos-line);text-align:left;border-radius:10px;padding:17px 18px}.runtime-metric:hover,.runtime-metric[aria-pressed=true]{border-color:var(--wos-accent)}.runtime-metric>span{align-items:center;font-size:12px;display:flex}.runtime-metric strong{color:var(--wos-ink);margin:10px 0 5px;font-size:29px;font-weight:500;display:block}.runtime-metric small{color:var(--wos-muted);font-size:11px}.runtime-health .is-down{--status-ink:#b83e49;--status-bg:#fbe9ec}.runtime-health .is-unknown{--status-ink:#946019;--status-bg:#fff3dd}.runtime-health .is-up{--status-ink:#08685f;--status-bg:#e8f6f2}.runtime-health .is-off{--status-ink:#61767e;--status-bg:#eff2f4}.runtime-metric>span,.runtime-badge{color:var(--status-ink)}.runtime-metric i,.runtime-badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:7px;display:inline-block}.runtime-attention{background:snow;border:1px solid #eccdd1;border-radius:11px;align-items:center;gap:14px;margin-bottom:26px;padding:20px 22px;display:flex}.runtime-attention>svg{color:#b83e49;flex-shrink:0}.runtime-attention h2{margin:0 0 5px;font-size:15px;font-weight:600}.runtime-attention p{color:var(--wos-muted);margin:0;font-size:12px}.runtime-attention button{background:var(--wos-panel);color:#b83e49;border:1px solid #e6c9cd;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;font-size:12px;display:flex}.runtime-panel{border:1px solid var(--wos-line);background:var(--wos-panel);border-radius:12px}.runtime-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.runtime-filters,.runtime-tools{align-items:center;gap:5px;display:flex}.runtime-filters button{color:var(--wos-muted);white-space:nowrap;border-radius:6px;padding:9px 11px;font-size:12px}.runtime-filters button[aria-pressed=true]{background:var(--wos-soft);color:var(--wos-accent);font-weight:600}.runtime-filters span{margin-left:8px;font-size:10px}.runtime-tools{flex-wrap:wrap;gap:10px}.runtime-tools select,.runtime-search{border:1px solid var(--wos-line);background:var(--wos-panel);color:var(--wos-muted);border-radius:6px;padding:8px 10px;font-size:12px}.runtime-search{align-items:center;gap:8px;display:flex}.runtime-search input{width:175px;min-width:0;color:var(--wos-ink);background:0 0;outline:none}.runtime-search:focus-within{outline:2px solid var(--wos-accent)}.runtime-columns,.runtime-row{grid-template-columns:minmax(150px,1.3fr) minmax(160px,1.2fr) minmax(110px,.8fr) minmax(210px,1.2fr) 32px;align-items:center;gap:18px;display:grid}.runtime-columns{background:var(--wos-bg);border-top:1px solid var(--wos-line);letter-spacing:1px;text-transform:uppercase;color:var(--wos-muted);padding:12px 22px;font-size:10px}.runtime-item{border-top:1px solid var(--wos-line)}.runtime-row{padding:20px 22px}.runtime-item.is-down .runtime-row,.runtime-item.is-unknown .runtime-row{border-left:3px solid var(--status-ink);padding-left:19px}.runtime-row small{color:var(--wos-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.runtime-identity a{color:var(--wos-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.runtime-identity a:hover,.runtime-expanded a:hover{text-decoration:underline}.runtime-owner strong{overflow-wrap:anywhere;font-size:12px;font-weight:400}.runtime-badge{background:var(--status-bg);border-radius:5px;align-items:center;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.runtime-expand{width:32px;min-height:36px;color:var(--wos-muted);border-radius:6px;place-items:center;display:grid}.runtime-expand:hover{background:var(--wos-soft)}.runtime-availability,.runtime-availability>div{min-width:0}.runtime-expanded{background:var(--wos-bg);border:1px solid var(--wos-line);border-radius:8px;margin:0 22px 20px;padding:20px}.runtime-detail-heading{color:var(--wos-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.runtime-detail-heading a{color:var(--wos-accent);align-items:center;gap:6px;display:inline-flex}.runtime-observations{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.runtime-observations h3{margin:0 0 8px;font-size:13px;font-weight:600}.runtime-observations p{color:var(--wos-muted);margin:4px 0 14px;font-size:12px;line-height:1.6}.runtime-observations dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.runtime-observations dt{color:var(--wos-muted);margin-bottom:5px;font-size:10px}.runtime-observations dd{overflow-wrap:anywhere;font-size:12px}.runtime-timeline{border-left:1px solid var(--wos-line);padding-left:17px}.runtime-timeline li{margin-bottom:13px;font-size:11px;line-height:1.5}.runtime-timeline time{color:var(--wos-muted);font-size:10px;display:block}.runtime-timeline button,.runtime-empty button{color:var(--wos-accent);text-decoration:underline}.runtime-footer{border-top:1px solid var(--wos-line);color:var(--wos-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;font-size:11px;display:flex}.runtime-legend{border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.runtime-legend.up{background:#34d399}.runtime-legend.down{background:#f43f5e}.runtime-legend.off{background:#cbd5e1}.runtime-note{color:var(--wos-muted);margin-top:17px;font-size:11px;line-height:1.6}.runtime-empty{text-align:center;color:var(--wos-muted);padding:30px}.runtime-health button:focus-visible,.runtime-health a:focus-visible,.runtime-health select:focus-visible{outline:2px solid var(--wos-accent);outline-offset:3px}.dark .runtime-health .is-down{--status-ink:#f6a1ad;--status-bg:#42212c}.dark .runtime-health .is-unknown{--status-ink:#edc17e;--status-bg:#403422}.dark .runtime-health .is-up{--status-ink:#78e0ce;--status-bg:#1e3c36}.dark .runtime-health .is-off{--status-ink:#b1c2ca;--status-bg:#2a363e}.dark .runtime-attention{background:#302027;border-color:#653342}.dark .runtime-attention>svg,.dark .runtime-attention button{color:#f6a1ad}.dark .runtime-attention button{border-color:#653342}.dark .runtime-availability p{color:var(--wos-muted)}@media (width<=1200px){.runtime-columns,.runtime-row{grid-template-columns:minmax(130px,1.2fr) minmax(150px,1.1fr) minmax(200px,1fr) 32px;gap:14px}.runtime-owner,.runtime-columns>span:nth-child(3){display:none}}@media (width<=760px){.runtime-page-header{align-items:flex-start}.runtime-page-header h1{font-size:25px}.runtime-page-header button{white-space:nowrap}.runtime-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.runtime-metric{padding:13px}.runtime-metric strong{font-size:25px}.runtime-attention{flex-wrap:wrap;padding:15px}.runtime-attention>div{flex:1}.runtime-attention button{margin-left:44px}.runtime-toolbar{gap:12px;padding:13px}.runtime-tools{width:100%}.runtime-search{flex:1}.runtime-search input{width:100%}.runtime-filters{justify-content:space-between;width:100%}.runtime-filters button{padding:8px}.runtime-columns{display:none}.runtime-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:12px;padding:18px 15px}.runtime-item.is-down .runtime-row,.runtime-item.is-unknown .runtime-row{padding-left:12px}.runtime-availability{grid-column:1/3}.runtime-expand{grid-area:1/3;min-height:44px}.runtime-expanded{margin:0 12px 15px;padding:15px}.runtime-observations{grid-template-columns:1fr;gap:20px}.runtime-footer{padding:14px}.runtime-page-header p{font-size:12px}}
