/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular1--Z-4elQA.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium1-DzJeihj1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-SemiBold1-Cf0_mJZe.woff)format("woff");font-weight:600 800;font-style:normal;font-display:swap}:root{--ink:#111113;--muted:#686869;--soft-muted:#8f8e8d;--line:#e7e7e7;--line-strong:#d8d6d2;--paper:#f6f4f0;--surface:#fff;--surface-soft:#f7f5f1;--green-950:#111113;--green-900:#19191a;--green-800:#2f2f30;--green-700:#5b5956;--green-100:#eee9e2;--green-050:#f6f4f0;--lime:#e8e1d6;--brand-accent:#b9b4ab;--orange:#c66b35;--orange-soft:#fbecdf;--red:#ad4f48;--red-soft:#fae9e7;--blue:#47718b;--blue-soft:#e8f0f4;--shadow:0 18px 60px #11111312}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Gilroy,-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Arial,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:1px solid #11111385}.icon{flex:none;width:18px;height:18px}.appShell{grid-template-columns:210px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:var(--green-950);z-index:5;flex-direction:column;height:100vh;padding:25px 14px 18px;display:flex;position:sticky;top:0}.brand{gap:5px;padding:0 10px 29px;display:grid}.brandMark{color:#fff;letter-spacing:0;font:400 27px/1 Gilroy,sans-serif;display:block}.brand strong,.brand small{display:block}.brand strong{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font:500 10px/1.2 Gilroy,sans-serif}.brand small{color:#ffffff75;letter-spacing:.04em;margin-top:3px;font-size:9px}.navGroup{gap:3px;margin-bottom:19px;display:grid}.navCaption{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;padding:0 12px 7px;font-size:9px;font-weight:700}.navGroup button{color:#ffffffad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 11px;transition:all .14s;display:grid}.navGroup button span{font-size:12px}.workspaceModes button{min-height:54px}.workspaceModes button>span strong,.workspaceModes button>span small{display:block}.workspaceModes button>span small{color:#ffffff70;margin-top:3px;font-size:8px;font-weight:500}.workspaceModes button.active>span small{color:#686869}.navGroup button em{color:#ffffffd1;text-align:center;background:#ffffff1a;border-radius:10px;min-width:21px;padding:2px 6px;font-size:9px;font-style:normal}.navGroup button:hover{color:#fff;background:#ffffff14}.navGroup button.active{color:var(--green-950);background:#f6f4f0;font-weight:700}.navGroup button.active em{color:var(--green-950);background:var(--lime)}.pilotStatus{border-top:1px solid #ffffff1f;margin-top:auto;padding:15px 12px 5px}.pilotStatus>div{align-items:center;gap:7px;display:flex}.pilotStatus strong{font-size:10px}.statusDot{background:#dab16b;border-radius:50%;width:7px;height:7px}.statusDot.live{background:#82c879;box-shadow:0 0 0 3px #82c87921}.statusDot.snapshot{background:#d99b5c}.pilotStatus p{color:#9fb1a9;margin:9px 0 7px;font-size:9px;line-height:1.5}.pilotStatus small{color:#708f82;font-size:9px}.pilotDetails summary{cursor:pointer;grid-template-columns:8px 1fr 12px;align-items:center;gap:7px;list-style:none;display:grid}.pilotDetails summary::-webkit-details-marker{display:none}.pilotDetails summary .icon{width:11px;transition:transform .14s}.pilotDetails[open] summary .icon{transform:rotate(90deg)}.workspace{min-width:0;padding:24px 26px 30px}.topbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.eyebrow,.sectionLabel{color:#718078;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.topbar h1{letter-spacing:-.02em;margin:5px 0 0;font:500 29px/1.15 Gilroy,sans-serif}.topActions{align-items:center;gap:8px;display:flex}.roleBadge{border:1px solid var(--line-strong);color:#536159;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:5px 10px 5px 6px;display:flex}.roleBadge.owner{color:var(--green-800);background:var(--green-050);border-color:#c7dac4}.roleBadge.loading{color:#7b8580;background:var(--surface-soft)}.roleAvatar{color:#fff;background:#77847d;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.roleBadge.owner .roleAvatar{background:var(--green-800)}.roleBadge strong,.roleBadge small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;display:block;overflow:hidden}.roleBadge strong{font-size:9px}.roleBadge small{color:#87918c;margin-top:2px;font-size:7px}.accessBoundaryNotice{color:#4f5d55;background:#f7f9f7;border:1px solid #d9e0dc;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-4px 0 13px;padding:10px 12px;display:grid}.accessBoundaryMark,.managerStatusMark{color:#fff;background:#718078;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.accessBoundaryNotice strong{font-size:9px;display:block}.accessBoundaryNotice p{color:#78837d;margin:3px 0 0;font-size:8px;line-height:1.45}.accessBoundaryPill,.ownerOnlyPill{color:#5e6b64;white-space:nowrap;background:#e9edea;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:750}.primaryButton,.ghostButton,.moduleIntro>button,.versionControl button,.quoteTotals button,.nextActionCard button{border:1px solid var(--green-950);color:#fff;background:var(--green-950);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primaryButton:hover,.moduleIntro>button:hover,.quoteTotals button:hover,.nextActionCard button:hover{background:var(--green-800)}.primaryButton:disabled,.moduleIntro>button:disabled,.quoteTotals button:disabled{cursor:not-allowed;opacity:.45}.ghostButton{border-color:var(--line-strong);color:#50605a;background:var(--surface);font-weight:600}.ghostButton .icon{width:14px}.summaryStrip{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(230px,1.1fr);margin-bottom:13px;display:grid;overflow:hidden}.summaryStrip article{border-right:1px solid var(--line);min-height:83px;padding:14px 16px 13px}.summaryStrip article:last-child{border:0}.summaryStrip span,.summaryStrip small{color:var(--muted);font-size:9px;display:block}.summaryStrip strong{letter-spacing:-.02em;margin:6px 0 4px;font-size:18px;display:block}.summaryDetails{background:var(--green-050);padding:14px 16px}.summaryDetails summary{color:var(--green-800);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:750;list-style:none;display:flex}.summaryDetails summary::-webkit-details-marker{display:none}.summaryDetails summary .icon{width:12px;transition:transform .14s}.summaryDetails[open] summary .icon{transform:rotate(90deg)}.summaryDetails>div{margin-top:8px}.summaryDetails>div strong{font-size:15px}.summaryDetails p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.4}.cockpit{border:1px solid var(--line);background:var(--surface);min-height:calc(100vh - 167px);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:minmax(310px,335px) minmax(590px,1fr) 272px;display:grid;overflow:hidden}.queuePane{border-right:1px solid var(--line);background:#fbfcf9;min-width:0}.queueHead{justify-content:space-between;align-items:center;min-height:76px;padding:17px 15px 12px;display:flex}.queueHead span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.queueHead h2{margin:4px 0 0;font:500 19px/1.15 Georgia,serif}.iconButton{border:1px solid var(--line);color:#66766e;background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.iconButton .icon{width:15px}.queueFilters{grid-template-columns:minmax(0,1fr) 102px;gap:7px;padding:0 13px 9px;display:grid}.searchField{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 9px;display:flex}.searchField .icon{color:#87918c;width:14px}.searchField input,.queueFilters select{width:100%;min-width:0;height:36px;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.queueFilters select{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:0 7px}.quickFilters{gap:5px;padding:0 13px 11px;display:flex;overflow-x:auto}.quickFilters button{color:#758079;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:5px 8px;font-size:9px}.quickFilters button:hover,.quickFilters button.on{color:var(--green-800);background:var(--green-050);border-color:#d7e2d3}.queueCount{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#919a95;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;padding:8px 14px;font-size:8px;font-weight:700;display:flex}.dealRows{scrollbar-width:thin;scrollbar-color:#cfd7d1 transparent;max-height:calc(100vh - 346px);overflow-y:auto}.dealRow{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecefeb;grid-template-columns:34px minmax(0,1fr) 83px;align-items:start;gap:9px;padding:11px 12px;display:grid;position:relative}.dealRow:hover{background:#f4f7f1}.dealRow.selected{background:#edf3e9}.dealRow.selected:before{background:var(--green-700);content:"";width:3px;position:absolute;inset:0 auto 0 0}.avatar{color:#466052;background:#dde8df;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.avatar.tone0{color:#665840;background:#eae2d4}.avatar.tone2{color:#5f5373;background:#e5e0ec}.avatar.tone3{color:#744d42;background:#efe0db}.dealCopy,.dealValue{min-width:0}.dealCopy strong,.dealCopy small,.dealCopy>span,.dealValue strong,.dealValue small{display:block}.dealCopy strong{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 4px;font-size:11px;overflow:hidden}.dealCopy small{color:#67736c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dealCopy>span{color:#79857e;margin-top:6px;font-size:8px}.dealValue{text-align:right;padding-right:6px}.dealValue strong{margin:2px 0 7px;font-size:10px}.dealValue small{color:#7c8781;font-size:8px;line-height:1.25}.dealValue small.late,.taskList span.late{color:var(--red);font-weight:700}.priority{background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;top:13px;right:8px}.priority.high{background:var(--orange)}.priority.critical{background:var(--red)}.emptyQueue{text-align:center;padding:50px 24px}.emptyQueue strong{font-size:12px}.emptyQueue p{color:var(--muted);font-size:10px}.emptyQueue button{color:var(--green-700);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.recordPane{border-right:1px solid var(--line);min-width:0}.recordHeader{justify-content:space-between;align-items:flex-start;gap:20px;min-height:84px;padding:17px 20px 14px;display:flex}.recordIdentity{min-width:0}.recordIdentity>span{color:#818b86;letter-spacing:.05em;text-transform:uppercase;font-size:8px;display:block}.recordIdentity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font:500 22px/1.15 Georgia,serif;overflow:hidden}.recordIdentity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.recordAmount{text-align:right;flex:none;padding-top:3px}.recordAmount span,.recordAmount strong{display:block}.recordAmount span{color:var(--muted);font-size:8px}.recordAmount strong{margin-top:5px;font-size:14px}.stagePath{grid-template-columns:repeat(7,minmax(68px,1fr));gap:0;padding:0 19px 14px;display:grid;overflow-x:auto}.stagePath>div{color:#a2aaa6;text-align:center;justify-items:center;gap:5px;min-width:68px;font-size:7px;display:grid;position:relative}.stagePath>div:after{content:"";background:#dfe3e0;width:calc(100% - 24px);height:1px;position:absolute;top:10px;left:calc(50% + 12px)}.stagePath>div:last-child:after{display:none}.stagePath i{z-index:1;background:var(--surface);border:1px solid #dce2de;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.stagePath .icon{width:12px}.stagePath .done,.stagePath .current{color:var(--green-700);font-weight:700}.stagePath .done:after{background:#89a897}.stagePath .done i{background:var(--green-100);border-color:#c9ddc8}.stagePath .current i{color:#fff;background:var(--green-800);border:4px solid #d7e6d4}.tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;padding:0 15px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:#76817b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:39px;padding:0 7px;font-size:9px;position:relative}.tabs button+button{margin-left:7px}.tabs button:hover,.tabs button.active{color:var(--green-800)}.tabs button.active{border-bottom-color:var(--green-800);font-weight:750}.tabs button>i{background:var(--orange);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:1px}.tabCanvas{background:#fcfdfb;min-height:530px}.overviewLayout,.timelineLayout,.messagingWorkspace,.quoteLayout,.documentsLayout,.realizationLayout,.attributionLayout{padding:16px 18px 22px}.overviewLayout{grid-template-columns:1fr 1fr;gap:11px;display:grid}.nextActionCard{border:1px solid var(--line-strong);border-left:4px solid var(--green-700);background:#f6f4f0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.nextActionCard h3{margin:5px 0 4px;font-size:14px}.nextActionCard p{color:#66736b;margin:0;font-size:9px}.nextActionCard button{flex:none}.nextActionCard button .icon{width:14px}.aiDealCard>summary,.ownerDisclosure>summary{cursor:pointer;list-style:none}.aiDealCard>summary::-webkit-details-marker{display:none}.ownerDisclosure>summary::-webkit-details-marker{display:none}.aiDealCard>summary .aiHeaderActions>.icon{width:15px;color:var(--green-700);transition:transform .14s}.aiDealCard[open]>summary .aiHeaderActions>.icon{transform:rotate(90deg)}.ownerDetailBody{padding-top:13px}.aiDealCard>.ownerDetailBody{padding:0 16px 16px}.ownerRefreshAction{border:1px solid var(--line-strong);min-height:36px;color:var(--green-800);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin:0 0 12px auto;padding:0 12px;font-size:9px;font-weight:750;display:flex}.ownerRefreshAction:disabled{cursor:not-allowed;opacity:.45}.ownerRefreshAction .icon{width:13px}.ownerDisclosure>summary{align-items:center}.ownerDisclosure>summary:after{color:var(--green-700);content:"+";flex:none;font-size:20px;font-weight:400}.ownerDisclosure[open]>summary:after{content:"−"}.contentCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:15px}.clientDataCard{background:linear-gradient(#fff 0%,#fbfdf9 100%);border-color:#cfddd1;grid-column:1/-1;padding:18px}.clientDataHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clientDataHeading h3{margin:5px 0 4px;font-size:14px}.clientDataHeading p{max-width:660px;color:var(--muted);margin:0;font-size:9px;line-height:1.45}.clientCompletion{text-align:right;border-radius:9px;min-width:112px;padding:9px 11px}.clientCompletion strong,.clientCompletion span{display:block}.clientCompletion strong{font-size:17px;line-height:1}.clientCompletion span{margin-top:4px;font-size:8px}.clientCompletion.incomplete{color:#925a2e;background:var(--orange-soft)}.clientCompletion.complete{color:#315f45;background:var(--green-100)}.ownerPrivacyNotice{color:#4d6257;background:#f1f7ee;border:1px solid #d7e5d4;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:9px 11px;font-size:8px;line-height:1.4;display:flex}.ownerPrivacyNotice .icon{width:14px;color:var(--green-700)}.clientTypeSwitch{align-items:center;gap:6px;margin-top:14px;display:flex}.clientTypeSwitch>span{color:var(--muted);margin-right:4px;font-size:8px;font-weight:700}.clientTypeSwitch button{border:1px solid var(--line-strong);color:#65716b;cursor:pointer;background:#fff;border-radius:7px;min-height:30px;padding:0 11px;font-size:8px;font-weight:700}.clientTypeSwitch button.active{color:var(--green-800);background:var(--green-100);border-color:#91ad97}.clientTypeSwitch button:disabled,.clientDataGrid input:disabled,.clientSaveBar input:disabled,.clientSaveBar button:disabled{cursor:not-allowed;opacity:.55}.clientDataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.clientDataGrid label,.clientSaveBar label{gap:5px;min-width:0;display:grid}.clientDataGrid label.wide{grid-column:span 2}.clientDataGrid label>span,.clientSaveBar label>span{color:#59655f;font-size:8px;font-weight:700}.clientDataGrid input,.clientSaveBar input{border:1px solid var(--line-strong);background:#fff;border-radius:7px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:9px}.clientDataGrid input:hover,.clientSaveBar input:hover,.clientDataGrid input:focus,.clientSaveBar input:focus{border-color:#8aaa91}.clientDataGrid label.missing>span{color:#9a6338}.clientDataGrid label.missing input{background:#fffdf8;border-color:#e4cba5}.legalDetails{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.legalDetailsHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legalDetailsHeading span{font-size:10px;font-weight:750}.legalDetailsHeading small{color:var(--muted);font-size:8px}.clientReadiness{border:1px solid;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px 11px;display:grid}.clientReadiness.warning{color:#8a582f;background:#fffaf0;border-color:#ead6b3}.clientReadiness.ready{color:#366749;background:#f2f7ef;border-color:#d2e2d0}.clientReadiness .icon{width:17px}.clientReadiness strong{font-size:9px;display:block}.clientReadiness p{color:#68756e;margin:3px 0 0;font-size:8px;line-height:1.45}.clientSaveBar{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr);align-items:end;gap:12px;margin-top:12px;padding-top:12px;display:grid}.clientSaveBar>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.clientSaveBar small{max-width:280px;color:var(--muted);text-align:right;font-size:8px;line-height:1.4}.clientSaveBar button{color:#fff;background:var(--green-800);cursor:pointer;border:0;border-radius:7px;flex:none;min-height:36px;padding:0 13px;font-size:8px;font-weight:750}.briefCard,.recentCard{grid-column:1/-1}.cardHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.cardHeading h3,.moduleIntro h3,.timelineToolbar h3,.quoteHeader h3{margin:4px 0 0;font-size:12px}.textButton{color:var(--green-700);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:700}.briefGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.briefGrid>div{border-right:1px solid var(--line);min-height:56px;padding:10px}.briefGrid>div:last-child{border-right:0}.briefGrid span,.briefGrid strong{display:block}.briefGrid span{color:var(--muted);margin-bottom:6px;font-size:8px}.briefGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.requirementList{flex-wrap:wrap;gap:6px 12px;margin-top:11px;display:flex}.requirementList span{color:#88918c;align-items:center;gap:5px;font-size:8px;display:inline-flex}.requirementList i{border:1px solid #dbe0dc;border-radius:4px;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.requirementList .icon{width:9px}.requirementList .filled{color:var(--green-700)}.requirementList .filled i{background:var(--green-100);border-color:#c9dcc5}.score{text-align:center;border-radius:7px;min-width:45px;padding:5px 8px;font-size:10px;font-weight:750}.score.warn{color:#97582d;background:var(--orange-soft)}.score.ok{color:#366749;background:var(--green-100)}.blockerList{gap:5px;display:grid}.blockerList button{color:#634d43;text-align:left;cursor:pointer;background:#faf2ec;border:0;border-radius:6px;grid-template-columns:20px 1fr 14px;align-items:center;gap:6px;min-height:31px;padding:0 7px;font-size:8px;display:grid}.blockerList button>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.blockerList .icon{width:11px}.allGood{color:var(--green-700);align-items:center;gap:6px;font-size:9px;display:flex}.allGood .icon{width:14px}.miniTimeline{display:grid}.miniTimeline>div{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:7px;min-height:45px;display:grid}.eventDot{background:#8aa098;border-radius:50%;width:7px;height:7px;margin-top:4px}.eventDot.message-in{background:var(--blue)}.eventDot.message-out{background:var(--green-700)}.eventDot.document{background:#8a6c99}.eventDot.task{background:var(--orange)}.miniTimeline strong,.miniTimeline small{display:block}.miniTimeline strong{font-size:9px}.miniTimeline small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.miniTimeline time{color:#8d9691;white-space:nowrap;font-size:8px}.timelineToolbar,.quoteHeader,.moduleIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.channelHealth{border:1px solid var(--line);color:#5f6c65;background:var(--surface);border-radius:7px;padding:7px 9px;font-size:8px}.channelHealth>i{background:#76bd78;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.channelHealth span{color:#939b97;margin:4px 0 0 13px;display:block}.messagingWorkspace{gap:12px;display:grid}.conversationHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.conversationHeader h3{margin:5px 0 4px;font-size:15px}.conversationHeader p{color:var(--muted);margin:0;font-size:9px}.integrationReadiness{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:220px;padding:10px 12px 10px 28px;position:relative}.integrationReadiness>i{background:#a2aaa5;border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:12px}.integrationReadiness.prepared{background:#fffbf2;border-color:#e7dac1}.integrationReadiness.prepared>i{background:var(--orange)}.integrationReadiness.connected{background:#f2f8ef;border-color:#cfe1ca}.integrationReadiness.connected>i{background:#66ad68}.integrationReadiness.error{background:#fff6f4;border-color:#ead0cc}.integrationReadiness.error>i{background:var(--red)}.integrationReadiness strong,.integrationReadiness span{display:block}.integrationReadiness .channelReadinessSummary{border-top:1px solid;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.integrationReadiness .channelReadinessSummary{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.integrationReadiness .channelReadinessSummary{font-weight:700}.integrationReadiness strong{color:#4f5c55;font-size:9px}.integrationReadiness span{color:#7c8681;margin-top:4px;font-size:8px;line-height:1.4}.messagingIdentityQueue{background:#fffbf2;border:1px solid #e7dac1;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:14px;padding:12px;display:grid}.messagingIdentityQueue>div:first-child strong,.messagingIdentityQueue>div:first-child small{display:block}.messagingIdentityQueue>div:first-child strong{color:#4f5c55;margin-top:4px;font-size:10px}.messagingIdentityQueue>div:first-child small,.messagingIdentityItems small{color:var(--muted);margin-top:3px;font-size:8px}.messagingIdentityItems{gap:6px;display:grid}.messagingIdentityItems article{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.messagingIdentityItems span,.messagingIdentityItems b,.messagingIdentityItems small{display:block}.messagingIdentityItems b{color:#4f5c55;font-size:9px}.messagingIdentityItems button{color:#6e582e;background:#fff7e8;border:1px solid #cfb98e;border-radius:7px;min-height:28px;padding:0 10px;font-size:8px;font-weight:700}.messagingIdentityItems button:disabled{cursor:wait;opacity:.6}.channelSwitcher{gap:6px;display:flex;overflow-x:auto}.channelSwitcher button{border:1px solid var(--line);color:#657069;background:var(--surface);cursor:pointer;border-radius:16px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}.channelSwitcher button.active{color:var(--green-800);background:var(--green-050);border-color:#c7d9c2;font-weight:750}.channelSwitcher b,.unreadBadge{color:#fff;background:var(--green-700);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.dealValue .unreadBadge{margin:0 0 7px auto}.conversationToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.conversationToolbar>span{color:#89928d;white-space:nowrap;font-size:8px}.messageFilters{gap:4px;display:flex}.messageFilters button,.composerModes button{color:#717c76;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:650}.messageFilters button.active,.composerModes button.active{color:var(--green-800);background:var(--green-050)}.snapshotNotice{color:#7b6b4b;text-align:center;background:#fffaf0;border:1px dashed #dfcfac;border-radius:7px;padding:7px 10px;font-size:8px}.messageStream{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#cbd4cd transparent;background-color:#f6f8f5;background-image:radial-gradient(circle at 20% 20%,#4f695509 0 1px,#0000 1px 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:11px;flex-direction:column;gap:10px;min-height:310px;max-height:480px;padding:18px;display:flex;overflow-y:auto}.messageState{text-align:center;align-content:center;place-items:center;min-height:260px;margin:auto;display:grid}.messageState .icon{color:#89968e;width:24px;margin-bottom:9px}.messageState strong{font-size:11px}.messageState p{max-width:300px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.messageState.error strong{color:var(--red)}.loadingPulse{border:2px solid #d9e2db;border-top-color:var(--green-700);border-radius:50%;width:24px;height:24px;margin-bottom:10px;animation:.8s linear infinite message-spin}@keyframes message-spin{to{transform:rotate(360deg)}}.messageBubble{background:#fff;border:1px solid #dde3de;border-radius:11px 11px 11px 3px;width:fit-content;max-width:min(76%,560px);padding:10px 12px;box-shadow:0 2px 7px #20332709}.messageBubble.outbound{background:#eaf3e6;border-color:#ccddc7;border-radius:11px 11px 3px;align-self:flex-end}.messageBubble.internal,.messageBubble.system{width:100%;max-width:none;box-shadow:none;border-style:dashed;border-radius:8px;align-self:stretch}.messageBubble.internal{background:#fff9eb;border-color:#ddcfad}.messageBubble.system{color:#68736d;background:#f0f3f0;border-color:#dbe0dc;padding:7px 10px}.messageBubble.status-draft{border-style:dashed;border-color:#dfc992}.messageBubble.status-failed{background:#fff5f3;border-color:#e2b8b1}.messageBubble header{align-items:center;gap:7px;display:flex}.messageBubble header strong{color:#4f5b54;font-size:10px}.messageBubble header span{color:#768078;background:#4f695512;border-radius:4px;padding:2px 5px;font-size:9px}.messageBubble header time{color:#909893;margin-left:auto;font-size:9px}.messageBubble>p{color:#26342c;white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.55}.messageBubble.system>p{margin-top:3px;font-size:11px}.messageBubble footer{color:#7d8781;justify-content:flex-end;align-items:center;gap:8px;min-height:17px;margin-top:6px;font-size:9px;display:flex}.messageBubble footer button{color:var(--green-800);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.messageFailure{color:var(--red);border-top:1px solid #efd5d1;margin-top:6px;padding-top:6px;font-size:8px}.salesMaterialAssistant{background:radial-gradient(circle at 100% 0,#e5f0e0c7,#0000 42%),#fbfcfa;border:1px solid #d3dfcf;border-radius:10px;gap:10px;padding:13px;display:grid}.salesMaterialAssistant.detected{border-color:#b9cfb4;box-shadow:0 8px 24px #33533a12}.salesMaterialAssistant>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.salesMaterialAssistantTitle{align-items:center;gap:9px;display:flex}.salesMaterialAssistantTitle h3{color:var(--ink);margin:2px 0 0;font-size:12px}.salesMaterialState{color:#647169;white-space:nowrap;background:#eef1ee;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:780}.salesMaterialState.detected{color:#275b35;background:#e3f0df}.salesMaterialAssistant>p{color:#5e6962;margin:0;font-size:9px;line-height:1.55}.salesMaterialKinds{flex-wrap:wrap;gap:5px;display:flex}.salesMaterialKinds span{color:#486151;background:#f4f8f2;border:1px solid #d6e1d2;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:720}.salesMaterialActions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.salesMaterialActions>a{border:1px solid var(--line);color:#46554b;background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:7px;min-height:52px;padding:8px 9px;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.salesMaterialActions>a:hover{border-color:#abc4a6;transform:translateY(-1px)}.salesMaterialActions>a>.icon:first-child{width:16px;color:var(--green-700)}.salesMaterialActions>a>.icon:last-child{color:#8a958d;width:12px}.salesMaterialActions strong,.salesMaterialActions small{display:block}.approvedMediaState{color:#6d7871;font-size:8px;line-height:1.45}.approvedMediaState.warning{color:#8b5c21}.approvedMediaDetails{background:#f4f8f2;border:1px solid #bfd2ba;border-radius:8px;padding:9px}.approvedMediaDetails summary{color:#31583a;cursor:pointer;font-size:9px;font-weight:780}.approvedMediaDetails>small{color:#78837b;margin-top:8px;font-size:7px;display:block}.approvedMediaGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin-top:8px;display:grid}.approvedMediaGrid a{color:#46554b;background:#fff;border:1px solid #d4e0d0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;min-height:52px;padding:8px;text-decoration:none;display:grid}.approvedMediaGrid a>span{color:#31583a;background:#e7f0e4;border-radius:5px;grid-row:1/span 2;align-self:start;padding:3px 5px;font-size:7px;font-weight:800}.approvedMediaGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.approvedMediaGrid small{color:var(--muted);font-size:7px}.salesMaterialActions strong{font-size:9px}.salesMaterialActions small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.salesMaterialDraftButton{color:#31583a;cursor:pointer;background:#edf5ea;border:1px solid #a9c3a5;border-radius:7px;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:780;display:inline-flex}.salesMaterialDraftButton .icon{width:14px}.salesMaterialSafety{color:#7a857e;font-size:7px;line-height:1.45}.templateShelf{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:135px minmax(0,1fr);gap:10px;padding:11px;display:grid}.templateShelf>div:first-child small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.35;display:block}.templateShelf>div:last-child{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.templateShelf>div:last-child>button{border:1px solid var(--line);color:#536159;text-align:left;cursor:pointer;background:#fafbfa;border-radius:7px;grid-template-columns:17px 1fr;align-items:center;gap:7px;min-width:145px;min-height:42px;padding:7px 9px;display:grid}.templateShelf button:hover{background:var(--green-050);border-color:#c9d9c5}.templateShelf button .icon{width:15px;color:var(--green-700)}.templateShelf button b,.templateShelf button small{display:block}.templateShelf button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.templateShelf button small{color:var(--muted);margin-top:3px;font-size:7px}.messageComposer{z-index:3;background:#fff;border:1px solid #cbd9c7;border-radius:10px;position:sticky;bottom:0;overflow:hidden;box-shadow:0 -5px 18px #2232270f}.messageComposer.internal{background:#fffdf7;border-color:#e1d2ae}.composerHeader{border-bottom:1px solid var(--line);background:#fafcfa;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:5px 8px;display:flex}.messageComposer.internal .composerHeader{background:#fff9ea}.composerHeader>span{color:#858f89;padding-right:4px;font-size:8px}.messageComposer textarea{resize:vertical;color:#27332c;width:100%;min-height:86px;max-height:190px;font:inherit;background:0 0;border:0;outline:0;padding:13px;font-size:14px;line-height:1.55}.composerActions{border-top:1px solid var(--line);background:#fafcfa;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:7px 9px;display:flex}.composerActions>div{align-items:center;gap:7px;display:flex}.composerActions>div>small{color:#929a95;font-size:7px}.composerActions button{cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.composerActions button:disabled{opacity:.5;cursor:not-allowed}.composerActions .iconAction,.composerActions .secondaryAction{border:1px solid var(--line);color:#657069;background:#fff}.composerActions .primaryAction{border:1px solid var(--green-900);color:#fff;background:var(--green-900)}.composerActions .icon{width:13px}.safeLaunchNotice{color:#4c6051;background:#f1f7ee;border:1px solid #d7e4d3;border-radius:9px;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.safeLaunchNotice>.icon{width:19px;color:var(--green-700);margin-top:1px}.safeLaunchNotice strong{font-size:9px}.safeLaunchNotice p{color:#6f7a73;margin:4px 0 0;font-size:8px;line-height:1.45}.noteComposer{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;margin:14px 0 18px;overflow:hidden}.noteComposer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:70px;padding:12px;font-size:10px;line-height:1.5}.noteComposer>div{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.noteComposer>div>span{color:var(--muted);font-size:8px}.noteComposer button{color:#fff;background:var(--green-900);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.noteComposer button:disabled{opacity:.45;cursor:not-allowed}.noteComposer .icon{width:13px}.fullTimeline{gap:0;display:grid}.fullTimeline article{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:76px;display:grid;position:relative}.fullTimeline article:before{content:"";background:#e0e5e1;width:1px;position:absolute;top:29px;bottom:0;left:15px}.fullTimeline article:last-child:before{display:none}.eventIcon{z-index:1;border:1px solid var(--line);color:#6f7c75;background:var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.eventIcon.message-in{color:var(--blue);background:var(--blue-soft)}.eventIcon.message-out{color:var(--green-700);background:var(--green-100)}.eventIcon.task{color:var(--orange);background:var(--orange-soft)}.eventIcon.document{color:#755d83;background:#eee8f1}.eventIcon.note{color:#5a675f;background:#f0f2ef}.eventIcon .icon{width:13px}.fullTimeline article>div:last-child{padding:1px 0 15px}.fullTimeline header{justify-content:space-between;gap:12px;display:flex}.fullTimeline header strong{font-size:9px}.fullTimeline time{color:#929b96;white-space:nowrap;font-size:8px}.fullTimeline p{color:#626f68;margin:5px 0 7px;font-size:9px;line-height:1.45}.fullTimeline footer{gap:6px;display:flex}.fullTimeline footer span{color:#76817b;background:#f0f2ef;border-radius:4px;padding:2px 5px;font-size:7px}.quoteHeader{align-items:center;margin-bottom:14px}.quoteHeader h3>span{color:var(--green-700);background:var(--green-100);border-radius:5px;margin-left:5px;padding:3px 6px;font-size:8px}.quoteHeader p,.moduleIntro p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.cascadeImpact{background:#f2f7ef;border:1px solid #d6e2d2;border-radius:9px;grid-template-columns:24px minmax(180px,1fr) minmax(240px,1.35fr);align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.cascadeImpact.changed{background:#fff9ec;border-color:#e4c996}.cascadeImpact>.icon{width:19px;color:var(--green-700)}.cascadeImpact.changed>.icon{color:#a96b31}.cascadeImpact strong{font-size:10px}.cascadeImpact p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.impactDocuments{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.impactDocuments span{color:#617068;background:#ffffffb3;border:1px solid #4b68531f;border-radius:5px;padding:4px 6px;font-size:7px}.specificationMediaStatus{background:#f6f4f0;border:1px solid #d5d2cc;border-radius:9px;align-items:center;gap:11px;margin-bottom:12px;padding:12px 14px;display:flex}.specificationMediaStatus.missing{background:#fff8e8;border-color:#e3c98f}.specificationMediaStatus>.icon{color:#111113;width:20px}.specificationMediaStatus strong{font-size:10px}.specificationMediaStatus p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.versionControl{gap:6px;display:flex}.versionControl button{border-color:var(--line-strong);color:#59665f;background:var(--surface);min-height:32px;font-size:8px}.versionControl button:last-child{border-color:var(--green-900);color:#fff;background:var(--green-900)}.quoteTable{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.quoteRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(135px,1.7fr) 55px minmax(90px,1fr) minmax(90px,1fr) 50px 26px;align-items:center;gap:7px;min-height:44px;padding:6px 8px;display:grid}.quoteItemCard{border-bottom:1px solid var(--line)}.quoteItemCard .quoteRow{border-bottom:0}.quoteItemSpecification{background:#fbfaf8;border:1px solid #d9d5cf;border-radius:8px;margin:0 8px 10px}.quoteItemSpecification.missing{border-color:#d8b993}.quoteItemSpecification summary{color:#111113;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:9px;font-weight:700;list-style-position:inside;display:flex}.quoteItemSpecification summary strong{color:#7a4e24;text-align:center;background:#f0e3d3;border-radius:999px;min-width:34px;padding:3px 7px;font-size:8px}.quoteItemSpecification.ready summary strong{color:#315c45;background:#dfece4}.quoteItemSpecificationGrid{background:#f6f4f0;border-top:1px solid #e6e1da;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.quoteItemSpecificationGrid label{color:#55514c;gap:5px;font-size:8px;font-weight:700;display:grid}.quoteItemSpecificationGrid label b{color:#a55c2d}.quoteItemSpecificationGrid input,.quoteItemSpecificationGrid textarea{color:#111113;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d5d0c9;border-radius:6px;padding:8px 9px;font-size:9px;font-weight:500}.quoteItemSpecificationGrid textarea{resize:vertical;min-height:58px}.quoteItemSpecificationNotes{grid-column:1/-1}.quoteItemMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 10px;display:grid}.quoteMediaSlot{background:#f6f4f0;border:1px solid #d9d5cf;border-radius:8px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:8px;display:grid;position:relative}.quoteMediaSlot.missing{background:#fbfaf8;border-style:dashed}.quoteMediaSlot img,.quoteMediaPlaceholder{background:#fff;border-radius:5px;width:78px;height:58px}.quoteMediaSlot img{object-fit:contain;display:block}.quoteMediaPlaceholder{color:#827e78;text-align:center;place-items:center;gap:3px;padding:7px;font-size:7px;line-height:1.2;display:grid}.quoteMediaPlaceholder .icon{width:16px}.quoteMediaSlot strong,.quoteMediaSlot small{display:block}.quoteMediaSlot strong{color:#111113;font-size:9px}.quoteMediaSlot small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.quoteMediaUpload{color:#fff;cursor:pointer;background:#111113;border:1px solid #111113;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.quoteMediaUpload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quoteMediaRemove{color:#5f5b57;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.quoteMediaRemove .icon{width:10px}.quoteColumns{color:#89938e;background:var(--surface-soft);letter-spacing:.05em;text-transform:uppercase;min-height:30px;font-size:7px;font-weight:700}.quoteRow input{background:#f7f8f6;border:1px solid #0000;border-radius:5px;width:100%;min-width:0;height:29px;padding:0 7px;font-size:8px}.quoteRow input:hover,.quoteRow input:focus{border-color:var(--line-strong);background:#fff;outline:0}.quoteRow label{position:relative}.quoteRow label span{color:#858f89;font-size:8px;position:absolute;top:8px;right:6px}.quoteRow label input{padding-right:18px}.quoteRow>strong{text-align:right;font-size:9px}.lowMargin{color:var(--red)!important}.quoteRow>button{color:#a2aaa6;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.quoteRow>button:hover{color:var(--red);background:var(--red-soft)}.quoteRow>button .icon{width:12px}.emptyQuote{text-align:center;padding:34px 20px 27px}.emptyQuote strong{font-size:11px}.emptyQuote p{color:var(--muted);font-size:9px}.addLine{color:var(--green-700);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin:8px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.addLine:hover{background:var(--green-050)}.addLine .icon{width:12px}.quoteBottom{grid-template-columns:minmax(0,1fr) 245px;gap:12px;margin-top:12px;display:grid}.priceInputs,.quoteTotals{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:14px}.priceInputs{grid-template-columns:100px minmax(140px,1fr);align-content:start;gap:10px;display:grid}.priceInputs label span,.priceInputs input{width:100%;display:block}.priceInputs label span{color:var(--muted);margin-bottom:5px;font-size:8px}.priceInputs input{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;height:32px;padding:0 8px;font-size:9px}.priceInputs p{color:#8a948f;grid-column:1/-1;margin:3px 0 0;font-size:8px;line-height:1.5}.priceInputs .changeReasonField{grid-column:1/-1}.priceInputs .changeReasonField input{background:#fff}.quoteTotals{gap:7px;display:grid}.quoteTotals>div{color:#67736c;justify-content:space-between;gap:15px;font-size:8px;display:flex}.quoteTotals>div strong{color:var(--ink)}.quoteTotals .grandTotal{border-top:1px solid var(--line);color:var(--ink);margin-top:2px;padding-top:8px;font-size:10px}.quoteTotals .grandTotal strong{font-size:13px}.quoteTotals button{min-height:34px;margin-top:5px;font-size:9px}.moduleIntro{border-bottom:1px solid var(--line);align-items:center;margin-bottom:15px;padding-bottom:14px}.moduleIntro>div{max-width:520px}.moduleIntro>button{flex:none;min-height:34px;font-size:9px}.moduleIntro .attentionButton{background:#c76b35;border-color:#c76b35}.documentSyncSummary{background:#f2f7f0;border:1px solid #d5e2d1;border-radius:9px;grid-template-columns:32px minmax(210px,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:12px;display:grid}.documentSyncSummary.warning{background:#fff9ed;border-color:#e5cda2}.syncMark{width:31px;height:31px;color:var(--green-700);background:#dfeedd;border-radius:50%;place-items:center;display:grid}.documentSyncSummary.warning .syncMark{color:#9d6330;background:#f7e6c9}.syncMark .icon{width:16px}.documentSyncSummary strong{font-size:10px}.documentSyncSummary p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.syncCounters{gap:6px;display:flex}.syncCounters span{color:#77827b;text-align:center;background:#ffffffa6;border:1px solid #4e65551a;border-radius:6px;min-width:73px;padding:7px 8px;font-size:7px}.syncCounters b{color:#34483b;margin-right:2px;font-size:10px}.documentList{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.documentColumns,.documentList article{grid-template-columns:minmax(170px,1.5fr) 48px 48px 105px minmax(105px,1fr) 28px;align-items:center;gap:8px;padding:0 11px;display:grid}.documentColumns{color:#8d9691;background:var(--surface-soft);letter-spacing:.04em;text-transform:uppercase;min-height:31px;font-size:7px;font-weight:700}.documentList article{border-top:1px solid var(--line);min-height:60px;font-size:9px}.docName{align-items:center;gap:8px;display:flex}.docName>span{min-width:0}.docName strong,.docName small{display:block}.docName small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.docName i{border:1px solid var(--line);width:27px;height:30px;color:var(--green-700);background:var(--surface-soft);border-radius:5px;place-items:center;display:grid}.docName .icon{width:13px}.docStatus{color:#68736d;background:#eef1ee;border-radius:5px;width:max-content;padding:4px 6px;font-size:7px;font-weight:700}.status-ready{color:#326545;background:var(--green-100)}.status-stale{color:#995b31;background:var(--orange-soft)}.status-superseded{color:#69736e;background:#ecefed}.sourceRevision{color:var(--green-800);font-weight:750}.status-готов,.status-подписан{color:#326545;background:var(--green-100)}.status-на-подписи{color:#995b31;background:var(--orange-soft)}.documentList time{color:var(--muted);font-size:8px}.documentList time small{color:#9a7460;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.documentList article>button,.documentOpen{color:#849089;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.documentActions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.documentFreeze{width:22px;height:22px;color:var(--green-700);background:var(--green-050);cursor:pointer;border:0;border-radius:5px;font-size:9px;font-weight:800}.documentFreeze:disabled{opacity:.55;cursor:wait}.documentList article>button:hover,.documentOpen:hover{background:var(--green-050)}.documentList article>button .icon,.documentOpen .icon{width:11px}.documentRestricted{color:#7c8881;background:#eef1ef;border-radius:5px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.documentExportBar{border:1px solid var(--line);background:#fafbfa;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.legalPdfIntake{border:1px solid var(--line);background:#fafbfa;border-radius:9px;margin-top:12px;overflow:hidden}.legalPdfIntake summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.legalPdfIntake summary::-webkit-details-marker{display:none}.legalPdfIntake summary strong,.legalPdfIntake summary small{display:block}.legalPdfIntake summary strong{font-size:9px}.legalPdfIntake summary small{color:var(--muted);margin-top:3px;font-size:7px}.legalPdfIntake summary>b{min-width:34px;color:var(--green-700);background:var(--green-100);text-align:center;border-radius:999px;padding:5px 7px;font-size:8px}.legalPdfIntakeBody{border-top:1px solid var(--line);background:#fff;padding:13px}.legalPdfMetadata,.legalPdfUploadActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.legalPdfMetadata label>span{color:var(--muted);margin-bottom:5px;font-size:7px;font-weight:700;display:block}.legalPdfMetadata input{border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:100%;min-height:34px;padding:0 9px;font-size:8px}.legalPdfUploadActions{margin-top:9px}.legalPdfUploadActions>label{min-height:44px;color:var(--green-800);background:var(--green-050);border:1px dashed #b9c9bc;border-radius:7px;align-items:center;padding:9px 10px;display:flex}.legalPdfUploadActions>label.enabled{cursor:pointer}.legalPdfUploadActions>label.disabled{opacity:.52;cursor:not-allowed}.legalPdfUploadActions input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legalPdfUploadActions strong,.legalPdfUploadActions small{display:block}.legalPdfUploadActions strong{font-size:8px}.legalPdfUploadActions small{color:var(--muted);margin-top:3px;font-size:7px}.legalPdfIntakeBody>p{color:var(--muted);margin:10px 0 0;font-size:7px;line-height:1.5}.onlineSigningPanel{background:#fffdf7;border:1px solid #d9d2bd;border-radius:9px;margin-top:12px;overflow:hidden}.onlineSigningHeader{border-bottom:1px solid #e8e1cf;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.onlineSigningMark{color:#8a622f;background:#f4e8cc;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.onlineSigningMark .icon{width:15px}.onlineSigningHeader h4{margin:3px 0 0;font-size:11px}.onlineSigningHeader p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.signingStatePill{color:#8a622f;background:#f4e8cc;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.onlineSigningBody{grid-template-columns:minmax(0,1fr) 205px;gap:13px;padding:12px 13px;display:grid}.signingChecklist{gap:7px;display:grid}.signingChecklist>span{grid-template-columns:21px minmax(0,1fr);align-items:center;gap:7px;display:grid}.signingChecklist>span>b{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.signingChecklist .complete>b{color:#326545;background:var(--green-100)}.signingChecklist .blocked>b{color:#955d2f;background:var(--orange-soft)}.signingChecklist strong,.signingChecklist small{display:block}.signingChecklist strong{font-size:8px}.signingChecklist small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}.signingActions{border-left:1px solid #e8e1cf;flex-direction:column;justify-content:center;gap:9px;padding-left:13px;display:flex}.signingActions strong,.signingActions small{display:block}.signingActions strong{color:#8a622f;font-size:9px}.signingActions small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.signingActions button{min-height:32px;font-size:8px}.signingActionButtons{gap:6px;display:grid}.signingActionButtons .secondary{color:#6f6553;background:#fff;border-color:#d8cebb}.signedArtifactLink{color:#6f6553;background:#fff;border:1px solid #d8cebb;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.signedArtifactLink:hover{color:#8a622f;border-color:#a78a55}.signingSafetyNote{color:#766b56;background:#faf6eb;border-top:1px solid #e8e1cf;margin:0;padding:9px 13px;font-size:7px;line-height:1.45}.postSigningWorkflow{background:#fffdf7;border:1px solid #d9d2bd;border-radius:9px;margin-top:12px;overflow:hidden}.postSigningWorkflowHead{border-bottom:1px solid #e8e1cf;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex}.postSigningWorkflowHead h4{margin:3px 0 0;font-size:11px}.postSigningWorkflowHead p{max-width:580px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.workflowState{border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:750}.workflowState.ready{color:#326545;background:var(--green-100)}.workflowState.waiting{color:#8a622f;background:#f4e8cc}.workflowDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 13px;display:grid}.workflowDocumentCard{background:#fff;border:1px solid #e5decb;border-radius:8px;min-width:0;padding:10px}.workflowDocumentCard>div:first-child{align-items:center;gap:8px;display:flex}.workflowDocumentCard .icon{color:#8a622f;width:18px}.workflowDocumentCard strong,.workflowDocumentCard small{display:block}.workflowDocumentCard strong{font-size:8px}.workflowDocumentCard small,.workflowDocumentActions span{color:var(--muted);margin-top:2px;font-size:7px}.workflowDocumentCard.waiting_event{background:#f8f6ef}.workflowDocumentActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.workflowDocumentActions a{color:#6c755f;font-size:7px;font-weight:700;text-decoration:none}.workflowDocumentActions a:hover{color:var(--green-800)}.workflowControls,.workflowEmptyState{flex-wrap:wrap;align-items:center;gap:8px;padding:0 13px 12px;display:flex}.workflowControls button,.workflowEmptyState button{min-height:32px;font-size:8px}.workflowEmptyState{color:var(--muted);padding-top:12px;font-size:8px}.workflowSafetyNote{color:#766b56;background:#faf6eb;border-top:1px solid #e8e1cf;margin:0;padding:9px 13px;font-size:7px;line-height:1.45}.documentExportBar>div{align-items:center;gap:8px;display:flex}.documentExportBar>div>.icon{width:18px;color:var(--green-700)}.documentExportBar strong,.documentExportBar small{display:block}.documentExportBar strong{font-size:9px}.documentExportBar small{color:var(--muted);margin-top:3px;font-size:8px}.documentExportBar a{border:1px solid var(--line-strong);color:#5c6b62;background:#fff;border-radius:6px;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.documentExportBar a:hover{color:var(--green-800);background:var(--green-050);border-color:#bfd2ba}.ownerPermissionNotice{color:#66736b;background:#f5f6f4;border:1px solid #dce1de;border-radius:9px;margin-top:12px;padding:12px 13px}.ownerPermissionNotice strong{font-size:9px}.ownerPermissionNotice p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.protectedData{background:#f5f6f4;border:1px solid #dce1de;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.lockMark{color:#66736b;background:#e4e8e4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.protectedData strong{font-size:9px}.protectedData p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.4}.protectedData .ownerOnlyPill{justify-self:end}.realizationStatus{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:15px;display:grid;overflow:hidden}.managerOperationalView{color:#4e5c54;background:#f8faf8;border:1px solid #d9e0dc;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;padding:24px;display:grid}.managerOperationalView.compact{grid-template-columns:36px minmax(0,1fr);min-height:110px;margin-top:14px}.managerStatusMark{background:var(--green-800);width:35px;height:35px}.managerStatusMark .icon{width:17px}.managerOperationalView strong{margin-top:5px;font-size:13px;display:block}.managerOperationalView p{color:#76827b;max-width:620px;margin:6px 0 0;font-size:9px;line-height:1.55}.realizationStatus>div{border-right:1px solid var(--line);min-height:56px;padding:11px}.realizationStatus>div:last-child{border:0}.realizationStatus span,.realizationStatus strong{display:block}.realizationStatus span{color:var(--muted);margin-bottom:6px;font-size:8px}.realizationStatus strong{font-size:9px}.milestoneList{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.milestoneList article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(150px,1fr) minmax(90px,.6fr) 50px;align-items:center;gap:7px;min-height:53px;padding:0 11px 0 0;display:grid}.milestoneList article:last-child{border:0}.milestoneRail{align-self:stretch;place-items:center;display:grid;position:relative}.milestoneRail>span{background:#e0e5e1;width:1px;position:absolute;top:34px;bottom:-20px}.milestoneList article:last-child .milestoneRail>span{display:none}.milestoneRail i{z-index:1;color:#8a948f;background:var(--surface);border:1px solid #dce2de;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.milestoneRail .icon{width:12px}.milestoneList article.done .milestoneRail i{color:var(--green-700);background:var(--green-100);border-color:#c6ddc5}.milestoneList article.active .milestoneRail i{color:#fff;background:var(--orange);border:4px solid #f1cfb8}.milestoneList article>div:nth-child(2) strong,.milestoneList article>div:nth-child(2) span{display:block}.milestoneList article>div:nth-child(2) strong{font-size:9px}.milestoneList article>div:nth-child(2) span,.milestoneList article time{color:var(--muted);margin-top:3px;font-size:8px}.milestoneList article>button{color:var(--green-700);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.realizationAlert{background:#fbf1e9;border-left:3px solid #d4864f;border-radius:6px;margin-top:12px;padding:12px}.realizationAlert strong{font-size:9px}.realizationAlert p{color:#745f53;margin:4px 0 0;font-size:8px;line-height:1.45}.attributionBadge{color:#6f7873;background:#ecefed;border-radius:6px;flex:none;padding:6px 8px;font-size:8px;font-weight:700}.attributionBadge.high{color:#326545;background:var(--green-100)}.attributionBadge.medium{color:#92602e;background:var(--orange-soft)}.aiDealCard,.managementAiCard{background:linear-gradient(135deg, #e7f1eab8, #fff0 42%), var(--surface);border:1px solid #cddbd2;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1a3f2f0d}.aiDealCard{grid-column:1/-1}.aiCardHeader,.managementAiHeader{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.aiDealCard:not([open]) .aiCardHeader{border-bottom:0}.aiCardIdentity{align-items:flex-start;gap:11px;min-width:0;display:flex}.aiMark{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#1d4f3c,#5d8b6a);border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:850;display:grid;box-shadow:0 7px 16px #21543e2e}.aiCardIdentity h3,.aiCardIdentity h4{color:var(--ink);margin:5px 0 4px;font-size:14px}.aiCardIdentity p{color:#69766f;max-width:630px;margin:0;font-size:8px;line-height:1.5}.aiHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.aiHeaderActions button,.managementAiAction button,.aiMessageDraft button{border:1px solid var(--green-900);color:#fff;background:var(--green-900);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:8px;font-weight:750;display:inline-flex}.aiHeaderActions button:hover:not(:disabled),.managementAiAction button:hover:not(:disabled),.aiMessageDraft button:hover:not(:disabled){background:var(--green-700)}.aiHeaderActions button:disabled,.managementAiAction button:disabled{color:#8b9690;cursor:not-allowed;background:#edf0ee;border-color:#d6ddd9}.aiHeaderActions .icon,.managementAiAction .icon,.aiMessageDraft .icon{width:12px}.aiStateBadge{color:#426b53;white-space:nowrap;background:#e9f2e8;border:1px solid #cfddd2;border-radius:999px;align-items:center;min-height:27px;padding:0 8px;font-size:7px;font-weight:780;display:inline-flex}.aiStateBadge.loading,.aiStateBadge.empty{color:#5f6d65;background:#f2f4f2}.aiStateBadge.stale{color:#8e632d;background:#fff6e5;border-color:#ead4ac}.aiStateBadge.error,.aiStateBadge.denied{color:#975347;background:#fbece8;border-color:#ead0ca}.aiStateBadge.not-configured{color:#64677d;background:#f0f0f6;border-color:#d7d9e6}.aiStaleNotice{color:#76572f;background:#fff8e9;border:1px solid #ead4aa;border-radius:7px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;margin:12px 15px 0;padding:9px 10px;font-size:8px;line-height:1.45;display:grid}.aiHumanReviewNotice{color:#59636e;background:#f7f8fa;border:1px solid #d8dde4;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:11px 15px 0;padding:9px 10px;font-size:8px;line-height:1.5;display:grid}.aiHumanReviewNotice.management{margin-top:12px}.aiHumanReviewNotice .icon{color:#657485;width:15px}.aiStaleNotice .icon{width:16px}.aiTechnicalNotice{color:var(--muted);margin:8px 15px 0;font-size:12px}.aiTechnicalNotice code{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aiTechnicalNotice code{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.aiTechnicalNotice code{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.aiTechnicalNotice code{border:1px solid color-mix(in srgb, var(--danger) 18%, transparent)}}.aiTechnicalNotice code{color:var(--text);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.aiDealBody,.managementAiBody{padding:15px}.aiScoreStrip{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;grid-template-columns:150px 170px minmax(160px,1fr);display:grid;overflow:hidden}.aiScoreStrip article{border-right:1px solid var(--line);min-height:62px;padding:11px 13px}.aiScoreStrip article:last-child{border-right:0}.aiScoreStrip span,.aiScoreStrip strong{display:block}.aiScoreStrip span{color:#728078;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:7px}.aiScoreStrip strong{color:#24533f;font-size:17px}.aiScoreStrip .aiGeneratedAt strong{color:var(--ink);font-size:9px}.aiSummaryBlock{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;margin-top:11px;padding:12px 13px}.aiStageAssessment{background:#f7f9fc;border:1px solid #d8dfeb;border-left:3px solid #657c9a;border-radius:8px;margin-top:11px;padding:12px 13px}.aiStageAssessment>span{color:#627086;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.aiStageAssessment p{color:#3f4a58;margin:7px 0 0;font-size:9px;line-height:1.55}.aiSummaryBlock>span,.aiNextStep div>span,.aiMessageDraft>div>span,.aiInsightGrid section>span,.pipelineAiGrid section>span,.managerReviewDetails section>span,.managementExecutive>div>span{color:#66746c;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.aiSummaryBlock p{color:#3d4943;margin:7px 0 0;font-size:9px;line-height:1.55}.aiNextStep{background:#edf6ea;border:1px solid #cde0cc;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;padding:12px;display:grid}.aiNextStepMark{color:#fff;background:var(--green-700);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.aiNextStepMark .icon{width:14px}.aiNextStep strong,.aiNextStep small{display:block}.aiNextStep strong{margin:5px 0 4px;font-size:10px;line-height:1.4}.aiNextStep small{color:#68766e;font-size:7px}.aiMessageDraft{background:#fffdf5;border:1px solid #d9d7c7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 13px;margin-top:11px;padding:13px;display:grid}.aiMessageDraft>div strong,.aiMessageDraft>div span{display:block}.aiMessageDraft>div strong{margin-top:4px;font-size:8px}.aiMessageDraft>p{color:#39463f;white-space:pre-wrap;background:#fff;border-radius:6px;grid-column:1/-1;margin:0;padding:10px;font-size:9px;line-height:1.6}.aiMessageDraft>small{color:#78837d;align-self:center;font-size:7px}.aiInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.aiInsightGrid section{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;min-width:0;padding:11px 12px}.aiInsightGrid section:last-child{grid-column:1/-1}.aiInsightGrid ul,.pipelineAiGrid ul,.managerReviewDetails ul{color:#46534c;margin:8px 0 0;padding-left:15px;font-size:8px;line-height:1.55}.aiInsightGrid li+li,.pipelineAiGrid li+li,.managerReviewDetails li+li{margin-top:4px}.aiInsightGrid section>p,.pipelineAiGrid section>p,.managerReviewDetails section>p{color:#87918b;margin:8px 0 0;font-size:8px}.aiEmptyState{color:#5f6f66;background:#f9fbf9db;border:1px dashed #d2dbd5;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:106px;margin:15px;padding:15px;display:grid}.aiEmptyState>.icon{color:#708b79;width:27px}.aiEmptyState.loading>.icon{animation:1.2s linear infinite ai-spin}.aiEmptyState strong{font-size:9px}.aiEmptyState p{color:#78837d;margin:5px 0 0;font-size:8px;line-height:1.5}.managementAiCard{margin-bottom:13px}.managementAiHeader{align-items:center}.managementAiAction{background:#f6f9f6db;border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.managementAiAction strong{font-size:9px;display:block}.managementAiAction p{color:#727e77;max-width:620px;margin:4px 0 0;font-size:8px;line-height:1.45}.managementAiAction button{flex:none;min-height:39px}.managementCoverage{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden}.managementCoverage article{border-right:1px solid var(--line);padding:10px 12px}.managementCoverage article:last-child{border-right:0}.managementCoverage span,.managementCoverage strong{display:block}.managementCoverage span{color:#748078;text-transform:uppercase;margin-bottom:6px;font-size:7px}.managementCoverage strong{color:#2d5844;font-size:15px}.managementExecutive{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;padding:13px}.managementExecutive>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.managementExecutive small{color:#7d8982;font-size:7px}.managementExecutive>p{color:#3d4a43;margin:8px 0 0;font-size:9px;line-height:1.55}.urgentDealActions{background:#fffaf7;border:1px solid #e6d5cb;border-radius:9px;margin-top:10px;overflow:hidden}.urgentDealActionsHeading{background:#fff7f2;border-bottom:1px solid #eaded6;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.urgentDealActionsHeading span,.urgentDealActionsHeading strong,.urgentDealActionCopy span,.urgentDealActionCopy strong,.urgentDealActionMeta span,.urgentDealActionMeta small{display:block}.urgentDealActionsHeading span{color:#8c6653;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.urgentDealActionsHeading strong{margin-top:4px;font-size:10px}.urgentDealActionsHeading small{color:#8b766b;font-size:7px}.urgentDealActionList>article{border-bottom:1px solid #eee2db;grid-template-columns:27px minmax(0,1fr) 150px;align-items:start;gap:10px;padding:11px 12px;display:grid}.urgentDealActionList>article:last-child{border-bottom:0}.urgentDealActionNumber{color:#8c4f31;background:#f8dfcf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.urgentDealActionCopy span{color:#8b7568;text-transform:uppercase;font-size:7px}.urgentDealActionCopy strong{margin-top:4px;font-size:9px;line-height:1.4}.urgentDealActionCopy p{color:#665b55;margin:5px 0 0;font-size:8px;line-height:1.45}.urgentDealActionCopy small{color:#8a7d76;margin-top:5px;font-size:7px;line-height:1.4;display:block}.urgentDealActionMeta{text-align:right;min-width:0}.urgentDealActionMeta span{color:#4f5d55;font-size:8px;font-weight:700}.urgentDealActionMeta small{color:#857970;margin-top:4px;font-size:7px}.urgentDealActionMeta button{min-height:32px;margin-top:7px;padding:0 10px;font-size:7px}.urgentDealActionMeta button .icon{width:11px}.urgentDealActionsEmpty{color:#857970;margin:0;padding:13px;font-size:8px;line-height:1.5}.pipelineAiGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.pipelineAiGrid section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.pipelineAiGrid section.risk{background:#fff9f7;border-color:#ead8d1}.pipelineAiGrid section.opportunity{background:#f7fbf5;border-color:#d0e2d0}.managementCoachingActions{background:#f6faf4;border:1px solid #d5e0d2;border-radius:8px;margin-top:10px;padding:12px}.managementCoachingActions>span{color:#526a59;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.managementCoachingActions ol{color:#425047;margin:8px 0 0;padding-left:18px;font-size:8px;line-height:1.55}.managementCoachingActions li+li{margin-top:5px}.managementCoachingActions>p{color:#7d8981;margin:8px 0 0;font-size:8px}.managerReviewSection{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:10px;overflow:hidden}.managerReviewHeading{border-bottom:1px solid var(--line);background:#f8faf8;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.managerReviewHeading span,.managerReviewHeading strong{display:block}.managerReviewHeading span{color:#647169;text-transform:uppercase;font-size:7px;font-weight:800}.managerReviewHeading strong{margin-top:4px;font-size:9px}.managerReviewHeading small{color:#7d8882;font-size:7px}.managerReviewList{max-height:570px;overflow-y:auto}.managerReviewList>article{border-bottom:1px solid var(--line);padding:12px}.managerReviewList>article:last-child{border-bottom:0}.managerReviewTop{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.managerReviewTop .avatar{width:32px;height:32px}.managerReviewTop strong{font-size:9px}.managerReviewTop p{color:#6f7b74;margin:4px 0 0;font-size:8px;line-height:1.45}.managerQualityScore{color:#2f6249;background:#e8f2e6;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.managerReviewDetails{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 0 41px;display:grid}.managerReviewDetails section{background:#f8faf8;border-radius:7px;padding:9px 10px}.managerReviewEmpty{color:#7b8780;margin:0;padding:18px;font-size:8px}@keyframes ai-spin{to{transform:rotate(360deg)}}.amoIntegrationCard{background:var(--surface);border:1px solid #d8e2dc;border-radius:11px;margin-top:12px;overflow:hidden;box-shadow:0 8px 26px #1c372c0d}.amoIntegrationHead{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fbf9 0%,#f4f8f5 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.amoIntegrationIdentity{align-items:center;gap:11px;min-width:0;display:flex}.amoLogo{color:#fff;letter-spacing:-.04em;background:#2f6d54;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.amoIntegrationIdentity h4{margin:3px 0 2px;font-size:12px}.amoIntegrationIdentity p{color:#718078;margin:0;font-size:8px;line-height:1.45}.readOnlyBadge{color:#35654a;white-space:nowrap;background:#eaf4ec;border:1px solid #cde0d3;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.readOnlyBadge .icon{width:11px}.amoIntegrationStatus{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:55px;padding:10px 14px;display:grid}.amoIntegrationStatus>div{min-width:0}.amoIntegrationStatus span,.amoIntegrationStatus strong{display:block}.amoIntegrationStatus>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:7px}.amoIntegrationStatus>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.amoConnectionDot{color:#526159;white-space:nowrap;background:#eef1ef;border-radius:6px;align-items:center;min-height:25px;padding:0 8px 0 21px;font-size:7px;font-weight:750;display:inline-flex;position:relative}.amoConnectionDot:before{content:"";background:#8d9892;border-radius:50%;width:6px;height:6px;position:absolute;left:9px}.amoConnectionDot.ready{color:#316247;background:#e6f1e8}.amoConnectionDot.ready:before{background:#4b9867;box-shadow:0 0 0 3px #4b98671f}.amoConnectionDot.not-configured{color:#8a6139;background:#f8eee4}.amoConnectionDot.not-configured:before{background:#d39051}.amoConnectionDot.error{color:#955047;background:#faeae7}.amoConnectionDot.error:before{background:#bf6155}.amoSyncBody{grid-template-columns:minmax(250px,.86fr) minmax(0,1.3fr);display:grid}.amoSyncMetrics{border-right:1px solid var(--line);background:#fbfcfb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.amoSyncMetrics article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:80px;padding:11px;position:relative;overflow:hidden}.amoSyncMetrics article:before{content:"";background:#92a49a;width:100%;height:3px;position:absolute;top:0;left:0}.amoSyncMetrics article.matched:before{background:#5c9d70}.amoSyncMetrics article.drift:before{background:#d28a49}.amoSyncMetrics article.missing:before{background:#b8655b}.amoSyncMetrics span,.amoSyncMetrics strong,.amoSyncMetrics small{display:block}.amoSyncMetrics span{color:#68766e;font-size:7px;font-weight:700}.amoSyncMetrics strong{margin:9px 0 3px;font-size:22px;line-height:1}.amoSyncMetrics small{color:var(--muted);font-size:7px;line-height:1.35}.amoConflictPanel{min-width:0;padding:14px}.amoConflictHeading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.amoConflictHeading span,.amoConflictHeading strong{display:block}.amoConflictHeading span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:7px}.amoConflictHeading strong{font-size:9px}.amoConflictHeading button{color:#fff;cursor:pointer;background:#326c55;border:1px solid #285d48;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.amoConflictHeading button:hover:not(:disabled){background:#285d48}.amoConflictHeading button:disabled{color:#8e9993;cursor:not-allowed;background:#edf0ee;border-color:#d7ded9}.amoConflictHeading button .icon{width:12px}.amoConflictList{border:1px solid var(--line);border-radius:8px;max-height:170px;margin-top:10px;overflow-y:auto}.amoConflictList article{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;padding:9px 10px;display:grid}.amoConflictList article:last-child{border-bottom:0}.amoConflictMark{color:#985143;background:#fae8e4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.amoConflictList strong,.amoConflictList p{display:block}.amoConflictList strong{font-size:8px}.amoConflictList p{color:#79867f;margin:3px 0 0;font-size:7px}.amoConflictActions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.amoConflictActions button{border:1px solid var(--line);color:#52615a;min-height:24px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:7px;font-weight:750}.amoConflictActions button:last-child{color:#855548;background:#fff7f4;border-color:#e7c5bc}.amoConflictActions button:disabled{cursor:wait;opacity:.55}.amoConflictList small{color:#8a9690;font-size:7px}.amoConflictEmpty{color:#64716a;background:#fafbfa;border:1px dashed #d7dfda;border-radius:8px;align-items:center;gap:10px;min-height:70px;margin-top:10px;padding:11px;display:flex}.amoConflictEmpty>.icon{color:#809087;flex:none;width:22px}.amoConflictEmpty.ready>.icon{color:#4d8d63}.amoConflictEmpty strong{font-size:8px;display:block}.amoConflictEmpty p{color:#7b8781;margin:3px 0 0;font-size:7px;line-height:1.45}.amoMonitorCard{background:var(--surface);border:1px solid #d8e2dc;border-radius:11px;margin-top:12px;overflow:hidden}.amoMonitorCard.stale,.amoMonitorCard.error{border-color:#ead2c8}.amoMonitorSummary{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 14px;display:grid}.amoMonitorSignal{background:#8b9690;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #8b96901f}.amoMonitorSignal.ready{background:#4b9867;box-shadow:0 0 0 4px #4b986721}.amoMonitorSignal.stale,.amoMonitorSignal.error,.amoMonitorSignal.disabled{background:#c27653;box-shadow:0 0 0 4px #c2765321}.amoMonitorSummary h4{margin:3px 0 2px;font-size:11px}.amoMonitorSummary p{color:var(--muted);margin:0;font-size:8px}.amoMonitorSummary button{color:#fff;cursor:pointer;background:#326c55;border:1px solid #285d48;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.amoMonitorSummary button:disabled{color:#8e9993;cursor:not-allowed;background:#edf0ee;border-color:#d7ded9}.amoMonitorSummary button .icon{width:12px}.amoMonitorDetails{border-top:1px solid var(--line);background:#fbfcfb}.amoMonitorDetails>summary{color:#5f6d65;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 14px;font-size:8px;font-weight:750;list-style:none;display:flex}.amoMonitorDetails>summary::-webkit-details-marker{display:none}.amoMonitorDetails>summary>span{color:var(--muted);align-items:center;gap:7px;font-weight:600;display:inline-flex}.amoMonitorDetails>summary .icon{width:11px;transition:transform .14s}.amoMonitorDetails[open]>summary .icon{transform:rotate(90deg)}.amoMonitorMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.amoMonitorMetrics article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.amoMonitorMetrics span,.amoMonitorMetrics strong,.amoMonitorMetrics small{display:block}.amoMonitorMetrics span,.amoMonitorMetrics small{color:var(--muted);font-size:7px}.amoMonitorMetrics strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:12px;overflow:hidden}.amoMonitorBoundary{border-top:1px solid var(--line);color:#728077;margin:0;padding:9px 14px 11px;font-size:7px;line-height:1.45}.cutoverReadinessCard{background:#fffaf7;border:1px solid #e7c9bd;border-radius:11px;margin-top:12px;overflow:hidden}.cutoverReadinessCard.go{background:#f7fbf8;border-color:#bfd8ca}.cutoverReadinessCard>header{border-bottom:1px solid #58443a1f;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.cutoverReadinessCard h4,.cutoverReadinessCard p,.cutoverReadinessCard strong,.cutoverReadinessCard small,.cutoverReadinessCard em{margin:0}.cutoverReadinessCard h4{margin-top:4px;font-size:14px}.cutoverReadinessCard header p{max-width:680px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.cutoverReadinessCard header>strong{color:#a14d31;text-align:right;min-width:82px;font-size:20px}.cutoverReadinessCard.go header>strong{color:#2f7450}.cutoverReadinessCard header>strong small{color:var(--muted);font-size:7px;font-weight:500;display:block}.cutoverInventorySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 12px 0;display:grid}.cutoverInventorySummary article{background:#ffffffe0;border:1px solid #ead8d1;border-radius:8px;min-width:0;padding:9px}.cutoverInventorySummary span,.cutoverInventorySummary small,.cutoverInventorySummary strong{display:block}.cutoverInventorySummary span{color:var(--muted);font-size:7px}.cutoverInventorySummary strong{margin-top:3px;font-size:13px}.cutoverInventorySummary small,.cutoverInventorySummary a{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.cutoverInventorySummary a{color:#765042;text-underline-offset:2px;text-decoration:underline;display:inline-block}.cutoverInventorySummary .cutoverInventoryHash{grid-column:span 2}.cutoverInventoryHash strong{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.cutoverStatusMappings{background:#ffffffe0;border:1px solid #ead8d1;border-radius:8px;margin:8px 12px 0}.cutoverStatusMappings summary{cursor:pointer;color:#53382e;padding:9px 10px;font-size:8px;font-weight:800}.cutoverStatusMappings summary small{color:var(--muted);margin-left:6px;font-size:7px;font-weight:500}.cutoverStatusMappings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px 9px;display:grid}.cutoverStatusMappings article{background:#f7f4f1;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.cutoverStatusMappings article span,.cutoverStatusMappings article strong,.cutoverStatusMappings article small{min-width:0;display:block}.cutoverStatusMappings article strong{color:#332722;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cutoverStatusMappings article small{color:var(--muted);margin-top:2px;font-size:6px}.cutoverStatusMappings article em{border-radius:999px;flex:none;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.cutoverStatusMappings article em.mapped{color:#315f45;background:#e4f1e8}.cutoverStatusMappings article em.unmapped,.cutoverStatusMappings article em.ambiguous{color:#8a3e2d;background:#f8e5df}.managerRolloutSummary{background:#ffffffe6;border:1px solid #ead2c8;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) auto;align-items:center;gap:12px;margin:8px 12px 0;padding:10px;display:grid}.managerRolloutSummary.ready{border-color:#c9dfd2}.managerRolloutSummary strong,.managerRolloutSummary small{display:block}.managerRolloutSummary strong{margin-top:3px;font-size:9px}.managerRolloutSummary small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.managerRolloutSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.managerRolloutSummary dl div{background:#f7f4f1;border-radius:6px;min-width:0;padding:6px 7px}.managerRolloutSummary dt{color:var(--muted);font-size:6px}.managerRolloutSummary dd{margin:2px 0 0;font-size:10px;font-weight:800}.managerRolloutSummary>a{color:#765042;white-space:nowrap;text-underline-offset:2px;font-size:7px;font-weight:700;text-decoration:underline}.managerCandidateDirectory{border:1px solid var(--line);grid-column:1/-1;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.managerCandidateDirectory{border:1px solid color-mix(in srgb, var(--line) 82%, transparent)}}.managerCandidateDirectory{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.managerCandidateDirectory{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.managerCandidateDirectory>summary{cursor:pointer;font-weight:760}.managerCandidateDirectory>p,.managerCandidateDirectory>small{color:var(--muted);margin:8px 0 0;display:block}.managerCandidateList{gap:8px;margin-top:12px;display:grid}.managerCandidateList>article{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(300px,1.35fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.managerCandidateList>article.recommended{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.managerCandidateList>article.recommended{border-color:color-mix(in srgb, var(--success) 54%, var(--line))}}.managerCandidateList>article>div>strong,.managerCandidateList>article>div>span{display:block}.managerCandidateList>article>div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.managerCandidateList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.managerCandidateList dl div{min-width:0}.managerCandidateList dt{color:var(--muted);font-size:.72rem}.managerCandidateList dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:730}.managerAssignmentList{gap:8px;margin-top:12px;display:grid}.managerAssignmentList>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.managerAssignmentList>article>div:first-child>strong,.managerAssignmentList>article>div:first-child>span{display:block}.managerAssignmentList>article>div:first-child>span{color:var(--muted);margin-top:3px}.managerAssignmentActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.managerAssignmentActions button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#f7f4f1;border-radius:9px;padding:6px 10px;font-weight:700}.managerAssignmentActions button:disabled{opacity:.55;cursor:wait}.attributionRolloutSummary{background:#ffffffe6;border:1px solid #ead2c8;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) auto;align-items:center;gap:12px;margin:8px 12px 0;padding:10px;display:grid}.attributionRolloutSummary.ready{border-color:#c9dfd2}.attributionRolloutSummary strong,.attributionRolloutSummary small{display:block}.attributionRolloutSummary strong{margin-top:3px;font-size:9px}.attributionRolloutSummary small{color:var(--muted);font-size:7px;line-height:1.35}.attributionRolloutSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.attributionRolloutSummary dl div{background:#f7f4f1;border-radius:6px;min-width:0;padding:6px 7px}.attributionRolloutSummary dl div.ready{color:#1f5c3b;background:#edf6f0}.attributionRolloutSummary dl div.blocked{color:#8b3d2b;background:#fff1ec}.attributionRolloutSummary dt{color:var(--muted);font-size:6px}.attributionRolloutSummary dd{margin:2px 0 0;font-size:10px;font-weight:800}.attributionRolloutSummary .attributionRolloutNextStep{max-width:280px;color:var(--ink);font-weight:700}.cutoverGovernanceSummary{background:#ffffffe6;border:1px solid #ead2c8;border-radius:8px;grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,.8fr));align-items:stretch;gap:8px;margin:8px 12px 0;padding:10px;display:grid}.cutoverGovernanceSummary.ready{border-color:#c9dfd2}.cutoverGovernanceSummary>div,.cutoverGovernanceSummary article{min-width:0}.cutoverGovernanceSummary>div>strong,.cutoverGovernanceSummary>div>small,.cutoverGovernanceSummary article span,.cutoverGovernanceSummary article strong,.cutoverGovernanceSummary article small{display:block}.cutoverGovernanceSummary>div>strong{margin-top:3px;font-size:9px}.cutoverGovernanceSummary>div>small,.cutoverGovernanceSummary article small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.cutoverGovernanceSummary article{background:#f7f4f1;border-radius:6px;padding:8px}.cutoverGovernanceSummary article span{color:var(--muted);font-size:6px}.cutoverGovernanceSummary article strong{margin-top:2px;font-size:9px}.cutoverGovernanceSummary button{color:#765042;width:100%;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5bdb2;border-radius:6px;margin-top:7px;font-size:7px;font-weight:700}.cutoverGovernanceSummary button:disabled{cursor:wait;opacity:.55}.cutoverGateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.cutoverGateGrid article{background:#fff;border:1px solid #ead8d1;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.cutoverGateGrid article.pass{border-color:#d0e1d7}.cutoverGateGrid article>span{color:#9f4c31;background:#f8e8e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.cutoverGateGrid article.pass>span,.cutoverGateGrid article.disabled_safe>span{color:#347353;background:#e8f3ec}.cutoverGateGrid article strong,.cutoverGateGrid article small{display:block}.cutoverGateGrid article strong{font-size:9px}.cutoverGateGrid article small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.cutoverGateGrid article em{color:#9f4c31;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.cutoverGateGrid article.pass em,.cutoverGateGrid article.disabled_safe em{color:#347353}.cutoverOperationsAction{background:#ffffffb8;border:1px solid #ead8d1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 10px;padding:10px;display:flex}.cutoverOperationsAction strong,.cutoverOperationsAction small{display:block}.cutoverOperationsAction strong{font-size:9px}.cutoverOperationsAction small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.cutoverOperationsAction button{flex:none}.cutoverReadinessCard>footer{color:#7d6a61;border-top:1px solid #58443a1f;padding:9px 14px 11px;font-size:7px}.backupControlCard{background:var(--surface);border:1px solid #d8e2dc;border-radius:11px;margin-top:12px;overflow:hidden}.backupControlCard.error,.backupControlCard.notConfigured{border-color:#ead2c8}.backupControlCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.backupControlIdentity{align-items:center;gap:10px;min-width:0;display:flex}.backupControlMark{color:#326c55;background:#e8f3ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.backupControlMark .icon{width:15px}.backupControlIdentity h4{margin:3px 0 2px;font-size:11px}.backupControlIdentity p{color:var(--muted);margin:0;font-size:8px}.backupControlMetrics{background:#fbfcfb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.backupControlMetrics article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.backupControlMetrics span,.backupControlMetrics strong,.backupControlMetrics small{display:block}.backupControlMetrics span,.backupControlMetrics small{color:var(--muted);font-size:7px}.backupControlMetrics strong{margin:5px 0 3px;font-size:10px}.backupControlActions{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.backupControlActions p{color:#68756e;max-width:430px;margin:0;font-size:8px;line-height:1.45}.backupControlActions>div{gap:7px;display:flex}.backupControlActions button{color:#fff;cursor:pointer;background:#326c55;border:1px solid #285d48;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.backupControlActions button.secondary{color:#326c55;background:#fff}.backupControlActions button:disabled{color:#8e9993;cursor:not-allowed;background:#edf0ee;border-color:#d7ded9}.backupControlActions .icon{width:12px}.backupControlError,.backupControlBoundary{border-top:1px solid var(--line);color:#7c5644;background:#fff9f5;margin:0;padding:8px 14px;font-size:7px;line-height:1.45;display:block}.backupControlBoundary{color:#728077;background:#fbfcfb}.touchPath{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:5px;padding:14px;display:grid}.touchPath>i{color:#9da6a1;place-items:center;display:grid}.touchPath .icon{width:13px}.touchPath article{min-width:0}.touchPath span,.touchPath strong,.touchPath p{display:block}.touchPath span{color:var(--muted);text-transform:uppercase;font-size:7px}.touchPath strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:9px;overflow:hidden}.touchPath p{color:#7b8680;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.attributionGrid{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid;overflow:hidden}.attributionGrid section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:55px;padding:11px}.attributionGrid section:nth-child(2n){border-right:0}.attributionGrid section.wide{border-bottom:0;border-right:0;grid-column:1/-1}.attributionGrid span,.attributionGrid strong{display:block}.attributionGrid span{color:var(--muted);margin-bottom:6px;font-size:8px}.attributionGrid strong{font-size:9px}.offlineConversion{background:var(--green-050);border:1px solid #d9e4d5;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:13px;display:flex}.offlineConversion>div{align-items:center;gap:10px;display:flex}.offlineConversion>div>i{width:31px;height:31px;color:var(--green-700);background:#dfeadc;border-radius:50%;place-items:center;display:grid}.offlineConversion .icon{width:14px}.offlineConversion strong{font-size:9px}.offlineConversion p{color:#68746d;margin:3px 0 0;font-size:8px}.integrationState{color:#37674a;background:#dcebd8;border-radius:5px;flex:none;padding:5px 7px;font-size:7px;font-weight:750}.contextPane{background:#f8faf6;min-width:0;padding:0}.contextDisclosureToggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:none}.contextPaneBody{padding:14px}.contextDisclosureAction{color:var(--green-700);align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.contextDisclosureAction .icon{width:12px}.contextSection{border-bottom:1px solid var(--line);padding:13px 0}.contextSection:first-child{padding-top:4px}.ownerCard>div{align-items:center;gap:8px;margin-top:9px;display:flex}.ownerCard strong,.ownerCard small{display:block}.ownerCard strong{font-size:9px}.ownerCard small{color:var(--muted);margin-top:3px;font-size:8px}.contextHeading{justify-content:space-between;align-items:center;display:flex}.contextHeading>button{border:1px solid var(--line);width:23px;height:23px;color:var(--green-700);background:var(--surface);cursor:pointer;border-radius:6px;place-items:center;display:grid}.contextHeading .icon{width:11px}.taskList{gap:9px;margin-top:9px;display:grid}.taskList article{grid-template-columns:21px minmax(0,1fr);gap:7px;display:grid}.taskCheck{color:#0000;background:var(--surface);cursor:pointer;border:1px solid #ccd6cf;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.taskCheck:hover{color:var(--green-700);background:var(--green-100);border-color:#aac3b0}.taskCheck .icon{width:11px}.taskList strong,.taskList span{display:block}.taskList strong{font-size:8px;line-height:1.35}.taskList span{color:var(--muted);margin-top:3px;font-size:7px}.secondaryWide{border:1px solid var(--line);width:100%;min-height:29px;color:var(--green-700);background:var(--surface);cursor:pointer;border-radius:6px;margin-top:11px;font-size:8px;font-weight:700}.secondaryWide:hover{background:var(--green-050);border-color:#c8d8cc}.compactBlockers{gap:5px;margin-top:8px;display:grid}.compactBlockers button{color:#725446;text-align:left;cursor:pointer;background:#fbefe7;border:0;border-radius:6px;grid-template-columns:17px 1fr;align-items:center;gap:6px;padding:6px;font-size:7px;line-height:1.3;display:grid}.compactBlockers button>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:16px;height:16px;font-weight:800;display:grid}.compactBlockers p{color:var(--green-700);align-items:center;gap:6px;font-size:8px;display:flex}.compactBlockers .icon{width:12px}.sourceCard>strong{margin-top:7px;font-size:10px;display:block}.sourceCard>p{color:var(--muted);margin:4px 0 8px;font-size:8px;line-height:1.4}.sourceCard>button{color:var(--green-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:700;display:flex}.sourceCard .icon{width:10px}.amoLink{border:1px solid var(--line);color:#637069;background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;margin-top:13px;padding:8px 9px;font-size:8px;text-decoration:none;display:flex}.amoLink:hover{color:var(--green-700);border-color:#c6d5ca}.amoLink .icon{width:11px}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1c1775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid #ffffff8c;border-radius:12px;gap:14px;width:min(430px,100%);padding:20px;display:grid;box-shadow:0 25px 80px #0c191440}.modalHead{justify-content:space-between;align-items:flex-start;display:flex}.modalHead h2{margin:5px 0 0;font:500 21px Georgia,serif}.modalHead>button{color:#7a8580;background:var(--surface-soft);cursor:pointer;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.modalHead .icon{width:14px}.modal>label>span{color:#657169;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.modal>label>input,.modal>label>select{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:7px;width:100%;height:40px;padding:0 10px;font-size:10px}.modalActions{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.modalActions>button{border:1px solid var(--line);color:#5f6c65;background:var(--surface);cursor:pointer;border-radius:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.modalActions .primaryButton{border-color:var(--green-950);color:#fff;background:var(--green-950)}.modalActions button:disabled{cursor:not-allowed;opacity:.45}.formHint{color:#6a756e;background:var(--green-050);border-radius:6px;margin:0;padding:9px;font-size:8px;line-height:1.45}.toast{z-index:60;color:#fff;background:var(--green-900);border:1px solid #34594b;border-radius:8px;align-items:center;gap:8px;max-width:390px;min-height:43px;padding:0 14px;font-size:9px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #122b2240}.toast .icon{color:#bde0b3;width:14px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1540px){.cockpit{grid-template-columns:320px minmax(0,1fr)}.recordPane{border-right:0}.contextPane{border-top:1px solid var(--line);grid-column:2;display:block}.contextDisclosureToggle{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.contextDisclosureToggle strong{margin-top:3px;font-size:9px;display:block}.contextPaneBody{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;padding:0 14px 14px;display:none}.contextPane.expanded .contextPaneBody{display:grid}.contextPane.expanded .contextDisclosureAction .icon{transform:rotate(90deg)}.contextSection{border:0;padding:12px 0}.sourceCard{display:none}.amoLink{grid-column:1/-1;margin:0}}@media (width<=1260px){.appShell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:23px 9px 16px}.brand{justify-content:center;padding:0 0 25px}.brand>div,.navCaption,.navGroup button span,.navGroup button em,.pilotStatus{display:none}.navGroup button{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:0}.summaryStrip{grid-template-columns:repeat(4,1fr)}.summaryStrip .pilotRule{display:none}}@media (width<=1050px){.workspace{padding:20px}.cockpit{grid-template-columns:1fr}.queuePane{border-right:0;border-bottom:1px solid var(--line)}.dealRows{max-height:330px}.recordPane,.contextPane{grid-column:1}.contextPane{grid-template-columns:repeat(2,1fr)}.summaryStrip article{padding:12px}.summaryStrip strong{font-size:15px}}@media (width<=760px){.appShell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:11px 14px;position:static}.brand{padding:0}.brandMark{width:32px;height:32px}.navGroup{margin:0 0 0 auto;display:flex}.navGroup button{width:auto;min-height:42px;padding:0 10px}.workspaceModes button>.icon,.workspaceModes button>em,.workspaceModes button>span small{display:none}.workspaceModes button>span strong{font-size:11px}.workspace{padding:15px}.backupControlCard>header,.cutoverReadinessCard>header,.backupControlActions{flex-direction:column;align-items:flex-start}.backupControlMetrics,.cutoverGateGrid{grid-template-columns:1fr}.cutoverInventorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.cutoverInventorySummary .cutoverInventoryHash{grid-column:1/-1}.cutoverStatusMappings>div,.managerRolloutSummary,.attributionRolloutSummary{grid-template-columns:1fr}.attributionRolloutSummary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cutoverGovernanceSummary{grid-template-columns:1fr}.managerRolloutSummary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.managerCandidateList>article,.managerAssignmentList>article{grid-template-columns:1fr}.managerAssignmentActions{justify-content:flex-start}.managerCandidateList dl{grid-template-columns:repeat(3,minmax(0,1fr))}.backupControlActions>div{flex-wrap:wrap;width:100%}.topbar{align-items:flex-start}.topbar h1{font-size:23px}.topActions .ghostButton{display:none}.roleBadge{min-height:36px;padding-right:6px}.roleBadge small{display:none}.roleBadge strong{max-width:95px}.accessBoundaryNotice{grid-template-columns:30px minmax(0,1fr)}.accessBoundaryPill{grid-column:2;justify-self:start}.primaryButton{padding:0 10px;font-size:0}.primaryButton .icon{width:17px}.summaryStrip{grid-template-columns:repeat(3,1fr)}.summaryStrip article{min-height:72px;padding:11px}.summaryStrip article:nth-child(3){border-right:0}.summaryDetails{border-top:1px solid var(--line);grid-column:1/-1}.queueFilters{grid-template-columns:1fr 95px}.contextPaneBody{grid-template-columns:1fr}.recordHeader{flex-direction:column;gap:8px;min-height:95px}.recordAmount{text-align:left}.stagePath{grid-template-columns:repeat(7,78px);justify-content:start}.overviewLayout,.timelineLayout,.messagingWorkspace,.quoteLayout,.documentsLayout,.realizationLayout,.attributionLayout{padding:13px}.overviewLayout{grid-template-columns:1fr}.clientDataCard{grid-column:1;padding:14px}.clientDataHeading,.legalDetailsHeading{flex-direction:column}.clientCompletion{text-align:left;width:100%}.clientTypeSwitch{flex-wrap:wrap;align-items:stretch}.clientTypeSwitch>span{width:100%}.clientTypeSwitch button{flex:1;min-height:44px}.clientDataGrid,.clientSaveBar{grid-template-columns:1fr}.clientDataGrid label.wide{grid-column:1}.clientDataGrid input,.clientSaveBar input{min-height:44px;font-size:14px}.clientSaveBar>div{flex-direction:column;align-items:stretch}.clientSaveBar small{text-align:left;max-width:none}.clientSaveBar button{min-height:46px}.nextActionCard,.briefCard,.recentCard{grid-column:1}.nextActionCard{flex-direction:column;align-items:flex-start}.briefGrid{grid-template-columns:1fr 1fr}.briefGrid>div:nth-child(2){border-right:0}.briefGrid>div:nth-child(3),.briefGrid>div:nth-child(4){border-top:1px solid var(--line)}.timelineToolbar,.conversationHeader,.quoteHeader,.moduleIntro,.salesMaterialAssistant>header{flex-direction:column}.salesMaterialState{align-self:flex-start}.salesMaterialActions{grid-template-columns:1fr}.salesMaterialDraftButton{justify-content:center;width:100%;min-height:44px}.channelHealth,.integrationReadiness,.versionControl,.moduleIntro>button{width:100%}.messagingIdentityQueue{grid-template-columns:1fr}.messagingIdentityItems article{flex-direction:column;align-items:stretch}.messagingIdentityItems button{min-height:44px}.conversationToolbar,.composerHeader,.composerActions{flex-direction:column;align-items:flex-start}.conversationToolbar>span,.composerHeader>span{white-space:normal}.messageFilters,.composerModes{width:100%;overflow-x:auto}.messageFilters button,.composerModes button{white-space:nowrap;min-height:44px}.messageStream{min-height:360px;max-height:60dvh;padding:12px}.messageBubble{max-width:92%}.messageBubble>p{font-size:14px}.messageBubble.internal,.messageBubble.system{max-width:none}.templateShelf{grid-template-columns:1fr}.templateShelf>div:last-child>button{min-width:165px;min-height:48px}.messageComposer textarea{min-height:110px;font-size:14px}.composerActions{padding:9px}.composerActions>div{flex-wrap:wrap;width:100%}.composerActions>div:last-child{justify-content:flex-end}.composerActions button{min-height:44px}.composerActions>div>small{flex:1}.quoteTable{overflow-x:auto}.quoteRow,.quoteItemCard{min-width:660px}.quoteItemMedia,.quoteItemSpecificationGrid{grid-template-columns:1fr}.quoteItemSpecificationNotes{grid-column:auto}.quoteBottom{grid-template-columns:1fr}.cascadeImpact,.documentSyncSummary{grid-template-columns:32px minmax(0,1fr)}.impactDocuments,.syncCounters{grid-column:1/-1;justify-content:flex-start}.documentList{overflow:hidden}.documentColumns{display:none}.documentList article{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-width:0;padding:13px}.documentList article .docName{grid-column:1/-1}.documentList article .docStatus{grid-column:1}.documentList article time{grid-column:1/3}.documentList article>button,.documentList article>.documentOpen{grid-area:2/3}.documentExportBar{flex-direction:column;align-items:flex-start}.legalPdfMetadata,.legalPdfUploadActions{grid-template-columns:1fr}.legalPdfMetadata input,.legalPdfUploadActions>label{min-height:44px}.onlineSigningHeader{grid-template-columns:32px minmax(0,1fr);align-items:start}.signingStatePill{grid-column:2;justify-self:start}.onlineSigningBody{grid-template-columns:1fr}.signingActions{border-top:1px solid #e8e1cf;border-left:0;padding:12px 0 0}.signingActions button{min-height:44px}.postSigningWorkflowHead{flex-direction:column}.workflowDocumentGrid{grid-template-columns:1fr}.workflowControls button,.workflowEmptyState button{width:100%;min-height:44px}.documentExportBar>div:last-child{flex-wrap:wrap;width:100%}.documentExportBar a{min-height:44px}.protectedData{grid-template-columns:30px 1fr}.protectedData .ownerOnlyPill{grid-column:2;justify-self:start}.managerOperationalView,.managerOperationalView.compact{grid-template-columns:35px minmax(0,1fr);align-items:start;min-height:0;padding:16px}.managerOperationalView .accessBoundaryPill{grid-column:2;justify-self:start}.realizationStatus{grid-template-columns:1fr}.realizationStatus>div{border-right:0;border-bottom:1px solid var(--line)}.milestoneList{overflow-x:auto}.milestoneList article{min-width:570px}.amoIntegrationHead,.amoConflictHeading{flex-direction:column;align-items:stretch}.readOnlyBadge{white-space:normal;align-self:flex-start;min-height:32px}.amoIntegrationStatus{grid-template-columns:1fr;gap:10px}.amoIntegrationStatus>div>strong{white-space:normal}.amoConnectionDot{justify-self:start}.amoSyncBody{grid-template-columns:1fr}.amoSyncMetrics{border-right:0;border-bottom:1px solid var(--line)}.amoConflictHeading button{width:100%;min-height:44px}.amoMonitorSummary{grid-template-columns:10px minmax(0,1fr)}.amoMonitorSummary button{grid-column:2;justify-content:center;width:100%;min-height:44px}.amoMonitorMetrics{grid-template-columns:1fr 1fr}.aiDealCard{grid-column:1}.aiCardHeader,.managementAiHeader,.managementAiAction{flex-direction:column;align-items:stretch}.aiHeaderActions{flex-direction:column;align-items:stretch;width:100%}.aiStateBadge{white-space:normal;align-self:flex-start;min-height:32px}.aiHeaderActions button,.managementAiAction button,.aiMessageDraft button{width:100%;min-height:46px}.aiScoreStrip{grid-template-columns:1fr 1fr}.aiScoreStrip article:nth-child(2){border-right:0}.aiScoreStrip .aiGeneratedAt{border-top:1px solid var(--line);grid-column:1/-1}.managementCoverage{grid-template-columns:1fr}.urgentDealActionsHeading{flex-direction:column;align-items:flex-start}.urgentDealActionList>article{grid-template-columns:27px minmax(0,1fr)}.urgentDealActionMeta{text-align:left;grid-column:2}.urgentDealActionMeta button{width:100%;min-height:44px}.managementCoverage article{border-right:0;border-bottom:1px solid var(--line)}.managementCoverage article:last-child{border-bottom:0}.aiMessageDraft,.aiInsightGrid,.pipelineAiGrid,.managerReviewDetails{grid-template-columns:1fr}.aiMessageDraft>div,.aiMessageDraft>p,.aiMessageDraft>button,.aiMessageDraft>small,.aiInsightGrid section:last-child{grid-column:1}.managementExecutive>div,.managerReviewHeading{flex-direction:column;align-items:flex-start}.managerReviewDetails{margin-left:0}.managerReviewTop{grid-template-columns:32px minmax(0,1fr)}.managerQualityScore{grid-column:2;justify-self:start}.touchPath{grid-template-columns:1fr}.touchPath>i{transform:rotate(90deg)}.offlineConversion{flex-direction:column;align-items:flex-start}.contextPane{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.securityGate{background:var(--paper,#f6f4f0);place-items:center;min-height:100vh;padding:24px;display:grid}.securityGateCard{border:1px solid var(--line,#e7e7e7);background:var(--surface,#fff);text-align:center;border-radius:18px;width:min(100%,520px);padding:clamp(28px,6vw,52px);box-shadow:0 24px 70px #11111314}.securityGateCard.denied{border-color:#ac36364d}.securityGateCard h1{margin:12px 0 10px;font-size:clamp(28px,5vw,42px)}.securityGateCard p{color:var(--muted,#667085);margin:0;line-height:1.6}.securityGateMark{width:auto;height:auto;color:var(--ink,#111113);letter-spacing:0;margin:0 auto 18px;font:400 clamp(34px,6vw,46px)/1 Gilroy,sans-serif;display:block}.clientBaseButton .icon{width:14px}.clientBaseBackdrop{align-items:center}.clientBaseModal{grid-template-rows:auto auto auto auto minmax(80px,1fr) auto;width:min(780px,100%);max-height:calc(100dvh - 48px);overflow:hidden}.clientMirrorState{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:10px 11px;display:grid}.clientMirrorState p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.clientMirrorState>button,.clientMirrorSearch>button{border:1px solid var(--green-950);color:#fff;background:var(--green-950);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.clientMirrorState>button:disabled,.clientMirrorSearch>button:disabled{cursor:not-allowed;opacity:.45}.clientMirrorState>button .icon{width:12px}.clientMirrorMetrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.clientMirrorMetrics article{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.clientMirrorMetrics article:last-child{border-right:0}.clientMirrorMetrics span,.clientMirrorMetrics strong{display:block}.clientMirrorMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.clientMirrorMetrics strong{color:var(--green-950);margin-top:3px;font:500 18px Georgia,serif}.clientMirrorSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.clientMirrorSearch label>span{color:#657169;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.clientMirrorSearch label>div{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:7px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;height:40px;padding:0 10px;display:grid}.clientMirrorSearch label .icon{width:14px;color:var(--muted)}.clientMirrorSearch input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:10px}.clientMirrorSearch>button{min-width:78px;min-height:40px}.clientMirrorResults{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:80px;overflow-y:auto}.clientMirrorResults>article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:grid}.clientMirrorResults>article:last-child{border-bottom:0}.clientTypeMark{color:#fff;background:#73907e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.clientTypeMark.company{color:#5f543d;background:#eee4c8}.clientMirrorResults strong,.clientMirrorResults p,.clientMirrorResults small{display:block}.clientMirrorResults strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.clientMirrorResults p{color:#526159;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8px;overflow:hidden}.clientMirrorResults small{color:var(--muted);font-size:7px}.clientMirrorResults a{border:1px solid var(--line);width:30px;height:30px;color:var(--green-700);border-radius:7px;place-items:center;display:grid}.clientMirrorResults a .icon{width:12px}.upholsteryResults>article{grid-template-columns:44px minmax(0,1fr) 30px}.upholsteryResults img{border:1px solid var(--line);background:var(--surface-soft);object-fit:cover;border-radius:8px;width:44px;height:44px}.clientMirrorEmpty{min-height:80px;color:var(--muted);text-align:center;place-items:center;padding:18px;font-size:9px;display:grid}.clientMirrorEmpty.error{color:#955047}.clientMirrorDetails{border-top:1px solid var(--line)}.clientMirrorDetails>summary{color:#66736c;cursor:pointer;align-items:center;gap:5px;padding-top:10px;font-size:8px;font-weight:700;list-style:none;display:flex}.clientMirrorDetails>summary::-webkit-details-marker{display:none}.clientMirrorDetails>summary .icon{width:10px;transition:transform .14s}.clientMirrorDetails[open]>summary .icon{transform:rotate(90deg)}.clientMirrorDetails>div{max-height:145px;margin-top:8px;overflow-y:auto}.clientMirrorDetails p{color:var(--muted);margin:0 0 6px;font-size:8px}.clientMirrorDetails ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.clientMirrorDetails li{color:#68756e;justify-content:space-between;gap:8px;font-size:7px;display:flex}.clientMirrorDetails li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientMirrorDetails li strong{color:var(--green-700);white-space:nowrap}@media (width<=900px){.clientMirrorState{grid-template-columns:minmax(0,1fr) auto}.clientMirrorState p{grid-area:2/1/auto/-1}}@media (width<=760px){.topActions .clientBaseButton{width:38px;padding:0;font-size:0;display:inline-flex}.clientBaseBackdrop{padding:10px}.clientBaseModal{grid-template-rows:auto auto auto auto minmax(70px,1fr) auto;max-height:calc(100dvh - 20px);padding:14px}.clientMirrorState,.clientMirrorSearch{grid-template-columns:1fr}.clientMirrorState p{grid-area:auto/1}.clientMirrorState>button,.clientMirrorSearch>button{width:100%;min-height:44px}.clientMirrorMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clientMirrorMetrics article:nth-child(2){border-right:0}.clientMirrorMetrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.clientMirrorSearch label>div{height:44px}.clientMirrorResults>article{grid-template-columns:30px minmax(0,1fr)}.upholsteryResults>article{grid-template-columns:44px minmax(0,1fr)}.clientMirrorResults a{grid-column:2}.clientMirrorDetails ul{grid-template-columns:1fr}}.amoConflictInboxButton{color:#855548;background:#fff7f4;border-color:#e7c5bc;position:relative}.amoConflictInboxButton>b{color:#fff;background:#a45b49;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:1;display:inline-grid}.amoConflictShortcut{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.amoConflictShortcut>button{color:#855548;cursor:pointer;background:#fff7f4;border:1px solid #e7c5bc;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750}.amoConflictsModal{grid-template-rows:auto auto minmax(120px,1fr);width:min(760px,100%);max-height:calc(100dvh - 48px);overflow:hidden}.amoConflictsModal .modalHead{gap:18px}.amoConflictsModal .sectionLabel,.amoConflictsModal .readOnlyBadge{font-size:12px}.amoConflictsModal :focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.amoConflictsModal .modalHead p{max-width:560px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.amoConflictsModal .modalHead>button:disabled{cursor:wait;opacity:.5}.amoConflictsSafety{background:var(--green-050);border:1px solid #d5e2d7;border-radius:9px;grid-template-columns:auto auto minmax(180px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.amoConflictsSafety>strong{color:var(--green-900);font-size:13px}.amoConflictsSafety>p{color:#68766e;text-align:right;margin:0;font-size:12px}.amoConflictReviewList{gap:9px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.amoConflictReviewList>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.amoConflictReviewHead{justify-content:space-between;gap:12px;display:flex}.amoConflictReviewHead strong,.amoConflictReviewHead span{display:block}.amoConflictReviewHead strong{color:var(--green-950);overflow-wrap:anywhere;font-size:14px}.amoConflictReviewHead span,.amoConflictReviewHead small{color:var(--muted);margin-top:3px;font-size:12px}.amoConflictComparison{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid;overflow:hidden}.amoConflictComparison>div{background:var(--surface-soft);min-width:0;padding:10px}.amoConflictComparison>div+div{border-left:1px solid var(--line);background:#fffaf8}.amoConflictComparison span,.amoConflictComparison strong{display:block}.amoConflictComparison span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.amoConflictComparison strong{color:var(--green-950);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:14px;line-height:1.4}.amoConflictEvidence{color:#53655a;background:var(--green-050);border:1px solid #d5e2d7;border-radius:8px;align-items:flex-start;gap:7px;margin:9px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.amoConflictEvidence .icon{width:14px;color:var(--green-700);flex:none;margin-top:1px}.amoConflictReviewActions,.amoConflictConfirmation>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.amoConflictReviewActions button,.amoConflictConfirmation button{min-height:34px;color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #cbd8ce;border-radius:7px;padding:0 11px;font-size:12px;font-weight:750}.amoConflictReviewActions button:last-child,.amoConflictConfirmation button:last-child{color:#855548;background:#fff7f4;border-color:#e7c5bc}.amoConflictReviewActions button:disabled,.amoConflictConfirmation button:disabled{cursor:wait;opacity:.5}.amoConflictConfirmation{background:#fff7f4;border:1px solid #e7c5bc;border-radius:8px;margin-top:10px;padding:10px}.amoConflictConfirmation p{color:#623e35;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.amoConflictConfirmation>small{color:#87675f;margin-top:4px;font-size:12px;display:block}.amoConflictsEmpty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.amoConflictsEmpty>.icon{width:24px;color:var(--green-700)}.amoConflictsEmpty strong{color:var(--green-950);font-size:14px}.amoConflictsEmpty p{margin:0;font-size:12px}@media (width<=760px){.topActions .amoConflictInboxButton{width:38px;padding:0;font-size:0;display:inline-flex}.topActions .amoConflictInboxButton>span{display:none}.topActions .amoConflictInboxButton>b{position:absolute;top:-5px;right:-5px}.amoConflictsBackdrop{padding:10px}.amoConflictsModal{max-height:calc(100dvh - 20px);padding:14px}.amoConflictsModal .modalHead p{display:none}.amoConflictsSafety{grid-template-columns:1fr auto}.amoConflictsSafety>p{text-align:left;grid-column:1/-1}.amoConflictShortcut{grid-template-columns:22px minmax(0,1fr)}.amoConflictShortcut>button{grid-column:1/-1;width:100%}.amoConflictComparison{grid-template-columns:1fr}.amoConflictComparison>div+div{border-left:0;border-top:1px solid var(--line)}.amoConflictReviewActions,.amoConflictConfirmation>div{flex-direction:column}.amoConflictReviewActions button,.amoConflictConfirmation button{width:100%;min-height:42px}}.chatInboxButton{color:var(--green-800);background:var(--green-050);border-color:#c5d7c2;position:relative}.chatInboxButton>b{color:#fff;background:var(--green-700);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.chatInboxBackdrop{align-items:center}.chatInboxModal{grid-template-rows:auto auto auto auto auto auto minmax(120px,1fr);width:min(820px,100%);max-height:calc(100dvh - 48px);overflow-y:auto}.chatInboxModal .modalHead{gap:18px}.chatInboxModal .modalHead p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.chatInboxSummary{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:repeat(3,minmax(90px,.45fr)) minmax(240px,1.65fr);display:grid;overflow:hidden}.chatInboxSummary article{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.chatInboxSummary article>span,.chatInboxSummary article>strong{display:block}.chatInboxSummary article>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700}.chatInboxSummary article>strong{color:var(--green-950);margin-top:3px;font:500 18px Georgia,serif}.chatProviderStrip{flex-wrap:wrap;align-content:center;align-items:center;gap:5px;padding:8px 10px;display:flex}.chatProviderStrip>span{border:1px solid var(--line);color:#69766f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:7px;font-weight:700;display:inline-flex}.chatProviderStrip>span>i{background:#a8b0ab;border-radius:50%;width:6px;height:6px}.chatProviderStrip>span.receiving>i{background:#69ad6a}.chatProviderStrip>span.disabled{color:#8a928e;background:#f7f8f7}.chatConnectionCenter{background:#f6faf6;border:1px solid #cfd9d1;border-radius:9px;gap:9px;padding:11px 12px;display:grid}.chatConnectionCenter>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.chatConnectionCenter>header span,.chatConnectionCenter>header small,.chatConnectionCenter>header strong{display:block}.chatConnectionCenter>header small{color:var(--muted);font-size:7px;line-height:1.4}.chatConnectionCenter>header strong{color:var(--green-950);margin-top:2px;font-size:11px}.chatConnectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.chatConnectionGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.chatConnectionGrid article.ready{border-color:#b8d6bd}.chatConnectionGrid article>div{align-items:center;gap:7px;display:flex}.chatConnectionGrid article>div>span:last-child,.chatConnectionGrid article>div strong,.chatConnectionGrid article>div small{min-width:0;display:block}.chatConnectionGrid article>div strong{color:#34483f;font-size:9px}.chatConnectionGrid article>div small,.chatConnectionGrid article p,.chatConnectionGrid article li{color:var(--muted);font-size:7px;line-height:1.4}.chatConnectionGrid article p,.chatConnectionGrid article ul{margin:0}.chatConnectionGrid article ul{padding-left:14px}.chatConnectionGrid .ghostButton{min-height:28px;padding:0 8px;font-size:7px}.whatsappConversationForm{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:7px 10px;display:grid}.whatsappConversationForm label span,.whatsappConversationForm>small{color:var(--muted);font-size:7px;line-height:1.4}.whatsappConversationForm label span{margin-bottom:4px;font-weight:700;display:block}.whatsappConversationForm input{border:1px solid var(--line-strong);width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:9px}.whatsappConversationForm .primaryAction{white-space:nowrap;min-height:34px}.whatsappConversationForm>small{grid-column:1/-1}.chatCutoverPreflight{background:linear-gradient(135deg,#f7f5f0,#fbfcfa);border:1px solid #d9ded9;border-radius:9px;gap:9px;padding:11px 12px;display:grid}.chatCutoverPreflight>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatCutoverPreflight>header>span:first-child,.chatCutoverPreflight>header small,.chatCutoverPreflight>header strong{display:block}.chatCutoverPreflight>header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:700}.chatCutoverPreflight>header strong{color:var(--green-950);margin-top:2px;font-size:11px}.chatCutoverPreflight>header>span:last-child{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.chatCutoverPreflight>header>span.ready{color:#366441;background:#e7f3e8}.chatCutoverPreflight>header>span.blocked{color:#8a5c24;background:#fff0d8}.chatCutoverPreflight>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.chatCutoverPreflight article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.chatCutoverPreflight article>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.chatCutoverPreflight article>span>i{background:#c49a62;border-radius:50%;width:7px;height:7px}.chatCutoverPreflight article.ready>span>i{background:#69ad6a}.chatCutoverPreflight article.verified>span>i{background:#5f91ad}.chatCutoverPreflight article>span strong{color:#34483f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chatCutoverPreflight article>span small{color:var(--muted);white-space:nowrap;font-size:6.5px;font-weight:700}.chatCutoverPreflight dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.chatCutoverPreflight dl>div{background:var(--surface-soft);text-align:center;border-radius:6px;padding:5px 4px}.chatCutoverPreflight dt,.chatCutoverPreflight dd{margin:0}.chatCutoverPreflight dt{color:var(--muted);font-size:6px}.chatCutoverPreflight dd{color:var(--green-950);margin-top:2px;font-size:10px;font-weight:750}.chatCutoverPreflight article>p,.chatCutoverPreflight>footer{color:#68756e;margin:0;font-size:7px;line-height:1.4}.chatCutoverPreflight article>p{min-height:20px}.chatCutoverPreflight>footer{padding-top:1px}.chatInboxSearch>span{color:#657169;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.chatInboxSearch>div{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;height:40px;padding:0 9px;display:grid}.chatInboxSearch .icon{width:14px;color:var(--muted)}.chatInboxSearch input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:10px}.chatInboxSearch button{color:#77827c;cursor:pointer;background:#e9edea;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.chatInboxSearch button .icon{width:11px}.chatInboxList{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#cbd4cd transparent;background:#fff;border-radius:9px;min-height:120px;overflow-y:auto}.chatInboxRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.chatInboxRow:last-of-type{border-bottom:0}.chatInboxRow:hover,.chatInboxRow:focus-visible{background:#f6f9f5;outline:0}.chatChannelMark{color:#fff;background:#657e70;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.chatChannelMark .icon{width:17px}.chatInboxRow.channel-telegram_bot .chatChannelMark{background:#4f9bc6}.chatInboxRow.channel-whatsapp_cloud .chatChannelMark,.chatInboxRow.channel-wazzup_archive .chatChannelMark{background:#55a96a}.chatInboxRow.channel-max_bot .chatChannelMark{background:#6c78cc}.chatInboxCopy,.chatInboxRowHead,.chatInboxMeta,.chatInboxPreview{min-width:0}.chatInboxCopy{gap:5px;display:grid}.chatInboxRowHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chatInboxRowHead strong{color:#34483f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chatInboxRowHead time{color:#8b9590;flex:none;font-size:7px}.chatInboxMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:flex;overflow:hidden}.chatInboxMeta>b{color:var(--green-700);font-size:8px}.chatInboxMeta>span:not(.chatWaitState):not(.chatChannelError){text-overflow:ellipsis;overflow:hidden}.chatWaitState,.chatChannelError{border-radius:999px;padding:3px 6px;font-weight:750}.chatWaitState.manager{color:#8a5c24;background:#fff2dc}.chatWaitState.client{color:#587064;background:#eaf1ed}.chatWaitState.none{color:#7c8681;background:#f0f2f0}.chatChannelError{color:#934d45;background:#fff0ee}.chatInboxPreview{color:#5d6a63;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.chatInboxOpenAction{color:#93a099;justify-content:flex-end;align-items:center;gap:6px;min-width:24px;display:flex}.chatInboxOpenAction>b{color:#fff;background:var(--green-700);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:inline-grid}.chatInboxOpenAction .icon{width:12px}.chatInboxEmpty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:22px;font-size:9px;display:grid}.chatInboxEmpty>.icon{width:22px}.chatInboxEmpty p{margin:0;font-size:8px}@media (width<=900px){.chatInboxSummary{grid-template-columns:repeat(3,minmax(80px,1fr))}.chatProviderStrip{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=760px){.topActions .chatInboxButton{width:38px;padding:0;font-size:0;display:inline-flex}.topActions .chatInboxButton>span{display:none}.topActions .chatInboxButton>b{min-width:16px;height:16px;padding:0 4px;font-size:7px;position:absolute;top:-5px;right:-5px}.chatInboxBackdrop{padding:10px}.chatInboxModal{max-height:calc(100dvh - 20px);padding:14px}.chatInboxModal .modalHead p{display:none}.chatProviderStrip{flex-wrap:nowrap;overflow-x:auto}.chatCutoverPreflight>header{flex-direction:column;align-items:flex-start}.chatCutoverPreflight>div{grid-template-columns:1fr}.chatConnectionCenter>header{flex-direction:column;align-items:flex-start}.chatConnectionGrid,.whatsappConversationForm{grid-template-columns:1fr}.chatCutoverPreflight article>p{min-height:0}.chatInboxRow{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:88px;padding:10px}.chatChannelMark{width:34px;height:34px}.chatInboxRowHead time,.chatInboxMeta>span:not(.chatWaitState):not(.chatChannelError),.chatInboxOpenAction .icon{display:none}}.dealListLoadMore{width:calc(100% - 20px);color:var(--green-700);cursor:pointer;background:#f7faf7;border:1px solid #cdd8d1;border-radius:9px;margin:10px;padding:10px 12px;font:700 9px/1.2 Gilroy,sans-serif}.dealListLoadMore:hover:not(:disabled){border-color:var(--green-700);background:#eef5ef}.dealListLoadMore:disabled{cursor:wait;opacity:.65}.tabs button:disabled{color:#9aa39f;cursor:not-allowed;opacity:.78;background:#f0f2f0}.mirrorArchiveNotice{color:#34483f;background:linear-gradient(135deg,#f3f6f3,#fafbf9);border:1px solid #d8dfda;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;margin:0 20px 14px;padding:14px 16px;display:grid}.mirrorArchiveNotice>.icon{width:20px;height:20px;color:var(--green-700);margin-top:2px}.mirrorArchiveNotice>div{gap:5px;display:grid}.mirrorArchiveNotice p{color:#64736c;margin:0;font-size:9px}.bankInvoicePanel{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:20px;font-size:1rem;line-height:1.5}.bankInvoicePanel summary{cursor:pointer;font-weight:600}.bankInvoicePanel small{color:var(--muted);margin-left:12px;font-size:.875rem}.bankInvoicePanel p{margin-block:12px}.bankInvoicePanel a{overflow-wrap:anywhere;text-decoration:underline}.bankInvoiceFields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bankInvoiceFields label{gap:6px;font-size:.875rem;display:grid}.bankInvoiceFields input,.bankInvoiceFields select{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;max-width:100%;min-height:44px;padding:8px 12px}.topbar{flex-wrap:wrap;align-items:flex-start}.topActions{flex-wrap:wrap}.workspaceModes button{border-radius:16px;padding-block:12px}.workspaceModes button>span strong{font-size:1rem}.workspaceModes button>span small{color:#c4c1bb;font-size:.75rem;line-height:1.4}.navCaption,.brand small{color:#c4c1bb;font-size:.75rem}.pilotStatus strong,.pilotStatus p,.pilotStatus small{font-size:.75rem}.pilotStatus p,.pilotStatus small{color:#c4c1bb}.primaryButton,.ghostButton{border-radius:999px;min-height:44px;font-size:.875rem}.summaryStrip span,.summaryStrip small{font-size:.75rem;line-height:1.5}.tabs button{min-height:44px;font-size:.875rem}.dealListLoadMore{border-color:var(--line-strong);background:var(--surface-soft);min-height:44px;font-size:.875rem}.dealListLoadMore:hover:not(:disabled){background:var(--green-100)}.mirrorArchiveNotice{border-color:var(--line);background:var(--surface-soft);color:var(--ink);border-radius:16px}.mirrorArchiveNotice strong{font-size:.875rem}.mirrorArchiveNotice p{color:var(--muted);font-size:.75rem;line-height:1.5}@media (width<=680px){.topActions{gap:8px;width:100%}.topActions .primaryButton{justify-content:center;width:100%}.tabs{flex-wrap:wrap}}@media (width<=760px){.sidebar{flex-wrap:wrap;gap:12px}.navGroup.workspaceModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0;display:grid}.navGroup.workspaceModes button{width:100%;min-height:44px;padding:10px 6px}.navGroup.workspaceModes button>span{min-width:0;display:block}.navGroup.workspaceModes button>span strong{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shipmentExportPanel{border:1px solid var(--line,#e7e7e7);background:#fff;border-radius:16px;min-width:0;padding:20px}.shipmentExportPanel h4{margin:0 0 10px}.shipmentExportPanel p,.shipmentExportPanel>small{color:#686869;line-height:1.5}.shipmentSelectionActions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.shipmentItems{gap:8px;margin:12px 0;display:grid}.shipmentItem{background:#f6f4f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.shipmentItem>label:first-child{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.shipmentItem input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.shipmentItem small{color:#686869;margin-top:4px;display:block}.shipmentQuantity{flex-shrink:0;gap:4px;font-size:12px;display:grid}.shipmentQuantity input{border:1px solid #e7e7e7;border-radius:8px;width:100px;min-height:44px;padding:8px}.shipmentExportPanel button{min-height:44px}@media (width<=760px){.shipmentItem{flex-wrap:wrap;align-items:flex-start}.shipmentExportPanel{padding:14px}}.payrollPanel{background:#fff;border:1px solid #e7e7e7;border-radius:16px;min-width:0;margin:20px 0;padding:20px}.payrollPanel h2{margin:0 0 10px}.payrollPanel p{color:#686869;line-height:1.5}.payrollPanel summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.payrollPanel fieldset{border:1px solid #e7e7e7;border-radius:12px;padding:12px}.payrollPipeline{align-items:center;gap:8px;min-height:44px;margin-right:16px;display:inline-flex}.payrollRules{gap:12px;margin:14px 0;display:grid}.payrollRule,.payrollDates{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.payrollRule{background:#f6f4f0;border-radius:12px;padding:14px}.payrollRule label,.payrollDates label{flex:180px;gap:6px;min-width:0;font-size:13px;display:grid}.payrollPanel input:not([type=checkbox]),.payrollPanel select{background:#fff;border:1px solid #e7e7e7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px}.payrollActions{flex-wrap:wrap;gap:10px;display:flex}.payrollPanel button{min-height:44px}.payrollManager{background:#f6f4f0;border-radius:12px;margin:10px 0;padding:12px}.payrollManager li,.payrollPanel [role=alert] li{overflow-wrap:anywhere;line-height:1.5}@media (width<=760px){.payrollPanel{padding:14px}.payrollDates button{width:100%}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
