/*! 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-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-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}.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,)}}.orgSelect{color:#f2e4d0;background:#23201c;border:1px solid #493d30;border-radius:7px;width:100%;padding:10px;font-size:10px}.eventLabel{margin-top:12px}.compact{border-bottom:1px solid var(--line);background:#f7f3ec;margin:0;padding:18px 22px}.compact .metric{box-shadow:none}.textButton{color:#8d6535;cursor:pointer;background:0 0;border:0;font-weight:700}.accessNote{color:#64584c;background:#fbf3e7;border:1px solid #dbc7aa;border-radius:7px;margin:20px 22px 0;padding:14px 16px;font-size:10px;line-height:1.6}.orgHub{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.orgHub h3{margin:0 0 14px;font:500 18px Georgia,serif}.eventCard{background:#fff;border:1px solid #ded6ca;border-radius:7px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-bottom:10px;padding:13px;display:grid}.eventCard.current{background:#fcf6ec;border-color:#af814a}.eventCard strong,.eventCard small{display:block}.eventCard strong{font-size:11px}.eventCard small{color:#83776c;margin-top:4px;font-size:9px}.eventCard>span{text-transform:uppercase;color:#8b683c;font-size:8px}.eventCard button,.splitTitle button{color:#765127;cursor:pointer;background:#fff8ee;border:1px solid #c8b69e;border-radius:5px;padding:7px 9px;font-size:9px}.splitTitle{justify-content:space-between;align-items:center;display:flex}.muted{color:#7b7066;font-size:10px;line-height:1.55}.orgHub .libraryTable{padding:0}.orgHub .fileRow{grid-template-columns:1.5fr .7fr .5fr}.orgHub .fileRow span:nth-last-child(2){display:none}@media (width<=1080px){.orgHub{grid-template-columns:1fr}.eventCard{grid-template-columns:1fr auto}.eventCard button{grid-row:2}.rail{overflow:auto}.rail nav{padding-bottom:20px}}.orgActions{border-bottom:1px solid var(--line);background:#faf7f1;flex-wrap:wrap;gap:8px;padding:14px 24px;display:flex}.orgActions button{color:#6e512e;cursor:pointer;background:#fff;border:1px solid #cfbea8;border-radius:5px;padding:8px 10px;font-size:9px}.orgActions .dangerLink{color:#933b39;border-color:#d8aaa6}.templateTitle{margin-top:30px!important}.templateCard{background:#fbf5eb;border:1px dashed #c6aa84;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.templateCard strong,.templateCard small{display:block}.templateCard strong{font-size:11px}.templateCard small{color:#786c61;margin-top:5px;font-size:9px}.templateCard button{color:#fff;cursor:pointer;background:#a77943;border:1px solid #a77943;border-radius:5px;padding:8px 10px;font-size:9px}.dropZone{text-align:center;cursor:pointer;background:#fbf6ed;border-radius:8px;place-items:center;gap:7px;text-transform:none!important;letter-spacing:0!important;border:2px dashed #b99a72!important;padding:28px!important;display:grid!important}.dropZone.dragging{background:#f1e1ca;border-color:#8d6332!important}.dropZone strong{color:#765127;font:500 16px Georgia,serif}.dropZone span{color:#7b7066;font-size:10px}.dropZone input{max-width:260px;background:0 0!important;border:0!important;padding:6px!important}.dropZone small{color:#8b683c;word-break:break-word;max-width:100%;font-size:9px}.fileRow>a{color:#79562d;text-decoration:none}.fileRow>button{justify-self:end}.templateCard em{color:#a27c4d;margin-top:5px;font-size:8px;font-style:normal;display:block}.templateSummary{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.templateSummary div{background:#faf7f1;border:1px solid #ded6ca;border-radius:7px;gap:4px;padding:15px;display:grid}.templateSummary strong{color:#8d6332;font:500 25px Georgia,serif}.templateSummary span{color:#786c61;font-size:9px}.eventAssignments{border:1px solid #ded6ca;border-radius:7px;gap:8px;padding:12px;display:grid}.eventAssignments legend{color:#8d6332;padding:0 6px;font-size:10px;font-weight:700}.eventAssignments label{align-items:center;gap:9px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.eventAssignments input{width:auto!important}.sectionBreak{margin-top:24px;margin-bottom:10px}.contactViews{padding:14px 22px 0}.previewCanvas>img.mediaViewer{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.vendorDocumentLibrary{background:#fff;border:1px solid #e4d8c9;border-radius:9px;overflow:hidden;gap:0!important;display:grid!important}.vendorDocumentHeading{background:#f8f3eb;border-bottom:1px solid #e4d8c9;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.vendorDocumentHeading>div{gap:3px;display:grid}.vendorDocumentHeading h4{color:#2f2923;margin:0;font:600 15px Georgia,serif}.vendorDocumentHeading p{color:#756b61;max-width:620px;margin:0;font-size:9px;line-height:1.45}.vendorDocumentHeading>strong{color:#efd09d;background:#29231d;border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:11px;display:grid}.vendorDocumentLibrary .compactFileList{padding:0}.vendorDocumentLibrary .compactFileList>button{padding:13px 16px}.emptyDocumentMessage{color:#81776d;margin:0;padding:18px 16px;font-size:10px}.linkedRecordNotice{color:#6f5638;background:#fbf4e9;border:1px solid #c9a36d;border-radius:7px;margin:0;padding:10px 12px;font-size:10px}.taskDocumentGroupOpen{background:#fff;border:1px solid #ded2c1;border-radius:8px;gap:10px;padding:12px;display:grid}.taskDocumentHeader{justify-content:space-between;align-items:center;display:flex}.taskDocumentHeader strong{text-transform:uppercase;letter-spacing:.08em;color:#674823;font-size:10px}.taskDocumentHeader span{color:#76562f;background:#eee5d8;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.taskDocumentGroupOpen .dropZone{padding:18px!important}@media (width<=700px){.vendorDocumentHeading{align-items:flex-start}.vendorDocumentHeading p{font-size:10px}.vendorDocumentLibrary .compactFileList>button{padding:12px}}.wideDrawer{width:min(920px,94vw)!important}.auctionWorkflow{background:#fbf7f1;border:1px solid #dfd2bf;border-radius:10px;align-items:center;gap:12px;margin:20px 22px;padding:15px 18px;display:flex}.auctionWorkflow>div{flex:1;gap:3px;display:grid}.auctionWorkflow strong{color:#2c261f;font-size:10px}.auctionWorkflow small{color:#7d746a;font-size:8px}.auctionWorkflow>span{color:#b08349}.publisherHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.publisherHeader h2{margin:8px 0}.publisherHeader p{color:#756b61;max-width:650px;line-height:1.55}.readinessRing{color:#f5ddba;background:#251f19;border:7px solid #d8b47e;border-radius:50%;flex:0 0 86px;place-items:center;height:86px;display:grid}.readinessRing strong{font:500 22px Georgia,serif}.readinessRing small{text-align:center;font-size:7px}.publisherStatus{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.publisherStatus span{background:#faf7f2;border:1px solid #e1d6c8;border-radius:8px;gap:4px;padding:12px;font-size:10px;display:grid}.publisherStatus b{color:#986f3b;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.copyInput{grid-template-columns:1fr auto;display:grid}.copyInput input{border-radius:6px 0 0 6px!important}.copyInput button,.copyLabel button{color:#74501f;background:#f5ead9;border:1px solid #b9894d;border-radius:0 6px 6px 0}.copyLabel{justify-content:space-between;align-items:center;margin:4px 0;display:flex}.copyLabel span{color:#857b71;font-size:8px}.copyLabel button{border-radius:6px;padding:6px 12px}.publisherAssets{background:#fbf8f4;border:1px solid #e0d5c7;border-radius:9px;margin-top:10px;padding:16px}.publisherAssets .splitTitle{margin-bottom:12px}.publisherAssets h3{margin:0}.publisherAssets p{color:#7b7268;margin:3px 0;font-size:9px}.publisherActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:6px;display:flex}.publisherActions .primary{margin:0}@media (width<=700px){.auctionWorkflow{flex-direction:column;align-items:stretch}.auctionWorkflow>span{align-self:center;transform:rotate(90deg)}.publisherHeader{display:grid}.readinessRing{justify-self:start}.publisherStatus{grid-template-columns:1fr}.publisherActions>*{text-align:center;width:100%}}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#eef1ef;margin:0}.bootScreen{z-index:5000;color:#f4e7d4;opacity:1;background:#11100e;place-content:center;justify-items:center;gap:15px;transition:opacity .24s;display:grid;position:fixed;inset:0}.bootScreen.complete{opacity:0;pointer-events:none}.bootScreen img{object-fit:contain;width:112px;height:auto}.bootScreen strong{letter-spacing:.02em;font:500 18px Georgia,serif}.bootScreen>span{background:#352b21;border-radius:99px;width:min(330px,70vw);height:4px;display:block;overflow:hidden}.bootScreen>span i{filter:drop-shadow(0 0 5px #d9a965);background:linear-gradient(90deg,#0000,#b9823d 22%,#f4d39c 56%,#b9823d 82%,#0000);width:42%;height:100%;animation:1.05s ease-in-out infinite bootSweep;display:block}.bootScreen>button{color:#11100e;cursor:pointer;background:#c79a5b;border:1px solid #c79a5b;border-radius:7px;margin-top:8px;padding:10px 16px;font-weight:750}@keyframes bootSweep{0%{transform:translate(-115%)}to{transform:translate(350%)}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;display:flex}.rail{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:248px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #29404a;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brandMark{color:#e2c78e;width:44px;height:44px;font:700 13px/1 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #d6b879;place-items:center;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{letter-spacing:.18em;color:#92aaa5;margin-top:4px;font-size:9px}.orgLabel{letter-spacing:.16em;color:#7f9895;text-transform:uppercase;margin:22px 8px 8px;font-size:9px}.orgSwitch{color:#fff;text-align:left;cursor:pointer;background:#18323b;border:1px solid #294650;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.orgSwitch>span{background:var(--red);border-radius:6px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.orgSwitch div{flex:1}.orgSwitch strong,.orgSwitch small{display:block}.orgSwitch strong{font-size:12px}.orgSwitch small{color:#94aaa6;margin-top:2px;font-size:10px}.orgSwitch b{color:#8da4a1}.rail nav{gap:5px;padding-top:20px;display:grid}.rail nav button{color:#aebfbc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.rail nav button:hover,.rail nav button.active{color:#fff;background:#1b3c43}.rail nav i{text-align:center;color:#79948f;width:18px;font-style:normal}.rail nav .active i{color:#dfc185}.railBottom{margin-top:auto}.railBottom>a{color:#d2b879;border-bottom:1px solid #29404a;padding:12px;font-size:11px;text-decoration:none;display:block}.user{align-items:center;gap:10px;padding:18px 8px 0;display:flex}.user>span,.activityItem>span{color:#14252a;background:#d8b76e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.user strong,.user small{display:block}.user strong{font-size:12px}.user small{color:#829995;margin-top:2px;font-size:10px}.workspace{width:calc(100% - 248px);min-height:100vh;margin-left:248px;padding:0 32px 48px}.topbar{border-bottom:1px solid #d5dbd8;justify-content:space-between;align-items:center;height:98px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:.17em;color:#6c7a76;font-size:9px;font-weight:700}.topbar h1{margin:6px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.topActions{gap:10px;display:flex}.ghost,.primary{cursor:pointer;border-radius:6px;padding:10px 14px;font-size:12px;text-decoration:none}.ghost{color:#34423e;background:#fff;border:1px solid #cfd6d3}.primary{background:var(--green);border:1px solid var(--green);color:#fff;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.full{width:100%;margin-top:18px}.hero{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-end;padding:28px 30px;display:flex;box-shadow:0 8px 24px #20322b18}.eventState{letter-spacing:.17em;color:#d8ba77;font-size:9px}.hero h2{margin:12px 0 8px;font:500 34px/1 Georgia,serif}.hero p{color:#9eb2ae;margin:0;font-size:12px}.heroRight{width:230px}.heroRight div:first-child{justify-content:space-between;align-items:baseline;display:flex}.heroRight b{font:500 26px Georgia,serif}.heroRight span{color:#9bb0ac;font-size:10px}.progress{background:#29444a;border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.progress span{background:var(--gold);height:100%;display:block}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.metric{border:1px solid var(--line);border-top:3px solid var(--green);background:#fff;border-radius:7px;padding:18px 18px 15px}.metric.red{border-top-color:var(--red)}.metric.gold{border-top-color:var(--gold)}.metric span,.metric strong,.metric small{display:block}.metric span{text-transform:uppercase;letter-spacing:.11em;color:#6c7875;font-size:9px}.metric strong{margin:10px 0 7px;font:500 26px Georgia,serif}.metric small{color:#7d8985;font-size:10px}.metricLink{cursor:pointer;text-align:left;font:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.metricLink:hover{border-color:#b88a4d;transform:translateY(-2px);box-shadow:0 10px 24px #3a2c1d18}.metricLink:focus-visible{outline-offset:2px;outline:3px solid #c99a5c}.twoCol{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 2px 10px #21382f0a}.panelHead{border-bottom:1px solid #e4e8e6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panelHead h3{margin:0;font:500 17px Georgia,serif}.panelHead button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:650}.taskList{padding:4px 20px 8px}.task{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.task:last-child{border-bottom:0}.check{color:#fff;border:1px solid #b8c2be;border-radius:4px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.check.done{background:var(--green);border-color:var(--green)}.task div{flex:1}.task strong,.task small{display:block}.task strong{font-size:11px}.task small{color:#818d89;margin-top:4px;font-size:9px}.task em,.taskCard em{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.critical{color:#a2152a;background:#f8e1e4}.high{color:#846421;background:#f4ecd9}.decisionList{padding:7px 20px 14px}.decisionList>div{border-bottom:1px solid #edf0ee;grid-template-columns:1fr .8fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.decisionList>div:last-child{border:0}.decisionList span,.decisionList strong{font-size:10px}.decisionList i{border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.decisionList i.pending{color:#946328;background:#f7ece0}.decisionList i.ready{color:#1e654f;background:#e1eee8}.activity{margin-top:16px}.activityGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 20px;display:grid}.activityItem{align-items:center;gap:10px;display:flex}.activityItem strong,.activityItem small{display:block}.activityItem strong{font-size:10px}.activityItem small{color:#7b8985;margin-top:4px;font-size:9px}.pipelinePanel,.taskBoard,.library,.teamPanel{min-height:600px}.pipelineTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 26px;display:flex}.pipelineTop h2{margin:0 0 8px;font:500 23px Georgia,serif}.pipelineTop p{color:#71807b;max-width:650px;margin:0;font-size:11px}.filters{border-bottom:1px solid var(--line);background:#f9faf9;gap:10px;padding:14px 20px;display:flex}.filters input,.filters select{background:#fff;border:1px solid #d4dbd8;border-radius:5px;padding:9px 11px;font-size:11px}.filters input{width:320px}.filters select{min-width:190px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1080px}th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#71807b;border-bottom:1px solid var(--line);background:#f4f6f5;padding:11px 14px;font-size:8px}td{vertical-align:middle;border-bottom:1px solid #e8ecea;padding:13px 14px;font-size:10px}td strong,td small{display:block}td small{color:#788680;margin-top:3px}tbody tr{cursor:pointer}tbody tr:hover{background:#fafbf9}.status{white-space:nowrap;background:#edf1ef;border-radius:99px;padding:5px 8px;font-size:8px;display:inline-block}.status.selected{color:#176044;background:#dceee5}.avatarTiny{background:#e3e9e6;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:7px;font-weight:700;display:inline-grid}.selectButton,.selectedButton{cursor:pointer;border-radius:5px;padding:7px 10px;font-size:9px}.selectButton{color:var(--green);background:#fff;border:1px solid #9fb3ab}.selectedButton{background:var(--green);color:#fff;border:1px solid var(--green)}.kanban{background:#f6f8f7;grid-template-columns:repeat(3,1fr);gap:14px;min-height:520px;padding:20px;display:grid}.lane{background:#edf1ef;border-radius:7px;padding:12px}.laneHead{justify-content:space-between;padding:3px 3px 12px;display:flex}.laneHead strong{font-size:11px}.laneHead span{background:#d9e0dd;border-radius:99px;padding:2px 7px;font-size:9px}.taskCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3e0;border-radius:7px;gap:9px;width:100%;margin-bottom:10px;padding:14px;display:grid}.taskCard strong{font-size:11px}.taskCard small{color:#687671}.taskCard span{color:#8a9692;font-size:9px}.taskCard em{justify-self:start}.taskAttachments{background:#fbf8f3;border:1px solid #ded4c7;border-radius:7px;gap:7px;padding:12px;display:grid}.taskAttachments>strong{text-transform:uppercase;letter-spacing:.08em;color:#756b60;font-size:10px}.taskAttachments button{text-align:left;color:#5f4526;cursor:pointer;background:0 0;border:0;border-top:1px solid #ebe3d8;justify-content:space-between;gap:12px;padding:9px 2px 2px;display:flex}.taskAttachments button span{color:#8b7e70;font-size:9px}.editForm label>small{color:#81766b;text-transform:none;letter-spacing:0;margin-top:5px;font-size:9px;font-weight:400;line-height:1.45;display:block}.contactMethods{background:#fbf8f3;border:1px solid #ded3c4;border-radius:8px;gap:9px;margin:2px 0;padding:14px;display:grid}.contactMethods legend{color:#75542f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 2px;font-size:10px;font-weight:800;display:flex}.contactMethods legend button,.emptyMethod{color:#8b632f;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;font-size:9px;font-weight:800}.contactMethodRow{grid-template-columns:110px minmax(0,1fr) auto 30px;align-items:center;gap:8px;display:grid}.contactMethodRow input,.contactMethodRow select{min-width:0}.contactMethodRow .primaryMethod{color:#766b60;text-transform:none;letter-spacing:0;grid-template-columns:auto auto;align-items:center;gap:5px;font-size:8px;display:flex}.contactMethodRow .primaryMethod input{width:14px;height:14px}.removeMethod{color:#9b3030;cursor:pointer;background:#fff6f6;border:1px solid #d9b7b7;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.emptyMethod{justify-self:start;padding:5px 0}@media (width<=650px){.contactMethodRow{grid-template-columns:92px minmax(0,1fr) 30px}.contactMethodRow .primaryMethod{grid-column:1/3}.contactMethods{padding:12px}.contactMethods legend{gap:8px}}.organizationAddress .muted{color:#776d62;margin:0;font-size:10px;line-height:1.45}.addressInheritance{background:#fff;border:1px solid #ded3c4;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:2px 9px;padding:11px;display:grid}.addressInheritance input{grid-row:1/3;width:15px;height:15px;margin-top:2px}.addressInheritance span{font-weight:750}.addressInheritance small{color:#776d62;white-space:pre-line;line-height:1.45}.contactAddressCard{background:#fff;border:1px solid #ded3c4;border-radius:8px;gap:10px;padding:12px;display:grid}.contactAddressCard .contactMethodRow{grid-template-columns:130px minmax(0,1fr) auto 30px}.addressSearch{gap:7px;margin:10px 0 14px;display:grid;position:relative}.addressSearch.compact{margin:0}.addressSearchBar{align-items:stretch;gap:8px;display:flex}.addressSearchBar input{flex:1;min-width:0}.addressSearchBar button{color:#765127;cursor:pointer;background:#f4e6d1;border:1px solid #a77b43;border-radius:6px;flex:none;padding:9px 12px;font-size:10px;font-weight:700}.addressSearchBar button:disabled{opacity:.65;cursor:wait}.addressSearchError{color:#963433;font-size:9px}.addressSearchResults{z-index:20;background:#fff;border:1px solid #cdbb9e;border-radius:7px;max-height:260px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #1b140d2c}.addressSearchResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece4d8;gap:3px;padding:11px 13px;display:grid}.addressSearchResults>button:hover{background:#fbf4e8}.addressSearchResults strong{color:#34291e;font-size:11px}.addressSearchResults small{color:#786d61;font-size:9px}.addressAttribution{color:#8a8177;padding:7px 12px;font-size:8px}@media (width<=650px){.addressSearchBar{display:grid}.addressSearchBar button{width:100%}}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.folder{background:#fbfcfb;border:1px solid #dce2df;border-radius:8px;padding:22px}.folder>span{width:36px;height:36px;color:var(--green);background:#e3eee9;border-radius:7px;place-items:center;margin-bottom:18px;display:grid}.folder strong,.folder small{display:block}.folder strong{font-size:12px}.folder small{color:#7d8985;margin-top:6px;font-size:9px}.roleGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:22px;display:grid}.roleCard{border:1px solid #dfe4e2;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.roleCard>span{background:#e4ece8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.roleCard strong,.roleCard small{display:block}.roleCard strong{font-size:11px}.roleCard small{color:#7b8984;margin-top:3px;font-size:9px}.roleCard p{color:#60706a;grid-column:2;margin:0;font-size:9px}.roleCard button{background:#fff;border:1px solid #ccd5d1;border-radius:5px;grid-area:1/3/3;padding:7px 9px;font-size:9px}.drawerBackdrop{z-index:30;background:#07191e80;position:fixed;inset:0}.drawer{background:#fff;width:430px;padding:34px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-14px 0 40px #0a1f2470}.close{color:#65736e;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:18px;right:22px}.drawer h2{margin:10px 0;font:500 28px Georgia,serif}.drawerContact{color:#71807b;font-size:11px}.drawerStatus{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0 22px;display:flex}.drawer section{border-bottom:1px solid var(--line);padding:20px 0}.drawer section h3{text-transform:uppercase;letter-spacing:.12em;margin:0 0 11px;font-size:10px}.drawer section p{color:#4e5d58;font-size:11px;line-height:1.6}.doc,.payment{align-items:center;gap:9px;padding:9px 0;font-size:10px;display:flex}.doc b{color:#8a5a22;margin-left:auto;font-size:8px}.payment{justify-content:space-between}.toast{color:#fff;z-index:50;background:#173f34;border-radius:7px;padding:13px 17px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0c1f1a40}.intakePage{background:linear-gradient(135deg,#0e252c 0,#173f39 42%,#e9eee9 42%);min-height:100vh;padding:42px}.intakeShell{max-width:980px;margin:auto}.intakeBrand{color:#fff;align-items:center;gap:12px;margin-bottom:34px;display:flex}.intakeBrand .brandMark{flex:none}.intakeBrand strong,.intakeBrand small{display:block}.intakeBrand small{letter-spacing:.15em;color:#a9bdb8;font-size:9px}.intakeCard{background:#fff;border-radius:12px;grid-template-columns:300px 1fr;display:grid;overflow:hidden;box-shadow:0 20px 70px #06181e44}.intakeIntro{background:var(--cream);padding:38px 30px}.intakeIntro h1{margin:16px 0;font:500 32px/1.08 Georgia,serif}.intakeIntro p{color:#60706a;font-size:11px;line-height:1.65}.intakeSteps{gap:14px;margin-top:28px;display:grid}.intakeSteps span{align-items:center;gap:10px;font-size:10px;display:flex}.intakeSteps b{background:#fff;border:1px solid #d4dbd6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.intakeForm{padding:36px}.formGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.08em;color:#586661;font-size:9px;font-weight:700}.field input,.field select,.field textarea{background:#fff;border:1px solid #cfd7d3;border-radius:6px;width:100%;padding:11px 12px;font-size:11px}.field textarea{resize:vertical;min-height:90px}.uploadBox{text-align:center;color:#62716c;background:#f6f8f7;border:1px dashed #9fb0a9;border-radius:7px;padding:18px;font-size:10px}.uploadBox input{border:0;padding:8px}.successBox{text-align:center;padding:50px}.successBox span{width:54px;height:54px;color:var(--green);background:#dcede5;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:22px;display:grid}.successBox h2{font:500 26px Georgia,serif}.successBox p{color:#6b7974;font-size:11px;line-height:1.6}.backLink{color:#fff;margin-bottom:14px;font-size:10px;text-decoration:none;display:inline-block}@media (width<=980px){.rail{width:82px;padding:20px 10px}.brand div,.orgLabel,.orgSwitch div,.orgSwitch b,.rail nav button:not(.active){font-size:0}.brand{padding:0 8px 20px}.brandMark{width:40px}.orgSwitch,.rail nav button{justify-content:center}.rail nav button.active{font-size:0}.railBottom>a,.user div{display:none}.workspace{width:calc(100% - 82px);margin-left:82px;padding:0 18px 36px}.metrics{grid-template-columns:repeat(2,1fr)}.twoCol,.activityGrid,.intakeCard{grid-template-columns:1fr}.intakeIntro{display:none}}@media (width<=650px){.workspace{padding:0 12px}.topbar{align-items:flex-end;height:auto;padding:20px 0}.topActions .ghost{display:none}.hero{flex-direction:column;align-items:flex-start;gap:25px}.heroRight{width:100%}.metrics,.libraryGrid,.roleGrid,.kanban{grid-template-columns:1fr}.drawer{width:100%}.intakePage{padding:20px 12px}.intakeForm{padding:22px}.formGrid{grid-template-columns:1fr}.field.full{grid-column:auto}}.intakeCard{align-items:start}.intakeIntro{min-height:540px;position:sticky;top:0}.formNote{color:#77837f;border-top:1px solid #d8ded9;margin-top:28px;padding-top:16px;font-size:9px;line-height:1.5}.intakeForm fieldset{border:0;border-bottom:1px solid #e3e7e4;margin:0 0 28px;padding:0 0 28px}.intakeForm fieldset:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.intakeForm legend{color:#173f39;margin-bottom:17px;font:600 18px Georgia,serif}.uploadBox.compact{padding:12px}.field.consent label{text-transform:none;letter-spacing:0;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.field.consent input{width:auto;margin-top:1px}@media (width<=980px){.intakeIntro{min-height:auto;position:static}}.eventSelector{background:#fbf6ee;border:1px solid #d7c8b4;border-radius:8px;gap:7px;margin:0 0 26px;padding:18px;display:grid}.eventSelector>span{text-transform:uppercase;letter-spacing:.13em;color:#8b632f;font-size:8px;font-weight:700}.eventSelector select{color:#34291d;background:#fff;border:1px solid #cbb99f;border-radius:6px;width:100%;padding:11px 12px;font:600 13px Georgia,serif}.eventSelector small{color:#766b5f;font-size:10px}.eventSelector em,.formError{color:#8e2732;background:#fae9eb;border:1px solid #edc8cd;border-radius:5px;padding:9px 11px;font-size:10px;font-style:normal;line-height:1.5}.formError{margin:-14px 0 22px}.lookupField{position:relative}.lookupHint{color:#82776c;font-size:8px;line-height:1.35}.lookupResults{z-index:30;background:#fff;border:1px solid #cdbb9f;border-radius:7px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 14px 32px #3828162b}.lookupResults button{color:#342b22;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee6db;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:10px;display:flex}.lookupResults button:last-child{border-bottom:0}.lookupResults button:hover{background:#fbf4e9}.lookupResults span{color:#946b39;font-size:8px}.lookupAssist{align-items:center;gap:8px;min-height:24px;display:flex}.lookupAssist button{color:#8c6332;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:8px;font-weight:750;text-decoration:underline}.lookupAssist button:disabled{color:#aaa29a;cursor:not-allowed}.lookupAssist span{color:#82776c;font-size:8px;line-height:1.3}.lookupAssist.found span{color:#3f7356}.lookupAssist.error span{color:#8e2732}@media (width<=650px){.lookupAssist{flex-direction:column;align-items:flex-start;gap:4px}}.pnlViews{width:max-content;margin:0 22px 4px}.ticketFields{border:1px solid #ded6ca;border-radius:7px;margin:4px 0;padding:16px}.ticketFields legend{color:#77552e;padding:0 6px;font:600 14px Georgia,serif}.ticketFields legend small{color:#8a8177;text-transform:uppercase;letter-spacing:.08em;font:9px Arial,sans-serif}.compDefaults{background:#fbf6ee;border:1px solid #d9c8b2;border-radius:8px;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(110px,.7fr)) auto;align-items:end;gap:12px;margin:16px 22px 0;padding:16px;display:grid}.compDefaults div{align-self:center}.compDefaults strong,.compDefaults small{display:block}.compDefaults strong{color:#5d4224;font:600 16px Georgia,serif}.compDefaults small{color:#81776c;margin-top:5px;font-size:9px;line-height:1.45}.compDefaults label{color:#6b6259;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:700;display:grid}.compDefaults input{background:#fff;border:1px solid #d6cec2;border-radius:6px;width:100%;padding:10px}.ticketFields details{border-top:1px solid #e5ddd1;margin:12px 0;padding-top:10px}.ticketFields summary{cursor:pointer;color:#77552e;font-size:10px;font-weight:700}.ticketFields details .formGrid{margin-top:12px}@media (width<=900px){.compDefaults{grid-template-columns:1fr 1fr}.compDefaults div{grid-column:1/-1}}:root{--ink:#171512;--navy:#111110;--green:#9f7742;--mint:#eee3d2;--cream:#f4efe7;--red:#8e2732;--gold:#b88a4d;--line:#ded6ca;--muted:#746d64;--white:#fff}.otrDark{background:#efece6}.rail{background:linear-gradient(#111110,#1c1915);border-right:1px solid #3e3429}.logoBrand{padding:0 2px 22px;display:block}.logoBrand img{border-radius:4px;width:100%;height:auto;display:block}.orgSwitch{background:#23201c;border-color:#493d30}.orgSwitch>span{color:#17130f;background:linear-gradient(135deg,#785127,#c49557)}.rail nav button:hover,.rail nav button.active{background:#2b251e}.rail nav button.active{box-shadow:inset 3px 0 #c59657}.rail nav .active i,.railBottom>a{color:#d3a466}.workspace{background:radial-gradient(circle at 80% 0,#faf7f1 0,#efece6 48%,#ebe7df 100%)}.topbar{border-color:#d8d0c5}.eyebrow{color:#927044}.topbar h1,.pipelineTop h2,.panelHead h3,.drawer h2,.modalCard h2{font-family:Georgia,Times New Roman,serif}.primary{color:#fff;background:linear-gradient(135deg,#8b632f,#be9257);border-color:#9b713d}.primary:hover{background:linear-gradient(135deg,#a4773c,#cda66e)}.brandHero{background:linear-gradient(120deg,#111110,#25211c);border:1px solid #493d2f;position:relative;overflow:hidden}.brandHero:after{content:"OR";color:#a4783f16;font:500 160px Georgia,serif;position:absolute;top:-22px;right:30px}.brandHero>*{z-index:1;position:relative}.brandHero h2{color:#d7ad74;letter-spacing:.01em}.hero p,.heroRight span{color:#b8aca0}.progress{background:#46392c}.progress span{background:linear-gradient(90deg,#8a612f,#d0a86e)}.metric{border-top-color:#b88a4d}.metric strong{color:#3a2b1b}.panel{border-color:#ded6ca;box-shadow:0 8px 24px #3a2c1d0a}.status.selected,.selectedButton{background:#9b713d;border-color:#9b713d}.selectedRow{background:#fbf5ea}.goldAction{color:#765127;cursor:pointer;background:#f4e6d1;border:1px solid #a77b43;border-radius:6px;padding:11px 14px}.loadingState,.emptyState{text-align:center;color:#82786d;padding:60px;font:500 18px Georgia,serif}.libraryTable{padding:0 22px 24px}.libraryHead,.fileRow{grid-template-columns:2fr .8fr 1fr .7fr;align-items:center;gap:16px;display:grid}.libraryHead{color:#8b8176;text-transform:uppercase;letter-spacing:.12em;padding:14px 12px 8px;font-size:8px}.fileRow{color:#3f3932;border-top:1px solid #ece6dc;padding:14px 12px;font-size:10px;text-decoration:none}.fileRow:hover{background:#faf6ef}.fileRow strong{color:#79562d}.tableWrap a{color:#78552f}.memberStatus{text-transform:uppercase;letter-spacing:.1em;color:#8b683c;font-size:8px}.roleCard{grid-template-columns:auto 1fr auto}.modalBackdrop{z-index:60;background:#0c0b0aa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard{background:#faf8f3;border:1px solid #a98555;border-radius:10px;width:min(560px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 26px 80px #0009}.modalCard h2{margin:8px 0 22px;font-size:27px}.editForm{gap:14px;display:grid}.editForm label{color:#6b6259;text-transform:uppercase;letter-spacing:.09em;gap:6px;font-size:9px;font-weight:700;display:grid}.editForm input,.editForm select,.editForm textarea{color:#26211c;background:#fff;border:1px solid #d6cec2;border-radius:6px;width:100%;padding:11px 12px;font-size:11px}.editForm textarea{resize:vertical;min-height:90px}.drawer .editForm{margin-top:22px}.drawer{background:#faf8f3}.toast{color:#f3dfc0;background:#221d17;border:1px solid #8f693c}.intakePage{background:linear-gradient(135deg,#111110 0,#29231c 42%,#eee9e0 42%)}.intakeBrand{max-width:290px}.intakeBrand:before{content:"";background:url(/on-the-runway-logo.png) 50%/contain no-repeat;width:145px;height:78px;display:block}.intakeBrand>*{display:none}.intakeIntro{color:#eee1ce;background:#171512}.intakeIntro h1{color:#d0a36a}.intakeIntro p,.formNote{color:#b4a89b}.intakeIntro .eyebrow{color:#c69759}.intakeSteps b{color:#d8b27f;background:#2a241d;border-color:#735634}.intakeForm legend{color:#8b632f}.intakeCard{border:1px solid #7d5d39}.backLink{color:#d2aa76}@media (width<=980px){.logoBrand img{width:62px;margin:auto}.libraryHead,.fileRow{grid-template-columns:1.5fr .8fr 1fr}.libraryHead span:last-child,.fileRow span:last-child{display:none}}@media (width<=650px){.libraryHead,.fileRow{grid-template-columns:1fr}.libraryHead span:not(:first-child),.fileRow span{display:none}.modalCard{padding:24px 20px}.topActions{align-items:flex-end}.topActions .primary{white-space:nowrap}}.financeMetrics{background:#f5f1ea;border-bottom:1px solid #ded6ca;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 22px;display:grid}.subActions{color:#796e63;background:#f8f5ef;border-bottom:1px solid #e5ded4;justify-content:space-between;align-items:center;padding:12px 24px;font-size:10px;display:flex}.subActions a{color:#8c6535;font-weight:700;text-decoration:none}.checkGrid{background:#faf8f4;border:1px solid #d6cec2;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;display:grid}.checkGrid label{text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:flex}.checkGrid input{width:auto}.intakeForm .checkGrid label{font-size:10px}@media (width<=800px){.financeMetrics{grid-template-columns:1fr}.subActions{flex-direction:column;align-items:flex-start;gap:10px}.checkGrid{grid-template-columns:1fr}}.proposalViews{background:#f9f7f2;gap:8px;padding:14px 20px 0;display:flex}.proposalViews button{color:#5e554c;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.proposalViews button.active{color:#f1d4aa;background:#27221c;border-color:#7d5c35}.proposalViews span{color:#6d6257;background:#eee8df;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.proposalViews button.active span{color:#fff;background:#a77943}.dangerAction{color:#8d302f;cursor:pointer;background:#fbefee;border:1px solid #a65a58;border-radius:6px;padding:11px 14px}.vendorFiles a{color:#70502d;border-bottom:1px solid #e8e0d5;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:10px;text-decoration:none;display:grid}.vendorFiles a small{color:#8a7f73}.vendorFiles .editForm{margin-top:16px}.vendorFiles .goldAction{margin-top:0}.drawer>.dangerAction,.drawer>.goldAction{margin-top:18px}.vendorSearch{align-items:center}.vendorSearch input{flex:1;width:auto;max-width:560px}.vendorSearch button{color:#79562d;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.tableTools.countOnly{padding-block:7px}.linkedVendorEditor{background:#fff;border:1px solid #e2d8ca;border-radius:8px;margin:16px 0;padding:16px}.linkedVendorEditor>h3{margin:0 0 14px;font:600 18px Georgia,serif}.linkedVendorEditor .vendorEditForm{margin:0}.linkedVendorEditor+.vendorFiles{margin-top:16px}.linkedVendorEditor~h3{margin-top:24px}.vendorIdentity{align-items:center;gap:10px;min-width:170px;display:flex}.vendorIdentity>img,.vendorIdentity>span{object-fit:contain;color:#d7ad71;background:#171411;border:1px solid #d7c6ae;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.vendorIdentity>div{flex-direction:column;min-width:0;display:flex}.vendorIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendorIdentity small{color:#7e857f}.vendorDrawerTitle{margin:8px 0 18px}.vendorDrawerTitle .vendorIdentity>img,.vendorDrawerTitle .vendorIdentity>span{flex-basis:54px;width:54px;height:54px}.vendorDrawerTitle .vendorIdentity strong{color:#211d19;font-family:Georgia,serif;font-size:25px}.proposalCell{flex-direction:column;display:flex}.proposalCell small{color:#8a7f73}.requirementsPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:260px;line-height:1.35;display:-webkit-box;overflow:hidden}.sectionHint{color:#718079;margin:-5px 0 15px;font-size:10px;line-height:1.45}.vendorDocumentHub{gap:12px;display:grid}.vendorDocumentHub>section{background:#fff;border:1px solid #e4d8c9;border-radius:8px;overflow:hidden}.vendorDocumentHub>section>header{background:#f8f3eb;border-bottom:1px solid #e4d8c9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.vendorDocumentHub h4{margin:0;font-size:11px}.vendorDocumentHub header span{color:#76562f;background:#e9dfd2;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.vendorDocumentHub .libraryTable{border:0}.vendorDocumentHub .fileRow{grid-template-columns:minmax(0,1fr) 110px 110px 80px;padding:9px 12px}.vendorDocumentHub .emptyState{padding:12px;font-size:10px}.vendorUpload{border-top:1px solid #e4d8c9;padding-top:16px}@media (width<=700px){.vendorDocumentHub .fileRow{grid-template-columns:minmax(0,1fr) auto}.vendorDocumentHub .fileRow>span:nth-of-type(2),.vendorDocumentHub .fileRow>span:last-child{display:none}.vendorIdentity{min-width:145px}.requirementsPreview{max-width:180px}}.tableTools{background:#fbfaf7;border-bottom:1px solid #eee7dc;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex}.tableTools input{background:#fff;border:1px solid #d7cfc3;border-radius:6px;width:min(280px,70%);padding:8px 10px;font-size:10px}.tableTools span{color:#8a8177;font-size:9px}.sortHeader{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.taskOwners{flex-wrap:wrap;overflow:auto}.publicUploadCallout{background:#fbf6ee;border:1px solid #d9c8b2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:16px 22px;padding:16px 18px;display:flex}.publicUploadCallout strong,.publicUploadCallout small{display:block}.publicUploadCallout strong{color:#5d4224;font:600 16px Georgia,serif}.publicUploadCallout small{color:#81776c;margin-top:5px;font-size:9px}@media (width<=700px){.publicUploadCallout{flex-direction:column;align-items:flex-start}}.authGate{color:#f4efe7;background:radial-gradient(circle at 50% 12%,#28231c 0,#121212 42%,#080808 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.authCard{text-align:center;background:#121212e0;border:1px solid #c5965459;border-radius:20px;width:min(520px,100%);padding:48px 42px;box-shadow:0 30px 80px #00000073}.authCard img{width:min(300px,80%);height:auto;margin:0 auto 28px}.authCard>span{color:#c59a62;letter-spacing:.28em;font-size:11px;display:block}.authCard h1{margin:18px 0 14px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.05}.authCard p{color:#bdb5aa;line-height:1.6}.authButton{color:#111;cursor:pointer;background:#c59a62;border:1px solid #c59a62;border-radius:999px;min-width:180px;margin-top:22px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-block}.authLinks{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;padding-top:22px;display:flex}.authLinks a{color:#c8bba9;font-size:12px;text-decoration:none}.authLinks a:hover{color:#d9b278}.authFlow{color:#f4efe7;background:#0b0b0b;grid-template-columns:minmax(300px,480px) minmax(360px,1fr);min-height:100vh;display:grid}.authFlowBrand{background:radial-gradient(circle at 25% 25%,#34291e 0,#151310 48%,#0b0b0b 100%);border-right:1px solid #c5965438;flex-direction:column;justify-content:center;padding:64px;display:flex}.authFlowBrand img{width:min(330px,90%);margin-bottom:36px}.authFlowBrand span{color:#c59a62;letter-spacing:.28em;font-size:11px}.authFlowBrand h1{margin:18px 0;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.08}.authFlowBrand p{color:#bdb5aa;max-width:380px;line-height:1.7}.authFlowPanel{place-items:center;padding:40px;display:grid}@media (width<=820px){.authFlow{grid-template-columns:1fr}.authFlowBrand{border-right:0;padding:34px 28px 22px}.authFlowBrand img{width:230px;margin-bottom:20px}.authFlowBrand h1{font-size:32px}.authFlowBrand p{display:none}.authFlowPanel{padding:22px}}.rail{overscroll-behavior:contain;overflow-y:auto}.rail nav{flex:none}.railBottom{padding-bottom:18px}.mobileMenu,.mobileClose,.mobileBackdrop,.mobileWorkspaceContext{display:none}.workspaceSelectShell{display:block;position:relative}.workspaceSelectShell>span{display:none}.reviewPage{color:#231e19;background:#f6f2eb;min-height:100vh;padding:clamp(24px,5vw,72px)}.reviewPage>header{justify-content:space-between;align-items:end;gap:24px;max-width:1100px;margin:0 auto 28px;display:flex}.reviewPage>header span,.reviewCard small{color:#946b36;letter-spacing:.16em;font-size:11px;font-weight:800}.reviewPage h1{margin:8px 0;font:500 clamp(34px,5vw,64px)/1 Georgia,serif}.reviewPage header a{color:#6f4b23;border:1px solid #b88a4e;border-radius:6px;padding:12px 16px}.reviewMessage{background:#fff;border:1px solid #dac9b2;border-radius:8px;max-width:1100px;margin:30px auto;padding:20px}.reviewCard{background:#fff;border:1px solid #dac9b2;border-radius:10px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:32px;max-width:1100px;margin:16px auto;padding:28px;display:grid}.reviewCard h2{margin:8px 0;font:500 30px Georgia,serif}.reviewCard em{color:#3f6850;background:#edf4ee;border-radius:999px;padding:5px 9px;display:inline-block}.reviewCard label{gap:8px;margin-top:18px;display:grid}.reviewCard select{background:#fff;border:1px solid #cdbb9f;border-radius:5px;width:100%;padding:12px}.reviewActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.reviewActions button{color:#704a22;background:#fff;border:1px solid #ad7a3c;border-radius:5px;padding:11px 14px}.reviewActions button.primary{color:#fff;background:#a77738}.reviewActions button:disabled{opacity:.45}@media (width<=720px){.reviewPage>header{flex-direction:column;align-items:start}.reviewCard{grid-template-columns:1fr;padding:20px}}@media (width<=760px){.rail{z-index:80;width:min(310px,86vw);padding:22px 18px;transition:transform .24s;transform:translate(-105%);box-shadow:18px 0 50px #0008}.rail.mobileOpen{transform:translate(0)}.rail .logoBrand img{width:100%;max-width:250px;margin:0}.mobileWorkspaceContext{background:linear-gradient(135deg,#29231c,#1b1814);border:1px solid #5f4b34;border-radius:8px;gap:4px;margin:14px 0 3px;padding:13px 14px;display:grid;box-shadow:inset 3px 0 #c59657}.mobileWorkspaceContext span{color:#cba064;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.mobileWorkspaceContext strong{color:#fff5e7;text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.25 Georgia,serif;overflow:hidden}.mobileWorkspaceContext small{color:#b7ab9d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.rail .orgLabel{font-size:9px;display:block}.rail .eventLabel{margin-top:16px}.workspaceSelectShell{flex:none;height:48px;min-height:48px;margin-bottom:2px}.workspaceSelectShell>span{z-index:1;box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#211d18;border:1px solid #7c603f;border-radius:7px;align-items:center;height:48px;min-height:48px;padding:0 42px 0 14px;position:absolute;inset:0;overflow:hidden;color:#fff5e7!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.workspaceSelectShell:after{content:"";z-index:1;pointer-events:none;border-bottom:2px solid #fff5e7;border-right:2px solid #fff5e7;width:7px;height:7px;position:absolute;top:18px;right:16px;transform:rotate(45deg)}.rail .workspaceSelectShell .orgSelect{z-index:2;opacity:0;cursor:pointer;width:100%;height:48px;margin:0;display:block;position:absolute;inset:0}.rail .orgSelect option{color:#fff5e7;background:#211d18}.rail nav button,.rail nav button:not(.active),.rail nav button.active{justify-content:flex-start;font-size:13px}.railBottom>a,.rail .user div{display:block}.mobileClose{color:#d2aa76;cursor:pointer;z-index:2;background:0 0;border:0;font-size:30px;display:block;position:absolute;top:8px;right:12px}.mobileBackdrop{z-index:70;background:#070604a8;border:0;position:fixed;inset:0}.mobileBackdrop.visible{display:block}.workspace{width:100%;margin-left:0;padding:0 14px 34px}.topbar{justify-content:flex-start;gap:10px;height:auto;min-height:82px;padding:14px 0}.mobileMenu{color:#765127;cursor:pointer;background:#fff;border:1px solid #cbbda9;border-radius:7px;flex:0 0 42px;place-items:center;height:42px;font-size:20px;display:grid}.topbar>div:first-of-type{flex:1;min-width:0}.eyebrow{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.topbar h1{font-size:22px}.topActions{flex:none}.topActions .ghost{display:none}.topActions .primary{padding:9px 10px;font-size:10px}.hero{padding:23px 20px}.hero h2{font-size:29px}.pipelineTop{gap:16px;padding:20px 18px}.pipelineTop .primary{white-space:nowrap}.filters{padding:12px}.filters input{width:100%}.panel{border-radius:7px}.tableWrap{margin:0 -1px}.modalCard{max-height:94vh}.drawer{padding:28px 20px}.compDefaults{grid-template-columns:1fr;margin:14px 12px}.compDefaults label,.compDefaults button{width:100%}.proposalViews{flex-wrap:nowrap;padding:12px;overflow-x:auto}.proposalViews button{white-space:nowrap}.publicUploadCallout{margin:14px 12px}}@media (height<=760px) and (width>=761px){.rail{padding-top:16px}.logoBrand{padding-bottom:12px}.rail .orgLabel{margin-top:12px}.rail nav{padding-top:10px}.rail nav button{padding-top:8px;padding-bottom:8px}.railBottom{margin-top:10px}}.pipelinePanel .tableWrap td:nth-child(7){text-overflow:ellipsis;white-space:nowrap;color:#50483f;max-width:270px;overflow:hidden}.status.selected,.selectedButton{color:#fff!important;background:#76501f!important;border-color:#5f4018!important}.authFlow .cl-headerTitle,.authFlow .cl-formFieldLabel{color:#fffaf2!important}.authFlow .cl-headerSubtitle,.authFlow .cl-dividerText,.authFlow .cl-footerActionText{color:#d3c8ba!important}.authFlow .cl-formFieldAction,.authFlow .cl-formResendCodeLink,.authFlow .cl-footerActionLink{color:#e2b776!important}.authFlow .cl-formButtonPrimary{color:#11100e!important;background:#c79a5b!important}.authFlow .cl-formFieldInput,.authFlow .cl-otpCodeFieldInput{color:#171512!important;background:#fffdf8!important;border-color:#9b7c52!important}.otr-clerk-popover,.cl-userButtonPopoverCard{background:#171614!important;border:1px solid #5d4a34!important}.otr-clerk-action,.cl-userButtonPopoverActionButton{color:#fffaf2!important}.otr-clerk-action:hover,.cl-userButtonPopoverActionButton:hover{background:#292622!important}.otr-clerk-action-text,.cl-userButtonPopoverActionButtonText{color:#fffaf2!important;font-weight:650!important}.otr-clerk-action-icon,.cl-userButtonPopoverActionButtonIcon{color:#d2a565!important}.otr-clerk-footer,.cl-userButtonPopoverFooter{color:#d3c8ba!important;border-color:#342d25!important}.helpLink{color:#d3a466;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29404a;width:100%;padding:12px;font-size:11px;text-decoration:none;display:block}.helpLink:hover{background:#2b251e}.roleCard{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff}.roleCard:hover{background:#fffaf2;border-color:#b98a4f}.memberStatus.connected{color:#176044}.memberStatus.pending{color:#8a611d}.memberStatus.profile{color:#7a7167}.memberActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.memberActions button{width:100%}.memberAvatar{color:#24322c;background:#e4ece8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid;overflow:hidden}.memberAvatar img{object-fit:cover;width:100%;height:100%;display:block}.memberAvatar.tiny{width:22px;height:22px;font-size:7px}.roleCard>.memberAvatar{grid-row:1/3}.taskOwners button{align-items:center;gap:7px;display:flex}.taskOwnerIdentity{align-items:center;gap:7px;color:#687671!important;display:flex!important}.taskOwnerIdentity>span{font-size:inherit!important;color:inherit!important}.helpGuide>p{color:#5f574e;font-size:13px;line-height:1.65}.helpGuide ol{counter-reset:steps;gap:12px;padding:0;list-style:none;display:grid}.helpGuide li{counter-increment:steps;background:#fff;border:1px solid #e0d6c8;border-radius:7px;grid-template-columns:30px 1fr;column-gap:10px;padding:13px;display:grid}.helpGuide li:before{content:counter(steps);color:#fff;background:#9b713d;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.helpGuide li strong,.helpGuide li span{grid-column:2}.helpGuide li span{color:#746b61;margin-top:4px;font-size:11px;line-height:1.5}.helpCallout{color:#f6ecde;background:#2a241d;border-radius:7px;gap:5px;margin-top:16px;padding:14px;display:grid}.helpCallout span{color:#d5c5b0;font-size:11px;line-height:1.5}.accessSummary{padding:24px}.accessSummary h3{margin:0 0 10px;font:500 20px Georgia,serif}.accessSummary p{color:#6e655b;font-size:11px;line-height:1.7}.accessSummary button{color:#765127;cursor:pointer;background:#f4e6d1;border:1px solid #a77b43;border-radius:6px;padding:10px 13px}@media (width<=650px){.memberActions{grid-template-columns:1fr}.helpGuide li{grid-template-columns:28px 1fr}}.assetSection{border-top:1px solid #e6ded2;padding-top:10px}.assetSection>.splitTitle{padding:18px 24px 8px}.assetSection>.splitTitle h3{margin:0;font:500 17px Georgia,serif}.assetSection>.splitTitle p{color:#7d7368;margin:4px 0 0;font-size:10px}.assetSection>.splitTitle>span{color:#8b683c;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.resourceIntro{background:#fffaf1;border:1px solid #cbb99f;border-radius:7px;justify-content:space-between;gap:20px;margin:18px 22px;padding:15px 17px;display:flex}.resourceIntro strong{color:#6f4d24}.resourceIntro span{color:#70675d;max-width:620px;font-size:10px;line-height:1.55}@media (width<=650px){.resourceIntro{display:grid}.assetSection>.splitTitle{padding:16px}}.globalSearch{background:#fff;border:1px solid #d4c9b9;border-radius:8px;align-items:center;width:min(390px,38vw);display:flex;position:relative;box-shadow:0 3px 12px #2b20130a}.globalSearch>span{color:#9a7444;padding-left:12px;font-size:18px}.globalSearch input{color:#2d261f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 8px;font-size:11px}.globalSearch button{color:#766d64;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:18px}.globalResults{min-height:0;margin-bottom:18px}.globalResults>.splitTitle{border-bottom:1px solid #e7dfd4;padding:18px 22px}.globalResults h3{margin:0;font:500 19px Georgia,serif}.globalResults p{color:#7b7167;margin:4px 0 0;font-size:10px}.searchResultList{background:#e9e1d6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.searchResultList>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.searchResultList>button:hover{background:#fff9ef}.searchResultList em{color:#98703e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-style:normal}.searchResultList strong,.searchResultList small{display:block}.searchResultList strong{font-size:11px}.searchResultList small{color:#82776c;margin-top:3px;font-size:9px}.searchResultList>button>span{color:#9a7444;font-size:9px}.compactEmpty{padding:28px!important}.documentTools{background:#faf7f2;border-bottom:1px solid #e5ddd2;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,auto));gap:10px;padding:16px 22px;display:grid}.documentTools select,.documentSearch{color:#443b32;background:#fff;border:1px solid #d7cec1;border-radius:6px;font-size:10px}.documentTools select{padding:10px}.documentSearch{align-items:center;display:flex}.documentSearch span{color:#9b743f;padding-left:11px}.documentSearch input{background:0 0;border:0;outline:0;width:100%;padding:10px}.documentSummary{color:#7c7268;border-bottom:1px solid #eee7dc;gap:20px;padding:10px 24px;font-size:9px;display:flex}.documentSummary span:first-child{margin-right:auto}.documentSummary b{color:#72502b}.fileRow a{min-width:0;text-decoration:none}.fileRow a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mediaGallerySection{padding-bottom:20px}.mediaGallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:12px 22px;display:grid}.mediaCard{text-align:left;min-width:0;color:inherit;cursor:pointer;background:#fff;border:1px solid #ddd3c6;border-radius:9px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 16px #2a1c1008}.mediaCard:hover{border-color:#b98a4f;transform:translateY(-1px);box-shadow:0 8px 22px #2a1c1014}.mediaThumb{background:#171512;place-items:center;height:150px;display:grid;overflow:hidden}.mediaThumb img,.mediaThumb video{object-fit:cover;width:100%;height:100%}.mediaCard>div:last-child{padding:13px}.mediaCard em,.mediaCard strong,.mediaCard small{display:block}.mediaCard em{color:#9b713d;letter-spacing:.12em;font-size:7px;font-style:normal}.mediaCard strong{margin-top:6px;font:500 14px/1.25 Georgia,serif}.mediaCard small{color:#81766b;margin-top:6px;font-size:9px}.externalMedia{color:#f7ead8;background:linear-gradient(145deg,#191714,#2b241c);justify-content:center;min-height:214px}.externalMedia .mediaIcon{color:#d8ad76;border:1px solid #a87d48;border-radius:50%;place-items:center;width:44px;height:44px;margin:18px 18px 0;font-size:20px;display:grid}.externalMedia small{color:#c5b39e}.mediaViewer{object-fit:contain;background:#111;border-radius:8px;width:100%;max-height:64vh;display:block}.mediaMeta{color:#7e7368;justify-content:space-between;gap:12px;margin-top:12px;font-size:9px;display:flex}.externalPreview{color:#f4e6d2;text-align:center;background:#211c16;border:1px solid #b98a4f;border-radius:9px;place-items:center;gap:8px;padding:40px 20px;text-decoration:none;display:grid}.externalPreview>span{color:#d4a668;font-size:30px}.externalPreview small{color:#bdad99}.uploadProgress{z-index:120;color:#f4e9da;text-align:center;background:#11100eee;align-content:center;place-items:center;gap:12px;padding:30px;display:grid;position:fixed;inset:0}.uploadProgress strong{font:500 24px Georgia,serif}.uploadProgress small{color:#c7b7a3;font-size:11px}.uploadSpinner{border:4px solid #5a4936;border-top-color:#d2a467;border-radius:50%;width:58px;height:58px;animation:.85s linear infinite uploadSpin}@keyframes uploadSpin{to{transform:rotate(360deg)}}button:disabled{cursor:not-allowed;opacity:.65}.actionProgress{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11100e88;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.actionProgress>div{color:#fff8ed;background:#181613;border:1px solid #745b3e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;width:min(390px,100%);padding:22px 24px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008}.actionProgress strong{font:500 18px Georgia,serif}.actionProgress small{color:#bfae9a;grid-column:2;font-size:9px}.actionSpinner{border:3px solid #554635;border-top-color:#d2a467;border-radius:50%;grid-row:1/3;width:30px;height:30px;animation:.75s linear infinite uploadSpin}.actionProgress i{background:#382e24;height:4px;position:absolute;bottom:0;left:0;right:0}.actionProgress i:after{content:"";background:linear-gradient(90deg,#9b713d,#e3bb82);width:42%;height:100%;animation:1.15s ease-in-out infinite actionSweep;display:block}@keyframes actionSweep{0%{transform:translate(-110%)}to{transform:translate(340%)}}.navigationProgress{z-index:1000;opacity:0;pointer-events:none;background:#2a2117;height:4px;transition:opacity .12s;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigationProgress.active{opacity:1}.navigationProgress span{filter:drop-shadow(0 0 5px #e0b777);background:linear-gradient(90deg,#0000,#b9823d 18%,#f5d69f 55%,#b9823d 82%,#0000);width:38%;height:100%;animation:1.05s ease-in-out infinite navigationSweep;display:block}@keyframes navigationSweep{0%{transform:translate(-115%)}to{transform:translate(365%)}}.fileOpen{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.fileOpen strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fileOpen small{color:#968878;margin-top:3px;font-size:8px;display:block}.fileOpen:hover strong{color:#a17137}.documentViewer{background:#fff;border:1px solid #d8cdbc;border-radius:8px;width:100%;height:68vh}.documentFallback{text-align:center;border:1px dashed #c6b397;border-radius:8px;place-items:center;gap:12px;padding:36px 20px;display:grid}.documentFallback>span{color:#aa7c43;font-size:34px}.documentFallback strong{font:500 15px Georgia,serif}.previewBackdrop{background:#090806e8;place-items:stretch stretch;padding:18px}.previewDrawer{background:#181613;border:1px solid #7d6240;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:100%;height:calc(100vh - 36px);max-height:none;padding:0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 30px 100px #000}.previewDrawer>.close{z-index:3;color:#f5e6d2;background:#28231d;border:1px solid #6d5942;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid;top:16px;right:18px}.previewDrawer>.close:hover{background:#3a3025}.previewHeader{color:#f4e7d5;background:#211d18;border-bottom:1px solid #4c4033;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:18px 72px 18px 24px;display:flex}.previewHeader>div:first-child{min-width:0}.previewHeader h2{text-overflow:ellipsis;white-space:nowrap;color:#f7ead8;max-width:min(760px,60vw);margin:5px 0 3px;font-size:22px;overflow:hidden}.previewHeader .eyebrow{color:#d3a66b}.previewHeader .mediaMeta{color:#b9aa98;justify-content:flex-start;margin:0}.previewActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.previewActions .goldAction{white-space:nowrap;margin:0;text-decoration:none}.previewCanvas{background:#0e0d0b;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;overflow:hidden}.previewCanvas>.mediaViewer{object-fit:contain;border-radius:5px;width:100%;height:100%;max-height:none}.previewCanvas>.documentViewer{border:0;border-radius:5px;width:100%;height:100%}.previewCanvas>.externalPreview,.previewCanvas>.documentFallback{width:min(620px,100%)}@media (width<=700px){.previewBackdrop{padding:0}.previewDrawer{border:0;border-radius:0;height:100dvh}.previewHeader{flex-direction:column;align-items:flex-start;gap:11px;padding:16px 60px 13px 16px}.previewHeader h2{max-width:100%;font-size:18px}.previewActions{justify-content:flex-start}.previewActions .goldAction{padding:8px 10px;font-size:10px}.previewCanvas{padding:6px}.previewDrawer>.close{top:10px;right:10px}}.fileRow>.fileOpen,.fileRow>a{text-align:left;justify-self:stretch}.fileRow>span,.fileRow>.textButton{text-align:left}@media (width>=981px){td,.fileRow{font-size:12px}th,.libraryHead{font-size:9.5px}td small,.fileOpen small{font-size:10px}.tableTools input,.documentTools select,.documentSearch input{font-size:12px}.pipelineTop p,.roleCard strong,.taskCard strong{font-size:13px}.roleCard small,.taskCard span,.taskCard small,.documentSummary,.textButton,.selectButton,.selectedButton{font-size:11px}.panelHead button{font-size:12px}.editForm label{font-size:10px}.editForm input,.editForm select,.editForm textarea{font-size:12px}.metric span{font-size:10px}.metric small{font-size:11px}.memberStatus{font-size:9px}.panelHead h3{font-size:18px}.activityItem strong,.decisionList span,.decisionList strong{font-size:11px}.activityItem small{font-size:10px}}.taskDocumentGroup{background:#fff;border:1px solid #ded2c1;border-radius:8px}.taskDocumentGroup>summary{cursor:pointer;color:#674823;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.taskDocumentGroup>summary::-webkit-details-marker{display:none}.taskDocumentGroup>summary:after{content:"⌄";font-size:13px}.taskDocumentGroup[open]>summary:after{content:"⌃"}.taskDocumentGroup>summary strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.taskDocumentGroup>summary span{color:#76562f;background:#eee5d8;border-radius:99px;place-items:center;min-width:25px;height:25px;margin-left:auto;margin-right:10px;font-size:9px;display:grid}.taskDocumentGroup>div{gap:10px;padding:0 12px 12px;display:grid}.taskDocumentGroup .dropZone{padding:18px!important}.taskDocumentGroup .dropZone strong{font-size:13px}.editForm label:has(>input[type=file]):not(.dropZone){text-align:center;cursor:pointer;color:#0000;background:#fbf6ed;border:2px dashed #b99a72;border-radius:8px;place-content:center;min-height:82px;padding:15px;position:relative}.editForm label:has(>input[type=file]):not(.dropZone):before{content:"Drop files here or click to browse";color:#765127;text-transform:none;letter-spacing:0;font:600 12px Georgia,serif}.editForm label:has(>input[type=file]):not(.dropZone)>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profileLogoEdit label:has(>input[type=file]):not(.dropZone){min-height:64px}.relationshipUpload{background:#fbf7f0;border:1px solid #dfd2c1;border-radius:10px;margin-top:18px;padding:16px}.relationshipUploadHead{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:16px;display:grid}.relationshipUploadHead>div{gap:3px;display:grid}.relationshipUploadHead>div strong{color:#2b241d;font-family:Georgia,serif;font-size:16px}.relationshipUploadHead>div span{color:#746b61;font-size:10px;line-height:1.4}.relationshipUpload .dropZone{border-width:2px;min-height:130px;transition:all .18s}.relationshipUpload .dropZone.dragging{background:#f5ead9;border-color:#a8783d;transform:scale(1.005)}.relationshipUpload .dropZone.hasFiles{background:#fff;border-style:solid;border-color:#9c7a4d}.selectedFileList{text-align:left;gap:5px;width:min(100%,560px);margin:12px auto 0;padding:0;list-style:none;display:grid}.selectedFileList li{color:#43372a;background:#eee4d7;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:7px 9px;font-size:10px;display:flex}.selectedFileList li>span{flex:1;min-width:0;display:grid}.selectedFileList li strong,.selectedFileList li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedFileList li small{color:#817467;margin-top:2px;font-size:8px}.selectedFileList li button{color:#8b5f2d;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 6px;font-size:9px;font-weight:700}.selectedFileList li button:hover{text-decoration:underline}.uploadSelectionNotice{color:#8d4c2e;text-align:left;width:min(100%,560px);margin:8px auto 0;font-size:9px}.uploadConfirm:disabled{opacity:.48;cursor:not-allowed}.uploadConfirm:not(:disabled){box-shadow:0 7px 18px #78522524}.newProposalUpload{margin-top:0}.newProposalUpload .dropZone{min-height:112px}.pnlDocuments{background:#fbf7f0;border:1px solid #dfd2c1;border-radius:9px;gap:12px;padding:15px;display:grid}.pnlDocuments .taskDocumentHeader{align-items:flex-start}.pnlDocuments .taskDocumentHeader>div{gap:4px;display:grid}.pnlDocuments .taskDocumentHeader p{margin:0}.pnlDocuments .taskDocumentHeader>span{color:#76532c;background:#eadfce;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.pnlDocuments>label{max-width:240px}.pnlDocuments .dropZone{min-height:112px}.pnlDocuments .compactFileList{border:1px solid #e4d8c8;border-radius:7px;padding:0;overflow:hidden}@media (width<=700px){.relationshipUploadHead{grid-template-columns:1fr}.relationshipUploadHead label{margin:0}}.viewActions{justify-content:flex-end;gap:8px;padding:10px 20px 0;display:flex}.viewActions a,.viewActions button{color:#71502a;cursor:pointer;background:#fff;border:1px solid #cdbb9f;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.cellSubline{color:#7c756d;margin-top:3px;display:block}.contactImporter{gap:16px;display:grid}.contactImporter>p{color:#716960;margin:0;line-height:1.5}.importSummary{background:#f4eee5;border-radius:8px;justify-content:space-between;align-items:end;gap:14px;padding:12px 14px;display:flex}.importSummary label{min-width:190px;margin:0}.mappingGrid{border:1px solid #ded2c1;border-radius:8px;display:grid;overflow:hidden}.mappingGrid>header,.mappingGrid>div{grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) minmax(120px,1.2fr);align-items:center;gap:12px;padding:9px 11px;display:grid}.mappingGrid>header{color:#6f655a;text-transform:uppercase;letter-spacing:.08em;background:#eee6dc;font-size:9px}.mappingGrid>div+div{border-top:1px solid #e5ddd2}.mappingGrid select{width:100%;padding:7px}.mappingGrid strong,.mappingGrid span{text-overflow:ellipsis;font-size:10px;overflow:hidden}.mappingGrid span{color:#80766c;white-space:nowrap}.formError{background:#fbefee;border:1px solid #e1aaa7;border-radius:6px;padding:10px;color:#972f2d!important}.invoiceItems{border:1px solid #ded2c1;border-radius:9px;overflow:hidden}.invoiceItems>header{background:#f5efe6;justify-content:space-between;align-items:center;padding:12px;display:flex}.invoiceItems>header button{color:#78542b;background:#fff;border:1px solid #c4a57c;border-radius:6px;padding:7px 10px}.invoiceItemRow{border-top:1px solid #e6ddd2;grid-template-columns:minmax(150px,1fr) 75px 110px 85px 32px;align-items:center;gap:8px;padding:9px 11px;display:grid}.invoiceItemRow input{border:1px solid #d8cbbb;border-radius:6px;min-width:0;padding:9px}.invoiceItemRow>strong{text-align:right}.invoiceItemRow>button{color:#9a3532;background:0 0;border:0;font-size:18px}.invoiceSubtotal{background:#fbf8f3;border-top:1px solid #e6ddd2;justify-content:flex-end;gap:30px;padding:12px;display:flex}.invoiceActions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.invoiceActions a{text-decoration:none}.invoiceActions>*{text-align:center;flex:1;min-width:130px}@media (width<=700px){.mappingGrid>header{display:none}.mappingGrid>div{grid-template-columns:1fr}.mappingGrid>div span{white-space:normal}.invoiceItemRow{grid-template-columns:1fr 70px}.invoiceItemRow input:first-child{grid-column:1/-1}.invoiceItemRow>strong{text-align:left}.viewActions{flex-wrap:wrap;justify-content:flex-start}}.vendorDocumentHub>section{display:none}.vendorDocumentHub>details{background:#fff;border:1px solid #e4d8c9;border-radius:8px;overflow:hidden}.vendorDocumentHub>details>summary{cursor:pointer;background:#f8f3eb;justify-content:space-between;align-items:center;padding:13px 14px;list-style:none;display:flex}.vendorDocumentHub>details>summary::-webkit-details-marker{display:none}.vendorDocumentHub>details>summary:after{content:"⌄";color:#8b6537;margin-left:10px}.vendorDocumentHub>details[open]>summary:after{content:"⌃"}.vendorDocumentHub summary span{color:#76562f;background:#e9dfd2;border-radius:99px;place-items:center;min-width:25px;height:25px;margin-left:auto;font-size:9px;display:grid}.compactFileList{padding:7px;display:grid}.compactFileList>button{text-align:left;cursor:pointer;color:#4c4339;background:#fff;border:0;border-top:1px solid #eee5da;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.compactFileList>button:first-child{border-top:0}.compactFileList>button:hover{background:#fbf6ef}.compactFileList>button>span:nth-child(2){min-width:0;display:grid}.compactFileList strong{text-overflow:ellipsis;white-space:nowrap;color:#6f4d27;font-size:11px;overflow:hidden}.compactFileList small{color:#887c70;margin-top:3px;font-size:9px}.compactFileList b{color:#916834;white-space:nowrap;font-size:9px}.compactFileIcon{color:#ae8250;font-size:16px}.drawer:has(.batchUpload){width:min(1120px,96vw)}.batchUpload{gap:18px;display:grid}.batchIntro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.batchIntro h2{margin-bottom:5px}.batchIntro p{color:#746b61;margin:0;font-size:10px}.batchIntro>span{color:#75532e;white-space:nowrap;background:#eee5d8;border-radius:999px;padding:8px 11px;font-size:9px}.batchDrop{margin:0}.uploadRows{border:1px solid #ded3c5;border-radius:8px;overflow:hidden}.uploadRow{background:#fff;border-top:1px solid #eee6dc;grid-template-columns:minmax(150px,1.25fr) minmax(150px,1.25fr) minmax(125px,.9fr) minmax(145px,1fr) minmax(130px,.8fr) 32px;align-items:center;gap:9px;padding:10px;display:grid}.uploadRow:first-child{border-top:0}.uploadHeader{color:#75695d;text-transform:uppercase;letter-spacing:.08em;background:#f1e9de;font-size:8px;font-weight:700}.uploadRow input,.uploadRow select{color:#302a24;background:#fff;border:1px solid #d7cdbf;border-radius:5px;width:100%;min-width:0;padding:9px;font-size:10px}.uploadFile{min-width:0}.uploadFile strong,.uploadFile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uploadFile strong{font-size:10px}.uploadFile small{color:#8c8175;margin-top:4px;font-size:8px}.removeFile{color:#9b3f45;cursor:pointer;background:#f5e5e3;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.formError{color:#a12d37;font-size:10px}.batchBusy{color:#76552f;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.batchBusy span{border:2px solid #d8c3a7;border-top-color:#9b713d;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite uploadSpin}.uploadCatalogRow{grid-template-columns:minmax(145px,1.1fr) repeat(4,minmax(120px,1fr)) 32px;align-items:end}.uploadCatalogRow label{color:#766b60;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:700;display:grid}.uploadCatalogRow .uploadFile{align-self:center}.uploadCatalogRow .uploadTags{grid-column:2/-2}.uploadCatalogRow .removeFile{grid-area:1/-2/auto/-1;align-self:center}@media (width<=900px){.uploadHeader{display:none}.uploadRow{grid-template-columns:1fr 1fr}.uploadFile{grid-column:1/-1}.removeFile{justify-self:end}.drawer:has(.batchUpload){width:100%}}.standardTimeSelect{grid-template-columns:minmax(72px,1fr) auto minmax(62px,.82fr) minmax(70px,.9fr);align-items:center;gap:7px;display:grid}.standardTimeSelect select{min-width:0;padding-inline:8px}.standardTimeSelect b{color:#7d7368;text-align:center;font-size:16px}.standardTimeSelect select:disabled{color:#9b9287;cursor:not-allowed;background:#f2eee8}.installBanner{color:#fff7ea;background:linear-gradient(100deg,#241f19,#34291f);border:1px solid #b98b50;border-radius:9px;align-items:center;gap:16px;margin:-8px 0 18px;padding:14px 44px 14px 17px;display:flex;position:relative;box-shadow:0 8px 22px #35271918}.installBanner>div{flex:1}.installBanner strong,.installBanner span{display:block}.installBanner strong{color:#e0b77e;font:500 15px Georgia,serif}.installBanner span{color:#c9bbab;margin-top:4px;font-size:10px}.installBanner .primary{white-space:nowrap}.installDismiss{color:#bcae9c;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}.settingsPanel{min-height:600px}.settingsGrid{background:#e7ded2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.settingsGrid>section{background:#fff;min-width:0;padding:26px}.settingsGrid h3{margin:8px 0 7px;font:500 19px Georgia,serif}.settingsGrid p{color:#746b61;margin:0 0 17px;font-size:11px;line-height:1.55}.themeChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.themeChoices button{color:#54483b;cursor:pointer;background:#fbf8f3;border:1px solid #d9cdbd;border-radius:8px;place-items:center;gap:7px;padding:15px 9px;display:grid}.themeChoices button.active{color:#f3dec1;background:#2a241d;border-color:#a77b43;box-shadow:inset 0 0 0 1px #a77b43}.themeChoices i{font-size:20px;font-style:normal}.navSettings{grid-row:span 2}.navSettingRow{border-bottom:1px solid #eee7dd;grid-template-columns:24px 1fr 30px 30px;align-items:center;gap:7px;padding:8px 0;display:grid}.navSettingRow>i{color:#9a713d;text-align:center;font-style:normal}.navSettingRow strong{font-size:11px}.navSettingRow button{color:#71512f;cursor:pointer;background:#fff;border:1px solid #d9cdbd;border-radius:5px;width:28px;height:28px}.navSettingRow button:disabled{opacity:.3}.resetNav{color:#8b632f;cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:10px;font-weight:700}.installGuide{gap:11px;display:grid}.installGuide>p{color:#665d54;font-size:12px;line-height:1.6}.installGuide>div{background:#fff;border:1px solid #ded3c5;border-radius:7px;gap:4px;padding:13px 15px;display:grid}.installGuide strong{color:#6f4c24;font:500 14px Georgia,serif}.installGuide span{color:#6f675f;font-size:11px;line-height:1.5}.themeLight .rail{color:#2a241d;background:#f7f2e9;border-right-color:#d7c6ae}.themeLight .rail nav button{color:#62584d}.themeLight .rail nav button:hover,.themeLight .rail nav button.active{color:#2d251d;background:#e9ddcc}.themeLight .orgLabel{color:#8a755c}.themeLight .orgSelect{color:#332a22;background:#fff;border-color:#d5c5af}.themeLight .railBottom>a,.themeLight .helpLink{color:#7f5b30}.themeLight .user small{color:#776d63}.themeNight .workspace{color:#eee4d6;background:radial-gradient(circle at 80% 0,#302a23 0,#1e1b18 55%,#171512 100%)}.themeNight .topbar{border-color:#4b4135}.themeNight .topbar h1{color:#f4e8d7}.themeNight .panel,.themeNight .metric,.themeNight .taskCard,.themeNight .settingsGrid>section{color:#f2e8dc;background:#25211d;border-color:#4e4438}.themeNight .pipelineTop p,.themeNight .settingsGrid p,.themeNight .muted,.themeNight td small{color:#b9aa99}.themeNight th,.themeNight .filters,.themeNight .lane{color:#cbbba7;background:#1d1a17}.themeNight td{border-color:#463d33}.themeNight tbody tr:hover{background:#302a24}.themeNight input,.themeNight select,.themeNight textarea{color:#f2e8dc!important;background:#1c1916!important;border-color:#5b4c3b!important}.themeNight .navSettingRow{border-color:#473e35}.themeNight .navSettingRow button,.themeNight .themeChoices button{color:#dcc29c;background:#1d1a17;border-color:#594b3a}.themeNight .themeChoices button.active{background:#806039}@media (width<=760px){.installBanner{flex-wrap:wrap;align-items:flex-start}.installBanner>div{flex-basis:100%}.settingsGrid{grid-template-columns:1fr}.navSettings{grid-row:auto}}@media (width<=900px){.topbar{flex-wrap:wrap}.globalSearch{order:3;width:100%;margin-bottom:10px}.documentTools{grid-template-columns:1fr 1fr}.documentSearch{grid-column:1/-1}.searchResultList{grid-template-columns:1fr}}.communicationActions{flex:none;align-items:center;gap:10px;display:flex}.notificationWrap{flex:none;position:relative}.notificationBell{color:#765127;cursor:pointer;background:#fff8ee;border:1px solid #cbbda9;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;line-height:1;display:grid;position:relative}.notificationBellIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notificationBell b{color:#fff;background:#8e2732;border:2px solid #f5f0e8;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:700 10px Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-4px}.notificationPanel{z-index:55;background:#fffdf9;border:1px solid #c9b797;border-radius:10px;width:min(390px,100vw - 28px);max-height:520px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 18px 55px #1b140d38}.notificationPanel>header{color:#f4e7d3;z-index:1;background:#171512;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}.notificationPanel header div{gap:2px;display:grid}.notificationPanel header small{color:#b8aa98}.notificationPanel header button{color:#d4a66c;cursor:pointer;background:0 0;border:0}.notificationPanel>div>button{text-align:left;cursor:pointer;background:#fffaf2;border:0;border-bottom:1px solid #ece4d8;grid-template-columns:8px 1fr;gap:11px;width:100%;padding:14px 16px;display:grid}.notificationPanel>div>button.read{opacity:.72;background:#fff}.notificationPanel>div>button i{background:#b98443;border-radius:50%;width:7px;height:7px;margin-top:5px}.notificationPanel>div>button.read i{background:#d5cec3}.notificationPanel>div>button div{gap:4px;display:grid}.notificationPanel>div>button strong{font-size:12px}.notificationPanel>div>button span{color:#514941;font-size:11px;line-height:1.4}.notificationPanel>div>button small{color:#8b8176;font-size:9px}.notificationPanel>p{text-align:center;color:#756d64;padding:28px}.organizationProfileForm{width:min(760px,100%)}.profileLogoEdit>img,.profileLogoEdit>span{object-fit:contain;color:#d8aa6b;background:#171512;border-radius:8px;place-items:center;width:76px;height:76px;font:600 24px Georgia,serif;display:grid}.profileLogoEdit label{flex:1}.organizationProfileForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=650px){.notificationPanel{position:fixed;top:76px;right:14px}.organizationProfileForm .formGrid,.documentTools{grid-template-columns:1fr}.documentSearch{grid-column:auto}.documentSummary{flex-wrap:wrap}.documentSummary span:first-child{width:100%;margin:0}.mediaGallery{grid-template-columns:1fr;padding:12px}.mediaThumb{height:210px}}.rail nav .eventDesignNav{color:#e5bd84;background:linear-gradient(135deg,#33291f,#211d18);border:1px solid #6f5639;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;margin-bottom:8px;padding:11px 12px;font-size:12px;text-decoration:none;display:grid;position:relative}.rail nav .eventDesignNav i{color:#d6a665;grid-row:1/3}.rail nav .eventDesignNav small{color:#97836c;letter-spacing:.13em;grid-column:2;margin-top:2px;font-size:6px}.rail nav .eventDesignNav:hover{background:#3a2e22;border-color:#b3864e}.rail nav.groupedNavigation{gap:14px}.navGroup{gap:4px;display:grid}.navGroupLabel{color:#8f7b64;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px 1px;font-size:7px;font-weight:800}.navGroup .eventDesignNav{margin-bottom:3px}.activationsPanel{min-height:0}.activationSearch input{width:min(620px,100%)}.activationList{display:grid}.activationRow{color:#342e28;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e0d6;grid-template-columns:minmax(180px,1.05fr) minmax(115px,.62fr) minmax(100px,.5fr) minmax(260px,1.35fr) minmax(220px,1.2fr) auto;align-items:center;gap:16px;width:100%;padding:15px 20px;display:grid}.activationRow>span{gap:5px;min-width:0;display:grid}.activationRow small{color:#8b8176;letter-spacing:.1em;font-size:7px;font-weight:800}.activationRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.activationRequirement strong{color:#675e54}.activationRow>em{color:#695e52;white-space:nowrap;background:#ece8e1;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.activationIdentity{align-items:center;gap:10px;display:flex!important}.activationIdentity b{color:#d7ad74;background:#211c17;border:1px solid #9b713d;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.activationFormActivity{gap:6px!important}.activationFormLine{flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;display:flex!important}.activationFormLine b{color:#4d4033;min-width:42px;font-size:8px}.activationFormLine span{font-size:8px;line-height:1.35}.activationFormLine .sent,.activationFormLine .responded{color:#39704f}.activationFormLine .pending{color:#94897d}.activationFormLine span+span:before{content:"·";color:#c5b9ac;margin-right:7px}.sensitiveAccessEditor{background:#fbf6ee;border:1px solid #dccbb4;border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(150px,.7fr));gap:10px;margin-top:16px;padding:16px;display:grid}.sensitiveAccessEditor>div{grid-row:span 2}.sensitiveAccessEditor strong,.sensitiveAccessEditor small{display:block}.sensitiveAccessEditor small{color:#7c7165;margin-top:5px;font-size:8px;line-height:1.45}.sensitiveAccessEditor label{background:#fff;border:1px solid #e2d7c7;border-radius:6px;align-items:center;padding:9px 10px;color:#5e554c!important;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;gap:7px!important;font-size:9px!important;display:flex!important}.sensitiveAccessEditor input{width:14px!important;height:14px!important}.recordScopeSelect{margin-top:12px}@media (width<=1100px){.activationRow{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(110px,.6fr) auto}.activationFormActivity,.activationRequirement{grid-column:1/-1}.activationRow>em{grid-area:1/4}.sensitiveAccessEditor{grid-template-columns:1fr 1fr}.sensitiveAccessEditor>div{grid-area:auto/1/auto/-1}}@media (width<=760px){.rail nav.groupedNavigation{gap:12px}.navGroupLabel{padding-top:6px}.activationRow{grid-template-columns:1fr auto;gap:9px 12px;padding:14px}.activationRow>span:not(:first-child){grid-column:1}.activationRow>em{grid-area:1/2}.activationFormActivity,.activationRequirement{grid-column:1/-1!important}.activationFormLine{grid-template-columns:48px 1fr;align-items:flex-start;display:grid!important}.activationFormLine span+span{grid-column:2}.activationFormLine span+span:before{display:none}.activationRow strong{white-space:normal}.sensitiveAccessEditor{grid-template-columns:1fr}}.eventTimeline{padding:24px}.eventTimeline>article{grid-template-columns:78px 18px 1fr;gap:12px;min-height:128px;display:grid}.eventTimelineTime{text-align:right}.eventTimelineTime strong,.eventTimelineTime small{display:block}.eventTimelineTime strong{font:500 17px Georgia,serif}.eventTimelineTime small{color:#8d8276;margin-top:4px;font-size:9px}.eventTimeline>article>i{background:#d5c2a8;justify-self:center;width:1px;position:relative}.eventTimeline>article>i:before{content:"";background:#fff;border:2px solid #a4743b;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.eventTimelineCard{background:#fffaf3;border:1px solid #dfd5c7;border-radius:8px;margin-bottom:15px;padding:17px}.eventTimelineCard>div{justify-content:space-between;display:flex}.eventTimelineCard>div span{color:#9a713e;letter-spacing:.1em;font-size:8px}.eventTimelineCard em{color:#5d7c69;font-size:8px;font-style:normal}.eventTimelineCard h3{margin:9px 0 5px;font:500 17px Georgia,serif}.eventTimelineCard p{color:#756b61;font-size:10px}.eventTimelineCard footer{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.eventTimelineCard footer span{color:#665d54;background:#eee6db;border-radius:999px;padding:5px 7px;font-size:8px}@media (width<=650px){.eventTimeline{padding:16px 10px}.eventTimeline>article{grid-template-columns:55px 13px 1fr;gap:7px}}.editableScheduleItem{cursor:pointer;border-radius:8px}.editableScheduleItem .eventTimelineCard{transition:border-color .16s,box-shadow .16s,transform .16s}.editableScheduleItem:hover .eventTimelineCard,.editableScheduleItem:focus-visible .eventTimelineCard{border-color:#b88a50;transform:translateY(-1px);box-shadow:0 8px 22px #4e371e1a}.editableScheduleItem:focus-visible{outline-offset:4px;outline:2px solid #b88a50}.scheduleDayHeader{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:4px 0 22px;display:grid}.scheduleDayHeader span{color:#e6bd82;background:#24201b;border-radius:999px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:max-content;min-height:52px;padding:5px 20px;display:flex;box-shadow:0 5px 16px #2e23181f}.scheduleDayHeader strong{letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:900;line-height:1.05}.scheduleDayHeader small{color:#f4e5cf;letter-spacing:.025em;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.15}.scheduleDayHeader i{background:linear-gradient(90deg,#b88a50,#b88a501f);height:1px}.scheduleDayHeader:not(:first-child){margin-top:20px}@media (width<=650px){.scheduleDayHeader{gap:9px;margin-bottom:17px}.scheduleDayHeader span{min-height:46px;padding:5px 14px}.scheduleDayHeader strong{font-size:11px}.scheduleDayHeader small{font-size:8px}}.collaborationPanel{border:1px solid var(--line,#ded5c7);background:linear-gradient(135deg,#fbf8f2,#f3ede2);border-radius:18px;margin:28px 0;padding:24px}.collaborationPanel .splitTitle{align-items:flex-start;gap:24px}.collaborationPanel .splitTitle p{color:#68716d;max-width:720px;margin:6px 0 0}.collaborationList{gap:10px;margin-top:20px;display:grid}.collaborationCard{background:#fff;border:1px solid #ddd3c5;border-radius:14px;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.collaborationCard>div:not(.collaborationIdentity){gap:3px;display:grid}.collaborationCard small{letter-spacing:.1em;color:#7b756c;font-size:10px}.collaborationCard em{color:#486655;background:#e7f0e9;border-radius:999px;padding:6px 10px;font-style:normal}.collaborationIdentity{align-items:center;gap:12px;display:flex}.collaborationIdentity>span{color:#d8ae70;background:#211b16;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;display:grid}.collaborationIdentity div{gap:3px;display:grid}.primaryCollaboration{background:#fffaf1;border-color:#c49a5c}.collaborationNote{color:#665f56;border-top:1px solid #ddd3c5;gap:12px;margin-top:16px;padding-top:16px;display:flex}.collaborationNote strong{color:#8d6531;white-space:nowrap}.moduleAssignments{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleAssignments .financialModule{background:#fff8e8;border-color:#d1a968}.collaborationForm .helpCallout{margin:18px 0}.emptyState strong,.emptyState span{display:block}.emptyState span{color:#6c746f;margin-top:6px}@media (width<=900px){.collaborationCard{grid-template-columns:1fr 1fr}.collaborationIdentity{grid-column:1/-1}.collaborationCard .dangerLink{justify-self:start}.moduleAssignments{grid-template-columns:1fr}}.checkLine{grid-template-columns:22px 1fr;align-items:start!important;gap:10px!important;display:grid!important}.checkLine input{width:17px;height:17px;margin-top:4px}.checkLine span{font-weight:600;line-height:1.45}.moduleHero{color:#f8eddd;background:linear-gradient(135deg,#1d1a16,#30271e);border:1px solid #d4c2a7;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:28px;margin:20px 22px;padding:22px 24px;display:flex}.moduleHero>div{max-width:780px}.moduleHero h3{margin:7px 0 8px;font:500 23px Georgia,serif}.moduleHero p{color:#cbbba6;margin:0;font-size:12px;line-height:1.6}.moduleHero>b{color:#59401f;white-space:nowrap;background:#e7d0ae;border-radius:999px;padding:7px 11px;font-size:10px}.moduleLinks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.moduleLinks a{color:#e9bd80;border:1px solid #806746;border-radius:6px;padding:8px 10px;font-size:10px;text-decoration:none}.integrationStrip{background:#faf7f2;border:1px solid #ded3c4;border-radius:10px;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(120px,.65fr));gap:10px;margin:20px 22px;padding:16px;display:grid}.integrationStrip>div{gap:4px;display:grid}.integrationStrip>div>span{color:#9a713e;letter-spacing:.12em;font-size:8px}.integrationStrip>div>strong{font:500 17px Georgia,serif}.integrationStrip>div>small{color:#7a7168;font-size:9px;line-height:1.45}.integrationStrip>button{text-align:left;color:#28231e;cursor:pointer;background:#fff;border:1px solid #e4dbce;border-radius:7px;align-content:center;gap:4px;padding:12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.integrationStrip>button:hover,.integrationStrip>button:focus-visible{border-color:#ae7d3e;transform:translateY(-1px);box-shadow:0 7px 18px #55381318}.integrationStrip>button strong{font-size:10px}.integrationStrip>button small{color:#8a8178;font-size:8px;font-weight:400}.integrationStrip>button em{color:#9a713e;font-size:8px;font-style:normal}.integrationStrip>button.connected{color:#3c6448;background:#eef5ef;border-color:#9bb29f}.splitTitle>div>p{color:#7d7368;margin:5px 0 0;font-size:10px}.sectionBreak{padding:20px 22px 12px}@media (width<=1050px){.integrationStrip{grid-template-columns:1fr 1fr}.integrationStrip>div{grid-column:1/-1}}@media (width<=650px){.moduleHero{margin:14px;padding:18px;display:grid}.integrationStrip{grid-template-columns:1fr;margin:14px}.integrationStrip>div{grid-column:auto}.moduleHero h3{font-size:20px}}.providerPanel{background:linear-gradient(135deg,#fffaf2,#f3eadc);border:1px solid #cda66f;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;margin:20px 22px 0;padding:20px;display:grid}.providerPanel h3{margin:5px 0;font:500 20px Georgia,serif}.providerPanel p{color:#736b62;margin:0;font-size:10px;line-height:1.55}.providerActions{justify-items:end;gap:7px;display:grid}.providerActions small{color:#7b7167;font-size:8px}.providerError{color:#a12727;margin-top:8px;display:block}.contactListGrid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.contactListGrid>div{background:#fff;border:1px solid #ded0bc;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.contactListGrid strong{font-size:10px}.contactListGrid span{color:#756c63;font-size:8px}@media (width<=650px){.providerPanel{grid-template-columns:1fr;margin:14px}.providerActions{justify-items:stretch}.contactListGrid{grid-column:auto}}.builderStrip{background:#fbf6ee;border:1px solid #d6c2a5;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:20px 22px;padding:18px 20px;display:flex}.builderStrip div{gap:4px;display:grid}.builderStrip span{letter-spacing:.15em;color:#946d39;font-size:9px}.builderStrip strong{font:500 18px Georgia,serif}.builderStrip small{color:#6e746f}.builderStrip button{align-self:center}.builderStrip .sourceActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.builderStrip .sourceActions .goldAction{white-space:nowrap}.connectionRow{border-top:1px solid #e3d8c9;grid-template-columns:1.2fr 1.2fr 1fr auto auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.connectionRow em{color:#956d38;font-style:normal}.connectionButton{color:#26211c;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3d8c9;border-radius:0;width:100%}.connectionButton:hover{background:#fbf6ee}.connectionButton b{color:#8d6535;font-size:10px}.formNotice{color:#655647;background:#f7f0e5;border:1px solid #ddc9aa;padding:14px;line-height:1.5}@media (width<=700px){.moduleFootnote{flex-wrap:wrap;align-items:flex-start}.moduleFootnote>div{min-width:calc(100% - 50px)}.connectionGroup{margin:14px}.futureConnections>div:last-child{grid-template-columns:1fr}.connectionGroup>.providerPanel,.connectionGroup>.integrationStrip{margin:14px}}.moduleFootnote{background:#faf7f2;border:1px solid #dfd4c6;border-radius:9px;align-items:center;gap:12px;margin:22px;padding:14px 16px;display:flex}.moduleFootnote>span{color:#d6a867;background:#29221b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.moduleFootnote>div{flex:1;gap:3px;display:grid}.moduleFootnote strong{font-size:11px}.moduleFootnote small{color:#766e65;font-size:9px}.connectionsPanel>.metrics{border-bottom:1px solid #e5dbcf}.connectionGroup{background:#fff;border:1px solid #ded3c5;border-radius:12px;margin:22px;overflow:hidden}.connectionGroup>.splitTitle{background:#faf7f2;border-bottom:1px solid #e4d9cb;padding:20px 22px}.connectionGroup>.splitTitle h3{margin:6px 0 0;font:500 21px Georgia,serif}.connectionGroup>.splitTitle p{max-width:720px}.connectionGroup>.providerPanel,.connectionGroup>.integrationStrip{margin:20px}.connectionMappings{background:#fbf8f4;border-top:1px solid #e6ddd2;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;padding:16px 20px;display:grid}.connectionMappings>div{background:#fff;border:1px solid #e2d7c9;border-radius:7px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.connectionMappings span{color:#99703d;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.connectionMappings strong{font-size:11px}.connectionMappings small{color:#7b7268;grid-column:1/-1;font-size:8px}.connectionMappings em{color:#4f745b;grid-area:2/2;font-size:9px;font-style:normal}.futureConnections>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.futureConnections>div:last-child>span{background:#fcfaf7;border:1px dashed #d8c9b5;border-radius:8px;grid-template-columns:36px 1fr;column-gap:10px;padding:15px;display:grid}.futureConnections i{color:#d3a565;background:#2a241e;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.futureConnections strong{font-size:11px}.futureConnections small{color:#7a7168;font-size:8px}.providerCredentialForm{margin-top:16px}.connectionStatusSummary{background:#f0f6f1;border:1px solid #c9d8ca;border-radius:9px;gap:6px;margin:18px 0;padding:16px;display:grid}.connectionStatusSummary strong{color:#386047;font-size:13px}.connectionStatusSummary span,.connectionStatusSummary p,.connectionStatusSummary small{color:#6e756f;margin:0;font-size:10px;line-height:1.5}@media (width<=700px){.moduleFootnote{flex-wrap:wrap;align-items:flex-start}.moduleFootnote>div{min-width:calc(100% - 50px)}.connectionGroup{margin:14px}.futureConnections>div:last-child{grid-template-columns:1fr}.connectionGroup>.providerPanel,.connectionGroup>.integrationStrip{margin:14px}}.fundraisingProviders{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(150px,.8fr))}.fundraisingConnection .campaignMappingForm{background:#fbf7f1;border:1px solid #dbc9af;border-radius:9px;margin:18px 0;padding:16px}.campaignMappingForm>div{margin-bottom:12px}.campaignMappingForm h3{margin:5px 0;font:500 19px Georgia,serif}.campaignMappingForm p{color:#746b62;margin:0;font-size:10px;line-height:1.5}.webhookField{color:#6c6258;background:#faf7f2;border:1px solid #ded3c4;border-radius:9px;gap:7px;margin:18px 0;padding:16px;font-size:10px;font-weight:700;display:grid}.webhookField input{background:#fff;border:1px solid #d6c9b8;border-radius:6px;width:100%;padding:11px;font-family:monospace}.webhookField small{font-weight:400;line-height:1.5}.fundraisingStatus .sourceActions button{background:#fff}.fundraisingStatus .sourceActions a{text-decoration:none}@media (width<=700px){.fundraisingProviders{grid-template-columns:1fr}.builderStrip .sourceActions{flex-wrap:wrap;width:100%}}.publicEvent{color:#f8f1e8;background:#12110f;min-height:100vh}.publicHero{background:radial-gradient(circle at 80% 20%,#3a2d1d 0,#0000 34%),linear-gradient(140deg,#0b0b0a,#1c1915);min-height:82vh;padding:36px clamp(24px,7vw,110px) 72px}.publicHero nav{color:#c8a267;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.publicHero nav img,.publicFooter img{width:112px;height:auto}.publicHero>div{max-width:900px;margin-top:12vh}.publicHero p,.publicSectionTitle span,.publicIntro span,.publicPartners>span{letter-spacing:.2em;color:#c99b5b;font-size:.74rem;font-weight:700}.publicHero h1{max-width:1100px;margin:22px 0;font:clamp(3.4rem,9vw,8.5rem)/.88 Georgia,serif}.publicHero h2{color:#d7cec2;max-width:780px;font:400 clamp(1.15rem,2vw,1.75rem)/1.5 Arial,sans-serif}.publicFacts{color:#e0c59f;gap:28px;margin:34px 0;display:flex}.publicCtas{flex-wrap:wrap;gap:12px;display:flex}.publicCtas a,.ticketCards a{color:#fff;background:#bd8c4c;border:1px solid #bd8c4c;padding:14px 22px;text-decoration:none}.publicCtas .secondary{background:0 0}.publicIntro,.publicSection,.publicPartners,.publicFooter{padding:80px clamp(24px,8vw,130px)}.publicIntro{color:#241f1a;background:#f8f2e9;grid-template-columns:minmax(160px,1fr) 3fr;gap:50px;display:grid}.publicIntro p{white-space:pre-line;margin:0;font:clamp(1.6rem,3vw,3rem)/1.35 Georgia,serif}.publicSection{background:#171512}.publicSection.light{color:#241f1a;background:#f8f2e9}.publicSectionTitle h2{margin:12px 0 44px;font:clamp(2.2rem,5vw,4.7rem)/1 Georgia,serif}.ticketCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.ticketCards article{background:#211e1a;border:1px solid #4b4033;flex-direction:column;gap:14px;padding:28px;display:flex}.ticketCards h3{margin:0;font:1.65rem Georgia,serif}.ticketCards strong{color:#d4aa70;font-size:1.4rem}.ticketCards p{color:#c8bfb3;min-height:48px;line-height:1.55}.ticketCards small{color:#a99c8d}.ticketCards a{align-self:flex-start}.publicAgenda article{border-top:1px solid #d9cbb9;grid-template-columns:130px 1fr;gap:28px;padding:24px 0;display:grid}.publicAgenda time{font:1.3rem Georgia,serif}.publicAgenda h3{margin:7px 0;font:1.8rem Georgia,serif}.publicAgenda span{color:#9b713d;letter-spacing:.12em;font-size:.72rem}.publicAgenda p{color:#6d645a}.publicPartners{text-align:center;background:#0d0c0b}.publicPartners div{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:28px;display:flex}.publicPartners strong{color:#e4d3bd;font:1.35rem Georgia,serif}.publicFooter{text-align:center;background:#080807}.publicFooter img{margin:auto}.publicFooter a{color:#d2a668}.publicEvent.missing,.loadingPublic{text-align:center;place-content:center;gap:20px;display:grid}.publicEvent.missing img{width:160px;margin:auto}.publicEvent.missing a{color:#d2a668}@media (width<=700px){.builderStrip{flex-direction:column;align-items:flex-start}.connectionRow{grid-template-columns:1fr}.publicHero{min-height:74vh}.publicIntro,.publicAgenda article{grid-template-columns:1fr}.publicHero h1{font-size:3.6rem}}.backupRecovery{grid-column:1/-1!important}.backupRecovery>.splitTitle{align-items:flex-start;gap:20px}.backupRecovery>.splitTitle p{max-width:720px}.backupSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.backupSummary>div{background:#faf7f2;border:1px solid #ded3c4;border-radius:9px;gap:5px;padding:15px;display:grid}.backupSummary small{color:#9a713e;letter-spacing:.12em;font-size:8px}.backupSummary strong{font-size:12px}.backupSummary span{color:#756d64;font-size:9px}.backupHistory{border-top:1px solid #e3d8ca;padding-top:13px}.backupHistory summary{cursor:pointer;color:#7f5b2f;font-size:10px;font-weight:700}.backupHistory>div{margin-top:10px;display:grid}.backupRun{border-top:1px solid #eee6db;grid-template-columns:1fr .7fr .8fr 1.2fr 1.5fr;align-items:center;gap:10px;padding:9px 0;font-size:9px;display:grid}.backupRun .success{color:#3f6d4d}.backupRun small{color:#756d64}.backupCaveat{color:#7b7166;margin-top:12px;font-size:9px;line-height:1.5}@media (width<=700px){.backupSummary{grid-template-columns:1fr}.backupRun{grid-template-columns:1fr 1fr}.backupRun small{grid-column:1/-1}}.eventDurationToggle{background:#fffaf3;border:1px solid #ddcfbc;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex!important}.eventDurationToggle input{flex:none;height:20px;margin-top:2px;width:20px!important}.eventDurationToggle span{gap:4px;display:grid}.eventDurationToggle strong{color:#27211c;font-size:15px}.eventDurationToggle small{color:#756e65;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.45}.presetExplanation{color:#6f665d;background:#fbf7f0;border:1px solid #decfb9;border-radius:8px;margin:-4px 0 14px;padding:11px 13px;font-size:10px;line-height:1.55}.mentionField{position:relative}.mentionField>input,.mentionField>textarea{width:100%}.mentionSuggestions,.mentionMenu{z-index:80;background:#fff;border:1px solid #d7c6ad;border-radius:9px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #23180c26}.mentionSuggestions button,.mentionMenu button{color:#2b251f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;padding:9px 10px;display:grid}.mentionSuggestions button:hover,.mentionSuggestions button:focus-visible,.mentionMenu button:hover,.mentionMenu button:focus-visible{background:#f4eadb}.mentionSuggestions strong,.mentionMenu strong{font-size:11px}.mentionSuggestions small,.mentionMenu span{color:#81766b;font-size:9px}.officeViewer{color:#28231e;background:#ece8e1;border-radius:5px;width:100%;height:100%;overflow:auto}.officeLoading{color:#f4e6d2;place-items:center;gap:14px;display:grid}.officeLoading span{border:3px solid #5c4a35;border-top-color:#d1a15f;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite uploadSpin}.officeLoading strong{font:500 15px Georgia,serif}.officePage{background:#fff;width:min(850px,100% - 40px);min-height:calc(100% - 40px);margin:20px auto;padding:70px 78px;font:14px/1.65 Georgia,serif;box-shadow:0 5px 24px #21180e2b}.officePage h1{font-size:28px}.officePage h2{font-size:22px}.officePage h3{font-size:17px}.officeTableWrap,.spreadsheet{max-width:100%;overflow:auto}.officePage table,.spreadsheet table{border-collapse:collapse}.officePage td,.spreadsheet td,.spreadsheet th{vertical-align:top;border:1px solid #c9c4bc;min-width:90px;padding:7px 9px}.officeImages{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:30px;display:grid}.officeImages h3{grid-column:1/-1}.officeImages img{object-fit:contain;max-width:100%;max-height:320px}.excelViewer{background:#fff;grid-template-rows:auto minmax(0,1fr);display:grid}.sheetTabs{background:#e5e1da;border-bottom:1px solid #bbb4aa;gap:3px;padding:8px 10px 0;display:flex;overflow-x:auto}.sheetTabs button{color:#3b352f;white-space:nowrap;background:#f3f0eb;border:1px solid #c4bcb0;border-bottom:0;border-radius:5px 5px 0 0;padding:7px 13px}.sheetTabs button.active{color:#815c2f;background:#fff;font-weight:700}.spreadsheet{background:#fff}.spreadsheet table{min-width:100%;font:11px/1.35 Arial,sans-serif}.spreadsheet th{color:#716a61;text-align:right;background:#eee;min-width:42px;position:sticky;left:0}.spreadsheet tr:nth-child(2n) td{background:#fafafa}.powerpointViewer{background:#25221f;flex-direction:column;align-items:center;gap:22px;padding:22px;display:flex}.slidePreview{background:#fff;grid-template-columns:34px minmax(0,1fr);width:min(960px,100%);min-height:430px;display:grid;position:relative;box-shadow:0 8px 28px #0008}.slidePreview>aside{color:#e3bb82;background:#3d352b;place-items:center;font-weight:800;display:grid}.slidePreview>div{text-align:center;align-content:center;justify-items:center;gap:12px;padding:45px;display:grid}.slidePreview h2{margin:0;font:600 30px/1.2 Georgia,serif}.slidePreview p{max-width:740px;margin:0;font-size:15px}.slidePreview img{object-fit:contain;max-width:80%;max-height:240px}.officeEmpty{color:#756e65;text-align:center;padding:30px}@media (width<=700px){.officePage{width:calc(100% - 18px);margin:9px auto;padding:30px 24px}.slidePreview{min-height:330px}.slidePreview>div{padding:25px 18px}.slidePreview h2{font-size:23px}}.invoiceItemRow.invoiceTemplateRow,.invoiceItemLabels{border-top:1px solid #e6ddd2;grid-template-columns:90px minmax(170px,1fr) 70px 110px 95px 32px;align-items:center;gap:8px;padding:9px 11px;display:grid}.invoiceItemLabels{color:#7b7064;text-transform:uppercase;letter-spacing:.07em;background:#fbf8f3;font-size:8px;font-weight:700}.invoiceLookup{background:#fbf8f3;border:1px solid #ded2c1;border-radius:9px;gap:12px;padding:16px;display:grid}.lookupField{min-width:0;position:relative}.lookupMenu{z-index:12;background:#fff;border:1px solid #cdbb9f;border-radius:7px;max-height:220px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #31231424}.lookupMenu button{text-align:left;color:#3d342a;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee5da;gap:2px;width:100%;padding:10px 12px;display:grid}.lookupMenu button:first-child{border-top:0}.lookupMenu button:hover{background:#f8f1e7}.lookupMenu small{color:#897b6b}.lookupMenu .createLookup{color:#8a612f;font-weight:700}.invoiceProfileForm{gap:15px;display:grid}.profileLogoEdit{background:#fbf8f3;border:1px solid #ded2c1;border-radius:9px;align-items:center;gap:14px;padding:13px;display:flex}.profileLogoEdit img,.profileLogoEdit>span{object-fit:contain;color:#d5aa6d;background:#181512;border-radius:8px;place-items:center;width:76px;height:76px;font:600 22px Georgia,serif;display:grid}.profileLogoEdit label{flex:1;margin:0}.modalIntro{color:#746b61;margin:0;line-height:1.5}.wideDrawer .invoiceForm,.wideDrawer .invoiceProfileForm{max-width:100%}.wideDrawer .invoiceLookup>.formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=700px){.invoiceItemLabels{display:none}.invoiceItemRow.invoiceTemplateRow{grid-template-columns:1fr 1fr}.invoiceItemRow.invoiceTemplateRow input:nth-child(2){grid-column:1/-1}.invoiceItemRow.invoiceTemplateRow>button{justify-self:end}.invoiceProfileForm .formGrid{grid-template-columns:1fr}}@media (width<=900px){.rail .orgSelect{color:#fff5e7!important;-webkit-text-fill-color:#fff5e7!important;background:#211d18!important}}.taskActivityLog{border:1px solid var(--line);background:#fffaf2;border-radius:12px;margin-top:18px}.taskActivityLog>summary{color:#765127;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;list-style:none;display:flex}.taskActivityLog>summary::-webkit-details-marker{display:none}.taskActivityLog>summary span{background:#f1e6d6;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;display:grid}.taskActivityLog>div{padding:0 16px 12px}.taskActivityLog article{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.taskActivityLog article i{width:28px;height:28px;color:var(--gold);background:#f1e6d6;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.taskActivityLog article p,.taskActivityLog article small{color:var(--muted);margin:3px 0 0;display:block}.taskActivityLog article time{color:var(--muted);white-space:nowrap;font-size:11px}.recordActivityPanel{background:#fffaf2;border-radius:12px;overflow:hidden;border:1px solid var(--line)!important;margin-top:18px!important;padding:0!important}.recordActivitySummary{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:flex}.recordActivitySummary>span{gap:4px;min-width:0;display:grid}.recordActivitySummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.recordActivitySummary strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.recordActivitySummary button{flex:none;padding:9px 13px}.recordActivityList{border-top:1px solid var(--line);padding:0 14px 10px}.recordActivityList article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.recordActivityList article:last-child{border-bottom:0}.recordActivityList article i{width:28px;height:28px;color:var(--gold);background:#f1e6d6;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.recordActivityList article p,.recordActivityList article small{color:var(--muted);margin:3px 0 0;line-height:1.45;display:block}.recordActivityList article time{color:var(--muted);white-space:nowrap;font-size:10px}.taskActions{margin-top:16px}.taskActions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.taskActivityLog article,.recordActivityList article{grid-template-columns:28px minmax(0,1fr)}.taskActivityLog article time,.recordActivityList article time{white-space:normal;grid-column:2}.recordActivitySummary{align-items:flex-end}.recordActivitySummary strong{white-space:normal}}.teamSectionHead{justify-content:space-between;align-items:end;gap:1rem;margin:1.5rem 1.5rem .75rem;display:flex}.teamSectionHead h3{margin:.15rem 0}.teamSectionHead p{color:var(--muted);margin:.2rem 0 0}.teamSectionHead>b{background:var(--soft);border-radius:999px;padding:.45rem .75rem}.availableTeamHead{border-top:1px solid var(--line);padding-top:1.5rem}.managedRoleCard{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.memberProfileButton{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}.memberProfileButton>div{flex-direction:column;min-width:0;display:flex}.eventAccessButton{white-space:nowrap;border:1px solid var(--gold);color:var(--gold-dark);background:0 0;border-radius:.5rem;padding:.55rem .7rem}.eventAccessButton.remove{color:#8c2f2f;border-color:#d6a7a7}.eventAccessButton:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.teamSectionHead{margin:1rem}.managedRoleCard{flex-direction:column;align-items:stretch}.eventAccessButton{width:100%}}.eventPermissionEditor{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.eventPermissionEditor .splitTitle{align-items:flex-start}.eventPermissionEditor h3{margin:.2rem 0}.eventPermissionEditor p{color:var(--muted);margin:.2rem 0}.permissionMode{background:var(--soft);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.35rem .65rem;font-size:.72rem}.permissionMode.custom{color:var(--gold-dark);background:#f4e5c7}.permissionToolbar{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;display:grid}.permissionToolbar button{border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:.7rem}.permissionToolbar button.active{border-color:var(--gold);background:var(--soft);color:var(--gold-dark)}.modulePermissionGrid{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:1rem;display:grid}.modulePermissionGrid label{border:1px solid var(--line);border-radius:.45rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.modulePermissionGrid label:has(input:checked){background:#fffaf2;border-color:#b98a4f}.modulePermissionGrid label:has(input:disabled){opacity:.75}.modulePermissionGrid span,.modulePermissionGrid strong,.modulePermissionGrid small{display:block}.modulePermissionGrid small{color:#8c6336;margin-top:.1rem}@media (width<=650px){.modulePermissionGrid,.permissionToolbar{grid-template-columns:1fr}}.commandCenterNav{color:#e8ded1;text-align:left;cursor:pointer;background:#1d1915;border:1px solid #71552f;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:10px 0 4px;padding:14px 16px;display:grid}.commandCenterNav:hover,.commandCenterNav.active{background:#2a231b;border-color:#c09251;box-shadow:inset 4px 0 #d2a35f}.commandCenterNav i{color:#d1a15e;text-align:center;font-style:normal}.commandCenterNav span{gap:3px;font-size:13px;display:grid}.commandCenterNav small{color:#9f9487;letter-spacing:.14em;font-size:7px}.eventWorkspaceDivider{color:#958a7c;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 8px;font-size:8px;display:flex}.eventWorkspaceDivider:after{content:"";background:#3a332c;flex:1;height:1px}.organizationHero h2{max-width:640px}.commandCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.commandPanel{min-width:0;overflow:hidden}.commandPanel .panelHead>span{color:#81776c;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.crossEventList,.eventCommandList{display:grid}.crossEventList>button{color:#28231e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ded2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.crossEventList>button:hover,.eventCommandList>button:hover{background:#faf4eb}.crossEventList em{color:#766b60;text-transform:uppercase;white-space:nowrap;background:#eee8de;border-radius:999px;max-width:110px;padding:5px 8px;font-size:8px;font-style:normal}.crossEventList em.critical{color:#a43b3b;background:#f8dddd}.crossEventList em.high{color:#8c662c;background:#f6ead3}.crossEventList>button>div,.crossEventList time{gap:3px;min-width:0;display:grid}.crossEventList strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crossEventList small{text-overflow:ellipsis;white-space:nowrap;color:#81776d;font-size:9px;overflow:hidden}.crossEventList>button>span{color:#946b38;white-space:nowrap;font-size:9px}.crossEventList time>strong{font-size:9px}.crossEventList time>small{color:#976c37}.eventCommandList>button{color:#28231e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ded2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;width:100%;padding:15px 18px;display:grid}.eventCommandList>button>div{gap:3px;min-width:0;display:grid}.eventCommandList>button>div>span{color:#956c39;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.eventCommandList>button>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventCommandList>button>div>small{color:#7e756b;font-size:9px}.eventCommandList dl{gap:13px;margin:0;display:flex}.eventCommandList dl>div{text-align:center;display:grid}.eventCommandList dt{font:500 16px Georgia,serif}.eventCommandList dd{color:#81776d;text-transform:uppercase;margin:0;font-size:7px}.eventCommandList>button>b{color:#916737;white-space:nowrap;font-size:9px}.commandEmpty{color:#81776d;border-top:1px solid #e7ded2;margin:0;padding:24px 18px;font-size:10px}@media (width<=1050px){.commandCenterGrid{grid-template-columns:1fr}.eventCommandList>button{grid-template-columns:minmax(0,1fr) auto}.eventCommandList>button>b{display:none}}@media (width<=700px){.commandCenterNav{margin-inline:0}.eventCommandList>button{grid-template-columns:1fr}.eventCommandList dl{justify-content:flex-start}.crossEventList>button{grid-template-columns:auto minmax(0,1fr)}.crossEventList>button>span{grid-column:2}.organizationHero{min-height:auto}}.lifecycleNotice{color:#5c472d;background:#fbf4e9;border:1px solid #c8a36d;border-radius:8px;gap:5px;margin:14px 0;padding:14px 16px;display:grid}.lifecycleNotice strong{font-size:13px}.lifecycleNotice span{color:#74695d;font-size:10px;line-height:1.5}.linkedVendorSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.linkedVendorSummary span{background:#fff;border:1px solid #e2d8ca;border-radius:7px;gap:4px;padding:12px;display:grid}.linkedVendorSummary small{text-transform:uppercase;letter-spacing:.08em;color:#81766a;font-size:8px}.linkedVendorSummary strong{font-size:12px}.linkedRequirements{border:1px solid #e2d8ca;border-radius:7px;margin:14px 0;padding:14px}.linkedRequirements h3{margin:0 0 6px}.linkedRequirements p{white-space:pre-wrap;color:#665d54;margin:0;font-size:10px;line-height:1.55}.lifecycleFields input[readonly]{color:#4b4035;background:#f2eee7}.drawer>.vendorFiles{margin:16px 0}@media (width<=760px){.linkedVendorSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.vendorIntakeChecklist{background:#fbf7f0;border:1px solid #ded2c2;border-radius:9px;gap:12px;margin:18px 0;padding:16px;display:grid}.vendorIntakeHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.vendorIntakeHead h3{margin:3px 0}.vendorIntakeHead p{color:#756b60;margin:0;font-size:10px}.vendorIntakeHead>strong{color:#efd09d;background:#29231d;border-radius:50%;place-items:center;min-width:54px;height:54px;font:700 16px Georgia,serif;display:grid}.vendorIntakeProgress{background:#e8dfd2;border-radius:99px;height:6px;overflow:hidden}.vendorIntakeProgress span{background:linear-gradient(90deg,#966a34,#d3a760);height:100%;display:block}.vendorIntakeChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.vendorIntakeChecks div{background:#fff;border:1px solid #e2d8ca;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.vendorIntakeChecks b{font-size:13px}.vendorIntakeChecks em{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-style:normal}.vendorIntakeChecks .complete b,.vendorIntakeChecks .complete em{color:#326149}.vendorIntakeChecks .missing b,.vendorIntakeChecks .missing em{color:#a65a36}.vendorIntakeChecklist>small{color:#83786d;font-size:9px}@media (width<=700px){.vendorIntakeChecks{grid-template-columns:1fr}}.vendorIntakeDetails{background:#fff;border:1px solid #dfd3c4;border-radius:7px}.vendorIntakeDetails summary{color:#765127;cursor:pointer;padding:11px 12px;font-size:10px;font-weight:800}.vendorIntakeDetails dl{background:#e7ded2;border-top:1px solid #e7ded2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.vendorIntakeDetails dl>div{background:#fff;gap:3px;padding:10px 12px;display:grid}.vendorIntakeDetails dt{color:#83786d;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.vendorIntakeDetails dd{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}@media (width<=700px){.vendorIntakeDetails dl{grid-template-columns:1fr}}.auctionCustomResponses{border:1px solid var(--theme-border);background:var(--theme-page);border-radius:8px;gap:9px;padding:13px;display:grid}.auctionCustomResponses>strong{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.auctionCustomResponses dl{gap:8px;margin:0;display:grid}.auctionCustomResponses dl>div{gap:3px;display:grid}.auctionCustomResponses dt{color:var(--theme-muted);text-transform:uppercase;font-size:8px;font-weight:800}.auctionCustomResponses dd{white-space:pre-wrap;margin:0;font-size:10px}.invoiceEmailComposer small{color:#80766c;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.invoiceEmailComposer textarea{min-height:170px;line-height:1.55}.invoiceEmailComposer input[readonly]{color:#655d54;background:#f2eee7}.vendorIntakeActions{flex-wrap:wrap;gap:8px;display:flex}.vendorIntakeActions button{border-radius:var(--theme-button-radius,6px);min-height:38px;padding:8px 13px;font-size:11px;font-weight:700}.vendorIntakeActions button:not(.primary){border:1px solid var(--gold);color:#74501f;background:#fff}.drawer .commitmentFormActions{border:1px solid var(--theme-border,#ded2c2);background:var(--theme-page,#fbf7f0);border-radius:9px;gap:8px;margin:18px 0;padding:15px;display:grid}.commitmentFormActions h3,.commitmentFormActions p{margin:0}.intakeInvitationComposer small{color:#80766c;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.intakeInvitationComposer textarea{min-height:150px;line-height:1.55}.intakeLinkPreview{color:#74501f;width:max-content;font-weight:700;text-decoration:none}.memberCombinedSave{margin-top:1rem}@media (width<=700px){.vendorIntakeActions{grid-template-columns:1fr;display:grid}.vendorIntakeActions button{width:100%}}.taskCollaborators{border:0;margin:0;padding:0}.taskCollaborators legend,.taskHandoffBuilder strong{text-transform:uppercase;letter-spacing:.08em;color:#765127;font-size:11px;font-weight:800}.taskCollaborators>label{align-items:center;gap:8px;min-height:34px;font-size:13px;display:flex}.taskCollaborators input{width:16px;height:16px;margin:0}.taskHandoffBuilder{border-top:1px solid #ded1c1;margin-top:16px;padding-top:14px}.taskHandoffRow{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.taskHandoffRow>span{color:#d6a45f;background:#211c17;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:flex}.taskHandoffRow select{min-width:0}.taskHandoffRow button,.taskHandoffBuilder .taskDocumentHeader button{color:#765127;cursor:pointer;background:#fffaf3;border:1px solid #c8aa81;border-radius:6px;padding:8px 10px;font-weight:700}@media (width<=700px){.taskHandoffRow{grid-template-columns:26px minmax(0,1fr)}.taskHandoffRow button{grid-column:2;justify-self:start}}.invoiceActions{border-top:1px solid #e4dbcf;gap:10px;margin-top:15px;padding-top:15px;display:grid}.invoiceActionPrimary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.invoiceActionButton{color:#745027;text-align:center;cursor:pointer;background:#f8ecda;border:1px solid #b98a4f;border-radius:7px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.invoiceActionButton:hover{background:#f1dfc5}.invoiceActionButton.primary{color:#fff;background:linear-gradient(135deg,#8b632f,#be9257);border-color:#9b713d}.invoiceActionButton.primary:hover{background:linear-gradient(135deg,#a4773c,#cda66e)}.invoiceActionSecondary{align-items:center;gap:4px;display:flex}.invoiceActionSecondary button{color:#765127;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:10px}.invoiceActionSecondary button:hover{text-decoration:underline}.invoiceActionSecondary .invoiceDeleteAction{color:#973532;margin-left:auto}@media (width<=700px){.invoiceActionPrimary{grid-template-columns:1fr}.invoiceActionSecondary{flex-direction:column;align-items:stretch}.invoiceActionSecondary button{background:#fffaf3;border:1px solid #d8c9b6;border-radius:6px;min-height:38px}.invoiceActionSecondary .invoiceDeleteAction{background:#fbefee;border-color:#dbaba8;margin-left:0}}.themeEnabled{font-family:var(--theme-body-font);color:var(--theme-text)}.themeEnabled .workspace{background:var(--theme-page);color:var(--theme-text)}.themeEnabled .rail{background:var(--theme-navigation);color:var(--theme-navigation-text);font-family:var(--theme-body-font)}.themeEnabled .rail nav button,.themeEnabled .railBottom>a,.themeEnabled .helpLink,.themeEnabled .orgLabel,.themeEnabled .user small{color:var(--theme-navigation-text)}.themeEnabled .rail nav button.active{box-shadow:inset 3px 0 0 var(--theme-accent)}.themeEnabled .rail nav .active i,.themeEnabled .navGroupLabel,.themeEnabled .railBottom>a{color:var(--theme-accent)}.themeEnabled .panel,.themeEnabled .metric,.themeEnabled .taskCard,.themeEnabled .settingsGrid>section,.themeEnabled .connectionGroup,.themeEnabled .roleCard,.themeEnabled .folder{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.themeEnabled .settingsGrid{background:var(--theme-page)}.themeEnabled .topbar h1,.themeEnabled .pipelineTop h2,.themeEnabled .panelHead h3,.themeEnabled .drawer h2,.themeEnabled .modalCard h2,.themeEnabled .settingsGrid h3,.themeEnabled .hero h2,.themeEnabled .metric strong{font-family:var(--theme-heading-font);color:var(--theme-text)}.themeEnabled .brandHero h2{color:#d7ad74}.themeEnabled .eyebrow,.themeEnabled .eventState,.themeEnabled .panelHead button,.themeEnabled .tableWrap a,.themeEnabled .textButton{color:var(--theme-accent)}.themeEnabled .pipelineTop p,.themeEnabled .settingsGrid p,.themeEnabled .muted,.themeEnabled td small,.themeEnabled .metric small,.themeEnabled .taskCard small{color:var(--theme-muted)}.themeEnabled input,.themeEnabled select,.themeEnabled textarea{font-family:var(--theme-body-font);background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.themeEnabled .rail .orgSelect{background:var(--theme-navigation)!important;color:var(--theme-navigation-text)!important;-webkit-text-fill-color:var(--theme-navigation-text)!important;border-color:var(--theme-accent)!important}.themeEnabled .rail .orgSelect option{background:var(--theme-navigation);color:var(--theme-navigation-text)}.themeEnabled .rail .workspaceSelectShell>span{background:var(--theme-navigation);border-color:var(--theme-accent);color:var(--theme-navigation-text)!important}.themeEnabled .rail .workspaceSelectShell:after{border-color:var(--theme-navigation-text)}.themeEnabled .primary,.themeEnabled .invoiceActionButton.primary{border-radius:var(--theme-button-radius);background:var(--theme-button)!important;border-color:var(--theme-button)!important;color:var(--theme-button-text)!important}.themeEnabled .goldAction,.themeEnabled .ghost,.themeEnabled .invoiceActionButton:not(.primary),.themeEnabled .viewActions a,.themeEnabled .viewActions button{background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent);border-radius:var(--theme-button-radius)}.themeEnabled .primary,.themeEnabled .goldAction,.themeEnabled .ghost,.themeEnabled .dangerAction,.themeEnabled .selectButton,.themeEnabled .selectedButton{font-size:calc(11px * var(--theme-font-scale))}.themeEnabled .topbar h1{font-size:calc(26px * var(--theme-font-scale))}.themeEnabled .pipelineTop h2{font-size:calc(23px * var(--theme-font-scale))}.themeEnabled .panelHead h3{font-size:calc(17px * var(--theme-font-scale))}.themeEnabled .settingsGrid h3{font-size:calc(19px * var(--theme-font-scale))}.themeEnabled td{font-size:calc(10px * var(--theme-font-scale))}.themeEnabled th{font-size:calc(8px * var(--theme-font-scale))}.themeEnabled .metric{padding:calc(18px * var(--theme-density))}.themeEnabled .pipelineTop{padding:calc(24px * var(--theme-density)) calc(26px * var(--theme-density))}.themeEnabled .taskCard{padding:calc(14px * var(--theme-density))}.themeEnabled .settingsGrid>section{padding:calc(26px * var(--theme-density))}.themeBuilderSection{grid-column:1/-1}.themeBuilderHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.themeBuilderHeading>div{max-width:720px}.themeBuilderHeading>span{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.themeBuilderHeading .saved{color:#42664c;background:#e8f1ea}.themeBuilderHeading .unsaved{color:#815a27;background:#f5e5cc}.themePresetChoices{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 22px}.themePresetChoices button{min-height:84px}.themePresetChoices i{width:42px;height:34px;font:700 14px var(--theme-heading-font);border:2px solid;border-radius:5px;place-items:center;display:grid}.themePresetChoices button:disabled{cursor:default;opacity:.72}.themeBuilderBody{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:22px;display:grid}.themeControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.themeControls fieldset{border:1px solid #ddd1c1;border-radius:9px;align-content:start;gap:12px;margin:0;padding:16px;display:grid}.themeControls legend{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:800}.themeControls label{color:var(--theme-muted);gap:6px;font-size:9px;font-weight:750;display:grid}.themeControls select{border:1px solid #d6cab9;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.themeRange span{justify-content:space-between;gap:10px;display:flex}.themeRange output{color:var(--theme-accent);font-weight:800}.themeRange input{width:100%;accent-color:var(--theme-accent);padding:0!important}.themeColorControls{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.themeColorControls legend{grid-column:1/-1}.themeColorControls label{border:1px solid #e4d9ca;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.themeColorControls input{cursor:pointer;flex:none;height:28px;border-radius:5px!important;width:34px!important;padding:2px!important}.themeColorControls span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.themePreview{background:var(--theme-page);border:1px solid var(--theme-accent);border-radius:11px;align-content:start;gap:8px;padding:16px;display:grid}.themePreview>span{color:var(--theme-accent);letter-spacing:.13em;font-size:8px;font-weight:800}.themePreview>div{background:var(--theme-surface);min-height:280px;color:var(--theme-text);border-radius:9px;align-content:center;padding:26px;display:grid;box-shadow:0 12px 30px #00000012}.themePreview small{color:var(--theme-accent);letter-spacing:.13em;font-size:8px;font-weight:800}.themePreview h4{font:500 calc(25px * var(--theme-font-scale))/1.05 var(--theme-heading-font);margin:12px 0 8px}.themePreview p{font:calc(10px * var(--theme-font-scale))/1.6 var(--theme-body-font);color:var(--theme-muted)!important;margin:0!important}.themePreview>div>div{gap:8px;margin-top:20px;display:flex}.themePreview button{border:1px solid var(--theme-button);border-radius:var(--theme-button-radius);background:var(--theme-button);min-height:38px;color:var(--theme-button-text);padding:8px 12px;font-size:9px;font-weight:800}.themePreview button+button{color:var(--theme-button);background:0 0}.themeBuilderActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.themeBuilderActions button{min-height:42px;margin:0}.themeBuilderActions .primary{min-width:210px}.themeReadOnly{color:var(--theme-muted);margin-top:18px;line-height:1.5;display:block}.notificationRoutingSection{grid-column:1/-1}.notificationRoutingHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.notificationRoutingHeading>div{max-width:720px}.notificationRoutingHeading>small{color:var(--theme-muted);flex:none;font-size:9px}.notificationRoutingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notificationRoutingGrid fieldset{border:1px solid var(--theme-border);border-radius:10px;min-width:0;margin:0;padding:18px}.notificationRoutingGrid legend{color:var(--theme-text);padding:0 6px;font-size:12px;font-weight:800}.notificationRoutingGrid fieldset>p{margin:0 0 12px}.notificationRecipientList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.notificationRecipientList label{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.notificationRecipientList label{background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent))}}.notificationRecipientList label{cursor:pointer}.notificationRecipientList label.selected{border-color:var(--theme-accent);box-shadow:inset 3px 0 0 var(--theme-accent)}.notificationRecipientList label:has(input:disabled){opacity:.5;cursor:not-allowed}.notificationRecipientList input{width:16px;height:16px;margin:0}.notificationRecipientList i{background:var(--theme-navigation);width:30px;height:30px;color:var(--theme-navigation-text);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.notificationRecipientList span{gap:2px;min-width:0;display:grid}.notificationRecipientList strong,.notificationRecipientList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationRecipientList strong{font-size:10px}.notificationRecipientList small{color:var(--theme-muted);font-size:8px}.notificationRoutingActions{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.notificationRoutingActions>small{max-width:700px;color:var(--theme-muted);line-height:1.5}.notificationRoutingActions .primary{flex:none;min-height:42px}@media (width<=850px){.notificationRoutingGrid{grid-template-columns:1fr}.notificationRecipientList{grid-template-columns:1fr 1fr}}@media (width<=600px){.notificationRoutingHeading,.notificationRoutingActions{display:grid}.notificationRoutingHeading>small{justify-self:start}.notificationRecipientList{grid-template-columns:1fr}.notificationRoutingActions .primary{width:100%}}@media (width<=900px){.themeBuilderBody{grid-template-columns:1fr}.themePreview>div{min-height:220px}}@media (width<=700px){.themeBuilderHeading{display:grid}.themeBuilderHeading>span{justify-self:start}.themePresetChoices{display:flex;overflow-x:auto}.themePresetChoices button{flex:0 0 105px}.themeControls{grid-template-columns:1fr}.themeColorControls{grid-column:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.themeBuilderActions{grid-template-columns:1fr 1fr;display:grid}.themeBuilderActions .primary{min-width:0}.themePreview>div>div{flex-wrap:wrap}}.proposalComparisonPanel{gap:18px;display:grid}.proposalComparisonSteps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.proposalComparisonSteps>span{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.proposalComparisonSteps b{background:var(--theme-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.proposalComparisonPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.proposalComparisonPicker label{border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.proposalComparisonPicker label.selected{border-color:var(--theme-accent);box-shadow:inset 4px 0 var(--theme-accent)}.proposalComparisonPicker input{width:17px;height:17px}.proposalComparisonPicker span{gap:3px;display:grid}.proposalComparisonPicker small{color:var(--theme-muted)}.proposalComparisonPicker>label>b{color:var(--theme-accent)}.proposalComparisonMetrics{border:1px solid var(--theme-border);background:var(--theme-border);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.proposalComparisonMetrics>div{background:var(--theme-surface);gap:4px;padding:14px;display:grid}.proposalComparisonMetrics span,.proposalComparisonMetrics small{color:var(--theme-muted);font-size:9px}.proposalComparisonMetrics strong{font:600 20px var(--theme-heading-font)}.proposalComparisonWarnings{color:#6f4c20;background:#fff7ea;border:1px solid #d6a45f;border-radius:9px;padding:13px 15px}.proposalComparisonWarnings p{margin:5px 0;font-size:10px}.proposalComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposalComparisonGrid>article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;align-content:start;gap:13px;padding:17px;display:grid}.proposalComparisonGrid>article.recommended{border-color:#3b7b59;box-shadow:inset 0 4px #3b7b59}.proposalComparisonGrid article>header{background:0 0;border:0;justify-content:space-between;gap:12px;height:auto;padding:0;display:flex}.proposalComparisonGrid article>header span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.proposalComparisonGrid article>header h3{font:600 20px var(--theme-heading-font);margin:4px 0}.proposalComparisonGrid article>header>b{color:#3b6d4d;background:#e7f2e9;border-radius:99px;align-self:start;padding:5px 7px;font-size:8px}.proposalComparisonGrid dl{border:1px solid var(--theme-border);background:var(--theme-border);border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.proposalComparisonGrid dl>div{background:var(--theme-surface);padding:10px}.proposalComparisonGrid dt{color:var(--theme-muted);font-size:8px}.proposalComparisonGrid dd{margin:3px 0 0;font-weight:800}.proposalScopeNotes,.proposalSourceFiles{gap:6px;display:grid}.proposalScopeNotes>strong,.proposalSourceFiles>strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.proposalScopeNotes p{background:var(--theme-page);color:var(--theme-muted);border-radius:6px;margin:0;padding:7px 9px;font-size:10px}.proposalSourceFiles button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent);text-align:left;cursor:pointer;border-radius:6px;padding:8px}.proposalComparisonGrid .textButton{justify-self:start}.proposalRecommendation{border-radius:10px;padding:19px}.proposalRecommendation.ready{background:#edf6ef;border:1px solid #6e9a7c}.proposalRecommendation.review{background:#fff6e8;border:1px solid #d1a15d}.proposalRecommendation span{letter-spacing:.12em;font-size:9px;font-weight:900}.proposalRecommendation h3{font:600 23px var(--theme-heading-font);margin:5px 0}.proposalRecommendation p{color:#5f5a52;margin:0}@media (width<=800px){.proposalComparisonPicker,.proposalComparisonGrid{grid-template-columns:1fr}.proposalComparisonMetrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.proposalComparisonSteps,.proposalComparisonMetrics{grid-template-columns:1fr}}.proposalIntelligenceCase{border:1px solid var(--theme-accent);background:var(--theme-surface);border-radius:12px;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.proposalIntelligenceCase{background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent) 6%)}}.proposalIntelligenceCase>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;height:auto;padding:0 0 3px;display:flex}.proposalIntelligenceCase>header h3{font:600 24px var(--theme-heading-font);margin:8px 0 2px}.proposalIntelligenceCase>header p{color:var(--theme-muted);margin:0}.proposalIntelligenceCase>header>small{color:#7b5525;white-space:nowrap;background:#fff2dc;border-radius:999px;padding:7px 9px;font-weight:800}.proposalModuleBadge{background:var(--theme-navigation);color:var(--theme-navigation-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.proposalDecisionMetrics{border:1px solid var(--theme-border);background:var(--theme-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.proposalDecisionMetrics>div{background:var(--theme-surface);align-content:start;gap:4px;min-height:82px;padding:12px;display:grid}.proposalDecisionMetrics span,.proposalDecisionMetrics small{color:var(--theme-muted);text-transform:uppercase;font-size:8px;font-weight:700}.proposalDecisionMetrics strong{font:600 19px var(--theme-heading-font)}.proposalDataQuality{color:#704819;background:#fff6e8;border:1px solid #bf7b35;border-left-width:5px;border-radius:8px;padding:13px 15px}.proposalDataQuality strong{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.proposalDataQuality p{margin:5px 0 0;line-height:1.5}.proposalCoverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proposalCoverageGrid>article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;align-content:start;gap:8px;padding:14px;display:grid}.proposalCoverageGrid article>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;height:auto;padding:0;display:flex}.proposalCoverageGrid header span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.proposalCoverageGrid h4{font:600 19px var(--theme-heading-font);margin:3px 0}.proposalCoverageGrid header>strong{font-size:15px}.proposalCoverageGrid>article>p{color:var(--theme-muted);margin:0;font-size:9px}.proposalCoverageMeter{background:var(--theme-border);border-radius:999px;height:7px;overflow:hidden}.proposalCoverageMeter i{border-radius:inherit;background:var(--theme-accent);height:100%;display:block}.proposalCoverageGrid details{font-size:9px}.proposalCoverageGrid summary{color:#8a5723;cursor:pointer;font-weight:800}.proposalCoverageGrid ul{color:var(--theme-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:8px 0 0;padding-left:16px;display:grid}.proposalLineMatrix{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;overflow-x:auto}.proposalLineMatrix>div{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 14px;display:flex}.proposalLineMatrix>div>small{color:var(--theme-muted)}.proposalLineMatrix table{border-collapse:collapse;width:100%;min-width:690px}.proposalLineMatrix th,.proposalLineMatrix td{border-bottom:1px solid var(--theme-border);text-align:left;padding:10px 13px}.proposalLineMatrix tbody tr:last-child td{border-bottom:0}.proposalLineMatrix th{color:var(--theme-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.proposalLineMatrix td:last-child{justify-content:space-between;gap:10px;display:flex}.proposalLineMatrix td small{color:var(--theme-muted)}.proposalDecision{background:#edf6ef;border:1px solid #6e9a7c;border-radius:9px;padding:17px}.proposalDecision>span{letter-spacing:.12em;font-size:8px;font-weight:900}.proposalDecision h3{font:600 23px var(--theme-heading-font);margin:6px 0 9px}.proposalDecision p{color:#405d49;margin:5px 0}.proposalDecision .proposalLowBidContext{color:#564f46;border-top:1px solid #bdd3c3;margin-top:12px;padding-top:11px}.proposalNegotiationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.proposalNegotiationGrid details{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:12px 14px}.proposalNegotiationGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.proposalNegotiationGrid summary span{font-weight:800}.proposalNegotiationGrid summary strong{color:var(--theme-accent)}.proposalNegotiationGrid p{color:var(--theme-muted);margin:10px 0 0}.proposalNegotiationGrid ul{color:var(--theme-muted);margin:9px 0 0;padding-left:18px}@media (width<=800px){.proposalDecisionMetrics{grid-template-columns:1fr 1fr}.proposalCoverageGrid,.proposalNegotiationGrid{grid-template-columns:1fr}}@media (width<=560px){.proposalIntelligenceCase{padding:12px}.proposalIntelligenceCase>header{display:grid}.proposalIntelligenceCase>header>small{justify-self:start}.proposalDecisionMetrics,.proposalCoverageGrid ul{grid-template-columns:1fr}.proposalNegotiationGrid summary{align-items:flex-start}}.proposalComparisonWorkbench{gap:12px;display:grid}.proposalSelectionTray,.proposalLibrary{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;gap:11px;padding:14px;display:grid}.proposalSelectionTray{border-style:dashed;border-width:2px}.proposalSelectionTray.dragOver{border-color:var(--theme-accent);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.proposalSelectionTray.dragOver{background:color-mix(in srgb,var(--theme-surface) 88%,var(--theme-accent) 12%)}}.proposalSelectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.proposalSelectionHeader>div{gap:3px;display:grid}.proposalSelectionHeader strong{font-size:12px}.proposalSelectionHeader small{color:var(--theme-muted)}.proposalSelectionHeader>span{background:var(--theme-page);color:var(--theme-muted);border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.proposalSelectionCards{gap:9px;min-height:78px;display:flex;overflow-x:auto}.proposalSelectionCards>p{color:var(--theme-muted);align-self:center;margin:0}.proposalSelectionCard{border:1px solid var(--theme-accent);background:var(--theme-surface);border-radius:8px;flex:0 0 min(260px,78vw);gap:3px;padding:11px 62px 11px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.proposalSelectionCard{background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent) 6%)}}.proposalSelectionCard>span{color:var(--theme-accent);text-transform:uppercase;font-size:8px;font-weight:800}.proposalSelectionCard>small{color:var(--theme-muted)}.proposalSelectionCard>button{color:#9a322f;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:9px;right:9px}.proposalSelectionNotice{color:#9a322f;margin:0;font-weight:800}.proposalCategoryGroups{gap:9px;display:grid}.proposalCategoryGroup{border-top:1px solid var(--theme-border);grid-template-columns:150px minmax(0,1fr);gap:10px;padding-top:9px;display:grid}.proposalCategoryGroup:first-child{border-top:0;padding-top:0}.proposalCategoryGroup>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:7px;height:auto;padding:9px 0;display:flex}.proposalCategoryGroup>header strong{font-size:10px}.proposalCategoryGroup>header small{background:var(--theme-page);min-width:22px;height:22px;color:var(--theme-muted);border-radius:999px;place-items:center;display:grid}.proposalCategoryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.proposalLibraryCard{border:1px solid var(--theme-border);background:var(--theme-surface);cursor:grab;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.proposalLibraryCard.selected{cursor:default;background:#edf6ef;border-color:#6e9a7c}.proposalLibraryCard>div{gap:2px;min-width:0;display:grid}.proposalLibraryCard>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposalLibraryCard>div small{color:var(--theme-muted)}.proposalLibraryCard>b{color:var(--theme-accent);white-space:nowrap}.proposalLibraryCard>button{border:1px solid var(--theme-accent);background:var(--theme-surface);min-width:58px;color:var(--theme-accent);cursor:pointer;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.proposalLibraryCard>button:disabled{color:#42664c;cursor:default;background:#e4f0e7;border-color:#7da08a}.proposalNormalizationNote{background:#ffffff8a;border-radius:7px;padding:9px;margin:0 0 12px!important}.proposalLineMatrix .proposalMatrixHeader{align-items:flex-start}.proposalMatrixHeader>div:first-child{gap:3px;display:grid}.proposalMatrixHeader>div:first-child small{color:var(--theme-muted)}.proposalMatrixSummary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.proposalMatrixSummary span{background:var(--theme-page);color:var(--theme-muted);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.proposalLineMatrix table{min-width:820px}.proposalLineMatrix th,.proposalLineMatrix td{vertical-align:top}.proposalLineMatrix tbody td:first-child{gap:3px;display:grid}.proposalLineMatrix tbody td:first-child small{color:var(--theme-muted)}.proposalLineMatrix tbody tr.overlap{background:#e8f3ea}@supports (color:color-mix(in lab, red, red)){.proposalLineMatrix tbody tr.overlap{background:color-mix(in srgb,#e8f3ea 58%,var(--theme-surface) 42%)}}.proposalLineMatrix tbody tr.single_source{background:#fbf3e5}@supports (color:color-mix(in lab, red, red)){.proposalLineMatrix tbody tr.single_source{background:color-mix(in srgb,#fbf3e5 58%,var(--theme-surface) 42%)}}.proposalLineMatrix tbody tr.gap{background:#f9e8e6}@supports (color:color-mix(in lab, red, red)){.proposalLineMatrix tbody tr.gap{background:color-mix(in srgb,#f9e8e6 62%,var(--theme-surface) 38%)}}.proposalPriceCell{justify-items:start;gap:4px;display:grid}.proposalDelta{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;display:inline-flex}.proposalDelta.lower{color:#28613f;background:#e2f2e7}.proposalDelta.higher{color:#a13430;background:#f8e5e3}.proposalDelta.same,.proposalDelta.only{color:#716a61;background:#eeeae2}.proposalNoBid{color:#9a9187;font-style:italic}.proposalCoverageTag{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.proposalCoverageTag.overlap{color:#2f6846;background:#dfeee4}.proposalCoverageTag.single_source{color:#7d5725;background:#f5e5cb}.proposalCoverageTag.gap{color:#9a322f;background:#f6dfdc}.proposalLineMatrix tfoot{background:var(--theme-page)}@supports (color:color-mix(in lab, red, red)){.proposalLineMatrix tfoot{background:color-mix(in srgb,var(--theme-page) 72%,var(--theme-surface) 28%)}}.proposalLineMatrix tfoot th,.proposalLineMatrix tfoot td{border-top:2px solid var(--theme-border);border-bottom:0}.proposalLineMatrix tfoot th{letter-spacing:0;text-transform:none;font-size:9px}.proposalLineMatrix tfoot th small{color:var(--theme-muted);margin-top:3px;font-size:7px;font-weight:500;display:block}.proposalLineMatrix tfoot td:last-child{color:var(--theme-muted);font-size:8px}@media (width<=900px){.proposalCategoryGroup{grid-template-columns:1fr}.proposalCategoryGroup>header{padding:2px 0}.proposalCategoryCards{grid-template-columns:1fr}}@media (width<=560px){.proposalSelectionHeader{display:grid}.proposalSelectionHeader>span{justify-self:start}.proposalLibraryCard{grid-template-columns:minmax(0,1fr) auto}.proposalLibraryCard>b{grid-row:2}.proposalLibraryCard>button{grid-area:1/2/3}.proposalMatrixHeader{display:grid!important}.proposalMatrixSummary{justify-content:flex-start}}.proposalComparisonPanel,.proposalComparisonWorkbench,.proposalIntelligenceCase,.proposalLineMatrix{min-width:0;max-width:100%}.proposalComparisonGrid{align-items:start}.proposalComparisonGrid>article{min-width:0;max-width:100%;overflow:hidden}.proposalComparisonGrid article>header>div,.proposalComparisonGrid dl,.proposalScopeNotes,.proposalSourceFiles{min-width:0;max-width:100%}.proposalComparisonGrid article>header h3,.proposalScopeNotes p,.proposalSourceFiles button{overflow-wrap:anywhere;word-break:break-word}.proposalSourceFiles button{white-space:normal;width:100%;min-width:0;max-width:100%;line-height:1.45;display:block}.proposalScopeNotes p{max-width:100%}.proposalLineMatrix table{table-layout:auto}.proposalLineMatrix th,.proposalLineMatrix td{overflow-wrap:anywhere}.proposalLineMatrix th:first-child{min-width:170px}.cateringProposalCase{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.cateringProposalCase{border-color:color-mix(in srgb,var(--theme-accent) 78%,#4f765d 22%)}}.cateringComparisonControls{grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);gap:10px;display:grid}.cateringComparisonControls>label,.taxOrganizationCheck{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;align-content:start;gap:5px;padding:13px 14px;display:grid}.cateringComparisonControls span,.proposalTaxChecks header small{color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.cateringComparisonControls input{border:1px solid var(--theme-border);background:var(--theme-page);width:100%;min-height:40px;color:var(--theme-text);font:700 17px var(--theme-body-font);border-radius:7px;padding:8px 10px}.cateringComparisonControls small,.proposalDocumentAnalysisStatus small,.proposalTaxChecks article small{color:var(--theme-muted);line-height:1.45}.taxOrganizationCheck.exempt{background:#edf6ef;border-color:#7ca38a}@supports (color:color-mix(in lab, red, red)){.taxOrganizationCheck.exempt{background:color-mix(in srgb,#edf6ef 72%,var(--theme-surface) 28%)}}.proposalDocumentAnalysisStatus,.proposalTaxChecks{gap:7px;display:grid}.proposalDocumentAnalysisStatus article,.proposalTaxChecks article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.proposalDocumentAnalysisStatus article>div,.proposalTaxChecks article>div{gap:2px;min-width:0;display:grid}.proposalDocumentAnalysisStatus article>span,.proposalTaxChecks article>span{text-align:right;font-size:8px;font-weight:800}.proposalDocumentAnalysisStatus article.loading>span{color:#8a642e}.proposalDocumentAnalysisStatus article.error,.proposalTaxChecks article.alert{color:#8f2e2a;background:#fff1ef;border-color:#cc8580}.proposalDocumentAnalysisStatus article.ready,.proposalTaxChecks article.clear{color:#2f6846;background:#edf6ef;border-color:#8db29a}.proposalAnalysisLoading{border:1px dashed var(--theme-border);background:var(--theme-page);color:var(--theme-muted);text-align:center;border-radius:9px;padding:18px}.cateringLineMatrix .proposalPriceCell{min-width:110px}.proposalSourceLineDetails{width:100%;font-size:8px}.proposalSourceLineDetails summary{cursor:pointer;color:var(--theme-accent);font-weight:800}.proposalSourceLineDetails>span{border-top:1px solid var(--theme-border);color:var(--theme-muted);margin-top:4px;padding-top:4px;line-height:1.35;display:block}.proposalPerPerson{margin-top:4px;font-weight:800;display:block;color:#316847!important}.proposalTaxChecks>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.proposalTaxChecks article.review{color:#6f4c20;background:#fff7ea;border-color:#d6a45f}.proposalExtractionNotice{color:var(--theme-muted);margin:0;padding-top:4px;font-size:8px;line-height:1.45}.cateringLineMatrix td:last-child{display:table-cell}.cateringLineMatrix tbody td:last-child{text-align:left}.cateringLineMatrix tfoot td:last-child{display:table-cell}@media (width<=800px){.cateringComparisonControls{grid-template-columns:1fr}.proposalDocumentAnalysisStatus article,.proposalTaxChecks article{align-items:flex-start}.proposalTaxChecks>header{display:grid}}.menuOptionComparison{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.menuOptionComparison{border-color:color-mix(in srgb,var(--theme-accent) 72%,#4f765d 28%)}}.menuOptionGroupTabs{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.menuOptionGroupTabs button{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:180px;color:var(--theme-text);text-align:left;cursor:pointer;border-radius:8px;flex:none;gap:2px;padding:10px 12px;display:grid}.menuOptionGroupTabs button.active{border-color:var(--theme-accent);box-shadow:inset 3px 0 var(--theme-accent)}.menuOptionGroupTabs small,.menuOptionToolbar small{color:var(--theme-muted);font-size:8px}.menuOptionToolbar{border:1px solid var(--theme-border);background:var(--theme-page);border-radius:9px;align-items:end;gap:12px;padding:12px 14px;display:flex}.menuOptionToolbar>div{gap:3px;margin-right:auto;display:grid}.menuOptionToolbar label{color:var(--theme-muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.menuOptionToolbar select,.menuOptionToolbar input{border:1px solid var(--theme-border);background:var(--theme-surface);width:150px;min-height:38px;color:var(--theme-text);border-radius:7px;padding:7px 9px}.menuOptionPicker{flex-wrap:wrap;gap:7px;display:flex}.menuOptionPicker label{border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:150px;padding:9px 10px;display:flex}.menuOptionPicker label.selected{border-color:var(--theme-accent);background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.menuOptionPicker label.selected{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-surface))}}.menuOptionPicker input{width:16px;height:16px;margin:0}.menuOptionPicker span{gap:2px;display:grid}.menuOptionPicker small{color:var(--theme-muted);font-size:8px}.menuOptionCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.menuOptionCards>article{border:1px solid var(--theme-border);border-top:4px solid var(--theme-accent);background:var(--theme-surface);border-radius:9px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.menuOptionCards>article.lower{border-top-color:#3b7b59}.menuOptionCards>article.higher{border-top-color:#a34b46}.menuOptionCards article>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;height:auto;padding:0;display:flex}.menuOptionCards h4{font:600 19px var(--theme-heading-font);margin:3px 0 0}.menuOptionCards header small{color:var(--theme-accent);text-transform:uppercase;font-size:8px}.menuOptionCards header>span{color:var(--theme-muted);font-size:8px}.menuOptionCards dl{border:1px solid var(--theme-border);background:var(--theme-border);border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.menuOptionCards dl>div{background:var(--theme-surface);align-content:start;gap:4px;padding:9px;display:grid}.menuOptionCards dt{color:var(--theme-muted);font-size:8px}.menuOptionCards dd{font:700 16px var(--theme-heading-font);margin:0}.menuOptionCards>article>small{color:var(--theme-muted);font-size:8px;line-height:1.4}.menuOptionMatrix{border:1px solid var(--theme-border);border-radius:10px;overflow:hidden}.menuOptionMatrix>.proposalMatrixHeader{background:var(--theme-page);padding:12px 14px}.menuOptionMatrix>.proposalMatrixHeader button{border:1px solid var(--theme-accent);border-radius:var(--theme-button-radius);background:var(--theme-surface);min-height:34px;color:var(--theme-accent);cursor:pointer;padding:7px 10px;font-size:8px;font-weight:800}.menuOptionMatrix>.proposalLineMatrix{border:0;border-radius:0}.menuOptionMatrix .proposalLineMatrix table{min-width:680px}.menuOptionMatrix tbody tr.difference{background:#fff4e5}@supports (color:color-mix(in lab, red, red)){.menuOptionMatrix tbody tr.difference{background:color-mix(in srgb,#fff4e5 62%,var(--theme-surface) 38%)}}.menuOptionMatrix tbody tr.shared{background:#edf6ef}@supports (color:color-mix(in lab, red, red)){.menuOptionMatrix tbody tr.shared{background:color-mix(in srgb,#edf6ef 55%,var(--theme-surface) 45%)}}.menuOptionMatrix td.add_on{color:#855f2e}.menuOptionMatrix td.not_included,.menuOptionMatrix td.not_listed{color:var(--theme-muted)}.menuOptionNoDifferences{color:var(--theme-muted);text-align:center;margin:0;padding:20px}.menuOptionSharedTerms{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:10px;display:grid}.menuOptionSharedTerms>div,.menuOptionSharedTerms details{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:13px 14px}.menuOptionSharedTerms>div>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.menuOptionSharedTerms span{background:var(--theme-page);color:var(--theme-muted);border-radius:7px;gap:2px;padding:7px 9px;font-size:8px;display:grid}.menuOptionSharedTerms span b{color:var(--theme-text)}.menuOptionSharedTerms summary{color:var(--theme-accent);cursor:pointer;font-weight:800}.menuOptionSharedTerms p{color:var(--theme-muted);margin:8px 0 0;font-size:9px}.proposalOptionsDetected{color:#326a49;margin-right:auto;font-size:8px;font-weight:800}@media (width<=760px){.menuOptionToolbar{flex-direction:column;align-items:stretch}.menuOptionToolbar>div{margin-right:0}.menuOptionToolbar label,.menuOptionToolbar select,.menuOptionToolbar input{width:100%}.menuOptionSharedTerms,.menuOptionCards{grid-template-columns:1fr}.menuOptionPicker{grid-template-columns:1fr 1fr;display:grid}}@media (width<=480px){.menuOptionPicker{grid-template-columns:1fr}}.proposalCandidateActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposalCustomizeButton,.proposalScenarioShelf button,.proposalScenarioLines>header button{border:1px solid var(--theme-accent);border-radius:var(--theme-button-radius);background:var(--theme-accent);min-height:34px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.proposalCustomizeButton,.proposalScenarioShelf button,.proposalScenarioLines>header button{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface))}}.proposalCustomizeButton,.proposalScenarioShelf button,.proposalScenarioLines>header button{color:var(--theme-accent);cursor:pointer;font-size:9px;font-weight:800}.proposalScenarioShelf{border:1px solid var(--theme-border);background:var(--theme-page);border-radius:10px;gap:10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.proposalScenarioShelf{background:color-mix(in srgb,var(--theme-page) 70%,var(--theme-surface))}}.proposalScenarioCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proposalScenarioCards article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.proposalScenarioCards article>div{gap:2px;min-width:0;display:grid}.proposalScenarioCards article span{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.proposalScenarioCards article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposalScenarioCards article small{color:var(--theme-muted)}.proposalScenarioCards article>b{font:600 18px var(--theme-heading-font);white-space:nowrap}.proposalScenarioEditor{gap:18px;display:grid}.proposalScenarioEditorHeader{padding-right:34px}.proposalScenarioEditorHeader span{color:var(--theme-accent);letter-spacing:.12em;font-size:9px;font-weight:900}.proposalScenarioEditorHeader h2{margin:5px 0 8px}.proposalScenarioEditorHeader p{max-width:720px;color:var(--theme-muted);margin:0;font-size:11px;line-height:1.5}.proposalScenarioName{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:800;display:grid}.proposalScenarioName input,.proposalScenarioLines input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:38px;color:var(--theme-text);border-radius:7px;padding:8px 10px}.proposalScenarioMetrics{border:1px solid var(--theme-border);background:var(--theme-border);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.proposalScenarioMetrics>div{background:var(--theme-surface);gap:4px;padding:12px;display:grid}.proposalScenarioMetrics span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.proposalScenarioMetrics strong{font:600 19px var(--theme-heading-font)}.proposalScenarioMetrics strong.lower{color:#28613f}.proposalScenarioMetrics strong.higher{color:#a13430}.proposalScenarioAllocation{border:1px solid var(--theme-border)!important;background:var(--theme-accent)!important;border-radius:9px!important;gap:10px!important;padding:14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.proposalScenarioAllocation{background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-surface))!important}}.proposalScenarioAllocation>header{justify-content:space-between;display:flex}.proposalScenarioAllocation>header div{gap:3px;display:grid}.proposalScenarioAllocation>header small{color:var(--theme-muted)}.proposalScenarioAllocation>div{gap:7px;display:flex;overflow-x:auto}.proposalScenarioAllocation article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;gap:3px;min-width:150px;padding:9px 11px;display:grid}.proposalScenarioAllocation article span{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-muted);font-size:9px;overflow:hidden}.proposalScenarioAllocation article strong{font:600 16px var(--theme-heading-font)}.proposalScenarioLines{overflow:hidden;border:1px solid var(--theme-border)!important;border-radius:10px!important;gap:0!important;padding:0!important;display:grid!important}.proposalScenarioLines>header{background:var(--theme-page);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.proposalScenarioLines>header>div:first-child{gap:3px;display:grid}.proposalScenarioLines>header small{color:var(--theme-muted)}.proposalScenarioLines>header>div:last-child{gap:6px;display:flex}.proposalScenarioLineHeader,.proposalScenarioLineList article{grid-template-columns:72px minmax(210px,1.6fr) 90px 110px 105px minmax(150px,1fr);align-items:center;gap:9px;display:grid}.proposalScenarioLineHeader{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);text-transform:uppercase;letter-spacing:.07em;padding:8px 12px;font-size:7px;font-weight:900}.proposalScenarioLineList{display:grid}.proposalScenarioLineList article{border-bottom:1px solid var(--theme-border);background:var(--theme-surface);padding:10px 12px}.proposalScenarioLineList article:last-child{border-bottom:0}.proposalScenarioLineList article.excluded{background:var(--theme-page);opacity:.62}.proposalLineToggle{color:var(--theme-muted);justify-items:start;gap:3px;font-size:7px;display:grid}.proposalLineToggle input{width:18px;min-height:18px}.proposalScenarioDescription{gap:3px;min-width:0;display:grid}.proposalScenarioDescription strong{overflow-wrap:anywhere}.proposalScenarioDescription small{color:var(--theme-muted)}.proposalScenarioLineList article>label:not(.proposalLineToggle){gap:3px;display:grid}.proposalScenarioLineList article>label>span{color:var(--theme-muted);text-transform:uppercase;font-size:7px}.proposalScenarioLineTotal{white-space:nowrap;font-size:11px}.proposalScenarioFooter{border-top:1px solid var(--theme-border);background:var(--theme-surface);justify-content:flex-end;align-items:center;gap:8px;margin:0 -34px -34px;padding:13px 34px;display:flex;position:sticky;bottom:-34px}@supports (color:color-mix(in lab, red, red)){.proposalScenarioFooter{background:color-mix(in srgb,var(--theme-surface) 94%,transparent)}}.proposalScenarioFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proposalScenarioFooter>div{margin-right:auto;display:grid}.proposalScenarioFooter span{color:var(--theme-muted);text-transform:uppercase;font-size:8px}.proposalScenarioFooter>div strong{font:600 20px var(--theme-heading-font)}.proposalScenarioFooter>button{border:1px solid var(--theme-border);border-radius:var(--theme-button-radius);background:var(--theme-surface);cursor:pointer;min-height:40px;padding:9px 14px}.proposalScenarioFooter>.primary{background:var(--theme-button);color:var(--theme-button-text)}@media (width<=800px){.proposalScenarioCards{grid-template-columns:1fr}.proposalScenarioMetrics{grid-template-columns:1fr 1fr}.proposalScenarioLineHeader{display:none}.proposalScenarioLineList article{grid-template-columns:70px minmax(0,1fr) 92px}.proposalScenarioDescription{grid-column:2/4}.proposalScenarioLineTotal{grid-column:3}.proposalScenarioPayer{grid-column:2/4}.proposalScenarioLines>header{flex-direction:column;align-items:flex-start}}@media (width<=560px){.proposalScenarioCards article{grid-template-columns:minmax(0,1fr) auto}.proposalScenarioCards article button{grid-column:1/3}.proposalScenarioMetrics{grid-template-columns:1fr 1fr}.proposalScenarioLineList article{grid-template-columns:62px minmax(0,1fr)}.proposalScenarioDescription,.proposalScenarioPayer{grid-column:1/3}.proposalScenarioLineList article>label:not(.proposalLineToggle){grid-column:auto}.proposalScenarioLineTotal{grid-column:2}.proposalScenarioFooter{flex-wrap:wrap}.proposalScenarioFooter>div{width:100%;margin:0}.proposalScenarioFooter>button{flex:1}.proposalScenarioFooter>.primary{flex:2}}.registrationRoster{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;gap:16px;margin-inline:20px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.registrationRoster{background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent))}}.registrationRosterHeader,.registrationRosterTools{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.registrationRosterHeader h3{margin:5px 0 4px;font-size:26px}.registrationRosterHeader p{color:var(--theme-muted);margin:0}.registrationRosterTotals{flex:none;gap:10px;display:flex}.registrationRosterTotals span{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:108px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;padding:10px 14px;font-size:10px;display:grid}.registrationRosterTotals strong{color:var(--theme-text);font:23px var(--theme-heading-font);letter-spacing:0}.compactTabs{margin:0}.compactTabs button{min-height:42px;padding:8px 14px}.registrationSearch{width:min(420px,48%);color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.registrationSearch input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:42px;color:var(--theme-text);letter-spacing:0;text-transform:none;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:500}.registrationCards{gap:9px;display:grid}.registrationCard{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;overflow:clip}.registrationCard summary{cursor:pointer;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(100px,.75fr)) auto auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;list-style:none;display:grid}.registrationCard summary::-webkit-details-marker{display:none}.registrationCard summary:after{content:"⌄";color:var(--theme-accent);font-size:18px}.registrationCard[open] summary:after{content:"⌃"}.registrationCard summary>span:not(.registrationIdentity){gap:3px;min-width:0;display:grid}.registrationCard summary small,.registrationDetails dt{color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.registrationCard summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registrationCard summary em{background:var(--theme-page);color:var(--theme-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:750}.registrationIdentity{align-items:center;gap:12px;min-width:0;display:flex}.registrationIdentity>b{background:var(--theme-navigation);width:42px;height:42px;color:var(--theme-accent);border-radius:10px;flex:0 0 42px;place-items:center;font-size:10px;display:grid}.registrationIdentity>span{min-width:0;display:grid}.registrationIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registrationDetails{border-top:1px solid var(--theme-border);background:var(--theme-page);grid-template-columns:1.25fr 1fr 1fr;gap:18px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.registrationDetails{background:color-mix(in srgb,var(--theme-page) 65%,transparent)}}.registrationDetails>dl,.registrationAnswerList{gap:10px;margin:0;display:grid}.registrationDetails dl>div,.registrationAnswerList>div{gap:2px;display:grid}.registrationDetails dd,.registrationAnswerList dd{overflow-wrap:anywhere;margin:0}.registrationDetails h4{margin:0 0 10px;font-size:11px}.registrationDetails p{color:var(--theme-muted);margin:0}.registrationAttendeeList{gap:7px;display:grid}.registrationAttendeeList>span{background:var(--theme-surface);border-radius:7px;padding:8px 10px;display:grid}.registrationEmpty{border:1px dashed var(--theme-border);text-align:center;border-radius:10px;padding:26px}.registrationEmpty p{color:var(--theme-muted);margin:5px 0 0}.registrationEmpty.compact{padding:14px}@media (width<=950px){.registrationCard summary{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(90px,1fr)) auto auto}.registrationCard summary>span:nth-of-type(4){display:none}.registrationDetails{grid-template-columns:1fr 1fr}}@media (width<=700px){.registrationRoster{margin-inline:12px;padding:17px}.registrationRosterHeader,.registrationRosterTools{flex-direction:column;align-items:stretch}.registrationRosterTotals,.registrationSearch{width:100%}.registrationRosterTotals span{flex:1;min-width:0}.compactTabs{grid-template-columns:1fr 1fr;display:grid}.registrationCard summary{grid-template-columns:1fr auto}.registrationCard summary>span:not(.registrationIdentity),.registrationCard summary>em{display:none}.registrationDetails{grid-template-columns:1fr}}.notificationPanel header .notificationPanelActions{align-items:center;gap:10px;display:flex}.notificationPreferences{background:#fbf4e8;border-bottom:1px solid #dacbb6;gap:9px;padding:13px 14px;display:grid}.notificationPreferences>div:first-child{gap:3px;display:grid}.notificationPreferences>div:first-child>strong{font-size:11px}.notificationPreferences>div:first-child>small{color:#71665b;font-size:8px;line-height:1.4}.notificationPreferences>label,.notificationPreferenceEvents>label{background:#fff;border:1px solid #e1d4c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.notificationPreferences label>span{gap:2px;display:grid}.notificationPreferences label strong{font-size:10px}.notificationPreferences label small{color:#807568;font-size:8px}.notificationPreferences input{accent-color:#9b713d;flex:none;width:17px;height:17px}.notificationPreferenceEvents{gap:6px;padding-top:4px;display:grid}.notificationPreferenceEvents>strong{letter-spacing:.05em;text-transform:uppercase;font-size:9px}.notificationPreferenceEvents>label{padding:8px 10px;font-size:9px}.themeNight .notificationPreferences{background:#29231e;border-color:#4b4135}.themeNight .notificationPreferences>label,.themeNight .notificationPreferenceEvents>label{background:#342c24;border-color:#5b4b39}.themeNight .notificationPreferences>div:first-child>small,.themeNight .notificationPreferences label small{color:#b8aa98}.notificationPermissionHelp{color:#3f3021;background:#fff4e3;border:1px solid #c99b5f;border-radius:8px;gap:6px;padding:10px 11px;display:grid}.notificationPermissionHelp>strong{font-size:10px}.notificationPermissionHelp>p{color:#6e5c48;margin:0;font-size:8px;line-height:1.45}.notificationPermissionHelp>button{color:#fff7eb;cursor:pointer;background:#3c3025;border:1px solid #8e6636;border-radius:6px;justify-self:start;min-height:32px;padding:6px 9px;font-size:8px;font-weight:800}.notificationPermissionHelp>button:hover{background:#503c2b}.notificationPermissionHelp>button:disabled{cursor:wait;opacity:.55}.notificationPermissionHelp>small{color:#7f705f;font-size:7px;line-height:1.4}.notificationPermissionHelp.unsupported{background:#f7f2ea;border-color:#d8cbbb}.themeNight .notificationPermissionHelp{color:#f4e8d7;background:#3a3025;border-color:#8b673d}.themeNight .notificationPermissionHelp>p,.themeNight .notificationPermissionHelp>small{color:#c8b7a3}.themeNight .notificationPermissionHelp.unsupported{background:#302a24}.intakeTemplateBuilder{grid-column:1/-1;gap:18px;display:grid}.intakeTemplateHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.intakeTemplateHeading h3{margin:4px 0}.intakeTemplateHeading p{max-width:760px;margin:0}.intakeTemplateHeading>span{background:var(--theme-page);color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.intakeTemplateTabs{gap:8px;display:flex}.intakeTemplateTabs button{border:1px solid var(--theme-border);border-radius:var(--theme-button-radius);background:var(--theme-surface);min-height:39px;color:var(--theme-text);padding:8px 13px;font-weight:750}.intakeTemplateTabs button.active{border-color:var(--theme-accent);background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.intakeTemplateTabs button.active{background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-surface))}}.intakeTemplateTabs button.active{color:var(--theme-accent)}.intakeTemplateIntro{border:1px solid var(--theme-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.intakeTemplateIntro legend{padding:0 6px;font-weight:800}.intakeTemplateIntro label,.intakeTemplateSectionEditor label,.intakeTemplateFields label{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:800;display:grid}.intakeTemplateIntro .wide,.intakeTemplateSectionEditor .wide{grid-column:1/-1}.intakeTemplateIntro input,.intakeTemplateIntro textarea,.intakeTemplateSectionEditor input,.intakeTemplateSectionEditor textarea,.intakeTemplateFields input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:39px;color:var(--theme-text);letter-spacing:0;text-transform:none;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:500}.intakeTemplateIntro textarea,.intakeTemplateSectionEditor textarea{resize:vertical;min-height:78px}.intakeTemplateSectionList{gap:10px;display:grid}.intakeTemplateSectionList>article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;overflow:hidden}.intakeTemplateSectionList>article.hiddenSection{opacity:.6;background:var(--theme-page)}.intakeTemplateSectionList>article>header{border-bottom:1px solid var(--theme-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.intakeTemplateDrag{color:var(--theme-muted)}.intakeTemplateSectionList>article>header>div:nth-child(2){gap:2px;display:grid}.intakeTemplateSectionList header small{color:var(--theme-muted);font-size:8px}.intakeTemplateSectionActions{gap:5px;display:flex}.intakeTemplateSectionActions button,.intakeTemplateFooter button{border:1px solid var(--theme-border);border-radius:var(--theme-button-radius);background:var(--theme-surface);min-height:34px;color:var(--theme-text);cursor:pointer;padding:7px 10px;font-size:9px;font-weight:800}.intakeTemplateSectionActions button:disabled,.intakeTemplateFooter button:disabled{opacity:.45;cursor:not-allowed}.intakeTemplateSectionEditor{grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:12px;padding:13px;display:grid}.intakeTemplateCheck{grid-column:1/-1;align-items:center;gap:8px;display:flex!important}.intakeTemplateCheck input{width:16px!important;min-height:16px!important}.intakeTemplateFields{border-top:1px solid var(--theme-border);padding:12px 13px}.intakeTemplateFields summary{cursor:pointer;color:var(--theme-accent);font-size:9px;font-weight:800}.intakeTemplateFields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.intakeTemplateFields small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intakeTemplateFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.intakeTemplateFooter>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.intakeTemplateFooter small{color:var(--theme-muted)}.intakeTemplateLoading{border:1px dashed var(--theme-border);text-align:center;border-radius:9px;padding:20px}.intakeSectionGuidance{border-left:3px solid var(--gold);color:#5f5040;white-space:pre-wrap;background:#fbf2e5;border-radius:0 7px 7px 0;margin:0 0 16px;padding:13px 15px;line-height:1.55}.intakeSubmitRow{justify-content:flex-end;display:flex}.intakeSubmitRow button{min-width:260px}.customIntakeSection textarea{min-height:120px}@media (width<=760px){.intakeTemplateHeading,.intakeTemplateFooter,.intakeTemplateFooter>div{flex-direction:column;align-items:stretch}.intakeTemplateHeading>span{align-self:flex-start}.intakeTemplateIntro,.intakeTemplateSectionEditor,.intakeTemplateFields>div{grid-template-columns:1fr}.intakeTemplateIntro .wide,.intakeTemplateSectionEditor .wide{grid-column:auto}.intakeTemplateSectionList>article>header{grid-template-columns:auto minmax(0,1fr)}.intakeTemplateSectionActions{flex-wrap:wrap;grid-column:1/-1}.intakeTemplateFooter>div button,.intakeSubmitRow button{width:100%;min-width:0}}.rail{padding:15px 16px 18px}.logoBrand{place-items:center;padding:0 4px 9px;display:grid}.logoBrand img{object-fit:contain;width:min(148px,100%);max-height:96px;margin:0 auto}.sidebarEventSelector{gap:6px;padding:7px 0 2px;display:grid}.sidebarEventSelector .orgLabel,.sidebarOrganization .orgLabel{margin:0 8px}.rail nav.groupedNavigation{gap:11px;padding-top:10px}.sidebarOrganization{border-top:1px solid #3a332c;gap:6px;margin-top:2px;padding-top:12px;display:grid}.sidebarOrganization .commandCenterNav{margin:3px 0 0;padding:10px 12px}.sidebarOrganization .commandCenterNav span{font-size:11px}.sidebarOrganization .commandCenterNav small{font-size:6px}.themeLight .sidebarOrganization{border-top-color:#d7c6ae}.topbarPrimaryActions{flex:none;align-items:center;gap:9px;display:flex}@media (width<=980px) and (width>=761px){.rail{padding:15px 10px 18px}.logoBrand img{width:54px}.sidebarEventSelector .orgLabel,.sidebarOrganization .orgLabel{display:none}.sidebarOrganization .commandCenterNav{grid-template-columns:1fr;place-items:center;padding:10px;display:grid}.sidebarOrganization .commandCenterNav span{display:none}}@media (width<=760px){.rail{padding:16px 18px 22px}.rail .logoBrand img{width:138px;max-width:138px;max-height:90px}.sidebarEventSelector{padding-top:7px}.sidebarEventSelector .orgLabel,.sidebarOrganization .orgLabel{margin:0 8px 2px;display:block}.rail nav.groupedNavigation{padding-top:10px}.sidebarOrganization .commandCenterNav{place-items:initial;grid-template-columns:28px minmax(0,1fr);display:grid}.sidebarOrganization .commandCenterNav span{display:grid}.topbarPrimaryActions{margin-left:auto}.topbarTitle{flex:1;min-width:0}}.proposalDocumentPicker{gap:5px;display:grid}.proposalDocumentPicker>span{color:var(--theme-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.proposalDocumentPicker select{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:38px;color:var(--theme-text);border-radius:7px;padding:7px 9px}.menuOptionMatrix .proposalLineMatrix tbody td:last-child{text-align:left;display:table-cell}.menuOptionEmptyState{border:1px dashed var(--theme-border);background:var(--theme-page);border-radius:9px;gap:5px;padding:16px;display:grid}.menuOptionEmptyState p{color:var(--theme-muted);margin:0;font-size:9px;line-height:1.45}.applicabilityField{background:#fbf7f0;border:1px solid #e1d6c8;border-radius:8px;margin:0 0 16px;padding:12px 14px}.applicabilityField small{color:#7f756a;font-size:9px;line-height:1.45}.publicFormProgress{color:#f0e5d6;background:#211d18;border:1px solid #68543d;border-radius:9px;gap:11px;margin-top:18px;padding:15px;display:grid}.publicFormProgress.loading{color:#cbbca9;font-size:10px}.publicFormProgress.error{color:#f7dfda;background:#392522;border-color:#a86458;font-size:11px;line-height:1.5}.publicFormProgressHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.publicFormProgressHead>div{gap:3px;display:grid}.publicFormProgressHead strong{font-size:12px}.publicFormProgressHead small,.publicFormProgress>small{color:#b8aa99;font-size:8px;line-height:1.4}.publicFormProgressHead>b{color:#171512;background:#c08f50;border-radius:50%;place-items:center;min-width:42px;height:42px;font:700 13px Georgia,serif;display:grid}.publicFormProgressBar{background:#3b332a;border-radius:999px;height:5px;overflow:hidden}.publicFormProgressBar span{border-radius:inherit;background:linear-gradient(90deg,#8bb89a,#c5d9cb);height:100%;display:block}.publicFormProgressChecks{gap:6px;display:grid}.publicFormProgressChecks>span{background:#28221c;border:1px solid #4b4034;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;font-size:10px;display:grid}.publicFormProgressChecks b{font-size:12px}.publicFormProgressChecks em{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.publicFormProgressChecks .complete b,.publicFormProgressChecks .complete em,.publicFormProgressChecks .not_applicable b,.publicFormProgressChecks .not_applicable em{color:#91c2a1}.publicFormProgressChecks .missing b,.publicFormProgressChecks .missing em{color:#daa072}@media (width<=980px){.intakeIntro{min-height:0;padding:26px;display:block}.intakeSteps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.formNote{margin-top:20px}}@media (width<=650px){.intakeIntro{padding:22px}.intakeSteps{grid-template-columns:1fr}.publicFormProgressChecks>span{grid-template-columns:auto minmax(0,1fr);font-size:11px}.publicFormProgressChecks em{grid-column:2;font-size:9px}}.activationToolbar{border-bottom:1px solid var(--theme-border);background:var(--theme-page);grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.activationToolbar .activationSearch{background:0 0;padding:0}.activationToolbar .activationSearch input{background:var(--theme-surface);width:100%;min-height:42px}.activationBatchActions{align-items:center;gap:8px;display:flex}.activationBatchActions button{border:1px solid var(--theme-accent);border-radius:var(--theme-button-radius);background:var(--theme-surface);min-height:42px;color:var(--theme-accent);white-space:nowrap;cursor:pointer;padding:9px 14px;font-size:10px;font-weight:800}.activationBatchActions .primary{background:var(--theme-button);color:var(--theme-button-text)}.activationStatusLegend{grid-column:1/-1;gap:7px;padding-top:2px;display:flex;overflow-x:auto}.activationStatus{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.activationStatus.complete{color:#285d3c;background:#edf6ef;border-color:#a9c9b3}.activationStatus.awaiting{color:#785217;background:#fff5df;border-color:#dec38e}.activationStatus.incomplete{color:#8c3733;background:#fff0ef;border-color:#dfb0ae}.activationRow{background:var(--theme-surface);color:var(--theme-text);outline:none;position:relative}.activationRow:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--theme-accent)}.activationRow.formStatus-complete{box-shadow:inset 4px 0 #4c8a61}.activationRow.formStatus-awaiting{box-shadow:inset 4px 0 #c18b35}.activationRow.formStatus-incomplete{box-shadow:inset 4px 0 #b85b56}.activationRow:hover{background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.activationRow:hover{background:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-accent))}}.activationFormActivity{align-content:start}.activationFormLine{grid-template-columns:1fr;gap:3px!important;display:grid!important}.activationFormHeading{align-items:center;gap:7px;display:flex!important}.activationFormHeading>b{min-width:62px}.activationFormDates{color:var(--theme-muted);font-size:8px;line-height:1.35}.activationFormLine span+span:before{display:none}.drawer:has(.batchIntakeComposer){width:min(900px,96vw)}.batchIntakeComposer{gap:16px}.batchIntakeComposer>h2{margin-bottom:0}.batchPrivacyNotice{margin:0}.batchIntakeSelectionBar{z-index:3;border-block:1px solid var(--theme-border);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:14px;margin:0 -34px;padding:11px 34px;display:flex;position:sticky;top:-34px}@supports (color:color-mix(in lab, red, red)){.batchIntakeSelectionBar{background:color-mix(in srgb, var(--theme-surface) 94%, transparent)}}.batchIntakeSelectionBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batchIntakeSelectionBar>strong{font-size:10px}.batchIntakeSelectionBar>span{gap:6px;display:flex}.batchIntakeSelectionBar button{border:1px solid var(--theme-border);border-radius:var(--theme-button-radius);background:var(--theme-surface);min-height:36px;color:var(--theme-accent);cursor:pointer;padding:7px 11px;font-size:9px;font-weight:800}.batchIntakeTargets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.batchIntakeTarget{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;align-content:start;gap:10px;padding:13px;display:grid}.batchIntakeTarget.selected{border-color:var(--theme-accent);box-shadow:inset 4px 0 var(--theme-accent)}.batchIntakeTarget>header{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;padding:0;display:grid}.batchIntakeTarget>header>input{width:18px;height:18px;accent-color:var(--theme-accent);margin:0}.batchIntakeTarget>header>label{cursor:pointer;text-transform:none;letter-spacing:0;gap:2px;min-width:0;display:grid}.batchIntakeTarget>header>label strong,.batchIntakeTarget>header>label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batchIntakeTarget>header>label strong{color:var(--theme-text);font-size:11px}.batchIntakeTarget>header>label small{color:var(--theme-muted);font-size:8px;font-weight:600}.batchIntakeTarget label small{color:var(--theme-muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:500;line-height:1.4}.batchIntakeRecipientFields{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr);gap:9px;display:grid}.batchIntakeError{color:#8c3733;background:#fff0ef;border:1px solid #dfb0ae;border-radius:7px;margin:0;padding:8px 9px;font-size:9px;font-weight:700;line-height:1.4}.batchIntakeSharedFields{background:var(--theme-page);border-radius:10px;border:1px solid var(--theme-border)!important;gap:12px!important;padding:15px!important;display:grid!important}.batchIntakeSharedFields h3,.batchIntakeSharedFields p{margin:0}.batchIntakeSharedFields p{color:var(--theme-muted);font-size:9px}.batchIntakeSharedFields code{background:var(--theme-surface);color:var(--theme-accent);border-radius:4px;padding:2px 5px}.batchIntakeSharedFields textarea{min-height:125px}.batchIntakeFooter{z-index:3;border-top:1px solid var(--theme-border);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:16px;margin:0 -34px -34px;padding:13px 34px;display:flex;position:sticky;bottom:-34px}@supports (color:color-mix(in lab, red, red)){.batchIntakeFooter{background:color-mix(in srgb, var(--theme-surface) 94%, transparent)}}.batchIntakeFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.batchIntakeFooter>span{color:var(--theme-muted);font-size:9px;font-weight:750}.batchIntakeFooter .formActions{margin:0}.batchIntakeFooter button{white-space:nowrap;min-height:42px}.themeNight .activationStatus.complete{color:#b8dfc3;background:#20392a;border-color:#4b7759}.themeNight .activationStatus.awaiting{color:#f0cf8b;background:#3b2e18;border-color:#8a6931}.themeNight .activationStatus.incomplete,.themeNight .batchIntakeError{color:#f1b8b4;background:#402321;border-color:#87504c}@media (width<=760px){.activationToolbar{grid-template-columns:1fr;padding:12px}.activationBatchActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activationBatchActions button{white-space:normal;min-width:0;padding-inline:8px}.activationStatusLegend{grid-column:1}.activationFormHeading{flex-direction:column;align-items:flex-start}.activationFormHeading>b{min-width:0}.drawer:has(.batchIntakeComposer){width:100%!important}.batchIntakeSelectionBar{margin-inline:-20px;padding-inline:20px;top:-28px}.batchIntakeTargets{grid-template-columns:1fr}.batchIntakeFooter{flex-direction:column;align-items:stretch;margin:0 -20px -28px;padding:12px 20px;bottom:-28px}.batchIntakeFooter .formActions{grid-template-columns:1fr 1fr;display:grid}.batchIntakeFooter .formActions button{width:100%}}@media (width<=390px){.activationBatchActions,.batchIntakeRecipientFields{grid-template-columns:1fr}.batchIntakeSelectionBar{flex-direction:column;align-items:flex-start}.batchIntakeFooter .formActions{grid-template-columns:1fr}}@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}.quickCreateWrap{position:relative}.quickCreateButton{color:#fff;cursor:pointer;white-space:nowrap;background:#a9793e;border:1px solid #a9793e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:750;display:inline-flex}.quickCreateMenu{z-index:60;background:#fff;border:1px solid #d4c3ad;border-radius:9px;width:220px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #2b21152c}.quickCreateMenu button{color:#352d25;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:10px;font-size:11px;display:flex}.quickCreateMenu button:hover{color:#805a2d;background:#f4eadc}.quickEntryForm{gap:15px}.drawer:has(.scheduleEntryForm){box-sizing:border-box;width:min(720px,100vw);max-width:100vw}.scheduleEntryForm,.scheduleEntryForm>*{min-width:0}.scheduleEntryForm>.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleEntryForm .standardTimeSelect{grid-template-columns:minmax(54px,1fr) auto minmax(52px,.8fr) minmax(58px,.85fr);gap:5px}.scheduleEntryForm .formActions{flex-wrap:wrap}.scheduleEntryForm .formActions button{white-space:normal;flex:180px;min-width:0}.progressiveDetails{background:#fbf8f3;border:1px solid #ded2c1;border-radius:8px}.progressiveDetails summary{color:#72502a;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:750;display:flex}.progressiveDetails summary span{color:#94887b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:500}.progressiveDetailsBody{gap:14px;padding:0 15px 15px;display:grid}.formActions{justify-content:flex-end;gap:9px;display:flex}.formActions button{min-width:150px}.dateShortcuts{gap:5px;margin-top:5px;display:flex}.dateShortcuts button{color:#77552f;cursor:pointer;background:#fff;border:1px solid #d6c7b4;border-radius:999px;padding:4px 7px;font-size:8px}.requirementsSummary{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.syncedCampaigns{background:#fff;border:1px solid #d9cbb9;border-radius:10px;margin:20px 22px;overflow:hidden}.syncedCampaigns>.splitTitle,.campaignPlanTitle{padding:18px 20px}.syncedCampaigns td strong,.syncedCampaigns td small{display:block}.syncedCampaigns td small{color:#7c746c;margin-top:3px}.batchDefaults{background:#fbf7f1;border:1px solid #ddcfbc;border-radius:8px;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:13px;display:grid}.batchDefaults>div{align-self:center}.batchDefaults strong,.batchDefaults small{display:block}.batchDefaults strong{font-size:11px}.batchDefaults small{color:#7b7269;margin-top:3px;font-size:8px}.batchDefaults label{color:#766b60;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:700;display:grid}.batchDefaults input,.batchDefaults select{background:#fff;border:1px solid #d7cdbf;border-radius:5px;width:100%;min-width:0;padding:9px;font-size:10px}@media (width<=900px){.quickCreateButton{width:42px;height:42px;padding:0;font-size:18px}.quickCreateLabel{display:none}.batchDefaults{grid-template-columns:1fr 1fr}.batchDefaults>div{grid-column:1/-1}.formActions{display:grid}.formActions button{width:100%}}@media (width<=760px){.quickCreateMenu{width:auto;max-height:calc(100vh - 88px);position:fixed;top:74px;left:14px;right:14px;overflow:auto}}@media (width<=620px){.drawer:has(.scheduleEntryForm){width:100vw}.scheduleEntryForm>.formGrid{grid-template-columns:1fr}.scheduleEntryForm .formActions{grid-template-columns:1fr;display:grid}.scheduleEntryForm .formActions button{width:100%}.scheduleEntryForm .standardTimeSelect{grid-template-columns:minmax(72px,1fr) auto minmax(62px,.82fr) minmax(70px,.9fr)}}.taskBoard{min-height:0}.taskBoard .pipelineTop{padding:18px 20px}.taskBoard .proposalViews{padding-top:10px}.taskBoard .kanban{align-items:start;gap:10px;min-height:0;padding:12px}.taskBoard .kanban.openOnly{grid-template-columns:repeat(2,minmax(0,1fr))}.taskBoard .lane{align-self:start;min-width:0;padding:8px}.taskBoard .laneHead{align-items:center;padding:3px 4px 9px}.taskBoard .laneHead strong{font-size:10px}.taskBoard .laneHead span{text-align:center;min-width:22px}.taskBoard .taskCard{cursor:default;gap:0;margin-bottom:7px;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #2b21150a}.taskBoard .taskCard:last-child{margin-bottom:0}.taskCardMain{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:10px 11px 9px;display:grid}.taskCardMain:hover{background:#fcfaf6}.taskCardMain:focus-visible,.taskCardChat:focus-visible{z-index:2;outline:2px solid var(--theme-accent,#9b713d);outline-offset:-2px;position:relative}.taskCardTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.taskCardTopline em{flex:none}.taskCardTopline em.normal{color:#846421;background:#f4ecd9}.taskCardDue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--theme-muted,#7f8b87)!important;font-size:8px!important}.taskCardMain>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.taskParticipationState{text-overflow:ellipsis;white-space:nowrap;background:#f3eadc;border-radius:99px;width:max-content;max-width:100%;padding:4px 7px;overflow:hidden;color:#76542d!important;font-size:8px!important}.taskCardFooter{border-top:1px solid var(--theme-border,#e8ecea);background:color-mix(in srgb,var(--theme-surface,#fff) 95%,var(--theme-accent,#9b713d));justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.taskCardPeople{align-items:center;gap:7px;min-width:0;display:flex}.taskCardAvatarStack{flex:none;padding-left:1px;display:flex}.taskCardAvatarStack .memberAvatar{border:2px solid var(--theme-surface,#fff);margin:0}.taskCardAvatarStack .memberAvatar+.memberAvatar{margin-left:-7px}.taskCardPeopleCopy{gap:1px;min-width:0;display:grid}.taskCardPeopleCopy strong,.taskCardPeopleCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskCardPeopleCopy strong{line-height:1.2;font-size:9px!important}.taskCardPeopleCopy small{color:var(--theme-muted,#687671);font-size:7px!important}.taskCardChat{color:#fff7eb;cursor:pointer;background:#3c3025;border:1px solid #3c3025;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.taskCardChat:hover{background:#503c2b;border-color:#755431}.taskCardChat .inlineChatIcon{flex:none;width:13px;height:10px}.taskCardChat .taskChatUnread{letter-spacing:0;text-transform:none;background:#8e2732;border:1px solid #fff7eb;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 5px;position:static;color:#fff!important;font-size:8px!important;display:grid!important}.completedTaskToggle{margin-left:auto}.taskCollaborators>.muted{margin:3px 0 9px}.taskMemberChips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.taskMemberChips span{color:#654721;background:#eee4d6;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.taskMemberPicker{background:#fff;border:1px solid #ded2c1;border-radius:7px}.taskMemberPicker>summary{color:#765127;cursor:pointer;padding:9px 11px;font-size:10px;font-weight:750}.taskMemberPicker>div{border-top:1px solid #eee5da;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-height:210px;padding:4px 10px 10px;display:grid;overflow:auto}.taskMemberPicker label{align-items:center;gap:7px;min-height:30px;font-size:10px;display:flex}.taskMemberPicker input{width:15px;height:15px;margin:0}.taskHandoffBuilder{margin-top:11px;padding-top:11px}.taskHandoffBuilder .taskDocumentHeader p{margin:3px 0 0}.taskHandoffBuilder .taskDocumentHeader button,.taskHandoffRow button{padding:6px 8px;font-size:9px}.taskHandoffRow{margin-top:6px}.taskHandoffRow select{padding-block:8px}@media (width<=700px){.taskBoard .kanban.openOnly{grid-template-columns:1fr}.taskBoard .kanban{padding:9px}.taskBoard .lane{padding:7px}.completedTaskToggle{margin-left:0}.taskMemberPicker>div{grid-template-columns:1fr}}.drawer:not(.previewDrawer){padding:26px 28px}.drawer:not(.previewDrawer)>h2{margin:6px 0 15px;font-size:25px}.drawer:not(.previewDrawer) .editForm{gap:11px}.drawer:not(.previewDrawer) .editForm input,.drawer:not(.previewDrawer) .editForm select,.drawer:not(.previewDrawer) .editForm textarea{padding:9px 10px}.drawer:not(.previewDrawer) .editForm textarea{min-height:76px}.drawer:not(.previewDrawer) .progressiveDetails summary{padding:10px 12px}.drawer:not(.previewDrawer) .progressiveDetailsBody{gap:10px;padding:0 12px 12px}.drawerActions{border-top:1px solid #e4dbcf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.drawerActions button{padding:8px 10px;font-size:10px}.drawer:not(.previewDrawer) .full{margin-top:12px}.panelHead{padding:14px 17px}.metrics{gap:10px}.metric{padding:15px 16px 13px}.libraryGrid,.roleGrid{gap:10px;padding:18px}.folder{padding:17px}.folder>span{margin-bottom:12px}.themeNight .taskMemberPicker,.themeNight .taskMemberPicker label{color:#f2e8dc;background:#1c1916;border-color:#5b4c3b}.themeNight .taskMemberChips span,.themeNight .taskParticipationState{background:#3a3025;color:#e4c79f!important}.themeNight .taskCardMain:hover{background:#302a24}.themeNight .taskCardFooter{background:#211d19;border-color:#4e4438}.themeNight .taskCardAvatarStack .memberAvatar{border-color:#25211d}@media (width<=700px){.drawer:not(.previewDrawer){padding:24px 17px}.drawerActions{flex-direction:column;align-items:stretch}.drawerActions button{width:100%}.libraryGrid,.roleGrid{padding:12px}}.compactTimeline{padding:6px 18px 16px}.eventTimeline.compactTimeline>article.compactScheduleItem{grid-template-columns:none;gap:0;min-height:0;display:block}.compactTimeline .scheduleDayHeader{height:32px;margin:8px 0 2px}.compactTimeline .scheduleDayHeader>span{border-radius:18px;width:auto;min-width:0;padding:5px 12px}.compactTimeline .scheduleDayHeader strong{font-size:10px;line-height:1}.compactTimeline .scheduleDayHeader small{font-size:7px;line-height:1}@media (width>=901px){.compactTimeline .scheduleDayHeader{height:48px;margin:9px 0 4px}.compactTimeline .scheduleDayHeader>span{min-width:150px;padding:7px 14px}}.compactScheduleItem{background:#fff;border:0;border-bottom:1px solid #e8dfd3;width:100%;margin:0}.scheduleSummary{width:100%;min-height:38px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:132px 92px minmax(190px,1fr) minmax(150px,.7fr) auto 18px;align-items:center;gap:9px;padding:3px 8px;display:grid}.scheduleSummary:hover{background:#fff9f0}.scheduleTimeRange{white-space:nowrap;align-items:baseline;gap:4px;font-style:normal;display:flex}.scheduleTimeRange strong{font:700 11px/1.1 Georgia,serif}.scheduleTimeRange span,.scheduleTimeRange small{color:#877d72;font-size:8px}.scheduleActivity{color:#976b36;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.scheduleItemTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.15 Georgia,serif;overflow:hidden}.scheduleInlineMeta{color:#7c736a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.scheduleSummary>em{color:#4d7059;white-space:nowrap;background:#eaf1ec;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.scheduleSummary>b{color:#946a39;text-align:center;font-size:12px}.compactScheduleItem.expanded{background:#fffaf2;border:1px solid #d9c6aa;border-radius:8px;margin:3px 0 6px;overflow:hidden}.compactScheduleItem.expanded .scheduleSummary{background:#fffaf2;border-bottom:1px solid #e5d7c5}.scheduleDetailsPanel{background:#fffaf2;grid-template-columns:minmax(240px,1.3fr) minmax(320px,1fr) auto;align-items:start;gap:18px;padding:12px 14px 14px;display:grid}.scheduleDescription span,.scheduleDetailsGrid span{color:#986d38;letter-spacing:.09em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.scheduleDescription p{color:#655d55;margin:0;font-size:10px;line-height:1.45}.scheduleDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px;display:grid}.scheduleDetailsGrid strong{color:#40372f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;display:block;overflow:hidden}.scheduleDetailsActions{align-self:end}.scheduleDetailsActions .goldAction{white-space:nowrap}.audienceWorkspace{background:#fff;border:1px solid #d9cbb9;border-radius:10px;margin:20px 22px;overflow:hidden}.audienceWorkspace>.splitTitle{padding:18px 20px}.audienceCards{border-top:1px solid #e5dbce;border-bottom:1px solid #e5dbce;grid-template-columns:repeat(4,1fr);display:grid}.audienceCards article{border-right:1px solid #e5dbce;gap:3px;padding:14px 16px;display:grid}.audienceCards article:last-child{border-right:0}.audienceCards span{color:#936934;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.audienceCards strong{font:500 25px Georgia,serif}.audienceCards small,.audienceCards em{color:#71685f;font-size:8px;font-style:normal}.providerLists{padding:12px 20px}.providerLists summary{color:#79562e;cursor:pointer;font-size:10px;font-weight:700}.providerLists>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.providerLists span{background:#f8f3eb;border-radius:5px;justify-content:space-between;padding:8px 10px;font-size:9px;display:flex}.providerLists small{color:#7e756c}.audienceNote{color:#7d746b;margin:0;padding:0 20px 16px;font-size:8px}@media (width<=900px){.compactTimeline{padding:6px 9px 14px}.scheduleSummary{grid-template-rows:1fr;grid-template-columns:104px minmax(0,1fr) 18px;gap:8px;min-height:42px;padding:6px 8px}.scheduleTimeRange{grid-area:1/1}.scheduleActivity,.scheduleInlineMeta{display:none}.scheduleItemTitle{grid-area:1/2;font-size:12px}.scheduleSummary>em{display:none}.scheduleSummary>b{grid-area:1/3}.scheduleDetailsPanel{grid-template-columns:1fr;padding:11px}.scheduleDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleDetailsActions{justify-self:start}.audienceCards{grid-template-columns:1fr 1fr}.audienceCards article:nth-child(2){border-right:0}.providerLists>div{grid-template-columns:1fr}}.taskChatWrap{flex:none;position:relative}.taskChatBubble{color:#edc78f;cursor:pointer;background:#211c17;border:1px solid #b88a4d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.taskChatBubble>span{border:2px solid;border-radius:5px;width:19px;height:15px;position:relative}.taskChatBubble>span:after{content:"";border-left:2px solid;width:6px;height:6px;position:absolute;bottom:-5px;left:3px;transform:skewY(-35deg)}.taskChatBubble>b{color:#fff;background:#8e2732;border:2px solid #f5f0e8;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:700 10px Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-4px}.taskChatPanel{z-index:85;color:#2b241d;background:#fffdf9;border:1px solid #a98555;border-radius:12px;flex-direction:column;width:min(420px,100vw - 28px);height:min(610px,100vh - 105px);display:flex;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 22px 70px #160f094d}.taskChatPanel>header{color:#f4e7d3;background:#171512;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.taskChatPanel>header>div{min-width:0}.taskChatPanel>header strong,.taskChatPanel>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskChatPanel>header strong{font:600 16px Georgia,serif}.taskChatPanel>header small{color:#b8aa98;margin-top:4px;font-size:9px}.taskChatBack,.taskChatClose{color:#ddb77f;cursor:pointer;background:#2b251f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.taskChatMark{color:#ddb77f;background:#2b251f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.taskChatMark:before{content:"";border:2px solid;border-radius:4px;width:15px;height:11px}.taskChatMark:after{content:"";border-left:2px solid;width:5px;height:5px;position:absolute;bottom:6px;left:9px;transform:skewY(-35deg)}.taskChatAlertRow{background:#fbf5eb;border-bottom:1px solid #eadfce;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.taskChatAlertRow strong,.taskChatAlertRow small{display:block}.taskChatAlertRow strong{font-size:10px}.taskChatAlertRow small{color:#817568;margin-top:2px;font-size:9px}.taskChatAlertRow button{color:#765127;cursor:pointer;background:#fffaf2;border:1px solid #ad824d;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700}.taskChatThreads{flex:1;overflow:auto}.taskChatThreads>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee5d8;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;padding:12px 14px;display:grid}.taskChatThreads>button:hover,.taskChatThreads>button.unread{background:#fff7ea}.taskChatThreads>button>span:nth-child(2){min-width:0}.taskChatThreads strong,.taskChatThreads small,.taskChatThreads em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskChatThreads strong{color:#30271f;font-size:11px}.taskChatThreads small{color:#6f655b;margin-top:4px;font-size:10px}.taskChatThreads em{color:#9a8872;text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:8px;font-style:normal}.taskChatThreads>button>b{color:#fff;background:#8e2732;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.taskChatThreads>p,.taskChatMessages>p{text-align:center;color:#83786d;margin:auto;padding:34px;font-size:11px;line-height:1.5}.taskChatAvatar{color:#dfb77d;background:#2a241e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.taskChatConversation{flex-direction:column;flex:1;min-height:0;display:flex}.taskChatMessages{background:#f5f0e8;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow:auto}.taskChatMessages article{align-self:flex-start;max-width:84%}.taskChatMessages article.own{text-align:right;align-self:flex-end}.taskChatMessages article>span{color:#7c7064;margin:0 7px 3px;font-size:8px;font-weight:700;display:block}.taskChatMessages article>p{color:#322a22;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #ded2c1;border-radius:12px 12px 12px 3px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.taskChatMessages article.own>p{color:#fff4e4;background:#2a241e;border-color:#936c3c;border-radius:12px 12px 3px}.taskChatMessages article>time{color:#9a8f83;margin:3px 7px 0;font-size:7px;display:block}.taskChatComposer{background:#fff;border-top:1px solid #ded2c1;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.taskChatComposer textarea{resize:vertical;color:#28221c;background:#fff;border:1px solid #d6c8b6;border-radius:8px;width:100%;min-height:42px;max-height:96px;padding:9px 10px;font:11px/1.4 Arial,sans-serif}.taskChatComposer button{align-self:end;min-height:42px;padding:8px 13px}.taskChatAction{align-items:center;gap:5px;display:inline-flex}.themeNight .taskChatPanel{color:#f2e8dc;background:#231f1b;border-color:#6f5637}.themeNight .taskChatThreads>button,.themeNight .taskChatComposer{background:#25211d;border-color:#4b4135}.themeNight .taskChatThreads>button:hover,.themeNight .taskChatThreads>button.unread,.themeNight .taskChatAlertRow{background:#302920}.themeNight .taskChatThreads strong{color:#f2e8dc}.themeNight .taskChatThreads small,.themeNight .taskChatThreads em,.themeNight .taskChatAlertRow small{color:#b8aa98}.themeNight .taskChatMessages{background:#1c1916}.themeNight .taskChatMessages article>p,.themeNight .taskChatComposer textarea{color:#f2e8dc;background:#2b251f;border-color:#594b3a}@media (width<=760px){.taskChatPanel{width:auto;height:auto;max-height:none;position:fixed;inset:74px 10px 10px}.taskChatPanel>header{min-height:62px}.taskChatThreads>button{padding:12px}.taskChatMessages article{max-width:90%}}:where(.formActions,.drawerActions,.orgActions,.publisherActions,.sourceActions){gap:8px}:where(.formActions,.drawerActions,.orgActions,.publisherActions,.sourceActions)>:is(button,a){box-sizing:border-box;text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:40px;margin:0;padding:8px 12px;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.formActions{flex-wrap:wrap;justify-content:flex-end;display:flex}.formActions button{flex:145px;width:auto;min-width:0;max-width:240px}.drawerActions{flex-direction:row;align-items:stretch}.drawerActions button{white-space:normal;flex:130px;width:auto;min-width:0;margin:0!important}.recordActivitySummary .activityAction{color:#6f5638;background:#fffaf2;min-width:104px;min-height:40px;margin:0}.primary.full,.goldAction.full,.dangerAction.full{min-height:42px}.taskActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.taskActions button{justify-content:center;min-height:42px;width:100%!important;padding:8px 10px!important}.taskChatAction{color:#fff7eb;cursor:pointer;background:#3c3025;border:1px solid #3c3025;border-radius:7px;align-items:center;gap:8px;font-weight:800;display:inline-flex}.taskChatAction:hover{background:#503c2b;border-color:#755431}.taskHandoffAction{color:#6d4e29;background:#f4e7d4}.taskNudgeAction{color:#37594a;background:#edf3ef;border-color:#8aa096}.taskNudgeAction:hover{background:#e0ece5}.taskActions .dangerAction{color:#8d302f;background:#fbefee}.inlineChatIcon{border:1.5px solid;border-radius:4px;width:15px;height:12px;position:relative}.inlineChatIcon:after{content:"";border-left:1.5px solid;width:4px;height:4px;position:absolute;bottom:-4px;left:2px;transform:skewY(-35deg)}.taskCard{position:relative}.taskCard:has(.taskChatUnread)>strong{padding-right:58px}.taskChatUnread{text-transform:uppercase;letter-spacing:.04em;background:#3c3025;border-radius:99px;align-items:center;gap:4px;padding:4px 6px;position:absolute;top:7px;right:8px;color:#fff4e5!important;font-size:7px!important;font-weight:800!important;display:inline-flex!important}.taskChatUnread>span{border:1px solid;border-radius:2px;width:9px;height:7px;position:relative}.taskChatUnread>span:after{content:"";border-left:1px solid;width:3px;height:3px;position:absolute;bottom:-3px;left:1px}.taskChatBackdrop{z-index:210;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17120d73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.taskChatDirectPanel{width:min(560px,100vw - 36px);height:min(680px,100vh - 44px);max-height:calc(100vh - 44px);position:relative!important;inset:auto!important}.taskChatInboxPanel{height:min(480px,100vh - 105px)}.taskChatThreads .memberAvatar{width:34px;height:34px;font-size:9px}.taskChatThreads .memberAvatar img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.formActions{grid-template-columns:none;display:flex}.formActions button{width:auto;max-width:none}.drawerActions{align-items:stretch;flex-direction:row!important}.drawerActions button{width:auto}.taskActions{grid-template-columns:repeat(2,minmax(0,1fr))}.taskActions button{font-size:9px}.taskChatBackdrop{align-items:end;padding:8px}.taskChatDirectPanel{border-radius:12px;width:100%;height:min(76vh,680px);max-height:calc(100vh - 16px);position:relative!important;inset:auto!important}.taskChatDirectPanel>header{min-height:58px}.taskChatMessages article{max-width:90%}}.taskChatParticipants{background:#fffaf2;border-bottom:1px solid #e7dccd;gap:8px;padding:10px 14px;display:grid}.taskChatParticipants>strong{color:#8a673d;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.taskChatParticipants>div{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.taskChatParticipants>div>span{background:#fff;border:1px solid #ded2c1;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:160px;padding:5px 8px 5px 5px;display:flex}.taskChatParticipants small{color:#4d4237;text-overflow:ellipsis;white-space:nowrap;max-width:108px;font-size:8px;font-weight:700;overflow:hidden}.taskChatMessageSender{align-items:center;gap:6px;margin:0 7px 5px!important;display:flex!important}.taskChatMessageSender .memberAvatar{flex:none}.taskChatMessages article.own .taskChatMessageSender{justify-content:flex-end}.themeNight .taskChatParticipants{background:#29231e;border-color:#4b4135}.themeNight .taskChatParticipants>div>span{background:#342c24;border-color:#5b4b39}.themeNight .taskChatParticipants small{color:#f0e2d0}@media (width<=700px){.taskChatParticipants{padding:9px 11px}.taskChatParticipants>div{gap:7px}.taskChatParticipants>div>span{max-width:132px}.taskChatParticipants small{max-width:82px}}.taskChatComposerField{gap:4px;min-width:0;display:grid;position:relative}.taskChatComposerField>small{color:#85796d;padding:0 3px;font-size:7px;line-height:1.35}.taskChatMentionMenu{z-index:6;background:#fffdf9;border:1px solid #b99a72;border-radius:9px;max-height:220px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #21180f2b}.taskChatMentionMenu>button{text-align:left;cursor:pointer;background:#fffdf9;border:0;border-bottom:1px solid #eee2d3;width:100%;display:grid;min-height:0!important;padding:9px 11px!important}.taskChatMentionMenu>button:last-child{border-bottom:0}.taskChatMentionMenu>button:hover,.taskChatMentionMenu>button.active{background:#f5e8d5}.taskChatMentionMenu strong{color:#573f25;font-size:10px}.taskChatMentionMenu small{color:#817568;margin-top:2px;font-size:8px}.themeNight .taskChatMentionMenu,.themeNight .taskChatMentionMenu>button{background:#2b251f;border-color:#594b3a}.themeNight .taskChatMentionMenu>button:hover,.themeNight .taskChatMentionMenu>button.active{background:#3a3027}.themeNight .taskChatMentionMenu strong{color:#f2e8dc}.taskChatComposer{flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex;position:relative}.taskChatComposerField{width:100%}.taskChatComposer textarea{min-height:46px;max-height:110px}.taskChatComposerToolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.taskChatComposerToolbar>small{color:#85796d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.3;overflow:hidden}.taskChatTools{align-items:center;gap:5px;display:flex}.taskChatTools>div{position:relative}.taskChatComposer .taskChatToolButton{color:#674a29;cursor:pointer;background:#fffaf2;border:1px solid #c7b395;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:40px;min-height:40px;padding:7px 9px;font-size:15px;line-height:1;display:inline-flex}.taskChatToolButton>span{font-size:8px;font-weight:800}.taskChatToolButton:hover,.taskChatToolButton[aria-expanded=true]{background:#f3e3cc;border-color:#9c7443}.taskChatFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.taskChatComposer .taskChatSendButton{min-width:74px;min-height:40px;padding:8px 13px}.taskChatComposer .taskChatSendButton:disabled{cursor:not-allowed;opacity:.5}.taskChatEmojiPicker,.taskChatAttachMenu{z-index:14;background:#fffdf9;border:1px solid #b99a72;border-radius:10px;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 14px 34px #21180f2b}.taskChatEmojiPicker{grid-template-columns:repeat(4,44px);padding:6px;display:grid}.taskChatComposer .taskChatEmojiPicker>button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:21px;display:grid}.taskChatEmojiPicker>button:hover,.taskChatEmojiPicker>button:focus-visible{outline-offset:-2px;background:#f3e3cc;outline:2px solid #9c7443}.taskChatAttachMenu{width:210px;display:grid;overflow:hidden}.taskChatComposer .taskChatAttachMenu>button{text-align:left;cursor:pointer;background:#fffdf9;border:0;border-bottom:1px solid #eee2d3;align-self:auto;min-height:0;padding:10px 12px;display:grid}.taskChatAttachMenu>button:last-child{border-bottom:0}.taskChatAttachMenu>button:hover{background:#f5e8d5}.taskChatAttachMenu strong{color:#573f25;font-size:10px}.taskChatAttachMenu small{color:#817568;margin-top:2px;font-size:8px}.taskChatDraftFiles{gap:6px;max-width:100%;padding:1px 0 3px;display:flex;overflow-x:auto}.taskChatDraftFiles>span{background:#fbf6ee;border:1px solid #d8c8b3;border-radius:8px;flex:0 0 min(250px,78vw);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;display:grid}.taskChatDraftFiles>span>b{color:#704f29;background:#ead9bf;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.taskChatDraftFiles>span>span{min-width:0}.taskChatDraftFiles strong,.taskChatDraftFiles small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskChatDraftFiles strong{color:#3c3025;font-size:9px}.taskChatDraftFiles small{color:#817568;margin-top:2px;font-size:7px}.taskChatComposer .taskChatDraftFiles button{color:#7a6d60;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:auto;width:26px;height:26px;min-height:26px;padding:0;font-size:16px}.taskChatDraftFiles button:hover{color:#4d3a25;background:#eadfce}.taskChatComposerNotice{color:#8b3d32;margin:0;font-size:8px;line-height:1.35}.taskChatFilePicker{z-index:13;background:#fffdf9;border:1px solid #a98555;border-radius:11px;flex-direction:column;max-height:min(390px,52vh);display:flex;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;overflow:hidden;box-shadow:0 18px 48px #21180f38}.taskChatFilePicker>header{color:#fff3df;background:#2a241e;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.taskChatFilePicker>header strong,.taskChatFilePicker>header small{display:block}.taskChatFilePicker>header strong{font-size:11px}.taskChatFilePicker>header small{color:#cdbba5;margin-top:2px;font-size:8px}.taskChatComposer .taskChatFilePicker>header button{color:#edc78f;cursor:pointer;background:#3b322a;border:0;border-radius:50%;align-self:auto;width:28px;height:28px;min-height:28px;padding:0;font-size:17px}.taskChatFilePicker>input{color:#2d261f;background:#fff;border:1px solid #d6c8b6;border-radius:7px;margin:9px 10px 5px;padding:8px 9px;font-size:10px}.taskChatFileFilters{gap:5px;padding:2px 10px 8px;display:flex;overflow-x:auto}.taskChatComposer .taskChatFileFilters>button{color:#6e5a43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7c9b6;border-radius:999px;align-self:auto;min-height:28px;padding:5px 8px;font-size:8px}.taskChatFileFilters>button[aria-pressed=true]{color:#fff3df;background:#372b20;border-color:#78552d}.taskChatFileResults{border-top:1px solid #eadfce;min-height:90px;overflow-y:auto}.taskChatComposer .taskChatFileResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee5d8;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:0;padding:9px 11px;display:grid}.taskChatFileResults>button:hover,.taskChatFileResults>button[aria-pressed=true]{background:#f5e8d5}.taskChatFileResults>button>span:first-child{color:#755431;background:#eee2d3;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.taskChatFileResults strong,.taskChatFileResults small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskChatFileResults strong{color:#3c3025;font-size:9px}.taskChatFileResults small{color:#817568;margin-top:2px;font-size:7px}.taskChatFileResults>p{color:#817568;text-align:center;margin:auto;padding:24px;font-size:9px}.taskChatFilePicker>footer{border-top:1px solid #eadfce;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.taskChatFilePicker>footer small{color:#817568;font-size:8px}.taskChatComposer .taskChatFilePicker>footer button{color:#fff;cursor:pointer;background:#9f7742;border:1px solid #8d6638;border-radius:7px;align-self:auto;min-height:32px;padding:6px 12px;font-size:9px;font-weight:800}.taskChatDropOverlay{z-index:20;color:#684820;text-align:center;background:#fff8edef;border:2px dashed #a9783f;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:5px}.taskChatMessageFiles{text-align:left;gap:5px;margin-top:5px;display:grid}.taskChatMessageFiles>a{color:#4b3824;background:#fffaf2;border:1px solid #d4c1a7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:190px;max-width:100%;padding:7px 8px;text-decoration:none;display:grid}.taskChatMessageFiles>a:hover{background:#f7e8d3;border-color:#9d7543}.taskChatMessageFiles>a>span:first-child{color:#704e27;background:#ead8bc;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.taskChatMessageFiles strong,.taskChatMessageFiles small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskChatMessageFiles strong{font-size:9px}.taskChatMessageFiles small{color:#817568;margin-top:2px;font-size:7px}.taskChatMessages article.own .taskChatMessageFiles>a{color:#fff4e4;background:#3a3027;border-color:#806341}.taskChatMessages article.own .taskChatMessageFiles small{color:#cdbba5}.taskChatMessages .taskChatLoadOlder{color:#705331;cursor:pointer;background:#fffaf2;border:1px solid #c9b596;border-radius:999px;align-self:center;min-height:30px;padding:6px 11px;font-size:8px;font-weight:800}.taskChatMessages .taskChatLoadOlder:hover{background:#f4e6d2;border-color:#9d7543}.taskChatMessages .taskChatLoadOlder:disabled{cursor:wait;opacity:.6}.themeNight .taskChatMessages .taskChatLoadOlder,.themeNight .taskChatToolButton,.themeNight .taskChatDraftFiles>span,.themeNight .taskChatFilePicker,.themeNight .taskChatFilePicker>input,.themeNight .taskChatFileResults>button,.themeNight .taskChatAttachMenu,.themeNight .taskChatAttachMenu>button,.themeNight .taskChatEmojiPicker{color:#f2e8dc;background:#2b251f;border-color:#594b3a}.themeNight .taskChatFileResults>button:hover,.themeNight .taskChatFileResults>button[aria-pressed=true],.themeNight .taskChatAttachMenu>button:hover,.themeNight .taskChatToolButton:hover,.themeNight .taskChatToolButton[aria-expanded=true]{background:#3a3027}.themeNight .taskChatDraftFiles strong,.themeNight .taskChatFileResults strong,.themeNight .taskChatAttachMenu strong{color:#f2e8dc}.themeNight .taskChatDraftFiles small,.themeNight .taskChatFileResults small,.themeNight .taskChatAttachMenu small,.themeNight .taskChatComposerToolbar>small{color:#b8aa98}@media (width<=700px){.taskChatComposer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.taskChatComposerToolbar{grid-template-columns:auto minmax(0,1fr) auto}.taskChatComposerToolbar>small{font-size:0}.taskChatComposerToolbar>small:after{content:"Chat-only or linked";font-size:7px}.taskChatFilePicker{max-height:45vh;left:0;right:0}.taskChatMessageFiles>a{min-width:min(220px,72vw)}.taskChatToolButton>span{display:none}}.taskChatMessageMeta{flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;margin:3px 7px 0;display:flex}.taskChatMessages article.own .taskChatMessageMeta{align-items:flex-end}.taskChatMessageMeta time{color:#9a8f83;font-size:7px}.taskChatDeliveryReceipt{color:#756b61;overflow-wrap:anywhere;max-width:100%;font-size:8px;font-weight:700;line-height:1.35}.taskChatDeliveryReceipt.success{color:#45694f}.taskChatDeliveryReceipt.pending{color:#825a20}.taskChatDeliveryReceipt.error{color:#8d302f}.themeNight .taskChatDeliveryReceipt{color:#c1b6aa}.themeNight .taskChatDeliveryReceipt.success{color:#a9d6b6}.themeNight .taskChatDeliveryReceipt.pending{color:#efca8d}.themeNight .taskChatDeliveryReceipt.error{color:#f0aaa5}.newEventEntry{gap:14px;display:grid}.newEventDesignChoice{border:1px solid var(--theme-accent,#a9793e);background:color-mix(in srgb,var(--theme-accent,#a9793e) 9%,var(--theme-surface,#fff));color:var(--theme-text,#302922);border-radius:10px;gap:5px;padding:15px;text-decoration:none;display:grid}.newEventDesignChoice>span,.newEventDirect>div>span{color:var(--theme-accent,#8b632f);letter-spacing:.1em;font-size:8px;font-weight:800}.newEventDesignChoice>strong,.newEventDirect>div>strong{font:600 16px Georgia,serif}.newEventDesignChoice>small{color:var(--theme-muted,#756c62);font-size:9px;line-height:1.5}.newEventDesignChoice>b{color:var(--theme-accent,#805a2d);margin-top:4px;font-size:9px}.newEventDesignChoice:hover{background:color-mix(in srgb,var(--theme-accent,#a9793e) 14%,var(--theme-surface,#fff))}.newEventDirect{gap:2px;padding-top:3px;display:grid}.newEventDirect>div{gap:4px;padding-bottom:2px;display:grid}.newEventDirect .editForm{margin-top:10px}
