/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[cid\:image001\.jpg\@01D724AA\.F6285E80\]{cid:image001.jpg@1D724AA.F6285E80}.\[cid\:image009\.png\@01D8EF87\.E4B8A840\]{cid:image009.png@1D8EF87.E4B8A840}.\[cid\:image012\.png\@01D8EF87\.E4B8A840\]{cid:image012.png@1D8EF87.E4B8A840}.\[cid\:image013\.png\@01D8EF87\.E4B8A840\]{cid:image013.png@1D8EF87.E4B8A840}.\[mailto\:abhishek\.g\@reactore\.com\]{mailto:abhishek.g@reactore.com}.\[mailto\:girish\.b\@reactore\.com\]{mailto:girish.b@reactore.com}.\[mailto\:ramesh\.c\@reactore\.com\]{mailto:ramesh.c@reactore.com}}.tender-builder-page{--tender-navy:#172d3d;--tender-orange:#f36f21}.tender-heading{align-items:center}.back-link{color:#6e7d85;cursor:pointer;background:0 0;border:0;margin:0 0 7px;padding:0;font-size:8px;font-weight:800}.tender-heading-actions{align-items:center;gap:8px;display:flex}.tender-status{color:#65757d;text-transform:uppercase;background:#eef2f3;border-radius:99px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900}.tender-status.for_submission{color:#a64c16;background:#fff0e5}.tender-status.submitted{color:#287355;background:#eaf6ef}.tender-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tender-kpis :is(article,button){border:1px solid var(--line);border-top:3px solid var(--tender-orange);background:#fff;border-radius:10px;padding:15px 17px}.tender-kpis span,.tender-kpis small{color:#79868d;font-size:7px;display:block}.tender-kpis strong{color:var(--tender-navy);margin:5px 0 3px;font-size:23px;display:block}.tender-tabs{background:#e9eced;border-radius:9px;gap:3px;margin-bottom:11px;padding:4px;display:flex}.tender-tabs button{color:#64747c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 15px;font-size:8px;font-weight:850}.tender-tabs button.active{color:#a84e18;background:#fff;box-shadow:0 2px 8px #00000014}.tender-register,.collateral-register,.audit-table{padding:0;overflow:hidden}.tender-register>header,.collateral-register>header,.audit-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.tender-register h2,.tender-register p,.collateral-register h2,.collateral-register p,.audit-table h2,.audit-table p{margin:0}.tender-register h2,.collateral-register h2,.audit-table h2{font-size:12px}.tender-register p,.collateral-register p,.audit-table p{color:#7b888f;margin-top:4px;font-size:8px}.tender-register>header>label,.collateral-register>header>label{border:1px solid #dce2e4;border-radius:8px;align-items:center;gap:6px;width:min(330px,40%);height:36px;padding:0 9px;display:flex}.tender-register>header input,.collateral-register>header input{border:0;outline:0;width:100%;font-size:8px}.tender-register th,.tender-register td{padding:10px 12px}.tender-register td button{text-align:left;cursor:pointer;background:0 0;border:0}.tender-register td strong,.tender-register td small{display:block}.tender-register td strong{font-size:8px}.tender-register td small{color:#87939a;margin-top:4px;font-size:6.5px}.tender-row-actions{justify-content:flex-end;gap:4px;display:flex}.tender-row-actions button{background:#fff!important;border:1px solid #dfe4e5!important;border-radius:5px!important;padding:5px 7px!important;font-size:6.5px!important}.tender-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:13px;display:grid}.tender-steps button{color:#77858c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4e6;border-radius:9px;align-items:center;gap:7px;min-height:54px;padding:8px;display:flex}.tender-steps span{background:#eef1f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.tender-steps strong{font-size:7px}.tender-steps button.active{color:#9b4816;background:#fff7f1;border-color:#f0aa78}.tender-steps button.active span{background:var(--tender-orange);color:#fff}.tender-step-card{padding:20px}.tender-step-card>header{gap:11px;margin-bottom:17px;display:flex}.tender-step-card>header>span{background:var(--tender-navy);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.tender-step-card h2,.tender-step-card p{margin:0}.tender-step-card h2{font-size:14px}.tender-step-card header p{color:#7e8a91;margin-top:4px;font-size:8px}.tender-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tender-form-grid label,.requirement-paste,.section-editor label,.tender-review-grid>label{color:#53636b;gap:6px;font-size:8px;font-weight:850;display:grid}.tender-form-grid label.wide{grid-column:1/-1}.tender-form-grid input,.tender-form-grid select,.tender-form-grid textarea,.requirement-paste textarea,.section-editor textarea,.tender-review-grid input,.tender-review-grid select{color:#31414a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:9px 10px;font-size:9px}.inline-create{color:#a94d16;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:7px;font-weight:850}.tender-guidance{color:#486673;background:#f5fafc;border:1px solid #dce8ed;border-left:3px solid #327496;border-radius:8px;gap:9px;margin:14px 0;padding:11px 13px;display:flex}.tender-guidance>span{color:#fff;background:#327496;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-weight:900;display:grid}.tender-guidance p{margin:2px 0 0!important;font-size:8px!important}.tender-guidance.warning{color:#80551e;background:#fffaf1;border-color:#f0d7b9 #f0d7b9 #f0d7b9 #d58a2d}.tender-guidance.success{color:#32654e;background:#f3faf6;border-color:#cce4d7 #cce4d7 #cce4d7 #39815f}.solution-picker{margin-top:16px}.solution-picker>header,.collateral-select>header{justify-content:space-between;margin-bottom:9px;display:flex}.solution-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.solution-picker label{border:1px solid #dfe4e6;border-radius:8px;align-items:center;gap:7px;min-height:48px;padding:9px;font-size:7.5px;font-weight:800;display:flex}.solution-picker label.selected{color:#8d4215;background:#fff5ed;border-color:#f0ad7d}.solution-picker input,.user-chip-picker input{accent-color:var(--tender-orange)}.tender-upload-zone{text-align:center;cursor:pointer;background:#fafbfb;border:2px dashed #d6dddf;border-radius:11px;align-content:center;place-items:center;min-height:130px;padding:20px;display:grid}.tender-upload-zone.compact{min-height:90px}.tender-upload-zone input{display:none}.tender-upload-zone>span{color:var(--tender-orange);font-size:24px}.tender-upload-zone strong{margin-top:5px;font-size:9px}.tender-upload-zone small{color:#859199;margin-top:4px;font-size:7px}.tender-source-list{gap:5px;margin:10px 0;display:grid}.tender-source-list>a{color:inherit;border:1px solid #e1e5e6;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.tender-source-list>a>span{background:#eef2f3;border-radius:6px;place-items:center;width:36px;height:30px;font-size:6px;font-weight:900;display:grid}.tender-source-list strong,.tender-source-list small{font-size:8px;display:block}.tender-source-list small{color:#879299;margin-top:3px;font-size:6.5px}.collateral-select{margin-top:18px}.collateral-select h3,.collateral-select p{margin:0}.collateral-select p{color:#859199;margin-top:3px;font-size:7px}.collateral-select>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:380px;display:grid;overflow:auto}.collateral-select>div>label{border:1px solid #e0e5e6;border-radius:8px;gap:8px;padding:9px;display:flex}.collateral-select>div>label.selected{background:#fff6ef;border-color:#efac7a}.collateral-select>div>label.expired{opacity:.55}.collateral-select label strong,.collateral-select label small,.collateral-select label em{display:block}.collateral-select label strong{font-size:8px}.collateral-select label small{color:#7e8b92;margin-top:3px;font-size:6.5px}.collateral-select label em{color:#397355;margin-top:5px;font-size:6px;font-style:normal}.react-tender-button{background:var(--tender-navy);color:#fff;border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin:10px 0 15px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.react-tender-button span{background:var(--tender-orange);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.finding-list{gap:9px;display:grid}.finding{border:1px solid #dfe4e5;border-left:4px solid #c7922c;border-radius:9px;padding:12px}.finding.yes{border-left-color:#31805d}.finding.no{border-left-color:#b44c44}.finding>header{grid-template-columns:28px auto 1fr;align-items:center;gap:7px;margin-bottom:9px;display:grid}.finding>header>span{background:#eef2f3;border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.finding>header select{width:90px;height:30px}.finding>header button{color:#a64940;background:0 0;border:0;justify-self:end;font-size:7px}.finding label{color:#5b6971;gap:4px;margin-top:7px;font-size:7px;font-weight:850;display:grid}.finding textarea{width:100%;font:inherit;border:1px solid #e0e4e5;border-radius:7px;padding:8px;font-size:8px}.add-finding,.generate-response{margin-top:11px}.section-editor{gap:12px;display:grid}.section-editor label>span{justify-content:space-between;display:flex}.section-editor label>span small{color:#87939a;font-size:6.5px}.tender-review-grid{gap:13px;display:grid}.user-chip-picker{border:1px solid #e1e6e7;border-radius:9px;padding:12px}.user-chip-picker>strong,.user-chip-picker>span{display:block}.user-chip-picker>strong{font-size:8px}.user-chip-picker>span{color:#859198;margin-top:3px;font-size:6.5px}.user-chip-picker>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.user-chip-picker label{border:1px solid #e0e4e5;border-radius:99px;gap:5px;padding:6px 8px;font-size:7px;display:flex}.user-chip-picker label.selected{color:#934514;background:#fff5ed;border-color:#efac7b}.tender-save-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.tender-save-options button{place-items:center;min-height:62px;display:grid}.tender-save-options button small{font-size:6.5px}.tender-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tender-export-actions a{color:#485b65;border:1px solid #dce2e4;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.tender-step-footer{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.tender-step-footer span{font-size:7px}.collateral-repository{gap:12px;display:grid}.collateral-intro{gap:10px;padding:16px;display:flex}.collateral-intro h2,.collateral-intro p,.collateral-form h2,.collateral-form p{margin:0}.collateral-intro h2,.collateral-form h2{font-size:12px}.collateral-intro p,.collateral-form p{color:#7e8b91;margin-top:4px;font-size:8px}.collateral-form{padding:18px}.collateral-form>header{margin-bottom:14px}.collateral-register>div>article{border-top:1px solid #edf0f1;grid-template-columns:34px minmax(0,1fr) minmax(160px,.45fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:10px 13px;display:grid}.collateral-register article>span{color:#287454;background:#eaf6ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.collateral-register article.expiring>span{color:#a56c21;background:#fff3df}.collateral-register article.expired>span{color:#aa453d;background:#fae9e7}.collateral-register article strong,.collateral-register article small,.collateral-register article em{display:block}.collateral-register article strong{font-size:8px}.collateral-register article small{color:#849097;margin-top:3px;font-size:6.5px}.collateral-register article em{gap:3px;margin-top:4px;display:flex}.collateral-register article em b{background:#eef2f3;border-radius:4px;padding:2px 4px;font-size:5.5px}.collateral-register article a{color:#566871;border:1px solid #dde3e4;border-radius:5px;padding:5px 7px;font-size:6.5px;text-decoration:none}.collateral-register article button{background:0 0;border:0;font-size:6.5px}.tender-loading{place-items:center;min-height:180px;display:grid}.audit-total{background:#eef2f3;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:850}.audit-filters{grid-template-columns:1.4fr repeat(5,minmax(105px,1fr)) auto;align-items:end;gap:7px;margin-bottom:12px;padding:14px;display:grid}.audit-filters label{gap:5px;font-size:7px;font-weight:850;display:grid}.audit-filters input,.audit-filters select{background:#fff;border:1px solid #dce2e4;border-radius:7px;height:36px;padding:0 8px;font-size:8px}.audit-table th,.audit-table td{padding:9px 10px}.audit-table td{font-size:7.5px}.audit-table td small{color:#738188;max-width:500px;display:block}.audit-action{text-transform:uppercase;background:#eef2f3;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:850}.audit-action.created,.audit-action.uploaded{color:#287454;background:#eaf6ef}.audit-action.deleted{color:#a9463e;background:#fae9e7}.audit-action.updated{color:#9b521e;background:#fff3e8}@media (width<=1100px){.tender-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-filters .primary-button{grid-column:1/-1}}@media (width<=720px){.tender-kpis,.tender-form-grid,.solution-picker>div,.collateral-select>div,.tender-save-options,.tender-export-actions{grid-template-columns:1fr}.tender-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-register,.audit-table{overflow:auto}.tender-register table{min-width:820px}.audit-table table{min-width:900px}.tender-register>header,.collateral-register>header{flex-direction:column;align-items:stretch}.tender-register>header>label,.collateral-register>header>label{width:100%}.audit-filters{grid-template-columns:1fr 1fr}}.partner-only-shell{background:#f3f4f6;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.partner-only-sidebar{color:#fff;background:#111417;flex-direction:column;height:100vh;padding:0 12px 16px;display:flex;position:sticky;top:0}.partner-only-sidebar .brand{border-bottom:1px solid #2d3237;align-content:center;gap:4px;min-height:92px;margin:0 -12px 18px;padding:14px;display:grid}.partner-only-sidebar .brand img{width:142px;height:auto}.partner-only-sidebar .brand span{color:#b9c0c6;letter-spacing:.12em;font-size:12px}.partner-only-sidebar nav button{color:#fff;text-align:left;cursor:default;background:#262a2e;border:0;border-left:3px solid #ed1c24;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.partner-only-account{border-top:1px solid #30353a;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding:12px 4px 0;display:grid}.partner-only-account .avatar{background:#2d3338;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.partner-only-account>span:nth-child(2){min-width:0;display:grid}.partner-only-account strong,.partner-only-account small{text-overflow:ellipsis;overflow:hidden}.partner-only-account small{color:#aeb6bc}.partner-only-account button{color:#fff;background:0 0;border:1px solid #4a5157;border-radius:7px;grid-column:1/-1;padding:9px}.partner-only-main{min-width:0}.partner-only-main>header{background:#fff;border-bottom:1px solid #dfe3e7;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex}.partner-only-main>header div{gap:2px;display:grid}.partner-only-main>header span{color:#67717a;font-size:13px}.partner-quotation-portal{padding:28px 30px 50px}.partner-quotation-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.partner-quotation-heading p{color:#ed1c24;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.partner-quotation-heading h1{margin:0 0 7px;font-size:30px}.partner-quotation-heading span{color:#66717a}.partner-request-table{padding:0;overflow:hidden}.partner-request-table>header{border-bottom:1px solid #e3e6e9;padding:20px 22px}.partner-request-table h2,.partner-request-table p{margin:0}.partner-request-table p{color:#69747d;margin-top:4px}.partner-request-table table{border-collapse:collapse;width:100%}.partner-request-table th{color:#53616b;text-align:left;background:#f5f7f9;padding:12px 16px;font-size:12px}.partner-request-table td{vertical-align:middle;border-top:1px solid #e7eaed;padding:15px 16px}.partner-request-table td small{color:#74808a;margin-top:3px;display:block}.partner-request-status{color:#44515b;background:#edf1f4;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-block}.partner-request-status.under_review{color:#21618f;background:#e5f0fb}.partner-request-status.approved,.partner-request-status.issued{color:#1c7144;background:#dff3e7}.partner-request-status.changes_requested{color:#9a5a00;background:#fff1dd}.partner-request-pending{color:#75818a;font-size:12px}.partner-wizard-backdrop,.partner-info-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1419ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.partner-wizard{background:#fff;border-radius:16px;width:min(1180px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #0000004d}.partner-wizard>header,.partner-tier-modal>header{border-bottom:1px solid #e3e7ea;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.partner-wizard>header>div{align-items:center;gap:12px;display:flex}.partner-wizard>header h2,.partner-tier-modal h2{margin:0}.partner-wizard>header span{color:#58646e;background:#eef1f4;border-radius:999px;padding:6px 12px;font-size:12px}.partner-wizard>header>button,.partner-tier-modal>header>button{cursor:pointer;background:0 0;border:0;font-size:28px}.partner-wizard-progress{grid-template-columns:repeat(3,1fr);gap:0;max-width:760px;margin:20px auto 12px;display:grid}.partner-wizard-progress>div{color:#737d86;align-items:center;gap:10px;font-weight:750;display:flex;position:relative}.partner-wizard-progress>div:not(:last-child):after{content:"";background:#d7dce0;flex:1;height:1px;margin:0 12px}.partner-wizard-progress b{color:#fff;background:#8a949d;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.partner-wizard-progress .active{color:#ed1c24}.partner-wizard-progress .active b{background:#ed1c24}.partner-wizard-progress .complete b{background:#303841}.partner-wizard-grid,.partner-review-grid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:18px 28px 22px;display:grid}.partner-wizard-form,.partner-quote-summary,.partner-after-submit{background:#fff;border:1px solid #dfe4e8;border-radius:12px;padding:20px}.partner-wizard-title{justify-content:space-between;margin-bottom:18px;display:flex}.partner-wizard-title h3,.partner-wizard-title p{margin:0}.partner-wizard-title p{color:#67737d;margin-top:4px}.partner-wizard-title small{color:#6c7780}.partner-wizard-form label{gap:7px;margin-bottom:15px;font-weight:750;display:grid}.partner-wizard-form input,.partner-wizard-form select,.partner-wizard-form textarea{background:#fff;border:1px solid #cfd6dc;border-radius:8px;width:100%;min-height:43px;padding:10px 12px}.partner-wizard-form textarea{resize:vertical;min-height:95px}.partner-wizard-form input:disabled{color:#59646d;background:#f2f4f6}.partner-two-columns{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.partner-tier-label{justify-content:space-between;align-items:center;margin:7px 0 9px;display:flex}.partner-tier-label button{color:#8f151c;cursor:pointer;background:0 0;border:0;font-weight:800}.partner-tier-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.partner-tier-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd6dc;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:8px;min-width:0;padding:13px;display:grid}.partner-tier-options>button.active{background:#fff5f5;border-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.partner-tier-options b{color:#ed1c24}.partner-tier-options span{gap:5px;display:grid}.partner-tier-options small{color:#69747d;font-weight:500;line-height:1.35}.partner-tier-options em{color:#606b75;font-style:normal}.partner-3d-option,.partner-switch{background:#fff7f7;border:1px solid #f1b9bc;border-radius:9px;align-items:center;padding:13px;grid-template-columns:auto 1fr!important;gap:11px!important}.partner-3d-option input,.partner-switch input{width:20px;min-height:20px}.partner-3d-option span,.partner-switch span{gap:3px;display:grid}.partner-3d-option small,.partner-switch small{color:#6e7881;font-weight:500}.partner-connectors{border-top:1px solid #e2e6e9;justify-content:space-between;align-items:end;gap:20px;padding-top:15px;display:flex}.partner-connectors>div{gap:4px;display:grid}.partner-connectors small{color:#68737c}.partner-connectors label{width:150px;margin:0}.partner-priority-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 16px;display:grid}.partner-priority-options label{border:1px solid #d1d7dc;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.partner-priority-options input{width:18px;min-height:18px}.partner-quote-summary{background:#f8fafb;flex-direction:column;gap:9px;display:flex}.partner-quote-summary h3{margin:0 0 8px}.partner-quote-summary>strong{font-size:22px}.partner-quote-summary>b{font-size:15px}.partner-quote-summary>span,.partner-quote-summary p{color:#68747d}.partner-quote-summary>div{border-top:1px solid #dce2e6;border-bottom:1px solid #dce2e6;gap:10px;margin-top:9px;padding:16px 0;display:grid}.partner-quote-summary>div span{justify-content:space-between;gap:12px;display:flex}.partner-quote-summary>em{background:#fff0f1;border-radius:10px;gap:5px;padding:15px;font-style:normal;display:grid}.partner-quote-summary>em strong{font-size:25px}.partner-quote-summary>em small{color:#6e7881}.partner-wizard>.lookup-message{margin:0 28px 16px}.partner-wizard>footer{background:#fff;border-top:1px solid #dfe4e8;grid-template-columns:auto 1fr auto auto;gap:12px;padding:15px 28px;display:grid;position:sticky;bottom:0}.partner-review-meta{grid-template-columns:1fr 1fr 1fr;gap:15px;padding:14px 0;display:grid}.partner-review-meta span{color:#6e7982;font-size:12px;display:grid}.partner-review-meta strong{color:#1c2227;font-size:15px}.partner-provisional header{align-items:center;gap:12px;display:flex}.partner-provisional header strong{font-size:18px}.partner-provisional header span{color:#a21b22;background:#ffe7e8;border-radius:999px;padding:5px 9px;font-size:12px}.partner-provisional table{border-collapse:collapse;border:1px solid #dce2e6;width:100%}.partner-provisional td{border-top:1px solid #e1e5e8;padding:10px 12px}.partner-provisional td:nth-child(2),.partner-provisional td:last-child{text-align:right}.partner-provisional td small{color:#717d86;display:block}.partner-provisional .partner-total{background:#fff0f1;font-size:17px;font-weight:800}.partner-provisional>p{color:#6d7881;font-size:12px}.partner-review-notes{background:#f5f7f9;border-radius:9px;margin-top:16px;padding:14px}.partner-review-notes p{margin:7px 0 0}.partner-after-submit{background:#f7f9fa}.partner-after-submit h3{margin-top:0}.partner-after-submit ol{gap:22px;padding:0;list-style:none;display:grid}.partner-after-submit li{grid-template-columns:36px 1fr;gap:12px;display:grid}.partner-after-submit li>b{color:#fff;background:#ed1c24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.partner-after-submit li span{gap:5px;display:grid}.partner-after-submit small{color:#66717a;line-height:1.45}.partner-tier-modal{background:#fff;border-radius:16px;width:min(1100px,95vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000004d}.partner-tier-modal>header p{color:#68747d;margin:5px 0 0}.partner-tier-comparison{grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 26px;display:grid}.partner-tier-comparison article{border:1px solid #dce2e6;border-radius:10px;flex-direction:column;padding:18px;display:flex}.partner-tier-comparison article.selected{border-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.partner-tier-comparison h3{margin:0;font-size:22px}.partner-tier-comparison p{color:#65717a;min-height:62px;line-height:1.4}.partner-tier-comparison ul{flex:1;gap:8px;padding:0;list-style:none;display:grid}.partner-tier-comparison li{color:#263139;line-height:1.35}.partner-tier-comparison li:first-letter{color:#ed1c24}.partner-tier-note{background:#fff1f1;border-radius:8px;margin:0 26px 20px;padding:13px}.partner-tier-modal>footer{border-top:1px solid #e1e5e8;justify-content:space-between;align-items:center;padding:15px 26px;display:flex}.partner-tier-modal>footer a{color:#9d1119;font-weight:800}.partner-approve-action{color:#fff!important;background:#1f7a4e!important;border-color:#1f7a4e!important}.partner-login-callout{background:#fff8f8;border-color:#edc5c7}.quotation-product-info{color:#9f151c;cursor:pointer;background:0 0;border:0;width:fit-content;margin:-2px 0 12px;padding:0;font-size:12px;font-weight:800}.quotation-function-list{padding:22px 28px}.quotation-function-list ul{grid-template-columns:1fr 1fr;gap:10px 22px;padding:0;list-style:none;display:grid}.quotation-function-list li{line-height:1.4}.quotation-function-list p{background:#fff1f1;border-radius:8px;margin:20px 0 0;padding:13px}.quotation-product-info-modal{width:min(760px,94vw)}@media (width<=900px){.partner-only-shell{grid-template-columns:1fr}.partner-only-sidebar{grid-template-columns:1fr auto;height:auto;padding-bottom:10px;display:grid;position:static}.partner-only-sidebar nav{display:none}.partner-only-account{border:0;grid-template-columns:34px minmax(0,1fr);margin:0}.partner-only-account .avatar{width:34px;height:34px}.partner-only-account button{display:none}.partner-only-main>header{padding:0 18px}.partner-quotation-portal{padding:20px 16px 40px}.partner-wizard-grid,.partner-review-grid,.partner-tier-options,.partner-tier-comparison{grid-template-columns:1fr}.partner-tier-comparison p{min-height:0}.partner-request-table{overflow-x:auto}}@media (width<=620px){.partner-only-main>header span,.partner-only-main>header div span{display:none}.partner-quotation-heading{display:grid}.partner-wizard-backdrop,.partner-info-backdrop{padding:0}.partner-wizard,.partner-tier-modal{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.partner-wizard-progress span{display:none}.partner-wizard-progress{padding:0 22px}.partner-wizard-grid,.partner-review-grid{padding:12px}.partner-two-columns,.partner-tier-options{grid-template-columns:1fr}.partner-wizard>footer{grid-template-columns:1fr 1fr}.partner-wizard>footer>span{display:none}}.tender-documents-action{white-space:nowrap}.tender-upload-zone.locked{cursor:default;background:#fff8f3;border-style:solid;border-color:#efd1ba}.tender-upload-zone.locked .primary-button{min-height:36px;margin-top:13px;padding:0 13px}.deal-scoring-settings .criterion-effect-grid{grid-template-columns:210px 170px minmax(0,1fr)}.criterion-effect-direction{border:1px solid #dbe1e3;border-radius:9px;gap:7px;margin:0;padding:10px;display:grid}.criterion-effect-direction legend{color:#53636b;padding:0 4px;font-size:8px;font-weight:800}.criterion-effect-direction label{cursor:pointer;border:1px solid #e0e5e6;border-radius:7px;align-items:center;gap:8px;min-height:46px;padding:8px;display:flex}.criterion-effect-direction label.selected.positive{background:#f1faf5;border-color:#78b596}.criterion-effect-direction label.selected.risk{background:#fff3f3;border-color:#d89a9a}.deal-scoring-settings .criterion-effect-direction input{width:auto;min-height:0;accent-color:var(--orange);padding:0}.criterion-effect-direction strong,.criterion-effect-direction small{display:block}.criterion-effect-direction strong{color:#34454d;font-size:8px}.criterion-effect-direction small{color:#7f8b91;margin-top:3px;font-size:6.5px}.tender-country-field{color:#53636b;flex-direction:column;gap:6px;min-width:0;font-size:8px;display:flex}.tender-country-field>strong{font-weight:800}.tender-country-field>small{color:#7f8b91;font-size:7px}.tender-country-picker,.tender-country-picker details{position:relative}.tender-country-picker summary{color:#263840;cursor:pointer;background:#fff;border:1px solid #dbe1e3;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:700;list-style:none;display:flex}.tender-country-picker summary::-webkit-details-marker{display:none}.tender-country-picker details[open] summary{border-color:#ef6c23;box-shadow:0 0 0 3px #ef6c231a}.tender-country-picker details[open] summary span{transform:rotate(180deg)}.tender-country-options{z-index:40;background:#fff;border:1px solid #dbe1e3;border-radius:10px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 36px #14232a2e}.tender-country-options>input{width:100%;min-height:38px;margin-bottom:8px}.tender-country-options>div{gap:3px;max-height:260px;display:grid;overflow-y:auto}.tender-country-options label{color:#34454d;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.tender-country-options label:hover,.tender-country-options label.selected{background:#fff6f0;border-color:#f1b38f}.tender-country-options label input{accent-color:#ef6c23;width:auto;min-height:0;margin:0;padding:0}.tender-country-options label small{color:#7f8b91;margin-left:auto;font-size:7px}.tender-country-options p{color:#7f8b91;margin:8px;font-size:8px}.tender-country-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.tender-country-chips button{color:#9b481b;cursor:pointer;background:#fff6f0;border:1px solid #f1b38f;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;font-weight:700;display:inline-flex}.tender-country-chips button span{font-size:10px;line-height:1}@media (width<=680px){.tender-heading-actions{flex-direction:column;align-items:stretch}.deal-scoring-settings .criterion-effect-grid{grid-template-columns:1fr}}.professional-template-designer>header{align-items:center}.professional-template-designer>header .primary-button{white-space:nowrap;margin-left:auto}.quotation-template-identity{background:#f8faf9;border:1px solid #dfe4e6;border-radius:11px;margin:14px 0 10px;padding:14px}.quotation-template-identity>header strong,.quotation-template-identity>header small{display:block}.quotation-template-identity>header strong{color:#263840;font-size:9px}.quotation-template-identity>header small{color:#7c898f;margin-top:3px;font-size:7px}.quotation-template-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.quotation-template-identity-grid label{color:#53636c;gap:5px;font-size:8px;font-weight:800;display:grid}.quotation-template-identity-grid label.wide{grid-column:1/-1}.quotation-template-identity-grid input,.quotation-template-identity-grid select,.quotation-template-identity-grid textarea{color:#263840;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:8px 10px}.quotation-assigned-office{border-left:3px solid var(--orange);background:#fff7f1;border-radius:0 8px 8px 0;grid-template-columns:auto 1fr;gap:3px 10px;margin:10px 0;padding:10px 12px;font-size:8px;display:grid}.quotation-assigned-office small{color:#7c898f;grid-column:2}.quotation-designer-workspace{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.quotation-designer-controls .template-designer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-alignment-grid{gap:8px;margin-top:12px;display:grid}.quotation-alignment-control{grid-template-columns:90px 1fr;align-items:center;gap:8px;display:grid}.quotation-alignment-control>strong{color:#53636c;font-size:8px}.quotation-alignment-control>div{background:#f5f7f7;border:1px solid #dfe4e6;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.quotation-alignment-control button{color:#617077;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;font-size:7px;font-weight:800}.quotation-alignment-control button.active{color:#b84f12;background:#fff;box-shadow:0 2px 7px #172d3d1a}.quotation-sample-preview{background:#eef1f1;border:1px solid #dfe4e6;border-radius:12px;min-width:0;padding:12px;position:sticky;top:12px}.quotation-sample-preview>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.quotation-sample-preview>header strong,.quotation-sample-preview>header small{display:block}.quotation-sample-preview>header strong{color:#263840;font-size:8px}.quotation-sample-preview>header small{color:#7c898f;margin-top:2px;font-size:6.5px}.quotation-sample-preview nav{background:#dfe4e5;border-radius:8px;gap:2px;padding:3px;display:flex}.quotation-sample-preview nav button{color:#617077;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 8px;font-size:6.5px;font-weight:800}.quotation-sample-preview nav button.active{color:#a84a16;background:#fff}.quotation-sample-preview .template-live-preview{grid-template-rows:auto 1fr auto;min-height:440px;padding:28px 26px 20px;display:grid}.template-live-preview.logo-centre>header{text-align:center!important}.template-live-preview.logo-left>header small{order:-1}.quotation-preview-cover{padding:62px 8px 20px}.quotation-preview-cover b{color:var(--quote-accent);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.quotation-preview-cover h3{color:var(--quote-heading);margin:8px 0 4px;font-size:18px}.quotation-preview-cover p{margin:0}.quotation-preview-cover dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:36px 0 0;display:grid}.quotation-preview-cover dl div{border-top:1px solid #dce2e4;padding-top:8px}.quotation-preview-cover dt,.quotation-preview-cover dd{margin:0;font-size:7px}.quotation-preview-cover dt{color:#7c898f}.quotation-preview-cover dd{color:#263840;margin-top:4px;font-weight:800}.quotation-preview-pricing,.quotation-preview-terms{padding:24px 0 12px}.quotation-preview-pricing>p,.quotation-preview-terms>p{color:#65737a;margin:0 0 16px;font-size:8px}.quotation-preview-pricing table{border-collapse:collapse;width:100%;font-size:7px}.quotation-preview-pricing th,.quotation-preview-pricing td{border-bottom:1px solid #e3e7e8;padding:9px 8px}.quotation-preview-pricing thead th{color:#fff}.quotation-preview-pricing tfoot th{color:var(--quote-accent);font-size:8px}.quotation-preview-terms>b{color:var(--quote-heading);font-size:10px}.quotation-preview-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:58px;display:grid}.quotation-preview-signatures span{color:#65737a;border-top:1px solid #879299;padding-top:8px;font-size:7px}.quotation-preview-hidden{background:#f5f7f7;border-radius:7px;padding:12px;font-style:italic}@media (width<=1050px){.quotation-designer-workspace{grid-template-columns:1fr}.quotation-sample-preview{position:static}}@media (width<=620px){.quotation-template-identity-grid,.quotation-designer-controls .template-designer-grid{grid-template-columns:1fr}.professional-template-designer>header{flex-wrap:wrap;align-items:flex-start}.professional-template-designer>header .primary-button{width:100%;margin-left:0}.quotation-sample-preview>header{flex-direction:column;align-items:flex-start}.quotation-alignment-control{grid-template-columns:1fr}}.layout-section-builder{background:linear-gradient(135deg,#f8fbfb,#fff);border:1px solid #d7e1e4;border-radius:9px;gap:11px;margin-bottom:10px;padding:12px;display:grid}.layout-section-builder>div{align-items:center;gap:9px;display:flex}.layout-section-builder>div>span{color:#fff;background:#182f3e;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.layout-section-builder strong,.layout-section-builder small{display:block}.layout-section-builder strong{color:#263840;font-size:9px}.layout-section-builder small{color:#7c898f;margin-top:3px;font-size:7px;line-height:1.4}.layout-section-builder form{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:8px;display:grid}.layout-section-builder label{color:#66737a;gap:4px;font-size:7px;font-weight:850;display:grid}.layout-section-builder input{color:#263840;background:#fff;border:1px solid #ccd5d8;border-radius:7px;min-height:34px;padding:0 9px;font-size:9px}.layout-section-builder .layout-add-button{color:#fff;background:#182f3e;border-color:#182f3e;min-height:34px}.layout-field-row[draggable=true]{cursor:grab;transition:border-color .12s,box-shadow .12s,opacity .12s,transform .12s}.layout-field-row[draggable=true]:active{cursor:grabbing}.layout-field-row.dragging{opacity:.42;border-style:dashed}.layout-field-row.drop-before{box-shadow:0 -3px #e21f2f}.layout-field-row.drop-after{box-shadow:0 3px #e21f2f}.layout-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:5px;place-items:center;min-height:28px;display:grid}.layout-field-row:hover .layout-drag-handle{color:#52616a;background:#eceff0}.layout-field-list.empty{min-height:72px}.layout-field-list.drop-at-end{background:#fff8f7;border-bottom:3px solid #e21f2f}.layout-section-empty small{color:#a0a7ab;margin-top:4px;font-size:6.5px;display:block}@media (width<=620px){.layout-section-builder form{grid-template-columns:1fr}}.pending-menu-preference{border-top:3px solid #182f3e;grid-column:1/-1}.pending-menu-preference .private-menu-toggle{background:linear-gradient(135deg,#f7f9f9,#fff)}.pending-menu-items{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pending-menu-items span{color:#67747b;background:#f3f5f5;border:1px solid #dce2e4;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.primary-currency-preference{border-top:3px solid var(--orange);grid-column:1/-1}.primary-currency-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.primary-currency-options label{cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;min-height:82px;padding:13px;display:grid}.primary-currency-options label.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff7f1}.primary-currency-options input{opacity:0;position:absolute}.primary-currency-options label>span{color:#fff;background:#182f3e;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.primary-currency-options label.selected>span{background:var(--orange)}.primary-currency-options strong{align-self:end;font-size:11px}.primary-currency-options small{color:#7e898f;align-self:start;font-size:7px}.primary-currency-note{line-height:1.5;margin-top:11px!important}.deal-currency-value,.deal-currency-value strong,.deal-currency-value small{display:block}.deal-currency-value strong{color:#263d49;white-space:nowrap;font-size:9px}.deal-currency-value small{color:#849097;white-space:nowrap;margin-top:3px;font-size:6.5px;font-weight:650}@media (width<=650px){.primary-currency-options{grid-template-columns:1fr}}.table-scroll-top{border:1px solid var(--line);scrollbar-gutter:stable;background:#fafafa;border-bottom:0;height:16px;overflow:auto hidden}.table-scroll-top>div{height:1px}.table-scroll-top+.table-scroll{border-top:0}.record-edit-toolbar{z-index:8;border-bottom:1px solid var(--line);background:#fffffff7;align-items:center;gap:8px;min-height:49px;padding:8px 23px;display:flex;position:sticky;top:0;box-shadow:0 7px 16px #11181d0f}.record-edit-toolbar .record-auto-save-status{margin-right:auto}.record-edit-toolbar button,.record-edit-footer button{white-space:nowrap}.undo-last-changes{color:#83501f!important;border-color:#d7b996!important}.undo-last-changes:disabled{opacity:.45;cursor:not-allowed}.record-undo-note{color:#7b6a58;font-size:8px}@media (width<=650px){.record-edit-toolbar{flex-wrap:wrap;padding-inline:16px}.record-edit-toolbar .record-auto-save-status{width:100%}.record-undo-note{display:none}}.guide-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.guide-header h1,.guide-header p{margin:0}.guide-header h1{letter-spacing:-1.2px;margin:3px 0 8px;font-size:clamp(29px,3vw,41px)}.guide-header>div>p:last-child{max-width:760px;color:var(--ink-soft);font-size:13px;line-height:1.55}.guide-version{color:#77777b;text-align:right;background:#fff;border:1px solid #dadadd;border-radius:10px;min-width:92px;padding:11px 15px;font-size:10px}.guide-version b{color:var(--orange);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.guide-toolbar{grid-template-columns:auto minmax(250px,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;padding:11px;display:grid}.guide-audience{gap:6px;display:flex}.guide-audience button{color:#59646a;text-align:left;cursor:pointer;background:#f2f3f3;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:29px minmax(0,1fr);column-gap:8px;min-width:155px;padding:9px 11px;display:grid}.guide-audience button>span{background:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.guide-audience b,.guide-audience small{display:block}.guide-audience b{font-size:9px}.guide-audience small{color:#8b9499;margin-top:2px;font-size:7px}.guide-audience button.active{color:#9f1017;background:#fff1f1;border-color:#f0a8aa}.guide-audience button.active>span{background:var(--orange);color:#fff}.guide-search{background:#fff;border:1px solid #dcdfe0;border-radius:9px;align-items:center;gap:9px;min-height:47px;padding:0 11px;display:flex}.guide-search>span{color:#7d888e;font-size:18px}.guide-search input{color:#2c3033;background:0 0;border:0;outline:0;width:100%;font-size:11px}.guide-search button{color:#68737a;cursor:pointer;background:#eef0f1;border:0;border-radius:6px;width:24px;height:24px}.guide-updates-button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdfe0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);column-gap:8px;min-width:158px;min-height:47px;padding:8px 11px;display:grid}.guide-updates-button>span{color:#6c777d;background:#f0f1f1;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.guide-updates-button b{font-size:9px}.guide-updates-button small{color:#8a9499;font-size:7px}.guide-updates-button.active{background:#fff5f5;border-color:#efaaad}.guide-updates-button.active>span{background:var(--orange);color:#fff}.guide-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:15px;display:grid}.guide-index{max-height:calc(100vh - 185px);padding:0;position:sticky;top:84px;overflow:auto}.guide-index>header{border-bottom:1px solid #e5e7e8;padding:16px}.guide-index>header span,.guide-index>header strong{display:block}.guide-index>header span{color:var(--orange);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:850}.guide-index>header strong{margin-top:4px;font-size:12px}.guide-index section{padding:12px 9px 5px}.guide-index section+section{border-top:1px solid #eceeef}.guide-index h2{color:#8a9297;letter-spacing:.8px;text-transform:uppercase;margin:0 7px 6px;font-size:7px}.guide-index section button{color:#58666d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 8px;font-size:8px;font-weight:700;display:flex}.guide-index section button:hover{color:#272f33;background:#f5f6f6}.guide-index section button.active{color:#a61118;box-shadow:inset 3px 0 var(--orange);background:#fff0f0}.guide-index section button b{font-size:13px}.guide-article{min-height:610px;padding:0;overflow:hidden}.guide-article-heading{background:linear-gradient(135deg,#fff 60%,#f5f5f6);border-bottom:1px solid #e3e5e6;align-items:flex-start;gap:15px;padding:27px 30px 24px;display:flex}.guide-article-icon{background:var(--orange);color:#fff;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 18px #ed1c242e}.guide-article-heading p,.guide-article-heading h2,.guide-article-heading>div>span{margin:0;display:block}.guide-article-heading p{color:var(--orange-dark);letter-spacing:.9px;text-transform:uppercase;font-size:7px;font-weight:900}.guide-article-heading h2{letter-spacing:-.45px;margin:5px 0 7px;font-size:22px}.guide-article-heading>div>span{color:#68747a;max-width:780px;font-size:11px;line-height:1.55}.guide-steps{padding:26px 30px}.guide-steps h3,.guide-tips h3{margin:0 0 15px;font-size:11px}.guide-steps ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{background:#fff;border:1px solid #e5e7e8;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:47px;padding:9px 11px;display:grid}.guide-steps li>span{color:#4f5b61;background:#f0f1f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.guide-steps li p{color:#4e5c63;margin:0;font-size:9px;line-height:1.5}.guide-tips{border:1px solid #f0d4d5;border-left:4px solid var(--orange);background:#fff8f8;border-radius:9px;margin:0 30px 24px;padding:17px 18px}.guide-tips p{color:#6c5c5d;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:8px;line-height:1.5;display:flex}.guide-tips p>span{color:#a9141b;background:#ffe0e1;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid}.guide-article-footer{color:#8a9297;background:#fafafa;border-top:1px solid #e8eaeb;justify-content:space-between;gap:10px;padding:12px 30px;font-size:7px;display:flex}.guide-sync-note{background:#f2faf6;border:1px solid #cee2d7;border-radius:9px;align-items:center;gap:11px;margin:22px 30px 4px;padding:13px 15px;display:flex}.guide-sync-note>span{color:#fff;background:#34835f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.guide-sync-note strong,.guide-sync-note p{margin:0;display:block}.guide-sync-note strong{color:#2f6d52;font-size:9px}.guide-sync-note p{color:#6d8278;margin-top:3px;font-size:7px}.guide-release-list{gap:8px;padding:18px 30px 30px;display:grid}.guide-release-list article{border:1px solid #e3e6e7;border-radius:9px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.guide-release-list article>span{color:#536168;background:#eff1f1;border-radius:7px;place-items:center;height:29px;font-size:8px;font-weight:900;display:grid}.guide-release-list strong,.guide-release-list small{display:block}.guide-release-list strong{color:#48565d;font-size:8px;line-height:1.45}.guide-release-list small{color:#90989d;margin-top:3px;font-size:7px}.guide-release-list article>b{color:#a41218;text-transform:uppercase;background:#ffe1e2;border-radius:99px;padding:4px 7px;font-size:6px}.guide-release-list article.current{background:snow;border-color:#efb3b5}.guide-release-list article.current>span{background:var(--orange);color:#fff}.guide-no-results,.guide-empty{text-align:center;place-items:center;padding:35px 20px;display:grid}.guide-no-results>span,.guide-empty>span{color:#a5adb1;font-size:25px}.guide-no-results strong,.guide-no-results p,.guide-empty h2,.guide-empty p{margin:7px 0 0}.guide-no-results strong{font-size:9px}.guide-no-results p,.guide-empty p{color:#869095;font-size:8px}.guide-empty{min-height:500px}.guide-empty h2{font-size:18px}.guide-empty .outline-button{margin-top:14px}.guide-help-action{color:#4e5b62;cursor:pointer;background:#fff;border:1px solid #dadddf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.guide-help-action:hover,.guide-help-action.active{color:#a71118;background:#fff1f1;border-color:#ef9fa2}@media (width<=1050px){.guide-toolbar{grid-template-columns:1fr auto}.guide-audience{grid-column:1/-1}.guide-search{grid-column:1}.guide-layout{grid-template-columns:245px minmax(0,1fr)}}@media (width<=760px){.guide-page{padding-inline:16px}.guide-header{align-items:flex-start}.guide-version{display:none}.guide-toolbar{grid-template-columns:1fr}.guide-audience{grid-template-columns:1fr 1fr;display:grid}.guide-audience button{min-width:0}.guide-search,.guide-updates-button{grid-column:1}.guide-layout{grid-template-columns:1fr}.guide-index{max-height:none;position:static}.guide-index section{flex-wrap:wrap;gap:5px;display:flex}.guide-index section h2{width:100%}.guide-index section button{flex:145px;width:auto}.guide-article-heading,.guide-steps{padding:21px}.guide-tips{margin-inline:21px}.guide-release-list{padding-inline:21px}.guide-sync-note{margin-inline:21px}.guide-article-footer{flex-direction:column;padding-inline:21px}.guide-article-heading h2{font-size:19px}}@media (width<=500px){.guide-audience{grid-template-columns:1fr}.guide-article-heading{display:block}.guide-article-icon{margin-bottom:12px}.guide-release-list article{grid-template-columns:40px minmax(0,1fr)}.guide-release-list article>b{grid-column:2;justify-self:start}}@media (width>=1101px){body .crm-shell{grid-template-columns:124px minmax(0,1fr)}.crm-shell>.sidebar{padding:0 7px 9px}.crm-shell>.sidebar .brand{justify-content:center;gap:3px;min-height:58px;margin:0 -7px 6px;padding:8px 7px}.crm-shell>.sidebar .brand img{width:86px;max-width:86px}.crm-shell>.sidebar .brand>span{letter-spacing:.7px;padding:3px 4px;font-size:7px}.crm-shell>.sidebar .main-nav{gap:1px;padding:0 1px 5px 0}.crm-shell>.sidebar .nav-section-label{letter-spacing:.75px;margin:6px 5px 3px;font-size:7px}.crm-shell>.sidebar .nav-section-label.navigation-label{margin-top:9px}.crm-shell>.sidebar .nav-item,.crm-shell>.sidebar .nav-group-button{border-radius:7px;grid-template-columns:19px minmax(0,1fr) 9px;gap:4px;height:auto;min-height:34px;padding:6px 5px;font-size:9px;line-height:1.15}.crm-shell>.sidebar .nav-item>span:nth-child(2),.crm-shell>.sidebar .nav-group-button>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:0}.crm-shell>.sidebar .nav-icon{font-size:13px}.crm-shell>.sidebar .nav-group-button b{font-size:9px}.crm-shell>.sidebar .nav-count{display:none}.crm-shell>.sidebar .nav-submenu{margin:2px 0 4px 5px;padding-left:4px}.crm-shell>.sidebar .nav-submenu .nav-item{min-height:30px;padding-block:5px;font-size:8.5px}.crm-shell>.sidebar .sidebar-bottom{gap:1px;padding-top:5px}.crm-shell>.sidebar .crm-version-label{padding:2px 5px 0}.crm-shell>.sidebar .user-card{justify-content:center;margin-top:2px;padding:7px 5px 0}.crm-shell>.sidebar .user-card>span:last-child{display:none}.crm-shell>.sidebar .avatar{width:30px;height:30px}.crm-shell>.sidebar .crm-sign-out{margin-top:2px;padding:3px}}@media (width>=761px){.main-area>.topbar{height:56px;padding-inline:clamp(18px,2.2vw,30px)}.main-area>.topbar .top-actions{gap:9px}.main-area>.topbar .global-search{gap:8px}main.main-area .page{max-width:none;padding:18px clamp(16px,2vw,30px) 38px}main.main-area .page-heading{gap:16px;margin-bottom:14px}main.main-area .page-heading h1{letter-spacing:-.8px;margin:1px 0 4px;font-size:clamp(25px,2.2vw,31px);line-height:1.05}main.main-area .page-heading p{font-size:12px}main.main-area .page-heading .eyebrow{letter-spacing:1.25px;font-size:8px}main.main-area .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}main.main-area .heading-actions .primary-button,main.main-area .heading-actions .outline-button,main.main-area .heading-actions .export-button,main.main-area .heading-actions .group-control{height:36px;min-height:36px}main.main-area .heading-actions .primary-button,main.main-area .heading-actions .outline-button{padding-inline:13px}main.main-area .view-toggle button{min-height:30px;padding-inline:10px}main.main-area .workspace-hero{border-radius:11px;margin-bottom:14px}main.main-area .workspace-hero-copy{gap:11px;padding:14px 17px 12px}main.main-area .workspace-hero-copy h1{margin-bottom:3px;font-size:clamp(21px,2vw,27px)}main.main-area .workspace-hero-copy p:last-child{font-size:10px;line-height:1.4}main.main-area .workspace-symbol{border-radius:10px;flex-basis:38px;width:38px;height:38px;font-size:17px}main.main-area .workspace-continuity{margin:9px 11px 9px 0;padding:9px 11px}main.main-area .workspace-tabs button{min-height:38px;padding-inline:12px}main.main-area .view-management-bar{min-height:46px;margin-bottom:8px;padding:5px 8px}main.main-area .saved-view-tab-shell,main.main-area .saved-view-tabs>.saved-view-tab,main.main-area .saved-view-opener{height:34px}main.main-area .view-management-actions>button,main.main-area .field-manager-wrap>button{height:32px;min-height:32px}main.main-area .filter-panel-header{min-height:44px;padding:6px 11px}main.main-area .filter-panel-icon{width:27px;height:27px;font-size:16px}main.main-area .filter-panel-header button{height:30px}main.main-area .table-scroll{max-height:calc(100vh - 205px)}}@media (width<=760px){main.main-area .page{padding-top:16px}main.main-area .page-heading{gap:12px;margin-bottom:16px}main.main-area .page-heading h1{margin-block:1px 4px;font-size:26px}}@media (width>=801px){body .drawer{width:min(1380px,95vw)}}.drawer>.drawer-body{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7c878d #e7ebed;overflow:hidden scroll}.drawer>.drawer-body::-webkit-scrollbar-track{background:#e7ebed;border-left:1px solid #d7dddf}body .editable-table-cell{cursor:text}body .editable-table-cell:hover{background:#fff8f3;box-shadow:inset 0 0 0 1px #efc4a8}body .editable-cell-value>small{color:#a56a45;opacity:0;flex:none;font-size:7px;font-weight:750;transition:opacity .12s}body .editable-table-cell:hover .editable-cell-value>small{opacity:1}body .inline-table-editor{grid-template-columns:minmax(150px,1fr) auto;min-width:210px}.inline-save-state{color:#9c5a25;white-space:nowrap;padding:0 4px;font-size:7px;font-weight:800}.drawer-body>.nested-modal.inline-record-editor{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.drawer-body>.inline-record-editor>form{border:1px solid var(--line);width:100%;max-height:none;box-shadow:none;border-radius:11px;overflow:visible}.inline-record-editor>form>header{background:#fff;padding:16px 18px}.inline-record-editor>form>.record-edit-toolbar{z-index:3;background:#fafbfb;position:sticky;top:-26px;box-shadow:0 5px 12px #0819270f}.inline-record-editor .modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.inline-record-editor .lookup-note,.inline-record-editor .deal-value-lock-note{padding-inline:18px}.inline-record-editor .record-edit-footer{z-index:3;background:#fff;position:sticky;bottom:-26px}@media (width<=1100px){.inline-record-editor .modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inline-record-editor .modal-grid{grid-template-columns:1fr}body .editable-cell-value>small{display:none}}.deal-commercials-tab{gap:16px;display:grid}.deal-commercials-heading,.deal-commercial-actions,.deal-arr-projection>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.deal-commercials-heading p,.deal-commercials-heading h3,.deal-commercials-heading span,.deal-arr-projection p,.deal-arr-projection h3{margin:0}.deal-commercials-heading p,.deal-arr-projection p{color:var(--orange-dark);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.deal-commercials-heading h3,.deal-arr-projection h3{color:var(--ink);margin-top:3px;font-size:17px}.deal-commercials-heading span{color:#6f7c84;margin-top:4px;font-size:9px;display:block}.deal-commercial-source{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.deal-commercial-source span{color:var(--ink);background:#fff;padding:11px 13px;font-size:9px}.deal-commercial-source b{color:#7e898f;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.deal-commercial-card,.deal-arr-fee-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.deal-primary-values>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.deal-primary-values h4,.deal-primary-values p{margin:0}.deal-primary-values h4{color:var(--ink);font-size:13px}.deal-primary-values p{color:#6f7c84;max-width:540px;margin-top:4px;font-size:9px;line-height:1.5}.deal-primary-values>header>strong{color:#fff;letter-spacing:.5px;background:#171719;border-radius:999px;padding:6px 9px;font-size:9px}.deal-primary-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-value-lock-note{color:#805521;background:#fff6e8;border-radius:7px;margin-bottom:13px;padding:10px 12px;font-size:9px;line-height:1.45}.deal-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.deal-commercial-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;margin-top:13px;display:grid}.deal-commercial-field{color:#6f7c84;gap:5px;font-size:8px;font-weight:750;display:grid}.deal-commercial-field>span{letter-spacing:.4px;text-transform:uppercase}.deal-commercial-field input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dfe1;border-radius:7px;padding:8px 10px;font-size:10px}.deal-commercial-field input:focus{border-color:var(--orange);outline:2px solid #ed1c241a}.deal-commercial-field input:disabled{color:#6d777d;background:#f4f5f5}.deal-commercial-field small{color:#89949a;font-size:7px;font-weight:500;line-height:1.45}.deal-commercial-total{color:#fff;background:#171719;border-radius:8px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:16px;padding:14px 16px;display:grid}.deal-commercial-total span,.deal-commercial-total small{color:#b6b6ba;font-size:8px}.deal-commercial-total strong{color:#fff;grid-row:span 2;align-self:center;font-size:17px}.deal-arr-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.deal-arr-fees{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.deal-arr-fee-card{gap:12px;padding:14px;display:grid}.deal-arr-fee-card>header{border-bottom:1px solid #edf0f1;padding-bottom:10px}.deal-arr-fee-card>header span,.deal-arr-fee-card>header strong{display:block}.deal-arr-fee-card>header span{color:#7b878e;text-transform:uppercase;font-size:8px;font-weight:800}.deal-arr-fee-card>header strong{color:var(--ink);margin-top:4px;font-size:15px}.deal-arr-projection>header{margin-bottom:13px}.deal-arr-projection>header>strong{color:var(--orange-dark);background:#fff0eb;border-radius:99px;padding:6px 10px;font-size:8px}.deal-arr-table-wrap{border:1px solid #e2e6e7;border-radius:8px;overflow-x:auto}.deal-arr-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.deal-arr-table-wrap th,.deal-arr-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f1;border-right:1px solid #edf0f1;padding:10px 9px}.deal-arr-table-wrap thead th{color:#69767e;letter-spacing:.35px;text-transform:uppercase;background:#f3f4f4;font-size:7px}.deal-arr-table-wrap tbody th{color:var(--ink);white-space:nowrap;font-size:9px}.deal-arr-table-wrap td strong,.deal-arr-table-wrap td small{display:block}.deal-arr-table-wrap td strong{color:var(--ink);font-size:9px}.deal-arr-table-wrap td small{color:#879299;white-space:nowrap;margin-top:3px;font-size:7px}.deal-arr-table-wrap .deal-arr-row-total{background:#fff8f3}.deal-commercial-success{color:#25613d;background:#eef9f2;border:1px solid #bcdcca;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:750}.deal-commercial-actions{z-index:3;border-top:1px solid var(--line);background:#fffffff5;margin:0 -26px -26px;padding:12px 26px;position:sticky;bottom:-26px;box-shadow:0 -8px 22px #141e240f}.deal-commercial-actions span,.deal-commercial-loading{color:#77838a;font-size:8px}@media (width<=1050px){.deal-commercial-grid,.deal-arr-fees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.deal-commercials-heading,.deal-commercial-actions{flex-direction:column;align-items:stretch}.deal-commercial-sync{width:100%}.deal-commercial-source,.deal-commercial-grid,.deal-commercial-hardware-grid,.deal-arr-settings,.deal-arr-fees{grid-template-columns:1fr}}.drawer{transition:width .18s,height .18s}.drawer-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drawer-header:active{cursor:grabbing}.drawer.drawer-minimized{border:1px solid #d6dde0;border-radius:12px;align-self:flex-start;width:min(520px,100vw - 24px);height:92px;margin:12px;overflow:hidden;box-shadow:0 16px 48px #0819273d}.drawer.drawer-minimized .drawer-header{min-height:92px;padding-top:12px;padding-bottom:12px}.drawer.drawer-minimized .drawer-avatar,.drawer.drawer-minimized .drawer-record-title>p,.drawer.drawer-minimized .drawer-record-title>span,.drawer.drawer-minimized .drawer-record-title>small,.drawer.drawer-minimized .drawer-record-actions>:not(.drawer-minimize),.drawer.drawer-minimized .drawer-tabs,.drawer.drawer-minimized .drawer-body{display:none}.drawer.drawer-minimized .drawer-record-title h2{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.drawer.drawer-minimized .drawer-record-actions{margin-left:auto}.drawer>.drawer-body{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#59656d #dfe5e8;overflow-y:scroll!important}.drawer>.drawer-body::-webkit-scrollbar{width:16px}.drawer>.drawer-body::-webkit-scrollbar-track{background:#dfe5e8;box-shadow:inset 1px 0 #cbd3d7}.drawer>.drawer-body::-webkit-scrollbar-thumb{background:#59656d;border:3px solid #dfe5e8;border-radius:999px;min-height:54px}.drawer>.drawer-body::-webkit-scrollbar-thumb:hover{background:#ed1c24}.linked-quote-exports button{color:#b5121b;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}:root{--ink:#151515;--ink-soft:#5f5f62;--navy:#090909;--navy-2:#202022;--orange:#ed1c24;--orange-dark:#b5121b;--cream:#f3f3f4;--line:#dddddf;--panel:#fff;--teal:#66666a;--shadow:0 18px 60px #00000021}.company-admin-settings{flex-direction:column;gap:18px;display:flex}.company-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.company-merge-card,.company-link-type-card,.company-merge-history{padding:0;overflow:hidden}.company-merge-card>header,.company-link-type-card>header,.company-merge-history>header{border-bottom:1px solid #e5ebef;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.company-merge-card>header h2,.company-link-type-card>header h2,.company-merge-history>header h2{margin:0 0 5px}.company-merge-card>header p,.company-link-type-card>header p,.company-merge-history>header p{color:#617180;margin:0}.company-merge-card>header>span,.company-link-type-card>header>span,.company-merge-history>header>span{color:#08775d;background:#eaf5f1;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:800;display:grid}.company-merge-selectors{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:end;gap:12px;padding:20px 22px;display:grid}.company-merge-selectors>span{color:#08775d;place-items:center;height:42px;font-size:22px;display:grid}.company-merge-selectors label,.company-link-type-form label,.company-link-form label{color:#3d4c58;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.company-merge-selectors select,.company-link-type-form input,.company-link-form select,.company-link-form input,.company-link-form textarea{color:#172a38;background:#fff;border:1px solid #ccd6de;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.company-merge-invariants{background:#f1f7f5;border:1px solid #d7eae4;border-radius:10px;margin:0 22px;padding:14px 16px}.company-merge-invariants strong{color:#08775d}.company-merge-invariants p{color:#506674;margin:5px 0 0;line-height:1.5}.company-merge-options{border:0;flex-wrap:wrap;gap:10px 18px;margin:18px 22px;padding:0;display:flex}.company-merge-options legend{width:100%;margin-bottom:3px;font-weight:800}.company-merge-options label,.company-link-symmetric{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:600!important;display:flex!important}.company-merge-options input,.company-link-symmetric input{width:auto;min-height:auto}.company-merge-preview{border:1px solid #dbe4ea;border-radius:10px;margin:0 22px 18px;overflow:hidden}.company-merge-preview>header{background:#f7f9fb;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.company-merge-preview>header span{color:#08775d}.company-merge-preview>div{background:#e4eaee;border-top:1px solid #e4eaee;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.company-merge-preview>div span{color:#627383;background:#fff;flex-direction:column;padding:11px;font-size:11px;display:flex}.company-merge-preview>div b{color:#172a38;font-size:18px}.company-merge-preview>p{color:#536776;border-top:1px solid #e4eaee;margin:0;padding:12px 14px}.company-merge-empty{color:#697987;text-align:center;padding:24px}.company-merge-card>footer,.company-link-form>footer{background:#fafbfc;border-top:1px solid #e5ebef;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.company-merge-card>footer p{color:#6a7884;max-width:580px;margin:0;font-size:12px}.company-link-type-list{flex-direction:column;padding:12px 18px;display:flex}.company-link-type-list article{border-bottom:1px solid #edf1f4;padding:12px 88px 12px 4px;position:relative}.company-link-type-list article.inactive{opacity:.58}.company-link-type-list article>div{align-items:center;gap:8px;display:flex}.company-link-type-list article>div span{color:#08775d}.company-link-type-list article small{color:#6a7986;margin-top:5px;display:block}.company-link-type-list article>button{position:absolute;top:10px;right:0}.company-link-type-form{background:#fafbfc;border-top:1px solid #e5ebef;flex-direction:column;gap:12px;padding:18px 22px;display:flex}.company-link-type-form h3{margin:0}.company-link-type-form .primary-button{align-self:flex-end}.company-merge-history>div{flex-direction:column;display:flex}.company-merge-history article{border-bottom:1px solid #edf1f4;align-items:center;gap:13px;padding:14px 20px;display:flex}.company-merge-history article:last-child{border-bottom:0}.company-merge-history-icon{color:#08775d;background:#edf5f2;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.company-merge-history article strong span{color:#71808b;font-weight:500}.company-merge-history article small{color:#6a7884;margin-top:4px;display:block}.company-links-tab{flex-direction:column;gap:16px;display:flex}.company-link-count{color:#08775d;background:#edf5f2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.company-link-list{flex-direction:column;gap:10px;display:flex}.company-link-list article{background:#fff;border:1px solid #dde5ea;border-radius:11px;overflow:hidden}.company-link-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.company-link-main small{color:#08775d;text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:block}.company-link-main strong{margin-top:3px;font-size:15px;display:block}.company-link-main p{color:#657581;margin:5px 0 0}.company-link-meta{background:#fafbfc;border-top:1px solid #edf1f4;align-items:center;gap:9px;padding:8px 14px;display:flex}.company-link-meta span{color:#657581;font-size:12px}.company-link-meta .danger-button{margin-left:auto}.company-link-form{padding:0;overflow:hidden}.company-link-form>header{border-bottom:1px solid #e5ebef;padding:17px 20px}.company-link-form>header h3{margin:0 0 5px}.company-link-form>header p{color:#617180;margin:0}.company-link-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.company-link-form-grid .wide{grid-column:1/-1}.company-link-form textarea{resize:vertical}.company-link-form>footer span{color:#617180;font-size:12px}@media (width<=1000px){.company-admin-grid{grid-template-columns:1fr}.company-merge-preview>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.company-merge-selectors{grid-template-columns:1fr}.company-merge-selectors>span{height:auto;transform:rotate(90deg)}.company-merge-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.company-merge-card>footer,.company-link-form>footer{flex-direction:column;align-items:stretch}.company-link-form-grid{grid-template-columns:1fr}.company-link-form-grid .wide{grid-column:auto}}html,body{min-height:100%}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #f36f2147}.crm-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.crm-initial-loading{color:#fff;background:radial-gradient(circle at 50% 38%,#eb5b2524,#0000 34%),#090c10;place-items:center;min-height:100vh;padding:28px;display:grid}.crm-initial-loading-card{text-align:center;flex-direction:column;align-items:center;width:min(430px,100%);display:flex}.crm-initial-loading-card img{width:min(260px,78vw);height:auto;margin-bottom:34px}.crm-initial-loading-card h1{letter-spacing:-.025em;margin:22px 0 8px;font-size:clamp(1.25rem,3vw,1.6rem)}.crm-initial-loading-card p{color:#b7c0c9;margin:0;font-size:1rem;line-height:1.55}.crm-initial-loading-card button{background:var(--orange);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:22px;padding:0 22px;font-weight:750}.crm-loading-spinner{border:3px solid #ffffff2e;border-top-color:var(--orange);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite crm-loading-spin}.crm-loading-alert{color:#fff;background:#b52828;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.crm-section-loading{text-align:center;color:#25313c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:calc(100vh - 68px);padding:32px;display:flex}.crm-section-loading .crm-loading-spinner{border-color:#dce2e7;border-top-color:var(--orange);margin-bottom:8px}.crm-section-loading strong{font-size:1.05rem}.crm-section-loading p{color:#6b7782;margin:0;font-size:.95rem}@keyframes crm-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-loading-spinner{animation-duration:1.8s}}.sidebar{background:var(--navy);color:#fff;z-index:10;flex-direction:column;height:100vh;padding:0 13px 14px;display:flex;position:sticky;top:0}.brand{background:var(--navy);align-items:center;gap:7px;min-height:88px;margin:0 -13px 11px;padding:12px 14px;display:flex;box-shadow:0 1px #ffffff1f}.brand img{object-fit:contain;width:190px;max-width:calc(100% - 39px);height:auto;display:block}.brand>span{color:#fff;letter-spacing:1.1px;border:1px solid #ffffff8c;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:900}.mobile-menu-button,.mobile-menu-close,.mobile-menu-backdrop{display:none}.sidebar .main-nav{scrollbar-width:thin;scrollbar-color:#343437 transparent;align-content:start;gap:2px;min-height:0;padding:0 3px 8px 0;display:grid;overflow-y:auto}.nav-section-label{color:#68686d;letter-spacing:1.15px;text-transform:uppercase;margin:8px 9px 4px;font-size:7px;font-weight:900}.nav-section-label.navigation-label{margin-top:14px}.nav-item{color:#bdbdc1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:7px 9px;font-size:10.5px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:grid}.nav-item:hover{color:#fff;background:#fff1}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#242426}.nav-item.active .nav-icon{color:#ff5b62}.nav-icon{color:#a5a5aa;text-align:center;font-family:Arial,sans-serif;font-size:15px}.nav-group{gap:2px;display:grid}.nav-group-button{color:#d9d9dc;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:41px;padding:7px 9px;font-size:10.5px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:grid}.nav-group-button:hover{color:#fff;background:#fff1;border-color:#ffffff1a}.nav-group-button.active,.nav-group.open .nav-group-button{color:#fff;background:#19191b}.nav-group-button.active{border-color:#ed1c2452}.nav-group-button b{color:#77777c;font-size:12px}.nav-submenu{border-left:1px solid #353538;gap:1px;margin:4px 0 7px 13px;padding-left:8px;display:grid}.nav-submenu .nav-item{min-height:33px;padding-block:5px;font-size:9.5px}.nav-submenu .mine-subnav{padding-left:17px}.mine-subnav>span:nth-child(2){white-space:nowrap}@media (width>=761px) and (width<=1100px){.nav-submenu .mine-subnav{padding-left:8px}}.additional-modules{gap:4px;display:grid}.additional-modules-first{grid-template-columns:25px minmax(0,1fr);align-items:center;display:grid}.additional-modules-first .nav-item{min-width:0}.additional-modules-toggle{color:#858589;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;min-height:39px;padding:0;display:grid}.additional-modules-toggle:hover{color:#fff;background:#ffffff12}.additional-modules-toggle>span{font-size:13px;line-height:1}.additional-modules-toggle.collapsed{color:#a5a5a9;text-align:left;grid-template-columns:25px 1fr;justify-items:start;gap:7px;width:100%;padding:7px 9px}.additional-modules-toggle.collapsed b{font-size:10px;font-weight:700}#additional-module-items{gap:4px;display:grid}.settings-nav-group summary{list-style:none}.settings-nav-group summary::-webkit-details-marker{display:none}.settings-nav-group summary b{color:#8d8d91}.settings-submenu{gap:2px;margin:5px 0 0 32px;display:grid}.settings-submenu button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #3e3e40;min-height:27px;padding:4px 7px;font-size:8px}.settings-submenu button:hover{border-left-color:var(--orange);color:#fff}.nav-count{color:#c9d4de;background:#ffffff1a;border-radius:99px;padding:3px 7px;font-size:11px}.sidebar-bottom{border-top:1px solid #ffffff13;gap:3px;margin-top:auto;padding-top:9px;display:grid}.crm-version-label{color:#74747a;text-align:left;padding:3px 9px 1px;display:block}.crm-version-label span{letter-spacing:.25px;white-space:nowrap;font-size:7px;font-weight:500}.crm-version-label .version-short{display:none}.user-card{border-top:1px solid #ffffff13;align-items:center;gap:10px;min-width:0;margin-top:5px;padding:12px 7px 0;display:flex}.avatar,.top-avatar{width:34px;height:34px;color:var(--navy);background:#d7e4e8;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.avatar img,.top-avatar img,.user-menu-avatar img,.personal-identity>span img{object-fit:cover;width:100%;height:100%;display:block}.user-card>span:last-child{min-width:0}.user-card strong,.user-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-card strong{margin-bottom:3px;font-size:12px}.user-card small{color:#8fa1b0;font-size:10px}.main-area{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:8;background:#ffffffeb;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.global-search{color:#798591;align-items:center;gap:11px;min-width:min(500px,52vw);display:flex}.global-search>span{font-size:24px;transform:rotate(-15deg)}.global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.global-search input::placeholder{color:#929da6}.top-actions{align-items:center;gap:14px;display:flex}.react-launch{color:#29292b;cursor:pointer;background:#fff;border:1px solid #d7d7d9;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:4px 12px 4px 5px;display:flex}.react-launch>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.react-launch b{font-size:10px}.react-launch:hover{border-color:var(--orange);box-shadow:0 5px 14px #ed1c241f}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.notification-centre{position:relative}.notification-button{color:#3d4850;place-items:center;display:grid;position:relative}.notification-button:hover,.notification-button.has-unread{color:var(--orange-dark);background:#fff2eb}.notification-button>b{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-4px;right:-5px}.notification-bell-shape{border:2px solid;border-radius:8px 8px 4px 4px;width:14px;height:15px;display:block;position:relative}.notification-bell-shape:before{content:"";background:currentColor;border-radius:3px;width:5px;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.notification-bell-shape:after{content:"";background:currentColor;border-radius:4px 4px 0 0;width:4px;height:3px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.notification-panel{z-index:90;text-align:left;background:#fff;border:1px solid #d9dddf;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr);width:min(470px,100vw - 24px);max-height:min(720px,100vh - 88px);display:grid;position:fixed;top:64px;right:18px;overflow:hidden;box-shadow:0 24px 65px #0c1b263b}.notification-panel>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e6e8e9;justify-content:space-between;align-items:center;min-height:68px;padding:13px 15px;display:flex}.notification-panel>header:active{cursor:grabbing}.notification-panel>header p,.notification-panel>header h2{margin:0}.notification-panel>header p{color:var(--orange-dark);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.notification-panel>header h2{color:#202327;margin-top:3px;font-size:14px}.notification-window-actions{gap:6px;display:flex}.notification-window-actions>button{cursor:pointer;background:#f1f3f3;border:0;border-radius:7px;width:29px;height:29px;font-size:17px}.notification-panel.minimised{grid-template-rows:auto;width:min(320px,100vw - 24px)}.notification-panel.minimised>header{border-bottom:0}.notification-panel-tools{background:#fafbfa;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;min-height:38px;padding:7px 13px;display:flex}.notification-panel-tools span{color:#758087;font-size:8px;font-weight:750}.notification-panel-tools button,.notification-read-action,.notification-record-link{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.notification-list{min-height:0;overflow-y:auto}.notification-group>header{z-index:1;color:#30383e;background:#f4f6f7;border-bottom:1px solid #dfe3e5;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:8px 13px;display:grid;position:sticky;top:0}.notification-group>header span,.notification-group>header b{color:var(--orange-dark)}.notification-group>header strong{font-size:11px}.notification-group>header b{font-size:9px}.notification-group>article{border-bottom:1px solid #edf0f1;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.notification-group>article.unread{background:#fffaf6}.notification-group>article.pending{box-shadow:inset 3px 0 0 var(--orange)}.notification-kind{color:#34434c;background:#eff1f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.notification-list article.unread .notification-kind{color:var(--orange-dark);background:#ffe7d9}.notification-list article>div>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.notification-list article>div>header strong{color:#272c30;font-size:10px;line-height:1.35}.notification-list article>div>header i{background:var(--orange);color:#fff;text-transform:uppercase;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.notification-list article p{color:#66727a;margin:5px 0;font-size:8px;line-height:1.45}.notification-record-link{margin:3px 0 7px;display:block}.notification-list article footer{color:#8a9297;border:0;flex-wrap:wrap;justify-content:flex-start;gap:7px;padding:0;font-size:7px;display:flex}.notification-actions{gap:6px;margin-top:10px;display:flex}.notification-actions .primary-button,.notification-actions .outline-button{min-height:32px;padding:0 11px;font-size:8px}.notification-read-action{color:#7d878d;margin-top:7px}.notification-empty{text-align:center;align-content:center;place-items:center;min-height:210px;padding:30px;display:grid}.notification-empty>span{color:#35735b;background:#edf5f1;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:17px;display:grid}.notification-empty strong{color:#31383d;font-size:11px}.notification-empty p{color:#81898e;margin:5px 0 0;font-size:8px}.top-avatar{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:0}.user-menu{position:relative}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #ed1c241f}.user-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #ed1c243d}.user-menu-panel{z-index:70;color:#25292c;text-align:left;background:#fff;border:1px solid #d9dddf;border-radius:13px;width:min(290px,100vw - 24px);padding:8px;position:absolute;top:44px;right:0;box-shadow:0 24px 65px #0c1b263b}.user-menu-panel>header{border-bottom:1px solid #e7e9ea;align-items:center;gap:10px;padding:10px 9px 13px;display:flex}.user-menu-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.user-menu-identity{gap:2px;min-width:0;display:grid}.user-menu-identity small{color:#899197;font-size:9px}.user-menu-identity strong,.user-menu-identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-identity strong{font-size:12px}.user-menu-identity em{color:#69747b;font-size:10px;font-style:normal}.user-menu-file-input{display:none}.user-menu-panel>button{color:#30363a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 9px;display:grid}.user-menu-panel>button:first-of-type{margin-top:7px}.user-menu-panel>button:hover,.user-menu-panel>button:focus-visible{background:#f3f5f5;outline:0}.user-menu-panel>button:disabled{cursor:wait;opacity:.65}.user-menu-panel>button>span:first-child{color:#7a858c;place-items:center;font-size:15px;display:grid}.user-menu-panel>button strong,.user-menu-panel>button small{display:block}.user-menu-panel>button strong{font-size:10px}.user-menu-panel>button small{color:#8a9297;margin-top:2px;font-size:8px}.user-menu-panel>.user-menu-sign-out{color:#a51c29}.user-menu-panel>p{color:#a51c29;margin:6px 8px 2px;font-size:9px;line-height:1.4}.mobile-settings-action{display:none}.page{max-width:1600px;margin:0 auto;padding:34px clamp(24px,3.2vw,50px) 58px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.page-heading h1{letter-spacing:-1.2px;margin:2px 0 8px;font-size:clamp(28px,3vw,40px);font-weight:700}.page-heading p{color:var(--ink-soft);margin:0;font-size:14px}.page-heading .eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:800}.primary-button,.outline-button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 17px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.primary-button{background:var(--orange);color:#fff;box-shadow:0 7px 18px #f36f2138}.primary-button:hover{background:var(--orange-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button.small{min-height:36px;padding:0 13px}.outline-button{border:1px solid var(--line);background:#fff}.outline-button:hover{background:#f4f5f4}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;gap:5px 10px;padding:20px;transition:all .18s;display:grid}.stat-card:hover{border-color:#c9cfd4;transform:translateY(-2px);box-shadow:0 12px 30px #12233312}.stat-icon{width:33px;height:33px;color:var(--navy);background:#f0f3f3;border-radius:9px;grid-row:span 2;place-items:center;font-size:18px;display:grid}.stat-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.stat-card strong{font-size:26px;line-height:1}.stat-card small{color:#7b8791;grid-column:1/-1;justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.stat-card small span{color:var(--orange);font-size:15px}.overview-email-engagement{margin-bottom:16px;padding:18px}.email-report-period,.email-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-report-period select,.email-report-period input{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.email-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.email-report-kpis button{text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dfe4e7;border-radius:10px;min-height:128px;padding:16px}.email-report-kpis button:hover{border-color:var(--orange);background:#fff}.email-report-kpis span,.email-report-kpis small,.email-report-kpis strong{display:block}.email-report-kpis span{color:#56656e;font-size:13px;font-weight:750}.email-report-kpis strong{color:var(--ink);margin:9px 0;font-size:30px}.email-report-kpis small{color:#74818a;font-size:12px;line-height:1.45}.email-report-actions{justify-content:space-between;margin-top:13px}.email-report-actions>small{color:#718089;max-width:760px;font-size:12px;line-height:1.45}.email-report-table-wrap{border:1px solid #e2e6e8;border-radius:10px;margin-top:14px;overflow:auto}.email-report-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.email-report-table th{z-index:1;color:#53616a;text-align:left;background:#f3f5f6;position:sticky;top:0}.email-report-table th,.email-report-table td{vertical-align:top;border-bottom:1px solid #e8ebed;padding:11px 12px}.email-report-table td strong,.email-report-table td small{display:block}.email-report-table td small{color:#7a868d;margin-top:3px}.email-report-table td button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-weight:750}.email-recipient-engagement dd strong,.email-recipient-engagement dd span{display:block}.email-recipient-engagement dd span{color:#63717a;margin-top:2px}@media (width<=850px){.email-report-kpis{grid-template-columns:1fr}.overview-email-engagement .panel-heading{flex-direction:column;align-items:flex-start}}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;margin-bottom:16px;display:grid}.dashboard-grid.lower-grid{grid-template-columns:1.2fr 1fr}.dashboard-grid.single{grid-template-columns:1fr}.dashboard-page.filtering .pipeline-panel,.dashboard-page.filtering .currency-panel,.dashboard-page.filtering .overview-custom-widgets{opacity:.58;transition:opacity .16s}.overview-category-filter{margin-bottom:16px;padding:15px 18px}.overview-category-filter header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.overview-category-filter header strong,.overview-category-filter header span{display:block}.overview-category-filter header strong{color:var(--ink);font-size:11px}.overview-category-filter header span{color:var(--ink-soft);margin-top:3px;font-size:9px}.overview-category-filter header button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.overview-category-filter header small{color:#73818a;font-size:8px;font-weight:750}.overview-category-filter>div{flex-wrap:wrap;gap:7px;display:flex}.overview-category-filter label{color:#53636c;cursor:pointer;background:#fff;border:1px solid #dce2e4;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;display:inline-flex}.overview-category-filter label.selected{border-color:var(--orange);color:var(--orange-dark);background:#fff4ec;box-shadow:inset 0 0 0 1px #ffd3b7}.overview-category-filter label input{accent-color:var(--orange);margin:0}.overview-category-filter label span{font-size:9px;font-weight:800}.overview-category-filter label small{background:#edf1f2;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.overview-category-filter>p{color:#a32c27;margin:10px 0 0;font-size:8px}.overview-custom-widgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.overview-kpi-widget{color:inherit;text-align:left;cursor:pointer}.overview-kpi-widget:hover{border-color:#f1b086;box-shadow:0 8px 24px #232e3414}.overview-kpi-widget>span,.overview-graph-widget header span{color:var(--orange-dark);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.overview-kpi-widget>strong{color:var(--navy);margin:11px 0 7px;font-size:27px;line-height:1;display:block}.overview-kpi-widget h2,.overview-kpi-widget small{margin:0;display:block}.overview-kpi-widget h2,.overview-graph-widget h2{margin:0;font-size:14px}.overview-kpi-widget small{color:#7d8990;margin-top:6px;font-size:8px}.overview-graph-widget{min-height:225px}.overview-graph-widget header{margin-bottom:15px}.overview-graph-widget header h2{margin-top:5px}.overview-widget-groups{gap:8px;display:grid}.overview-widget-groups>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(85px,1fr) 1.4fr auto;align-items:center;gap:8px;padding:3px 0;display:grid}.overview-graph-widget.donut .overview-widget-groups>button{grid-template-columns:minmax(0,1fr) auto}.overview-widget-groups span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.overview-widget-groups span i{border-radius:2px;flex:none;width:7px;height:7px}.overview-widget-groups b{background:#edf1f2;border-radius:99px;height:6px;overflow:hidden}.overview-widget-groups b i{border-radius:inherit;background:var(--orange);height:100%;display:block}.overview-widget-groups strong{text-align:right;font-size:8px}.overview-donut-summary{background:conic-gradient(var(--segments));text-align:center;cursor:pointer;border:0;border-radius:50%;place-content:center;width:94px;height:94px;margin:0 auto 15px;display:grid;position:relative}.overview-donut-summary:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.overview-donut-summary strong,.overview-donut-summary small{z-index:1;display:block;position:relative}.overview-donut-summary strong{max-width:62px;color:var(--navy);text-overflow:ellipsis;font-size:11px;overflow:hidden}.overview-donut-summary small{color:#7a858b;margin-top:2px;font-size:7px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;display:flex}.panel-heading h2,.tab-action-row h3,.overview-content h3,.documents-tab h3{letter-spacing:-.2px;margin:0 0 5px;font-size:15px}.panel-heading p,.tab-action-row p{color:var(--ink-soft);margin:0;font-size:11px}.panel-heading button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.stage-bars{gap:12px;display:grid}.stage-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,1.1fr) 2fr 40px;align-items:center;gap:12px;padding:2px 0;font-size:11px;display:grid}.stage-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-row>span:nth-child(2){background:#edf0f1;border-radius:99px;height:7px;overflow:hidden}.stage-row i{border-radius:inherit;height:100%;display:block}.bar-orange{background:var(--orange)}.bar-navy{background:#7890a2}.bar-teal{background:var(--teal)}.stage-row strong{text-align:right;font-size:11px}.small-bars{gap:15px}.currency-list{gap:12px;display:grid}.currency-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f1;align-items:center;gap:12px;padding:0 0 11px;display:flex}.currency-row:last-child{border:0}.currency-code{width:40px;height:30px;color:var(--navy);background:#edf2f3;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.currency-row strong,.currency-row small{display:block}.currency-row strong{font-size:13px}.currency-row small{color:var(--ink-soft);margin-top:2px;font-size:10px}.data-note{color:#87919a;border-top:1px solid #eef0f1;margin:15px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.compact-list{display:grid}.compact-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.compact-list button:last-child{border:0}.compact-list button:hover strong{color:var(--orange-dark)}.company-avatar,.table-avatar,.mini-avatar{color:var(--navy);background:#e8eeef;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.company-avatar{width:34px;height:34px}.compact-main strong,.compact-main small,.compact-value strong,.compact-value small{display:block}.compact-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.compact-main small,.compact-value small{color:var(--ink-soft);margin-top:4px;font-size:9px}.compact-value{text-align:right}.compact-value strong{font-size:11px}.meetings-panel{margin-bottom:16px}.meeting-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.meeting-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef0f1;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.meeting-strip button:hover{border-color:#d1d6da}.meeting-strip button>span:last-child{min-width:0}.meeting-strip button>span:last-child strong,.meeting-strip button>span:last-child small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.meeting-strip button>span:last-child strong{font-size:10px}.meeting-strip button>span:last-child small{color:var(--ink-soft);margin-top:3px;font-size:9px}.date-tile{width:32px;height:36px;color:var(--orange-dark);text-align:center;background:#fff2ea;border-radius:7px;flex:0 0 32px;place-content:center;display:grid}.date-tile strong{font-size:13px;line-height:1}.date-tile small{text-transform:uppercase;margin-top:2px;font-size:8px}.record-heading{align-items:flex-end}.workspace-hero{background:linear-gradient(135deg,#fff 0%,#f5f8f7 100%);border:1px solid #dce2e3;border-radius:15px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 12px 35px #1223330e}.workspace-mining{border-top:3px solid #c9822c}.workspace-partners{border-top:3px solid #267c78}.workspace-hero-copy{align-items:center;gap:15px;min-width:0;padding:23px 25px 19px;display:flex}.workspace-hero-copy .eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 4px;font-size:8px;font-weight:800}.workspace-hero-copy h1{letter-spacing:-.8px;margin:0 0 6px;font-size:clamp(23px,2.6vw,34px)}.workspace-hero-copy p:last-child{max-width:680px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.workspace-symbol{color:#fff;background:#172d3d;border-radius:13px;flex:0 0 49px;place-items:center;width:49px;height:49px;font-size:21px;display:grid;box-shadow:0 8px 20px #1223332b}.workspace-partners .workspace-symbol{background:#267c78}.workspace-continuity{background:#fffc;border:1px solid #dce5e2;border-radius:10px;align-self:center;margin:15px 17px 15px 0;padding:14px 16px}.workspace-continuity strong,.workspace-continuity span{display:block}.workspace-continuity strong{color:#315e57;font-size:10px}.workspace-continuity span{color:#68767f;margin-top:5px;font-size:9px;line-height:1.45}.workspace-tabs{background:#ffffffa8;border-top:1px solid #e2e6e6;grid-column:1/-1;align-items:flex-end;gap:3px;padding:0 15px;display:flex;overflow-x:auto}.workspace-tabs button{color:#68747d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:47px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.workspace-tabs button:hover{color:var(--ink);background:#fff9f5}.workspace-tabs button.active{color:var(--ink);border-bottom-color:var(--orange)}.workspace-partners .workspace-tabs button.active{border-bottom-color:#267c78}.workspace-form-note{color:#446a63;background:#edf7f4;border-bottom:1px solid #dfe7e5;margin:0;padding:11px 23px;font-size:9px;line-height:1.45}.heading-actions{align-items:center;gap:10px;display:flex}.export-menu-wrap{position:relative}.export-button{white-space:nowrap;align-items:center;gap:7px;min-height:40px;display:flex}.export-button>span{color:#8a949b}.export-menu{z-index:35;background:#fff;border:1px solid #d8dddf;border-radius:10px;gap:5px;width:250px;padding:11px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #0d1f2d2e}.export-menu>strong,.export-menu>small{padding-inline:5px}.export-menu>strong{color:var(--ink);font-size:10px}.export-menu>small{color:#7b878f;margin-bottom:4px;font-size:8px;line-height:1.45}.export-menu>button{text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #e4e7e8;border-radius:7px;gap:3px;min-height:48px;padding:7px 9px;display:grid}.export-menu>button:hover{border-color:var(--orange);background:#fff8f3}.export-menu>button>span{color:var(--ink);font-size:9px;font-weight:800}.export-menu>button>small{color:#7c878f;font-size:7px}.export-error{margin:-12px 0 16px}.deal-kpi-strip{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:12px;transition:opacity .15s;overflow:hidden;box-shadow:0 4px 18px #12233306}.deal-kpi-strip.loading{opacity:.72}.deal-kpi-strip>header{background:#fafbf9;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;min-height:35px;padding:7px 15px;display:flex}.deal-kpi-strip>header span{color:var(--ink);text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:850}.deal-kpi-strip>header small{color:#7c878f;text-align:right;font-size:7px}.deal-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.deal-kpi-grid>button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf0f1;flex-direction:column;justify-content:flex-start;min-height:112px;padding:17px 15px 14px;display:flex}.deal-kpi-grid>button:last-child{border-right:0}.deal-kpi-grid>button:hover{background:#fffaf6}.deal-kpi-grid>button>span{color:#304555;text-transform:uppercase;letter-spacing:.45px;font-size:7px;font-weight:850}.deal-kpi-grid>button>strong{color:#0095ad;letter-spacing:-.4px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:28px;margin-top:7px;font-size:clamp(16px,1.3vw,20px);line-height:1.15}.deal-kpi-grid>button>b{color:#2d6672;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:750}.deal-kpi-grid>button>small{color:#7b878f;margin-top:auto;padding-top:6px;font-size:7px;line-height:1.35}.kpi-value-skeleton{border-radius:5px;width:82%;height:21px;display:inline-block}.group-control{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.group-control span{color:#6c7780;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:9px;font-weight:800}.group-control select{color:var(--ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.view-toggle{background:#ecefed;border-radius:8px;padding:3px;display:flex}.view-toggle button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:11px}.view-toggle button.active{background:#fff;font-weight:700;box-shadow:0 2px 7px #12233314}.view-management-bar{z-index:12;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:52px;margin-bottom:10px;padding:7px 10px;display:flex;position:relative;box-shadow:0 4px 18px #12233306}.view-management-bar:has(.field-manager-popover){z-index:31}.saved-view-tabs{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.saved-view-tab-shell{background:#fafbf9;border:1px solid #dfe3e5;border-radius:8px;flex:none;align-items:stretch;height:36px;display:flex;overflow:hidden}.saved-view-tab-shell.active{background:#fff;border-color:#f11f2b;box-shadow:inset 0 -2px #f11f2b}.saved-view-tab{color:#596874;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;max-width:220px;padding:0 11px;font-size:9px;font-weight:750}.saved-view-tab span{text-overflow:ellipsis;display:block;overflow:hidden}.saved-view-tabs>.saved-view-tab{background:#fafbf9;border:1px solid #dfe3e5;border-radius:8px;flex:none;height:36px}.saved-view-tab-shell.active .saved-view-tab,.saved-view-tabs>.saved-view-tab.active{color:var(--ink);font-weight:850}.saved-view-tabs>.saved-view-tab.active{background:#fff;border-color:#f11f2b;box-shadow:inset 0 -2px #f11f2b}.saved-view-tab-close{color:#929ba1;cursor:pointer;background:0 0;border:0;border-left:1px solid #e8ebec;width:27px;font-size:15px}.saved-view-tab-close:hover{color:#be2530;background:#fff0f0}.saved-view-opener{color:#df1623;background:#fff;border:1px dashed #cfd5d8;border-radius:8px;flex:none;align-items:center;gap:3px;height:36px;padding:0 7px;display:flex}.saved-view-opener>span{font-size:13px;font-weight:800}.saved-view-opener select{color:#7a4145;cursor:pointer;background:0 0;border:0;outline:0;max-width:145px;font-size:9px;font-weight:750}.view-access-tag{color:#56707a;white-space:nowrap;background:#edf2f3;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.view-access-tag.all{color:#2b725c;background:#e8f4ef}.view-access-tag.selected{color:#546a91;background:#edf0f8}.view-access-tag.private,.view-access-tag.working{color:#a25420;background:#fff1e7}.view-management-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.view-management-actions>button,.field-manager-wrap>button{color:#53616d;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750}.view-management-actions>button:hover,.field-manager-wrap>button:hover,.field-manager-wrap>button.active{border-color:var(--orange);color:var(--orange-dark);background:#fff9f5}.view-management-actions>.danger-link{color:#9d4a45}.field-manager-wrap{position:relative}.field-manager-wrap>button strong{background:#eef1f2;border-radius:99px;margin-left:3px;padding:2px 5px;font-size:8px}.view-feedback{white-space:nowrap;background:#f5f7f6;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.view-feedback.success{color:#2d735c}.view-feedback.error{color:#9d3f34}.field-manager-popover{z-index:25;background:#fff;border:1px solid #d8dddf;border-radius:11px;width:min(430px,78vw);position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 18px 50px #0d1f2d2e}.field-manager-popover>header{border-bottom:1px solid var(--line);grid-template-columns:1fr 145px;align-items:center;gap:12px;padding:13px;display:grid}.field-manager-popover header strong,.field-manager-popover header span{display:block}.field-manager-popover header strong{font-size:11px}.field-manager-popover header span{color:#7b868e;margin-top:3px;font-size:8px}.field-manager-popover header input{border:1px solid #dfe3e5;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:9px}.field-manager-list{max-height:360px;overflow:auto}.field-manager-list>label{cursor:pointer;border-bottom:1px solid #eff1f2;grid-template-columns:19px 18px minmax(0,1fr);align-items:center;gap:7px;min-height:46px;padding:7px 13px;display:grid}.field-manager-list>label:hover{background:#fffaf6}.field-manager-list>label.dragging{opacity:.45}.field-manager-list .drag-handle{color:#a3abb1;cursor:grab;font-size:13px}.field-manager-list input{accent-color:var(--orange)}.field-manager-list strong,.field-manager-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.field-manager-list strong{color:var(--ink);font-size:9px}.field-manager-list small{color:#8a949b;margin-top:3px;font-size:7px}.field-manager-popover>footer{border-top:1px solid var(--line);background:#fafbf9;justify-content:flex-end;gap:7px;min-height:45px;padding:7px 11px;display:flex}.field-manager-popover footer button{color:#5e6b74;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:6px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700}.filterbar{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:8px;min-height:58px;padding:9px 13px;display:flex}.filterbar>label{background:#f5f6f5;border-radius:7px;align-items:center;gap:7px;height:35px;padding:0 9px;display:flex}.filterbar>label>span{color:#6c7780;font-size:10px;font-weight:700}.filterbar>label select{background:0 0;border:0;outline:0;max-width:170px;font-size:10px}.filterbar>label input{background:0 0;border:0;outline:0;min-width:90px;max-width:150px;font-size:10px}.record-filter-panel{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;overflow:hidden}.record-filter-panel.expanded{z-index:30;position:relative;overflow:visible}.record-filter-panel.expanded>div,.record-filter-panel.expanded .deal-filterbar{position:relative;overflow:visible}.filter-panel-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 13px;display:flex}.filter-panel-header>div{align-items:center;gap:10px;display:flex}.filter-panel-icon{width:30px;height:30px;color:var(--orange-dark);background:#fff1e8;border-radius:8px;place-items:center;font-size:18px;font-weight:800;display:grid;transform:rotate(90deg)}.filter-panel-header>div>span:last-child{gap:2px;display:grid}.filter-panel-header strong{color:var(--ink);font-size:11px}.filter-panel-header small{color:var(--ink-soft);font-size:9px}.filter-panel-header button{color:#53616d;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.filter-panel-header button:hover{border-color:var(--orange);color:var(--orange-dark)}.filter-panel-actions{align-items:center;gap:7px;display:flex}.filter-clear-all{min-height:32px;color:var(--orange-dark);cursor:pointer;background:#fff8f4;border:1px solid #edc8b4;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.filter-clear-all:hover:not(:disabled){border-color:var(--orange);background:#fff1e8}.filter-clear-all:disabled,.clear-filters:disabled,.overview-category-filter header button:disabled,.document-admin-filters .text-button:disabled{opacity:.42;cursor:not-allowed}.filter-panel-header .filter-clear-all{color:var(--orange-dark);background:#fff8f4;border-color:#edc8b4}.filter-chevron{font-size:15px;line-height:1;transition:transform .18s;display:inline-block}.record-filter-panel.expanded .filter-chevron{transform:rotate(180deg)}.record-filter-panel.expanded .filter-panel-header{border-bottom:1px solid var(--line)}.record-filter-panel .deal-filterbar{border:0;border-radius:0}.record-filter-panel .range-filterbar{border:0;border-top:1px solid var(--line)}.deal-filterbar{border-radius:11px 11px 0 0;flex-wrap:wrap;padding-block:11px}.text-filter{min-width:185px}.clear-filters{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin-left:3px;font-size:10px;font-weight:700}.range-filterbar{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,minmax(220px,1fr));gap:8px;padding:10px 13px 12px;display:grid}.compact-range-filterbar{grid-template-columns:minmax(280px,420px)}.range-group{background:#f7f8f7;border-radius:8px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.range-group>strong{color:#596671;max-width:72px;font-size:9px;line-height:1.3}.range-group label{gap:2px;display:grid}.range-group label span{color:#8a949c;text-transform:uppercase;font-size:7px;font-weight:800}.range-group input{width:100%;min-width:0;height:24px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #dce1e3;outline:0;font-size:9px}.table-panel{border:1px solid var(--line);background:#fff;border-radius:0 0 11px 11px;overflow:hidden}.table-scroll{scrollbar-gutter:stable;max-height:calc(100vh - 245px);overflow:auto}.table-scroll thead th{z-index:6;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.table-scroll thead th:first-child{z-index:7}.table-scroll table{table-layout:fixed;width:max-content;min-width:100%}.table-scroll thead th:not(.selection-heading){position:sticky}.column-resize-handle{z-index:12;cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.column-resize-handle:after{content:"";background:0 0;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.column-resize-handle:hover:after,.resizing-columns .column-resize-handle:after{background:var(--orange)}.resizing-columns,.resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.table-scroll td{text-overflow:ellipsis;overflow:hidden}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#78838c;text-align:left;text-transform:uppercase;letter-spacing:.55px;border-bottom:1px solid var(--line);white-space:nowrap;background:#f7f8f7;padding:0;font-size:9px}th[draggable=true]{cursor:grab}.sortable-column{width:100%;min-height:39px;color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:flex}.sortable-column:hover{color:var(--orange-dark);background:#fff8f3}.sortable-column>span:nth-child(2){text-align:left;flex:1}.sortable-column b{color:#9da6ad;font-size:10px}.column-grip{color:#b4bbc0;letter-spacing:-3px;font-size:10px}.plain-column{align-items:center;min-height:39px;padding:0 16px;display:flex}td{color:#43515e;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eff1f2;min-width:120px;max-width:260px;padding:12px 16px;overflow:hidden}tbody tr{cursor:pointer}tbody tr:hover{background:#fffaf6}tbody tr:last-child td{border-bottom:0}.primary-cell{align-items:center;gap:9px;min-width:190px;display:flex}.table-avatar{flex:none;width:29px;height:29px}.primary-cell>span:last-child{min-width:0}.primary-cell strong,.primary-cell small{text-overflow:ellipsis;display:block;overflow:hidden}.primary-cell strong{color:var(--ink);font-size:11px}.primary-cell small{color:#88929a;margin-top:2px;font-size:9px}.email-value{color:#2c6e89}.pill{text-overflow:ellipsis;color:#50606f;background:#edf0f2;border-radius:99px;max-width:150px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block;overflow:hidden}.pill-new,.pill-open,.pill-qualified-to-buy{color:#b44f13;background:#fff0e6}.pill-connected,.pill-customer,.pill-closed-won,.pill-active{color:#21705f;background:#e8f4ef}.pill-attempting,.pill-in-progress{color:#42628b;background:#edf1f8}.pill-disqualified,.pill-closed-lost{color:#934444;background:#f6e9e9}.muted{color:#a5adb4}.row-open{cursor:pointer;color:#9aa3aa;background:0 0;border:0;border-radius:6px;width:25px;height:25px;font-size:19px}.editable-table-cell{position:relative}.table-scroll td.lookup-editing-cell{z-index:20;overflow:visible}.editable-cell-value{align-items:center;gap:7px;min-width:0;display:flex}.editable-cell-value>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.editable-cell-value>button{color:#a0a9af;opacity:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 24px;width:24px;height:24px;font-size:10px;transition:opacity .12s,color .12s,background .12s}.editable-table-cell:hover .editable-cell-value>button,.editable-cell-value>button:focus-visible{opacity:1}.editable-cell-value>button:hover,.editable-cell-value>button:focus-visible{color:var(--orange-dark);background:#fff3eb;border-color:#efc4a8;outline:0}.inline-table-editor{z-index:20;grid-template-columns:minmax(120px,1fr) 28px 28px;align-items:center;gap:4px;min-width:210px;display:grid;position:relative}.inline-table-editor>.searchable-select{grid-column:1/-1}.inline-table-editor input,.inline-table-editor select{border:1px solid var(--orange);width:100%;min-width:0;min-height:32px;color:var(--ink);background:#fff;border-radius:6px;outline:0;padding:0 8px;font-size:9px;box-shadow:0 0 0 3px #eb701b1a}.inline-table-editor button{color:#67737b;cursor:pointer;background:#fff;border:1px solid #d8dddf;border-radius:6px;width:28px;height:28px;font-size:12px;font-weight:850}.inline-table-editor .save-inline{border-color:var(--orange);background:var(--orange);color:#fff}.inline-table-editor button:disabled{opacity:.5;cursor:default}.table-edit-error{margin:-12px 0 16px}.table-footer{border-top:1px solid var(--line);color:#7c8790;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:7px 16px;font-size:9px;display:flex}.table-footer-summary{white-space:nowrap}.table-footer-summary strong{color:#46545f}.pagination-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pagination-controls label{white-space:nowrap;align-items:center;gap:7px;display:flex}.pagination-controls select{color:#4e5d68;background:#fff;border:1px solid #dce1e3;border-radius:6px;outline:0;min-height:30px;padding:0 25px 0 8px;font-size:9px}.pagination-controls>span{text-align:center;white-space:nowrap;min-width:72px}.pagination-controls>button{color:#4f5e69;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:6px;width:29px;height:29px;font-size:14px}.pagination-controls>button:hover:not(:disabled){border-color:var(--orange);color:var(--orange-dark);background:#fff8f3}.pagination-controls>button:disabled{opacity:.38;cursor:default}.loading-row{cursor:default}.group-row{cursor:default;background:#eef2f2}.group-row:hover{background:#eef2f2}.group-row td{color:var(--navy);border-top:1px solid #dbe1e3;border-bottom:1px solid #dbe1e3;padding-block:9px;position:sticky;left:0}.group-row strong{font-size:10px}.group-row span{color:#78848d;margin-left:8px;font-size:9px;font-weight:400}.line-skeleton{width:80%;height:11px;display:block}.empty-state{text-align:center;padding:55px 20px}.empty-state>span{background:#eef1f1;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-size:20px;display:grid}.empty-state h3{margin:0 0 6px;font-size:14px}.empty-state p{color:var(--ink-soft);margin:0;font-size:11px}.empty-state.compact{padding:35px 20px}.deal-board{align-items:flex-start;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.board-column{background:#ecefed;border-radius:10px;flex:0 0 285px;width:285px;padding:10px}.board-column>header{align-items:center;gap:8px;height:34px;padding:0 4px 8px;display:flex}.stage-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.board-column header strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.board-column header small{color:#65717a;font-size:9px}.board-column>div{gap:8px;display:grid}.deal-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e5;border-radius:8px;gap:7px;padding:13px;display:grid;box-shadow:0 3px 10px #12233309}.deal-card:hover{border-color:#cbd1d5;transform:translateY(-1px)}.deal-card>strong{font-size:11px;line-height:1.4}.deal-card>span{color:var(--ink-soft);font-size:9px}.deal-card>div,.deal-card footer{justify-content:space-between;align-items:center;display:flex}.deal-card>div{border-top:1px solid #eef0f1;padding-top:6px}.deal-card>div b{font-size:11px}.deal-card>div small{color:#7c8790;font-size:8px}.deal-card footer{margin-top:3px}.deal-card footer>span:last-child{color:#77828b;font-size:8px}.mini-avatar{border-radius:50%;width:23px;height:23px;font-size:8px}.record-board .board-column{flex-basis:300px;width:300px}.record-board-card{width:100%}.record-board-card>div b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.error-banner{color:#913d0d;background:#fff4ed;border:1px solid #eed0c0;border-radius:9px;align-items:center;gap:9px;min-height:42px;margin:18px clamp(24px,3.2vw,50px) -12px;padding:7px 12px;font-size:11px;display:flex}.error-banner>span:first-child{background:#f7d8c5;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.error-banner-message{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;line-height:1.45}.error-banner>button{flex:none}.error-banner>button:last-child{margin-left:0}.error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.inline-error,.form-error{color:#9d3f19;background:#fff0eb;border-radius:7px;padding:10px;font-size:11px}.drawer-backdrop,.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07141f6e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{overscroll-behavior:contain;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:hidden}.drawer-backdrop.side-left{justify-content:flex-start}.drawer{pointer-events:auto;background:#fff;flex-direction:column;width:min(690px,95vw);height:100%;min-height:0;animation:.2s both slideIn;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 60px #0819272b}.drawer-backdrop.side-left .drawer{animation-name:slideInLeft;box-shadow:20px 0 60px #0819272b}@keyframes slideIn{0%{opacity:.5;transform:translate(25px)}}@keyframes slideInLeft{0%{opacity:.5;transform:translate(-25px)}}.drawer-header{background:var(--navy);color:#fff;flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px 14px;min-height:118px;padding:23px 23px 18px 72px;display:flex;position:relative}.drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;width:32px;height:32px;font-size:21px;position:absolute;top:19px;left:20px}.drawer-avatar{background:var(--orange);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:grid}.drawer-record-title{flex:260px;min-width:0}.drawer-header p,.drawer-header h2,.drawer-header div>span{margin:0;display:block}.drawer-header p{color:#9cafbd;text-transform:uppercase;letter-spacing:1.4px;font-size:8px;font-weight:800}.drawer-header h2{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 5px;font-size:20px;overflow:hidden}.drawer-header div>span{color:#b9c5ce;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.drawer-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;width:100%;margin-left:62px;display:flex}.drawer-record-actions .outline-button{color:#fff;background:0 0;border-color:#ffffff38}.drawer-record-actions .outline-button:hover{background:#ffffff14}.drawer-record-actions .edit-record-button{background:#eb701b29;border-color:#f38a49}.drawer-side-toggle{margin-right:auto}.drawer-tabs{border-bottom:1px solid var(--line);flex:none;align-items:end;gap:25px;min-height:51px;padding:0 25px;display:flex}.drawer-tabs button{color:#65717b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:51px;font-size:10px;font-weight:700;display:flex}.drawer-tabs button.active{color:var(--ink);border-color:var(--orange)}.drawer-tabs button span{background:#edf0f1;border-radius:99px;padding:2px 6px;font-size:8px}.drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#737b82 #e7eaec;background:#fafaf8;flex:1;min-height:0;padding:26px;overflow:hidden scroll}.drawer-body::-webkit-scrollbar{width:13px}.drawer-body::-webkit-scrollbar-track{background:#e7eaec;border-left:1px solid #d4d9dc}.drawer-body::-webkit-scrollbar-thumb{background:#737b82;border:3px solid #e7eaec;border-radius:999px;min-height:48px}.drawer-body::-webkit-scrollbar-thumb:hover{background:#4f585f}.drawer-edit-hint{color:#91441f;text-align:left;cursor:pointer;background:#fff8f3;border:1px solid #e8c4a8;border-radius:8px;width:100%;margin:0 0 12px;padding:9px 12px;font-size:9px;font-weight:750}.editable-detail-field{cursor:pointer;border-radius:7px;outline:none;margin:-7px;padding:7px;transition:background .15s,box-shadow .15s}.editable-detail-field:hover,.editable-detail-field:focus-visible{background:#fff3e9;box-shadow:0 0 0 1px #efc09c}.editable-detail-field:hover strong:after,.editable-detail-field:focus-visible strong:after{content:"  ✎";color:var(--orange-dark);font-size:9px}.overview-content{gap:18px;display:grid}.overview-content section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.record-info-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.record-info-heading h3{margin:0}.company-vendor-indicator{text-align:center;flex:none;margin:0 0 0 auto}.company-vendor-indicator dt{color:#687582;margin-bottom:5px;font-size:11px;font-weight:700}.company-vendor-indicator dd{text-align:center;border-radius:6px;min-width:50px;margin:0;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.company-vendor-indicator .is-confirmed{color:#17633c;background:#e7f5ec}.company-vendor-indicator .is-unconfirmed{color:#52606d;background:#f0f3f5}.detail-grid{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:18px;display:grid}.detail-grid>div{min-width:0}.detail-grid .wide{grid-column:1/-1}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{text-transform:uppercase;letter-spacing:.5px;color:#8a949c;margin-bottom:5px;font-size:8px;font-weight:800}.detail-grid strong{word-break:break-word;font-size:11px;line-height:1.55}.association-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.association-summary>div span{color:#6e7981;background:#f3f5f4;border-radius:8px;padding:12px;font-size:9px}.association-summary>div strong{color:var(--ink);margin-bottom:3px;font-size:17px;display:block}.association-summary p,.source-card p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.55}.source-card{align-items:flex-start;gap:12px;display:flex}.source-card>span{height:35px;color:var(--orange-dark);background:#ffeadd;border-radius:8px;flex:0 0 35px;place-items:center;font-size:10px;font-weight:800;display:grid}.associations-tab{gap:16px;display:grid}.association-groups{gap:13px;display:grid}.association-group{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.association-group>header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;min-height:51px;padding:10px 14px;display:flex}.association-group>header>div{align-items:center;gap:9px;display:flex}.association-group h4{margin:0;font-size:11px}.association-group>header>span{color:#68747d;background:#eef1f2;border-radius:99px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:8px;font-weight:800;display:grid}.association-type-icon{width:29px;height:29px;color:var(--navy);background:#eef2f3;border-radius:7px;place-items:center;font-size:12px;display:grid}.association-type-icon.type-deals,.association-type-icon.type-leads{color:var(--orange-dark);background:#fff0e6}.association-list{display:grid}.association-list>button{text-align:left;cursor:pointer;width:100%;min-height:59px;color:inherit;background:#fff;border:0;border-bottom:1px solid #eff1f2;align-items:center;gap:10px;padding:9px 13px;display:flex}.association-list>button:last-child{border-bottom:0}.association-list>button:hover{background:#fafbf9}.association-list>button>span:nth-child(2){flex:1;min-width:0}.association-list strong,.association-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.association-list strong{font-size:10px}.association-list small{color:#7d8891;margin-top:4px;font-size:8px}.association-list em{color:#56646f;font-size:9px;font-style:normal;font-weight:700}.association-list b{color:#9da6ac;font-size:17px}.association-avatar{width:32px;height:32px;color:var(--navy);background:#e8edee;border-radius:8px;flex:0 0 32px;place-items:center;font-size:8px;font-weight:800;display:grid}.association-empty{color:#8a949b;padding:18px 14px;font-size:9px}.tab-action-row{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.dedicated-relationship-tab{gap:16px;display:grid}.dedicated-relationship-tab .tab-action-row{margin-bottom:2px}.dedicated-association-group .association-list{max-height:380px;overflow:auto}.contact-communication-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.contact-communication-card>header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:12px 14px;display:flex}.contact-communication-card>header>div{align-items:center;gap:10px;display:flex}.contact-communication-card h4,.contact-communication-card p{margin:0}.contact-communication-card h4{font-size:11px}.contact-communication-card header p{color:#7d8891;margin-top:3px;font-size:8px}.communication-icon{width:31px;height:31px;color:var(--orange-dark);background:#fff1e7;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.communication-summary{background:#fafbf9;border-bottom:1px solid #edf0f1;grid-template-columns:repeat(3,1fr);display:grid}.communication-summary>span{border-right:1px solid #edf0f1;padding:13px 14px}.communication-summary>span:last-child{border-right:0}.communication-summary strong,.communication-summary small{display:block}.communication-summary strong{font-size:15px}.communication-summary small{color:#7d8891;margin-top:3px;font-size:8px}.communication-details{border-bottom:1px solid #edf0f1;grid-template-columns:1fr 1fr;gap:12px;padding:13px 14px;display:grid}.communication-details div{min-width:0}.communication-details span,.communication-details strong{display:block}.communication-details span{color:#7d8891;font-size:8px}.communication-details strong{text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.latest-communication{padding:13px 14px}.latest-communication span{color:var(--orange-dark);font-size:8px;font-weight:700}.latest-communication strong{margin-top:5px;font-size:10px;display:block}.latest-communication p{color:#6d7982;margin-top:5px;font-size:9px;line-height:1.45}.tasks-tab,.meetings-tab{gap:14px;display:grid}.tasks-tab .tab-action-row,.meetings-tab .tab-action-row{margin-bottom:2px}.tab-action-row h3,.tab-action-row p{margin:0}.tab-action-row h3{font-size:13px}.tab-action-row p{color:#7a858d;margin-top:5px;font-size:9px}.scheduled-list{gap:9px;display:grid}.scheduled-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:88px;padding:14px;display:grid}.scheduled-icon{color:#2c7752;background:#ecf4ef;border-radius:9px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.scheduled-icon.meeting{color:#315f70;background:#edf2f4}.scheduled-card>div{min-width:0}.scheduled-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.scheduled-card header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.scheduled-card header>span:not(.task-status-badge){color:#7a858d;font-size:8px}.scheduled-card p{color:#637079;margin:7px 0 9px;font-size:9px;line-height:1.45}.scheduled-card footer{color:#89939a;flex-wrap:wrap;gap:5px 12px;font-size:8px;display:flex}.scheduled-card>.outline-button{align-self:center}.task-status-badge{color:#68757d;text-transform:uppercase;background:#edf1f2;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:800}.task-status-badge.status-completed{color:#28704b;background:#e7f5ed}.task-status-badge.status-in_progress{color:#9a591b;background:#fff0e1}.task-status-badge.status-cancelled{color:#875f5f;background:#f1eeee}.task-status-completed{opacity:.76}.timeline{gap:0;display:grid;position:relative}.timeline:before{content:"";background:#dfe3e5;width:1px;position:absolute;top:12px;bottom:12px;left:17px}.timeline-item{grid-template-columns:35px 1fr;gap:12px;padding-bottom:17px;display:grid;position:relative}.timeline-icon{z-index:1;width:35px;height:35px;color:var(--navy);background:#e8edee;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.kind-email{color:var(--orange-dark);background:#fff0e6}.kind-meeting{color:#2b7276;background:#e7f0f1}.timeline-item>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px 15px}.timeline-item header{justify-content:space-between;gap:12px;display:flex}.timeline-item header strong{font-size:11px}.timeline-item time{color:#828d96;font-size:8px}.timeline-item p{color:#596772;white-space:pre-wrap;margin:8px 0 5px;font-size:10px;line-height:1.55}.timeline-item small{color:#929ba2;font-size:8px}.direction-badge{color:#52717b;text-transform:uppercase;background:#edf3f4;border-radius:99px;margin-top:7px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.documents-tab{gap:22px;display:grid}.upload-card{background:#fff;border:1px dashed #cfd5d8;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:25px;padding:20px;display:grid}.upload-icon{width:36px;height:36px;color:var(--orange-dark);background:#fff0e6;border-radius:9px;place-items:center;margin-bottom:12px;font-size:18px;display:grid}.upload-card p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.6}.upload-card form{gap:8px;display:grid}.file-picker{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:8px;height:43px;padding:0 10px;display:flex;overflow:hidden}.file-picker input{display:none}.file-picker span{white-space:nowrap;text-overflow:ellipsis;color:#6d7881;flex:1;font-size:9px;overflow:hidden}.file-picker b{color:var(--orange-dark);font-size:9px}.upload-card form>input{border:1px solid var(--line);border-radius:7px;height:39px;padding:0 10px;font-size:10px}.form-message{color:#397568;font-size:9px}.form-message.error{color:#b42318;font-weight:700}.upload-progress{gap:5px;display:grid}.upload-progress>span{background:#eceff0;border-radius:999px;width:100%;height:6px;overflow:hidden}.upload-progress>span>i{border-radius:inherit;background:var(--red);height:100%;transition:width .2s;display:block}.upload-progress small{color:#66727a;font-size:8px;line-height:1.4}.file-list{gap:7px;margin-top:13px;display:grid}.file-list a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.file-list a:hover{border-color:#c8cfd2}.file-type{color:#536575;background:#eef1f2;border-radius:7px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.file-list a>span:nth-child(2){flex:1;min-width:0}.file-list strong,.file-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.file-list strong{font-size:10px}.file-list small{color:#849099;margin-top:4px;font-size:8px}.file-list b{color:var(--orange-dark)}.fields-toolbar{justify-content:space-between;gap:15px;margin-bottom:13px;display:flex}.fields-toolbar>label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;width:55%;height:37px;padding:0 10px;display:flex}.fields-toolbar input{border:0;outline:0;width:100%;font-size:10px}.toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:9px;display:flex}.toggle>span{background:#dce1e3;border-radius:99px;width:28px;height:16px;position:relative}.toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle.active>span{background:var(--orange)}.toggle.active>span:after{left:14px}.fields-note{color:#737f88;margin:0 0 13px;font-size:9px;line-height:1.5}.field-list{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.field-list>div{border-bottom:1px solid #eff1f2;grid-template-columns:minmax(160px,.9fr) 1.4fr;gap:18px;padding:10px 13px;font-size:9px;display:grid}.field-list>div:last-child{border:0}.field-list span{color:#6d7982}.field-list span small{color:var(--orange-dark);margin-left:5px}.field-list strong{word-break:break-word;white-space:pre-wrap;font-weight:600}.field-list em{color:#a2a9ae;font-weight:400}.modal-backdrop{z-index:60;justify-content:center;align-items:center}.save-view-modal{width:min(640px,92vw);max-height:90vh;box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:auto}.save-view-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.save-view-modal header p,.save-view-modal header h2{margin:0}.save-view-modal header p{color:var(--orange-dark);text-transform:uppercase;letter-spacing:1.2px;font-size:8px;font-weight:800}.save-view-modal header h2{margin-top:4px;font-size:18px}.save-view-modal header span{color:#748088;margin-top:6px;font-size:9px;display:block}.save-view-modal .close-button{cursor:pointer;background:#f1f3f3;border:0;border-radius:7px;width:29px;height:29px;font-size:18px}.save-view-modal .form-grid{grid-template-columns:1fr;gap:15px;padding:19px 22px;display:grid}.save-view-modal .full-field{color:#66727b;gap:6px;font-size:9px;font-weight:700;display:grid}.save-view-modal .full-field>input{width:100%;min-height:41px;color:var(--ink);border:1px solid #dfe3e5;border-radius:7px;outline:0;padding:0 10px;font-size:10px;font-weight:400}.archive-record-button{border-color:#ffffff61!important}.archive-record-backdrop{z-index:90}.archive-record-modal{width:min(620px,94vw)}.archive-record-modal .full-field{font-size:.9rem}.archive-record-warning{color:#6d431b;background:#fff8ef;border:1px solid #f1c899;border-radius:9px;gap:5px;margin:20px 22px 0;padding:14px 16px;font-size:.88rem;line-height:1.45;display:grid}.archive-record-modal .full-field>select,.archive-record-modal .full-field>textarea,.archive-record-modal .full-field>input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe3e5;border-radius:7px;padding:10px;font-size:1rem;font-weight:400}.archive-record-modal .full-field>select{min-height:43px}.archive-record-modal .full-field>textarea{resize:vertical;min-height:112px}.archive-record-actions{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.archive-record-actions .danger-button{min-height:42px;padding:0 18px}.archive-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.archive-selection-banner{color:#215e48;background:#effaf5;border:1px solid #a9d5c3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:11px 13px;display:flex}.archive-selection-banner button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.archive-table-scroll{overflow-x:auto}.archived-records-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--orange)}.archived-records-table td:nth-child(6){white-space:normal;min-width:240px;max-width:420px}.archive-reason{color:#44535e;background:#f1f3f4;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-block}.archive-result-note{border-top:1px solid var(--line);color:#68757d;padding:12px 18px;font-size:.82rem}@media (width<=760px){.archive-bulk-actions{justify-content:stretch;width:100%}.archive-bulk-actions button{flex:100%}.archive-record-modal{max-height:94vh}}.view-sharing-options{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.view-sharing-options legend{color:#66727b;margin-bottom:8px;font-size:9px;font-weight:700}.view-sharing-options>label{cursor:pointer;border:1px solid #dfe3e5;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:7px;min-height:68px;padding:10px;display:grid}.view-sharing-options>label:has(input:checked){border-color:var(--orange);background:#fff8f3}.view-sharing-options input,.view-user-selector input{accent-color:var(--orange)}.view-sharing-options strong,.view-sharing-options small,.view-user-selector strong,.view-user-selector small{display:block}.view-sharing-options strong{color:var(--ink);font-size:9px}.view-sharing-options small{color:#7e8991;margin-top:4px;font-size:7px;line-height:1.35}.view-user-selector{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;max-height:210px;display:grid;overflow:auto}.view-user-selector>label{cursor:pointer;border-bottom:1px solid #eff1f2;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:8px 11px;display:grid}.view-user-selector>label:nth-child(odd){border-right:1px solid #eff1f2}.view-user-selector strong,.view-user-selector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-user-selector strong{font-size:9px}.view-user-selector small{color:#849099;margin-top:3px;font-size:7px}.save-view-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.record-modal,.nested-modal>form{width:min(610px,92vw);max-height:90vh;box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:auto}.record-modal>header,.nested-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.record-modal header p,.record-modal header h2,.nested-modal header p,.nested-modal header h3{margin:0}.record-modal header p,.nested-modal header p{color:var(--orange-dark);text-transform:uppercase;letter-spacing:1.2px;font-size:8px;font-weight:800}.record-modal header h2,.nested-modal header h3{margin-top:4px;font-size:18px}.record-modal header button,.nested-modal header button{cursor:pointer;background:#f1f3f3;border:0;border-radius:7px;width:29px;height:29px;font-size:18px}.modal-grid{grid-template-columns:1fr 1fr;gap:15px;padding:21px 23px;display:grid}.record-modal label,.nested-modal label{color:#66727b;gap:6px;font-size:9px;font-weight:700;display:grid}.record-modal input,.record-modal select,.nested-modal input,.nested-modal select,.nested-modal textarea{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #dfe3e5;border-radius:7px;padding:0 10px;font-size:10px;font-weight:400}.lookup-note{border-bottom:1px solid var(--line);color:#8a592f;background:#fff8f3;margin:0;padding:10px 23px;font-size:9px;line-height:1.45}.deal-value-lock-note{color:#2f6855;background:#edf8f3;border-bottom:1px solid #bfe2d3;margin:0;padding:11px 23px;font-size:9px;line-height:1.5}.deal-value-lock-note strong{color:#1f5d48;margin-right:5px}.deal-loss-reason-picker{background:#fff7f7;border:1px solid #f3b6b8;border-radius:10px;margin:0 23px 20px;padding:15px}.deal-loss-reason-picker>header{border:0;align-items:flex-start;gap:11px;padding:0 0 12px;display:flex}.deal-loss-reason-picker>header>span{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#c91f29;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.deal-loss-reason-picker h4,.deal-loss-reason-picker p{margin:0}.deal-loss-reason-picker h4{color:#3b1518;font-size:13px}.deal-loss-reason-picker header p{color:#75575a;margin-top:4px;font-size:9px;line-height:1.45}.deal-loss-reason-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-loss-reason-option{background:#fff;border:1px solid #ead5d6;border-radius:8px;overflow:hidden}.deal-loss-reason-option.selected{color:#8d1720;background:#fff0f1;border-color:#cf3038}.deal-loss-reason-option>label:first-child{cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;min-height:39px;padding:8px 10px;display:flex}.deal-loss-reason-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deal-loss-reason-option>label:first-child>span{color:#0000;background:#fff;border:1px solid #cfb9bb;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.deal-loss-reason-option.selected>label:first-child>span{color:#fff;background:#c91f29;border-color:#c91f29}.deal-loss-reason-option>label:first-child strong{color:inherit;font-size:9px}.deal-loss-reason-note{color:#74575a;padding:0 10px 10px}.deal-loss-reason-note>span{justify-content:space-between;gap:8px;font-size:8px;display:flex}.deal-loss-reason-note em{color:#a48688;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:600}.deal-loss-reason-note textarea{background:#fff;border-color:#e4c5c7;min-height:58px;padding:8px 9px;font-size:9px;line-height:1.4}.deal-loss-reason-picker>footer{color:#75575a;border:0;justify-content:space-between;gap:12px;padding:11px 0 0;font-size:8px;display:flex}.deal-loss-reason-picker>footer strong{color:#a21d25;white-space:nowrap}.deal-loss-loading,.deal-loss-empty{color:#7b2e33;background:#ffe8e9;border-radius:7px;padding:12px;font-size:9px;line-height:1.45}.deal-loss-required-badge{color:#a21d25;background:#ffe7e8;border-radius:999px;width:max-content;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:800;display:block}.drawer-close:disabled,.nested-modal header button:disabled{opacity:.45;cursor:not-allowed}.deal-loss-summary{background:snow;border:1px solid #f0c5c7;border-radius:10px;margin-top:15px;overflow:hidden}.deal-loss-summary>header{border-bottom:1px solid #f1d7d8;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.deal-loss-summary h4,.deal-loss-summary header span{margin:0}.deal-loss-summary header span{color:#bd2029;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.deal-loss-summary h4{color:#3c1c1f;margin-top:2px;font-size:12px}.deal-loss-summary time{color:#796366;font-size:9px}.deal-loss-summary dl{grid-template-columns:1fr 2fr;gap:12px;margin:0;padding:13px 14px;display:grid}.deal-loss-summary dt{color:#8c7375;text-transform:uppercase;font-size:8px;font-weight:700}.deal-loss-summary dd{color:#422629;flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:10px;font-weight:700;display:flex}.deal-loss-summary-reasons{grid-template-columns:1fr;width:100%;display:grid!important}.deal-loss-summary-reason{color:#8f1d24;background:#ffe5e6;border-radius:7px;gap:4px;padding:7px 9px;font-size:8px;display:grid}.deal-loss-summary-reason strong{color:#8f1d24;font-size:8px}.deal-loss-summary-reason small{color:#63484b;white-space:pre-wrap;font-size:9px;font-weight:500;line-height:1.45}.nested-modal input:disabled,.nested-modal select:disabled,.nested-modal textarea:disabled{color:#4d665c;cursor:not-allowed;background:#eef4f1;border-color:#d5ded9}.nested-modal textarea{resize:vertical;padding:10px}.record-modal>footer,.nested-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 23px;display:flex}.record-auto-save-status{color:#68767e;align-self:center;margin-right:auto;font-size:9px;font-weight:700}.record-auto-save-status.state-saving,.record-auto-save-status.state-pending{color:#9c5a25}.record-auto-save-status.state-saved{color:#237552}.record-auto-save-status.state-blocked,.record-auto-save-status.state-error{color:#a42d31}.record-modal>.form-error{margin:0 23px 15px}.nested-modal{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0918248c;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.nested-modal>form{width:min(560px,95%);padding-bottom:0}.nested-modal>form.scheduler-modal{width:min(610px,96%)}.nested-modal.assignment-decision-modal{z-index:90;position:fixed}.assignment-decision-modal>form{width:min(630px,96%)}.assignment-summary{background:#fafbfa;border:1px solid #e1e4e5;border-radius:9px;gap:4px;margin:15px 22px 0;padding:13px;display:grid}.assignment-summary>span{color:var(--orange-dark);text-transform:uppercase;font-size:7px;font-weight:900}.assignment-summary>strong{color:#252a2e;font-size:12px}.assignment-summary>small{color:#768087;font-size:8px}.assignment-calendar-note{color:#6d787f;margin:0;font-size:8px;line-height:1.5}.schedule-conflict-panel{background:#fff8f3;border:1px solid #efb69b;border-radius:9px;overflow:hidden}.schedule-conflict-panel>header{border-bottom:1px solid #f2d4c4;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:52px;padding:10px 11px;display:grid}.schedule-conflict-panel>header>span{color:#fff;background:#e9703b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.schedule-conflict-panel>header strong,.schedule-conflict-panel>header small{display:block}.schedule-conflict-panel>header strong{color:#823e24;font-size:9px}.schedule-conflict-panel>header small{color:#99634e;margin-top:2px;font-size:7px}.schedule-conflict-panel>div{gap:4px;padding:5px 9px;display:grid}.schedule-conflict-panel article{background:#fff;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:40px;padding:6px 7px;display:grid}.schedule-conflict-panel article>span{color:#c95b2a;text-align:center;font-size:12px}.schedule-conflict-panel article strong,.schedule-conflict-panel article small{display:block}.schedule-conflict-panel article strong{color:#3d3937;font-size:8px}.schedule-conflict-panel article small{color:#82756f;margin-top:2px;font-size:7px}.schedule-conflict-panel article>b{color:#9a6c58;text-transform:uppercase;font-size:6px}.schedule-conflict-panel>label{cursor:pointer;background:#fff3eb;border-top:1px solid #f2d4c4;grid-template-columns:17px 1fr;align-items:center;gap:7px;min-height:48px;padding:9px 11px;display:grid}.schedule-conflict-panel>label input{width:15px;min-height:15px;accent-color:var(--orange);margin:0}.schedule-conflict-panel>label strong,.schedule-conflict-panel>label small{display:block}.schedule-conflict-panel>label strong{color:#813f25;font-size:8px}.schedule-conflict-panel>label small{color:#9a6b58;margin-top:2px;font-size:7px}.decline-confirm{background:#9d3f34}.scheduler-record-context{border-bottom:1px solid var(--line);background:#fafbf9;align-items:center;gap:10px;padding:12px 22px;display:flex}.scheduler-record-context span{color:var(--orange-dark);text-transform:uppercase;background:#fff0e5;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.scheduler-record-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.scheduler-form{gap:13px;padding:17px 22px 20px;display:grid}.scheduler-form>label,.scheduler-form .form-row label{margin:0}.scheduler-modal>.form-error{margin:0 22px 14px}.nested-modal>form>label,.nested-modal>form>.form-row,.nested-modal>form>.form-error{margin:14px 22px 0}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nested-modal>form.association-modal{width:min(630px,96%)}.workspace-move-note{border-bottom:1px solid var(--line);color:#61716e;background:#f7faf8;margin:0;padding:13px 22px;font-size:9px;line-height:1.5}.workspace-move-note strong{color:#315e57}.workspace-destination-list{gap:8px;padding:15px 22px 18px;display:grid}.workspace-destination-list label{cursor:pointer;border:1px solid #dfe4e5;border-radius:9px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.workspace-destination-list label:hover{background:#fbfcfb;border-color:#c3ced0}.workspace-destination-list label.selected{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange);background:#fff8f3}.workspace-destination-list input{width:15px;min-height:15px;accent-color:var(--orange)}.workspace-destination-list label>span:nth-child(2){width:31px;height:31px;color:var(--navy);background:#eaf0f0;border-radius:8px;place-items:center;font-size:14px;display:grid}.workspace-destination-list strong,.workspace-destination-list small{display:block}.workspace-destination-list strong{color:var(--ink);font-size:10px}.workspace-destination-list small{color:#7d888f;margin-top:3px;font-size:8px}.association-target-note{border-bottom:1px solid var(--line);color:#75818a;background:#fafbf9;margin:0;padding:11px 22px;font-size:9px}.association-target-tabs{grid-template-columns:repeat(2,1fr);gap:7px;padding:14px 22px 0;display:grid}.association-target-tabs button,.association-mode button{border:1px solid var(--line);color:#66727b;cursor:pointer;background:#fff;border-radius:8px;min-height:40px;font-size:9px;font-weight:700}.association-target-tabs button.active{border-color:var(--orange);color:var(--orange-dark);background:#fff7f1}.association-mode{background:#eef1f1;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin:14px 22px 0;padding:3px;display:grid}.association-mode button{background:0 0;border:0;min-height:34px}.association-mode button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0f223014}.association-picker{gap:10px;padding:16px 22px 20px;display:grid}.association-picker>label{color:#66727b;gap:6px;font-size:9px;font-weight:700;display:grid}.association-picker input{width:100%;min-height:41px;color:var(--ink);background:#fff;border:1px solid #dfe3e5;border-radius:7px;padding:0 10px;font-size:10px}.association-options{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:280px;overflow:auto}.association-options>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff1f2;align-items:center;gap:9px;padding:9px 10px;display:flex}.association-options>button:last-child{border-bottom:0}.association-options>button:hover,.association-options>button.selected{background:#fff7f1}.association-options>button>span:nth-child(2){flex:1;min-width:0}.association-options strong,.association-options small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.association-options strong{font-size:10px}.association-options small{color:#7f8a92;margin-top:3px;font-size:8px}.association-options i{width:22px;color:var(--orange-dark);text-align:center;font-size:12px;font-style:normal}.association-loading{text-align:center;color:#879198;padding:24px;font-size:9px}.association-contact-selection{gap:8px;display:grid}.association-contact-selection>p{color:#66727b;margin:0;font-size:11px;line-height:1.5}.association-selection-heading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.association-selection-heading>button{color:var(--orange-dark);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.association-contact-chips{flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow:auto}.association-contact-chips>button{max-width:100%;color:var(--ink);cursor:pointer;background:#fff7f1;border:1px solid #f0c5a4;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:inline-flex}.association-contact-chips>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.association-options i.association-contact-check{border:1px solid #b7c1c7;border-radius:4px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.association-options .selected i.association-contact-check{background:var(--orange-dark);border-color:var(--orange-dark);color:#fff}.association-options>button:focus-visible,.association-contact-chips>button:focus-visible{outline:2px solid var(--orange-dark);outline-offset:-2px}.association-create-grid{padding-top:17px}.association-error{margin-bottom:14px!important}.activity-kind{grid-template-columns:repeat(5,1fr);gap:6px;padding:15px 22px 0;display:grid}.activity-kind button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-content:center;gap:3px;min-height:50px;font-size:13px;display:grid}.activity-kind button span{font-size:8px}.activity-kind button.active{border-color:var(--orange);color:var(--orange-dark);background:#fff8f3}.activity-my-work-option{background:#fafbf9;border:1px solid #d9dddf;border-radius:9px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;margin:14px 22px 0;padding:12px;display:grid}.activity-my-work-option.selected{background:#fff7f6;border-color:#ed1c24;box-shadow:inset 3px 0 #ed1c24}.activity-my-work-option>label:first-child{cursor:pointer;grid-column:auto;align-items:flex-start;gap:9px;display:flex}.activity-my-work-option input[type=checkbox]{accent-color:#ed1c24;width:15px;min-height:15px;margin-top:1px}.activity-my-work-option strong,.activity-my-work-option small{display:block}.activity-my-work-option strong{color:#202124;font-size:9px}.activity-my-work-option small{color:#6f777d;margin-top:4px;font-size:7px;line-height:1.45}.activity-my-work-option .activity-audience{margin:0}.skeleton{background:linear-gradient(100deg,#ecefed 30%,#f6f7f6 50%,#ecefed 70%) 0 0/300% 100%;border-radius:9px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position-x:-150%}}.hero-skeleton{width:45%;height:70px;margin-bottom:25px}.stat-skeleton{height:123px}.panel-skeleton{min-height:270px}.drawer-title-skeleton{width:55%;height:48px}.detail-skeleton{gap:16px;display:grid}.settings-page{max-width:1220px}.settings-module-tabs{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-content:center;align-items:center;gap:6px;min-height:52px;padding:8px clamp(24px,3.2vw,50px);display:flex}.settings-module-tabs button{color:#65727b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.2}.settings-module-tabs button.active{background:var(--navy);color:#fff}.settings-home{max-width:1120px}.settings-version{width:fit-content;color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;background:#fff5ed;border:1px solid #f0c3a1;border-radius:999px;align-items:center;margin-top:10px;padding:5px 9px;font-size:8px;font-weight:850;display:inline-flex}.release-history-page{max-width:980px}.release-history-settings-panel{padding:0;overflow:hidden}.release-history-current{background:#fff5ed;border-bottom:1px solid #f1d2bc;grid-template-columns:1fr auto;align-items:center;column-gap:18px;min-height:71px;padding:13px 23px;display:grid}.release-history-current span,.release-history-current strong,.release-history-current small{display:block}.release-history-current span{color:var(--orange-dark);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850}.release-history-current strong{color:var(--ink);margin-top:3px;font-size:16px}.release-history-current small{color:#795c49;grid-area:1/2/3;font-size:9px}.release-history-list{padding:5px 0;overflow:auto}.release-history-list article{border-bottom:1px solid #eef1f2;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 23px;display:grid}.release-history-list article:last-child{border-bottom:0}.release-history-list article.current{background:#fffaf6}.release-history-list article>span{color:#435762;background:#edf1f2;border-radius:7px;place-items:center;width:38px;height:30px;font-size:9px;font-weight:900;display:grid}.release-history-list article.current>span{background:var(--orange);color:#fff}.release-history-list strong,.release-history-list small{display:block}.release-history-list strong{color:var(--ink);font-size:10px;line-height:1.35}.release-history-list small{color:#7e8991;margin-top:4px;font-size:8px}.release-history-list b{color:#2a715b;text-transform:uppercase;background:#e8f4ef;border-radius:99px;padding:4px 7px;font-size:7px}.release-rollback-panel{margin-bottom:16px;padding:18px}.release-rollback-panel>header{align-items:flex-start;gap:11px;display:flex}.release-rollback-panel>header>span{width:34px;height:34px;color:var(--orange-dark);background:#fff0e5;border-radius:9px;place-items:center;font-size:17px;display:grid}.release-rollback-panel h2,.release-rollback-panel p{margin:0}.release-rollback-panel h2{font-size:12px}.release-rollback-panel header p{color:#75838a;margin-top:4px;font-size:8px;line-height:1.5}.release-rollback-panel form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:15px;display:grid}.release-rollback-panel label{color:#53636b;gap:6px;font-size:8px;font-weight:800;display:grid}.release-rollback-panel select,.release-rollback-panel input{color:#263840;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dbe1e3;border-radius:8px;padding:9px 10px;font-size:9px}.release-rollback-panel label small{color:#89949a;font-size:7px;font-weight:500}.release-rollback-panel form .danger-button{cursor:pointer;background:#fff5f4;border:1px solid #e8b6b4;border-radius:8px;min-height:39px;padding:0 13px}.release-rollback-panel form .danger-button:disabled{opacity:.45;cursor:not-allowed}.rollback-boundary-note{background:#fafbfb;border:1px solid #e2e7e8;border-radius:8px;margin-top:12px;padding:10px 12px}.rollback-boundary-note strong{font-size:8px}.rollback-boundary-note p{color:#738188;margin-top:3px;font-size:7px;line-height:1.5}.rollback-instruction{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:10px;display:grid}.rollback-instruction code{color:#fff;white-space:normal;background:#263840;border-radius:7px;padding:10px;font-size:7px;line-height:1.5}.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{border:1px solid var(--line);min-height:132px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.settings-card:hover{border-color:#ecc7ac;transform:translateY(-2px);box-shadow:0 9px 25px #0f223014}.settings-card>span{width:46px;height:46px;color:var(--orange-dark);background:#fff0e5;border-radius:12px;place-items:center;font-size:19px;display:grid}.settings-card h2,.settings-card p{margin:0}.settings-card h2{font-size:16px}.settings-card p{color:#6f7b83;margin-top:7px;font-size:9px;line-height:1.55}.settings-card b{color:#9aa3a8;font-size:24px;font-weight:400}.settings-security-note{color:#50656f;background:#f5f9f9;border:1px solid #d9e3e4;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.settings-security-note>span{font-size:18px}.settings-security-note strong,.settings-security-note p{margin:0;display:block}.settings-security-note strong{font-size:10px}.settings-security-note p{margin-top:4px;font-size:8px;line-height:1.5}.overview-designer-page{max-width:1260px}.overview-designer-layout{grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);align-items:start;gap:17px;display:grid}.overview-layout-form>header,.overview-widget-manager>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.overview-layout-form h2,.overview-layout-form p,.overview-widget-manager h2,.overview-widget-manager p{margin:0}.overview-layout-form h2,.overview-widget-manager h2{font-size:15px}.overview-layout-form p,.overview-widget-manager p{color:#7d888f;margin-top:4px;font-size:8px;line-height:1.45}.overview-title-fields{gap:10px;display:grid}.overview-title-fields label,.overview-widget-fields label{color:#56666f;gap:5px;font-size:8px;font-weight:800;display:grid}.overview-title-fields input,.overview-title-fields textarea,.overview-widget-fields input,.overview-widget-fields select,.deal-loss-reason-panel input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dfe1;border-radius:7px;padding:8px 10px}.overview-title-fields textarea{resize:vertical}.overview-section-switches{gap:7px;margin-top:15px;display:grid}.overview-section-switches>label{cursor:pointer;background:#fafbfa;border:1px solid #e1e6e7;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.overview-section-switches input,.overview-category-criteria input,.overview-widget-form footer input{accent-color:var(--orange)}.overview-section-switches strong,.overview-section-switches small{display:block}.overview-section-switches strong{color:#43545c;font-size:9px}.overview-section-switches small{color:#7d898f;margin-top:3px;font-size:7px;line-height:1.4}.overview-widget-list{gap:7px;display:grid}.overview-widget-list article{background:#fff;border:1px solid #e0e5e6;border-radius:8px;grid-template-columns:34px minmax(0,1fr) repeat(5,auto);align-items:center;gap:6px;padding:9px;display:grid}.overview-widget-list article.inactive{opacity:.55}.overview-widget-list article>span{width:32px;height:29px;color:var(--orange-dark);background:#fff0e5;border-radius:6px;place-items:center;font-size:7px;font-weight:900;display:grid}.overview-widget-list article strong,.overview-widget-list article small{display:block}.overview-widget-list article strong{font-size:9px}.overview-widget-list article small{color:#7e898f;margin-top:3px;font-size:7px;line-height:1.4}.overview-widget-list article button,.overview-widget-form header button,.deal-loss-reason-list button{color:#596970;cursor:pointer;background:#fff;border:1px solid #dce2e3;border-radius:6px;min-height:28px;padding:0 7px;font-size:7px;font-weight:800}.overview-widget-list article button:disabled,.deal-loss-reason-list button:disabled{opacity:.38;cursor:not-allowed}.overview-widget-list .danger-text,.deal-loss-reason-list .danger-text{color:#aa312f}.overview-widget-form{background:#fffaf6;border:1px solid #f0c8ad;border-radius:10px;margin-top:16px;padding:15px}.overview-widget-form>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.overview-widget-form>header strong{font-size:11px}.overview-widget-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-category-criteria{background:#fff;border:1px solid #e1e5e6;border-radius:8px;margin:13px 0 0;padding:11px}.overview-category-criteria legend{color:#43545c;padding:0 5px;font-size:8px;font-weight:900}.overview-category-criteria p{margin:0 0 8px}.overview-category-criteria>div{flex-wrap:wrap;gap:7px 12px;display:flex}.overview-category-criteria label{color:#56666e;cursor:pointer;font-size:8px}.overview-widget-form footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.overview-widget-form footer label{color:#53636b;font-size:8px;font-weight:800}.deal-loss-reason-page{max-width:900px}.deal-loss-reason-panel{padding:0;overflow:hidden}.deal-loss-reason-panel>form{background:#fafbfa;border-bottom:1px solid #e7ebec;grid-template-columns:minmax(180px,1fr) minmax(230px,1.2fr) auto;align-items:end;gap:13px;padding:17px 20px;display:grid}.deal-loss-reason-panel h2,.deal-loss-reason-panel p{margin:0}.deal-loss-reason-panel h2{font-size:14px}.deal-loss-reason-panel p{color:#77848b;margin-top:4px;font-size:8px}.deal-loss-reason-list{padding:8px 20px 16px}.deal-loss-reason-list article{border-bottom:1px solid #edf0f1;grid-template-columns:30px minmax(0,1fr) repeat(4,auto);align-items:center;gap:7px;min-height:49px;display:grid}.deal-loss-reason-list article:last-child{border-bottom:0}.deal-loss-reason-list article>span{color:#607078;background:#edf1f2;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.deal-loss-reason-list input{min-height:32px;padding-block:5px}.access-denied-page{place-items:center;min-height:calc(100vh - 58px);display:grid}.access-denied-card{text-align:center;width:min(520px,100%);padding:42px}.access-denied-card>span{width:54px;height:54px;color:var(--orange-dark);background:#fff0e5;border-radius:14px;place-items:center;margin:0 auto 17px;font-size:23px;display:grid}.access-denied-card h1{margin:0;font-size:24px}.access-denied-card p{color:#6f7b84;max-width:410px;margin:10px auto 0;font-size:10px;line-height:1.65}.user-management-page{max-width:1320px}.add-user-card{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(135px,.75fr)) auto;align-items:end;gap:12px;margin-bottom:17px;padding:16px 18px;display:grid}.add-user-card h2,.add-user-card p{margin:0}.add-user-card h2{font-size:15px}.add-user-card p{color:#78848c;margin-top:5px;font-size:8px;line-height:1.45}.add-user-card label,.user-profile-controls label{color:#67737b;gap:5px;font-size:8px;font-weight:700;display:grid}.add-user-card input,.add-user-card select,.user-profile-controls input,.user-profile-controls select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #dce1e3;border-radius:7px;padding:0 10px;font-size:9px}.user-management-layout{grid-template-columns:minmax(235px,.34fr) minmax(540px,1fr);align-items:start;gap:17px;display:grid}.crm-user-list,.user-permission-editor{overflow:hidden}.crm-user-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:59px;padding:13px 15px;display:flex}.crm-user-list h2{margin:0;font-size:14px}.crm-user-list header span{color:#6e7a82;background:#edf0f1;border-radius:99px;place-items:center;min-width:25px;height:23px;padding:0 7px;font-size:8px;font-weight:800;display:grid}.crm-user-list nav{gap:3px;max-height:650px;padding:7px;display:grid;overflow:auto}.crm-user-list nav button{min-height:57px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.crm-user-list nav button:hover{background:#f7f8f7}.crm-user-list nav button.active{background:#fff3ea}.crm-user-list nav button>span:nth-child(2){flex:1;min-width:0}.crm-user-list nav strong,.crm-user-list nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-user-list nav strong{font-size:9px}.crm-user-list nav small{color:#849099;margin-top:4px;font-size:7px}.crm-user-list nav em{color:#377255;background:#e9f4ee;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.crm-user-list nav em.inactive{color:#8a6464;background:#f1eeee}.user-permission-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:16px 18px;display:flex}.user-permission-editor>header p,.user-permission-editor>header h2,.user-permission-editor>header span{margin:0}.user-permission-editor>header p{color:var(--orange-dark);letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:800}.user-permission-editor>header h2{margin-top:4px;font-size:16px}.user-permission-editor>header span{color:#7b878f;margin-top:3px;font-size:8px;display:block}.user-profile-controls{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:1fr .55fr auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.user-profile-controls .active-user-toggle{white-space:nowrap;background:#fff;border:1px solid #dce1e3;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.active-user-toggle input{width:auto;min-height:auto}.admin-access-callout{background:#fff7f1;border:1px solid #eed2bd;border-radius:9px;margin:18px;padding:16px}.admin-access-callout strong{color:#8b4b1c;font-size:11px}.admin-access-callout p{color:#755f50;margin:5px 0 0;font-size:9px;line-height:1.5}.password-reset-callout{background:#f6faf8;border:1px solid #dce4e1;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:11px;margin:14px 18px 0;padding:13px 14px;display:grid}.password-reset-callout>span{color:#26704d;background:#e3f0ea;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.password-reset-callout strong{color:#233b32;font-size:10px}.password-reset-callout p{color:#65756e;margin:4px 0 0;font-size:8px;line-height:1.45}.password-reset-callout button{white-space:nowrap}.permission-object-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:5px;padding:13px 18px;display:grid}.permission-object-tabs button{border:1px solid var(--line);color:#67737c;cursor:pointer;background:#fff;border-radius:7px;min-height:35px;font-size:9px;font-weight:700}.permission-object-tabs button.active{border-color:var(--orange);color:var(--orange-dark);background:#fff5ed}.global-permission-row{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.global-permission-row strong,.global-permission-row span{display:block}.global-permission-row strong{font-size:10px}.global-permission-row span{color:#7b878f;margin-top:3px;font-size:8px}.global-permission-row label{color:#5f6d76;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.field-permission-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:11px 18px;display:flex}.field-permission-toolbar strong,.field-permission-toolbar div>span{display:block}.field-permission-toolbar strong{font-size:10px}.field-permission-toolbar div>span{color:#7b878f;margin-top:3px;font-size:8px}.field-permission-toolbar label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;width:min(230px,45%);min-height:35px;padding:0 9px;display:flex}.field-permission-toolbar label>span{color:#8a949b}.field-permission-toolbar input{border:0;outline:0;width:100%;font-size:9px}.field-permission-table{max-height:520px;overflow:auto}.field-permission-table>header,.field-permission-table>div{border-bottom:1px solid #edf0f1;grid-template-columns:1fr 54px 54px;align-items:center;gap:8px;min-height:47px;padding:8px 18px;display:grid}.field-permission-table>header{z-index:1;color:#77828a;text-transform:uppercase;background:#f2f4f3;min-height:36px;font-size:7px;font-weight:800;position:sticky;top:0}.field-permission-table>header span:not(:first-child){text-align:center}.field-permission-table>div>span{min-width:0}.field-permission-table strong,.field-permission-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.field-permission-table strong{font-size:9px}.field-permission-table small{color:#8a949b;margin-top:3px;font-size:7px}.field-permission-table label{place-items:center;display:grid}.field-permission-table input{accent-color:var(--orange)}.lookup-type-tabs{background:#e9edec;border-radius:9px;gap:6px;width:max-content;max-width:100%;margin:-7px 0 18px;padding:4px;display:flex;overflow-x:auto}.lookup-type-tabs button{color:#66727b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:108px;padding:9px 15px;font-size:10px;font-weight:700}.lookup-type-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0f223017}.lookup-settings-layout{grid-template-columns:minmax(220px,.36fr) minmax(480px,1fr);align-items:start;gap:17px;display:grid}.lookup-field-panel,.lookup-values-panel{overflow:hidden}.lookup-field-panel>header,.lookup-values-panel>header{border-bottom:1px solid var(--line);padding:19px 20px}.lookup-field-panel h2,.lookup-field-panel p,.lookup-values-panel h2,.lookup-values-panel p{margin:0}.lookup-field-panel h2,.lookup-values-panel h2{font-size:16px}.lookup-field-panel p,.lookup-values-panel header span{color:#78848c;margin-top:5px;font-size:9px}.lookup-field-panel nav{gap:3px;padding:8px;display:grid}.lookup-field-panel nav button{color:#5d6971;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:41px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.lookup-field-panel nav button:hover{background:#f6f8f7}.lookup-field-panel nav button.active{color:#9c4f14;background:#fff5ed}.lookup-field-panel nav small{color:#7b858c;text-align:center;background:#edf0ef;border-radius:20px;min-width:26px;padding:3px 6px}.lookup-field-panel nav button.active small{color:#8b4410;background:#fbdcc5}.lookup-values-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.lookup-values-panel>header p{color:var(--orange-dark);letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.lookup-values-panel>header .outline-button{flex:none}.lookup-add-form{border-bottom:1px solid var(--line);background:#fafbf9;align-items:end;gap:9px;padding:16px 20px;display:flex}.lookup-add-form label{color:#66727b;flex:1;gap:5px;font-size:9px;font-weight:700;display:grid}.lookup-add-form input,.lookup-inline-edit input{min-height:39px;color:var(--ink);background:#fff;border:1px solid #dce1e3;border-radius:7px;outline:0;padding:0 11px;font-size:10px}.lookup-add-form input:focus,.lookup-inline-edit input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb701b1a}.lookup-message{border-radius:7px;margin:12px 20px 0;padding:9px 11px;font-size:9px}.lookup-message.success{color:#246b46;background:#edf8f2}.lookup-message.error{color:#a13d30;background:#fff0ee}.lookup-value-list{max-height:520px;padding:10px 20px 18px;overflow:auto}.lookup-value-row{border-bottom:1px solid #edf0f0;align-items:center;gap:10px;min-height:48px;padding:6px 7px;display:flex}.lookup-value-row:last-child{border-bottom:0}.lookup-position{color:#7b868d;background:#f0f3f2;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.lookup-value-row>strong{text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.lookup-directory-note{background:#f4faf7;border:1px solid #dce9e3;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 20px 0;padding:12px 13px;display:flex}.lookup-directory-note>span{color:#2d7958;background:#dfeee7;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.lookup-directory-note strong,.lookup-directory-note p,.lookup-directory-user strong,.lookup-directory-user small{display:block}.lookup-directory-note strong{color:#315548;font-size:9px}.lookup-directory-note p{color:#667a71;margin-top:4px;font-size:8px;line-height:1.45}.lookup-value-row.directory{background:#fbfdfc}.lookup-value-row.directory.inactive{opacity:.62;background:#f6f7f7}.lookup-value-row.directory .lookup-position{color:#2d7958;background:#e2f0e9}.lookup-directory-user{flex:1;min-width:0}.lookup-directory-user strong{color:#283b33;text-overflow:ellipsis;font-size:10px;overflow:hidden}.lookup-directory-user small{color:#7b8882;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.lookup-value-row.directory>em{color:#2d7958;background:#e7f4ed;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.lookup-row-actions{align-items:center;gap:4px;display:flex}.lookup-row-actions button,.lookup-inline-edit button{color:#637078;cursor:pointer;background:#fff;border:1px solid #dde2e3;border-radius:6px;min-width:29px;height:29px;padding:0 8px;font-size:9px;font-weight:700}.lookup-row-actions button:disabled,.lookup-inline-edit button:disabled{opacity:.35;cursor:default}.lookup-row-actions .lookup-edit-button{color:var(--orange-dark);margin-left:3px}.lookup-inline-edit{flex:1;align-items:center;gap:6px;display:flex}.lookup-inline-edit input{flex:1;min-width:0}.lookup-inline-edit button:first-of-type{border-color:var(--orange);background:var(--orange);color:#fff}.lookup-loading{color:#748089;align-items:center;gap:12px;padding:25px;font-size:10px;display:flex}.lookup-loading .line-skeleton{width:90px;height:11px}.exchange-add-card{grid-template-columns:minmax(190px,1.35fr) 76px 20px 76px minmax(120px,.7fr) minmax(135px,.8fr) auto;align-items:end;gap:10px;margin-bottom:17px;padding:17px 18px;display:grid}.exchange-add-card h2,.exchange-add-card p,.custom-field-add-card h2,.custom-field-add-card p{margin:0}.exchange-add-card h2,.custom-field-add-card h2{font-size:15px}.exchange-add-card p,.custom-field-add-card p{color:#78848c;margin-top:5px;font-size:8px;line-height:1.45}.exchange-add-card label,.custom-field-add-card label,.custom-field-row.editing label{color:#65727b;gap:5px;font-size:8px;font-weight:700;display:grid}.exchange-add-card input,.custom-field-add-card input,.custom-field-add-card select,.custom-field-row.editing input,.custom-field-row.editing select,.exchange-rate-row.editing input{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #dce1e3;border-radius:7px;padding:0 9px;font-size:9px}.exchange-arrow{color:#8a949a;place-items:center;min-height:38px;display:grid}.exchange-rate-panel,.custom-field-panel{overflow:hidden}.exchange-rate-panel>header,.custom-field-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:15px 19px;display:flex}.exchange-rate-panel>header h2,.exchange-rate-panel>header p,.custom-field-panel>header h2,.custom-field-panel>header p{margin:0}.exchange-rate-panel>header h2,.custom-field-panel>header h2{font-size:15px}.exchange-rate-panel>header p,.custom-field-panel>header p{color:#7a858d;margin-top:4px;font-size:8px}.admin-only-badge{color:var(--orange-dark);text-transform:uppercase;background:#fff0e5;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.exchange-rate-table>header,.exchange-rate-row{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) 120px 80px 72px;align-items:center;gap:11px;min-height:55px;padding:8px 19px;display:grid}.exchange-rate-table>header{color:#77838a;text-transform:uppercase;background:#f3f5f4;min-height:37px;font-size:7px;font-weight:800}.exchange-rate-row:last-child{border-bottom:0}.exchange-rate-row strong,.exchange-rate-row small{display:block}.exchange-rate-row strong{font-size:9px}.exchange-rate-row small{color:#89939a;margin-top:3px;font-size:7px}.exchange-rate-row>span,.exchange-rate-row>strong{font-size:9px}.exchange-rate-row>em{color:#367253;background:#eaf5ef;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.exchange-rate-row>em.inactive{color:#896565;background:#f1eeee}.exchange-rate-row>button{min-height:30px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:6px;font-size:8px;font-weight:700}.exchange-pair-input{grid-template-columns:1fr 16px 1fr;align-items:center;gap:3px;display:grid}.exchange-pair-input b{color:#8a949b;text-align:center}.rate-active-toggle{color:#66727a;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.rate-active-toggle input{width:auto;min-height:auto}.inline-actions{align-items:center;gap:4px;display:flex}.inline-actions button{color:#657179;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:6px;min-height:29px;padding:0 7px;font-size:8px;font-weight:700}.inline-actions button:first-child{border-color:var(--orange);background:var(--orange);color:#fff}.settings-footnote{color:#7c878e;margin:12px 3px 0;font-size:8px;line-height:1.5}.settings-feature-page{max-width:1220px}.settings-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-control-card,.usage-card,.integration-card{padding:21px}.settings-control-card>header,.integration-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.settings-control-card>header>span,.integration-card>header>span{color:#fff;background:#171719;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.settings-control-card h2,.settings-control-card p,.integration-card h2,.integration-card p,.usage-card h2,.usage-card p{margin:0}.settings-control-card h2,.integration-card h2,.usage-card h2{font-size:13px}.settings-control-card header p,.integration-card header p{color:#7a7a7e;margin-top:4px;font-size:8px}.settings-control-card>label,.integration-card>label,.grade-inputs label,.rule-inputs label,.form-integration-grid label{color:#4b4b4e;gap:6px;margin-top:13px;font-size:8px;font-weight:800;display:grid}.settings-control-card input:not([type=checkbox]),.settings-control-card select,.integration-card input:not([type=checkbox]),.grade-inputs input,.rule-inputs select,.form-integration-grid input{color:#171719;min-height:36px;font:inherit;background:#fff;border:1px solid #d9d9dc;border-radius:6px;padding:0 10px}.settings-control-card label small{color:#88888b;font-weight:500;line-height:1.4}.settings-control-card>.primary-button{margin-top:18px}.settings-switch{background:#f6f6f6;border-radius:8px;align-items:start;padding:12px;grid-template-columns:17px 1fr!important;gap:10px!important}.settings-switch input{accent-color:var(--orange);margin-top:2px}.settings-switch span,.settings-switch strong,.settings-switch small{display:block}.settings-switch small{color:#858589;margin-top:3px;font-weight:500}.usage-card>header{justify-content:space-between;align-items:start;display:flex}.usage-card header p{color:#88888c;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.usage-card header h2{margin-top:4px}.usage-card header em,.integration-card header em{color:#287158;background:#e9f5ef;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.usage-card header em.disabled,.integration-card header em.pending{color:#9f4b13;background:#fff0e5}.usage-number{align-items:baseline;gap:8px;margin:28px 0 13px;display:flex}.usage-number strong{color:var(--orange-dark);font-size:38px;line-height:1}.usage-number span{color:#747478;font-size:9px}.usage-meter{background:#eeeef0;border-radius:99px;height:10px;overflow:hidden}.usage-meter i{border-radius:inherit;background:linear-gradient(90deg, #171719, var(--orange));height:100%;display:block}.usage-breakdown{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.usage-breakdown span{color:#858589;font-size:7px}.usage-breakdown b{color:#242426;margin-bottom:3px;font-size:11px;display:block}.usage-card>p{color:#858589;margin-top:18px;font-size:8px;line-height:1.55}.settings-data-table{max-height:calc(100vh - 170px);margin-top:17px;overflow:auto}.settings-data-table>header{border-bottom:1px solid var(--line);padding:15px 18px}.settings-data-table h2,.settings-data-table p{margin:0}.settings-data-table h2{font-size:12px}.settings-data-table p{color:#888;margin-top:3px;font-size:8px}.settings-data-table table{border-collapse:collapse;width:100%}.settings-data-table th,.settings-data-table td{text-align:left;border-bottom:1px solid #eeeef0;padding:11px 18px;font-size:8px}.settings-data-table th{z-index:3;color:#737378;text-transform:uppercase;background:#fafafa;font-size:7px;position:sticky;top:0}.settings-data-table tbody tr:last-child td{border-bottom:0}.score-distribution{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.score-distribution>button{color:inherit;text-align:left;cursor:pointer;padding:14px 16px}.score-distribution>button:hover{border-color:#efae82;box-shadow:0 6px 18px #26303612}.score-distribution span{color:#77777b;text-transform:uppercase;font-size:7px}.score-distribution strong{color:#171719;margin-top:5px;font-size:23px;display:block}.grade-inputs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rule-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.score-rules{margin-top:17px;overflow:hidden}.score-rules>header{border-bottom:1px solid var(--line);padding:15px 18px}.score-rules h2,.score-rules p{margin:0}.score-rules h2{font-size:12px}.score-rules p{color:#888;margin-top:3px;font-size:8px}.score-rule{border-bottom:1px solid #eeeef0;grid-template-columns:44px 1fr auto auto auto;align-items:center;gap:12px;min-height:56px;padding:9px 17px;display:grid}.score-rule:last-child{border-bottom:0}.score-rule.inactive{opacity:.58}.score-points{width:39px;height:30px;color:var(--orange-dark);background:#fff0e5;border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.score-rule strong,.score-rule small{display:block}.score-rule strong{font-size:9px}.score-rule small{color:#888;margin-top:3px;font-size:7px}.score-rule em{color:#287158;background:#e9f5ef;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.score-rule button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.score-rule .danger-text{color:#a22e2e}.score-distribution>button small{color:#8a9398;margin-top:4px;font-size:7px;display:block}.deal-scoring-settings .score-distribution{grid-template-columns:repeat(3,1fr)}.deal-score-hot{border-top:3px solid #e83a2f}.deal-score-warm{border-top:3px solid #e7a52b}.deal-score-cold{border-top:3px solid #5084a0}.deal-criterion-form>label>small{color:#7d878d;margin-top:5px;font-size:7px;line-height:1.4;display:block}.deal-record-scoring{gap:16px;display:grid}.deal-score-summary{background:linear-gradient(135deg,#fff,#f7f9fa);border:1px solid #e2e7e9;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:18px;display:grid}.deal-score-gauge{text-align:center;border:7px solid #5084a0;border-radius:50%;place-content:center;width:78px;height:78px;display:grid}.deal-score-gauge.hot{border-color:#e83a2f}.deal-score-gauge.warm{border-color:#e7a52b}.deal-score-gauge.cold{border-color:#5084a0}.deal-score-gauge strong{color:var(--ink);font-size:27px;line-height:1}.deal-score-gauge span{color:#849097;margin-top:3px;font-size:8px}.deal-score-summary>div:nth-child(2) p,.deal-score-summary>div:nth-child(2) h3{margin:0}.deal-score-summary>div:nth-child(2) p{color:#7b878e;text-transform:uppercase;font-size:8px}.deal-score-summary>div:nth-child(2) h3{margin-top:5px;font-size:21px}.deal-score-summary>div:nth-child(2) small{color:#8a9499;margin-top:5px;font-size:7px;display:block}.deal-score-bands{gap:5px;display:grid}.deal-score-bands span{color:#617079;align-items:center;gap:6px;font-size:8px;display:flex}.deal-score-bands i{background:#5084a0;border-radius:50%;width:8px;height:8px}.deal-score-bands i.hot{background:#e83a2f}.deal-score-bands i.warm{background:#e7a52b}.deal-rating-section,.deal-score-breakdown{background:#fff;border:1px solid #e2e7e9;border-radius:13px;overflow:hidden}.deal-rating-section>header,.deal-score-breakdown>header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.deal-rating-section h3,.deal-rating-section p,.deal-score-breakdown h3,.deal-score-breakdown p{margin:0}.deal-rating-section p,.deal-score-breakdown p{color:#78858c;margin-top:4px;font-size:8px}.deal-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-rating-grid label{border-bottom:1px solid #edf0f1;border-right:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:13px 15px;display:flex}.deal-rating-grid label:nth-child(2n){border-right:0}.deal-rating-grid strong,.deal-rating-grid small{display:block}.deal-rating-grid strong{font-size:9px}.deal-rating-grid small{color:#7f8a90;margin-top:4px;font-size:7px}.deal-rating-grid select{background:#fff;border:1px solid #d9dfe2;border-radius:8px;min-width:115px;padding:8px;font-size:8px}.deal-score-breakdown>header>strong{color:#52626b;font-size:8px}.deal-score-breakdown>div article{border-bottom:1px solid #eef1f2;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:8px 15px;display:grid}.deal-score-breakdown>div article:last-child{border-bottom:0}.deal-score-breakdown article span{color:#7c898f;font-size:8px}.deal-score-breakdown article strong{font-size:9px}.deal-score-breakdown article b{color:#287158;font-size:10px}.deal-score-breakdown article b.negative{color:#af3535}.deal-score-breakdown>p{padding:14px 16px}.scoring-health-card{border-top:3px solid #2f7b5a;padding:18px}.scoring-health-card header{gap:10px;display:flex}.scoring-health-card header>span{color:#287158;background:#e9f5ef;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.scoring-health-card h2,.scoring-health-card p{margin:0}.scoring-health-card h2{font-size:12px}.scoring-health-card header p{color:#7d898f;margin-top:4px;font-size:8px}.scoring-health-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 12px;display:grid}.scoring-health-card dl div{background:#fafbfb;border:1px solid #e3e8e8;border-radius:9px;padding:10px}.scoring-health-card dt{color:#7f8b91;font-size:7px}.scoring-health-card dd{color:#273840;margin:6px 0 0;font-size:17px;font-weight:900}.scoring-health-card>p{color:#64727a;font-size:8px;line-height:1.5}.criterion-assistant{margin-top:16px;overflow:hidden}.criterion-assistant>header{border-bottom:1px solid #e5e9ea;justify-content:space-between;gap:15px;padding:19px 21px;display:flex}.criterion-assistant>header h2,.criterion-assistant>header p{margin:0}.criterion-assistant>header h2{margin-top:4px;font-size:16px}.criterion-assistant>header span{color:#75828a;margin-top:5px;font-size:8px;display:block}.criterion-stepper{background:#f8faf9;border-bottom:1px solid #e5e9ea;grid-template-columns:repeat(4,1fr);padding:0 21px;display:grid}.criterion-stepper button{color:#7a878e;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:55px;font-size:8px;font-weight:800;display:flex}.criterion-stepper button b{color:#6b777e;background:#e5e9ea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.criterion-stepper button.active{border-bottom-color:var(--orange);color:#273941}.criterion-stepper button.active b{background:var(--orange);color:#fff}.criterion-stepper button.complete b{color:#fff;background:#2d7958}.criterion-builder-step{padding:21px}.criterion-prompt{border-left:3px solid var(--orange);background:#fff7f1;border-radius:0 9px 9px 0;gap:11px;margin-bottom:16px;padding:13px 14px;display:flex}.criterion-prompt>b{width:25px;height:25px;color:var(--orange-dark);background:#fff;border-radius:7px;place-items:center;display:grid}.criterion-prompt strong,.criterion-prompt small{display:block}.criterion-prompt strong{color:#2c3b43;font-size:10px}.criterion-prompt small{color:#7b6d65;margin-top:4px;font-size:8px;line-height:1.45}.criterion-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.criterion-template-grid button{min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6e7;border-radius:9px;padding:11px}.criterion-template-grid button:hover{background:#fff9f5;border-color:#eead82}.criterion-template-grid strong,.criterion-template-grid small{display:block}.criterion-template-grid strong{font-size:8px}.criterion-template-grid small{color:#7e8a90;margin-top:5px;font-size:7px;line-height:1.45}.criterion-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.criterion-form-grid>label,.criterion-formula-builder>label,.criterion-formula-builder>div>label,.criterion-effect-grid>label,.criterion-field-picker>label{color:#53636b;gap:6px;font-size:8px;font-weight:800;display:grid}.criterion-form-grid .wide{grid-column:span 2}.criterion-form-grid input,.criterion-form-grid select,.criterion-form-grid textarea,.criterion-formula-builder input,.criterion-formula-builder select,.criterion-effect-grid input,.criterion-field-picker input{color:#263840;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dbe1e3;border-radius:8px;padding:9px 10px;font-size:9px}.criterion-form-grid textarea{resize:vertical}.criterion-form-grid small,.criterion-effect-grid label small{color:#89949a;font-size:7px;font-weight:500;line-height:1.45}.criterion-source-choice{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.criterion-source-choice button{min-height:120px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e6;border-radius:11px;padding:16px}.criterion-source-choice button.selected{border-color:var(--orange);background:#fff8f3;box-shadow:0 0 0 2px #e26b2f1f}.criterion-source-choice button>span{color:#526771;background:#eef2f3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.criterion-source-choice button.selected>span{background:var(--orange);color:#fff}.criterion-source-choice strong,.criterion-source-choice small{display:block}.criterion-source-choice strong{margin-top:10px;font-size:10px}.criterion-source-choice small{color:#748188;margin-top:5px;font-size:8px;line-height:1.5}.criterion-field-picker{background:#fafbfb;border:1px solid #e1e6e7;border-radius:10px;margin-top:13px;padding:13px}.criterion-field-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:240px;margin-top:9px;display:grid;overflow:auto}.criterion-field-picker>div button{min-height:47px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e6;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.criterion-field-picker>div button.selected{background:#fff6ef;border-color:#e9a879}.criterion-field-picker strong,.criterion-field-picker small{display:block}.criterion-field-picker strong{font-size:8px}.criterion-field-picker small{color:#849096;margin-top:3px;font-size:6px}.criterion-field-picker button>b{color:var(--orange-dark)}.criterion-helper-note{background:#fafbfb;border:1px dashed #d6dee0;border-radius:9px;margin-top:13px;padding:13px}.criterion-helper-note strong,.criterion-helper-note span{display:block}.criterion-helper-note strong{font-size:9px}.criterion-helper-note span{color:#78858c;margin-top:4px;font-size:8px;line-height:1.5}.criterion-new-field{background:#fffaf6;border:1px dashed #e4b895;border-radius:10px;margin-top:10px;padding:13px}.criterion-new-field>header strong,.criterion-new-field>header small{display:block}.criterion-new-field>header strong{font-size:9px}.criterion-new-field>header small{color:#806e63;margin-top:3px;font-size:7px}.criterion-new-field>div{grid-template-columns:2fr 1fr;gap:9px;margin-top:10px;display:grid}.criterion-new-field label{color:#53636b;gap:6px;font-size:8px;font-weight:800;display:grid}.criterion-new-field input,.criterion-new-field select,.criterion-new-field textarea{color:#263840;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dbe1e3;border-radius:8px;padding:9px 10px;font-size:9px}.criterion-new-field>label{margin-top:9px}.criterion-new-field label small{color:#89949a;font-size:7px;font-weight:500;line-height:1.45}.criterion-new-field>button{margin-top:10px}.criterion-formula-builder>div:first-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.criterion-formula-builder>.criterion-helper-note,.criterion-formula-builder>label{margin-top:12px}.criterion-lookup-values{border:1px solid #e1e6e7;border-radius:9px;margin:13px 0 0;padding:13px}.criterion-lookup-values legend{color:#53636b;padding:0 5px;font-size:8px;font-weight:800}.criterion-lookup-values>div{flex-wrap:wrap;gap:6px;display:flex}.criterion-lookup-values label{color:#68767e;cursor:pointer;border:1px solid #dfe5e6;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.criterion-lookup-values label.selected{color:#954616;background:#fff5ed;border-color:#e9a879}.criterion-lookup-values input{accent-color:var(--orange)}.criterion-lookup-values>small{color:#89949a;margin-top:9px;font-size:7px;display:block}.criterion-evidence-toggle{border:1px solid #e1e6e7;border-radius:9px;align-items:flex-start;min-height:72px;padding:11px;gap:8px!important;display:flex!important}.criterion-evidence-toggle input{width:auto;min-height:auto;accent-color:var(--orange);margin-top:2px}.criterion-evidence-toggle span,.criterion-evidence-toggle strong,.criterion-evidence-toggle small{display:block}.criterion-evidence-toggle strong{font-size:8px}.criterion-evidence-toggle small{margin-top:4px}.criterion-effect-grid{grid-template-columns:240px 1fr;gap:12px;display:grid}.criterion-preview{background:#f4faf7;border:1px solid #d9e8e0;border-radius:10px;grid-template-columns:55px 1fr;align-items:center;gap:13px;min-height:105px;padding:15px;display:grid}.criterion-preview.risk{background:#fff7f7;border-color:#efd8d8}.criterion-preview>span{color:#267152;background:#e3f2e9;border-radius:9px;place-items:center;width:55px;height:47px;font-size:16px;font-weight:900;display:grid}.criterion-preview.risk>span{color:#a43333;background:#f8e7e7}.criterion-preview strong,.criterion-preview small{display:block}.criterion-preview strong{font-size:10px}.criterion-preview small{color:#728088;margin-top:4px;font-size:7px}.criterion-preview p{color:#53636b;margin:8px 0 0;font-size:8px;line-height:1.45}.criterion-assistant>footer{background:#fafbfb;border-top:1px solid #e5e9ea;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:61px;padding:12px 21px;display:grid}.criterion-assistant>footer>span{color:#7d8990;font-size:8px}.criterion-assistant>footer button:last-child{justify-self:end}.deal-score-rule-library>header{justify-content:space-between;align-items:center;display:flex}.deal-score-rule-library>header>strong{color:#586870;font-size:8px}.deal-score-rule-library .score-rule{grid-template-columns:44px minmax(0,1fr) auto auto auto auto}.deal-score-rule-library .score-points.negative{color:#a42e2e;background:#faeaea}.deal-score-rule-library .score-rule>span:nth-child(2)>p{color:#6f7e85;margin-top:5px;font-size:7px;line-height:1.45}.deal-scoring-guide{background:#fff8f3;border:1px solid #f0d1bb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.deal-scoring-guide>span{width:32px;height:32px;color:var(--orange-dark);background:#fff0e5;border-radius:9px;place-items:center;display:grid}.deal-scoring-guide strong{font-size:10px}.deal-scoring-guide p{color:#6d645f;margin:5px 0 10px;font-size:8px;line-height:1.55}.deal-scoring-guide ol{gap:14px;margin:0;padding:0;list-style:none;display:flex}.deal-scoring-guide li{color:#685d56;font-size:7px}.deal-scoring-guide li b{color:var(--orange-dark);margin-right:4px}.deal-scoring-guide>button{color:#8c7e76;cursor:pointer;background:0 0;border:0;font-size:16px}.deal-scoring-stage-field{border:1px solid #d9e1e4;border-left:4px solid var(--orange);background:#fff;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.45fr) auto;align-items:end;gap:18px;padding:14px 16px;display:grid}.deal-scoring-stage-field>div{align-items:center;gap:10px;display:flex}.deal-scoring-stage-field>div>span{flex:none}.deal-scoring-stage-field strong,.deal-scoring-stage-field small,.deal-scoring-stage-field label>span{display:block}.deal-scoring-stage-field strong{font-size:12px}.deal-scoring-stage-field small,.deal-scoring-stage-field label>span{color:#748188;font-size:8px;line-height:1.4}.deal-scoring-stage-field select{width:100%;margin-top:5px}.deal-scoring-stage-field>b{min-width:74px;color:var(--orange-dark);text-align:center;background:#fff1e9;border-radius:10px;padding:9px 12px;font-size:16px}.deal-scoring-stage-field>b small{margin-top:2px}.deal-score-gate-warning{background:#fff9e9;border:1px solid #efd394;border-radius:10px;gap:4px;padding:11px 14px;display:grid}.deal-score-gate-warning strong{color:#7c5710;font-size:9px}.deal-score-gate-warning span{color:#796947;font-size:8px;line-height:1.45}.deal-score-readiness{background:#fafbfb;border:1px solid #e0e6e7;border-radius:11px;grid-template-columns:minmax(230px,1fr) 1.5fr;align-items:center;gap:18px;padding:12px 15px;display:grid}.deal-score-readiness span,.deal-score-readiness strong{display:block}.deal-score-readiness span{color:#7e8a90;font-size:7px}.deal-score-readiness strong{margin-top:4px;font-size:9px}.deal-score-readiness progress{width:100%;height:7px;accent-color:var(--orange);margin-top:8px}.deal-score-readiness p{color:#68767e;margin:0;font-size:8px;line-height:1.5}.deal-rating-grid.intelligent{background:#f8faf9;gap:10px;padding:11px}.deal-rating-grid.intelligent article{background:#fff;border:1px solid #dfe6e3;border-top:3px solid #2e7a59;border-radius:11px;padding:14px}.deal-rating-grid.intelligent article.risk{border-color:#b24040 #eadede #eadede}.deal-rating-grid.intelligent article>header{justify-content:space-between;align-items:center;display:flex}.deal-rating-grid.intelligent article>header span{color:#2e7658;text-transform:uppercase;background:#e8f5ee;border-radius:99px;padding:3px 6px;font-size:6px;font-weight:900}.deal-rating-grid.intelligent article.risk>header span{color:#a43737;background:#faeaea}.deal-rating-grid.intelligent article>header b{color:#277354;font-size:9px}.deal-rating-grid.intelligent article.risk>header b{color:#a43636}.deal-rating-grid.intelligent h4{margin:10px 0 0;font-size:10px}.deal-rating-grid.intelligent article>p{color:#627078;min-height:35px;margin:5px 0 11px;font-size:8px;line-height:1.5}.deal-rating-grid.intelligent article label{border:0;justify-content:stretch;gap:6px;min-height:0;padding:0;display:grid}.deal-rating-grid.intelligent article label>span{color:#55656d;font-size:7px;font-weight:850}.deal-rating-grid.intelligent article label small{color:#89949a;margin:0;font-size:6px;line-height:1.45}.deal-rating-grid.intelligent article select,.deal-rating-grid.intelligent article textarea{color:#2b3c44;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e0e2;border-radius:7px;padding:8px 9px;font-size:8px}.deal-rating-grid.intelligent .deal-evidence-note{margin-top:10px}.deal-evidence-note em{color:var(--orange-dark);margin-left:5px;font-size:6px;font-style:normal}.deal-rating-grid.intelligent textarea{resize:vertical}.kpi-drilldown-notice{background:#fff8f3;border:1px solid #f0d4c0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:10px 13px;display:grid}.kpi-drilldown-notice>span{color:var(--orange);font-size:18px}.kpi-drilldown-notice strong,.kpi-drilldown-notice small{display:block}.kpi-drilldown-notice strong{font-size:9px}.kpi-drilldown-notice small{color:#776b64;margin-top:2px;font-size:7px}.kpi-drilldown-notice button{cursor:pointer;background:0 0;border:0}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-card.wide{grid-column:1/-1}.integration-card header em{white-space:nowrap;margin-left:auto}.integration-card>footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.integration-card>footer>span{color:#838387;margin-right:auto;font-size:7px}.microsoft365-integration-card{border-top:3px solid #185abd}.microsoft365-integration-card header .microsoft365-mark{background:#185abd}.microsoft365-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.microsoft365-fields label{color:#4b4b4e;gap:6px;font-size:8px;font-weight:800;display:grid}.microsoft365-fields label.wide{grid-column:1/-1}.microsoft365-fields input{color:#171719;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d9dc;border-radius:6px;padding:0 10px}.microsoft365-fields label>small{color:#85858a;font-size:7px;font-weight:500}.microsoft365-readiness{background:#f8fafc;border:1px solid #e1e5e9;border-radius:8px;flex-wrap:wrap;gap:9px;margin-top:15px;padding:10px 12px;display:flex}.microsoft365-readiness span{color:#667179;background:#eef1f3;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.microsoft365-readiness span.ready{color:#287158;background:#e9f5ef}.microsoft365-readiness span.missing{color:#9f4b13;background:#fff0e5}.microsoft365-readiness b{margin-right:4px}.microsoft365-permissions{background:#f3f7fd;border-left:3px solid #185abd;margin-top:13px;padding:11px 12px}.microsoft365-permissions>strong{color:#384b61;font-size:8px;display:block}.microsoft365-permissions>div{flex-wrap:wrap;gap:5px;margin:8px 0 6px;display:flex}.microsoft365-permissions span{color:#185abd;background:#fff;border-radius:5px;padding:4px 7px;font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.microsoft365-permissions small,.integration-last-check{color:#758596;font-size:7px}.integration-success{color:#287158;background:#e9f5ef;border-radius:7px;padding:9px 10px;font-size:8px;font-weight:750}.integration-last-check{margin:10px 0 0}.integration-error{color:#a22e2e;font-size:8px;line-height:1.45;margin:10px 0 0!important}.form-integration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.form-notification-users{background:#fff;border:1px solid #dedee1;border-radius:8px;margin-top:16px;padding:13px}.form-notification-users>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.form-notification-users>header strong,.form-notification-users>header small,.form-notification-users label strong,.form-notification-users label small{display:block}.form-notification-users>header strong{color:#242426;font-size:9px}.form-notification-users>header small{color:#77777b;margin-top:3px;font-size:8px;font-weight:500}.form-notification-users>header>span{gap:6px;display:flex}.form-notification-users>header button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.form-notification-users>header button:disabled{color:#aaa;cursor:default}.form-notification-users>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.form-notification-users label{cursor:pointer;background:#f8f8f9;border:1px solid #ececef;border-radius:7px;align-items:start;gap:8px;padding:9px 10px;display:flex}.form-notification-users label input{accent-color:var(--orange);margin-top:2px}.form-notification-users label strong{color:#29292c;font-size:8px}.form-notification-users label small{color:#7b7b80;margin-top:2px;font-size:7px;font-weight:500}.form-notification-users>p{color:#77777b;font-size:8px;margin-top:12px!important}.webhook-box{background:#f7f7f8;border:1px solid #dedee1;border-radius:8px;margin-top:16px;padding:13px}.webhook-box span{color:#77777b;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.webhook-box code{color:#171719;font-size:9px;display:block;overflow-x:auto}.webhook-box p{color:#77777b;font-size:7px;line-height:1.5;margin-top:8px!important}.analytics-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.analytics-actions select{background:#fff;border:1px solid #d7d7da;border-radius:6px;min-height:37px;padding:0 11px;font-size:8px}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-kpi-grid button{min-height:105px;color:inherit;text-align:left;cursor:pointer;padding:16px}.analytics-kpi-grid button:hover{border-color:#efae82;box-shadow:0 6px 18px #26303612}.analytics-kpi-grid span{color:#757579;text-transform:uppercase;font-size:7px;font-weight:850}.analytics-kpi-grid strong{color:var(--orange-dark);margin-top:10px;font-size:clamp(18px,2vw,26px);display:block}.analytics-kpi-grid small{color:#929296;margin-top:8px;font-size:7px;display:block}.analytics-growth{border-radius:999px;width:fit-content;padding:3px 6px;font-weight:800}.analytics-growth.positive{color:#23734b;background:#e9f6ef}.analytics-growth.negative{color:#b74331;background:#fff0ed}.analytics-growth.neutral{color:#6b7479;background:#f0f2f3}.analytics-export-buttons{gap:4px;display:flex}.analytics-export-buttons button{min-width:52px;padding-inline:9px}.analytics-custom-range-toggle.active{border-color:var(--orange);color:var(--orange-dark);background:#fff4ec}.analytics-date-range{align-items:end;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.analytics-date-range>strong{color:#26353d;white-space:nowrap;align-self:center;margin-right:4px;font-size:9px}.analytics-date-range label{color:#68747b;text-transform:uppercase;gap:4px;font-size:7px;font-weight:850;display:grid}.analytics-date-range input{color:#25282a;min-height:34px;font:inherit;background:#fff;border:1px solid #d7d7da;border-radius:6px;padding:0 9px}.analytics-date-range small{color:#7d878c;align-self:center;font-size:7.5px}.analytics-period-summary{color:#7a858b;align-items:center;gap:10px;margin:-3px 0 13px;font-size:8px;display:flex}.analytics-period-summary strong{color:#27353d}.analytics-period-summary span{border-left:1px solid #d8dee1;padding-left:10px}.analytics-trend-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.analytics-trend-card{padding:16px}.analytics-trend-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.analytics-trend-card h2{color:#202a30;margin:0;font-size:13px}.analytics-trend-card header p{color:#7c878d;margin:4px 0 0;font-size:7.5px}.analytics-trend-card svg{width:100%;height:190px;margin-top:12px;overflow:visible}.analytics-grid-lines line{stroke:#e5e9eb;stroke-width:1px}.analytics-trend-card footer{color:#869096;grid-template-columns:1fr auto 1fr;align-items:center;font-size:7px;display:grid}.analytics-trend-card footer strong{color:#526169;font-size:7.5px}.analytics-trend-card footer span:last-child{text-align:right}.analytics-chart-empty{color:#8b959a;place-items:center;min-height:190px;font-size:8px;display:grid}.analytics-marketing-insights{margin-top:16px;padding:18px}.analytics-marketing-insights>header h2{color:#1e2b32;margin:3px 0;font-size:15px}.analytics-marketing-insights>header p:not(.eyebrow){color:#7b868c;font-size:8px}.analytics-marketing-insights>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analytics-marketing-insights article{background:linear-gradient(145deg,#fff,#f8fafb);border:1px solid #e0e5e7;border-radius:8px;padding:13px}.analytics-marketing-insights article span{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:900;display:block}.analytics-marketing-insights article strong{color:#26353d;overflow-wrap:anywhere;margin-top:7px;font-size:9px;display:block}.analytics-marketing-insights article p{color:#6e7b82;margin:6px 0 0;font-size:7.5px;line-height:1.5}.analytics-report-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.analytics-report-grid .settings-data-table{margin-top:0}.analytics-empty{text-align:center;max-width:640px;margin:45px auto;padding:40px}.analytics-empty>span{color:#fff;background:#171719;border-radius:14px;place-items:center;width:54px;height:54px;margin:auto;font-size:20px;display:grid}.analytics-empty h2{margin:16px 0 0;font-size:18px}.analytics-empty p{color:#77777b;max-width:470px;margin:8px auto 18px;font-size:9px;line-height:1.55}.analytics-empty small{color:#77777b;font-size:8px}.custom-field-add-card{grid-template-columns:minmax(210px,1.15fr) minmax(210px,1fr) minmax(145px,.7fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;margin-bottom:17px;padding:17px 18px;display:grid}.mining-field-pack{border-left:3px solid var(--orange);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-bottom:17px;padding:15px 17px;display:grid}.mining-field-pack>span{color:#fff;background:#171719;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mining-field-pack strong{font-size:10px;display:block}.mining-field-pack p{color:#74777b;max-width:760px;margin:4px 0 0;font-size:8px;line-height:1.5}.custom-field-add-card .custom-required-toggle{white-space:nowrap;background:#fff;border:1px solid #dce1e3;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.custom-required-toggle input{width:auto;min-height:auto}.custom-field-panel>header>label{color:#68747b;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.custom-field-panel>header>.custom-field-search{min-width:min(310px,42vw);margin-left:auto}.custom-field-search input{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #dce1e3;border-radius:7px;padding:0 10px;font-size:9px}.custom-field-list{max-height:570px;overflow:auto}.custom-field-row{border-bottom:1px solid #edf0f1;grid-template-columns:28px minmax(190px,1.4fr) minmax(130px,.8fr) 80px 70px auto;align-items:center;gap:11px;min-height:58px;padding:8px 17px;display:grid}.custom-field-row:last-child{border-bottom:0}.custom-field-row.inactive{opacity:.62;background:#fafafa}.custom-field-row strong,.custom-field-row small{display:block}.custom-field-row strong{font-size:9px}.custom-field-row small{color:#89939a;margin-top:4px;font-size:7px}.custom-field-name{min-width:0}.custom-field-name strong,.custom-field-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-field-row>em{color:#367253;background:#eaf5ef;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.custom-field-row.inactive>em{color:#896565;background:#f1eeee}.custom-field-row.editing{background:#fffaf6;grid-template-columns:28px minmax(170px,1fr) 145px 80px 72px auto;padding-bottom:22px;position:relative}.custom-field-row.editing .field-checkbox{align-items:center;gap:5px;min-height:38px;display:flex}.custom-field-row.editing .field-checkbox input{width:auto;min-height:auto}.field-type-lock{position:absolute;bottom:5px;left:57px;color:#8c6d58!important}.form-textarea-field{grid-column:1/-1}.modal-grid textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;border:1px solid #dce1e3;border-radius:7px;padding:9px 10px}.form-loading-note{color:#79858c;background:#f6f8f8;margin:0;padding:7px 22px;font-size:8px}.bar-teal,.bar-navy{background:#5f5f63}.deal-kpi-grid>button>strong{color:var(--orange)}.deal-kpi-grid>button>b{color:#4c4c50}.workspace-mining,.workspace-partners{border-top-color:var(--orange)}.workspace-partners .workspace-symbol,.workspace-symbol{background:#111}.workspace-partners .workspace-tabs button.active,.workspace-tabs button.active{border-bottom-color:var(--orange)}.workspace-continuity strong{color:#333}.workspace-form-note{color:#4b4b4f;background:#f1f1f2;border-color:#ddd}.date-tile{color:var(--orange-dark);background:#fff0f1}.module-landing{max-width:1500px}.module-hero{color:#fff;background:linear-gradient(130deg,#111 0%,#242426 68%,#a10d15 160%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:210px;margin-bottom:20px;padding:34px 38px;display:flex;overflow:hidden;box-shadow:0 18px 45px #00000021}.module-hero h1,.module-hero p{margin:0}.module-hero h1{letter-spacing:-1.7px;margin:6px 0 10px;font-size:clamp(32px,4vw,52px)}.module-hero p:last-child{color:#c8c8cb;max-width:700px;font-size:13px;line-height:1.6}.module-hero .eyebrow{color:#ff5860;letter-spacing:1.7px;text-transform:uppercase;font-size:9px;font-weight:900}.module-hero-mark{background:var(--orange);border:1px solid #ffffff2e;border-radius:50%;flex:0 0 102px;place-items:center;width:102px;height:102px;font-size:42px;font-weight:900;display:grid;box-shadow:0 0 0 18px #ffffff09,0 0 0 36px #ffffff05}.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:31px 1fr auto;align-items:center;gap:5px 10px;min-height:112px;padding:18px;display:grid}.module-card:hover{border-color:#bdbdc0;transform:translateY(-1px);box-shadow:0 10px 28px #00000012}.module-card>span{width:31px;height:31px;color:var(--orange-dark);background:#f1f1f2;border-radius:8px;grid-row:1/3;place-items:center;font-size:8px;font-weight:900;display:grid}.module-card strong{align-self:end;font-size:12px}.module-card small{color:#87878b;align-self:start;font-size:8px}.module-card b{color:#a9a9ac;grid-area:1/3/3;font-size:20px}.multi-filter{flex:none;position:relative}.multi-filter-trigger{cursor:pointer;background:#f3f3f4;border:0;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:5px 9px;display:flex}.multi-filter-trigger>span{color:#66666a;font-size:9px;font-weight:800}.multi-filter-trigger>strong{color:#222;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.multi-filter-trigger>em{color:#555;text-transform:uppercase;background:#e7e7e8;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.multi-filter-trigger>em.exclude{color:#a40f17;background:#ffe5e6}.multi-filter-trigger>b{color:#999}.multi-filter.open .multi-filter-trigger{box-shadow:0 0 0 2px #ed1c2421}.multi-filter-popover{z-index:45;background:#fff;border:1px solid #d5d5d7;border-radius:10px;width:270px;position:absolute;top:43px;left:0;overflow:hidden;box-shadow:0 18px 48px #0000002e}.multi-filter-popover>header{border-bottom:1px solid #e8e8e9;justify-content:space-between;align-items:center;min-height:43px;padding:8px 11px;display:flex}.multi-filter-popover>header strong{font-size:10px}.multi-filter-popover>header button{cursor:pointer;background:0 0;border:0;width:27px;height:27px;font-size:17px}.filter-mode{background:#efeff0;border-radius:7px;grid-template-columns:1fr 1fr;margin:9px 10px;padding:3px;display:grid}.filter-mode button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:29px;font-size:8px;font-weight:800}.filter-mode button.active{color:#111;background:#fff;box-shadow:0 2px 6px #00000014}.filter-mode button.active.exclude{background:var(--orange);color:#fff}.multi-filter-options{border-block:1px solid #ededee;max-height:260px;overflow-y:auto}.multi-filter-options label{cursor:pointer;border-bottom:1px solid #f0f0f1;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:6px 11px;display:grid}.multi-filter-options label:hover{background:#fafafa}.multi-filter-options input{accent-color:var(--orange)}.multi-filter-options span{color:#333;font-size:8px}.multi-filter-options small{color:#949498;font-size:7px}.multi-filter-popover>footer{justify-content:space-between;align-items:center;min-height:44px;padding:7px 10px;display:flex}.multi-filter-popover>footer button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:29px;padding:0 10px;font-size:8px;font-weight:800}.multi-filter-popover>footer .apply{border-color:var(--orange);background:var(--orange);color:#fff}.selection-toolbar{border:1px solid var(--line);background:#fafafa;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.selection-toolbar.active{background:#fff3f3;border-color:#efc5c7}.selection-toolbar>div{align-items:center;gap:8px;display:flex}.selection-toolbar input,.selection-cell input,.selection-heading input{accent-color:var(--orange)}.selection-toolbar strong{font-size:9px}.selection-toolbar span{color:#777;font-size:8px}.selection-toolbar button{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d7d9;border-radius:6px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.selection-toolbar select{color:#454549;background:#fff;border:1px solid #d7d7d9;border-radius:6px;max-width:240px;min-height:30px;padding:0 30px 0 9px;font-size:8px;font-weight:750}.selection-toolbar select:disabled{opacity:.45}.selection-toolbar button:hover:not(:disabled){border-color:var(--orange);color:var(--orange-dark)}.selection-toolbar button:disabled{opacity:.45;cursor:default}.selection-toolbar .move-records{color:#fff;background:#1b1b1d;border-color:#272729}.selection-toolbar .delete-records{color:#a82524;background:#fff;border-color:#b42323}.selection-toolbar .delete-records:hover:not(:disabled){color:#fff;background:#a82524;border-color:#8e1717}.selection-divider{background:#d5d5d7;width:1px;height:24px}.selection-heading,.selection-cell{text-align:center;width:43px;min-width:43px;max-width:43px;padding:0 13px}.selection-cell{padding-block:12px}.selection-skeleton{width:14px;height:14px;display:inline-block}tbody tr.selected-row{background:#fff3f3}.visitor-selection-toolbar{margin-top:4px}.delete-record-backdrop{padding:18px}.delete-record-modal{background:#fff;border-radius:13px;width:min(570px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #10141847}.delete-record-modal>header{background:#fff8f8;border-bottom:1px solid #ead8d8;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.delete-record-modal header p,.delete-record-modal header h2{margin:0}.delete-record-modal header p{color:#a82524;text-transform:uppercase;letter-spacing:1.2px;font-size:8px;font-weight:850}.delete-record-modal header h2{color:#3c1919;margin-top:5px;font-size:18px;line-height:1.35}.delete-record-modal header span{color:#795f5f;max-width:470px;margin-top:8px;font-size:9px;line-height:1.5;display:block}.delete-record-modal .close-button{color:#6a3434;cursor:pointer;background:#f3e6e6;border:0;border-radius:7px;flex:0 0 30px;width:30px;height:30px;font-size:18px}.delete-record-confirmation{gap:16px;padding:21px 23px;display:grid}.delete-count-warning{background:#fff7f7;border:1px solid #efd1d1;border-radius:9px;align-items:center;gap:13px;min-height:68px;padding:13px 15px;display:flex}.delete-count-warning strong{color:#a82524;min-width:48px;font-size:24px;line-height:1}.delete-count-warning span{color:#624848;font-size:10px;font-weight:700}.delete-record-confirmation label{color:#5f5353;gap:7px;font-size:10px;font-weight:750;display:grid}.delete-record-confirmation input{color:#261b1b;border:1px solid #c9baba;border-radius:8px;outline:0;width:100%;min-height:46px;padding:0 12px;font-size:16px;font-weight:800}.delete-record-confirmation input:focus{border-color:#a82524;box-shadow:0 0 0 3px #a825241a}.delete-record-confirmation>p{color:#806f6f;margin:-6px 0 0;font-size:9px;line-height:1.5}.delete-record-confirmation>p strong{color:#a82524}.delete-record-modal>footer{border-top:1px solid #eadfdf;justify-content:flex-end;gap:9px;padding:14px 23px;display:flex}.confirm-delete-button{color:#fff;cursor:pointer;background:#a82524;border:1px solid #a82524;border-radius:7px;min-width:80px;min-height:38px;padding:0 16px;font-size:10px;font-weight:800}.confirm-delete-button:disabled{opacity:.55;cursor:default}.world-map-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 30px #0000000b}.world-map-panel>header{border-bottom:1px solid #e7e7e8;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:16px 20px;display:flex}.world-map-panel>header p,.world-map-panel>header h2,.world-map-panel>header span{margin:0}.world-map-panel>header p{color:var(--orange);letter-spacing:1.2px;text-transform:uppercase;font-size:7px;font-weight:900}.world-map-panel>header h2{margin:3px 0 5px;font-size:17px}.world-map-panel>header span{color:#77777b;font-size:8px}.map-legend{color:#727276;align-items:center;gap:7px;font-size:8px;display:flex}.map-legend i{border:2px solid var(--orange);background:#ed1c242e;border-radius:50%;width:21px;height:21px}.world-map-wrap{background:linear-gradient(#f5f5f6,#eeeef0);padding:12px 18px 3px}.world-map-wrap svg{width:100%;height:auto;min-height:420px;display:block}.map-grid path{fill:none;stroke:#dadadd;stroke-width:1px;stroke-dasharray:4 7}.continents path{fill:#d0d0d3;stroke:#bababe;stroke-width:1.2px}.deal-marker{cursor:pointer;outline:none}.deal-marker circle{fill:#ed1c24db;stroke:#fff;stroke-width:3px;filter:drop-shadow(0 4px 6px #00000038)}.deal-marker:hover circle,.deal-marker:focus circle{fill:#111}.deal-marker text{fill:#fff;pointer-events:none;font-size:12px;font-weight:900}.deal-marker .marker-label{fill:#333;paint-order:stroke;stroke:#f3f3f4;stroke-width:3px;font-size:9px;font-weight:800}.world-map-panel>footer{padding:12px 18px 16px}.map-country-list{flex-wrap:wrap;gap:6px;display:flex}.map-country-list button{cursor:pointer;background:#fff;border:1px solid #dedee0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:5px 9px;display:flex}.map-country-list button:hover{border-color:var(--orange)}.map-country-list strong{min-width:20px;height:20px;color:var(--orange-dark);background:#ececee;border-radius:50%;place-items:center;font-size:7px;display:grid}.map-country-list span{font-size:8px}.world-map-panel>footer>small{color:#8a8a8e;margin-top:9px;font-size:7px;display:block}.react-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;justify-content:flex-end;display:flex;position:fixed;inset:0}.react-agent{background:#f2f2f3;grid-template-rows:auto 1fr auto auto auto;width:min(470px,100vw);height:100vh;display:grid;box-shadow:-24px 0 70px #00000040}.react-agent>header{color:#fff;background:#111;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;min-height:84px;padding:14px 17px;display:grid}.react-orb{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:16px;font-weight:950;display:grid;box-shadow:0 0 0 5px #ed1c2429}.react-orb.large{width:62px;height:62px;margin:0 auto;font-size:25px}.react-agent>header p,.react-agent>header h2,.react-agent>header small{margin:0}.react-agent>header p{color:#ff6269;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.react-agent>header h2{letter-spacing:1px;margin:2px 0;font-size:18px}.react-agent>header small{color:#aaa;font-size:7px}.react-agent>header button{color:#aaa;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:24px}.react-agent-body{min-height:0;padding:18px;overflow-y:auto}.react-welcome{text-align:center;max-width:310px;margin:12vh auto 0}.react-welcome h3{margin:18px 0 8px;font-size:20px}.react-welcome p{color:#68686c;margin:0;font-size:10px;line-height:1.65}.react-exchange{gap:9px;margin-bottom:18px;display:grid}.react-question{color:#fff;background:#232326;border-radius:10px 10px 2px;margin-left:45px;padding:10px 12px}.react-question span,.react-answer>span{color:#aaa;letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:900;display:block}.react-question p,.react-answer p{margin:0;font-size:10px;line-height:1.55}.react-answer{background:#fff;border:1px solid #d9d9db;border-radius:2px 10px 10px;margin-right:22px;padding:12px}.react-answer>span{color:var(--orange-dark)}.react-links{border-top:1px solid #e8e8e9;margin-top:10px}.react-links button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ededee;grid-template-columns:1fr auto;width:100%;min-height:48px;padding:7px 3px;display:grid}.react-links button:last-child{border:0}.react-links strong,.react-links small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.react-links strong{font-size:9px}.react-links small{color:#888;margin-top:3px;font-size:7px}.react-links b{color:var(--orange);grid-area:1/2/3;align-self:center;font-size:16px}.react-thinking{color:#666;align-items:center;gap:4px;padding:10px 12px;font-size:8px;display:flex}.react-thinking span{background:var(--orange);border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate react-pulse}.react-thinking span:nth-child(2){animation-delay:.18s}.react-thinking span:nth-child(3){animation-delay:.36s}@keyframes react-pulse{to{opacity:.2;transform:translateY(-3px)}}.react-suggestions{gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.react-suggestions button{color:#555;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7d7d9;border-radius:99px;min-height:29px;padding:0 9px;font-size:7px}.react-agent>form{background:#fff;border:1px solid #ccc;border-radius:10px;margin:0 14px;padding:8px}.react-agent>form textarea{resize:none;color:#222;border:0;outline:0;width:100%;min-height:56px;padding:4px;font-size:10px}.react-agent>form button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;min-height:32px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:850;display:flex}.react-agent>form button:disabled{opacity:.45}.react-agent>footer{color:#888;text-align:center;padding:9px 16px 13px;font-size:6px}.company-enrichment{background:#fff5f5;border:1px solid #e2c4c6;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:0 20px 4px;padding:12px;display:grid}.company-enrichment.nested{margin:0 0 12px}.company-enrichment strong,.company-enrichment p,.company-enrichment small{margin:0;display:block}.company-enrichment strong{font-size:9px}.company-enrichment p{color:#6e6e72;margin-top:3px;font-size:7px;line-height:1.4}.company-enrichment small{color:#8e1118;margin-top:4px;font-size:7px;font-weight:700}.company-enrichment>button{color:#fff;cursor:pointer;background:#18181a;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.company-enrichment>button:disabled{opacity:.45;cursor:default}.lead-domain-enrichment{background:#f8fafb;border:1px solid #d9dfe1;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:0 20px 4px;padding:13px;display:grid}.lead-domain-enrichment strong,.lead-domain-enrichment p,.lead-domain-enrichment small{margin:0;display:block}.lead-domain-enrichment strong{font-size:9px}.lead-domain-enrichment p{color:#68747b;margin-top:3px;font-size:7px;line-height:1.45}.lead-domain-enrichment label{color:#555f66;grid-template-columns:75px minmax(150px,1fr);align-items:center;gap:8px;margin-top:9px;font-size:8px;display:grid}.lead-domain-enrichment input{min-height:34px;color:var(--ink);background:#fff;border:1px solid #d7dde0;border-radius:6px;padding:0 9px;font-size:9px}.lead-domain-enrichment small{color:#8e1118;margin-top:7px;font-size:7px;font-weight:750;line-height:1.45}.lead-domain-enrichment>button{color:#fff;cursor:pointer;background:#18181a;border:0;border-radius:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.lead-domain-enrichment>button:disabled{opacity:.45;cursor:default}.lead-related-field{align-content:start;gap:6px;display:grid}.lead-related-field>button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:8px;font-weight:800}.lead-related-field>button:hover{text-decoration:underline}.quotation-rate-snapshot{background:#f7fbfd;border:1px solid #dce7ed;border-left:3px solid #1f6f9f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.quotation-rate-snapshot>div{gap:3px;display:grid}.quotation-rate-snapshot strong{color:#183846;font-size:8px}.quotation-rate-snapshot span{color:#172d3d;font-size:10px;font-weight:900}.quotation-rate-snapshot small{color:#657981;font-size:6.5px}.quotation-rate-snapshot>div:last-child{justify-items:end}.quotation-rate-snapshot .outline-button{min-width:125px;height:32px}.quotation-rate-snapshot.pending{border-color:#e9b88e;border-left-color:var(--quote-orange);background:#fff8f2}.quotation-rate-snapshot a,.quotation-regions>header a{color:#59717d;text-underline-offset:2px;font-size:6px;text-decoration:underline}.quotation-start-panel{padding:0;overflow:hidden}.quotation-start-panel>header{border-bottom:1px solid var(--line);padding:14px 16px}.quotation-start-panel h2,.quotation-start-panel p{margin:0}.quotation-start-panel h2{color:var(--ink);font-size:12px}.quotation-start-panel p{color:#7c898f;margin-top:4px;font-size:8px}.quotation-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.quotation-start-card{color:#5c6b72;text-align:left;background:linear-gradient(145deg,#fff,#fafbfb);border:1px solid #dfe5e7;border-radius:10px;align-content:start;gap:6px;min-height:132px;padding:15px;display:grid}.quotation-start-card:hover{border-color:#f0b58b;box-shadow:0 6px 16px #1e2c3512}.quotation-start-card>span{width:30px;height:30px;color:var(--orange-dark);background:#fff0e6;border-radius:8px;place-items:center;font-size:15px;display:grid}.quotation-start-card>strong{color:#2e424c;font-size:10px}.quotation-start-card>small{color:#7c8a90;font-size:7px;line-height:1.45}.quotation-start-card.template-lookup{min-height:190px}.quotation-start-card.template-lookup input,.quotation-start-card.template-lookup select{color:#44565f;background:#fff;border:1px solid #dce2e4;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:8px}.quotation-start-card.template-lookup .primary-button{text-align:center;width:100%;height:34px;margin-top:2px}@media (width<=1100px){.quotation-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-start-card.template-lookup{grid-column:1/-1}.crm-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:0}.brand:before{content:"";background:var(--navy) url(/reactore-logo-white.png) 70% 23% / 210px 70px no-repeat;width:36px;height:36px;display:block}.brand img,.nav-section-label,.brand>span,.nav-item>span:nth-child(2),.nav-group-button>span:nth-child(2),.nav-group-button b,.nav-count,.user-card>span:last-child{display:none}.additional-modules-toggle.collapsed{grid-template-columns:1fr;justify-items:center;padding-inline:0}.additional-modules-toggle.collapsed b{display:none}.nav-item,.nav-group-button{grid-template-columns:1fr;padding:8px}.nav-submenu{border-left:0;margin-left:0;padding-left:0}.user-card{justify-content:center;padding-inline:0}.crm-version-label{text-align:center;padding-inline:4px}.crm-version-label .version-long{display:none}.crm-version-label .version-short{display:block}.dashboard-grid,.workspace-hero{grid-template-columns:1fr}.workspace-continuity{margin:0 18px 18px}.meeting-strip{grid-template-columns:repeat(3,1fr)}.range-filterbar{grid-template-columns:1fr 1fr}.lookup-settings-layout{grid-template-columns:minmax(190px,.32fr) 1fr}.add-user-card{grid-template-columns:1fr 1fr 1fr}.add-user-card>div{grid-column:1/-1}.user-management-layout{grid-template-columns:minmax(200px,.32fr) 1fr}.exchange-add-card{grid-template-columns:1fr 70px 18px 70px 1fr}.exchange-add-card>div{grid-column:1/-1}.exchange-add-card>button{grid-column:5}.custom-field-add-card{grid-template-columns:1fr 1fr}.custom-field-add-card>div{grid-column:1/-1}.custom-field-row{grid-template-columns:28px minmax(160px,1.2fr) 110px 68px 58px auto}.deal-kpi-grid{grid-template-columns:repeat(3,1fr)}.deal-kpi-grid>button{border-bottom:1px solid #edf0f1}.deal-kpi-grid>button:nth-child(3n){border-right:0}.deal-kpi-grid>button:nth-child(n+4){border-bottom:0}.permission-object-tabs{grid-template-columns:repeat(3,1fr)}.module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-toolbar{flex-direction:column;align-items:flex-start}.selection-toolbar>div:last-child{width:100%;overflow-x:auto}}@media (width<=760px){.crm-shell{display:block}.sidebar{z-index:40;flex-direction:column;width:min(310px,88vw);height:100dvh;padding:0 14px 17px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 50px #00000040}.sidebar.mobile-open{transform:translate(0)}.brand{justify-content:flex-start;margin-inline:-14px;padding-inline:18px;display:flex}.brand:before{display:none}.brand img{width:210px;max-width:calc(100% - 42px);display:block}.brand>span:last-of-type{display:block}.additional-modules-toggle.collapsed{grid-template-columns:25px 1fr;justify-items:start;padding:7px 9px}.additional-modules-toggle.collapsed b{display:block}.mobile-menu-close{color:#fff;cursor:pointer;background:#1c1c1e;border:1px solid #343437;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;font-size:22px}.sidebar.mobile-open .mobile-menu-close{display:grid}.mobile-menu-backdrop{z-index:39;background:#00000073;border:0;display:block;position:fixed;inset:0}.sidebar nav{scrollbar-width:thin;gap:4px;width:100%;display:grid;overflow-y:auto}.sidebar .main-nav{padding-right:3px;overflow-y:auto}.nav-group{gap:3px;display:grid}.nav-section-label{display:block}.nav-group-button{grid-template-columns:25px 1fr auto;padding:7px 9px;display:grid}.nav-submenu{border-left:1px solid #333336;gap:2px;margin-left:11px;padding-left:7px;display:grid}.nav-item{place-items:initial;grid-template-columns:25px 1fr auto;align-items:center;width:100%;min-height:39px;padding:7px 9px;display:grid;box-shadow:none!important}.nav-submenu .nav-item{min-height:34px}.nav-icon{font-size:15px}.nav-item>span:nth-child(2),.nav-group-button>span:nth-child(2),.nav-group-button b,.nav-count,.user-card>span:last-child{display:block}.sidebar-bottom{display:grid}.user-card{justify-content:flex-start;padding-inline:7px}.crm-version-label{text-align:left;padding-inline:9px}.crm-version-label .version-long{display:block}.crm-version-label .version-short{display:none}.mobile-menu-button{cursor:pointer;background:#fff;border:1px solid #d7d7d9;border-radius:8px;flex:0 0 36px;align-content:center;gap:4px;width:36px;height:36px;padding:8px;display:grid}.mobile-menu-button span{background:#1e1e20;border-radius:99px;height:2px;display:block}.topbar{gap:8px;padding:0 12px}.top-actions{gap:6px}.mobile-settings-action,.top-actions>.icon-button,.top-actions>.top-avatar{display:none}.notification-button{display:grid}.notification-panel{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:8px;right:8px}.notification-group>article{padding:11px}.assignment-decision-modal{align-items:flex-start;padding:8px;overflow-y:auto}.assignment-decision-modal>form{max-height:none;margin-top:8px}.schedule-conflict-panel article{grid-template-columns:22px 1fr}.schedule-conflict-panel article>b{grid-column:2}.global-search{flex:1;width:auto;min-width:0}.page{padding:24px 17px 40px}.workspace-hero-copy{align-items:flex-start;padding:18px}.workspace-symbol{flex-basis:40px;width:40px;height:40px}.workspace-tabs{padding-inline:7px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:29px}.stat-grid,.meeting-strip{grid-template-columns:1fr 1fr}.meeting-strip button:nth-child(5){display:none}.dashboard-grid.lower-grid{grid-template-columns:1fr}.filterbar{overflow-x:auto}.deal-filterbar{overflow:visible}.range-filterbar{grid-template-columns:1fr}.range-group{grid-template-columns:85px 1fr 1fr}.heading-actions{flex-wrap:wrap}.react-launch b{display:none}.react-launch{padding-right:5px}.export-menu{width:auto;position:fixed;top:74px;left:17px;right:17px}.deal-kpi-strip>header{flex-direction:column;align-items:flex-start;gap:3px}.deal-kpi-strip>header small{text-align:left}.deal-kpi-grid{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.deal-kpi-grid>button{scroll-snap-align:start;border-bottom:0;min-width:220px}.view-management-bar{flex-wrap:wrap;align-items:stretch}.saved-view-tabs{width:100%}.saved-view-opener{order:2}.view-management-actions{width:100%;margin-left:0;overflow-x:auto}.view-management-actions>button,.field-manager-wrap>button{white-space:nowrap}.field-manager-wrap{margin-left:auto}.field-manager-popover{width:auto;max-height:calc(100vh - 150px);position:fixed;top:76px;left:12px;right:12px}.field-manager-popover>header{grid-template-columns:1fr}.field-manager-list{max-height:calc(100vh - 285px)}.view-sharing-options,.view-user-selector{grid-template-columns:1fr}.view-user-selector>label:nth-child(odd){border-right:0}.table-footer{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:flex-start;width:100%;overflow-x:auto}.drawer{width:100vw}.drawer-header{flex-wrap:wrap;align-items:flex-start;padding:61px 17px 16px}.drawer-close{top:17px;left:17px}.drawer-record-actions{width:100%;margin-left:0}.drawer-record-actions .outline-button{flex:1}.drawer-side-toggle{display:none}.drawer-tabs{gap:14px;overflow-x:auto}.drawer-body{padding:17px}.detail-grid,.modal-grid,.upload-card,.form-row{grid-template-columns:1fr}.association-summary>div{grid-template-columns:1fr 1fr 1fr}.contact-communication-card>header{flex-direction:column;align-items:stretch}.communication-details{grid-template-columns:1fr}.scheduled-card{grid-template-columns:36px 1fr}.scheduled-card>.outline-button{grid-column:2;justify-self:start}.tab-action-row{flex-direction:column;align-items:stretch;gap:10px}.fields-toolbar{flex-direction:column}.fields-toolbar>label{width:100%}.field-list>div{grid-template-columns:1fr;gap:5px}.lookup-settings-layout{grid-template-columns:1fr}.lookup-field-panel nav{grid-template-columns:1fr 1fr}.lookup-add-form,.lookup-values-panel>header{flex-direction:column;align-items:stretch}.settings-module-tabs{padding-inline:17px}.settings-module-tabs button{white-space:normal;flex:0 auto}.settings-card-grid{grid-template-columns:1fr}.exchange-add-card,.custom-field-add-card{grid-template-columns:1fr 1fr}.exchange-add-card>div,.custom-field-add-card>div{grid-column:1/-1}.exchange-add-card .exchange-arrow{display:none}.exchange-add-card>button,.custom-field-add-card>button{grid-column:1/-1}.exchange-rate-panel,.custom-field-panel{overflow-x:auto}.exchange-rate-table,.custom-field-list{min-width:720px}.add-user-card,.user-management-layout,.user-profile-controls{grid-template-columns:1fr}.add-user-card>div{grid-column:auto}.crm-user-list nav{max-height:250px}.permission-object-tabs{grid-template-columns:1fr 1fr}.global-permission-row{grid-template-columns:1fr 1fr;gap:11px}.global-permission-row>div{grid-column:1/-1}.field-permission-toolbar{flex-direction:column;align-items:stretch}.field-permission-toolbar label{width:100%}.module-hero{min-height:175px;padding:24px}.module-hero-mark{flex-basis:68px;width:68px;height:68px;font-size:28px}.module-card-grid,.module-card-grid.compact{grid-template-columns:1fr 1fr}.multi-filter-popover{width:auto;position:fixed;top:76px;left:12px;right:12px}.selection-toolbar>div{width:100%;overflow-x:auto}.world-map-panel>header{flex-direction:column;align-items:flex-start}.world-map-wrap{padding:4px;overflow-x:auto}.world-map-wrap svg{width:850px;min-height:425px}.company-enrichment{grid-template-columns:38px 1fr;margin-inline:12px}.company-enrichment>button{grid-column:2;justify-self:start}.lead-domain-enrichment{grid-template-columns:38px 1fr;margin-inline:12px}.lead-domain-enrichment>button{grid-column:2;justify-self:start}}@media (width<=480px){.module-card-grid,.module-card-grid.compact{grid-template-columns:1fr}.module-hero-mark{display:none}}.personal-settings-link{margin-bottom:-6px}.user-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.calendar-heading{align-items:center}.calendar-visibility{gap:8px;display:flex}.calendar-visibility label{border:1px solid var(--line);color:#55555a;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.calendar-visibility input{accent-color:var(--orange)}.calendar-visibility i{border-radius:50%;width:8px;height:8px}.calendar-visibility i.task{background:var(--orange)}.calendar-visibility i.meeting{background:#171719}.calendar-visibility b{background:#f0f0f1;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;display:grid}.calendar-shell{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 10px 35px #0000000b}.calendar-toolbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:78px;padding:12px 15px;display:grid}.calendar-view-switch{background:#ededee;border-radius:8px;padding:3px;display:flex}.calendar-view-switch button{color:#656569;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.calendar-view-switch button.active{color:var(--orange-dark);background:#fff;box-shadow:0 2px 7px #00000017}.calendar-navigation{justify-content:center;align-items:center;gap:5px;display:flex}.calendar-navigation button{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750}.calendar-navigation button:first-child,.calendar-navigation button:nth-child(3){width:32px;padding:0;font-size:18px}.calendar-navigation strong{color:#222;min-width:190px;margin-left:7px;font-size:12px}.calendar-range{gap:7px;display:flex}.calendar-range label{color:#777;text-transform:uppercase;font-size:7px;font-weight:800}.calendar-range input{height:32px;font:inherit;color:#333;border:1px solid #ddd;border-radius:6px;margin-top:3px;padding:0 7px;display:block}.calendar-loading{grid-template-columns:repeat(3,1fr);gap:12px;min-height:430px;padding:30px;display:grid}.calendar-loading span{border-radius:10px;height:260px}.calendar-grid{background:#e8e8e9;gap:1px;display:grid}.week-grid,.month-grid{grid-template-columns:repeat(7,1fr)}.calendar-day{background:#fff;min-width:0;min-height:148px;padding:8px}.week-grid .calendar-day{min-height:520px}.calendar-day.muted{color:#aaa;background:#fafafa}.calendar-day.today{box-shadow:inset 0 3px 0 var(--orange);background:snow}.calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendar-day>header span{color:#8b8b8f;text-transform:uppercase;font-size:7px;font-weight:800}.calendar-day>header strong{border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.calendar-day.today>header strong{background:var(--orange);color:#fff}.calendar-day>div{gap:4px;display:grid}.calendar-event{text-align:left;cursor:pointer;background:#f2f2f3;border:0;border-left:3px solid #111;border-radius:6px;grid-template-columns:48px 1fr;gap:3px 7px;width:100%;min-height:52px;padding:8px 9px;display:grid}.calendar-event.task{border-left-color:var(--orange);background:#fff1f1}.calendar-event.meeting{border-left-color:#151517}.calendar-event.outlook{background:#eef7ff;border-left-color:#0878d1}.calendar-event>b{color:#075f9f;text-transform:uppercase;background:#dceeff;border-radius:99px;grid-column:2;width:fit-content;padding:2px 5px;font-size:6px}.calendar-event.compact em{color:#075f9f;font-weight:850}.calendar-event:disabled{cursor:default}.calendar-event span{color:#777;font-size:7px;font-weight:800}.calendar-event strong{color:#222;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.calendar-event small,.calendar-event em{color:#777;grid-column:2;font-size:7px;font-style:normal}.calendar-event.compact{grid-template-columns:33px minmax(0,1fr);min-height:31px;padding:5px 6px}.calendar-event.compact span{font-size:6px}.calendar-event.compact strong{font-size:7px}.calendar-more{color:var(--orange-dark);padding-left:5px;font-size:7px;font-weight:850}.calendar-agenda{align-content:start;gap:12px;min-height:430px;padding:18px;display:grid}.calendar-agenda>section{border:1px solid var(--line);border-radius:9px;overflow:hidden}.calendar-agenda>section>header{background:#f4f4f5;justify-content:space-between;align-items:center;min-height:45px;padding:0 12px;display:flex}.calendar-agenda>section>header strong{font-size:10px}.calendar-agenda>section>header span{color:#888;font-size:7px}.calendar-agenda>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.calendar-empty{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.calendar-empty>span{width:58px;height:58px;color:var(--orange);background:#f1f1f2;border-radius:50%;place-items:center;margin-bottom:12px;font-size:24px;display:grid}.calendar-empty h3,.calendar-empty p{margin:0}.calendar-empty h3{font-size:15px}.calendar-empty p{color:#858589;max-width:380px;margin-top:6px;font-size:9px;line-height:1.5}.calendar-sync-notice{color:#24644d;background:#f0faf6;border-bottom:1px solid #cde7dc;align-items:center;gap:8px;min-height:36px;padding:8px 15px;font-size:8px;display:flex}.calendar-sync-notice.warning{color:#8a5417;background:#fff8ed;border-color:#f1d4ac}.calendar-sync-notice span{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.calendar-sync-notice p{flex:1;margin:0}.calendar-sync-notice a{color:inherit;font-weight:850}.calendar-association-modal{width:min(620px,92vw);max-height:90vh;box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:visible}.calendar-association-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.calendar-association-modal header p,.calendar-association-modal header h2{margin:0}.calendar-association-modal header p{color:#0878d1;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:850}.calendar-association-modal header h2{margin-top:4px;font-size:18px}.calendar-association-modal header span{color:#78838b;margin-top:5px;font-size:9px;display:block}.calendar-association-modal .close-button{cursor:pointer;background:#f1f3f3;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.calendar-association-body{gap:14px;padding:20px 22px;display:grid}.calendar-association-body>label{color:#66727b;gap:6px;font-size:9px;font-weight:750;display:grid}.calendar-association-body input,.calendar-association-body select{width:100%;min-height:41px;color:var(--ink);background:#fff;border:1px solid #dfe3e5;border-radius:7px;padding:0 10px;font-size:10px}.calendar-association-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.outlook-event-link{color:#0878d1;width:fit-content;font-size:9px;font-weight:800;text-decoration:none}.quarter-grid{background:#f5f5f6;grid-template-columns:repeat(3,1fr);gap:14px;min-height:500px;padding:17px;display:grid}.quarter-month{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.quarter-month h2{margin:0 0 12px;font-size:14px}.mini-weekdays,.mini-month-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mini-weekdays span{color:#999;text-align:center;padding:4px 0;font-size:7px;font-weight:850}.mini-month-grid button{aspect-ratio:1;color:#444;cursor:pointer;background:#fafafa;border:0;border-radius:5px;font-size:8px;position:relative}.mini-month-grid button.muted{opacity:.25}.mini-month-grid button.has-events{color:var(--orange-dark);background:#fff0f0;font-weight:900}.mini-month-grid button b{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:12px;height:12px;font-size:5px;display:grid;position:absolute;top:2px;right:2px}.personal-identity{grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;gap:2px 10px;display:grid}.personal-identity>span{color:#fff;background:#171719;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.personal-identity strong{align-self:end;font-size:10px}.personal-identity small{color:#888;align-self:start;font-size:8px}.personal-settings-form{grid-template-columns:1fr 1fr;gap:13px;max-width:1050px;display:grid}.personal-settings-form>section{padding:19px}.personal-settings-form>section>header{align-items:center;gap:10px;margin-bottom:17px;display:flex}.personal-settings-form>section>header>span{color:#fff;background:#171719;border-radius:7px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.personal-settings-form h2,.personal-settings-form p{margin:0}.personal-settings-form h2{font-size:13px}.personal-settings-form p{color:#888;margin-top:3px;font-size:8px}.opening-view-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opening-view-options label{cursor:pointer;border:1px solid #ddd;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:3px 10px;min-height:130px;padding:14px;display:grid}.opening-view-options label:focus-within{outline:2px solid var(--orange);outline-offset:2px}.opening-view-options label.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff7f7}.opening-view-options input{opacity:0;position:absolute}.opening-view-options label>span{background:#eee;border-radius:7px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.opening-view-options strong{align-self:end;font-size:14px}.opening-view-options small{color:#666;align-self:start;font-size:13px}.default-calendar-options{flex-wrap:wrap;gap:6px;display:flex}.default-calendar-options button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;min-height:35px;padding:0 12px;font-size:8px;font-weight:800}.default-calendar-options button.selected{color:#fff;background:#171719;border-color:#171719}.personal-settings-form .text-button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:8px;font-weight:850}.personal-settings-form>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;min-height:55px;padding:10px 13px;display:flex}.personal-settings-form>footer span{color:#287158;font-size:8px;font-weight:800}.activity-reporting-setting{grid-column:1/-1}.activity-reporting-setting-body{background:linear-gradient(135deg,#fafafa,#fff6ef);border:1px solid #e0e2e3;border-radius:9px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 14px;display:grid}.activity-reporting-setting-body>span{color:#fff;background:#171719;border-radius:10px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.report-user-picker label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px 12px;display:grid}.report-user-picker input{grid-row:1/span 2}.report-user-picker small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.activity-reporting-setting-body strong,.activity-reporting-setting-body small{display:block}.activity-reporting-setting-body strong{color:var(--ink);font-size:10px}.activity-reporting-setting-body small{color:#81898e;margin-top:4px;font-size:8px;line-height:1.45}.add-filter-wrap{position:relative}.add-filter-button{min-height:37px;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px dashed #c7cbcd;border-radius:7px;padding:0 11px;font-size:9px;font-weight:800}.add-filter-button:hover{border-color:var(--orange);background:#fff7f1}.add-filter-popover{z-index:48;background:#fff;border:1px solid #d8dcde;border-radius:10px;width:310px;max-height:430px;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 18px 48px #0000002e}.add-filter-popover>header{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;min-height:44px;padding:0 11px;display:flex}.add-filter-popover>header strong{font-size:10px}.add-filter-popover>header button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:17px}.add-filter-popover>label{border:1px solid #dfe2e4;border-radius:7px;align-items:center;gap:7px;min-height:40px;margin:9px;padding:0 9px;display:flex}.add-filter-popover>label input{border:0;outline:0;width:100%;font-size:9px}.add-filter-popover>div{max-height:320px;padding:0 7px 8px;overflow-y:auto}.add-filter-popover>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 8px;display:flex}.add-filter-popover>div button:hover{background:#fff4ec}.add-filter-popover>div span{color:#343b40;font-size:9px}.add-filter-popover>div small{color:#92999e;text-transform:capitalize;font-size:7px}.dynamic-filter-grid{border-top:1px solid var(--line);background:#fafbf9;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;padding:11px 13px 13px;display:grid}.dynamic-filter-card{background:#fff;border:1px solid #dfe2e3;border-radius:9px;min-width:0;padding:10px}.dynamic-filter-card>header{justify-content:space-between;align-items:start;gap:8px;min-height:31px;display:flex}.dynamic-filter-card>header span,.dynamic-filter-card>header strong{display:block}.dynamic-filter-card>header span{color:#999;text-transform:uppercase;font-size:6px;font-weight:850}.dynamic-filter-card>header strong{margin-top:2px;font-size:9px}.dynamic-filter-card>header button{color:#888;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:16px}.dynamic-lookup-options{gap:2px;max-height:116px;padding:4px 2px;display:grid;overflow-y:auto}.dynamic-lookup-options label{color:#4d565d;cursor:pointer;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:3px 5px;font-size:8px;display:flex}.dynamic-lookup-options label:hover{background:#f7f7f7}.dynamic-lookup-options label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dynamic-lookup-options small{color:#8b9297;font-size:7px;line-height:1.45}.dynamic-lookup-summary{color:#737d84;justify-content:space-between;align-items:center;gap:8px;min-height:27px;font-size:7px;display:flex}.dynamic-lookup-summary button,.dynamic-select-all{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.dynamic-lookup-search{color:#92999e;border:1px solid #dfe2e3;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin:2px 0 4px;padding:0 8px;display:flex}.dynamic-lookup-search input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.dynamic-select-all{text-align:left;min-height:26px;padding:0 5px}.dynamic-text-filter{grid-template-columns:105px 1fr;gap:6px;display:grid}.dynamic-text-filter select,.dynamic-text-filter input,.dynamic-range input{background:#fff;border:1px solid #dfe2e3;border-radius:6px;width:100%;min-height:34px;padding:0 8px;font-size:8px}.dynamic-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dynamic-range label{color:#81898f;text-transform:uppercase;gap:4px;font-size:7px;font-weight:800;display:grid}.outlook-connection-card{grid-column:1/-1;scroll-margin-top:90px}.outlook-reconnect-banner{color:#543b10;background:#fff7e6;border:1px solid #e1bd71;border-left:4px solid #af720f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 24px;padding:16px 20px;font-size:1rem;line-height:1.5;display:flex}.outlook-reconnect-banner>div{flex:280px;min-width:0}.outlook-reconnect-banner p{overflow-wrap:anywhere;margin:4px 0 0}.outlook-reconnect-banner button{flex-shrink:0}.outlook-connection-card:focus-visible{outline-offset:4px;outline:2px solid #af720f}.outlook-connection-body{background:#fafafa;border:1px solid #e0e3e4;border-radius:9px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:95px;padding:14px;display:grid}.outlook-mark{color:#185abd;background:#e8eefc;border-radius:11px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid}.outlook-mark.connected{color:#26704d;background:#e8f5ee}.outlook-connection-body strong,.outlook-connection-body p,.outlook-connection-body small{margin:0;display:block}.outlook-connection-body strong{font-size:11px}.outlook-connection-body p{color:#717b82;margin-top:4px;font-size:8px}.outlook-connection-body small{color:#9b6b43;margin-top:6px;font-size:7px}.outlook-connection-body small.error{color:#a33b36}.outlook-connection-body .primary-button{text-decoration:none}.outlook-connection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outlook-connection-body .primary-button.disabled{opacity:.45;pointer-events:none}.outlook-log-note{line-height:1.55;color:#6f797f!important;margin:11px 2px 0!important}.outlook-log-note strong{color:#333}.tab-action-buttons{align-items:center;gap:6px;display:flex}.outlook-send-note{color:#536c8d;background:#eef4ff;border-radius:7px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.custom-field-add-card.with-lookup{grid-template-columns:minmax(190px,1.2fr) minmax(170px,.8fr) minmax(140px,.65fr) minmax(230px,1fr) auto auto}.custom-lookup-values textarea{resize:vertical;min-height:76px;font:inherit;background:#fff;border:1px solid #dce1e3;border-radius:7px;padding:8px 9px}.custom-lookup-values small{color:#8b949a;font-size:7px;font-weight:500}@media (width<=1050px){.analytics-kpi-grid{grid-template-columns:repeat(3,1fr)}.settings-feature-grid,.analytics-report-grid,.analytics-trend-grid{grid-template-columns:1fr}.analytics-marketing-insights>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.custom-field-add-card.with-lookup{grid-template-columns:1fr 1fr}}@media (width<=720px){.quotation-start-grid{grid-template-columns:1fr}.quotation-start-card.template-lookup{grid-column:auto}.deal-loss-reason-options,.deal-loss-summary dl{grid-template-columns:1fr}.score-distribution{grid-template-columns:repeat(2,1fr)}.deal-scoring-settings .score-distribution{grid-template-columns:1fr}.deal-score-summary{grid-template-columns:auto 1fr}.deal-score-bands{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.deal-scoring-stage-field{grid-template-columns:1fr;align-items:stretch}.deal-scoring-stage-field>b{justify-self:start}.deal-rating-grid{grid-template-columns:1fr}.deal-rating-grid label{border-right:0}.deal-rating-section>header,.deal-score-breakdown>header{flex-direction:column;align-items:flex-start}.integration-grid,.form-integration-grid,.form-notification-users>div,.grade-inputs,.rule-inputs{grid-template-columns:1fr}.integration-card.wide{grid-column:auto}.microsoft365-fields{grid-template-columns:1fr}.microsoft365-fields label.wide{grid-column:auto}.analytics-kpi-grid{grid-template-columns:repeat(2,1fr)}.analytics-actions,.analytics-date-range{flex-direction:column;align-items:stretch}.analytics-date-range>strong{align-self:flex-start}.analytics-period-summary{flex-direction:column;align-items:flex-start}.analytics-period-summary span{border:0;padding:0}.analytics-marketing-insights>div{grid-template-columns:1fr}.score-rule{grid-template-columns:40px 1fr auto}.score-rule button{grid-column:auto}.criterion-stepper{padding:0 8px}.criterion-stepper button{min-height:50px}.criterion-stepper button span{display:none}.criterion-template-grid,.criterion-form-grid,.criterion-source-choice,.criterion-field-picker>div,.criterion-formula-builder>div:first-child,.criterion-effect-grid,.criterion-new-field>div,.release-rollback-panel form,.rollback-instruction{grid-template-columns:1fr}.criterion-form-grid .wide{grid-column:auto}.criterion-builder-step{padding:15px}.criterion-assistant>header{padding:16px}.deal-score-rule-library .score-rule{grid-template-columns:40px minmax(0,1fr) auto}.deal-score-rule-library .score-rule em{grid-column:3}.deal-score-rule-library .score-rule button{grid-column:auto}.deal-scoring-guide ol{flex-direction:column;align-items:flex-start;gap:5px}.deal-score-readiness{grid-template-columns:1fr;gap:9px}.scoring-health-card dl{grid-template-columns:1fr}}.quotation-kpis button small{color:#929ca1;margin-top:5px;font-size:7px;display:block}.quotation-register td>small{color:#8a959b;margin-top:4px;font-size:7px;display:block}.quotation-record-title strong,.quotation-record-title small{display:block}.quotation-record-title em{color:#397082;letter-spacing:.35px;text-transform:uppercase;background:#edf5f7;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.quotation-historical-row{background:#fbfcfc}.quotation-history-label{color:#718087;align-self:center;font-size:7px;font-weight:800}.quotation-terms-editor,.quotation-default-terms{background:#fafbfb;border:1px solid #e1e6e7;border-radius:10px;margin-top:14px;overflow:hidden}.quotation-terms-editor>header,.quotation-default-terms>header{border-bottom:1px solid #e5e9ea;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.quotation-terms-editor header strong,.quotation-default-terms h2{color:#40515a;margin:0;font-size:10px}.quotation-default-terms header p{color:#849097;margin:4px 0 0;font-size:8px}.quotation-terms-editor header button,.quotation-default-terms header button{color:var(--orange-dark);background:#fff7f1;border:1px solid #efc3a2;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.quotation-terms-editor>div,.quotation-default-term{border-bottom:1px solid #e8ebec;grid-template-columns:150px minmax(0,1fr) 58px;align-items:start;gap:7px;padding:9px 12px;display:grid}.quotation-terms-editor input,.quotation-terms-editor textarea,.quotation-default-term input,.quotation-default-term textarea{color:#45545c;resize:vertical;background:#fff;border:1px solid #dce2e4;border-radius:7px;width:100%;min-height:34px;padding:7px 9px;font-size:8px}.quotation-default-terms{margin:0 0 14px;padding:0}.quotation-default-terms>footer{justify-content:flex-end;padding:11px 13px;display:flex}.quotation-policy-note{color:#60747d;background:#f7fbfd;border:1px solid #d8e7ee;border-left:3px solid #1f6f9f;border-radius:8px;gap:4px;margin:10px 13px 0;padding:10px 11px;font-size:7px;line-height:1.45;display:grid}.quotation-policy-note strong{color:#234553;font-size:8px}.email-quotation-button{width:100%;min-height:38px;color:var(--orange-dark);background:#fff6ef;border:1px solid #f0b98f;border-radius:8px;margin-top:8px;font-size:8px;font-weight:850}.quotation-email-modal{justify-content:center;align-items:center}.quotation-email-modal>form{background:#fff;border-radius:13px;gap:10px;width:min(720px,100vw - 30px);max-height:92vh;padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #0c1c2740}.quotation-email-modal form>header{border-bottom:1px solid #e5e8e9;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.quotation-email-modal h2,.quotation-email-modal header p{margin:0}.quotation-email-modal header p{color:var(--orange-dark);text-transform:uppercase;font-size:8px;font-weight:850}.quotation-email-modal h2{margin-top:3px;font-size:14px}.quotation-email-modal header small{color:#879299;margin-top:4px;font-size:8px;display:block}.quotation-email-modal header>button{color:#617079;background:#f1f3f4;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.quotation-email-modal label,.quotation-recipient-field{color:#596870;gap:5px;font-size:8px;font-weight:800;display:grid}.quotation-email-modal input,.quotation-email-modal select,.quotation-email-modal textarea{color:#36464f;background:#fff;border:1px solid #dce2e4;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:9px}.quotation-recipient-field{grid-template-columns:48px minmax(0,1fr) 240px;align-items:center}.quotation-recipient-field>span{color:#35454e}.quotation-email-attachments span,.quotation-email-attachments small{color:#849097;font-size:7px;font-weight:500}.quotation-email-modal>form>footer{border-top:1px solid #e5e8e9;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.quotation-design-admin{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:14px;display:grid}.quotation-brand-form,.quotation-logo-panel{padding:18px}.quotation-brand-form{gap:10px;display:grid}.quotation-brand-form>header,.quotation-logo-panel>header{margin-bottom:4px}.quotation-brand-form h2,.quotation-logo-panel h2{margin:0;font-size:13px}.quotation-brand-form header p,.quotation-logo-panel header p{color:#839097;margin:4px 0 0;font-size:8px}.quotation-brand-form label{color:#56656e;gap:5px;font-size:8px;font-weight:800;display:grid}.quotation-brand-form input{background:#fff;border:1px solid #dce2e4;border-radius:8px;width:100%;min-height:39px;padding:8px 10px}.quotation-brand-form input[type=color]{padding:4px}.quotation-brand-form .form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quotation-logo-panel>form{gap:8px;margin:12px 0;display:flex}.quotation-logo-panel>form input{border:1px solid #dde3e5;border-radius:8px;flex:1;min-width:0;padding:8px;font-size:8px}.quotation-logo-preview{border:1px solid #e1e6e7;border-radius:9px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;margin-top:12px;padding:10px;display:grid}.quotation-logo-preview img{object-fit:contain;max-width:145px;max-height:50px}.quotation-logo-preview span{color:#66747c;font-size:8px}.quotation-logo-empty{color:#879299;text-align:center;border:1px dashed #dce2e4;border-radius:9px;padding:16px;font-size:8px}.quotation-design-preview{background:#fff;border:1px solid #dde3e5;border-radius:10px;margin-top:16px;overflow:hidden}.quotation-design-preview>header{background:var(--quote-primary);color:#fff;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.quotation-design-preview header img{object-fit:contain;filter:brightness(0)invert();max-width:140px;max-height:38px}.quotation-design-preview header strong{font-size:16px}.quotation-design-preview header b{color:var(--quote-accent);font-size:13px}.quotation-design-preview>div{align-content:start;gap:5px;min-height:110px;padding:18px;display:grid}.quotation-design-preview small{color:#8a959b;font-size:7px}.quotation-design-preview span{color:#748188;font-size:8px}.quotation-design-preview footer{color:#7d8990;text-align:center;border-top:1px solid #e6e9ea;padding:10px 16px;font-size:7px}.quotation-design-document-preview,.quotation-source-fields{border:1px solid var(--line);background:#fff;border-radius:12px;grid-column:1/-1;padding:18px}.quotation-design-document-preview>header,.quotation-source-fields>header,.quotation-template-terms>header,.quotation-layout-sections>header,.quotation-column-picker>header,.quotation-sample-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.quotation-design-document-preview h2,.quotation-design-document-preview p{margin:0}.quotation-design-document-preview h2{font-size:13px}.quotation-design-document-preview p,.quotation-source-fields header small,.quotation-template-terms header small,.quotation-layout-sections header small,.quotation-column-picker header small,.quotation-sample-preview header small{color:#7d8990;margin-top:4px;font-size:8px;font-weight:500;display:block}.quotation-source-fields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quotation-source-fields article{border:1px solid #e3e7e8;border-radius:9px;gap:7px;padding:11px;display:grid}.quotation-source-fields article>b{color:var(--quote-navy,#172d3d);font-size:8px}.quotation-source-fields article span{grid-template-columns:minmax(115px,auto) 1fr;align-items:center;gap:7px;display:grid}.quotation-source-fields code{color:#394b55;background:#eef2f3;border-radius:5px;padding:4px 6px;font-size:7px}.quotation-source-fields article small{color:#7d8990;font-size:7px}.quotation-full-layout-preview{background:#e9edef;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:16px;padding:16px;display:grid;overflow:auto}.quotation-preview-sheet{aspect-ratio:210/297;color:#30383d;min-width:0;font-size:var(--quote-body-size,7px);background:#fff;border:1px solid #d5dbde;flex-direction:column;gap:2.6%;padding:7.5%;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #172d3d1f}.quotation-preview-sheet.reactore-estimate{background-image:none}.quotation-preview-sheet.reactore-estimate:before,.quotation-preview-sheet.commercial-quote:before{content:"";z-index:0;pointer-events:none;opacity:.055;background:url(/reactore-orb-watermark.png) 52% 56%/44% no-repeat;position:absolute;inset:0}.quotation-preview-sheet>*{z-index:1;position:relative}.quotation-preview-sheet.minimal{box-shadow:none}.quotation-preview-sheet>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:9%;display:flex}.quotation-preview-sheet>header>div{gap:2px;display:grid}.quotation-preview-sheet>header>div:last-child{text-align:right}.quotation-preview-sheet header img{object-fit:contain;max-width:35%;max-height:34px}.quotation-preview-sheet header b{color:var(--quote-heading);font-size:clamp(12px,1.5vw,20px)}.quotation-preview-sheet header span{color:var(--quote-accent);font-size:var(--quote-heading-size,18px)}.quotation-preview-sheet header strong{margin-top:4px;font-size:7px}.quotation-preview-sheet header small,.quotation-preview-sheet footer{color:#78858c;font-size:6px}.quotation-preview-sheet>footer{border-top:1px solid #dfe4e6;margin-top:auto;padding-top:7px}.quotation-preview-cover-content{border-top:5px solid var(--quote-accent);margin:auto 0;padding:10% 0}.quotation-preview-cover-content small{color:var(--quote-accent);font-size:7px;font-weight:900}.quotation-preview-cover-content h3{color:var(--quote-heading);font-size:var(--quote-heading-size,18px);margin:7px 0 3px}.quotation-preview-cover-content p{color:#68767e;font-size:var(--quote-body-size,7px);margin:0}.quotation-preview-cover-content dl{gap:7px;margin-top:22%;display:grid}.quotation-preview-cover-content dl div,.quotation-preview-parties dl div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quotation-preview-cover-content dt,.quotation-preview-cover-content dd,.quotation-preview-parties dt,.quotation-preview-parties dd{margin:0;font-size:7px}.quotation-preview-parties{grid-template-columns:1.3fr 1fr;gap:12px;padding:5% 0;display:grid}.quotation-preview-parties>div{gap:3px;display:grid}.quotation-preview-parties small,.quotation-preview-parties span{color:#718087;font-size:6px}.quotation-preview-parties strong{color:var(--quote-heading);font-size:8px}.quotation-preview-intro,.quotation-preview-copy{font-size:var(--quote-body-size,7px)}.quotation-preview-intro b,.quotation-preview-copy>b,.quotation-preview-copy h3{color:var(--quote-heading)}.quotation-preview-intro p,.quotation-preview-copy p{margin:4px 0;line-height:1.35}.quotation-preview-full-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--quote-line-size,6px)}.quotation-preview-full-table th{background:var(--quote-table);color:#fff;text-align:inherit;font-size:var(--quote-column-size,5.25px);white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:6px 4px;line-height:1.15}.quotation-preview-full-table td{overflow-wrap:anywhere;border-bottom:1px solid #dfe4e6;padding:7px 4px}.quotation-preview-totals{gap:6px;width:48%;margin-left:auto;font-size:7px;display:grid}.quotation-preview-totals>span,.quotation-preview-totals>strong{justify-content:space-between;gap:10px;display:flex}.quotation-preview-totals>strong{background:var(--quote-accent);padding:7px}@supports (color:color-mix(in lab, red, red)){.quotation-preview-totals>strong{background:color-mix(in srgb, var(--quote-accent) 8%, #fff)}}.quotation-preview-totals small{color:#6f7d85;font-size:6px;line-height:1.35}.quotation-preview-acceptance{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;display:grid}.quotation-preview-acceptance span{border-top:1px solid #7c878d;padding-top:26px;font-size:7px}@media (width<=900px){.quotation-design-admin{grid-template-columns:1fr}.quotation-recipient-field{grid-template-columns:42px minmax(0,1fr)}.quotation-recipient-field select{grid-column:2}.quotation-terms-editor>div,.quotation-default-term{grid-template-columns:1fr}.quotation-logo-preview{grid-template-columns:1fr;justify-items:start}}.quotation-page,.quotation-settings-page{--quote-navy:#172d3d;--quote-orange:#f36f21}.quotation-loading{color:#708089;place-items:center;min-height:220px;font-size:12px;display:grid}.quotation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.quotation-kpis button{border:1px solid var(--line);min-height:96px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f6f8f8);border-radius:11px;padding:18px}.quotation-kpis button:hover,.quotation-kpis button.active{border-color:#efae82;box-shadow:0 7px 20px #26303612}.quotation-kpis span,.quotation-kpis strong{display:block}.quotation-kpis span{color:#77848c;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:800}.quotation-kpis strong{color:var(--quote-navy);margin-top:12px;font-size:25px}.quotation-register{padding:0;overflow:hidden}.quotation-register>header{border-bottom:1px solid var(--line);padding:18px 20px}.quotation-register h2,.quotation-register p{margin:0}.quotation-register h2{font-size:14px}.quotation-register p{color:#7d8990;margin-top:4px;font-size:9px}.quotation-register table{border-collapse:collapse;width:100%}.quotation-register th{color:#6a777f;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:#f3f5f5;padding:10px 13px;font-size:7px}.quotation-register td{color:#53616a;vertical-align:middle;border-top:1px solid #edf0f1;padding:12px 13px;font-size:8px}.quotation-register td>strong,.quotation-register td>small,.quotation-register td button strong,.quotation-register td button small{display:block}.quotation-register td small{color:#8a959b;margin-top:3px;font-size:7px}.quotation-register td>button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.quotation-register td>button:hover strong{color:var(--quote-orange)}.quote-status{color:#63737c;text-transform:uppercase;letter-spacing:.4px;background:#eef1f2;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.quote-status.issued{color:#386780;background:#e8f1f8}.quote-status.accepted{color:#277454;background:#e7f5ed}.quote-status.declined,.quote-status.expired{color:#96473a;background:#f8ece8}.quotation-table-actions{align-items:center;gap:5px;display:flex}.quotation-table-actions button,.quotation-table-actions a{color:#607079;cursor:pointer;background:#fff;border:1px solid #dfe4e5;border-radius:6px;padding:5px 7px;font-size:7px;text-decoration:none}.quotation-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.quotation-empty.compact{min-height:150px}.quotation-empty>span{width:48px;height:48px;color:var(--quote-orange);background:#fff0e7;border-radius:50%;place-items:center;font-size:22px;display:grid}.quotation-empty h3,.quotation-empty p{margin:0}.quotation-empty h3{margin-top:12px;font-size:13px}.quotation-empty p{color:#849097;max-width:380px;margin-top:5px;font-size:9px}.quotation-empty button{margin-top:14px}.quotation-back{color:#6f7d85;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:9px;font-weight:800}.quotation-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quotation-template-open{margin-bottom:16px;padding:18px}.quotation-template-open strong{font-size:1rem}.quotation-template-open p{color:var(--ink-soft);margin:6px 0 14px;font-size:.875rem}.quotation-template-open-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quotation-template-open-controls>.searchable-select{flex:280px;min-width:0;max-width:640px}.quotation-editor-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;display:grid}.quotation-editor-grid main{gap:14px;min-width:0;display:grid}.quotation-editor-grid aside{position:sticky;top:78px}.quotation-details,.quotation-catalog,.quotation-lines,.quotation-notes{padding:18px}.quotation-details>header,.quotation-catalog>header,.quotation-lines>header,.quotation-notes>header,.quotation-admin-form>header,.quotation-product-editor>header,.quotation-file-upload>header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.quotation-details>header>span,.quotation-catalog>header>span,.quotation-lines>header>span,.quotation-notes>header>span,.quotation-admin-form>header>span,.quotation-product-editor>header>span,.quotation-file-upload>header>span{width:31px;height:31px;color:var(--quote-orange);background:#fff0e7;border-radius:8px;flex:0 0 31px;place-items:center;font-size:9px;font-weight:900;display:grid}.quotation-details h2,.quotation-catalog h2,.quotation-lines h2,.quotation-notes h2,.quotation-admin-form h2,.quotation-product-editor h2,.quotation-file-upload h2{color:var(--quote-navy);margin:0;font-size:13px}.quotation-details header p,.quotation-catalog header p,.quotation-lines header p,.quotation-notes header p,.quotation-admin-form header p,.quotation-product-editor header p,.quotation-file-upload header p{color:#819097;margin:4px 0 0;font-size:8px;line-height:1.4}.quotation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quotation-form-grid label,.quotation-admin-form label,.quotation-file-upload label,.quotation-notes>label{color:#56656e;gap:5px;font-size:8px;font-weight:800;display:grid}.quotation-form-grid .full{grid-column:1/-1}.quotation-form-grid input,.quotation-form-grid select,.quotation-form-grid textarea,.quotation-admin-form input,.quotation-admin-form select,.quotation-admin-form textarea,.quotation-file-upload select,.quotation-file-upload textarea,.quotation-notes textarea{color:#34434c;width:100%;min-height:39px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:8px 10px;font-size:9px}.quotation-form-grid label small{color:#8a959b;font-size:7px;font-weight:500}.quotation-catalog-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.quotation-catalog-controls>div{flex-wrap:wrap;gap:4px;display:flex}.quotation-catalog-controls button{color:#68767f;cursor:pointer;background:#fff;border:1px solid #e0e5e6;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800}.quotation-catalog-controls button.active{color:#b65317;background:#fff4ec;border-color:#f3b58a}.quotation-catalog-controls input{border:1px solid #dce2e3;border-radius:7px;width:210px;height:33px;padding:0 10px;font-size:8px}.quotation-catalog-controls .quotation-catalog-search{flex-wrap:wrap;align-items:center}.quotation-catalog-search input{max-width:100%}.quotation-service-option{border:1px solid #d9e0e3;border-left:4px solid var(--quote-orange);background:#f8fafb;border-radius:8px;grid-template-columns:minmax(220px,1fr) 170px 145px;align-items:center;gap:9px;margin:0 0 12px;padding:11px;display:grid}.quotation-service-option strong,.quotation-service-option small{display:block}.quotation-service-option strong{color:#34434c;font-size:9px}.quotation-service-option small{color:#7b898f;margin-top:3px;font-size:7px;line-height:1.4}.quotation-service-option select,.quotation-service-option button{color:#435159;background:#fff;border:1px solid #d9dfe1;border-radius:7px;min-height:36px;font-size:8px}.quotation-service-option select{padding:0 9px}.quotation-service-option button{background:var(--quote-navy);color:#fff;cursor:pointer;font-weight:850}.quotation-service-option button:disabled{opacity:.45;cursor:not-allowed}.quotation-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:530px;display:grid;overflow-y:auto}.quotation-product-grid article{background:#fff;border:1px solid #e1e5e6;border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex}.quotation-product-grid article.added{background:#f5fbf7;border-color:#acd7c2}.quotation-product-grid article>header{justify-content:space-between;align-items:center;gap:5px;margin:0;display:flex}.quotation-product-grid article>header span,.quotation-product-grid article>header em{text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.quotation-product-grid article>header span{color:var(--quote-orange)}.quotation-product-grid article>header em{color:#88939a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quotation-product-grid h3{color:#3e4d55;margin:9px 0 5px;font-size:9px;line-height:1.35}.quotation-product-grid .quotation-module-card h3{color:#9f151c;font-size:12px}.quotation-module-card .quotation-product-info{color:#3e4d55;font-size:9px}.quotation-product-grid p{color:#7a878e;flex:1;margin:0 0 11px;font-size:7px;line-height:1.45}.quotation-product-grid footer{justify-content:space-between;align-items:end;gap:7px;display:flex}.quotation-product-grid footer strong,.quotation-product-grid footer small{display:block}.quotation-product-grid footer strong{font-size:10px}.quotation-product-grid footer small{color:#8b959a;margin-top:2px;font-size:6px}.quotation-product-grid footer button{color:#a94f17;background:#fff8f3;border:1px solid #f0a978;border-radius:6px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.quotation-product-grid footer button:disabled{color:#307155;background:#e9f5ef;border-color:#b7d9c8}.product-file-count{color:#517688;margin-top:8px;font-size:6.5px}.quotation-sla-card{background:#fffaf6!important;border-color:#f1bd98!important}.quotation-sla-card>label{color:#66757d;margin:0 0 11px;font-size:7px;font-weight:800}.quotation-sla-card>label input{background:#fff;border:1px solid #e2d4ca;border-radius:6px;width:100%;height:31px;margin-top:5px;padding:0 8px;font-size:8px}.quotation-sla-card footer button:disabled{cursor:not-allowed}.quotation-lines>header{align-items:center}.quotation-global-markup{align-items:end;gap:5px;margin-left:auto;display:flex}.quotation-global-markup label{color:#67757d;font-size:7px;font-weight:800}.quotation-global-markup input{border:1px solid #dce2e4;border-radius:6px;width:80px;height:31px;margin-top:3px;padding:0 7px;display:block}.quotation-global-markup button{color:#a7511a;background:#fff7f1;border:1px solid #f0b48c;border-radius:6px;height:31px;padding:0 8px;font-size:7px;font-weight:800}.quotation-line-table{border:1px solid #e2e6e7;border-radius:9px;overflow:hidden}.quotation-line-head,.quotation-line-row{grid-template-columns:minmax(220px,1.8fr) 70px 100px 82px 135px 28px;align-items:center;gap:7px;display:grid}.quotation-line-head{background:var(--quote-navy);color:#fff;text-transform:uppercase;min-height:34px;padding:0 9px;font-size:6.5px;font-weight:850}.quotation-line-row{color:#53616a;border-top:1px solid #e9ecee;min-height:61px;padding:8px 9px;font-size:8px}.quotation-line-row:nth-child(odd){background:#fafbfb}.quotation-line-row>span:first-child strong,.quotation-line-row>span:first-child small{display:block}.quotation-line-row>span:first-child strong{color:#3e4d55;font-size:8px}.quotation-line-row>span:first-child small{color:#8a959b;text-transform:capitalize;margin-top:4px;font-size:6px}.quotation-line-row>input,.markup-input input{background:#fff;border:1px solid #dfe4e5;border-radius:6px;width:100%;height:30px;padding:0 7px;font-size:8px}.sla-toggle{color:#62717a;align-items:center;gap:4px;font-size:7px;display:flex}.sla-toggle input{accent-color:var(--quote-orange)}.markup-input{background:#fff;border:1px solid #dfe4e5;border-radius:6px;align-items:center;height:30px;display:flex}.markup-input input{border:0}.markup-input span{color:#89939a;padding-right:6px}.quotation-line-row>button{color:#a84738;background:#fff0ed;border:0;border-radius:6px;width:25px;height:25px}.quotation-line-group{background:#edf3f5;border-top:1px solid #dce4e7;align-items:center;gap:10px;min-height:38px;padding:8px 12px;display:flex}.quotation-line-group strong{color:#244354;text-transform:uppercase;letter-spacing:.45px;font-size:8px}.quotation-line-group span{color:#73838b;font-size:6.5px}.quotation-line-group.services{background:#fff3ea}.quotation-line-group.services strong{color:#a54c16}.commercial-category{color:#3e6879;background:#e8f0f3;border-radius:99px;width:max-content;padding:4px 6px;font-size:6.5px;font-weight:850}.commercial-category.sla{color:#af541b;background:#fff0e5}.quotation-line-row input:disabled{color:#79858b;cursor:not-allowed;background:#f1f4f5}.quotation-build-steps{background:#f6f8f9;border:1px solid #dbe2e5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:8px;display:grid}.quotation-build-steps button{color:#45545d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e4;border-radius:9px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.quotation-build-steps button:hover{background:#fff8f3;border-color:#efad81}.quotation-build-steps b{background:var(--quote-navy);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.quotation-build-steps span{font-size:8px;font-weight:850;line-height:1.3}.quotation-document-designer-anchor{margin-top:14px;scroll-margin-top:80px}#quotation-commercial-basis,#quotation-line-items,#quotation-terms{scroll-margin-top:80px}.quotation-lines>header>.outline-button{white-space:nowrap;margin-left:auto}.quotation-line-description-fields{gap:4px;display:grid}.quotation-line-description-fields input,.quotation-line-category-select{color:#3e4d55;width:100%;min-height:29px;font:inherit;background:#fff;border:1px solid #dfe4e5;border-radius:6px;padding:4px 7px;font-size:8px}.quotation-line-description-fields input:first-child{font-weight:800}.quotation-preview-sheet.proforma-costing{background:#fff;gap:1.8%}.quotation-preview-sheet.proforma-costing>header{border-bottom:0;min-height:13%;padding-bottom:8px}.quotation-preview-sheet.proforma-costing>header>div:last-child{align-self:end}.quotation-preview-sheet.proforma-costing header span{color:#111;font-weight:500}.quotation-preview-sheet.proforma-costing .quotation-preview-parties{padding:2% 0 3%}.quotation-preview-sheet.proforma-costing .quotation-preview-full-table th{background:#858585}.quotation-preview-sheet.proforma-costing .quotation-preview-full-table tbody tr:nth-child(2n){background:#d3d3d3}.quotation-preview-sheet.proforma-costing .quotation-preview-totals>strong{background:#d8d8d8}@media (width<=800px){.quotation-build-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-lines>header{flex-wrap:wrap;align-items:flex-start}.quotation-lines>header>.outline-button{width:100%;margin-left:41px}}@media (width<=520px){.quotation-build-steps{grid-template-columns:1fr}}.quote-supporting-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.quote-supporting-files a{color:#4f5f68;border:1px solid #e1e6e7;border-radius:8px;grid-template-columns:25px minmax(0,1fr);min-width:0;min-height:52px;padding:9px;text-decoration:none;display:grid}.quote-supporting-files a>span{color:#476a79;background:#eaf0f2;border-radius:6px;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}.quote-supporting-files strong,.quote-supporting-files small{text-overflow:ellipsis;white-space:nowrap;margin-left:7px;overflow:hidden}.quote-supporting-files strong{font-size:7px}.quote-supporting-files small{color:#89949a;font-size:6px}.quote-summary{border-top:3px solid var(--quote-orange);padding:18px}.quote-summary>p{color:var(--quote-orange);text-transform:uppercase;letter-spacing:.7px;margin:0;font-size:7px;font-weight:900}.quote-summary h2{color:var(--quote-navy);margin:5px 0 18px;font-size:15px}.quote-summary>div:not(.quote-export-buttons){color:#6d7a82;justify-content:space-between;align-items:center;gap:8px;min-height:29px;font-size:8px;display:flex}.quote-summary>div strong{color:#35444d;text-align:right}.quote-summary hr{border:0;border-top:1px solid #e3e7e8;margin:8px 0}.quote-summary .grand{background:#fff3ea;border-radius:8px;grid-template-columns:1fr auto;margin:8px -10px 14px;padding:12px 10px;display:grid!important}.quote-summary .grand strong{color:#b65318;font-size:14px}.quote-summary .grand small{text-align:right;color:#8b6a55;grid-column:1/-1;font-size:7px}.quote-summary>.primary-button{width:100%}.quote-export-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.quote-export-buttons a,.quote-export-buttons button{color:#40515a;border:1px solid #dce2e4;border-radius:7px;align-content:center;place-items:center;min-height:48px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.quote-export-buttons a:hover,.quote-export-buttons button:hover{border-color:var(--quote-orange);background:#fff8f3}.quote-export-buttons small{color:#909a9f;margin-top:2px;font-size:6px}.quote-save-note{color:#8a959b;text-align:center;margin:10px 0 0;font-size:7px;line-height:1.45}.quotation-settings-tabs{border-bottom:1px solid var(--line);gap:3px;margin:-10px 0 17px;display:flex}.quotation-settings-tabs button{color:#6f7c84;background:0 0;border:0;border-bottom:3px solid #0000;min-height:42px;padding:0 15px;font-size:9px;font-weight:800}.quotation-settings-tabs button.active{border-bottom-color:var(--quote-orange);color:#303e46}.hubspot-quotation-repository{padding:0;overflow:hidden}.hubspot-quotation-repository>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.hubspot-quotation-repository>header h2,.hubspot-quotation-repository>header p{margin:0}.hubspot-quotation-repository>header h2{font-size:15px}.hubspot-quotation-repository>header span{color:#7d8990;max-width:760px;margin-top:5px;font-size:8px;line-height:1.5;display:block}.hubspot-quotation-repository>header>strong{color:var(--quote-orange);white-space:nowrap;font-size:11px}.hubspot-quotation-summary{border-bottom:1px solid var(--line);background:#fafbfb;gap:24px;padding:12px 20px;display:flex}.hubspot-quotation-summary span{color:#7a878e;font-size:8px}.hubspot-quotation-summary strong{color:#30404a;margin-right:5px}.hubspot-quotation-table{overflow-x:auto}.hubspot-quotation-table table{border-collapse:collapse;width:100%;min-width:920px}.hubspot-quotation-table th{color:#6a777f;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:#f3f5f5;padding:10px 13px;font-size:7px}.hubspot-quotation-table td{color:#53616a;vertical-align:middle;border-top:1px solid #edf0f1;padding:12px 13px;font-size:8px}.hubspot-quotation-table td strong,.hubspot-quotation-table td small{display:block}.hubspot-quotation-table td small{color:#8a959b;margin-top:3px;font-size:7px}.quotation-admin-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:14px;display:grid}.quotation-admin-form{gap:10px;padding:18px;display:grid}.quotation-admin-form .form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quotation-regions{padding:0;overflow:hidden}.quotation-regions>header{border-bottom:1px solid var(--line);padding:17px}.quotation-regions h2,.quotation-regions p{margin:0}.quotation-regions h2{font-size:13px}.quotation-regions p{color:#839097;margin-top:4px;font-size:8px}.quotation-regions>form{border-top:1px solid #edf0f1;grid-template-columns:1.35fr 1fr 65px 112px 90px 65px 58px 50px;align-items:end;gap:6px;min-height:59px;padding:9px 12px;display:grid}.quotation-regions input,.quotation-regions select{background:#fff;border:1px solid #dfe4e5;border-radius:6px;width:100%;height:32px;padding:0 7px;font-size:7px}.quotation-regions label{color:#77848b;font-size:6px}.quotation-regions label span{margin-bottom:3px;display:block}.quotation-regions .region-check{align-items:center;gap:4px;height:32px;display:flex}.quotation-regions .region-check input{width:auto;height:auto;accent-color:var(--quote-orange)}.quotation-regions button{color:#5d6c74;background:#fff;border:1px solid #e0e4e5;border-radius:6px;height:32px;font-size:7px;font-weight:800}.quotation-regions .new-region{background:#fafbfb}.quotation-regions .new-region>strong{color:#4b5a63;align-self:center;font-size:8px}.quotation-auto-value{color:#42525b;font-weight:800;background:#f3f6f7!important}.quotation-catalog-admin{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.quotation-product-lookups{grid-column:1/-1;padding:18px}.quotation-product-lookups h2{margin:0 0 6px}.quotation-product-lookups header p{color:#566773;margin:0 0 18px}.quotation-product-lookup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.quotation-product-lookup-grid form{min-width:0}.quotation-product-lookup-grid h3{margin:0 0 10px;font-size:14px}.quotation-product-lookup-grid ul{flex-wrap:wrap;gap:6px;max-height:150px;margin:0 0 14px;padding:0;list-style:none;display:flex;overflow:auto}.quotation-product-lookup-grid li{color:#172d3d;overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #dfe4e5;border-radius:6px;padding:4px 8px}.quotation-product-lookup-grid label{margin-bottom:5px;font-size:12px;display:block}.quotation-product-lookup-add{gap:8px;display:flex}.quotation-product-lookup-add input{color:#172d3d;background:#fff;border:1px solid #bccbd4;border-radius:6px;width:100%;min-width:0;padding:8px}.quotation-product-lookup-add button{color:#172d3d;background:#fff;flex-shrink:0}.quotation-line-type-fields{gap:4px;min-width:0;display:grid}.quotation-line-type-fields select{width:100%;min-width:0}@media (width<=900px){.quotation-product-lookup-grid{grid-template-columns:1fr}}.quotation-catalog-admin>aside{max-height:calc(100vh - 190px);padding:0;position:sticky;top:76px;overflow:auto}.quotation-catalog-admin aside>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.quotation-catalog-admin aside h2{margin:0;font-size:16px}.quotation-catalog-admin aside header span{color:#88939a;font-size:12px}.quotation-catalogue-controls{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:grid}.quotation-catalogue-controls label{color:#53616a;gap:5px;font-size:14px;display:grid}.quotation-catalogue-controls input,.quotation-catalogue-controls select{background:#fff;border:1px solid #dfe4e5;border-radius:7px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:14px}.quotation-catalogue-controls small,.quotation-catalogue-empty{color:#728087;font-size:12px}.quotation-catalogue-empty{padding:12px 14px}.quotation-catalogue-controls button{justify-self:start}.quotation-catalog-admin aside nav button:disabled{cursor:wait;opacity:.65}.quotation-catalog-admin aside nav>div>strong{color:#8a959a;text-transform:uppercase;padding:10px 12px 6px;font-size:12px;display:block}.quotation-catalog-admin aside nav button{color:#53616a;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f1;justify-content:space-between;gap:8px;width:100%;min-height:45px;padding:8px 12px;font-size:14px;display:flex}.quotation-catalog-admin aside nav button.active{box-shadow:inset 3px 0 var(--quote-orange);color:#9f4c18;background:#fff3ea}.quotation-catalog-admin aside nav button span{overflow-wrap:anywhere;white-space:normal;min-width:0}.quotation-catalog-admin aside nav button small{color:#89939a;white-space:nowrap;font-size:12px}.quotation-catalog-admin>main{gap:14px;min-width:0;display:grid}.quotation-product-editor,.regional-price-editor,.add-catalogue-line{padding:18px}.quotation-product-editor>.primary-button{margin-top:12px}.quotation-product-governance-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.quotation-product-governance-actions>span{color:#9a5b22;font-size:8px;font-weight:750}.quotation-product-governance-actions .danger-text,.quotation-product-archive-actions .danger-text{cursor:pointer;background:#fff8f7;border:1px solid #edc9c7;border-radius:8px;min-height:36px;padding:0 12px}.quotation-product-governance-actions .danger-text:disabled,.quotation-product-archive-actions .danger-text:disabled{opacity:.45;cursor:not-allowed}.quotation-product-links,.quotation-product-archive{padding:0;overflow:hidden}.quotation-product-links>header,.quotation-product-archive>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.quotation-product-links h2,.quotation-product-links p,.quotation-product-archive h2,.quotation-product-archive header span{margin:0}.quotation-product-links h2,.quotation-product-archive h2{font-size:13px}.quotation-product-links p,.quotation-product-archive header span{color:#748188;margin-top:4px;font-size:8px}.quotation-product-links>header>span,.quotation-product-archive>header>b{color:#a34e18;background:#fff0e5;border-radius:99px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:8px;display:grid}.quotation-product-links article,.quotation-product-archive-list>article{border-top:1px solid #edf0f1;align-items:center;gap:14px;padding:12px 18px;display:flex}.quotation-product-links article:first-child,.quotation-product-archive-list>article:first-child{border-top:0}.quotation-product-links article>div:first-child,.quotation-product-archive-summary{flex:1;min-width:0}.quotation-product-links strong,.quotation-product-links small,.quotation-product-archive-summary strong,.quotation-product-archive-summary small,.quotation-product-archive-summary span{display:block}.quotation-product-links strong,.quotation-product-archive-summary strong{color:#34444c;font-size:9px}.quotation-product-links small,.quotation-product-archive-summary small{color:#829096;margin-top:4px;font-size:7px}.quotation-product-archive-summary span{color:#9a5b22;margin-top:6px;font-size:7px;font-weight:800}.quotation-product-archive-links{flex:1;gap:5px;max-width:420px;display:grid}.quotation-product-archive-links button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e7;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.quotation-product-archive-links button strong{color:#a44e18;font-size:7px}.quotation-product-archive-links button span{color:#56656d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.quotation-product-archive-links button small{color:#89949a;font-size:6px}.quotation-product-archive-actions{gap:7px;display:flex}.quotation-archive-empty{text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.quotation-archive-empty>span{color:#287454;background:#eaf5ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.quotation-archive-empty h3{margin:10px 0 4px;font-size:12px}.quotation-archive-empty p{color:#7f8b91;margin:0;font-size:8px}.product-sla-check{border:1px solid #e0e5e6;border-radius:8px;align-items:center;min-height:39px;padding:8px;gap:7px!important;display:flex!important}.product-sla-check input{accent-color:var(--quote-orange);width:auto!important;min-height:auto!important}.regional-price-editor>header,.add-catalogue-line>header,.quotation-document-list>header{margin-bottom:10px}.regional-price-editor h2,.regional-price-editor p,.add-catalogue-line h2,.add-catalogue-line p,.quotation-document-list h2,.quotation-document-list p{margin:0}.regional-price-editor h2,.add-catalogue-line h2,.quotation-document-list h2{font-size:12px}.regional-price-editor p,.add-catalogue-line p,.quotation-document-list p{color:#859098;margin-top:4px;font-size:8px}.regional-price-editor>form{border-top:1px solid #edf0f1;grid-template-columns:180px 150px minmax(160px,1fr) 52px;align-items:center;gap:7px;min-height:56px;display:grid}.regional-price-editor form strong,.regional-price-editor form small{display:block}.regional-price-editor form strong{font-size:8px}.regional-price-editor form small{color:#8b959b;margin-top:3px;font-size:6px}.regional-price-editor input,.add-catalogue-line input,.add-catalogue-line select{border:1px solid #dfe4e5;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:8px}.regional-price-editor label{color:#728087;font-size:6px}.regional-price-editor label input{margin-top:3px}.regional-price-editor button{background:#fff;border:1px solid #e0e4e5;border-radius:6px;height:32px;font-size:7px}.add-catalogue-line{grid-template-columns:1.4fr 150px 1fr 130px 130px 150px auto;align-items:end;gap:7px;display:grid}.add-catalogue-line>header{grid-column:1/-1}.add-catalogue-line button{min-height:34px}.quotation-service-matrix{padding:0;overflow:hidden}.quotation-service-matrix>header,.quotation-service-matrix>footer{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.quotation-service-matrix>header{border-bottom:1px solid #dde2e4}.quotation-service-matrix>header p,.quotation-service-matrix>header h2,.quotation-service-matrix>header span{margin:0}.quotation-service-matrix>header h2{color:#25343c;margin-top:4px;font-size:15px}.quotation-service-matrix>header span{color:#78868d;margin-top:5px;font-size:8px;display:block}.quotation-service-table-wrap{overflow:auto}.quotation-service-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}.quotation-service-matrix th,.quotation-service-matrix td{border-bottom:1px solid #e2e6e8;border-right:1px solid #e2e6e8}.quotation-service-matrix th{color:#3f4d55;text-align:center;background:#f1f3f4;height:39px;padding:0 9px;font-size:7px;font-weight:900}.quotation-service-matrix th:first-child,.quotation-service-matrix td:first-child{text-align:left;width:245px}.quotation-service-matrix th:nth-child(2),.quotation-service-matrix td:nth-child(2){text-align:left;width:390px}.quotation-service-matrix th:nth-child(n+3){width:88px}.quotation-service-matrix td{color:#5b6870;min-height:51px;padding:7px 9px;font-size:7px;line-height:1.4}.quotation-service-matrix td strong{color:#2e3d45;font-size:8px}.quotation-service-matrix td:nth-child(n+3){text-align:center;background:#fff9df;padding:6px}.quotation-service-matrix input{color:#1f4fb9;text-align:center;background:#fffef7;border:1px solid #e0d39a;border-radius:5px;width:100%;height:34px;padding:0 6px;font-size:9px}.quotation-service-matrix input:focus{border-color:#e26b2f;outline:2px solid #e26b2f24}.quotation-service-matrix>footer{background:#fafbfb;border-top:1px solid #dde2e4}.quotation-service-matrix>footer span{color:#77858c;font-size:8px}.quotation-doc-admin{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.quotation-doc-admin>aside{padding:16px;position:sticky;top:78px}.quotation-doc-admin aside label{color:#5d6c75;gap:5px;font-size:8px;font-weight:800;display:grid}.quotation-doc-admin aside select{border:1px solid #dce2e4;border-radius:8px;width:100%;height:39px;padding:0 8px;font-size:8px}.document-category-summary{gap:6px;margin-top:12px;display:grid}.document-category-summary span{color:#637179;background:#f4f6f6;border-radius:7px;min-height:36px;padding:8px 9px;font-size:7px}.document-category-summary strong{color:var(--quote-navy);margin-right:4px;font-size:11px}.quotation-doc-admin main{gap:14px;display:grid}.quotation-file-upload{gap:10px;padding:18px;display:grid}.quotation-file-picker{background:#fafbfb;border:1px dashed #bcc8cd;border-radius:8px;justify-content:space-between;align-items:center;min-height:47px;padding:8px 10px;display:flex!important}.quotation-file-picker input{display:none}.quotation-file-picker span{color:#6b7880;font-size:8px}.quotation-file-picker b{color:#456472;background:#eaf0f2;border-radius:6px;padding:7px 9px;font-size:7px}.quotation-file-upload>.primary-button{justify-self:start}.quotation-document-list{padding:18px}.quotation-document-list article{border-top:1px solid #edf0f1;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:61px;padding:9px 0;display:grid}.quotation-document-list article>span{color:#426b7a;background:#eaf0f2;border-radius:8px;place-items:center;width:36px;height:36px;font-size:7px;font-weight:900;display:grid}.quotation-document-list article strong,.quotation-document-list article small{display:block}.quotation-document-list article strong{font-size:8px}.quotation-document-list article small{color:#89949a;margin-top:4px;font-size:7px}.quotation-document-list article a,.quotation-document-list article button{color:#5b6972;background:#fff;border:1px solid #e0e4e5;border-radius:6px;padding:6px 7px;font-size:7px;text-decoration:none}.linked-quotation-list{gap:7px;display:grid}.linked-quotation-list>article{border:1px solid #e0e5e6;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.linked-quote-icon{width:34px;height:34px;color:var(--quote-orange);background:#fff0e7;border-radius:8px;place-items:center;display:grid}.linked-quotation-list article strong,.linked-quotation-list article small{display:block}.linked-quotation-list article strong{font-size:8px}.linked-quotation-list article small{color:#87939a;margin-top:4px;font-size:6.5px}.linked-quotation-list article em{color:#64747c;text-transform:uppercase;background:#eef2f3;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.linked-quotation-list article>b{font-size:9px}.linked-quote-exports{grid-column:2/-1;justify-content:flex-end;gap:4px;display:flex}.linked-quote-exports a{color:#596970;border:1px solid #e0e4e5;border-radius:5px;padding:4px 6px;font-size:6px;text-decoration:none}.quotation-template-register{margin-bottom:14px}.quotation-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.quotation-template-grid>article{background:linear-gradient(145deg,#fff,#fafbfb);border:1px solid #e1e6e7;border-radius:10px;padding:14px}.quotation-template-grid>article>span{color:var(--quote-orange);letter-spacing:.08em;background:#fff0e7;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:900;display:inline-flex}.quotation-template-grid h3{margin:10px 0 5px;font-size:11px}.quotation-template-grid p{color:#7f8d94;margin:0 0 10px;font-size:7px}.quotation-template-grid>article>strong{margin-bottom:12px;font-size:10px;display:block}.quotation-template-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.quotation-template-grid button{background:#fff;border:1px solid #dfe4e5;border-radius:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800}.region-editor-list{gap:10px;padding:12px;display:grid}.region-editor{background:#fff;border:1px solid #e0e5e6;border-radius:10px;overflow:hidden}.region-editor>header{background:#fafbfb;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.region-editor>header strong,.region-editor>header small{display:block}.region-editor>header strong{font-size:9px}.region-editor>header small{color:#7d8b92;margin-top:3px;font-size:6.5px}.region-editor-grid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.region-editor-grid label{color:#6f7e85;font-size:6.5px}.region-editor-grid label>input{margin-top:4px}.region-editor .base-region{padding-bottom:8px}.region-country-editor{border:1px solid #e8ebec;border-radius:8px;margin:0 12px 10px;overflow:hidden}.region-country-editor>header{background:#fbfcfc;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.region-country-editor>header strong,.region-country-editor>header small{display:block}.region-country-editor>header strong{font-size:8px}.region-country-editor>header small{color:#859198;margin-top:2px;font-size:6px}.region-country-row{border-top:1px solid #edf0f1;grid-template-columns:1.2fr 70px 120px 90px auto;align-items:end;gap:6px;padding:7px 9px;display:grid}.region-country-row label{color:#728087;font-size:6px}.region-country-row label span{margin-bottom:3px;display:block}.region-country-empty{color:#89959b;margin:0;padding:12px;font-size:7px}.region-editor>footer{justify-content:space-between;align-items:center;gap:10px;padding:0 12px 12px;display:flex}.region-editor>footer .region-delete-button{color:#b42318;border-color:#f2c7c7}.region-delete-note{color:#8a969c;font-size:6.5px}.quotation-regions .new-region.expanded{grid-template-columns:80px 1fr 80px 88px 1fr 55px 105px 80px auto;min-height:auto}.quotation-regions .new-region.expanded label{align-self:end}.quotation-regions .new-region.expanded label input{margin-top:3px}.country-rate-field>div{grid-template-columns:minmax(0,1fr) 30px;gap:4px;display:grid}.country-rate-field>div>button{min-width:30px;color:var(--orange-dark);background:#fff7f1;border:1px solid #efc19f;border-radius:6px;padding:0;font-size:12px;font-weight:900}.country-rate-field>div>button:disabled{opacity:.45}.region-save-actions{align-items:center;gap:7px;display:flex}.region-save-actions .outline-button{min-height:33px}.quotation-association-bar{background:#fafbfb;border:1px solid #e1e6e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;display:grid}.quotation-association-bar select{background:#fff;border:1px solid #dfe4e5;border-radius:7px;min-height:35px;padding:0 9px;font-size:8px}.linked-quote-exports button{background:#fff;border:1px solid #e0e4e5;border-radius:5px;padding:4px 6px;font-size:6px}@media (width<=1200px){.quotation-editor-grid{grid-template-columns:1fr}.quotation-editor-grid aside{position:static}.quote-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;display:grid}.quote-summary>p,.quote-summary h2,.quote-summary hr,.quote-summary>.primary-button,.quote-export-buttons,.quote-save-note{grid-column:1/-1}.quotation-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-admin-grid{grid-template-columns:1fr}.quotation-catalog-admin{grid-template-columns:260px minmax(0,1fr)}.add-catalogue-line{grid-template-columns:repeat(3,minmax(0,1fr))}.add-catalogue-line button{grid-column:1/-1}.quotation-regions>form{grid-template-columns:1.2fr 1fr 65px 100px 80px 60px 55px 45px}.quotation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.quotation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-register{overflow-x:auto}.quotation-register table{min-width:850px}.quotation-editor-grid,.quotation-catalog-admin,.quotation-doc-admin{grid-template-columns:1fr}.quotation-catalog-admin>aside,.quotation-doc-admin>aside{max-height:300px;position:static}.quotation-product-links article,.quotation-product-archive-list>article{flex-direction:column;align-items:stretch}.quotation-product-archive-links{width:100%;max-width:none}.quotation-product-archive-actions{flex-wrap:wrap;width:100%}.quotation-product-grid,.quotation-form-grid{grid-template-columns:1fr}.quotation-form-grid .full{grid-column:1}.quotation-service-option{grid-template-columns:1fr}.quotation-line-table{overflow-x:auto}.quotation-line-head,.quotation-line-row{min-width:800px}.quote-supporting-files{grid-template-columns:1fr}.quotation-lines>header{flex-wrap:wrap;align-items:flex-start}.quotation-global-markup{width:100%;margin-left:41px}.quotation-regions{overflow-x:auto}.quotation-regions>form{min-width:850px}.regional-price-editor{overflow-x:auto}.regional-price-editor>form{min-width:650px}.add-catalogue-line{grid-template-columns:1fr}.quotation-heading-actions{flex-wrap:wrap}.quotation-doc-admin main{min-width:0}.quotation-service-matrix>header,.quotation-service-matrix>footer{flex-direction:column;align-items:flex-start}.quotation-service-matrix>header button,.quotation-service-matrix>footer button{width:100%}}.map-category-controls{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:9px 18px;display:grid}.map-category-controls>div:first-child strong,.map-category-controls>div:first-child span{display:block}.map-category-controls>div:first-child strong{font-size:9px}.map-category-controls>div:first-child span{color:#888;margin-top:2px;font-size:7px}.map-category-controls>div:nth-child(2){flex-wrap:wrap;gap:5px;display:flex}.map-category-controls>div:nth-child(2) button{color:#777;cursor:pointer;opacity:.55;background:#fff;border:1px solid #ddd;border-radius:99px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.map-category-controls>div:nth-child(2) button.active{border-color:var(--category-colour);color:#222;opacity:1}.map-category-controls button i{background:var(--category-colour);border-radius:50%;width:8px;height:8px}.map-category-controls button b{background:#eee;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:6px;display:grid}.map-category-controls>span{gap:3px;display:flex}.map-category-controls>span button{min-height:29px;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:7px;font-weight:800}.world-map-layout{background:linear-gradient(#f7f7f8,#ededee);grid-template-columns:minmax(0,1fr) 310px;display:grid}.world-map-wrap{min-width:0}.countries path{fill:#d1d1d4;stroke:#fff;stroke-width:.65px;vector-effect:non-scaling-stroke}.countries path:hover{fill:#c4c4c7}.deal-marker circle{fill:var(--marker-colour)}@supports (color:color-mix(in lab, red, red)){.deal-marker circle{fill:color-mix(in srgb, var(--marker-colour) 86%, transparent)}}.deal-marker circle{stroke:#fff}.deal-marker.selected circle{fill:#111;stroke:var(--marker-colour);stroke-width:5px}.map-deal-list{background:#f7f7f8;border-left:1px solid #d8d8da;grid-template-rows:auto 1fr;min-height:500px;display:grid}.map-deal-list>header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;min-height:79px;padding:14px;display:flex}.map-deal-list>header p,.map-deal-list>header h3,.map-deal-list>header span{margin:0}.map-deal-list>header p{color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-size:6px;font-weight:900}.map-deal-list>header h3{margin:3px 0;font-size:14px}.map-deal-list>header span{color:#888;font-size:7px}.map-deal-list>header button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px}.map-deal-list>div{max-height:500px;padding:9px;overflow-y:auto}.map-deal-list article{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:7px;padding:11px}.map-deal-category{background:var(--category-colour);border-radius:99px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.map-deal-category{background:color-mix(in srgb, var(--category-colour) 14%, white)}}.map-deal-category{color:var(--category-colour);text-transform:uppercase;font-size:6px;font-weight:900}.map-deal-list h4{margin:8px 0 7px;font-size:10px}.map-deal-list dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.map-deal-list dl div:last-child{grid-column:1/-1}.map-deal-list dt{color:#999;text-transform:uppercase;font-size:6px;font-weight:800}.map-deal-list dd{color:#444;margin:2px 0 0;font-size:7px}.map-deal-list article>button{color:#fff;cursor:pointer;background:#18181a;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:30px;margin-top:9px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.map-list-empty{text-align:center;color:#888;align-content:center}.map-list-empty span{font-size:34px}.map-list-empty p{max-width:180px;margin:10px auto;font-size:8px;line-height:1.5}.map-country-list button.active{border-color:var(--orange);background:#fff4f4}@media (width<=1100px){.calendar-toolbar{grid-template-columns:1fr}.calendar-navigation{justify-content:flex-start}.world-map-layout{grid-template-columns:1fr}.map-deal-list{border-top:1px solid #ddd;border-left:0;min-height:0}.map-deal-list>div{max-height:340px}}@media (width<=760px){.mining-field-pack{grid-template-columns:38px 1fr}.mining-field-pack>button{grid-column:1/-1}.calendar-visibility{width:100%;overflow-x:auto}.calendar-view-switch{overflow-x:auto}.calendar-navigation{flex-wrap:wrap}.calendar-navigation strong{width:100%;margin:5px 0 0}.calendar-grid{overflow-x:auto}.calendar-day{min-width:130px}.quarter-grid,.calendar-agenda>section>div,.personal-settings-form{grid-template-columns:1fr}.personal-settings-form>footer{grid-column:auto}.opening-view-options,.dynamic-filter-grid{grid-template-columns:1fr}.add-filter-popover{width:auto;position:fixed;top:76px;left:12px;right:12px}.outlook-connection-card{grid-column:auto}.outlook-connection-body{grid-template-columns:42px 1fr}.outlook-connection-body>:last-child{grid-column:1/-1}.map-category-controls{grid-template-columns:1fr}}.activity-report-page{max-width:1500px}.activity-report-heading{align-items:flex-end}.report-back{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:8px;font-weight:850}.report-pdf-button{min-width:126px}.activity-report-controls{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;margin-top:15px;padding:17px;display:grid}.report-control-group{gap:7px;min-width:0;display:grid}.report-control-group>span,.report-date-range label>span{color:#7d858b;letter-spacing:.55px;text-transform:uppercase;font-size:7px;font-weight:900}.report-period-tabs{flex-wrap:wrap;gap:6px;display:flex}.report-period-tabs button{color:#5e676d;cursor:pointer;background:#fff;border:1px solid #dadddf;border-radius:7px;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.report-period-tabs button.active{color:#fff;background:#171719;border-color:#171719}.report-date-range{grid-template-columns:repeat(2,145px);gap:7px;display:grid}.report-date-range label{gap:5px;display:grid}.report-date-range input{color:#293037;background:#fff;border:1px solid #dadddf;border-radius:7px;width:100%;min-height:36px;padding:0 9px;font-size:8px}.report-type-control{border-top:1px solid #e8eaeb;grid-column:1/-1;padding-top:14px}.report-kind-picker{grid-template-columns:repeat(6,minmax(110px,1fr));gap:7px;display:grid}.report-kind-picker button{color:#59636a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e3;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:grid}.report-kind-picker button.selected{color:#2c3033;background:#fff6f3;border-color:#ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.report-kind-picker button i{background:#eff1f2;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.report-kind-picker button.selected i{color:#fff;background:#ed1c24}.report-kind-picker button span{min-width:0;font-size:8px;font-weight:850;line-height:1.25}.report-kind-picker button b{color:#727a80;text-align:center;background:#f0f1f2;border-radius:99px;min-width:21px;padding:3px 5px;font-size:7px}.report-select-all{width:fit-content;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:850}.activity-report-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.activity-report-kpis button{min-height:96px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe1;border-radius:10px;padding:14px}.activity-report-kpis button:hover,.activity-report-kpis button.active{border-color:#efae82;box-shadow:0 6px 18px #26303612}.activity-report-kpis span,.activity-report-kpis strong,.activity-report-kpis small{display:block}.activity-report-kpis span{color:#7c848a;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.activity-report-kpis strong{color:#171719;margin:7px 0 5px;font-size:24px;line-height:1}.activity-report-kpis button:first-child strong{color:#ed1c24}.activity-report-kpis small{color:#8a9196;font-size:7px;line-height:1.35}.activity-report-results{padding:0;overflow:hidden}.activity-report-results>header{border-bottom:1px solid #e4e6e7;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.activity-report-results>header p,.activity-report-results>header h2{margin:0}.activity-report-results>header p{color:var(--orange-dark);letter-spacing:.55px;text-transform:uppercase;font-size:7px;font-weight:900}.activity-report-results>header h2{margin-top:4px;font-size:14px}.activity-report-results>header>span{color:#697279;background:#eef1f2;border-radius:99px;padding:5px 9px;font-size:7px;font-weight:850}.activity-report-table-wrap{overflow:auto}.activity-report-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.activity-report-table th{color:#70787e;text-align:left;letter-spacing:.45px;text-transform:uppercase;background:#f5f6f6;border-bottom:1px solid #dfe2e3;height:36px;padding:0 10px;font-size:6px;font-weight:900}.activity-report-table td{color:#515a60;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eceeef;min-height:54px;padding:10px;font-size:7px;line-height:1.45}.activity-report-table tbody tr:hover{background:#fdfdfd}.activity-report-table th:first-child,.activity-report-table td:first-child{width:120px}.activity-report-table th:nth-child(2),.activity-report-table td:nth-child(2){width:138px}.activity-report-table th:nth-child(3),.activity-report-table td:nth-child(3){width:210px}.activity-report-table th:nth-child(4),.activity-report-table td:nth-child(4){width:130px}.activity-report-table th:nth-child(5),.activity-report-table td:nth-child(5){width:110px}.activity-report-table th:nth-child(6),.activity-report-table td:nth-child(6){width:150px}.activity-report-table td strong,.activity-report-table td small{display:block}.activity-report-table td strong{color:#22272b;font-size:8px}.activity-report-table td small{color:#949a9e;margin-top:4px;font-size:6px}.activity-report-table td button{color:#9d301f;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.report-kind{color:#485157;align-items:center;gap:6px;font-weight:800;display:inline-flex}.report-kind i{background:#eff1f2;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.report-kind.kind-email i{color:#2f65a6;background:#eaf1fb}.report-kind.kind-call i{color:#287256;background:#e9f4ef}.report-kind.kind-meeting i{color:#6b4c9d;background:#f0ebfa}.report-kind.kind-task i{color:#d44732;background:#fff0ed}.report-kind.kind-record i{color:#202124;background:#eeeeef}.report-audience{color:#626a70;background:#f0f1f2;border-radius:99px;padding:3px 7px;font-size:6px;font-weight:850}.report-audience.external{color:#2d6399;background:#eaf3fb}.report-loading{align-content:start;gap:10px;min-height:260px;padding:24px;display:grid}.report-loading .skeleton{border-radius:8px;height:48px}.report-empty{text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.report-empty>span{color:#9da4a8;background:#f1f2f3;border-radius:50%;place-items:center;width:56px;height:56px;font-size:23px;display:grid}.report-empty h3,.report-empty p{margin:0}.report-empty h3{margin-top:13px;font-size:14px}.report-empty p{color:#848c91;margin-top:5px;font-size:8px}.global-quick-log{color:#fff;cursor:pointer;background:#ed1c24;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:8px;display:flex;box-shadow:0 5px 14px #ed1c2429}.global-quick-log span{font-size:15px;font-weight:400}.global-quick-log b{font-size:8px}.my-work-page{max-width:1500px}.work-heading{align-items:flex-end}.work-privacy-badge{color:#2d6a53;background:#edf7f3;border:1px solid #c9ddd5;border-radius:99px;align-items:center;width:fit-content;margin-top:9px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.work-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.work-quick-actions button{align-items:center;gap:6px;min-height:36px;display:flex}.work-quick-actions button span{font-size:12px}.work-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.work-kpi-grid>button{min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe1;border-radius:10px;padding:16px;box-shadow:0 6px 18px #161a1d09}.work-kpi-grid>button:hover,.work-kpi-grid>button.active{border-color:#efae82;box-shadow:0 7px 20px #26303612}.work-kpi-grid>button span,.work-kpi-grid>button strong,.work-kpi-grid>button small{display:block}.work-kpi-grid>button span{color:#778087;letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:900}.work-kpi-grid>button strong{color:#161719;margin:7px 0 5px;font-size:25px;line-height:1}.work-kpi-grid>button:first-child strong,.work-kpi-grid>button:nth-child(2) strong{color:#ed1c24}.work-kpi-grid>button small{color:#92999e;font-size:7px}.work-hub{padding:0;overflow:hidden}.work-tabs{border-bottom:1px solid #e1e2e3;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.work-tabs>div{align-items:center;gap:4px;display:flex}.work-tabs>div button{color:#747c82;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.work-tabs>div button.active{color:#fff;background:#171719}.work-export{color:#4c555b;cursor:pointer;background:#fff;border:1px solid #d7dadd;border-radius:6px;min-height:32px;padding:0 10px;font-size:7px;font-weight:800}.work-export:disabled{opacity:.45}.work-filter-bar{background:#f8f8f9;border-bottom:1px solid #e7e7e8;grid-template-columns:minmax(180px,1.35fr) repeat(6,minmax(105px,.7fr));gap:7px;padding:10px 14px;display:grid}.work-clear-all{align-self:end;min-height:34px}.work-filter-bar label{gap:4px;min-width:0;display:grid}.work-filter-bar label>span{color:#818990;letter-spacing:.4px;text-transform:uppercase;font-size:6px;font-weight:850}.work-filter-bar input,.work-filter-bar select{color:#293037;background:#fff;border:1px solid #dcdfe1;border-radius:6px;width:100%;min-height:34px;padding:0 8px;font-size:8px}.work-loading{align-content:start;gap:10px;min-height:280px;padding:25px;display:grid}.work-loading .skeleton{border-radius:8px;height:66px}.work-empty{text-align:center;align-content:center;place-items:center;min-height:340px;padding:50px 20px;display:grid}.work-empty>span{color:#b4b7ba;background:#f5f5f5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.work-empty h2{margin:15px 0 4px;font-size:16px}.work-empty p{color:#7e868c;max-width:430px;margin:0 0 16px;font-size:8px;line-height:1.55}.work-groups{gap:12px;padding:12px;display:grid}.work-groups>section{border:1px solid #e0e1e2;border-radius:9px;overflow:hidden}.work-groups>section>header{background:#f5f5f6;align-items:center;min-height:39px;padding:0 12px;display:flex}.work-group-toggle{width:calc(100% + 24px);min-height:39px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;margin:0 -12px;padding:0 12px;display:grid}.work-group-toggle:hover{background:#eeeeef}.work-group-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.work-group-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-group-toggle span{color:#7c848a;text-align:center;white-space:nowrap;background:#fff;border-radius:99px;min-width:24px;padding:3px 7px;font-size:7px}.work-group-toggle i{color:#777f85;text-align:center;font-size:14px;font-style:normal;line-height:1;transition:transform .16s;transform:rotate(0)}.work-groups>section.collapsed .work-group-toggle i{transform:rotate(-90deg)}.work-groups>section>div{background:#fff}.work-item{border-top:1px solid #ebeced;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.work-item:first-child{border-top:0}.work-item:hover{background:#fdfdfd}.work-item.has-linked-record{cursor:pointer}.work-item.has-linked-record:hover{background:#fff8f6}.work-kind{color:#59636b;background:#f1f2f3;border-radius:9px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.work-kind.kind-call{color:#287256;background:#e9f4ef}.work-kind.kind-email{color:#2f65a6;background:#eaf1fb}.work-kind.kind-meeting{color:#6b4c9d;background:#f0ebfa}.work-kind.kind-task{color:#d44732;background:#fff0ed}.work-kind.kind-record{color:#202124;background:#f1f1f1}.work-item-main{min-width:0}.work-item-main>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-item-main>div strong{font-size:9px}.work-item-title{color:var(--ink);font-size:9px;font-weight:800;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.work-item-title:hover{color:var(--orange-dark);text-underline-offset:2px;text-decoration:underline}.work-item-title:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:3px}.work-audience,.work-priority{color:#6f777d;background:#f1f2f3;border-radius:99px;padding:3px 6px;font-size:6px;font-weight:800}.work-priority.high,.work-priority.urgent{color:#b42d25;background:#ffebe9}.work-item-main p{color:#697279;white-space:pre-wrap;max-width:920px;margin:5px 0 0;font-size:7px;line-height:1.45}.work-item-main footer{color:#90969b;flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;font-size:6px;display:flex}.work-item-main footer button{color:#9d301f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.work-item-actions{gap:5px;display:flex}.work-item-actions button,.restore-work{color:#697279;cursor:pointer;background:#fff;border:1px solid #dcdfe0;border-radius:6px;min-height:30px;padding:0 9px;font-size:7px;font-weight:800}.work-item-actions button.complete{color:#fff;background:#232527;border-color:#232527}.work-composer-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1014b8;padding:14px}.work-composer{color:#151515;background:#fff;border:1px solid #cfd2d5;border-radius:16px;flex-direction:column;width:min(780px,100vw - 24px);max-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000057,0 4px 16px #0000002e}.work-composer>header{background:#fff;border-bottom:1px solid #dedfe1;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:94px;padding:20px 22px 18px;display:flex}.work-composer>header p,.work-composer>header h2,.work-composer>header span{margin:0}.work-composer>header p{color:#b5121b;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.work-composer>header h2{color:#151515;margin-top:5px;font-size:20px;line-height:1.2}.work-composer>header div>span{color:#5f666c;margin-top:6px;font-size:9px;line-height:1.45;display:block}.work-composer .close-button{color:#27282a;cursor:pointer;background:#f4f4f5;border:1px solid #dedfe1;border-radius:8px;flex:0 0 32px;width:32px;height:32px;font-size:20px;line-height:1}.work-composer .close-button:hover{background:#e9eaeb;border-color:#c2c5c8}.work-composer-body{background:#f7f7f8;min-height:0;padding:18px 22px 20px;overflow-y:auto}.work-target-context{background:#fff;border:1px solid #cfd7dc;border-left:4px solid #ed1c24;border-radius:9px;gap:4px;margin-bottom:13px;padding:13px 15px;display:grid}.work-target-context>span{color:#a72821;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:900}.work-target-context>strong{color:#17181a;font-size:13px}.work-target-context>small{color:#626a70;font-size:8px;line-height:1.45}.work-target-context>em{color:#a3241d;margin-top:3px;font-size:8px;font-style:normal;font-weight:750}.work-target-context.source-selection{border-left-color:#222}.work-target-context.source-selection>span{color:#222}.work-composer .work-kind-picker{padding:0}.work-kind-picker{grid-template-columns:repeat(5,1fr)}.work-composer .activity-kind button{color:#282a2d;border-color:#cfd2d5;min-height:56px;box-shadow:0 1px 2px #0000000a}.work-composer .activity-kind button.active{color:#b5121b;background:#fff5f4;border:2px solid #ed1c24}.work-status-choice{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.work-status-choice label{cursor:pointer;background:#fff;border:1px solid #cfd2d5;border-radius:8px;align-items:center;gap:9px;min-height:65px;padding:11px;display:flex}.work-status-choice label.selected{background:#fff5f4;border:2px solid #ed1c24}.work-status-choice input{accent-color:#ed1c24}.work-status-choice label span,.work-status-choice label strong,.work-status-choice label small{display:block}.work-status-choice label strong{color:#1c1d1f;font-size:9px}.work-status-choice label small{color:#666d73;margin-top:3px;font-size:7px}.work-composer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.work-composer .form-grid label{color:#303337;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.work-composer .form-grid .full-field{grid-column:1/-1}.work-composer .form-grid input,.work-composer .form-grid select,.work-composer .form-grid textarea{color:#17181a;background:#fff;border:1px solid #bfc3c7;border-radius:7px;outline:0;width:100%;min-height:42px;padding:0 11px;font-size:10px;font-weight:500}.work-composer .form-grid textarea{resize:vertical;min-height:96px;padding-block:10px}.work-composer .form-grid input::placeholder,.work-composer .form-grid textarea::placeholder{color:#858b90}.work-composer .form-grid input:focus,.work-composer .form-grid select:focus,.work-composer .form-grid textarea:focus{border-color:#ed1c24;box-shadow:0 0 0 3px #ed1c241f}.work-composer>footer{background:#fff;border-top:1px solid #dedfe1;flex:none;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.drawer-todo-message{color:#26704d;margin-top:4px;font-size:7px;font-weight:750;display:block}.deal-lock-badge{color:#c9f3df;background:#35896438;border:1px solid #91dbbd59;border-radius:99px;width:fit-content;margin-top:5px;padding:4px 7px;font-size:7px;font-weight:800;display:block}.todo-record-button{color:#222!important;border-color:#222!important}@media (width<=1100px){.report-kind-picker{grid-template-columns:repeat(3,1fr)}.activity-report-kpis,.work-kpi-grid{grid-template-columns:repeat(2,1fr)}.work-filter-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.historical-activity-form .activity-kind{grid-template-columns:repeat(3,1fr)}.activity-my-work-option{grid-template-columns:1fr}.activity-report-heading{align-items:stretch}.report-pdf-button{width:100%}.activity-report-controls{grid-template-columns:1fr}.report-date-range{grid-template-columns:1fr 1fr}.report-type-control{grid-column:auto}.report-kind-picker,.activity-report-kpis{grid-template-columns:1fr 1fr}.activity-reporting-setting-body{grid-template-columns:42px minmax(0,1fr)}.activity-reporting-setting-body>button{grid-column:1/-1}.global-quick-log b{display:none}.global-quick-log{justify-content:center;width:34px;padding:0}.work-heading{align-items:stretch}.password-reset-callout{grid-template-columns:29px 1fr}.password-reset-callout button{grid-column:1/-1}.work-quick-actions{justify-content:flex-start}.work-quick-actions button{flex:92px}.work-kpi-grid{grid-template-columns:1fr 1fr}.work-tabs{flex-direction:column;align-items:stretch}.work-tabs>div{overflow-x:auto}.work-tabs>div button{white-space:nowrap}.work-filter-bar{grid-template-columns:1fr 1fr}.work-item{grid-template-columns:34px minmax(0,1fr)}.work-item-actions,.restore-work{grid-column:1/-1;justify-content:flex-end}.work-kind-picker{grid-template-columns:repeat(3,1fr)}.work-status-choice,.work-composer .form-grid{grid-template-columns:1fr}.work-composer .form-grid .full-field{grid-column:auto}.work-composer>header{padding:17px}.work-composer-body{padding:15px 17px 18px}.work-composer>footer{padding:12px 17px}}.page-view-designer{max-width:1500px}.page-layout-designer-grid{grid-template-columns:220px minmax(480px,1fr) 310px;align-items:start;gap:13px;display:grid}.layout-tabs-panel,.layout-canvas,.layout-fields-panel{min-width:0;overflow:hidden}.layout-tabs-panel>header,.layout-fields-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:13px 14px;display:flex}.layout-tabs-panel h2,.layout-tabs-panel p,.layout-fields-panel h2,.layout-fields-panel p{margin:0}.layout-tabs-panel h2,.layout-fields-panel h2{font-size:13px}.layout-tabs-panel p,.layout-fields-panel p{color:#899198;margin-top:3px;font-size:7px}.layout-add-button{color:#34393d;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:6px;min-height:30px;padding:0 9px;font-size:7px;font-weight:850}.layout-tabs-panel nav{gap:4px;padding:7px;display:grid}.layout-tabs-panel nav>div{border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.layout-tabs-panel nav>div.active{background:#fff4f3;border-color:#efb9b6}.layout-tab-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:0;min-height:53px;padding:8px;display:grid}.layout-tab-select>span{color:#606970;background:#eef0f1;border-radius:6px;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.layout-tab-select strong,.layout-tab-select small{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.layout-tab-select strong{font-size:8px}.layout-tab-select small{color:#8b9399;font-size:6px}.layout-tab-order{gap:2px;padding-right:6px;display:grid}.layout-tab-order button,.layout-row-actions button,.layout-section-actions>button{color:#666f76;cursor:pointer;background:#fff;border:1px solid #dde0e2;border-radius:5px;width:23px;height:23px;font-size:8px}.layout-tab-order button:disabled,.layout-row-actions button:disabled,.layout-section-actions>button:disabled{opacity:.3;cursor:default}.layout-empty{text-align:center;align-content:center;place-items:center;min-height:160px;padding:20px;display:grid}.layout-empty>span{color:#b2b7bb;font-size:29px}.layout-empty strong{margin-top:7px;font-size:9px}.layout-empty p{color:#8b9297;margin:4px 0 0;font-size:7px;line-height:1.45}.layout-empty.compact{min-height:100px}.layout-canvas{background:#f4f5f6;padding:13px}.layout-canvas-header{background:#fff;border-bottom:1px solid #dfe2e4;justify-content:space-between;align-items:end;gap:12px;margin:-13px -13px 13px;padding:13px 15px;display:flex}.layout-canvas-header>div{flex:1}.layout-canvas-header label{color:#6f787f;gap:4px;font-size:7px;font-weight:850;display:grid}.layout-canvas-header input{color:#17191b;border:1px solid #ccd1d4;border-radius:7px;width:min(390px,100%);min-height:38px;padding:0 10px;font-size:13px;font-weight:800}.layout-canvas-header p{color:#8b9297;margin:5px 0 0;font-size:7px}.danger-button{color:#a82524!important}.layout-section-card{background:#fff;border:1px solid #dce0e2;border-radius:9px;margin-top:10px;overflow:hidden}.layout-section-card:first-of-type{margin-top:0}.layout-section-card>header{border-bottom:1px solid #e7e9ea;justify-content:space-between;align-items:center;gap:9px;min-height:57px;padding:10px 11px;display:flex}.layout-section-card>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.layout-section-card>header>div:first-child>span{color:#7b848a;background:#f1f2f3;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.layout-section-card h3,.layout-section-card p{margin:0}.layout-section-card h3{font-size:10px}.layout-section-card p{color:#899198;margin-top:3px;font-size:7px}.layout-section-card label{color:#808990;gap:3px;min-width:170px;font-size:6px;font-weight:850;display:grid}.layout-section-card label input{color:#23272a;border:1px solid #d6dade;border-radius:6px;min-height:31px;padding:0 8px;font-size:9px;font-weight:750}.layout-section-card select,.layout-field-row select,.layout-available-fields select{color:#555f66;background:#fff;border:1px solid #d8dcde;border-radius:6px;min-height:30px;padding:0 7px;font-size:7px}.layout-section-actions{align-items:center;gap:4px;display:flex}.layout-section-actions .danger,.layout-row-actions .danger{color:#ac2525}.layout-field-list{gap:4px;padding:6px;display:grid}.layout-field-row{background:#fafafa;border:1px solid #e4e6e8;border-radius:7px;grid-template-columns:16px minmax(120px,1fr) minmax(125px,.7fr) auto;align-items:center;gap:7px;min-height:46px;padding:6px 7px;display:grid}.layout-drag-handle{color:#abb0b4;font-size:9px}.layout-field-row strong,.layout-field-row small{display:block}.layout-field-row strong{font-size:8px}.layout-field-row small{color:#8a9298;margin-top:3px;font-size:6px}.layout-row-actions{gap:3px;display:flex}.layout-section-empty{color:#92999e;text-align:center;place-items:center;min-height:58px;padding:16px;font-size:7px;display:grid}.layout-new-section{color:#5b656c;cursor:pointer;background:#ffffffa6;border:1px dashed #c5cbce;border-radius:8px;width:100%;min-height:39px;margin-top:10px;font-size:8px;font-weight:850}.layout-canvas-empty{text-align:center;align-content:center;place-items:center;min-height:480px;display:grid}.layout-canvas-empty>span{color:#afb5b9;font-size:42px}.layout-canvas-empty h2{margin:11px 0 4px;font-size:16px}.layout-canvas-empty p{color:#858d93;margin:0 0 14px;font-size:8px}.layout-field-search{border:1px solid #d8dcde;border-radius:7px;align-items:center;gap:7px;min-height:34px;margin:10px;padding:0 9px;display:flex}.layout-field-search span{color:#9aa1a6}.layout-field-search input{border:0;outline:0;width:100%;font-size:8px}.layout-available-fields{gap:4px;max-height:430px;padding:0 8px 8px;display:grid;overflow:auto}.layout-available-fields>div:not(.layout-empty){border:1px solid #e2e5e6;border-radius:7px;grid-template-columns:minmax(90px,1fr) 105px;align-items:center;gap:6px;min-height:53px;padding:7px 8px;display:grid}.layout-available-fields strong,.layout-available-fields small{display:block}.layout-available-fields strong{font-size:8px}.layout-available-fields small{color:#8d949a;margin-top:3px;font-size:6px}.layout-new-field{background:#fff9f2;border:1px solid #e0d8cf;border-radius:8px;gap:8px;margin:8px;padding:11px;display:grid}.layout-new-field>div strong,.layout-new-field>div small{display:block}.layout-new-field>div strong{font-size:9px}.layout-new-field>div small{color:#8b8178;margin-top:3px;font-size:6px}.layout-new-field label{color:#726b65;gap:4px;font-size:7px;font-weight:800;display:grid}.layout-new-field input,.layout-new-field select{background:#fff;border:1px solid #d8d0c8;border-radius:6px;width:100%;min-height:34px;padding:0 8px;font-size:8px}.layout-new-field .custom-required-toggle{align-items:center;gap:6px;display:flex}.layout-new-field .custom-required-toggle input{width:auto;min-height:auto}.layout-designer-loading{min-height:380px;padding:24px}.configured-record-tab{gap:14px;display:grid}.configured-record-tab>header{border-bottom:1px solid #dfe2e4;justify-content:space-between;align-items:end;padding-bottom:11px;display:flex}.configured-record-tab>header p,.configured-record-tab>header h3{margin:0}.configured-record-tab>header p{color:#a72b26;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.configured-record-tab>header h3{margin-top:4px;font-size:18px}.configured-record-tab>header>span{color:#68727a;background:#f0f1f2;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.configured-record-tab>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.configured-record-tab>section h4{color:#343a3e;margin:0 0 12px;font-size:12px}.configured-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.configured-field-grid>div{min-width:0}.configured-field-grid>div.wide{grid-column:1/-1}.configured-field-grid span{color:#8a9298;margin-bottom:4px;font-size:7px;font-weight:750;display:block}.configured-field-grid strong{color:#24282b;overflow-wrap:anywhere;white-space:pre-wrap;font-size:9px;line-height:1.45;display:block}.configured-field-grid strong em{color:#a1a7ab;font-style:normal;font-weight:500}.configured-field-grid a{color:#a72b26;text-decoration:none}.configured-empty-section{color:#8c9499;margin:0;font-size:8px}@media (width<=1100px){.page-layout-designer-grid{grid-template-columns:210px minmax(0,1fr)}.layout-fields-panel{grid-column:1/-1}.layout-available-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-layout-designer-grid{grid-template-columns:1fr}.layout-tabs-panel nav{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-fields-panel{grid-column:auto}.layout-available-fields{grid-template-columns:1fr}.layout-canvas-header,.layout-section-card>header{flex-direction:column;align-items:stretch}.layout-section-actions{flex-wrap:wrap}.layout-section-actions select{flex:170px}.layout-field-row{grid-template-columns:15px minmax(0,1fr) auto}.layout-field-row>select{grid-column:2/-1}.configured-field-grid{grid-template-columns:1fr}.configured-field-grid>div.wide{grid-column:auto}}.financial-partners-nav{box-shadow:inset 3px 0 #b78a378c}.financial-partners-nav.active{box-shadow:inset 3px 0 #b78a37}.workspace-financial{border-top:3px solid #8a6a2f}.workspace-financial .workspace-symbol{background:#8a6a2f}.financial-partners-preference{grid-column:1/-1}.private-menu-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.private-menu-toggle span{gap:5px;display:grid}.private-menu-toggle small,.financial-sharing small{color:var(--muted)}.private-menu-toggle input{accent-color:#8a6a2f;width:22px;height:22px}.financial-sharing{border:1px solid var(--border);border-radius:12px;gap:14px;margin-top:16px;padding:18px;display:grid}.financial-sharing>div:first-child{gap:4px;display:grid}.financial-sharing-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.financial-sharing-users label{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.financial-sharing-users label span{gap:2px;display:grid}.financial-sharing footer{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=760px){.financial-sharing-users{grid-template-columns:1fr}.private-menu-toggle{align-items:flex-start}}.scheduled-card-actions,.file-row-actions,.timeline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scheduled-card-actions{justify-content:flex-end}.timeline-actions{margin-top:8px}.timeline-actions button,.file-row-actions button{color:#52606a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.file-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.file-row>a{flex:1;border-bottom:0!important}.file-row-actions{padding-right:12px}.settings-danger-zone{background:#fff8f7;border:1px solid #edcbc8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.settings-danger-zone p{color:var(--muted);margin:4px 0 0;font-size:8px}.settings-danger-zone>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.layout-delete-row{justify-content:flex-end;margin:10px 0;display:flex}@media (width<=760px){.settings-danger-zone,.file-row{flex-direction:column;align-items:stretch}.settings-danger-zone>div:last-child{justify-content:flex-start}}.context-attachment-picker{background:#fbfcfc;border:1px dashed #c7ced1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:11px 12px;gap:3px 12px!important;display:grid!important}.context-attachment-picker>span{color:#3d4950;font-size:8px;font-weight:850}.context-attachment-choose input,.context-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.context-attachment-choose{cursor:pointer;grid-area:1/2/3;align-self:center}.context-attachment-choose b{color:#fff;background:#171719;border-radius:6px;padding:7px 10px;font-size:7px;display:block}.context-attachment-picker small,.context-attachment-picker>em{color:#858e93;grid-column:1;font-size:7px;font-style:normal;line-height:1.35}.context-attachment-picker>em{color:var(--orange-dark);margin-top:3px}.context-attachment-picker .selected-files{grid-column:1/-1}.note-attachments{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.note-attachments>span{background:#f8f9fa;border:1px solid #dfe3e5;border-radius:7px;align-items:center;gap:7px;padding:5px 7px 5px 9px;font-size:12px;display:inline-flex}.note-attachments button{color:brown;cursor:pointer;background:0 0;border:0;font-size:16px}.context-upload-button{color:#52606a;cursor:pointer;background:#fff;border:1px solid #d8dcde;border-radius:6px;align-items:center;min-height:29px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.context-upload-button.busy{opacity:.6;cursor:wait}.context-document-links{flex-wrap:wrap;gap:5px;margin:8px 0 3px;display:flex}.context-document-links a{color:#36464f;background:#f8fafb;border:1px solid #dce2e4;border-radius:6px;align-items:center;gap:6px;max-width:260px;min-height:26px;padding:4px 8px;text-decoration:none;display:flex}.context-document-links a span{color:var(--orange-dark)}.context-document-links a strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.file-row.rich>a{align-items:flex-start}.file-row.rich>a>span:nth-child(2){min-width:0}.file-row.rich>a small{white-space:normal}.file-row.rich>a i{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.file-row.rich>a i em,.document-keywords span{color:#607078;background:#eef3f4;border-radius:99px;padding:2px 6px;font-size:6px;font-style:normal}.document-admin-page{max-width:1600px}.document-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.document-admin-filters{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:10px;padding:15px;display:grid}.document-admin-filters label{color:#505b61;gap:5px;font-size:7px;font-weight:850;display:grid}.document-admin-filters input,.document-admin-filters select{min-height:35px;font:inherit;background:#fff;border:1px solid #dce1e3;border-radius:6px;padding:0 9px}.document-admin-filters .text-button{min-height:35px;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.filter-section-heading{border-bottom:1px solid #e5e8e9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.filter-section-heading>div{gap:2px;display:grid}.filter-section-heading strong{color:var(--ink);font-size:10px}.filter-section-heading small{color:var(--ink-soft);font-size:8px}.document-admin-register{margin-top:14px;overflow:hidden}.document-admin-register>header{border-bottom:1px solid var(--line);padding:15px 18px}.document-admin-register h2,.document-admin-register p{margin:0}.document-admin-register h2{font-size:12px}.document-admin-register header p{color:#828b90;margin-top:3px;font-size:8px}.document-admin-table-wrap{max-height:calc(100vh - 305px);overflow:auto}.document-admin-register table{border-collapse:collapse;width:100%}.document-admin-register th,.document-admin-register td{vertical-align:top;text-align:left;border-bottom:1px solid #eceeef;padding:10px 12px;font-size:7px}.document-admin-register th{z-index:2;color:#707c82;text-transform:uppercase;background:#f8f9f9;position:sticky;top:0}.document-admin-register td a{color:#26373f;text-decoration:none}.document-admin-register td strong,.document-admin-register td small{display:block}.document-admin-register td small{color:#8b9498;margin-top:3px}.document-admin-register td p{color:#58666d;max-width:320px;line-height:1.45}.document-keywords{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.source-chip{color:var(--orange-dark);text-transform:capitalize;background:#fff1e7;border-radius:99px;padding:3px 6px;font-weight:850}.document-admin-loading{color:#7b858a;place-items:center;min-height:180px;font-size:9px;display:grid}.document-delete-dialog form{max-width:520px}.document-delete-body{grid-template-columns:40px 1fr;align-items:start;gap:13px;padding:22px;display:grid}.document-delete-body>span{color:#b4312a;background:#fff0ef;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.document-delete-body p{color:#536168;margin:2px 0 12px;font-size:9px;line-height:1.55}.document-delete-body label{color:#4b555a;grid-column:2;gap:5px;font-size:8px;font-weight:850;display:grid}.document-delete-body input{min-height:38px;font:inherit;border:1px solid #d6dcde;border-radius:7px;padding:0 10px}.email-signatures-card{grid-column:1/-1;padding:19px}.email-signatures-card>header{grid-template-columns:31px minmax(0,1fr) auto;display:grid!important}.email-signature-layout{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:12px;display:grid}.email-signature-layout>aside{border:1px solid #e0e4e5;border-radius:9px;align-content:start;gap:5px;max-height:360px;padding:6px;display:grid;overflow-y:auto}.email-signature-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:10px;display:flex}.email-signature-layout>aside>button:hover,.email-signature-layout>aside>button.selected{background:#fff6ef;border-color:#edb98f}.email-signature-layout>aside strong,.email-signature-layout>aside small{display:block}.email-signature-layout>aside small{color:#858e93;margin-top:3px;font-size:7px}.email-signature-layout>aside b{color:#fff;background:#171719;border-radius:99px;padding:3px 6px;font-size:6px}.email-signature-layout>aside p{color:#899197;padding:12px;font-size:8px}.signature-editor-panel{min-width:0}.signature-editor-panel>label{color:#4b555a;gap:5px;font-size:8px;font-weight:850;display:grid}.signature-editor-panel>label input{min-height:36px;font:inherit;border:1px solid #d9dfe1;border-radius:7px;padding:0 10px}.signature-toolbar{background:#f6f8f8;border:1px solid #d9dfe1;border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:4px;margin-top:9px;padding:5px;display:flex}.signature-toolbar button,.signature-toolbar label,.signature-toolbar select{color:#445159;cursor:pointer;background:#fff;border:1px solid #d7dcde;border-radius:5px;place-items:center;min-width:30px;min-height:27px;padding:0 8px;font-size:8px;font-weight:800;display:grid}.signature-toolbar select{appearance:auto;width:116px}.signature-toolbar select.signature-font-size{width:78px}.signature-toolbar .signature-colour-control{grid-template-columns:auto 20px;gap:5px}.signature-toolbar .signature-colour-control>span{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-size:10px;font-weight:900;text-decoration-thickness:2px}.signature-toolbar .signature-colour-control input{opacity:1;cursor:pointer;background:0 0;border:0;border-radius:3px;width:20px;height:18px;padding:0;position:static}.signature-toolbar .signature-image-control input{opacity:0;width:1px;height:1px;position:absolute}.signature-toolbar-separator{background:#d4dadd;width:1px;min-height:25px;margin:1px 2px}.signature-rich-editor{color:#20282d;background:#fff;border:1px solid #d9dfe1;border-radius:0 0 7px 7px;outline:0;min-height:170px;max-height:360px;padding:15px;font-size:11px;line-height:1.45;overflow:auto}.signature-rich-editor:focus{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.signature-rich-editor:empty:before{content:attr(data-placeholder);color:#9ba2a6}.signature-rich-editor img{cursor:pointer;max-width:100%;height:auto}.signature-rich-editor img[data-signature-selected=true]{outline:2px solid var(--orange);outline-offset:3px}.signature-image-resizer{color:#4b555a;background:#f6f8f8;border:1px solid #d9dfe1;border-radius:7px;grid-template-columns:auto minmax(120px,1fr) auto repeat(4,auto);align-items:center;gap:6px;margin-top:8px;padding:8px;font-size:9px;display:grid}.signature-image-resizer>input[type=range]{width:100%;accent-color:var(--orange)}.signature-image-resizer>label{align-items:center;gap:3px;display:flex}.signature-image-resizer>label input{border:1px solid #d7dcde;border-radius:5px;width:58px;min-height:29px;padding:0 5px}.signature-image-resizer>button{color:#445159;cursor:pointer;background:#fff;border:1px solid #d7dcde;border-radius:5px;min-height:29px;padding:0 8px;font-size:8px;font-weight:800}.signature-image-resizer>button:hover,.signature-image-resizer>button:focus-visible{border-color:var(--orange);outline:0}.signature-editor-panel>small{color:#858e93;margin-top:5px;font-size:7px;display:block}.signature-editor-panel>footer{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}@media (width<=980px){.document-admin-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}.email-signature-layout{grid-template-columns:1fr}.email-signature-layout>aside{max-height:180px}}@media (width<=620px){.document-admin-filters{grid-template-columns:1fr}.document-admin-actions{flex-direction:column;align-items:stretch}.document-admin-table-wrap{max-height:none}.email-signatures-card>header{grid-template-columns:31px 1fr}.email-signatures-card>header>button{grid-column:1/-1}.signature-image-resizer{grid-template-columns:1fr 1fr}.signature-image-resizer>strong,.signature-image-resizer>input[type=range]{grid-column:1/-1}}.rich-email-field{color:#435159;min-width:0;font-size:.82rem;font-weight:700;display:grid}.rich-email-label{margin-bottom:6px}.rich-email-toolbar{background:#f5f7f8;border:1px solid #cfd8dc;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.rich-email-toolbar button,.rich-email-toolbar select,.rich-email-toolbar .rich-email-colour{color:#283b44;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5d9;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.78rem;font-weight:750;display:inline-flex}.rich-email-toolbar select:first-child{width:136px}.rich-email-toolbar select:nth-child(2){width:104px}.rich-email-toolbar button:hover:not(:disabled),.rich-email-toolbar button:focus-visible,.rich-email-toolbar select:focus-visible,.rich-email-toolbar .rich-email-colour:focus-within{border-color:var(--orange,#ed1c24);outline:0}.rich-email-toolbar button:disabled,.rich-email-toolbar select:disabled{opacity:.55;cursor:not-allowed}.rich-email-colour{gap:6px}.rich-email-colour>span{text-decoration:underline;-webkit-text-decoration-color:var(--orange,#ed1c24);-webkit-text-decoration-color:var(--orange,#ed1c24);-webkit-text-decoration-color:var(--orange,#ed1c24);text-decoration-color:var(--orange,#ed1c24);font-weight:900;text-decoration-thickness:3px}.rich-email-colour input{cursor:pointer;background:0 0;border:0!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.rich-email-separator{background:#cfd6d9;width:1px;margin:2px 1px}.rich-email-editor{color:#20282d;white-space:normal;background:#fff;border:1px solid #cfd8dc;border-radius:0 0 8px 8px;outline:0;max-height:420px;padding:13px 14px;font:400 .9rem/1.55 Arial,sans-serif;overflow:auto}.rich-email-editor:focus{border-color:var(--orange,#ed1c24);box-shadow:inset 0 0 0 1px var(--orange,#ed1c24)}.rich-email-editor:empty:before{content:attr(data-placeholder);color:#8a979d}.rich-email-editor p{margin:0 0 .8em}.rich-email-editor ul,.rich-email-editor ol,.visitor-email-preview-body ul,.visitor-email-preview-body ol{padding-left:1.5rem}.rich-email-field.disabled .rich-email-editor{color:#6f7b80;cursor:not-allowed;background:#f4f6f7}.visitor-email-body-readonly,.visitor-email-preview-body,.candidate-email-body{white-space:normal;overflow-wrap:anywhere}.visitor-email-body-readonly p,.visitor-email-preview-body p,.candidate-email-body p{margin:0 0 .8em}.candidate-email-body{color:#465469;margin:.7rem 0;font-size:.87rem;font-weight:400;line-height:1.5}.timeline-email-body{color:inherit;font-size:inherit;overflow-wrap:anywhere;margin:8px 0;font-weight:400;line-height:1.5}.timeline-email-body p{margin:0 0 .7em}@media (width<=620px){.rich-email-toolbar{gap:4px}.rich-email-toolbar select:first-child{width:118px}.rich-email-toolbar select:nth-child(2){width:90px}.rich-email-toolbar button,.rich-email-toolbar select,.rich-email-toolbar .rich-email-colour{min-height:38px}}.reporting-page{max-width:1540px}.reporting-heading{align-items:flex-end}.reporting-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;margin:5px 0 16px;padding:5px;display:flex;overflow-x:auto}.reporting-tabs button{color:#66727a;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 15px;font-size:9px;font-weight:800}.reporting-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 4px 13px #12314229}.reporting-tabs b{background:#ffffff2e;border-radius:99px;min-width:17px;margin-left:7px;padding:2px 5px;font-size:7px}.reporting-tabs button:not(.active) b{color:#68757d;background:#eef2f3}.guided-start{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f8f8);border-radius:14px;padding:25px;box-shadow:0 10px 34px #14232b0f}.guided-start>header{max-width:660px}.guided-start>header h2{margin:5px 0 7px;font-size:20px}.guided-start>header>p:last-child{color:#6f7b82;margin:0;font-size:9px;line-height:1.55}.creation-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.creation-choice-grid>button{min-height:205px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e5;border-radius:13px;grid-template-rows:42px auto auto 1fr auto;justify-items:start;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.creation-choice-grid>button:hover{border-color:#edae82;transform:translateY(-2px);box-shadow:0 12px 30px #6d34101a}.creation-choice-grid>button>span{width:40px;height:40px;color:var(--orange-dark);background:#fff0e6;border-radius:11px;place-items:center;font-size:17px;font-weight:900;display:grid}.creation-choice-grid strong{margin-top:14px;font-size:14px}.creation-choice-grid p{color:#52616a;margin:7px 0 0;font-size:9px;line-height:1.5}.creation-choice-grid small{color:#879198;margin-top:9px;font-size:7px;line-height:1.5}.creation-choice-grid b{color:var(--orange-dark);margin-top:16px;font-size:8px}.creation-flow-guide{background:#fff;border:1px solid #e3e7e8;border-radius:10px;align-items:center;gap:22px;margin-top:18px;padding:15px 17px;display:flex}.creation-flow-guide>strong{color:#42525a;font-size:9px}.creation-flow-guide ol{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.creation-flow-guide li{color:#68767e;align-items:center;gap:6px;font-size:8px;display:flex}.creation-flow-guide li span{color:#58666e;background:#f0f2f2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:900;display:grid}.guided-creator{gap:12px;display:grid}.creator-header{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:12px 15px;display:grid}.creator-header>button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.creator-header p,.creator-header h2{margin:0}.creator-header p{color:#8a949a;text-transform:uppercase;font-size:7px;font-weight:800}.creator-header h2{margin-top:3px;font-size:13px}.creator-header>span{color:#637078;background:#f0f2f3;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:850}.creator-stepper{border:1px solid var(--line);background:#fff;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;padding:7px;display:grid}.creator-stepper button{color:#929a9f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:6px 9px;display:flex}.creator-stepper button span{background:#edf0f1;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.creator-stepper button strong{font-size:8px}.creator-stepper button.active{color:var(--orange-dark);background:#fff2e9}.creator-stepper button.active span{background:var(--orange);color:#fff}.creator-stepper button.complete{color:#39765c;cursor:pointer}.creator-stepper button.complete span{color:#2d7355;background:#e6f3ec}.guided-creator-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:13px;display:grid}.creator-stage{min-width:0;padding:22px}.creator-stage>header{border-bottom:1px solid #e9eced;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:15px;display:flex}.creator-stage>header>span{color:#fff;background:#171719;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.creator-stage>header p,.creator-stage>header h2{margin:0}.creator-stage>header p{color:var(--orange-dark);text-transform:uppercase;font-size:7px;font-weight:850}.creator-stage>header h2{margin-top:3px;font-size:15px}.creator-assistant{border-top:3px solid var(--orange);padding:18px;position:sticky;top:85px}.creator-assistant>span{color:var(--orange-dark);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.creator-assistant h3{margin:8px 0 7px;font-size:13px;line-height:1.3}.creator-assistant>p{color:#64727a;margin:0;font-size:8px;line-height:1.55}.creator-assistant>div{background:#fff5ee;border-radius:8px;margin-top:15px;padding:11px}.creator-assistant>div strong,.creator-assistant>div small{display:block}.creator-assistant>div strong{color:#91491b;text-transform:uppercase;font-size:7px}.creator-assistant>div small{color:#6c5b50;margin-top:4px;font-size:8px;line-height:1.45}.creator-assistant section{border-top:1px solid #e5e8e9;margin-top:16px;padding-top:14px}.creator-assistant section>strong{color:#46565e;font-size:8px}.creator-assistant dl{gap:7px;margin:9px 0 0;display:grid}.creator-assistant dl div{justify-content:space-between;gap:8px;display:flex}.creator-assistant dt{color:#8a949a;font-size:7px}.creator-assistant dd{color:#44535b;text-align:right;margin:0;font-size:7px;font-weight:800}.creator-actions{border-top:1px solid #e5e9ea;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:22px;padding-top:15px;display:grid}.creator-actions>span{color:#8a949a;text-align:center;font-size:7px}.picker-heading,.creator-filter-heading,.creator-widget-picker>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.picker-heading strong,.creator-filter-heading strong,.creator-widget-picker>div:first-child strong{color:#41515a;font-size:9px}.picker-heading span,.creator-widget-picker>div:first-child span{color:#68757d;background:#eef1f2;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:800}.creator-filter-heading{margin-top:18px}.creator-filter-heading small{color:#8a949a;margin-top:3px;font-size:7px;display:block}.creator-presentation{margin-bottom:5px}.creator-kpi-note{background:#f8faf9;border:1px solid #e3e8e9;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.creator-kpi-note>span{width:33px;height:33px;color:var(--orange-dark);background:#fff0e6;border-radius:8px;place-items:center;font-weight:900;display:grid}.creator-kpi-note strong,.creator-kpi-note p{margin:0;display:block}.creator-kpi-note strong{font-size:9px}.creator-kpi-note p{color:#77838a;margin-top:3px;font-size:7px}.dashboard-widget-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-widget-options label{cursor:pointer;border:1px solid #e0e5e6;border-radius:9px;grid-template-columns:16px 31px minmax(0,1fr);align-items:center;gap:8px;min-height:59px;padding:10px;display:grid}.dashboard-widget-options label.selected{background:#fff7f1;border-color:#f0b38a}.dashboard-widget-options input{accent-color:var(--orange)}.dashboard-widget-options>label>span{border-radius:7px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.dashboard-widget-options>label>span.kpi{color:var(--orange-dark);background:#fff0e6}.dashboard-widget-options>label>span.report{color:#3f6876;background:#eaf1f3}.dashboard-widget-options strong,.dashboard-widget-options small{display:block}.dashboard-widget-options strong{color:#44545c;font-size:8px}.dashboard-widget-options small{color:#879198;margin-top:3px;font-size:7px}.creator-empty-action{text-align:center;border:1px dashed #d7dddf;border-radius:10px;flex-wrap:wrap;place-content:center;align-items:center;gap:8px;min-height:190px;padding:25px;display:flex}.creator-empty-action>span,.creator-empty-action h3,.creator-empty-action p{width:100%}.creator-empty-action>span{color:#a6b0b5;font-size:25px}.creator-empty-action h3,.creator-empty-action p{margin:0}.creator-empty-action h3{font-size:11px}.creator-empty-action p{color:#7e8990;margin-bottom:8px;font-size:8px}.creator-review h3{margin:0 0 12px;font-size:12px}.creator-review dl{border:1px solid #e1e6e7;border-radius:10px;margin:0;overflow:hidden}.creator-review dl div{border-bottom:1px solid #edf0f1;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;padding:9px 12px;display:grid}.creator-review dl div:last-child{border-bottom:0}.creator-review dt{color:#7d8990;font-size:8px}.creator-review dd{color:#3f4f57;margin:0;font-size:9px;font-weight:800}.review-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.review-tags span{color:#91471a;background:#fff1e8;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.reporting-message{color:#247053;background:#eff9f4;border:1px solid #bfe1d1;border-radius:9px;justify-content:space-between;margin-bottom:14px;padding:10px 13px;font-size:9px;font-weight:750;display:flex}.reporting-message button,.reporting-page .inline-error button{color:inherit;background:0 0;border:0}.report-loading-card{color:#697780;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.report-loading-card>span{color:var(--orange);font-size:28px}.report-builder{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:14px;display:grid}.report-builder>.panel{padding:20px}.builder-main{grid-column:1}.builder-selection{grid-area:1/2/3}.builder-filters{grid-column:1}.report-builder .panel>header,.schedule-builder>header,.schedule-list>header,.dashboard-builder>header,.report-preview>header{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.report-builder .panel>header>span,.schedule-builder>header>span{width:29px;height:29px;color:var(--orange-dark);background:#fff0e5;border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.report-builder h2,.schedule-builder h2,.schedule-list h2,.dashboard-builder h2,.report-preview h2{color:var(--ink);margin:0;font-size:13px}.report-builder header p,.schedule-builder header p,.schedule-list header p,.dashboard-builder header p{color:#7a858d;margin:4px 0 0;font-size:8px}.builder-form-grid,.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.builder-form-grid label,.schedule-grid label,.dashboard-builder label{color:#506069;gap:6px;font-size:8px;font-weight:800;display:grid}.builder-form-grid .span-two,.schedule-grid .span-two{grid-column:1/-1}.builder-form-grid input,.builder-form-grid select,.builder-form-grid textarea,.schedule-grid input,.schedule-grid select,.schedule-grid textarea,.dashboard-builder input{width:100%;min-height:39px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:9px 11px;font-size:9px}.builder-picker-block+.builder-picker-block{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.builder-picker-block>strong{color:#41515a;margin-bottom:9px;font-size:9px;display:block}.builder-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.builder-check-grid.columns{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-check-grid label{color:#65727a;border:1px solid #e0e5e7;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:8px 9px;font-size:8px;font-weight:700;display:flex}.builder-check-grid label.selected{color:var(--orange-dark);background:#fff7f1;border-color:#f3b68b}.builder-check-grid input{accent-color:var(--orange)}.builder-field-toolbar{background:#f8faf9;border:1px solid #e1e6e7;border-radius:9px;justify-content:space-between;align-items:end;gap:10px;margin:0 0 10px;padding:10px;display:flex}.builder-field-toolbar label{color:#506069;flex:1;gap:5px;font-size:8px;font-weight:800;display:grid}.builder-field-toolbar input{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:8px 10px}.builder-field-toolbar>div{gap:6px;display:flex}.report-field-catalogue{max-height:390px;padding-right:4px;overflow:auto}.report-field-catalogue label>span,.report-field-catalogue label small{min-width:0;display:block}.report-field-catalogue label>span{text-overflow:ellipsis;overflow:hidden}.report-field-catalogue label small{color:#929ca1;text-overflow:ellipsis;margin-top:2px;font-size:6px;font-weight:550;overflow:hidden}.builder-filters>header{justify-content:flex-start}.builder-filters>header .outline-button{margin-left:auto}.builder-filter-list{gap:8px;display:grid}.builder-filter-list>div{grid-template-columns:1fr 1.1fr 1fr 29px;gap:7px;display:grid}.builder-filter-list select,.builder-filter-list input{color:#53626b;background:#fff;border:1px solid #dfe4e6;border-radius:7px;min-width:0;height:36px;padding:7px 9px;font-size:8px}.builder-filter-list button{color:#a84032;background:#fff0ed;border:0;border-radius:7px}.builder-empty{color:#839097;text-align:center;border:1px dashed #d8dfe1;border-radius:8px;margin:0;padding:15px;font-size:8px}.builder-footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding:3px 0 10px;display:flex}.report-library{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.report-list{padding:0;overflow:hidden}.report-list>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}.report-list h2{margin:0;font-size:12px}.report-list header p{color:#869198;margin:4px 0 0;font-size:8px}.report-list header button{background:var(--orange);color:#fff;border:0;border-radius:7px;width:28px;height:28px}.report-list article{cursor:pointer;border-bottom:1px solid #edf0f1;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:grid}.report-list article.active{box-shadow:inset 3px 0 var(--orange);background:#fff6ef}.report-list article>span{color:#3e6877;background:#eaf0f2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.report-list article strong,.report-list article small{display:block}.report-list article strong{color:#33464f;font-size:9px}.report-list article small{color:#8b959b;margin-top:4px;font-size:7px}.report-list article>div:last-child{gap:4px;display:flex}.report-list article button{color:#728089;background:0 0;border:0;padding:3px;font-size:7px}.report-preview{min-width:0;padding:18px;overflow:hidden}.report-preview>header{justify-content:space-between}.report-preview>header p{color:var(--orange-dark);text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:850}.report-preview>header small{color:#89939a;margin-top:4px;font-size:8px;display:block}.report-preview>header>div:last-child{gap:7px;display:flex}.report-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.report-preview-kpis button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f7f9f9);border:1px solid #e4e8e9;border-radius:10px;min-height:75px;padding:13px}.report-preview-kpis button:hover{border-color:#f0a779;box-shadow:0 6px 18px #242e3414}.report-preview-kpis span,.report-preview-kpis strong,.report-preview-kpis small{display:block}.report-preview-kpis span{color:#748088;font-size:8px}.report-preview-kpis strong{color:var(--ink);margin-top:9px;font-size:18px}.report-preview-kpis small{color:var(--orange-dark);margin-top:7px;font-size:7px;font-weight:750}.report-group-chart{border:1px solid #e5e9ea;border-radius:10px;gap:8px;margin:10px 0 16px;padding:14px;display:grid}.report-group-chart>div{color:#5e6c74;grid-template-columns:minmax(100px,160px) minmax(90px,1fr) 50px;align-items:center;gap:9px;font-size:8px;display:grid}.report-group-chart i{background:#edf1f2;border-radius:99px;height:8px;overflow:hidden}.report-group-chart b{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #f2a266);height:100%;display:block}.report-group-chart strong{text-align:right}.report-preview-table{border:1px solid #e3e7e8;border-radius:9px;max-height:510px;scroll-margin-top:20px;overflow:auto}.report-preview-table>header{background:#f5f7f7;justify-content:space-between;gap:12px;padding:10px 12px;display:flex;position:sticky;left:0}.report-preview-table>header strong{font-size:9px}.report-preview-table>header span{color:#77848b;font-size:7px}.report-preview-table table{border-collapse:collapse;width:100%;font-size:8px}.report-preview-table th{z-index:1;background:var(--navy);color:#fff;text-align:left;white-space:nowrap;padding:9px 10px;position:sticky;top:35px}.report-preview-table td{color:#59676f;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f1;max-width:240px;padding:8px 10px;overflow:hidden}.report-preview-table tr:nth-child(2n) td{background:#fafbfb}.report-preview-table .openable-report-row{cursor:pointer}.report-preview-table .openable-report-row:hover td{color:#263943;background:#fff1e7}.report-truncated{color:#8a959b;margin:9px 0 0;font-size:7px}.reporting-empty{text-align:center;color:#7f8b92;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.reporting-empty>span{color:#b5c0c5;font-size:25px}.reporting-empty h3,.reporting-empty p{margin:0}.reporting-empty h3{color:#52616a;font-size:11px}.reporting-empty p{max-width:290px;font-size:8px;line-height:1.45}.dashboard-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-list{padding:0;overflow:hidden}.dashboard-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.dashboard-list h2{margin:0;font-size:12px}.dashboard-list header button{color:var(--orange-dark);background:0 0;border:0;font-size:8px;font-weight:850}.dashboard-list article{cursor:pointer;border-bottom:1px solid #edf0f1;justify-content:space-between;gap:7px;padding:12px 14px;display:flex}.dashboard-list article.active{box-shadow:inset 3px 0 var(--orange);background:#fff6ef}.dashboard-list strong,.dashboard-list small{display:block}.dashboard-list strong{color:#40525b;font-size:9px}.dashboard-list small{color:#8a959b;margin-top:4px;font-size:7px}.dashboard-list article span{align-items:flex-start;gap:3px;display:flex}.dashboard-list article button{color:#748088;background:0 0;border:0;padding:2px;font-size:7px}.dashboard-workspace main{gap:14px;min-width:0;display:grid}.dashboard-builder{padding:17px}.dashboard-builder>header{justify-content:space-between}.dashboard-builder>div{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.dashboard-builder fieldset{border:1px solid #e2e7e8;border-radius:9px;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:12px;display:flex}.dashboard-builder legend{color:#617079;padding:0 5px;font-size:8px;font-weight:800}.dashboard-builder fieldset label{border:1px solid #e2e6e7;border-radius:8px;flex:180px;align-items:center;gap:7px;min-width:170px;padding:9px;display:flex}.dashboard-builder fieldset label.selected{background:#fff7f1;border-color:#f2b68c}.dashboard-builder fieldset strong,.dashboard-builder fieldset small{display:block}.dashboard-builder fieldset strong{font-size:8px}.dashboard-builder fieldset small{color:#88939a;margin-top:3px;font-size:7px}.dashboard-canvas>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.dashboard-canvas>header p,.dashboard-canvas>header h2{margin:0}.dashboard-canvas>header p{color:var(--orange-dark);text-transform:uppercase;font-size:8px;font-weight:850}.dashboard-canvas>header h2{color:var(--ink);margin-top:3px;font-size:14px}.dashboard-canvas>header span{color:#8a959b;font-size:7px}.dashboard-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-widget{padding:14px}.dashboard-widget>header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.dashboard-widget>header>span{width:27px;height:27px;color:var(--orange-dark);background:#fff0e6;border-radius:7px;place-items:center;display:grid}.dashboard-widget header strong,.dashboard-widget header small{display:block}.dashboard-widget header strong{color:#42535c;font-size:9px}.dashboard-widget header small{color:#8b969c;margin-top:3px;font-size:7px}.dashboard-widget header button{color:var(--orange-dark);background:0 0;border:0;font-size:7px}.widget-kpi{border-top:1px solid #edf0f1;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.widget-kpi span{color:#7d8990;font-size:8px}.widget-kpi strong{color:var(--ink);font-size:13px}.widget-loading{color:#8d979d;padding:12px 0;font-size:8px}.schedule-workspace{grid-template-columns:minmax(390px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.schedule-builder,.schedule-list{padding:18px}.schedule-rule-note{color:#748188;border:1px dashed #d9dfe1;border-radius:8px;min-height:39px;padding:10px;font-size:8px}.schedule-grid label small{color:#8b969c;font-size:7px;font-weight:500}.schedule-builder>footer{border-top:1px solid var(--line);color:#7c888f;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;font-size:7px;display:flex}.schedule-builder>footer>div{gap:7px;display:flex}.schedule-list>header{justify-content:space-between}.schedule-list>header>span{color:#2b7356;background:#eaf5ef;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.schedule-list>article{border-top:1px solid #edf0f1;grid-template-columns:33px minmax(0,1fr) auto;gap:10px;min-height:94px;padding:12px 0;display:grid}.schedule-status{border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.schedule-status.enabled{color:#277252;background:#e9f6ef}.schedule-status.paused{color:#76838a;background:#f0f2f3}.schedule-list article header{align-items:center;gap:7px;display:flex}.schedule-list article strong{color:#40515a;font-size:9px}.schedule-list article em{color:var(--orange-dark);background:#fff0e6;border-radius:4px;padding:2px 5px;font-size:6px;font-style:normal}.schedule-list article p{color:#5e6c74;margin:6px 0;font-size:8px}.schedule-list article small{color:#8b959b;font-size:7px;line-height:1.45;display:block}.schedule-list article small.sent{color:#2e7759}.schedule-list article small.failed{color:#a04436}.schedule-actions{flex-wrap:wrap;place-content:center flex-end;gap:4px;display:flex}.schedule-actions button{color:#637179;background:#fff;border:1px solid #e0e5e7;border-radius:6px;padding:5px 6px;font-size:7px}.schedule-actions button:first-child{color:var(--orange-dark);border-color:#f2c09d}@media (width<=1100px){.report-builder,.schedule-workspace{grid-template-columns:1fr}.builder-main,.builder-selection,.builder-filters{grid-area:auto/1}.report-library,.dashboard-workspace{grid-template-columns:250px minmax(0,1fr)}.dashboard-widget-grid,.report-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-creator-grid{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=720px){.reporting-heading{align-items:flex-start}.reporting-heading>.primary-button{width:100%}.reporting-tabs{margin-inline:-4px}.builder-form-grid,.schedule-grid,.dashboard-builder>div{grid-template-columns:1fr}.builder-form-grid .span-two,.schedule-grid .span-two{grid-column:1}.builder-check-grid,.builder-check-grid.columns{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-filter-list>div{border:1px solid #e5e9ea;border-radius:8px;grid-template-columns:1fr;padding:9px}.builder-filter-list>div>button{min-height:30px}.report-library,.dashboard-workspace{grid-template-columns:1fr}.report-list{max-height:320px;overflow-y:auto}.report-preview>header,.schedule-builder>footer{flex-direction:column;align-items:flex-start}.report-preview>header>div:last-child{width:100%}.report-preview>header button{flex:1}.dashboard-widget-grid{grid-template-columns:1fr}.schedule-list>article{grid-template-columns:33px minmax(0,1fr)}.schedule-actions{grid-column:2;justify-content:flex-start}.report-group-chart>div{grid-template-columns:90px minmax(70px,1fr) 35px}.creation-choice-grid{grid-template-columns:1fr}.creation-choice-grid>button{min-height:165px}.creation-flow-guide{flex-direction:column;align-items:flex-start}.creation-flow-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.guided-creator-grid{grid-template-columns:1fr}.creator-assistant{position:static}.creator-stepper{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.creator-header{grid-template-columns:1fr auto}.creator-header>button{grid-column:1/-1;justify-self:start}.dashboard-widget-options{grid-template-columns:1fr}.creator-actions{grid-template-columns:1fr 1fr}.creator-actions>span{grid-area:1/1/auto/-1}.creator-review dl div{grid-template-columns:95px minmax(0,1fr)}}.quotation-register-search,.lookup-list-search{align-items:center;min-width:260px;display:flex;position:relative}.quotation-register-search span,.lookup-list-search span{color:#75808a;position:absolute;left:12px}.quotation-register-search input,.lookup-list-search input{width:100%;padding-left:34px!important}.lookup-list-search{margin:14px 0}.quotation-form-grid label>.searchable-select{margin-top:6px}.quotation-form-grid label>.searchable-select+small{margin-top:5px;display:block}.quotation-recipient-field>.searchable-select{margin-top:7px}.quotation-association-bar>.searchable-select{flex:1;min-width:280px}.searchable-select{width:100%;position:relative}.searchable-select-input{align-items:center;display:flex;position:relative}.searchable-select-input>span{color:#75808a;z-index:1;position:absolute;left:12px}.searchable-select-input input{width:100%;padding-left:34px!important;padding-right:36px!important}.searchable-select-input button,.searchable-select-input b{color:#66727c;cursor:pointer;background:0 0;border:0;padding:5px;font:700 16px/1 sans-serif;position:absolute;right:9px}.searchable-select-input b{pointer-events:none}.searchable-select-options{z-index:120;background:#fff;border:1px solid #d9dee2;border-radius:12px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 36px #0e1d2729}.searchable-select-options>button{text-align:left;color:#172d3d;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.searchable-select-options>button:hover,.searchable-select-options>button.active{background:#f3f6f7}.searchable-select-options>button.selected{color:#b84509;background:#fff4ed}.searchable-select-options>button:disabled{opacity:.45}.searchable-select-options>button span{gap:2px;display:grid}.searchable-select-options>button small{color:#74808a;font-size:11px;font-weight:500}.searchable-select-options>p{color:#74808a;margin:8px;padding:8px;font-size:12px}.searchable-select.open{z-index:125}.crm-auth-page{color:#202124;background:radial-gradient(circle at 15% 10%,#c9202f21,#0000 32%),linear-gradient(135deg,#101114,#25282d);place-items:center;min-height:100vh;padding:32px;display:grid}.crm-auth-panel{background:#fff;border-radius:16px;width:min(440px,100%);padding:34px;box-shadow:0 28px 80px #00000052}.crm-auth-brand{align-items:center;gap:12px;display:flex}.crm-auth-brand img{object-fit:contain;width:154px;height:auto}.crm-auth-brand span{color:#c9202f;letter-spacing:.1em;border-left:1px solid #d8dcdf;padding:4px 8px;font-size:13px;font-weight:900}.crm-auth-heading{margin:32px 0 24px}.crm-auth-heading p{color:#c9202f;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.crm-auth-heading h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:27px}.crm-auth-heading span{color:#667078;font-size:13px;line-height:1.55}.crm-auth-form{gap:16px;display:grid}.crm-auth-form>label:not(.crm-auth-remember){color:#3c474e;gap:7px;font-size:12px;font-weight:800;display:grid}.crm-auth-form input[type=email],.crm-auth-form input[type=password]{color:#17191b;min-height:46px;font:inherit;background:#fff;border:1px solid #d8dde0;border-radius:8px;padding:11px 13px;font-size:14px}.crm-auth-form input:focus{border-color:#c9202f;outline:3px solid #c9202f1f}.crm-auth-remember{color:#59656c;align-items:center;gap:8px;font-size:12px;display:flex}.crm-auth-remember input{accent-color:#c9202f}.crm-auth-primary{color:#fff;cursor:pointer;background:#c9202f;border:0;border-radius:8px;min-height:46px;font-size:13px;font-weight:850}.crm-auth-primary:disabled{opacity:.55;cursor:wait}.crm-auth-link{color:#a51c29;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.crm-auth-error,.crm-auth-success,.crm-auth-hint{border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.crm-auth-error{color:#9c2430;background:#fff0f0}.crm-auth-success{color:#25704f;background:#eef8f2}.crm-auth-hint{color:#7a848a;background:0 0;padding:0}.crm-auth-panel>footer{color:#8b9499;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #eceeef;margin-top:27px;padding-top:18px;font-size:10px}.crm-password-control{display:block;position:relative}.crm-password-control input{color:#17191b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8dde0;border-radius:8px;padding:11px 68px 11px 13px;font-size:14px}.crm-password-control button{color:#374249;cursor:pointer;background:#f0f2f3;border:0;border-radius:6px;min-width:50px;padding:7px 8px;font-size:11px;font-weight:850;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.crm-password-control button:hover,.crm-password-control button:focus-visible{color:#a51c29;background:#e2e6e8;outline:2px solid #c9202f26}.crm-sign-out{color:#aeb5bb;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:5px;font-size:8px;font-weight:750}.crm-sign-out:hover{color:#fff;text-decoration:underline}@media (width<=540px){.crm-auth-page{padding:18px}.crm-auth-panel{padding:26px 22px}.crm-auth-heading{margin-top:26px}.crm-auth-heading h1{font-size:23px}}.feature-access-panel{background:#f8faf9;border:1px solid #dde3e5;border-radius:10px;margin:16px 0;padding:15px}.feature-access-panel>header{margin-bottom:10px}.feature-access-panel>header strong,.feature-access-panel>header span{display:block}.feature-access-panel>header strong{font-size:11px}.feature-access-panel>header span{color:#7b878e;margin-top:4px;font-size:8px}.feature-access-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feature-access-panel label{cursor:pointer;background:#fff;border:1px solid #e1e6e7;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.feature-access-panel input{accent-color:var(--orange);margin-top:2px}.feature-access-panel label span,.feature-access-panel label strong,.feature-access-panel label small{display:block}.feature-access-panel label strong{color:#43545c;font-size:8px}.feature-access-panel label small{color:#849096;margin-top:3px;font-size:7px;line-height:1.4}.report-builder-governance{border-top:3px solid var(--orange);margin-bottom:14px;padding:18px}.report-builder-governance>header{margin-bottom:14px}.report-builder-governance h2,.report-builder-governance p{margin:0}.report-builder-governance h2{margin-top:4px;font-size:14px}.report-builder-governance header span{color:#7b878e;margin-top:5px;font-size:8px;display:block}.report-section-picker{flex-wrap:wrap;gap:7px;display:flex}.report-section-picker label{color:#617078;background:#fff;border:1px solid #dfe5e6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.report-section-picker label.selected{color:#9d4a17;background:#fff5ed;border-color:#efad7f}.report-section-picker input{accent-color:var(--orange)}.report-primary-source{color:#52616a;gap:6px;max-width:480px;margin-top:13px;font-size:8px;font-weight:800;display:grid}.report-primary-source select,.builder-sharing select{background:#fff;border:1px solid #dce2e4;border-radius:8px;min-height:38px;padding:8px 10px}.report-primary-source small{color:#89949a;font-weight:500}.builder-sharing{border-top:1px solid #e5e9ea;gap:10px;margin-top:16px;padding-top:14px;display:grid}.builder-sharing>label{color:#52616a;gap:6px;max-width:420px;font-size:8px;font-weight:800;display:grid}.builder-share-users{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.builder-share-users label{border:1px solid #e2e7e8;border-radius:8px;gap:7px;padding:8px;display:flex}.builder-share-users span,.builder-share-users small{display:block}.builder-share-users span{font-size:8px;font-weight:800}.builder-share-users small{color:#89949a;margin-top:2px;font-size:6px;font-weight:500}.report-lookup-query{border-top:1px solid #e5e9ea;margin-top:16px;padding-top:14px}.report-lookup-query>div:first-child strong,.report-lookup-query>div:first-child span{display:block}.report-lookup-query>div:first-child strong{font-size:9px}.report-lookup-query>div:first-child span{color:#839097;margin-top:3px;font-size:7px}.report-lookup-query>section{border:1px solid #e1e6e7;border-radius:9px;margin-top:10px;padding:11px}.report-lookup-query section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-lookup-query section>header strong{font-size:8px}.report-lookup-query section>header small{color:#8a959b;font-size:7px}.report-lookup-query section>header>span{align-items:center;gap:7px;display:flex}.report-lookup-query section>header button{color:#6f7c83;cursor:pointer;background:#fff;border:1px solid #d9dfe1;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:750}.report-lookup-query section>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.report-lookup-query section label{color:#66747c;border:1px solid #dfe4e6;border-radius:7px;gap:5px;padding:6px 8px;font-size:7px;display:flex}.report-lookup-query section label.selected{color:#944414;background:#fff5ed;border-color:#efad7f}.report-lookup-query input{accent-color:var(--orange)}.quotation-access-callout{border-left:3px solid #71818a;padding:14px 16px}.quotation-access-callout strong{font-size:10px}.quotation-access-callout p{color:#76838a;margin:4px 0 0;font-size:8px}.quotation-history-repository{margin-bottom:14px;padding:18px}.quotation-history-repository>header{justify-content:space-between;gap:14px;display:flex}.quotation-history-repository h2,.quotation-history-repository p{margin:0}.quotation-history-repository h2{margin-top:3px;font-size:13px}.quotation-history-repository header span{color:#7d8990;margin-top:5px;font-size:8px;display:block}.quotation-history-repository>header>strong{color:#a44c18;font-size:8px}.quotation-history-list{max-height:320px;margin-top:13px;overflow:auto}.quotation-history-list article{border-top:1px solid #edf0f1;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.quotation-history-list article>span{color:#53656e;background:#eef2f3;border-radius:7px;place-items:center;width:35px;height:28px;font-size:7px;font-weight:900;display:grid}.quotation-history-list article strong,.quotation-history-list article small{display:block}.quotation-history-list article strong{font-size:8px}.quotation-history-list article small{color:#89949a;margin-top:3px;font-size:7px}.professional-template-designer{border-top:3px solid var(--orange);margin-bottom:14px;padding:19px}.professional-template-designer>header{gap:10px;margin-bottom:15px;display:flex}.professional-template-designer>header>span{color:#a64a13;background:#fff0e6;border-radius:7px;place-items:center;width:48px;height:28px;font-size:7px;font-weight:900;display:grid}.professional-template-designer h2,.professional-template-designer p{margin:0}.professional-template-designer h2{font-size:13px}.professional-template-designer p{color:#7d8990;margin-top:4px;font-size:8px}.professional-template-designer>label.full,.template-sharing-controls label{color:#516169;gap:6px;margin:10px 0;font-size:8px;font-weight:800;display:grid}.professional-template-designer select,.professional-template-designer input[type=text],.professional-template-designer input:not([type]){background:#fff;border:1px solid #dce2e4;border-radius:8px;min-height:38px;padding:8px 10px}.professional-template-designer label small{color:#89949a;font-size:7px;font-weight:500}.template-sharing-controls{grid-template-columns:1fr 2fr;gap:10px;display:grid}.template-designer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.template-designer-grid label{color:#53636c;gap:6px;font-size:8px;font-weight:800;display:grid}.template-designer-grid input[type=color]{background:#fff;border:1px solid #dce2e4;border-radius:8px;width:100%;height:38px;padding:3px}.template-content-toggles{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.template-content-toggles label{color:#627078;border:1px solid #e0e5e7;border-radius:8px;gap:6px;padding:7px 9px;font-size:7px;display:flex}.template-content-toggles input{accent-color:var(--orange)}.quotation-designer-workspace{grid-template-columns:minmax(330px,.78fr) minmax(0,1.7fr);align-items:start;gap:14px;display:grid}.quotation-designer-controls{min-width:0}.quotation-sample-preview{background:#f7f9f9;border:1px solid #e0e5e7;border-radius:11px;min-width:0;padding:14px}.quotation-layout-sections,.quotation-column-picker,.quotation-template-terms{background:#fff;border:1px solid #e0e5e7;border-radius:10px;margin-top:12px;padding:12px}.quotation-layout-sections>div{border-top:1px solid #edf0f1;grid-template-columns:23px minmax(0,1fr) 28px 28px;align-items:center;gap:6px;padding:7px 0;display:grid}.quotation-layout-sections>div>span{color:#52646d;background:#eef2f3;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.quotation-layout-sections>div>strong{font-size:8px}.quotation-layout-sections button{cursor:pointer;background:#fff;border:1px solid #dce2e4;border-radius:6px;width:28px;height:26px}.quotation-column-picker>div{flex-wrap:wrap;gap:6px;display:flex}.quotation-column-picker label{color:#596a73;border:1px solid #dfe4e6;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.quotation-column-picker input{accent-color:var(--orange)}.professional-template-designer>.quotation-source-fields,.professional-template-designer>.quotation-template-terms{margin-top:14px}.quotation-template-terms>div{border-top:1px solid #edf0f1;grid-template-columns:24px 180px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.quotation-template-terms>div>span{background:#eef2f3;border-radius:6px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.quotation-template-terms input,.quotation-template-terms textarea{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:7px;padding:8px 9px;font-size:8px}.template-live-preview{background:#fff;border:1px solid #dce2e4;border-radius:10px;min-height:150px;padding:18px;box-shadow:0 10px 28px #172d3d14}.template-live-preview.modern{border-top:8px solid var(--quote-accent)}.template-live-preview.classic{border:4px double var(--quote-heading)}.template-live-preview.minimal{box-shadow:none}.template-live-preview header{border-bottom:2px solid var(--quote-heading);padding-bottom:12px;display:grid}.template-live-preview header span{color:var(--quote-accent);font-size:7px;font-weight:900}.template-live-preview header strong{color:var(--quote-heading);margin-top:5px;font-size:16px}.template-live-preview header small{color:#879299;margin-top:3px;font-size:7px}.template-live-preview>div{padding:13px 0}.template-live-preview>div b,.template-live-preview>div strong{color:var(--quote-heading);font-size:9px}.template-live-preview>div p{color:#69777f;font-size:8px}.template-live-preview footer{color:#879299;border-top:1px solid #e3e7e8;padding-top:9px;font-size:7px}@media (width<=900px){.feature-access-panel>div,.builder-share-users,.template-designer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-sharing-controls,.quotation-designer-workspace,.quotation-source-fields>div{grid-template-columns:1fr}.quotation-template-terms>div{grid-template-columns:24px 1fr}.quotation-template-terms textarea,.quotation-template-terms button{grid-column:2}}@media (width<=540px){.feature-access-panel>div,.builder-share-users,.template-designer-grid{grid-template-columns:1fr}.quotation-history-list article{grid-template-columns:35px minmax(0,1fr)}.quotation-history-list article button{grid-column:2}}@media (width<=980px){.overview-designer-layout{grid-template-columns:1fr}.overview-custom-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.overview-custom-widgets,.overview-widget-fields,.deal-loss-reason-panel>form{grid-template-columns:1fr}.deal-loss-reason-list article{grid-template-columns:28px minmax(0,1fr) repeat(2,auto)}.deal-loss-reason-list article button:nth-of-type(2),.deal-loss-reason-list article button:nth-of-type(3){display:none}.overview-widget-list article{grid-template-columns:32px minmax(0,1fr) repeat(2,auto)}.overview-widget-list article>label,.overview-widget-list article button:first-of-type,.overview-widget-list article button:nth-of-type(2){display:none}}.quotation-template-administration{margin-bottom:14px;padding:18px}.quotation-template-administration>header{justify-content:space-between;gap:14px;display:flex}.quotation-template-administration h2,.quotation-template-administration p{margin:0}.quotation-template-administration h2{margin-top:3px;font-size:13px}.quotation-template-administration header span{color:#7d8990;margin-top:5px;font-size:8px;display:block}.quotation-template-administration>header>strong{color:#a44c18;font-size:8px}.quotation-template-administration>div>article{border-top:1px solid #edf0f1;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.quotation-template-administration article>span{color:#53656e;background:#eef2f3;border-radius:7px;place-items:center;height:28px;padding:0 5px;font-size:6px;font-weight:900;display:grid}.quotation-template-administration article strong,.quotation-template-administration article small,.quotation-template-administration article em{display:block}.consolidated-commercial-fields{border-top:1px solid #dfe2e4;margin-top:2px;padding-top:18px}.tradeshow-configured-tab{gap:12px;display:grid}.tradeshow-configured-tab>header{border-bottom:1px solid #dfe2e4;justify-content:space-between;align-items:end;gap:12px;padding:4px 2px 10px;display:flex}.tradeshow-configured-tab>header p,.tradeshow-configured-tab>header h3{margin:0}.tradeshow-configured-tab>header p{color:var(--orange-dark);letter-spacing:.7px;font-size:7px;font-weight:900}.tradeshow-configured-tab>header h3{margin-top:4px;font-size:18px}.tradeshow-configured-tab>header>span{color:#68727a;background:#eceef0;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.tradeshow-form-grid select{color:#161618;background:#fff;border:1px solid #cfcfd3;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.tradeshow-configured-choices{border:1px solid #d9dadd;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:12px;display:flex}.tradeshow-configured-choices legend{color:#55555a;padding:0 4px;font-size:9px;font-weight:800}.tradeshow-configured-choices label{border:1px solid #dedfe1;border-radius:18px;align-items:center;gap:6px;padding:7px 9px;display:flex}.note-image-paste-status{z-index:5000;border:1px solid #ced4d8;border-left:4px solid var(--orange);color:#33393d;background:#fff;border-radius:9px;max-width:320px;padding:11px 14px;font-size:9px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #0000002e}.note-inline-image{color:#727a7f;background:#fafafa;border:1px solid #dedfe1;border-radius:9px;gap:5px;width:min(100%,520px);margin:8px 0;padding:7px;text-decoration:none;display:grid}.note-inline-image img{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:360px;display:block}.note-inline-image small{padding:0 2px;font-size:7px}.drawer-tabs{flex-wrap:wrap;align-items:flex-end;gap:6px 20px;padding-top:5px;overflow:visible}.drawer-tabs button{height:auto;min-height:42px;padding:5px 0}.global-search{position:relative}.global-search-results{z-index:120;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(560px,75vw);max-height:420px;position:absolute;top:calc(100% + 10px);left:25px;overflow:auto;box-shadow:0 18px 45px #162a352e}.global-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;gap:3px;width:100%;padding:10px 13px;display:grid}.global-search-results button:hover{background:#fff7f1}.global-search-results span{color:var(--ink);font-size:9px;font-weight:800}.global-search-results small,.global-search-results p{color:#7c8990;margin:0;padding:10px 13px;font-size:7px}.record-form-top-actions{border-bottom:1px solid var(--line);background:#fafbfb;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;display:flex}.record-form-top-actions span{color:#7a878e;font-size:7px}.lookup-value-row[draggable=true]{cursor:grab}.lookup-value-row.dragging{opacity:.45;outline:2px dashed var(--orange)}.overview-world-map{margin-top:14px;padding:16px}.overview-world-map .deal-world-map{margin-top:10px}.overview-geo-actions{align-items:center;gap:9px;display:flex}.overview-geo-actions .view-toggle{min-width:126px}.deal-globe-panel{background:#f8fafb;border:1px solid #d9e0e3;border-radius:14px;overflow:hidden;box-shadow:0 10px 32px #11263114}.deal-globe-heading{background:#fff;border-bottom:1px solid #dce3e6;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.deal-globe-heading p,.deal-globe-heading h2,.deal-globe-heading span{margin:0}.deal-globe-heading p{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.deal-globe-heading h2{color:#172a34;margin:4px 0 5px;font-size:19px}.deal-globe-heading>div>span{color:#697b84;font-size:13px}.deal-globe-stats{border:1px solid #dfe6e8;border-radius:9px;display:flex;overflow:hidden}.deal-globe-stats>span{border-left:1px solid #e4e9eb;gap:3px;min-width:92px;padding:9px 13px;display:grid}.deal-globe-stats>span:first-child{border-left:0}.deal-globe-stats small{color:#7c8b92;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.deal-globe-stats strong{color:#142832;font-size:17px}.globe-category-controls{background:#f3f6f7;border-bottom:1px solid #d9e1e4;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}.globe-category-controls button{color:#6b7a81;cursor:pointer;background:#fff;border:1px solid #d4dde0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.globe-category-controls button.active{border-color:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){.globe-category-controls button.active{border-color:color-mix(in srgb, var(--category-colour) 55%, #d4dde0)}}.globe-category-controls button.active{color:#21343d;box-shadow:inset 0 0 0 1px var(--category-colour)}@supports (color:color-mix(in lab, red, red)){.globe-category-controls button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--category-colour) 25%, transparent)}}.globe-category-controls button i{background:var(--category-colour);opacity:.35;border-radius:50%;width:9px;height:9px}.globe-category-controls button.active i{opacity:1}.globe-category-controls button b{background:#e9eef0;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.globe-category-controls .globe-reset-filter{color:var(--orange-dark);background:0 0;border-color:#0000;margin-left:auto}.deal-globe-layout{background:radial-gradient(circle at 40% 30%,#213946 0,#102630 50%,#091a22 100%);grid-template-columns:minmax(0,1fr) 320px;display:grid}.globe-stage{place-items:center;min-width:0;min-height:640px;padding:10px 18px 14px;display:grid;position:relative;overflow:hidden}.globe-stage:before{content:"";filter:blur(12px);background:#00000057;border-radius:50%;width:70%;height:32px;position:absolute;bottom:39px;left:15%}.globe-stage svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;z-index:1;width:min(100%,640px);height:auto;max-height:640px;display:block;position:relative}.globe-stage svg:active{cursor:grabbing}.globe-ocean{fill:url(#deal-globe-ocean);filter:url(#deal-globe-shadow)}.globe-graticule{fill:none;stroke:#ee692447;stroke-width:.7px}.globe-countries path{fill:#bed3db30;stroke:#e5f0f373;stroke-width:.65px;vector-effect:non-scaling-stroke}.globe-deal-marker{cursor:pointer;outline:none}.globe-marker-lift{transform-box:fill-box;transform-origin:50%;transition:transform .2s,filter .2s}.globe-deal-marker.selected .globe-marker-lift{filter:drop-shadow(0 9px 7px #00000080);transform:translateY(-8px)scale(1.18)}.globe-deal-marker .globe-marker-halo{fill:var(--marker-colour);opacity:.2;animation:2.4s ease-in-out infinite globe-marker-pulse}.globe-deal-marker circle:not(.globe-marker-halo){fill:var(--marker-colour);stroke:#e9f2f5;stroke-width:2.5px;filter:drop-shadow(0 3px 5px #00000073)}.globe-deal-marker text{fill:#fff;pointer-events:none;font-size:10px;font-weight:900}.globe-deal-marker:hover circle:not(.globe-marker-halo),.globe-deal-marker:focus circle:not(.globe-marker-halo),.globe-deal-marker.selected circle:not(.globe-marker-halo){fill:#fff;stroke:var(--marker-colour);stroke-width:4px}.globe-deal-marker:hover text,.globe-deal-marker:focus text,.globe-deal-marker.selected text{fill:#142832}@keyframes globe-marker-pulse{0%,to{opacity:.16}50%{opacity:.36}}.globe-navigation{z-index:2;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.globe-navigation button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08181fd1;border:1px solid #e2edf147;border-radius:8px;width:36px;height:36px;font-size:15px;font-weight:800}.globe-navigation button:hover{border-color:var(--orange);background:#ee69242e}.globe-deal-list{background:#f5f7f8;border-left:1px solid #dbe7eb33;grid-template-rows:auto 1fr;min-height:640px;display:grid}.globe-deal-list>header{background:#fff;border-bottom:1px solid #dce3e6;justify-content:space-between;gap:12px;min-height:91px;padding:16px;display:flex}.globe-deal-list>header p,.globe-deal-list>header h3,.globe-deal-list>header span{margin:0}.globe-deal-list>header p{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.globe-deal-list>header h3{color:#192d37;margin:4px 0;font-size:16px}.globe-deal-list>header span{color:#74838a;font-size:12px}.globe-deal-list>header>button{color:#516169;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:22px}.globe-deal-list>div{max-height:550px;padding:10px;overflow:auto}.globe-deal-list article{background:#fff;border:1px solid #d9e1e4;border-radius:9px;margin-bottom:8px;padding:12px}.globe-deal-list article h4{color:#1c303a;margin:9px 0 5px;font-size:14px}.globe-deal-list article>small{color:#718087;font-size:12px}.globe-deal-list article>button{color:#fff;cursor:pointer;background:#172c36;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.globe-location-option{color:#263a44;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e6e8;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;font-size:13px;display:flex}.globe-location-option:hover{background:#fff}.globe-location-option strong{min-width:26px;height:25px;color:var(--orange-dark);background:#e5ebed;border-radius:99px;place-items:center;font-size:11px;display:grid}.deal-globe-panel.compact{margin-top:10px}.deal-globe-panel.compact .globe-stage,.deal-globe-panel.compact .globe-deal-list{min-height:560px}.deal-globe-panel.compact .globe-deal-list>div{max-height:470px}@media (prefers-reduced-motion:reduce){.globe-deal-marker .globe-marker-halo{animation:none}.globe-marker-lift{transition:none}}@media (width<=1100px){.deal-globe-heading{align-items:flex-start}.deal-globe-stats>span{min-width:76px}.deal-globe-layout{grid-template-columns:1fr}.globe-deal-list{border-top:1px solid #dce3e6;border-left:0;min-height:0!important}.globe-deal-list>div{max-height:360px!important}}@media (width<=720px){.overview-world-map{padding:10px}.overview-world-map .panel-heading,.overview-geo-actions,.deal-globe-heading{flex-direction:column;align-items:stretch}.overview-geo-actions,.deal-globe-stats{width:100%}.deal-globe-stats>span{flex:1;min-width:0;padding:8px}.globe-stage{padding:4px 6px 50px;min-height:420px!important}.globe-navigation{bottom:10px}.globe-navigation button{width:34px;height:34px}}.overview-view-selector{color:#65747c;align-items:center;gap:8px;margin-top:10px;font-size:8px;font-weight:800;display:inline-flex}.overview-view-selector select{background:#fff;border:1px solid #dce2e4;border-radius:7px;min-height:34px;padding:0 30px 0 9px}.overview-view-manager{padding:18px}.overview-view-manager>header,.overview-view-form>header{justify-content:space-between;gap:10px;display:flex}.overview-view-manager h2,.overview-view-manager p{margin:0}.overview-view-manager p{color:#7d8990;margin-top:4px;font-size:8px}.overview-view-list{border:1px solid #e2e6e7;border-radius:9px;margin:13px 0;overflow:hidden}.overview-view-list article{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.overview-view-list strong,.overview-view-list small{display:block}.overview-view-list small{color:#849097;margin-top:3px;font-size:7px}.overview-view-form{border-top:1px solid #e5e9ea;gap:11px;padding-top:13px;display:grid}.overview-view-form footer{color:#7b878e;justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}@media (width<=800px){.drawer-tabs{gap:4px 13px;overflow:visible}.global-search-results{width:92vw;left:0}.record-form-top-actions{padding:8px 14px}}.quotation-template-logo-control{background:#fafbfb;border:1px solid #dfe5e7;border-radius:10px;margin-top:14px;padding:15px}.quotation-template-logo-control>header strong,.quotation-template-logo-control>header small{display:block}.quotation-template-logo-control>header small{color:#748189;margin-top:4px;font-size:8px}.quotation-template-logo-control>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.quotation-template-logo-control figure{background:#fff;border:1px solid #e0e5e7;border-radius:8px;place-items:center;gap:6px;width:220px;min-height:76px;margin:0;padding:10px;display:grid}.quotation-template-logo-control img{object-fit:contain;max-width:190px;max-height:64px}.quotation-template-logo-control figcaption,.quotation-template-logo-empty,.quotation-template-logo-pending{color:#748189;font-size:7px}.quotation-template-logo-control label.outline-button{cursor:pointer}.quotation-template-logo-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.quotation-template-logo-pending{color:#9b4b1e;margin-top:8px;font-weight:800;display:block}.settings-save-action-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.personal-settings-page>.page-heading .settings-save-action-row{margin-left:auto}.user-permission-editor>.settings-save-action-row{border-top:1px solid #e4e8e9;padding-top:16px}@media (width<=800px){.quotation-template-logo-control figure,.personal-settings-page>.page-heading .settings-save-action-row{width:100%}}.quotation-template-administration article strong{font-size:8px}.quotation-template-administration article small{color:#89949a;margin-top:3px;font-size:7px}.quotation-template-administration article em{color:#a4511f;margin-top:3px;font-size:6px;font-style:normal}.single-click-open{cursor:pointer}.single-click-open:hover>td{background:var(--brand,#0d7490)}@supports (color:color-mix(in lab, red, red)){.single-click-open:hover>td{background:color-mix(in srgb, var(--brand,#0d7490) 7%, transparent)}}.single-click-open.table-edit-mode{cursor:default}.single-click-open.table-edit-mode:hover>td{background:0 0}.single-click-open.table-edit-mode>td.editable-table-cell:hover{background:var(--orange,#f26522)}@supports (color:color-mix(in lab, red, red)){.single-click-open.table-edit-mode>td.editable-table-cell:hover{background:color-mix(in srgb, var(--orange,#f26522) 9%, transparent)}}.table-edit-toggle{white-space:nowrap;min-width:88px}.table-edit-toggle.active{border-color:var(--ink,#13212b);background:var(--ink,#13212b);color:#fff}.quotation-deal-modal-backdrop{z-index:1200;background:#08161fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quotation-deal-modal{background:var(--surface,#fff);border-radius:18px;grid-template-rows:auto 1fr;width:min(1480px,98vw);height:min(94vh,1100px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000057}.quotation-deal-modal>header{border-bottom:1px solid var(--border,#dce4e8);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.quotation-deal-modal>header p{letter-spacing:.12em;color:var(--muted,#687981);margin:0 0 2px;font-size:11px}.quotation-deal-modal>header h2{margin:0;font-size:18px}.quotation-deal-modal>header button{cursor:pointer;background:0 0;border:0;font-size:28px}.quotation-deal-modal-body{padding:0 16px 28px;overflow:auto}.linked-quotation-primary-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-quote-upload{border:1px solid var(--border,#cdd9df);background:var(--surface,#fff);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.client-quote-upload.busy{opacity:.65;cursor:wait}.client-quote-upload input{display:none}.client-quotation-files{border-top:1px solid var(--border,#dce4e8);margin-top:18px;padding-top:16px}.client-quotation-files>p{color:var(--muted,#687981);margin:3px 0 12px}.context-document-link{border:1px solid var(--border,#dce4e8);border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.context-document-link>a{align-items:center;gap:7px;padding:7px 9px;text-decoration:none;display:inline-flex}.context-document-link>a+a{border-left:1px solid var(--border,#dce4e8)}@media (width<=760px){.quotation-deal-modal-backdrop{padding:0}.quotation-deal-modal{border-radius:0;width:100vw;height:100vh}}.report-user-picker{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:9px;display:grid}.report-user-picker label{border:1px solid var(--border,#dce4e8);background:var(--surface,#fff);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.report-user-picker label input{grid-row:1/span 2}.report-user-picker label small{color:var(--muted,#687981);text-overflow:ellipsis;overflow:hidden}.report-single-user-picker{width:min(520px,100%);margin-top:9px}.central-activity-table-tools{border-top:1px solid var(--border,#dce4e8);border-bottom:1px solid var(--border,#dce4e8);background:#f8fafb;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 16px;display:flex}.central-activity-search{flex:310px;gap:5px;display:grid}.central-activity-search span,.central-activity-page-size span{color:var(--muted,#687981);font-size:10px;font-weight:800}.central-activity-search input,.central-activity-page-size select{border:1px solid var(--border,#ccd7dc);background:#fff;border-radius:8px;min-height:38px;padding:8px 10px}.central-activity-page-size{gap:5px;display:grid}.central-activity-fields{position:relative}.central-activity-fields>summary{border:1px solid var(--border,#ccd7dc);cursor:pointer;background:#fff;border-radius:8px;align-items:center;min-height:38px;padding:8px 11px;font-weight:800;list-style:none;display:flex}.central-activity-fields>div{z-index:30;border:1px solid var(--border,#ccd7dc);background:#fff;border-radius:10px;width:min(340px,85vw);max-height:430px;padding:9px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 38px #13212b2e}.central-activity-fields>div>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.central-activity-fields label{align-items:center;gap:8px;font-weight:700;display:flex}.central-activity-fields div span button{border:1px solid var(--border,#ccd7dc);cursor:pointer;background:#fff;min-width:28px;min-height:26px}.central-activity-table th{position:relative}.central-activity-table th button{text-align:left;width:100%;min-height:36px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.central-activity-table th button>span:last-child{margin-left:auto}.central-activity-table td{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.central-activity-table td small{color:var(--muted,#687981);display:block}.central-activity-pagination{border-top:1px solid var(--border,#dce4e8);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex}.central-activity-pagination button{border:1px solid var(--border,#ccd7dc);cursor:pointer;background:#fff;border-radius:7px;min-height:34px;padding:6px 10px}.central-activity-pagination button:disabled{opacity:.45;cursor:default}.visitor-priority-inline{color:#202022;cursor:pointer;background:#fff;border:1px solid #cbd3d7;border-radius:7px;min-width:92px;padding:6px 8px;font-weight:800}.visitor-priority-inline:focus{border-color:#ec2027;outline:2px solid #ec202729}.visitor-priority-inline:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){.central-activity-table-tools{align-items:stretch}.central-activity-fields,.central-activity-fields>summary,.central-activity-page-size{width:100%}.central-activity-fields>div{left:0;right:auto}}.visitor-export-controls{border-left:1px solid var(--line,#ddd);align-items:flex-end;gap:8px;margin-left:auto;padding-left:10px;display:flex}.visitor-export-controls label{color:#6b6b70;gap:5px;font-size:10px;font-weight:800;display:grid}.visitor-export-controls select{color:#161618;background:#fff;border:1px solid #cfcfd2;border-radius:9px;min-width:112px;min-height:40px;padding:0 34px 0 11px}.visitor-export-controls button{white-space:nowrap;min-height:40px}.tradeshow-export-access{background:#f7f9f9;border:1px solid #d9dcdd;border-radius:9px;align-items:center;gap:10px;margin:0 0 12px;padding:11px 12px;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.tradeshow-export-access span{gap:3px;display:grid}.tradeshow-export-access small{color:#68777e;font-weight:500}@media (width<=760px){.visitor-export-controls{border-left:0;border-top:1px solid var(--line,#ddd);grid-column:1/-1;width:100%;margin-left:0;padding:10px 0 0}.visitor-export-controls label{flex:1}.visitor-export-controls select{width:100%}}.visitor-table-fields{position:relative}.visitor-table-fields>summary{color:#262629;cursor:pointer;background:#fff;border:1px solid #cfcfd2;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:800;list-style:none;display:flex}.visitor-table-fields>summary::-webkit-details-marker{display:none}.visitor-table-fields>summary strong{text-align:center;background:#eef1f2;border-radius:999px;min-width:22px;padding:2px 6px}.visitor-table-fields>div{z-index:80;background:#fff;border:1px solid #cfd6d9;border-radius:11px;width:min(360px,88vw);max-height:460px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 44px #13212b33}.visitor-table-fields header{border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;gap:10px;padding:3px 3px 9px;display:flex}.visitor-table-fields header button{color:var(--orange-dark,#a54817);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.tradeshow-list-toolbar .visitor-table-fields label{color:#313639;cursor:pointer;border-bottom:1px solid #eef1f2;align-items:center;gap:9px;min-height:36px;padding:7px 5px;font-size:12px;font-weight:650;display:flex}.visitor-table-fields label input{width:16px;height:16px;accent-color:var(--orange,#f26522)}.visitor-layout-message{color:#28734f;white-space:nowrap;align-self:center;font-size:12px;font-weight:800}@media (width<=760px){.visitor-table-fields{grid-column:1/-1}.visitor-table-fields>summary{justify-content:center;width:100%}.visitor-table-fields>div{left:0;right:auto}.visitor-layout-message{text-align:center;grid-column:1/-1}}.visitor-identity-panel{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:14px;margin:0 0 14px;display:grid}.visitor-headshot-holder{text-align:center;cursor:pointer;background:#f7f9fa;border:1px dashed #bcc7cc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:12px;display:flex;position:relative;overflow:hidden}.visitor-headshot-holder input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.visitor-headshot-holder img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:112px;height:112px;box-shadow:0 4px 18px #121f262e}.visitor-headshot-holder>span{color:#68767d;background:#e7ecee;border-radius:50%;place-items:center;width:92px;height:92px;font-size:44px;display:grid}.visitor-headshot-holder strong{color:#202527;font-size:13px}.visitor-headshot-holder small{color:#68767d;max-width:155px;font-size:11px;line-height:1.35}.visitor-company-identity{background:#fff;border:1px solid #dce2e5;border-radius:13px;align-items:center;gap:15px;min-height:190px;padding:14px;display:flex}.visitor-company-logo-holder{background:#fafbfb;border:1px solid #e0e5e7;border-radius:10px;flex:0 0 132px;place-items:center;width:132px;height:92px;padding:10px;display:grid;overflow:hidden}.visitor-company-logo-holder img{object-fit:contain;max-width:100%;max-height:100%}.visitor-company-logo-holder span{color:#8a969b;font-size:12px;font-weight:750}.visitor-company-identity>div:last-child{gap:7px;min-width:0;display:grid}.visitor-company-identity strong{color:#1d2427;font-size:15px}.visitor-company-identity small,.visitor-field-note{color:#66757c;font-size:11px;line-height:1.4}.visitor-company-identity button{width:fit-content;margin-top:3px}.tradeshow-form-grid label.wide .visitor-field-note{font-weight:550}.visitor-priority-inline{min-width:150px}@media (width<=680px){.visitor-identity-panel{grid-template-columns:1fr}.visitor-headshot-holder{min-height:170px}.visitor-company-identity{align-items:flex-start;min-height:0}.visitor-company-logo-holder{flex-basis:96px;width:96px;height:76px}}.global-search{border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 12px;transition:border-color .16s,background .16s,box-shadow .16s}.global-search:focus-within{background:#fff;border-color:#cfd9dd;box-shadow:0 5px 18px #162a3514}.global-search-results{border-radius:12px;width:min(680px,82vw);max-height:min(620px,100vh - 92px);left:0;overflow:auto}.global-search-results>header{z-index:1;background:#f7f9fa;border-bottom:1px solid #e1e7e9;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:9px 13px;display:flex;position:sticky;top:0}.global-search-results>header strong{color:#1f313a;font-size:13px}.global-search-results>header span{color:#6d7e86;font-size:12px;font-weight:750}.global-search-results button{gap:4px;min-height:68px;padding:10px 13px}.global-search-result-heading{justify-content:space-between;align-items:center;gap:12px;display:flex;font-size:14px!important}.global-search-result-heading b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search-result-heading em{color:#53666f;letter-spacing:.03em;text-transform:uppercase;background:#edf2f4;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850}.global-search-results small,.global-search-results p{color:#64767e;padding:0;font-size:12px;line-height:1.35}.global-search-results>p{padding:16px 13px}.global-search-results .global-search-match{color:#a54b1c;font-size:11px}@media (width<=800px){.global-search{padding:0 8px}.global-search-results{width:calc(100vw - 16px);left:-48px}.global-search input{font-size:12px}}.email-booking-builder{background:#fafafa;border:1px solid #d7dbe0;border-left:4px solid #ed1c24;border-radius:10px;gap:14px;padding:16px;display:grid}.email-booking-builder>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.email-booking-builder>header div{gap:4px;display:grid}.email-booking-builder>header span{color:#b5091d;text-align:center;background:#fff0f1;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:5px 12px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.email-booking-grid,.booking-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.booking-timezone-field{gap:8px;min-width:0;display:grid}.booking-timezone-field>button{justify-self:start}.booking-availability-fields{border:0;min-width:0;margin:0;padding:0}.booking-timezone-field small{font-weight:400;line-height:1.5}.email-booking-grid label,.booking-settings-grid label,.booking-block-builder label{gap:6px;font-weight:700;display:grid}.email-booking-grid .span-two,.booking-settings-grid .span-two{grid-column:1/-1}.email-booking-grid input,.email-booking-grid select,.email-booking-grid textarea,.booking-settings-grid input,.booking-settings-grid select,.booking-block-builder input{width:100%}.email-booking-slots{gap:7px;display:grid}.email-booking-slots>span{background:#fff;border:1px solid #e0e0e0;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;display:flex}.email-booking-slots b{color:#fff;background:#ed1c24;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.booking-availability-card{gap:18px;display:grid}.booking-day-picker{flex-wrap:wrap;gap:7px;display:flex}.booking-day-picker button{background:#fff;border:1px solid #cbd0d6;border-radius:7px;padding:8px 11px}.booking-day-picker button.selected{color:#fff;background:#151515;border-color:#151515}.booking-block-builder{border-top:1px solid #e2e2e2;gap:12px;padding-top:18px;display:grid}.booking-block-builder>header div{gap:3px;display:grid}.booking-block-builder>div:not(.booking-block-list){grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:10px;display:grid}.booking-block-list{gap:7px;display:grid}.booking-block-list>span{background:#f5f6f7;border-radius:7px;grid-template-columns:minmax(120px,.7fr) 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.booking-block-list button{cursor:pointer;background:0 0;border:0;font-size:20px}@media (width<=760px){.email-booking-grid,.booking-settings-grid{grid-template-columns:1fr}.email-booking-grid .span-two,.booking-settings-grid .span-two{grid-column:auto}.booking-block-builder>div:not(.booking-block-list){grid-template-columns:1fr}.booking-block-list>span{grid-template-columns:1fr auto}.booking-block-list small{grid-column:1}}.email-engagement-option{cursor:pointer;background:#f7f8fa;border-color:#d9dee5;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:13px 14px}.email-engagement-option>input{accent-color:#ed1c24;width:14px;height:14px;margin:0}.email-engagement-option>span{grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;display:grid}.email-engagement-option>span>strong{color:#34404d;font-size:12px}.email-engagement-option>span>small{color:#697583;font-size:11px;line-height:1.45}.email-engagement-option:has(input:checked){background:#fff8f8;border-color:#efb4b8}:is(.email-important-option:has(input:checked),.email-engagement-option:has(input:checked):has(strong:first-child)){box-shadow:inset 3px 0 #ed1c24}@media (width<=700px){.email-engagement-option>span{grid-template-columns:1fr;gap:4px}}.email-engagement-option>span>.email-tracking-warning{color:#854d0e;grid-column:1/-1;font-size:.875rem;line-height:1.45}.multi-value-select{width:100%;min-width:210px;font-size:14px;position:relative}.multi-value-select summary{cursor:pointer;white-space:normal;background:#fff;border:1px solid #cfd7df;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;list-style:none;display:flex}.multi-value-select[open]{z-index:30}.multi-value-options{z-index:40;background:#fff;border:1px solid #cfd7df;border-radius:6px;width:max(100%,260px);max-width:90vw;max-height:360px;padding:10px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 24px #17273822}.multi-value-options label{align-items:center;gap:9px;padding:8px;display:flex}.multi-value-options label input{flex:none;width:16px;height:16px}.multi-value-options>input{width:100%}.tab-access-content{border:0;min-width:0;margin:0;padding:0}.tab-access-content:disabled{opacity:.9}.reseller-discount-controls{align-items:center;gap:24px;padding:14px 0;display:flex}.reseller-discount-controls label{align-items:center;gap:8px;display:flex}.quotation-line-head.with-discount,.quotation-line-row.with-discount{grid-template-columns:minmax(200px,2fr) 85px 130px minmax(140px,1fr) 90px 140px 32px}.quotation-line-group label{align-items:center;gap:8px;margin-left:auto;display:flex}.quotation-line-group input{width:90px}.external-crm{max-width:1280px;margin:auto}.external-crm .panel{margin:16px 0;padding:20px}.external-crm table{border-collapse:collapse;width:100%}.external-crm th,.external-crm td{text-align:left;border-bottom:1px solid #e3e8ed;padding:12px}.partner-list-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.partner-deal-form>label{flex-direction:column;gap:6px;margin:16px 0;display:flex}.partner-deal-form{max-width:900px}.external-crm input,.external-crm select,.external-crm textarea{border:1px solid #ccd5dd;border-radius:6px;padding:10px}.external-crm .drawer-tabs{flex-wrap:wrap;gap:6px;display:flex}.external-crm footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.visitor-calls{gap:18px;padding:4px;font-size:14px;display:grid}.visitor-calls-heading,.visitor-call-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visitor-calls h3,.visitor-calls h4,.visitor-calls p{margin:0}.visitor-calls-heading p{color:#667085;margin-top:6px}.visitor-call-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visitor-call-form{background:#f8fafc;border:1px solid #dce2e9;border-radius:10px;gap:14px;padding:18px;display:grid}.visitor-call-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.visitor-call-form label{gap:6px;min-width:0;font-weight:600;display:grid}.visitor-call-form .wide{grid-column:1/-1}.visitor-call-form input,.visitor-call-form select,.visitor-call-form textarea{box-sizing:border-box;color:#172033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3dd;border-radius:6px;padding:10px;font-weight:400}.visitor-call-timezone{color:#596579;line-height:1.5}.visitor-call-success{color:#155b37;background:#effaf4;border:1px solid #add8c2;border-radius:8px;padding:12px}.visitor-call-list{gap:12px;display:grid}.visitor-call-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2e9;border-radius:10px;gap:10px;padding:16px;display:grid}.visitor-call-status{color:#475467;background:#edf0f4;border-radius:5px;padding:4px 9px}.visitor-call-status.scheduled{color:#214d88;background:#eaf1fc}.visitor-call-status.completed{color:#215b3e;background:#eaf6ef}.visitor-call-notes{white-space:pre-wrap;line-height:1.6}.calendar-event.call{color:#50346f;background:#f4effb;border-left-color:#6b4a91}.calendar-visibility i.call{background:#6b4a91}@media (width<=560px){.visitor-call-form fieldset{grid-template-columns:1fr}.visitor-call-form{padding:12px}}.main-area>.topbar{z-index:35;position:sticky;overflow:visible}.main-area>.topbar:has(.global-search-results){z-index:35}.global-search-results{z-index:181}.central-activity-table tr[data-open-email=true]{cursor:pointer}.central-activity-table tr[data-open-email=true]:hover{background:#fff7f1}.timeline-item.email-selected{outline-offset:4px;outline:2px solid #ed1c24}.outlook-private-contacts{gap:10px;margin-top:20px;display:grid}.outlook-private-contacts .privacy-contact-list{gap:8px;max-height:240px;display:grid;overflow:auto}.outlook-private-contacts label{align-items:center;gap:8px;display:flex}.drawer-backdrop.activity-email-panel{pointer-events:auto}.crm-rich-email-body{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block;overflow-x:auto}.crm-rich-email-body img,.rich-email-editor img{object-fit:contain;max-width:100%;height:auto}.crm-rich-email-body table{max-width:100%}.crm-rich-email-body ul,.crm-rich-email-body ol{padding-left:1.6em}.crm-rich-email-body blockquote{border-left:3px solid #d4dbe0;margin:.75em 0 .75em 1em;padding-left:1em}.crm-rich-email-body pre{white-space:pre-wrap}.rich-email-editor [data-crm-image-pending]{color:#60717b;background:#f0f4f6;padding:8px;display:inline-block}.image-paste-help{color:#657681;margin-top:5px;font-size:.78rem;font-weight:400;display:block}.note-image-editor{width:100%;min-width:0}.note-image-editor textarea{width:100%}.note-image-preview{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.note-image-preview .note-inline-image{width:min(100%,320px)}.timeline-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.table-cell-save-error{color:#a52b20;white-space:normal;gap:4px;max-width:280px;font-size:11px;display:grid}.table-cell-save-error button{color:inherit;justify-self:start;text-decoration:underline}.recent-deal-row{border-bottom:1px solid #e8edef;padding:12px 0}.recent-deal-row:last-child{border-bottom:0}.recent-deal-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.recent-deal-open:hover .compact-main strong{color:var(--orange-dark)}.recent-deal-open .compact-main strong{white-space:normal}.recent-deal-update{margin:8px 0 0 45px;font-size:11px}.recent-activity-subject{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.recent-activity-subject strong{font-weight:500}.recent-activity-subject small{color:var(--muted);text-transform:capitalize;display:block}.recent-update-meta{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 7px;font-size:10px}.recent-deal-update summary{cursor:pointer;line-height:2}.recent-change-label{font-weight:700}.recent-field-badge{color:#844515;background:#fff0dc;border:1px solid #f3d4ac;border-radius:5px;margin:2px 4px 2px 0;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.recent-values-hint{color:var(--ink-soft);font-size:10px;text-decoration:underline}.recent-change-values{background:#f7f9fa;border-radius:7px;margin:10px 0;padding:12px}.recent-change-values>div{grid-template-columns:minmax(95px,.3fr) minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.recent-change-values dt{font-weight:600}.recent-change-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.recent-change-values mark{color:#713e13;background:#fff0dc;border-radius:3px;padding:1px 4px}.recent-before{color:var(--ink-soft)}.recent-change-values dd small{color:var(--ink-soft);margin-top:4px;display:block}.recent-deals-footer{flex-wrap:wrap;gap:12px;padding-left:0;padding-right:0}.recent-deals-footer .pagination-controls{flex-wrap:wrap}@media (width<=650px){.recent-deal-open{grid-template-columns:34px minmax(0,1fr)}.recent-deal-open .compact-value{text-align:left;grid-column:2}.recent-deal-update{margin-left:0}.recent-change-values>div{grid-template-columns:1fr;gap:4px}}.reporting-catalogue{padding:22px}.reporting-catalogue>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.reporting-catalogue h2{margin:0 0 6px}.reporting-catalogue header p{color:#69767e;margin:0}.reporting-new-actions,.reporting-item-actions{flex-wrap:wrap;gap:6px;display:flex}.reporting-catalogue-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0 16px;display:flex}.reporting-catalogue-filters label,.reporting-save-dialog label{gap:7px;font-weight:600;display:grid}.reporting-catalogue-filters label:first-child{flex:1;min-width:220px}.reporting-catalogue-filters input,.reporting-catalogue-filters select,.reporting-save-dialog input,.reporting-save-dialog select{color:#25343e;width:100%;font:inherit;background:#fff;border:1px solid #dce2e5;border-radius:7px;padding:10px 12px}.reporting-catalogue-filters>span{color:#69767e;padding-bottom:10px}.reporting-catalogue-scroll{overflow-x:auto}.reporting-catalogue table{border-collapse:collapse;text-align:left;width:100%}.reporting-catalogue th,.reporting-catalogue td{vertical-align:top;border-bottom:1px solid #e6ebed;padding:12px 10px}.reporting-catalogue th{color:#61717b;white-space:nowrap;background:#f5f7f8;font-size:12px}.reporting-catalogue td{font-size:13px}.reporting-catalogue td>small{color:#69767e;max-width:320px;margin-top:5px;display:block}.reporting-item-name{font:inherit;color:var(--orange-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.reporting-type-badge{color:#3b5363;white-space:nowrap;background:#eef2f5;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.reporting-type-badge.template{color:#80551e;background:#fff2df}.reporting-type-badge.kpi{color:#216951;background:#e7f5ed}.reporting-type-badge.dashboard{color:#5d4688;background:#f0ebf8}.reporting-save-dialog{color:#25343e;border:0;border-radius:14px;width:min(480px,100vw - 32px);padding:28px;box-shadow:0 20px 90px #0005}.reporting-save-dialog::backdrop{background:#0b1b2b88}.reporting-save-dialog h2{margin:0}.reporting-save-dialog p{color:#61717b;line-height:1.5}.reporting-save-dialog label{margin:18px 0}.reporting-save-dialog small{color:#69767e}.reporting-save-dialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.reporting-page .report-list-name{text-align:left;color:inherit;padding:0}.reporting-page .reporting-tabs{flex-wrap:wrap}.reporting-page .reporting-four-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.reporting-page .creator-actions{flex-wrap:wrap}@media (width<=1100px){.reporting-page .reporting-four-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reporting-page .reporting-four-choices{grid-template-columns:1fr}.reporting-catalogue{padding:14px}}.notify-panel{color:var(--text,#25303c);padding:24px}.notify-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.notify-heading>span{color:#b31e2d;font-size:26px}.notify-heading h3,.notify-settings h3{margin:0 0 6px}.notify-heading p,.notify-help{color:#66717e;margin:6px 0 16px;font-size:13px;line-height:1.6}.notify-channel-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.notify-channel-summary span{background:#f4f6f8;border:1px solid #e0e5ea;border-radius:6px;padding:7px 10px;font-size:12px}.notify-channel-summary strong{margin-left:auto;font-size:13px}.notify-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.notify-columns h4{margin:12px 0}.notify-panel select,.notify-user-picker>input,.notify-group-editor>label input{width:100%;color:inherit;background:#fff;border:1px solid #d8dee4;border-radius:6px;padding:10px 12px;font-size:14px}.notify-user-options{border:1px solid #e0e5ea;border-radius:6px;max-height:270px;margin-top:8px;overflow:auto}.notify-user-options>label{cursor:pointer;border-bottom:1px solid #eef0f3;align-items:center;gap:10px;padding:10px 12px;flex-direction:row!important;display:flex!important}.notify-user-options input[type=checkbox]{accent-color:#b31e2d;flex:none;height:16px;width:16px!important}.notify-user-options span,.notify-selected-groups span,.notify-group-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notify-user-options strong{font-size:13px}.notify-user-options small,.notify-group-list small,.notify-selected-groups small{color:#697582;overflow-wrap:anywhere;font-size:12px}.notify-user-options>p{padding:10px}.notify-user-picker>small{color:#697582;margin-top:7px;font-size:12px;display:block}.notify-selected-groups>div,.notify-group-list>div{border-bottom:1px solid #e6e9ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.notify-selected-groups button{background:#f3f4f6;border:0;border-radius:4px;padding:0 8px;font-size:20px}.notify-footer{border-top:1px solid #e0e5ea;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.notify-footer>span{color:#596572;max-width:70%;font-size:13px}.notify-footer button{flex:none}.notify-deliveries{border-top:1px solid #e0e5ea;margin-top:24px;padding-top:16px}.notify-deliveries summary{cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:600}.notify-deliveries ul{padding:0;list-style:none}.notify-deliveries li{border-bottom:1px solid #edf0f2;flex-wrap:wrap;gap:6px 14px;padding:10px 0;font-size:12px;display:flex}.notify-deliveries li p{color:#914619;width:100%;margin:0}.notify-deliveries li small{color:#697582}.notify-settings{grid-column:1/-1}.notify-settings .notify-mute{background:#f5f7f9;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 24px;padding:16px;display:flex}.notify-mute>span{flex-direction:column;gap:5px;display:flex}.notify-mute small{color:#66717e;font-size:13px}.notify-mute input{accent-color:#b31e2d;flex:none;width:20px;height:20px}.notify-group-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.notify-group-heading p{color:#66717e;font-size:13px}.notify-group-editor{background:#fafbfc;border:1px solid #dde3e9;border-radius:8px;margin:18px 0;padding:18px}.notify-group-editor>label{flex-direction:column;gap:8px;font-size:13px;display:flex}.notify-editor-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.notify-status{color:#425d4b;margin:12px 0 0;font-size:13px}.notification-changes{margin:10px 0;font-size:12px}.notification-changes summary{cursor:pointer;color:#9d1d2b;font-weight:600}.notification-changes table{table-layout:fixed;border-collapse:collapse;width:100%;margin:10px 0}.notification-changes th,.notification-changes td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #e0e5ea;padding:7px}.notification-changes th{background:#f4f6f8}.notification-email-status{color:#697582;margin:8px 0;font-size:11px;display:block}@media (width<=700px){.notify-columns{grid-template-columns:1fr}.notify-panel{padding:16px}.notify-footer{flex-direction:column;align-items:stretch}.notify-footer>span{max-width:100%}.notify-group-heading{align-items:flex-start}.notify-channel-summary strong{margin-left:0}}.mining-company-kpis{background:#fff;border:1px solid #dce5e8;border-radius:12px;margin:0 0 20px;overflow:hidden}.mining-company-kpis>header{border-bottom:1px solid #e6ecee;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.mining-company-kpis header small,.mining-company-kpi-grid small{color:#65727a}.mining-company-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.mining-company-kpi-grid>div,.mining-company-kpi-grid>button{border-right:1px solid #e6ecee;flex-direction:column;gap:8px;padding:18px;display:flex}.mining-company-kpi-grid span{color:#4c5b62;font-size:12px;font-weight:650}.mining-company-kpi-grid strong{font-variant-numeric:tabular-nums;color:#176b70;font-size:29px}.mining-company-kpi-grid small{font-size:11px;line-height:1.5}.field-cleanup-backup{margin:20px 28px;padding:22px}.field-cleanup-backup p{color:#5c6a73;line-height:1.6}.cleanup-summary{flex-wrap:wrap;gap:12px 24px;margin:18px 0;display:flex}.cleanup-summary span{font-size:13px}.cleanup-summary b{color:#176b70;margin-right:5px;font-size:20px}.cleanup-restore{flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;display:flex}.cleanup-restore label{flex-direction:column;gap:7px;font-size:12px;display:flex}.cleanup-restore input{border:1px solid #cbd5da;border-radius:6px;min-width:260px;padding:9px 12px}@media (width<=600px){.field-cleanup-backup{margin:12px}.mining-company-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mining-company-kpi-grid>button{text-align:left;font:inherit;cursor:pointer;color:inherit}.mining-company-kpi-grid>button:hover{background:#fff8f3;border-color:#ee752e}.kpi-return-bar button{white-space:nowrap}.tender-kpis>button,.pm-kpis>button,.tradeshow-summary-band>button{font:inherit;text-align:left;color:inherit;cursor:pointer}.tender-kpis>button:hover,.pm-kpis>button:hover,.tradeshow-summary-band>button:hover{outline-offset:-2px;outline:2px solid #ee752e}.widget-kpi{text-align:left;width:100%;font:inherit;cursor:pointer}.quotation-attachments{margin:20px 0;padding:20px}.quotation-attachments-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.quotation-attachments-heading h2{margin:0 0 6px}.quotation-attachments-heading p,.quotation-attachments-help{color:#64748b;font-size:13px;line-height:1.5}.quotation-attachments-list{margin:16px 0 0;padding:0;list-style:none}.quotation-attachments-list li{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.quotation-attachments-list strong{overflow-wrap:anywhere;display:block}.quotation-attachments-list small{color:#64748b;margin-top:4px;display:block}.quotation-attachment-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.quotation-attachment-actions .outline-button{padding:6px 10px;font-size:12px;text-decoration:none}.quotation-attachments-empty{color:#64748b;font-size:13px}@media (width<=760px){.quotation-attachments-list li{flex-direction:column;align-items:flex-start}.quotation-attachments-heading{align-items:flex-start}}.crm-note-field{width:100%;min-width:0;position:relative}.crm-note-field .rich-email-label{display:none}.crm-note-field .rich-email-editor{background:#fff;font-weight:400}.crm-note-field .rich-email-toolbar{flex-wrap:wrap}.crm-note-field .note-form-value{opacity:0;pointer-events:none;min-height:0;margin:0;padding:0;position:absolute;width:1px!important;height:1px!important}.note-document-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.note-document-actions small{font-weight:400}.crm-note-content,.crm-note-body{overflow-wrap:anywhere;white-space:normal;font-weight:400;display:block}.crm-note-body img{object-fit:contain;max-width:100%;max-height:420px}.crm-note-body ul,.crm-note-body ol{padding-left:24px}.note-document-links{gap:6px;margin:8px 0;display:grid}.note-document-item{background:#f7f9fb;border:1px solid #d8dfe5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.note-document-item strong{overflow-wrap:anywhere;flex:1;min-width:120px}.note-document-item button,.note-document-item a{color:#a41122;white-space:nowrap;font-size:12px}.note-documents-backdrop{z-index:15000}.note-document-dialog{background:var(--panel,#fff);width:min(900px,94vw);max-height:90vh;color:var(--ink,#20282d);border:1px solid #d8dfe5;border-radius:12px;overflow:auto;box-shadow:0 24px 80px #10182040}.note-document-dialog h2{margin:0;font-size:20px;font-weight:700}.note-document-dialog h3{margin:0;font-size:16px;font-weight:650}.note-document-dialog input:not([type=checkbox]):not([type=color]),.note-document-dialog select{background:#fff;border:1px solid #ccd4dc;border-radius:6px;width:100%;padding:8px 10px}.note-document-dialog input[type=color]{width:22px;padding:0}.note-document-dialog .rich-email-toolbar select{width:auto;padding:3px}.note-document-dialog button{cursor:pointer}.note-document-dialog button:disabled{cursor:default;opacity:.55}.note-document-dialog>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.note-document-dialog-body{gap:20px;padding:18px;display:grid}.note-document-dialog-body section{gap:12px;display:grid}.note-document-dialog-body label{gap:6px;display:grid}.note-document-results{max-height:240px;overflow:auto}.note-document-results>div{border-bottom:1px solid #e1e5e9;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.note-document-results small{display:block}.note-document-pages{justify-content:space-between;align-items:center;gap:15px;display:flex}.note-document-viewers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:140px;display:grid;overflow:auto}.note-document-viewers label{align-items:center;gap:8px;display:flex}.note-document-viewers input{width:auto}.note-document-access{color:#57616b;font-size:12px;line-height:1.5}.mine-note-cell{white-space:pre-wrap;text-align:left;-webkit-line-clamp:3;max-width:100%;font:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quotation-custom-lines-toolbar{border-bottom:1px solid #e2e8ed;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 0;display:flex}.quotation-custom-lines-toolbar label{gap:5px;min-width:170px;font-size:12px;font-weight:600;display:grid}.quotation-custom-lines-toolbar select{background:#fff;border:1px solid #cbd5df;border-radius:6px;min-height:36px;padding:7px}.quotation-custom-lines-toolbar small{color:#596a78;flex-basis:100%;line-height:1.5}.quotation-custom-lines-toolbar button{min-height:36px}@media (width>=1200px){.quotation-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.email-reply-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.email-reply-actions>button{cursor:pointer;white-space:nowrap}.email-reply-actions>small{color:#196944}.email-reply-backdrop{z-index:20000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.email-reply-dialog{color:#162538;background:#fff;border-radius:14px;width:min(820px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0005}.email-reply-dialog>header{border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.email-reply-dialog h2{margin:3px 0 0;font-size:23px}.email-reply-dialog>header>button{cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:26px}.email-reply-dialog fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.email-reply-dialog label{gap:5px;font-size:13px;font-weight:600;display:grid}.email-reply-dialog input,.email-reply-dialog select{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 12px}.email-reply-dialog footer{border-top:1px solid #e0e6ee;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.email-reply-help{color:#566778;margin:0;font-size:12px;line-height:1.55}.email-reply-signature,.email-reply-original{overflow-wrap:anywhere;border:1px solid #e0e6ee;border-radius:7px;padding:12px}.email-reply-original summary{cursor:pointer;font-size:13px;font-weight:600}.email-reply-original .rich-email-body{margin-top:12px}.email-reply-file{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.email-reply-file button{color:#9f2734;cursor:pointer;background:0 0;border:0}@media (width<=600px){.email-reply-backdrop{padding:8px}.email-reply-dialog{max-height:calc(100dvh - 16px);padding:16px}}.email-reply-options,.email-reply-booking{border:1px solid #e0e6ee;border-radius:8px;gap:14px;padding:16px;display:grid}.email-reply-dialog .email-reply-option{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.email-reply-dialog .email-reply-option input{accent-color:#b5091d;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;padding:0}.email-reply-option span{gap:4px;display:grid}.email-reply-option small,.email-reply-booking small{color:#566778;font-size:12px;font-weight:400;line-height:1.5}.email-reply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-reply-dialog textarea{font:inherit;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:10px 12px}.email-restored-preview{border:1px solid #e0e6ee;border-radius:7px;flex-basis:100%;max-width:100%;padding:12px}.email-restored-preview summary{cursor:pointer;margin-bottom:8px;font-size:13px}@media (width<=480px){.email-reply-grid{grid-template-columns:1fr}}html[data-crm-scrollbar=red]{--crm-scrollbar-thumb:#ed1c24;--crm-scrollbar-thumb-hover:#b5121b;--crm-scrollbar-track:#e7eaec}html[data-crm-scrollbar=yellow]{--crm-scrollbar-thumb:#ffd400;--crm-scrollbar-thumb-hover:#ffe566;--crm-scrollbar-track:#30363c}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]),html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) *{scrollbar-color:var(--crm-scrollbar-thumb) var(--crm-scrollbar-track)!important;scrollbar-width:auto!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow])::-webkit-scrollbar{width:14px!important;height:14px!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) ::-webkit-scrollbar{width:14px!important;height:14px!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow])::-webkit-scrollbar-track{background:var(--crm-scrollbar-track)!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) ::-webkit-scrollbar-track{background:var(--crm-scrollbar-track)!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow])::-webkit-scrollbar-corner{background:var(--crm-scrollbar-track)!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) ::-webkit-scrollbar-corner{background:var(--crm-scrollbar-track)!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow])::-webkit-scrollbar-thumb{min-width:32px;min-height:32px;background:var(--crm-scrollbar-thumb)!important;border:2px solid var(--crm-scrollbar-track)!important;border-radius:8px!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) ::-webkit-scrollbar-thumb{min-width:32px;min-height:32px;background:var(--crm-scrollbar-thumb)!important;border:2px solid var(--crm-scrollbar-track)!important;border-radius:8px!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow])::-webkit-scrollbar-thumb:hover{background:var(--crm-scrollbar-thumb-hover)!important}html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) ::-webkit-scrollbar-thumb:hover{background:var(--crm-scrollbar-thumb-hover)!important}.scrollbar-colour-options{border:0;flex-wrap:wrap;gap:12px;margin:18px 0 0;padding:0;display:flex}.scrollbar-colour-options legend{color:var(--ink-soft);margin-bottom:10px;font-size:13px}.scrollbar-colour-options label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;display:flex}.scrollbar-colour-options label.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.scrollbar-colour-options input{width:16px;height:16px;margin:0}.scrollbar-colour-options label:focus-within{outline:2px solid var(--ink);outline-offset:3px}.scrollbar-colour-swatch{background:#e7eaec;border-radius:8px;width:48px;height:14px;padding:2px;display:inline-block}.scrollbar-colour-swatch:after{content:"";background:#ed1c24;border-radius:6px;width:28px;height:10px;display:block}.scrollbar-colour-swatch[data-colour=yellow]{background:#30363c}.scrollbar-colour-swatch[data-colour=yellow]:after{background:#ffd400}.scrollbar-colour-swatch[data-colour=original]:after{background:#737b82}@media (forced-colors:active){html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]),html:is([data-crm-scrollbar=red],[data-crm-scrollbar=yellow]) *{scrollbar-color:auto!important}html[data-crm-scrollbar]{--crm-scrollbar-track:Canvas;--crm-scrollbar-thumb:CanvasText;--crm-scrollbar-thumb-hover:Highlight}}.reactore-entities{padding-top:24px}.entity-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.entity-page-header h1{margin:0 0 8px}.entity-page-header p,.entity-editor header p,.entity-placeholder p{color:#777;margin:0;font-size:13px;line-height:1.6}.entity-page-header>button{flex-shrink:0}.entity-workspace{grid-template-columns:minmax(235px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.entity-directory,.entity-editor{background:#fff;border:1px solid #e3e3e6;border-radius:12px;min-width:0;padding:20px}.entity-directory{background:#fafafa}.entity-count,.entity-empty{color:#777;font-size:12px;line-height:1.6}.entity-list{gap:10px;max-height:70vh;display:grid;overflow-y:auto}.entity-list-card{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:15px;display:flex}.entity-list-card.selected{background:#fff7f8;border-color:#b40832;box-shadow:inset 3px 0 #b40832}.entity-list-card strong{font-size:13px;line-height:1.5}.entity-list-card span{color:#6b6b72;font-size:12px}.entity-list-card small{color:#9a1231;margin-top:5px;font-size:11px}.entity-editor header{margin-bottom:22px}.entity-editor h2{margin:0 0 8px;font-size:19px}.entity-editor fieldset{border:0;border-top:1px solid #ededf0;min-width:0;margin:0;padding:18px 0 24px}.entity-editor legend{padding:0 10px 0 0;font-size:14px;font-weight:650}.entity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.entity-field{color:#4a4a50;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.entity-field-wide{grid-column:1/-1}.entity-field>input,.entity-field>textarea{color:#25252a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7d7dc;border-radius:6px;min-height:39px;padding:10px 11px;font-size:13px}.entity-field>textarea{resize:vertical;line-height:1.6}.reactore-entities :is(input,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #a9173a}.entity-editor footer{border-top:1px solid #ededf0;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.entity-editor footer span{color:#8a661a;font-size:12px}.entity-success,.entity-error{border-radius:7px;padding:12px 15px;font-size:13px;line-height:1.6}.entity-success{color:#27653c;background:#eff8f1}.entity-error{color:#a22828;background:#fff1f1}.entity-placeholder{min-height:180px;padding:36px}.reactore-entities button:disabled{opacity:.55;cursor:default}@media (width<=900px){.entity-workspace{grid-template-columns:1fr}.entity-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}}@media (width<=600px){.entity-page-header{flex-direction:column;align-items:flex-start}.entity-fields,.entity-list{grid-template-columns:1fr}.entity-directory,.entity-editor{padding:16px}}.pm{--pm-red:#d91f2a;--pm-border:#e1e4e8;--pm-muted:#626b76;color:#171c24;width:100%;min-width:0;font-size:14px;line-height:1.5}.pm *{box-sizing:border-box}.pm h1,.pm h2,.pm h3,.pm p{margin-top:0}.pm h1{letter-spacing:-.65px;margin-bottom:8px;font-size:29px;font-weight:750;line-height:1.2}.pm h2{margin-bottom:3px;font-size:18px;font-weight:700}.pm h3{font-size:16px;font-weight:700}.pm-header,.pm-project-header{justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.pm-header p,.pm-project-header p,.pm-card header p,.pm-section-head p{color:var(--pm-muted);margin:5px 0 0;font-size:13px}.pm-eyebrow{color:#a61721;letter-spacing:1.6px;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.pm-pill{color:#a61721;white-space:nowrap;background:#fcebed;border:1px solid #f2cbd0;border-radius:20px;padding:6px 12px;font-size:12px}.pm button,.pm .pm-button{color:#273140;cursor:pointer;background:#fff;border:1px solid #d3d8de;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .15s;display:inline-flex}.pm button:hover,.pm .pm-button:hover{background:#f1f3f5}.pm button:disabled{opacity:.45;cursor:not-allowed}.pm button.primary{background:var(--pm-red);color:#fff;border-color:var(--pm-red)}.pm button.primary:hover{background:#b71721}.pm button.selected{color:#fff;background:#202731;border-color:#202731}.pm button:focus-visible,.pm a:focus-visible,.pm input:focus-visible,.pm select:focus-visible,.pm textarea:focus-visible{outline-offset:2px;outline:3px solid #83a7d0}.pm .pm-top-nav,.pm .pm-tabs{border-bottom:1px solid var(--pm-border);white-space:nowrap;gap:5px;margin-bottom:22px;padding:0 0 12px;display:flex;overflow-x:auto}.pm .pm-top-nav button{padding:10px 16px}.pm .pm-tabs button{background:0 0;border:0;border-radius:4px;padding:10px 12px;font-size:11px}.pm .pm-tabs button.selected{color:#ae1823;background:#fff0f1;font-weight:800}.pm-card{border:1px solid var(--pm-border);background:#fff;border-radius:11px;min-width:0;margin-bottom:18px;padding:20px;box-shadow:0 3px 10px #19243204}.pm-card>header,.pm-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.pm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.pm-toolbar p,.pm-toolbar .pm-search{flex:1;min-width:220px;margin:0}.pm-button-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.pm-kpis :is(article,button){border:1px solid var(--pm-border);background:#fff;border-top:3px solid #d3d8de;border-radius:9px;padding:18px 20px}.pm-kpis :is(article,button):first-child{border-top-color:var(--pm-red)}.pm-kpis span{color:var(--pm-muted);margin-bottom:9px;font-size:11px;display:block}.pm-kpis strong{font-size:23px;font-weight:700;display:block}.pm-table-wrap{width:100%;overflow:auto}.pm table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pm th{color:#59626e;white-space:nowrap;background:#f6f7f9;border-bottom:1px solid #dae0e6;padding:11px 13px;font-size:11px;font-weight:700}.pm td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eceff2;max-width:360px;padding:13px}.pm tbody tr:last-child td{border-bottom:0}.pm tbody tr:hover{background:#fcfcfd}.pm .pm-link{color:#273140;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:750}.pm .pm-link:hover{color:#b41e28}.pm-excerpt{color:#737b85;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.pm-badge{color:#536170;white-space:nowrap;background:#eef1f5;border-radius:5px;align-items:center;gap:4px;margin:2px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex}.pm-green,.pm-completed,.pm-achieved,.pm-accepted,.pm-approved,.pm-recovered{color:#237247;background:#e7f5ed}.pm-red,.pm-blocked,.pm-breached,.pm-critical,.pm-rejected{color:#b32231;background:#fde9eb}.pm-amber,.pm-at_risk,.pm-submitted,.pm-in_review{color:#946516;background:#fff2d8}.pm-active,.pm-in_progress,.pm-planned{color:#356497;background:#e8f0fc}.pm-empty{text-align:center;color:var(--pm-muted);padding:40px 20px}.pm-empty>span{color:#bdc5ce;margin-bottom:12px;font-size:30px;display:block}.pm-empty h3{color:#38414d;margin-bottom:7px}.pm-empty p{max-width:500px;margin:auto;font-size:13px}.pm-error{color:#9d1724;overflow-wrap:anywhere;background:#fff0f1;border:1px solid #f1c3ca;border-radius:7px;margin:12px 0;padding:12px 15px}.pm-success{color:#237247;background:#eaf6ee;border:1px solid #c7e7d2;border-radius:7px;padding:12px}.pm-muted{color:var(--pm-muted);font-size:12px}.pm-notice{color:#576271;background:#f6f7f9;border-left:3px solid #bdc6d1;margin:12px 0;padding:12px 15px;font-size:12px}.pm-notice p:last-child{margin-bottom:0}.pm input:not([type=checkbox]):not([type=file]),.pm select,.pm textarea{color:#1b2633;background:#fff;border:1px solid #cfd6de;border-radius:6px;width:100%;min-height:37px;padding:9px 10px;font-size:13px;display:block}.pm input[type=checkbox]{width:16px;height:16px;accent-color:var(--pm-red);flex-shrink:0}.pm textarea{resize:vertical}.pm input[type=file]{border:1px dashed #bfc9d4;border-radius:7px;width:100%;padding:12px}.pm .pm-search{width:min(460px,100%);margin-bottom:14px}.pm-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pm-field{color:#45505d;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.pm-field.wide,.pm-form-grid>.wide{grid-column:1/-1}.pm-field span{font-weight:700}.pm-form-body{max-height:72vh;padding:24px;overflow-y:auto}.pm-form-footer{background:#f9fafb;border-top:1px solid #e3e7eb;border-radius:0 0 12px 12px;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.pm-dialog{border:0;border-radius:12px;width:min(820px,100vw - 30px);max-height:94vh;margin:auto;padding:0;box-shadow:0 24px 90px #0004}.pm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12202f80}.pm-dialog-head{border-bottom:1px solid #e3e7eb;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.pm-dialog-head h2{margin:0}.pm .pm-icon-button{background:0 0;border:0;padding:0 7px;font-size:22px}.pm .pm-check{align-items:center;gap:8px;font-size:12px;display:flex}.pm-settings-options{flex-direction:column;gap:13px;margin:10px 0 22px;display:flex}.pm-settings-options label{align-items:center;gap:9px;font-size:13px;display:flex}.pm-admin table td,.pm-admin table th:not(:first-child){text-align:center}.pm-admin table td input{display:inline-block}.pm-admin .pm-field{flex:1}.pm-project-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:15px;display:grid}.pm .pm-project-tile{text-align:left;border:1px solid var(--pm-border);white-space:normal;border-radius:9px;min-height:175px;padding:20px;display:block}.pm-project-tile h3{margin:7px 0}.pm-project-tile p{color:var(--pm-muted);font-size:12px}.pm-project-tile small{color:#747d89;margin-top:15px;display:block}.pm .pm-back{color:#66707b;background:0 0;border:0;padding-left:0}.pm-details{grid-template-columns:180px 1fr;gap:10px 20px;margin:20px 0;display:grid}.pm-details>div{display:contents}.pm-details dt{color:#6c7682;font-size:12px}.pm-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.pm-hash{font-family:monospace;font-size:11px!important}.pm-pre{white-space:pre-wrap}.pm-board{grid-template-columns:repeat(6,minmax(185px,1fr));gap:12px;padding:5px 0 15px;display:grid;overflow:auto}.pm-board>section{background:#f5f6f8;border-radius:8px;min-height:180px;padding:9px}.pm-board header{justify-content:space-between;align-items:center;padding:4px 1px 10px;font-size:12px;display:flex}.pm .pm-task-card{text-align:left;white-space:normal;border:1px solid #e3e6eb;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:8px;padding:14px;display:flex}.pm-task-card small{color:#707986;overflow-wrap:anywhere;font-size:10px}.pm-task-card span{color:#5d6876;font-size:10px}.pm-timeline{min-width:550px;overflow:auto}.pm .pm-timeline-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;grid-template-columns:210px 1fr 175px;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.pm-timeline-row>div{background:repeating-linear-gradient(90deg,#f4f5f7 0 9.8%,#e2e6eb 10%);height:22px}.pm-timeline-row i{background:#586e8c;border-radius:4px;min-width:8px;height:18px;margin-top:2px;display:block}.pm-timeline-row small{color:#6a7582;font-size:10px}.pm-code{tab-size:2;font-family:monospace!important;font-size:11px!important}.pm-checklist>div{align-items:center;gap:8px;margin-bottom:7px;display:flex}.pm-checklist>div input:not([type=checkbox]){flex:1}.pm-scope-lines{background:#f7f8fa;border-radius:7px;flex-direction:column;gap:8px;margin-top:12px;padding:15px;display:flex}.pm-scope-lines label{align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=850px){.pm-header,.pm-project-header,.pm-card>header{flex-direction:column;align-items:flex-start}.pm-form-grid{grid-template-columns:1fr}.pm-details{grid-template-columns:1fr;gap:5px}.pm-details dd{margin-bottom:10px}.pm h1{font-size:25px}.pm-kpis{grid-template-columns:repeat(2,1fr)}.pm-card{padding:15px}.pm-form-body{padding:18px}.pm-project-header{padding-top:12px}.pm-toolbar{align-items:stretch}.pm-toolbar select{width:auto}.pm-timeline{overflow:auto}.pm-admin .pm-toolbar{display:block}.pm-admin .pm-check{margin-top:12px}}@media print{.pm-top-nav,.pm-tabs,.pm button,.pm-form-footer{display:none!important}.pm-card{break-inside:avoid;box-shadow:none}.pm-table-wrap{overflow:visible}.pm th,.pm td{padding:7px;font-size:10px}.pm-kpis{grid-template-columns:repeat(4,1fr)}}.pm-template-row{border-top:1px solid #e0e5ea;padding:16px 0}.pm-template-row>button{margin-top:10px}.pm-template-editor .pm-card{background:#fafbfc}.pm-record-picker{position:relative}.pm-record-picker>label{font-weight:600}.pm-picker-input{gap:5px;display:flex}.pm-picker-input input{flex:1;min-width:0}.pm-picker-input button{flex:none;padding:5px 11px}.pm-picker-menu{z-index:30;background:#fff;border:1px solid #cdd4dd;border-radius:7px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 7px 20px #18233025}.pm-picker-menu [role=listbox]{max-height:230px;overflow:auto}.pm-picker-menu [role=option]{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;padding:10px 12px;font-weight:400;display:block}.pm-picker-menu [role=option]:hover,.pm-picker-menu [role=option].active,.pm-picker-menu [role=option][aria-selected=true]{color:#8b1422;background:#fbecee}.pm-picker-status{color:#647082;background:#f7f8fa;margin:0!important;padding:9px 12px!important;font-size:11px!important}.pm-picker-input input:disabled{color:#697382;background:#f4f5f7}.pm .searchable-select-input button{background:0 0;border:0;padding:5px}.pm .searchable-select-options>button{text-align:left;white-space:normal;border:0;justify-content:space-between}.pm .searchable-select-options>button.selected{color:#8b1422;background:#fbecee}.pm-page{box-sizing:border-box}.pm-page>.pm-header{padding-top:0}.navigation-size-toggle{color:#fff;cursor:pointer;background:#19191b;border:1px solid #343437;border-radius:8px;width:28px;height:28px;margin-left:auto}.crm-shell.navigation-minimised{grid-template-columns:62px minmax(0,1fr)}.navigation-minimised .sidebar{padding-inline:7px}.navigation-minimised .brand{justify-content:center;margin-inline:-7px;padding-inline:12px}.navigation-minimised .brand img,.navigation-minimised .brand>span,.navigation-minimised .nav-section-label,.navigation-minimised .nav-item>span:not(.nav-icon):not(.nav-count),.navigation-minimised .nav-group-button>span:not(.nav-icon),.navigation-minimised .nav-group-button>b,.navigation-minimised .sidebar-bottom .user-card>div{display:none}.navigation-minimised .navigation-size-toggle{margin:0}.navigation-minimised .nav-item,.navigation-minimised .nav-group-button{justify-content:center;padding-inline:8px}.navigation-minimised .nav-submenu{padding-left:0}.navigation-minimised .nav-count{position:absolute;top:2px;right:2px}.tradeshow-page{max-width:1600px;margin:0 auto;padding:0 22px 34px}.tradeshow-page-header{border-bottom:1px solid #d9d9dc;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.tradeshow-brand-lockup{align-items:center;gap:13px;display:flex}.tradeshow-brand-lockup>span{color:#ed1c24;background:#090909;border-radius:12px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.tradeshow-brand-lockup p,.tradeshow-brand-lockup h1{margin:0}.tradeshow-brand-lockup p{letter-spacing:1px;text-transform:uppercase;color:#747479;font-size:10px;font-weight:800}.tradeshow-brand-lockup h1{letter-spacing:-.4px;margin-top:3px;font-size:22px}.tradeshow-event-switcher{align-items:end;gap:10px;display:flex}.tradeshow-event-switcher label,.tradeshow-list-toolbar label{color:#6b6b70;gap:5px;font-size:10px;font-weight:800;display:grid}.tradeshow-event-switcher select,.tradeshow-list-toolbar select{color:#161618;background:#fff;border:1px solid #cfcfd2;border-radius:9px;min-height:40px;padding:0 34px 0 11px}.tradeshow-new-visitor{min-height:40px}.tradeshow-summary-band{background:#dfdfe1;border:1px solid #dfdfe1;border-radius:14px;grid-template-columns:2fr repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.tradeshow-summary-band>:is(div,button){background:#fff;align-content:center;gap:4px;min-height:94px;padding:17px;display:grid}.tradeshow-summary-band.with-calls{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(100px,1fr))}.tradeshow-summary-band.with-calls>.tradeshow-connectivity{grid-column:1/-1;min-height:60px}@media (width<=900px){.tradeshow-summary-band.with-calls{grid-template-columns:repeat(2,minmax(0,1fr))}.tradeshow-summary-band.with-calls>div:first-child{grid-column:1/-1}}.tradeshow-summary-band span{letter-spacing:1.2px;color:#87878c;font-size:8px;font-weight:900}.tradeshow-summary-band strong{font-size:17px}.tradeshow-summary-band small{color:#74747a;font-size:10px}.tradeshow-connectivity i{background:#ef9d26;border-radius:50%;width:8px;height:8px;display:inline-block}.tradeshow-connectivity i.online{background:#24955e}.tradeshow-list-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.tradeshow-list-toolbar>label:not(.tradeshow-search) select{max-width:190px}.tradeshow-search{flex:1;position:relative}.tradeshow-search span{font-size:17px;position:absolute;bottom:11px;left:12px}.tradeshow-search input{background:#fff;border:1px solid #cfcfd2;border-radius:9px;width:100%;min-height:40px;padding:0 12px 0 38px}.tradeshow-visitor-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:13px;display:grid}.tradeshow-visitor-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedee1;border-radius:14px;min-height:205px;padding:17px;box-shadow:0 4px 18px #0000000b}.tradeshow-visitor-card:hover{border-color:#ed1c24;transform:translateY(-1px)}.tradeshow-visitor-card>strong{margin-top:16px;font-size:18px;display:block}.tradeshow-visitor-card>p{color:#56565b;margin:3px 0;font-size:13px;font-weight:700}.tradeshow-visitor-card>small{color:#85858b}.tradeshow-visitor-card>div{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.tradeshow-visitor-card em{background:#f2f2f4;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.tradeshow-visitor-card footer{color:#77777d;border-top:1px solid #ededee;justify-content:space-between;gap:10px;margin-top:16px;padding-top:11px;font-size:8px;display:flex}.visitor-status{text-transform:uppercase;letter-spacing:.5px;background:#efefef;border-radius:20px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.visitor-status.state-review,.visitor-status.state-complete{color:#14653e;background:#dff5e9}.visitor-status.state-draft{color:#8c4b00;background:#fff0dc}.tradeshow-empty,.tradeshow-media-empty{text-align:center;background:#fff;border:1px dashed #ccccd0;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.tradeshow-empty h2,.tradeshow-empty p,.tradeshow-media-empty h3,.tradeshow-media-empty p{margin:0}.tradeshow-loading{justify-content:center;gap:7px;padding:80px;display:flex}.tradeshow-loading span{background:#ed1c24;border-radius:50%;width:8px;height:8px;animation:.8s infinite alternate tradeshow-pulse}.tradeshow-loading span:nth-child(2){animation-delay:.15s}.tradeshow-loading span:nth-child(3){animation-delay:.3s}@keyframes tradeshow-pulse{to{opacity:.2;transform:translateY(-5px)}}.tradeshow-sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008a;justify-content:flex-end;display:flex;position:fixed;inset:0}.tradeshow-capture-sheet{background:#f6f6f7;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(930px,96vw);height:100dvh;display:grid;box-shadow:-20px 0 70px #00000040}.tradeshow-capture-sheet>header{color:#fff;background:#0b0b0c;align-items:center;gap:15px;min-height:88px;padding:15px 22px;display:flex}.tradeshow-capture-sheet>header h2,.tradeshow-capture-sheet>header p{margin:0}.tradeshow-capture-sheet>header p{color:#96969b;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.tradeshow-capture-sheet>header h2{margin-top:2px;font-size:21px}.tradeshow-capture-sheet>header>div{flex:1}.tradeshow-capture-sheet>header>div>span{color:#c2c2c6;font-size:10px}.tradeshow-sheet-close{color:#fff;cursor:pointer;background:#1c1c1e;border:1px solid #3d3d40;border-radius:50%;width:34px;height:34px;font-size:20px}.tradeshow-save-state{border:1px solid #3b3b3e;border-radius:20px;padding:7px 9px;font-size:9px}.tradeshow-save-state.state-saved{color:#79d6a3}.tradeshow-save-state.state-offline,.tradeshow-save-state.state-error{color:#ffb75d}.tradeshow-sheet-tabs{background:#fff;border-bottom:1px solid #dedef0;gap:3px;padding:8px 20px 0;display:flex;overflow-x:auto}.tradeshow-sheet-tabs button{color:#727278;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:max-content;padding:12px 14px;font-size:10px;font-weight:800}.tradeshow-sheet-tabs button.active{color:#101012;border-color:#ed1c24}.tradeshow-inline-message{border-radius:8px;margin:8px 18px 0;padding:9px 12px;font-size:10px}.tradeshow-inline-message.success{color:#14653e;background:#e1f6e9}.tradeshow-inline-message.error{color:#9e141a;background:#ffe7e7}.tradeshow-sheet-body{min-height:0;padding:18px 22px 32px;overflow-y:auto}.tradeshow-capture-actions{color:#fff;background:#111113;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px;display:grid}.tradeshow-capture-actions p{color:#aaaab0;max-width:360px;margin:3px 0 0;font-size:9px}.tradeshow-capture-actions button,.tradeshow-camera-button{color:#fff;cursor:pointer;background:#222225;border:1px solid #3c3c40;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.tradeshow-capture-actions button>span{color:#ed1c24}.tradeshow-capture-actions button.recording{background:#8f1116;border-color:#ed1c24}.tradeshow-camera-button input{opacity:0;width:1px;height:1px;position:absolute}.live-transcript{background:#fff7f7;border:1px solid #f0b5b8;border-radius:12px;margin-top:10px;padding:14px}.live-transcript p{white-space:pre-wrap;margin:6px 0 0;font-size:10px}.recording-pulse{float:left;background:#ed1c24;border-radius:50%;width:9px;height:9px;margin:2px 8px 0 0;animation:.7s infinite alternate tradeshow-pulse}.tradeshow-form-section{background:#fff;border:1px solid #dfdfe2;border-radius:13px;margin-top:14px;padding:18px}.tradeshow-form-section>header{gap:10px;margin-bottom:15px;display:flex}.tradeshow-form-section>header>span{color:#fff;background:#111;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.tradeshow-form-section h3,.tradeshow-form-section p{margin:0}.tradeshow-form-section h3{font-size:14px}.tradeshow-form-section p{color:#77777c;margin-top:2px;font-size:9px}.tradeshow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tradeshow-form-grid label,.tradeshow-wide-field,.tradeshow-followup>label{color:#55555a;gap:5px;font-size:9px;font-weight:800;display:grid}.tradeshow-form-grid label.wide{grid-column:1/-1}.tradeshow-form-grid input,.tradeshow-form-grid textarea,.tradeshow-wide-field textarea,.tradeshow-followup input,.tradeshow-followup textarea{color:#161618;background:#fff;border:1px solid #cfcfd3;border-radius:8px;width:100%;padding:10px}.tradeshow-form-grid input{min-height:40px}.tradeshow-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.tradeshow-chip-grid button{cursor:pointer;background:#fafafa;border:1px solid #d6d6d9;border-radius:20px;padding:8px 10px;font-size:9px;font-weight:700}.tradeshow-chip-grid button.selected{color:#a00f15;background:#fff0f0;border-color:#ed1c24}.tradeshow-wide-field{margin-top:12px}.tradeshow-relationship-interests{gap:9px;margin-top:12px;display:flex}.tradeshow-relationship-interests label{border:1px solid #d6d6d9;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.tradeshow-sheet-footer{padding:13px 22px calc(13px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5d5d8;justify-content:space-between;align-items:center;gap:14px;display:flex}.tradeshow-sheet-footer div{gap:2px;display:grid}.tradeshow-sheet-footer small{color:#77777c;font-size:8px}.tradeshow-media-list{gap:12px;display:grid}.tradeshow-media-list article{background:#fff;border:1px solid #dedee1;border-radius:13px;overflow:hidden}.tradeshow-media-list article>header{align-items:center;gap:10px;padding:12px;display:flex}.tradeshow-media-list article>header div{flex:1;gap:3px;display:grid}.tradeshow-media-list article>header a{color:#a40f15;font-weight:800}.tradeshow-media-list audio{width:calc(100% - 24px);margin:0 12px 12px}.tradeshow-media-list img{object-fit:contain;background:#111;width:100%;max-height:520px;display:block}.tradeshow-media-list article>div{padding:14px}.tradeshow-media-list h4,.tradeshow-media-list p{margin:0}.tradeshow-media-list p{white-space:pre-wrap;margin-top:7px;font-size:10px;line-height:1.55}.tradeshow-followup{gap:13px;display:grid}.tradeshow-followup>header{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tradeshow-followup h3,.tradeshow-followup p{margin:0}.tradeshow-followup header>p{color:#6e6e73;font-size:9px;line-height:1.5}.tradeshow-followup header div>p{color:#a20f15;letter-spacing:1px;font-size:8px;font-weight:900}.tradeshow-followup-divider{background:#dedee1;height:1px;margin-block:8px}.tradeshow-followup-actions{justify-content:flex-end;gap:8px;display:flex}.tradeshow-association-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tradeshow-association-grid article{background:#fff;border:1px solid #dddde0;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.tradeshow-association-grid article div{flex:1;gap:3px;display:grid}.tradeshow-association-grid small{text-transform:uppercase}.tradeshow-association-grid button{color:#a50e15;cursor:pointer;background:0 0;border:0;font-weight:800}.tradeshow-note-composer,.record-note-composer{grid-template-columns:1fr auto;align-items:end;gap:9px;margin:13px 0;display:grid}.tradeshow-note-composer textarea,.record-note-composer textarea{box-sizing:border-box;border:1px solid #d0d0d3;border-radius:9px;width:100%;min-width:0;padding:10px}.tradeshow-timeline{gap:8px;display:grid}.tradeshow-timeline article{background:#fff;border-left:3px solid #d9d9dc;gap:10px;padding:12px;display:flex}.tradeshow-timeline article>div{flex:1}.tradeshow-timeline header{justify-content:space-between;gap:10px;display:flex}.tradeshow-timeline p{white-space:pre-wrap}.record-notes-tab>header{align-items:end;gap:8px;margin-bottom:12px;display:flex}.record-notes-tab>header>div{flex:1}.record-notes-tab h3,.record-notes-tab header p{margin:0}.record-notes-tab{width:100%;min-width:0;max-width:100%;overflow:hidden}.record-notes-tab>header label{background:#fff;border:1px solid #d6d6d9;border-radius:8px;align-items:center;min-height:36px;padding:0 9px;display:flex}.record-notes-tab>header input{border:0;outline:0;min-width:0}.record-note-list{gap:7px;width:100%;min-width:0;display:grid}.record-note-list article{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dedee1;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:11px;overflow:hidden}.record-note-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.record-note-list article>header>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.record-note-list article>header strong{overflow-wrap:anywhere}.record-note-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%;margin-top:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.record-note-list article.open .record-note-body{display:block}.record-note-edit{color:#9f151a;cursor:pointer;background:0 0;border:0;flex:none;font-weight:800}.record-note-editor{gap:8px;margin-top:9px;display:grid}.record-note-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid #c9c9ce;border-radius:8px;width:100%;min-width:0;padding:10px;line-height:1.5}.record-note-editor>div{justify-content:flex-end;gap:8px;display:flex}.record-note-list time,.record-note-list small{color:#77777c;font-size:8px}.record-note-list article>small{margin-top:8px;display:block}@media (width<=800px){.navigation-size-toggle{display:none}.crm-shell.navigation-minimised{grid-template-columns:1fr}.tradeshow-page{padding:0 12px 90px}.tradeshow-page-header{flex-direction:column;align-items:stretch;min-height:0;padding:13px 0}.tradeshow-brand-lockup h1{font-size:18px}.tradeshow-event-switcher{grid-template-columns:1fr auto;display:grid}.tradeshow-event-switcher label{min-width:0}.tradeshow-event-switcher select{width:100%}.tradeshow-summary-band{grid-template-columns:1fr 1fr}.tradeshow-summary-band>:is(div,button){min-height:80px;padding:12px}.tradeshow-summary-band>:is(div,button):first-child{grid-column:1/-1}.tradeshow-list-toolbar{grid-template-columns:1fr 1fr;display:grid}.tradeshow-search{grid-column:1/-1}.tradeshow-list-toolbar>label:not(.tradeshow-search) select{width:100%;max-width:none}.tradeshow-list-toolbar>button{grid-column:1/-1}.tradeshow-visitor-grid{grid-template-columns:1fr}.tradeshow-sheet-backdrop{align-items:flex-end}.tradeshow-capture-sheet{border-radius:0;width:100vw;height:100dvh}.tradeshow-capture-sheet>header{min-height:76px;padding:calc(10px + env(safe-area-inset-top)) 13px 10px}.tradeshow-capture-sheet>header h2{font-size:17px}.tradeshow-save-state{font-size:8px}.tradeshow-sheet-tabs{padding-inline:8px}.tradeshow-sheet-tabs button{padding-inline:11px}.tradeshow-sheet-body{padding:12px 12px 28px}.tradeshow-capture-actions{grid-template-columns:1fr 1fr}.tradeshow-capture-actions>div{grid-column:1/-1}.tradeshow-capture-actions button,.tradeshow-camera-button{justify-content:center;padding-inline:8px}.tradeshow-form-section{padding:14px}.tradeshow-form-grid{grid-template-columns:1fr}.tradeshow-form-grid label.wide{grid-column:auto}.tradeshow-relationship-interests{flex-wrap:wrap}.tradeshow-sheet-footer{flex-direction:column;align-items:stretch;padding-inline:12px}.tradeshow-sheet-footer button{width:100%;min-height:44px}.tradeshow-followup>header,.tradeshow-association-grid{grid-template-columns:1fr}.record-notes-tab>header{flex-direction:column;align-items:stretch}.record-notes-tab>header label{width:100%}.record-note-composer{grid-template-columns:1fr}}.tradeshow-sync-banner{background:#fff8ec;border:1px solid #f0c98f;border-radius:12px;align-items:center;gap:18px;margin:-5px 0 18px;padding:13px 15px;display:flex}.tradeshow-sync-banner.online{background:#effaf4;border-color:#b9dfcb}.tradeshow-sync-banner>div{flex:1}.tradeshow-sync-banner strong,.tradeshow-sync-banner p{margin:0}.tradeshow-sync-banner strong{font-size:13px}.tradeshow-sync-banner p{color:#646469;margin-top:3px;font-size:11px;line-height:1.45}.visitor-status.state-offline{color:#7d4500;background:#fff0d8}.visitor-sync-error{margin-top:8px;line-height:1.35;display:block;color:#a20d15!important;font-size:9px!important}.visitor-photo-retry{min-height:34px;margin-top:10px}.tradeshow-offline-tab{background:#fff8ec;border-left:4px solid #ef9d26;border-radius:8px;margin-bottom:15px;padding:13px}.tradeshow-offline-tab strong,.tradeshow-offline-tab p{margin:0}.tradeshow-offline-tab p{color:#646469;margin-top:5px;line-height:1.5}.tradeshow-followup input:disabled,.tradeshow-followup textarea:disabled,.tradeshow-note-composer textarea:disabled{opacity:.65;cursor:not-allowed}@media (width<=800px){.tradeshow-sync-banner{flex-direction:column;align-items:stretch;gap:10px}.tradeshow-sync-banner button{width:100%;min-height:42px}}.guide-capability-spec{border:1px solid #e0e3e4;border-radius:10px;margin:18px 30px 28px;overflow:hidden}.guide-capability-spec>header,.guide-capability-spec>article{grid-template-columns:minmax(170px,.65fr) minmax(0,1.6fr);display:grid}.guide-capability-spec>header{color:#fff;letter-spacing:.65px;background:#252a2d;font-size:8px;font-weight:850}.guide-capability-spec>header span{padding:10px 13px}.guide-capability-spec>article{border-top:1px solid #e7e9ea}.guide-capability-spec>article:nth-child(odd){background:#fafafa}.guide-capability-spec>article>strong,.guide-capability-spec>article>div{padding:12px 13px}.guide-capability-spec>article>strong{color:#333b3f;font-size:10px}.guide-capability-spec p{color:#59666c;margin:0;font-size:10px;line-height:1.55}.guide-capability-spec small{color:#8a9498;margin-top:5px;font-size:8px;display:block}.tradeshow-confirmation-bar{z-index:4;background:#fff;border-bottom:1px solid #e3e3e5;align-items:center;gap:12px;padding:10px 16px;display:flex}.tradeshow-confirmation-bar>div:first-child{flex:1;gap:2px;display:grid}.tradeshow-confirmation-bar>div:last-child,.tradeshow-sheet-footer>div:last-child{align-items:center;gap:10px;display:flex}.tradeshow-confirmation-bar strong{font-size:11px}.tradeshow-confirmation-bar small{color:#76767c;font-size:9px}.tradeshow-confirmation-bar .danger-text,.tradeshow-sheet-footer .danger-text{white-space:nowrap}.tradeshow-sheet-footer{z-index:5;position:sticky;bottom:0}.tradeshow-assignment-panel>header{align-items:center}.tradeshow-master-access{background:#fff;border:1px solid #d9dcdd;border-radius:9px;align-items:center;gap:9px;min-width:170px;padding:9px 11px;display:flex!important}.tradeshow-master-access span{gap:2px;display:grid}.tradeshow-master-access small{color:#7c8589}.tradeshow-assignment-help{gap:3px;padding:11px 12px 3px;display:grid}.tradeshow-assignment-help strong{font-size:11px}.tradeshow-assignment-help span{color:#737e83;font-size:9px}.tradeshow-assignment-panel input:disabled+span{opacity:.5}.quotation-template-stage-map{border:1px solid #dfe2e3;border-radius:11px;grid-template-columns:repeat(5,1fr);margin:0 0 18px;display:grid;overflow:hidden}.quotation-template-stage-map>span{color:#4d5a60;background:#fff;align-items:center;gap:8px;min-height:58px;padding:10px;font-size:9px;font-weight:750;display:flex}.quotation-template-stage-map>span+span{border-left:1px solid #e4e6e7}.quotation-template-stage-map b,.quotation-template-stage-heading>span,.quotation-custom-section-builder>header>div>span{color:#fff;background:#ed1c24;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.quotation-template-stage-heading{background:#f8f9f9;border:1px solid #e0e3e4;border-radius:9px;align-items:center;gap:10px;margin:2px 0 12px;padding:11px;display:flex}.quotation-template-stage-heading>div{gap:2px;display:grid}.quotation-template-stage-heading strong{font-size:11px}.quotation-template-stage-heading small{color:#737f84;font-size:8px}.quotation-custom-section-builder{gap:10px;margin-top:16px;display:grid}.quotation-custom-section-builder>header{align-items:center;gap:12px;display:flex}.quotation-custom-section-builder>header>div{flex:1;align-items:center;gap:10px;display:flex}.quotation-custom-section-builder>header>div>div{gap:2px;display:grid}.quotation-custom-section-builder>header strong{font-size:11px}.quotation-custom-section-builder>header small{color:#737f84;font-size:8px}.quotation-custom-section-builder>article{background:#fff;border:1px solid #dde0e1;border-radius:10px;padding:12px}.quotation-custom-section-builder>article>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.quotation-custom-section-settings{grid-template-columns:1.5fr 1fr .7fr;gap:8px;display:grid}.quotation-custom-columns{gap:8px;margin-top:10px;display:grid}.quotation-custom-columns>section{background:#fafafa;border:1px solid #e3e5e6;border-radius:8px;padding:10px}.quotation-custom-columns>section>header{margin-bottom:8px}.quotation-custom-columns label{gap:4px;margin-top:7px;font-size:8px;font-weight:750;display:grid}.quotation-custom-columns input,.quotation-custom-columns textarea,.quotation-custom-columns select,.quotation-custom-section-settings input,.quotation-custom-section-settings select{color:#30383c;background:#fff;border:1px solid #d5d9da;border-radius:7px;width:100%;padding:8px}.quotation-custom-section-empty{text-align:center;border:1px dashed #cfd4d6;border-radius:10px;padding:20px}.quotation-custom-section-empty strong,.quotation-custom-section-empty p{margin:0}.quotation-custom-section-empty p{color:#7b858a;margin-top:5px;font-size:9px}.quotation-preview-custom-section{border:1px solid #e1e3e4;margin-top:12px;padding:10px}.quotation-preview-custom-section h3{color:var(--quote-heading);text-transform:uppercase;margin:0 0 8px;font-size:9px}.quotation-preview-custom-section>div{gap:9px;display:grid}.quotation-preview-custom-section article{min-width:0}.quotation-preview-custom-section b{color:var(--quote-accent);margin-bottom:4px;font-size:7px;display:block}.quotation-preview-custom-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.45}@media (width<=1200px){.guide-toolbar{grid-template-columns:1fr auto auto}.guide-audience{grid-column:1/-1}}@media (width<=800px){.tradeshow-confirmation-bar{flex-direction:column;align-items:stretch}.tradeshow-confirmation-bar>div:last-child,.tradeshow-sheet-footer>div:last-child{grid-template-columns:auto 1fr;width:100%;display:grid}.tradeshow-confirmation-bar .primary-button,.tradeshow-sheet-footer .primary-button{width:100%}.quotation-template-stage-map{grid-template-columns:1fr}.quotation-template-stage-map>span+span{border-top:1px solid #e4e6e7;border-left:0}.quotation-custom-section-settings,.quotation-custom-columns{grid-template-columns:1fr!important}.guide-capability-spec{margin-inline:18px}.guide-capability-spec>header{display:none}.guide-capability-spec>article{grid-template-columns:1fr}.guide-capability-spec>article>strong{padding-bottom:0}}@media (width<=760px){.guide-toolbar{grid-template-columns:1fr}}.deal-connect-years{margin-top:16px}.deal-connect-years>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.deal-connect-years>header h3,.deal-connect-years>header p{margin:0}.deal-connect-years>header p{color:#707a7f;margin-top:3px;font-size:9px}.deal-connect-years input{border:1px solid #d8dcde;border-radius:7px;width:100%;min-width:92px;padding:8px}.deal-connect-years .deal-arr-row-total{min-width:170px}.tradeshow-all-shows{white-space:nowrap;align-items:center;gap:7px;display:flex!important}.tradeshow-table{background:#fff;border:1px solid #e0e2e3;border-radius:12px;overflow:auto}.tradeshow-table table{border-collapse:collapse;width:100%;min-width:1150px}.tradeshow-table th,.tradeshow-table td{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-bottom:1px solid #eceeef;max-width:260px;padding:11px 12px;overflow:hidden}.tradeshow-table th{color:#697378;text-transform:uppercase;letter-spacing:.08em;background:#f6f7f7;font-size:8px;position:sticky;top:0}.tradeshow-table tbody tr{cursor:pointer}.tradeshow-table tbody tr:hover,.tradeshow-table tbody tr:focus{background:#fff6f6;outline:none}.tradeshow-email-attachments{border:1px dashed #cfd5d7;border-radius:9px;padding:11px}.tradeshow-email-attachments small{color:#717b80;margin-top:5px;display:block}.tradeshow-email-body{white-space:pre-wrap}.tradeshow-assignment-panel>div>label{grid-template-columns:auto minmax(0,1fr) minmax(190px,auto)}.tradeshow-assignment-panel>div>label select{background:#fff;border:1px solid #d8dcde;border-radius:7px;max-width:230px;padding:7px}@media (width<=800px){.tradeshow-assignment-panel>div>label{grid-template-columns:auto 1fr}.tradeshow-assignment-panel>div>label select{grid-column:2;max-width:none}}.visitor-capture-fieldset{border:0;min-width:0;margin:0;padding:0}.visitor-capture-fieldset:disabled{opacity:.76}.tradeshow-confirmation-bar.thank-you-locked{background:#f1fbf5;border-color:#8ac5a7}.visitor-followup-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px;padding:4px 2px;display:grid}.visitor-followup-heading h3,.visitor-followup-heading p{margin:0}.visitor-followup-heading div>p,.visitor-email-composer>header div>p,.visitor-email-preview>span{color:#a20f15;letter-spacing:1.1px;font-size:8px;font-weight:900}.visitor-followup-heading>p{color:#66666b;font-size:10px;line-height:1.55}.visitor-email-composer{background:#fff;border:1px solid #d9d9dd;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #0000000b}.visitor-email-composer.locked{border-color:#a9d2bc}.visitor-email-composer>header{background:#fafafa;border-bottom:1px solid #e2e2e5;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.visitor-email-composer>header h3,.visitor-email-composer>header p{margin:0}.visitor-email-editor-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:420px;display:grid}.visitor-email-editor{border-right:1px solid #e2e2e5;align-content:start;gap:11px;padding:18px;display:grid}.visitor-email-editor>label{color:#55555a;gap:5px;font-size:9px;font-weight:800;display:grid}.visitor-email-editor input,.visitor-email-editor textarea{color:#161618;background:#fff;border:1px solid #cfcfd3;border-radius:8px;width:100%;padding:10px}.visitor-email-editor input[readonly]{color:#606065;background:#f4f4f5}.visitor-email-editor textarea{resize:vertical;min-height:190px;line-height:1.55}.visitor-email-signature-note{color:#737379;font-size:9px}.visitor-email-preview{background:#f5f5f6;grid-template-rows:auto auto 1fr auto;gap:14px;padding:20px;display:grid}.visitor-email-preview dl{gap:7px;margin:0;display:grid}.visitor-email-preview dl>div{grid-template-columns:58px 1fr;gap:9px;display:grid}.visitor-email-preview dt{color:#77777c;text-transform:uppercase;font-size:8px;font-weight:900}.visitor-email-preview dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:700}.visitor-email-preview-body{white-space:pre-wrap;background:#fff;border:1px solid #dedee1;border-radius:9px;padding:17px;font-size:11px;line-height:1.65;overflow:auto}.visitor-email-preview-signature{white-space:normal;color:#20282d;border-top:1px solid #e2e2e5;margin-top:18px;padding-top:14px;font-style:normal;display:block}.visitor-email-preview-signature img{max-width:100%;height:auto}.visitor-email-preview footer{color:#75757a;border-top:1px solid #d3d3d7;padding-top:9px;font-size:9px;font-style:italic}.visitor-email-safeguard{color:#276843;background:#f1fbf5;border-top:1px solid #e2e2e5;margin:0;padding:10px 18px;font-size:9px;font-weight:800}@media (width<=920px){.visitor-followup-heading,.visitor-email-editor-layout{grid-template-columns:1fr}.visitor-email-editor{border-bottom:1px solid #e2e2e5;border-right:0}.visitor-email-preview{min-height:360px}}.tradeshow-table{overflow:auto}.tradeshow-table table{table-layout:fixed;width:max-content;min-width:100%}.tradeshow-table th{position:relative}.tradeshow-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-email-company{color:#68686f;font-size:9px;display:block}.visitor-email-company strong{color:#202024}.visitor-salutation-warning{color:#7a4a00;background:#fff8e9;border:1px solid #efc174;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.45}.timeline-item.pending-email,.tradeshow-timeline article.pending-email{background:#fffaf0;border-color:#efc174}.direction-badge.pending{color:#784800;background:#fff1cf;border-color:#efc174}.review-pending-email{color:#7a4a00!important;border-color:#b66b00!important;font-weight:800!important}.system-guide-page{flex-direction:column;gap:18px;display:flex}.system-guide-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.system-guide-heading h1{margin:4px 0 8px}.system-guide-heading p{max-width:760px;margin:0}.system-guide-totals{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.system-guide-totals span{color:#52616f;background:#fff;border:1px solid #dfe6ee;border-radius:12px;flex-direction:column;min-width:116px;padding:12px 16px;font-size:12px;display:flex}.system-guide-totals strong{color:#122230;font-size:22px}.system-guide-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.system-guide-toolbar label{flex:1;align-items:center;gap:8px;max-width:720px;display:flex}.system-guide-toolbar input{background:0 0;border:0;outline:0;width:100%}.system-guide-toolbar label button{cursor:pointer;background:0 0;border:0;font-size:18px}.system-guide-toolbar>span{color:#647586;font-size:13px}.system-guide-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.system-guide-index{max-height:calc(100vh - 170px);padding:8px;position:sticky;top:16px;overflow:auto}.system-guide-index button{text-align:left;color:#344654;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.system-guide-index button:hover,.system-guide-index button.active{color:#08775d;background:#edf5f2}.system-guide-index button b{text-align:center;background:#e8edf2;border-radius:999px;min-width:28px;padding:2px 6px;font-size:11px}.system-guide-content{flex-direction:column;gap:16px;min-width:0;display:flex}.system-guide-section{overflow:hidden}.system-guide-section>header{border-bottom:1px solid #e7edf2;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.system-guide-section>header span{color:#08775d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.system-guide-section>header h2{margin:4px 0 6px}.system-guide-section>header p{color:#627383;margin:0}.system-guide-section>header>b{color:#08775d;background:#edf5f2;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.system-guide-section ol{counter-reset:system-feature;margin:0;padding:0;list-style:none}.system-guide-section li{counter-increment:system-feature;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 22px;display:grid}.system-guide-section li:last-child{border-bottom:0}.system-guide-section li:before{content:counter(system-feature) ".";color:#08775d;font-weight:700}.system-guide-section li strong{color:#172a38}.system-guide-section li p{color:#536776;margin:5px 0 0;line-height:1.55}.system-guide-section li small{color:#08775d;grid-column:2}.system-guide-empty{text-align:center;padding:50px 20px}.system-guide-empty>span{font-size:28px}.system-guide-empty h2{margin:8px 0}.system-guide-empty p{color:#647586}@media (width<=850px){.system-guide-heading{flex-direction:column;align-items:flex-start}.system-guide-totals{justify-content:flex-start}.system-guide-layout{grid-template-columns:1fr}.system-guide-index{max-height:260px;position:static}.system-guide-toolbar{flex-direction:column;align-items:flex-start}.system-guide-toolbar label{width:100%}}.tradeshow-email-policy{color:#205d3b;background:#f1fbf5;border:1px solid #b9d9c5;border-radius:8px;gap:2px;min-width:220px;padding:8px 10px;display:grid}.tradeshow-email-policy strong{font-size:12px}.tradeshow-email-policy small{color:#4b6d59;font-size:12px}@media (width<=800px){.tradeshow-email-policy{grid-column:2;min-width:0}}.visitor-file-image-button{justify-content:center;align-items:center;display:inline-flex}.email-engagement-option{border:1px solid var(--line,#d8dee8);background:var(--surface-soft,#f7f9fc);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .65rem;padding:.8rem;display:grid}.email-engagement-option input{margin-top:.2rem}.email-engagement-option small{color:var(--muted,#667085);grid-column:2}.email-engagement-summary{background:#f3f7ff;border-left:3px solid #2f6fed;border-radius:.4rem;margin:.65rem 0;padding:.75rem}.email-engagement-summary dl{margin:.45rem 0}.email-engagement-summary dl div{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.email-engagement-summary dt{color:#526173}.email-engagement-summary dd{overflow-wrap:anywhere;margin:0}.email-engagement-summary small{color:#526173;display:block}.records-page{--records-line:#e3e7eb;--records-muted:#64727f;--records-accent:#006f73}.records-page .record-heading{border:1px solid var(--records-line);background:#fff;border-radius:1rem 1rem .35rem .35rem;margin-bottom:.75rem;padding:1rem 1.15rem .85rem;box-shadow:0 3px 14px #1a2b3809}.records-page .record-heading .eyebrow{display:none}.records-page .record-heading h1{font-size:clamp(1.45rem,2vw,1.85rem)}.records-page .record-heading>div:first-child>p:last-child{color:var(--records-muted)}.records-page .heading-actions{gap:.45rem}.records-page .heading-actions>*{flex:none}.records-page .group-control,.records-page .heading-actions .outline-button,.records-page .heading-actions .primary-button,.records-page .export-button{min-height:2.45rem;box-shadow:none;border-radius:999px}.records-page .heading-actions .primary-button{background:#006064;border-color:#006064;padding-inline:1rem}.records-page .record-layout-toggle{background:#f7f8f9;border:1px solid #d8dee3;border-radius:999px;gap:.15rem;padding:.2rem}.records-page .record-layout-toggle button{color:#53616d;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding-inline:.72rem;font-weight:700;display:inline-flex}.records-page .record-layout-toggle button span{font-size:1rem}.records-page .record-layout-toggle button.active{color:#004f53;background:#fff;box-shadow:0 1px 4px #12233324}.records-page .view-management-bar{min-height:3.35rem;box-shadow:none;border:0;border-bottom:1px solid #cfd5da;border-radius:0;margin-bottom:.55rem;padding:.4rem .55rem 0}.records-page .saved-view-tabs{align-self:stretch;gap:.15rem}.records-page .saved-view-tab-shell,.records-page .saved-view-tabs>.saved-view-tab{background:0 0;border:0;border-radius:.45rem .45rem 0 0;height:2.75rem}.records-page .saved-view-tab-shell.active,.records-page .saved-view-tabs>.saved-view-tab.active{color:#263640;box-shadow:inset 0 -2px 0 var(--records-accent);background:#f0f2f3;border:0}.records-page .saved-view-opener{color:var(--records-accent);background:0 0;border:0}.records-page .view-access-tag{color:#5c6973;background:#f7f9fa;border:1px solid #e0e5e8}.records-page .view-management-actions>button,.records-page .field-manager-wrap>button{color:#35434d;background:#fff;border:1px solid #d9dfe3;border-radius:999px}.records-page .record-filter-panel{border-color:var(--records-line);box-shadow:none;border-radius:.8rem;margin-bottom:.7rem}.records-page .filter-panel-header{background:#fff}.records-page .filter-panel-icon{color:var(--records-accent);background:#f7fafb;border:1px solid #d9dfe3}.records-page .filter-panel-header button,.records-page .filterbar button,.records-page .add-filter-button{border-radius:999px}.records-page .table-wrap,.records-page .board,.records-page .deal-map-panel{border-color:var(--records-line);box-shadow:none;background:#fff;border-radius:.8rem}.records-page table thead th{color:#56636e;background:#fbfcfc;font-weight:750}.records-page table tbody tr:hover{background:#f6faf9}.records-page table tbody td{border-color:#e8ebed}@media (width<=860px){.records-page .record-heading{align-items:stretch}.records-page .heading-actions{justify-content:flex-start}.records-page .record-layout-toggle{order:-2}.records-page .group-control{order:-1}.records-page .view-management-bar{align-items:flex-start;overflow-x:auto}.records-page .view-access-tag{display:none}}.recruitment-page{gap:18px;display:grid}.recruitment-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.recruitment-heading h1{margin:3px 0 5px}.recruitment-heading>div:first-child>p:last-child{max-width:760px;color:var(--muted,#64777f);font-size:15px}.recruitment-primary-actions{flex-wrap:wrap;gap:9px;display:flex}.recruitment-message{color:#176047;background:#edf9f4;border:1px solid #b9ddd1;border-radius:9px;padding:10px 14px;font-weight:700}.recruitment-tabs{border-bottom:1px solid var(--border,#d7e0e3);gap:4px;display:flex}.recruitment-tabs button{color:#52676f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-weight:750;display:flex}.recruitment-tabs button.active{color:#172d3d;border-bottom-color:#f36f21}.recruitment-tabs b{background:#e8eef0;border-radius:20px;min-width:22px;padding:2px 6px;font-size:11px}.recruitment-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.recruitment-kpis article{background:#fff;border:1px solid #dbe3e6;border-radius:12px;gap:5px;padding:18px;display:grid;box-shadow:0 4px 14px #172d3d0a}.recruitment-kpis article span{color:#65777e;font-size:12px;font-weight:750}.recruitment-kpis article strong{color:#172d3d;font-size:31px;line-height:1}.recruitment-kpis article small{color:#829096}.recruitment-overview-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.recruitment-overview-grid>.panel{padding:0;overflow:hidden}.recruitment-overview-grid>.panel>header,.recruitment-register>header{border-bottom:1px solid #e0e7e9;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.recruitment-overview-grid header h2,.recruitment-register header h2{margin:0 0 3px;font-size:17px}.recruitment-overview-grid header p,.recruitment-register header p{color:#708087;margin:0;font-size:12px}.recruitment-overview-grid header button{color:#d55e18;cursor:pointer;background:0 0;border:0;font-weight:750}.recruitment-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.recruitment-row:hover{background:#f7fafb}.recruitment-row>div,.recruitment-row>b{gap:3px;display:grid}.recruitment-row small{color:#73838a;font-weight:500}.recruitment-row>b{text-align:right;color:#172d3d}.recruitment-row.candidate>span{color:#fff;background:#172d3d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.recruitment-status{color:#4c6169;background:#eef2f3;border-radius:20px;align-items:center;width:max-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.recruitment-status.open{color:#167152;background:#e8f7f0}.recruitment-status.draft{color:#a45415;background:#fff4e7}.recruitment-status.closed,.recruitment-status.cancelled{color:#777;background:#f2f2f2}.recruitment-register{padding:0;overflow:hidden}.recruitment-search{background:#fff;border:1px solid #ced9dd;border-radius:8px;align-items:center;gap:7px;min-width:min(370px,45vw);padding:0 10px;display:flex}.recruitment-search input{border:0;outline:0;width:100%;min-height:38px}.recruitment-table-wrap{overflow:auto}.recruitment-table-wrap table{border-collapse:collapse;width:100%}.recruitment-table-wrap th{color:#5e7078;text-align:left;white-space:nowrap;background:#f5f8f9;padding:10px 13px;font-size:11px}.recruitment-table-wrap td{border-top:1px solid #e8edef;padding:12px 13px;font-size:13px}.recruitment-table-wrap tr{cursor:pointer}.recruitment-table-wrap tr:hover{background:#f8fafb}.recruitment-table-wrap td:first-child{gap:3px;display:grid}.recruitment-table-wrap td small{color:#7b898e}.recruitment-table-wrap a{color:#b94d10}.rank-button{color:#263d48;cursor:pointer;background:#fff;border:1px solid #cedadd;border-radius:6px;padding:5px 9px;font-weight:700}.recruitment-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.recruitment-job-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2e5;border-radius:11px;gap:10px;min-height:190px;padding:16px;display:grid;box-shadow:0 3px 12px #172d3d08}.recruitment-job-grid>button:hover{border-color:#f0a172;transform:translateY(-1px)}.recruitment-job-grid header,.recruitment-job-grid footer{justify-content:space-between;gap:10px;display:flex}.recruitment-job-grid h3,.recruitment-job-grid p{margin:0}.recruitment-job-grid p,.recruitment-job-grid footer{color:#6c7d84;font-size:12px}.recruitment-job-grid>button>div{flex-wrap:wrap;gap:5px;display:flex}.recruitment-job-grid>button>div span{color:#53676f;background:#f1f5f6;border-radius:5px;padding:4px 7px;font-size:10px}.recruitment-bulk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.recruitment-bulk-grid>.panel{align-content:start;gap:16px;padding:23px;display:grid;position:relative}.bulk-step{color:#e6ecee;font-size:43px;font-weight:900;position:absolute;top:15px;right:18px}.recruitment-bulk-grid h2{margin:0 0 5px}.recruitment-bulk-grid p{color:#6a7c83;margin:0}.job-multi-picker{gap:7px;max-height:390px;display:grid;overflow:auto}.job-multi-picker label{cursor:pointer;border:1px solid #dce4e7;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.job-multi-picker label.selected{background:#fff8f4;border-color:#f36f21}.job-multi-picker label span{gap:2px;display:grid}.job-multi-picker small{color:#718189}.bulk-upload>label:not(.cv-drop-zone){gap:6px;font-size:12px;font-weight:750;display:grid}.bulk-upload select,.ranking-context select,.ranking-form>label select,.ranking-form>label textarea{background:#fff;border:1px solid #ccd8dc;border-radius:8px;min-height:40px;padding:8px 10px}.cv-drop-zone{text-align:center;cursor:pointer;background:#f8fafb;border:2px dashed #bfcdd2;border-radius:12px;place-items:center;gap:6px;padding:25px;display:grid}.cv-drop-zone:hover{background:#fff9f5;border-color:#f36f21}.cv-drop-zone.disabled{opacity:.55;cursor:not-allowed}.cv-drop-zone input{display:none}.cv-drop-zone>span{color:#f36f21;font-size:30px}.cv-drop-zone small{color:#718289}.cv-drop-zone.compact{margin-bottom:16px;padding:16px}.bulk-file-list{gap:6px;display:grid}.bulk-file-list>span{border-bottom:1px solid #e8edef;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:7px;font-size:12px;display:grid}.bulk-file-list b{background:#eaf0f2;border-radius:4px;padding:2px 5px;font-size:9px}.bulk-file-list small{color:#7b898e}.bulk-progress{gap:5px;display:grid}.bulk-progress>span{background:#e4eaec;border-radius:8px;height:8px;overflow:hidden}.bulk-progress i{background:#f36f21;height:100%;display:block}.recruitment-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09151d6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.recruitment-drawer{background:#fff;width:min(760px,96vw);height:100%;overflow:auto;box-shadow:-18px 0 50px #0000002e}.recruitment-drawer>header{z-index:3;background:#fff;border-bottom:1px solid #dde5e7;justify-content:space-between;align-items:flex-start;padding:20px 23px;display:flex;position:sticky;top:0}.recruitment-drawer h2{margin:3px 0 0}.recruitment-drawer>header>button{cursor:pointer;background:#eef2f3;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.drawer-tabs{z-index:2;background:#fff;border-bottom:1px solid #dde5e7;padding:0 23px;display:flex;position:sticky;top:79px}.drawer-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:750}.drawer-tabs button.active{border-color:#f36f21}.recruitment-drawer>form,.ranking-form{gap:16px;padding:21px 23px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label,.ranking-form>label,.ranking-context label{color:#52666f;gap:5px;font-size:12px;font-weight:750;display:grid}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd8dc;border-radius:8px;padding:8px 10px}.form-grid textarea{resize:vertical}.form-grid .wide{grid-column:1/-1}.candidate-postings,.posting-sites{border:1px solid #d9e2e5;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.candidate-postings legend,.posting-sites legend{color:#465c65;padding:0 6px;font-weight:800}.candidate-postings label{align-items:flex-start;gap:8px;display:flex}.candidate-postings label span{display:grid}.candidate-postings small{color:#76868c}.posting-sites label{align-items:center;gap:8px;font-size:13px;display:flex}.drawer-actions{border-top:1px solid #e3e9eb;justify-content:flex-end;gap:9px;padding-top:9px;display:flex}.linked-candidates{border-top:1px solid #e3e9eb}.linked-candidates h3{gap:8px;display:flex}.linked-candidates h3 span{background:#eaf0f2;border-radius:20px;padding:2px 7px;font-size:11px}.linked-candidates>div{border-top:1px solid #edf1f2;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.linked-candidates>div>span{display:grid}.linked-candidates small{color:#77868c}.linked-candidates button{color:#ba4e12;cursor:pointer;background:0 0;border:0}.ranking-context{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.ranking-context>div{color:#fff;background:#172d3d;border-radius:8px;place-items:center;min-width:90px;padding:9px;display:grid}.ranking-context>div strong{font-size:19px}.ranking-context>div small{color:#c8d5da}.ranking-criteria{border:1px solid #dce4e6;border-radius:9px;display:grid;overflow:hidden}.ranking-criteria>div{border-top:1px solid #e7edef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.ranking-criteria>div:first-child{border-top:0}.ranking-criteria>div>span{gap:2px;display:grid}.ranking-criteria small{color:#75868c}.ranking-criteria>div>div{gap:5px;display:flex}.ranking-criteria button{cursor:pointer;background:#fff;border:1px solid #ccd7db;border-radius:7px;width:32px;height:32px;font-weight:800}.ranking-criteria button.selected{color:#fff;background:#f36f21;border-color:#f36f21}@media (width<=1050px){.recruitment-job-grid,.recruitment-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.recruitment-heading,.recruitment-overview-grid,.recruitment-bulk-grid{grid-template-columns:1fr;display:grid}.recruitment-primary-actions{width:100%}.recruitment-primary-actions button{flex:1}.recruitment-tabs{overflow:auto}.recruitment-tabs button{white-space:nowrap}.recruitment-kpis,.recruitment-job-grid,.form-grid{grid-template-columns:1fr}.recruitment-search{width:100%;min-width:0}.recruitment-register>header{flex-direction:column;align-items:stretch}.candidate-postings,.posting-sites,.ranking-context,.ranking-criteria>div{grid-template-columns:1fr}.recruitment-table-wrap{max-width:100vw}.form-grid .wide{grid-column:auto}}.linked-candidates .job-candidate-actions{border:0;gap:8px;padding:0 0 12px;display:grid}.job-candidate-actions>button{color:#243b46!important;background:#fff!important;border:1px solid #ccd8dc!important;justify-self:start!important}.job-candidate-actions label{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.job-candidate-actions select{background:#fff;border:1px solid #ccd8dc;border-radius:8px;min-height:38px;padding:7px 9px}.job-candidate-actions label button{color:#fff;background:#172d3d;border:0;border-radius:7px;padding:7px 12px;font-weight:750}.job-candidate-actions label button:disabled{opacity:.45}.tradeshow-workspace-tabs{border-bottom:1px solid #d9dfe2;gap:22px;display:flex}.tradeshow-workspace-tabs button{color:#60696e;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 2px 12px;font-size:13px;font-weight:700}.tradeshow-workspace-tabs button.active{color:#ed1c24;border-color:#ed1c24}.visitor-layout-name,.visitor-layout-picker{min-width:190px}.visitor-layout-name input{color:#161618;background:#fff;border:1px solid #cfcfd2;border-radius:9px;min-height:40px;padding:0 11px}.visitor-performance-dashboard{gap:14px;padding:14px 0 30px;display:grid}.visitor-dashboard-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.visitor-dashboard-filters label{color:#60696e;gap:5px;min-width:160px;font-size:11px;font-weight:750;display:grid}.visitor-dashboard-filters select,.visitor-audit-controls select,.visitor-audit-controls input{color:#182125;background:#fff;border:1px solid #cfd6d9;border-radius:8px;min-height:38px;padding:0 34px 0 11px}.visitor-dashboard-filters button{color:#5d686d;cursor:pointer;background:0 0;border:0;min-height:38px;font-weight:750}.visitor-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.visitor-dashboard-kpis article,.visitor-dashboard-breakdowns>article,.visitor-email-audit{background:#fff;border:1px solid #dbe1e4;border-radius:11px;box-shadow:0 1px 2px #18212508}.visitor-dashboard-kpis article{flex-direction:column;align-items:flex-start;gap:5px;min-height:132px;padding:18px 22px;display:flex}.visitor-dashboard-kpis span{font-size:13px;font-weight:700}.visitor-dashboard-kpis strong{letter-spacing:-1.5px;font-size:40px;line-height:1.05}.visitor-dashboard-kpis small{color:#69777e;font-size:12px}.visitor-dashboard-kpis article.attention strong{color:#ed1c24}.visitor-dashboard-kpis article.attention button{color:#ed1c24;cursor:pointer;background:0 0;border:0;margin-top:auto;font-size:12px;font-weight:800}.visitor-dashboard-kpis article>i{background:#dfe4e6;border-radius:99px;width:100%;height:8px;margin-top:auto;overflow:hidden}.visitor-dashboard-kpis article>i b{border-radius:inherit;background:#353f44;height:100%;display:block}.visitor-dashboard-definition{color:#59686f;margin:-5px 0 0;font-size:11px}.visitor-dashboard-breakdowns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visitor-dashboard-breakdowns>article{padding:15px 20px}.visitor-dashboard-breakdowns header h2,.visitor-email-audit h2{margin:0;font-size:16px}.visitor-dashboard-breakdowns header small{color:#69777e}.visitor-type-bars{gap:9px;margin-top:12px;display:grid}.visitor-type-bars>div{grid-template-columns:110px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:12px;display:grid}.visitor-type-bars i{background:#edf0f1;border-radius:3px;height:14px;overflow:hidden}.visitor-type-bars i b{background:#39434a;height:100%;display:block}.visitor-type-bars>div:nth-child(2) i b{background:#909aa0}.visitor-type-bars>div:nth-child(3) i b{background:#b2bac0}.visitor-type-bars>div:nth-child(4) i b{background:#c9cfd2}.visitor-type-bars>div:nth-child(5) i b{background:#dfe3e5}.visitor-interest-stack{background:#eef1f2;border-radius:5px;height:23px;margin:25px 0 18px;display:flex;overflow:hidden}.visitor-interest-stack i.cool,.visitor-interest-counts i.cool{background:#c9cfd2}.visitor-interest-stack i.medium,.visitor-interest-counts i.medium{background:#39434a}.visitor-interest-stack i.hot,.visitor-interest-counts i.hot{background:#ed1c24}.visitor-interest-counts{grid-template-columns:repeat(3,1fr);display:grid}.visitor-interest-counts>div{border-right:1px solid #e4e8ea;place-items:center;gap:3px;display:grid}.visitor-interest-counts>div:last-child{border:0}.visitor-interest-counts strong{font-size:26px}.visitor-interest-counts span{color:#445159;align-items:center;gap:7px;font-size:12px;display:flex}.visitor-interest-counts span i{border-radius:50%;width:12px;height:12px}.visitor-email-audit{overflow:hidden}.visitor-email-audit>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.visitor-email-audit>header p{color:#69777e;margin:3px 0 0;font-size:11px}.visitor-audit-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.visitor-audit-controls input{min-width:250px;padding-right:11px}.visitor-audit-table{overflow:auto}.visitor-audit-table table{border-collapse:collapse;width:100%;min-width:1050px}.visitor-audit-table th{color:#627078;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#fafbfb;padding:10px 18px;font-size:10px}.visitor-audit-table td{color:#273238;border-top:1px solid #edf0f1;padding:10px 18px;font-size:12px}.visitor-audit-person{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.visitor-audit-person strong{color:#1e292e}.visitor-audit-person small{color:#69777e}.visitor-audit-table td>span{background:#eef1f2;border-radius:8px;padding:5px 8px;display:inline-flex}.visitor-view-email{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd6d9;border-radius:8px;min-height:34px;padding:0 12px;font-weight:750}.visitor-view-email:hover{color:#ed1c24;border-color:#ed1c24}.visitor-audit-empty{text-align:center;color:#69777e;padding:35px}.visitor-email-audit>footer{color:#66757c;border-top:1px solid #e1e6e8;justify-content:space-between;align-items:center;padding:10px 18px;font-size:11px;display:flex}.visitor-email-audit>footer div{gap:5px;display:flex}.visitor-email-audit>footer button{cursor:pointer;background:#fff;border:1px solid #dde2e4;border-radius:7px;width:31px;height:31px}.visitor-email-audit>footer button.active{color:#fff;background:#ed1c24;border-color:#ed1c24}.visitor-email-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1013a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visitor-email-modal{background:#fff;border-radius:12px;width:min(700px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #0000004d}.visitor-email-modal>header{border-bottom:1px solid #e0e5e7;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.visitor-email-modal>header>span{font-size:22px}.visitor-email-modal>header div{flex:1}.visitor-email-modal>header small{text-transform:uppercase;color:#66757c;font-weight:750}.visitor-email-modal>header h2{margin:4px 0 0;font-size:22px}.visitor-email-modal>header button{cursor:pointer;background:0 0;border:0;font-size:25px}.visitor-email-meta{border-bottom:1px solid #edf0f1;align-items:center;gap:8px;padding:10px 20px;display:flex}.visitor-email-meta span{background:#eef2f1;border-radius:8px;padding:4px 7px;font-size:11px}.visitor-email-meta b{margin-left:auto;font-size:11px}.visitor-email-modal dl{background:#fafbfb;gap:8px;margin:0;padding:13px 20px;display:grid}.visitor-email-modal dl div{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.visitor-email-modal dt{color:#6b787e}.visitor-email-modal dd{margin:0}.visitor-email-body-readonly{white-space:pre-wrap;min-height:210px;padding:23px 20px;line-height:1.55}.visitor-email-modal>footer{color:#69777e;border-top:1px solid #e0e5e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex}.visitor-email-modal>footer div{gap:8px;display:flex}.visitor-email-modal>footer button{cursor:pointer;background:#fff;border:1px solid #d5dbde;border-radius:8px;min-height:38px;padding:0 14px}.visitor-email-modal>footer .primary-button{color:#fff;background:#ed1c24;border-color:#ed1c24}.visitor-layout-message{white-space:normal;max-width:290px}@media (width<=1100px){.visitor-dashboard-kpis{grid-template-columns:1fr 1fr}.visitor-dashboard-breakdowns{grid-template-columns:1fr}.visitor-email-audit>header{flex-direction:column;align-items:flex-start}.visitor-audit-controls{justify-content:flex-start}}@media (width<=680px){.tradeshow-workspace-tabs{overflow:auto}.visitor-dashboard-filters{grid-template-columns:1fr 1fr;display:grid}.visitor-dashboard-filters label{min-width:0}.visitor-dashboard-kpis{grid-template-columns:1fr}.visitor-dashboard-kpis article{min-height:115px}.visitor-dashboard-breakdowns>article{padding:14px}.visitor-type-bars>div{grid-template-columns:95px minmax(0,1fr) 28px}.visitor-audit-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.visitor-audit-controls input{grid-column:1/-1;min-width:0}.visitor-email-audit>footer,.visitor-email-modal>footer{flex-direction:column;align-items:flex-start}.visitor-email-modal-backdrop{padding:8px}.visitor-email-modal>footer div{width:100%}.visitor-email-modal>footer button{flex:1}}.visitor-dashboard-kpis>button{min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe1e4;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:18px 22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #18212508}.visitor-dashboard-kpis>button:hover,.visitor-dashboard-kpis>button:focus-visible,.visitor-dashboard-kpis>button.active{border-color:#ed1c24;outline:0;transform:translateY(-1px);box-shadow:0 5px 18px #ed1c241f}.visitor-dashboard-kpis>button.attention strong{color:#ed1c24}.visitor-dashboard-kpis>button>i{background:#dfe4e6;border-radius:99px;width:100%;height:8px;margin-top:auto;overflow:hidden}.visitor-dashboard-kpis>button>i b{border-radius:inherit;background:#353f44;height:100%;display:block}.visitor-dashboard-kpis>button em{color:#ed1c24;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.visitor-dashboard-kpis>button>i+em{margin-top:3px}.visitor-dashboard-kpis>article{display:none}.visitor-kpi-modal-backdrop{z-index:165;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1013a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visitor-kpi-modal{background:#fff;border-radius:13px;flex-direction:column;width:min(1120px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000004d}.visitor-kpi-modal>header{border-bottom:1px solid #e0e5e7;align-items:flex-start;gap:18px;padding:17px 20px;display:flex}.visitor-kpi-modal>header>div{flex:1;min-width:0}.visitor-kpi-modal>header small{color:#68767d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.visitor-kpi-modal>header h2{margin:3px 0 2px;font-size:22px}.visitor-kpi-modal>header p{color:#66757c;margin:0;font-size:12px}.visitor-kpi-modal>header>span{white-space:nowrap;background:#f1f3f4;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.visitor-kpi-modal>header>button{cursor:pointer;background:0 0;border:0;font-size:25px}.visitor-kpi-filter-summary{background:#fafbfb;border-bottom:1px solid #e8ecee;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 20px;display:flex}.visitor-kpi-filter-summary b,.visitor-kpi-filter-summary span{background:#fff;border:1px solid #dfe4e6;border-radius:99px;padding:5px 8px;font-size:11px}.visitor-kpi-filter-summary b{color:#a70e14;border-color:#ed1c24}.visitor-kpi-table-wrap{min-height:190px;overflow:auto}.visitor-kpi-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.visitor-kpi-table-wrap th{color:#627078;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f9fa;padding:10px 16px;font-size:10px}.visitor-kpi-table-wrap td{color:#273238;vertical-align:middle;border-top:1px solid #edf0f1;padding:11px 16px;font-size:12px}.visitor-kpi-table-wrap td:first-child>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.visitor-kpi-table-wrap td:first-child>button strong{color:#1e292e}.visitor-kpi-table-wrap td:first-child>button small{color:#69777e}.visitor-kpi-open{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd6d9;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800}.visitor-kpi-open:hover{color:#ed1c24;border-color:#ed1c24}.visitor-kpi-empty{color:#69777e;text-align:center;align-content:center;place-items:center;gap:3px;min-height:190px;display:grid}.visitor-kpi-empty span{font-size:28px}.visitor-kpi-empty h3,.visitor-kpi-empty p{margin:0}.visitor-kpi-modal>footer{color:#69777e;border-top:1px solid #e0e5e7;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:11px;display:flex}.visitor-kpi-modal>footer button{cursor:pointer;background:#fff;border:1px solid #d5dbde;border-radius:8px;min-height:36px;padding:0 14px;font-weight:750}@media (width<=680px){.visitor-dashboard-kpis>button{min-height:115px}.visitor-kpi-modal-backdrop{padding:8px}.visitor-kpi-modal>header{gap:8px}.visitor-kpi-modal>header>span{display:none}.visitor-kpi-modal>footer{flex-direction:column;align-items:flex-start}}.crm-table-viewport{min-width:0;overflow:hidden}.crm-table-scroll-top{scrollbar-gutter:stable;background:#fafbfb;border:1px solid #dfe4e7;border-bottom:0;height:16px;overflow:auto hidden}.crm-table-scroll-top>div{height:1px}.crm-table-scroll{scrollbar-gutter:stable;max-height:calc(100vh - 270px);overflow:auto}.crm-table-scroll table{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%}.crm-table-scroll thead th{z-index:6;background:#f4f6f8;top:0;box-shadow:0 1px #dce2e6;position:sticky!important}.crm-table-scroll .column-resize-handle{z-index:12;cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.crm-table-scroll.resizing-columns,.crm-table-scroll.resizing-columns *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.crm-table-scroll-top+.crm-table-scroll{border-top:0}.recruit-table-scroll table{white-space:nowrap}.recruit-table-scroll th{text-align:left;background:#f4f6f8;border-top:1px solid #e5e9ef;border-bottom:1px solid #dce2e9;padding:0;position:sticky}.recruit-table-scroll th:not(.select){min-width:145px}.recruit-table-scroll th button{text-align:left;color:#425167;background:0 0;border:0;width:100%;padding:11px 13px;font-weight:800}.recruit-table-scroll th .column-grip{color:#9aa5b1;letter-spacing:-2px;margin-right:7px}.recruit-table-scroll td{color:#35445a;text-overflow:ellipsis;border-bottom:1px solid #edf0f4;padding:12px 13px;font-size:.88rem;overflow:hidden}.recruit-table-scroll tbody tr{cursor:pointer}.recruit-table-scroll tbody tr:hover{background:#f7faf9}.recruit-table-scroll .select{text-align:center;width:38px;min-width:38px;max-width:38px}.recruit-pagination{color:#687487;background:#fff;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;font-size:.82rem;display:flex}.recruit-pagination>div,.recruit-pagination label{align-items:center;gap:7px;display:flex}.recruit-pagination select{background:#fff;border:1px solid #cfd7e3;border-radius:7px;height:34px}.recruit-pagination button{cursor:pointer;background:#fff;border:1px solid #d6dde6;border-radius:7px;width:34px;height:34px}.recruit-pagination button:disabled{opacity:.4;cursor:not-allowed}.recruit-column-manager label[draggable=true]{cursor:grab;background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:6px 8px}.recruit-column-manager .column-grip{color:#8d99a7;letter-spacing:-2px}.tradeshow-table-shell{background:#fff;border:1px solid #e0e2e3;border-radius:12px;overflow:hidden}.tradeshow-table-scroll{max-height:calc(100vh - 270px)}.tradeshow-table-scroll table{min-width:1150px}.tradeshow-table-scroll+.table-footer{border-top:1px solid #e5e9eb}@media (width<=720px){.crm-table-scroll{max-height:calc(100vh - 220px)}.recruit-pagination{flex-direction:column;align-items:flex-start}.recruit-pagination>div{flex-wrap:wrap}}.record-primary-search{border:1px solid var(--records-line,#dfe5e7);background:#fff;border-radius:12px;align-items:stretch;gap:8px;padding:12px;display:flex}.record-primary-search label{grid-template-columns:auto minmax(150px,auto) minmax(220px,1fr);align-items:center;gap:10px;width:100%;display:grid}.record-primary-search-icon{color:#cf5717;background:#fff3eb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.record-primary-search-copy{color:#263b46;gap:2px;display:grid}.record-primary-search-copy strong{font-size:12px}.record-primary-search-copy small{color:#718087;font-size:10px}.record-primary-search input{color:#1d3039;width:100%;min-height:40px;font:inherit;background:#fbfcfc;border:1px solid #cbd6da;border-radius:8px;padding:8px 12px}.record-primary-search input:focus{background:#fff;border-color:#e87937;outline:3px solid #e8793724}.record-primary-search-clear{color:#52666f;cursor:pointer;background:#fff;border:1px solid #d4dcdf;border-radius:8px;min-width:66px;font-weight:750}@media (width<=720px){.record-primary-search{align-items:end}.record-primary-search label{grid-template-columns:auto minmax(0,1fr)}.record-primary-search input{grid-column:1/-1}.record-primary-search-clear{min-height:40px}}.quick-log-section-picker,.quick-log-live-search{color:#303337;align-content:start;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.quick-log-section-picker details{position:relative}.quick-log-section-picker summary{color:#17181a;cursor:pointer;background:#fff;border:1px solid #bfc3c7;border-radius:7px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;font-size:10px;font-weight:500;list-style:none;display:flex}.quick-log-section-picker summary::-webkit-details-marker{display:none}.quick-log-section-picker summary:after{content:"⌄";color:#626a70;font-size:13px}.quick-log-section-picker details>div{z-index:8;background:#fff;border:1px solid #c9ced1;border-radius:9px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 34px #141c212e}.quick-log-section-picker details>div>button{color:#a31d22;cursor:pointer;background:#f2f3f4;border:0;border-radius:6px;width:100%;min-height:30px;margin-bottom:4px;font-size:9px;font-weight:800}.quick-log-section-picker details label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:5px 7px;font-size:9px;display:flex}.quick-log-section-picker details label:hover{background:#fff5f4}.quick-log-section-picker details input{accent-color:#ed1c24;width:15px!important;min-height:15px!important}.quick-log-live-search{grid-column:1/-1}.quick-log-live-search>label{gap:6px}.quick-log-live-search>small{color:#70787e;font-size:8px;font-weight:500}.quick-log-search-results{background:#fff;border:1px solid #cbd0d3;border-radius:9px;max-height:250px;overflow:auto;box-shadow:0 8px 22px #141c2114}.quick-log-search-results>p{color:#6c757b;margin:0;padding:14px;font-size:9px;font-weight:550}.quick-log-search-results>p.error{color:#a3241d}.quick-log-search-results>button{color:#1c2428;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;display:flex}.quick-log-search-results>button:first-of-type{border-top:0}.quick-log-search-results>button:hover{background:#fff8f5}.quick-log-search-results>button.selected{background:#fff1ed;box-shadow:inset 3px 0 #ed1c24}.quick-log-search-results>button span{gap:3px;min-width:0;display:grid}.quick-log-search-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quick-log-search-results>button small{color:#6d777d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.quick-log-search-results>button b,.quick-log-selected-record b{color:#445963;white-space:nowrap;background:#edf1f3;border-radius:99px;flex:none;padding:4px 7px;font-size:7px}.quick-log-selected-record{color:#22634c;background:#eff9f5;border:1px solid #b9d9cc;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;font-size:9px;display:flex}@media (width<=760px){.quick-log-section-picker,.quick-log-live-search{grid-column:auto}.quick-log-section-picker details>div{margin-top:5px;position:static}}.email-engagement-option>span{gap:.38rem;min-width:0;line-height:1.4;display:grid}.email-engagement-option>span>strong,.email-engagement-option>span>small{display:block}.email-engagement-option>span>small{overflow-wrap:anywhere;font-weight:500}.record-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;width:100%;padding-bottom:18px;display:grid;overflow:visible}.record-board .board-column{flex:none;width:auto;min-width:0;max-width:none}@media (width<=680px){.record-board{grid-template-columns:minmax(0,1fr)}}.tradeshow-inline-message.error,.lookup-message.error,.inline-error[role=alert]{align-items:center;gap:10px;display:flex}.tradeshow-inline-message.error>span,.lookup-message.error>span,.inline-error[role=alert]>span{flex:1}.tradeshow-inline-message.error>button,.lookup-message.error>button,.inline-error[role=alert]>button,.error-banner>button[aria-label=Dismiss\ warning]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.recruit-saved-views button.active{color:#a8081b;background:#fff1f2;border-color:#ef2538}.deleted-records-panel{margin-bottom:20px}.deleted-records-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deleted-records-panel td strong,.deleted-records-panel td small{display:block}@media (width<=760px){.deleted-records-panel{overflow-x:auto}}.stat-card>strong,.overview-kpi-widget>strong,.email-report-kpis>button>strong,.deal-kpi-grid>button>strong,.deal-kpi-grid>button>b,.analytics-kpi-grid>button>strong,.quotation-kpis>button>strong,.activity-report-kpis>button>strong,.work-kpi-grid>button>strong,.report-preview-kpis>button>strong,.widget-kpi>strong,.mining-company-kpi-grid>:is(button,div)>strong,.mine-kpis>:is(button,div)>strong,.tender-kpis>:is(button,article)>strong,.pm-kpis>:is(button,article)>strong,.recruit-kpis>button>strong,.recruitment-kpis>article>strong,.vendors-kpis>button>strong,.visitor-dashboard-kpis>:is(button,article)>strong,.tradeshow-summary-band>button>strong,.score-distribution>button>strong,.deal-globe-stats>span>strong{text-align:center;align-self:stretch;width:100%;min-width:0;display:block}.stat-card>.stat-icon{grid-row:1}.stat-card>strong{grid-column:1/-1}.recruit-kpis>button{grid-template-columns:minmax(0,1fr)}.recruit-kpis>button>strong{grid-area:auto/1}.pm .pm-kpis>button,.widget-kpi{flex-direction:column;align-items:stretch}.guide-page{max-width:1600px}.guide-toolbar{grid-template-columns:auto minmax(220px,1fr) auto auto}.guide-audience button{min-width:145px}.guide-audience b,.guide-updates-button b{font-size:11px}.guide-audience small,.guide-updates-button small{font-size:10px}.guide-search input{font-size:13px}.guide-header>div>p:last-child{max-width:800px}.guide-layout{grid-template-columns:285px minmax(0,1fr)}.guide-index{max-height:calc(100vh - 210px)}.guide-index h2{letter-spacing:.6px;font-size:10px}.guide-index>header span{font-size:10px}.guide-index>header strong{font-size:14px}.guide-index section button{padding:10px;font-size:12px;line-height:1.45}.guide-article-heading>div>span{font-size:13px}.guide-article-heading p{font-size:10px}.guide-article-heading h2{font-size:25px;line-height:1.2}.guide-article{min-width:0}.guide-visual-feature{background:#f5f7f9;border:1px solid #dfe5e9;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(175px,1fr);align-items:center;gap:24px;margin:24px 30px 0;padding:18px;display:grid}.guide-image-button{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.guide-illustration{object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.guide-image-button:hover .guide-enlarge-label,.guide-image-button:focus-visible .guide-enlarge-label{background:#a51923}.guide-enlarge-label{color:#fff;background:#24333f;border-radius:6px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 12px #0002}.guide-visual-kicker{text-transform:uppercase;letter-spacing:1px;font-weight:750;color:#ac1d27!important;margin:0 0 7px!important;font-size:9px!important}.guide-visual-feature h3{letter-spacing:-.5px;margin:0 0 9px;font-size:22px}.guide-visual-feature p{color:#5d6d78;margin:0 0 14px;font-size:12px;line-height:1.6}.guide-visual-feature small{color:#71808b;margin-top:12px;font-size:10px;line-height:1.5;display:block}.guide-function-link{cursor:pointer;background:#fff6f6;border:1px solid #e3a6aa;border-radius:7px;align-items:center;gap:9px;max-width:100%;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;color:#a51b24!important}.guide-function-link:hover{background:#ffe8ea;border-color:#c9333d}.guide-function-link>span{margin-left:auto}.guide-access-note{color:#75818a;font-size:11px;line-height:1.4;display:inline-block}.guide-steps h3{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.guide-steps h3 small{color:#7c8791;font-size:10px;font-weight:400}.guide-steps ol{gap:12px}.guide-steps li{align-items:start;padding:14px;transition:border-color .12s,background .12s}.guide-steps li:hover,.guide-steps li:focus-within{background:#fffcfc;border-color:#d49a9f}.guide-steps li>span{color:#a5212a;background:#fff0f0;margin-top:1px;font-size:11px}.guide-steps li p{font-size:13px;line-height:1.65}.guide-step-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.guide-preview-button{color:#516473;cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-flex}.guide-preview-button:hover{color:#172c3c;background:#eff3f6}.guide-spec-action{padding:18px 30px 0}.guide-capability-spec .guide-preview-button{margin-top:10px;font-weight:400;display:flex}.guide-tips p{font-size:12px}.guide-tips h3{font-size:13px}.guide-article-footer{font-size:10px}.guide-hover-preview{z-index:1000;background:#fff;border:1px solid #dce3e9;border-radius:13px;width:380px;max-width:calc(100vw - 32px);padding:12px;position:fixed;box-shadow:0 14px 45px #1f354536}.guide-preview-top{color:#7b8994;letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.guide-preview-top button{color:#566772;cursor:pointer;background:#f0f3f5;border:0;border-radius:5px;width:25px;height:25px}.guide-hover-preview>strong{color:#293e4d;margin-top:10px;font-size:13px;display:block}.guide-hover-preview>p{color:#5f707d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.guide-image-dialog{color:#253744;background:#fff;border:1px solid #d8e0e5;border-radius:16px;width:min(960px,100vw - 32px);max-height:90dvh;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #0004}.guide-image-dialog::backdrop{background:#0b1728b3}.guide-image-dialog>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.guide-image-dialog>header span{color:#8a5360;font-size:11px}.guide-image-dialog h2{margin:6px 0 0;font-size:23px;line-height:1.3}.guide-image-dialog>header button{cursor:pointer;background:#f6f8fa;border:1px solid #dce2e7;border-radius:8px;flex-shrink:0;width:36px;height:36px;font-size:23px}.guide-image-dialog>p{color:#566b79;margin:18px 0;font-size:14px;line-height:1.7}.guide-image-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.guide-page :is(button,a):focus-visible,.guide-image-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #3171ae}.guide-search:focus-within{outline-offset:2px;outline:2px solid #3171ae}@media (width<=1250px){.guide-toolbar{grid-template-columns:1fr auto auto}.guide-audience{grid-column:1/-1}.guide-visual-feature{grid-template-columns:1fr}.guide-visual-feature>div{grid-template-columns:1fr auto;column-gap:16px;display:grid}.guide-visual-feature>div p,.guide-visual-feature>div small{grid-column:1/-1}.guide-visual-feature>div h3{grid-column:1}.guide-visual-feature>div .guide-function-link{grid-area:2/2/4;align-self:start}.guide-enlarge-label{font-size:11px}}@media (width<=760px){.guide-toolbar{grid-template-columns:1fr 1fr}.guide-search{grid-column:1/-1}.guide-updates-button{grid-column:auto;min-width:0}.guide-layout{grid-template-columns:1fr}.guide-index{max-height:250px;position:static}.guide-index section{display:block}.guide-index section button{width:100%}.guide-visual-feature{gap:16px;margin:18px 21px 0;padding:12px}.guide-visual-feature>div{display:block}.guide-steps h3{flex-direction:column;align-items:flex-start;gap:4px}.guide-article-heading h2{font-size:22px}.guide-image-dialog{padding:16px}.guide-image-dialog h2{font-size:18px}.guide-image-dialog footer{flex-direction:column;align-items:stretch}.guide-image-dialog .guide-function-link{justify-content:center}.guide-hover-preview{display:none}.guide-step-actions{gap:8px}.guide-steps li{grid-template-columns:25px minmax(0,1fr);gap:9px;padding:12px}.guide-steps li p{font-size:13px}.guide-steps li>span{width:25px;height:25px}.guide-article-footer{line-height:1.5}.guide-spec-action{padding:18px 21px 0}}@media (prefers-reduced-motion:reduce){.guide-steps li{transition:none}}*{box-sizing:border-box}body{color:#161616;background:#f2f3f5;margin:0}.booking-page{place-items:center;min-height:100vh;padding:48px 20px;font-family:Arial,sans-serif;display:grid}.booking-card{background:#fff;border:1px solid #d9dce1;border-radius:18px;width:min(680px,100%);padding:34px;box-shadow:0 18px 60px #0000001a}.booking-card>header{border-bottom:1px solid #e7e7e7;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.booking-logo{object-fit:contain;flex:0 0 138px;width:138px;height:auto;display:block}.booking-eyebrow{color:#b5091d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:800}.booking-card h1{margin:0 0 8px;font-size:28px;line-height:1.15}.booking-card header p:last-child,.booking-description,fieldset>p,.booking-card footer{color:#5c626b;line-height:1.55}.booking-name{gap:7px;margin:20px 0;font-weight:750;display:grid}.booking-name input,.booking-datetime{width:100%;font:inherit;border:1px solid #c9cdd3;border-radius:8px;padding:12px 13px}.booking-card fieldset{border:0;margin:25px 0;padding:0}.booking-card legend{font-size:18px;font-weight:800}.booking-slots{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.booking-slots label,.booking-alternative{cursor:pointer;border:1px solid #ccd0d5;border-radius:9px;align-items:center;gap:10px;padding:14px;font-weight:700;display:flex}.booking-slots label.selected,.booking-alternative.selected{background:#fff7f7;border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c241f}.booking-datetime{margin-top:10px}.booking-primary{color:#fff;text-align:center;width:100%;font:inherit;cursor:pointer;background:#ed1c24;border:0;border-radius:9px;padding:14px 18px;font-weight:850;text-decoration:none;display:block}.booking-primary:disabled{opacity:.6;cursor:wait}.booking-card footer{text-align:center;margin-top:18px;font-size:13px}.booking-inline-error{color:#a20b18;background:#fff0f0;border-radius:8px;padding:12px}.booking-confirmed{text-align:center}.booking-mark{color:#137333;background:#e5f8eb;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.booking-confirmed dl{text-align:left;border-block:1px solid #e4e4e4;margin:25px 0}.booking-confirmed dl div{grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}.booking-confirmed dt{color:#62666d}.booking-confirmed dd{margin:0;font-weight:750}.booking-error{text-align:center}.booking-error>span{color:#ed1c24;font-size:32px;font-weight:900}@media (width<=620px){.booking-page{align-items:start;padding:16px}.booking-card{border-radius:12px;padding:24px 18px}.booking-card>header{flex-direction:column;align-items:flex-start}.booking-logo{flex-basis:auto;width:150px}.booking-slots{grid-template-columns:1fr}.booking-card h1{font-size:24px}.booking-confirmed dl div{grid-template-columns:1fr;gap:4px}}
