@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.select-all{-webkit-user-select:all;user-select:all}}:root{--dr-ink:#111;--dr-canvas:#faf9f6;--dr-gallery:#f1efeb;--dr-surface:#fff;--dr-line:#dddad4;--dr-muted:#6f6d68;--dr-surface-sunken:#f1efeb;--dr-surface-muted:#eceae4;--dr-line-strong:#cfcdc6;--dr-line-soft:#efeeea;--dr-faint:#8b8b86;--dr-information:#628294;--dr-success:#284d3d;--dr-attention:#8a672c;--dr-exception:#6e2929;--dr-information-soft:#dde6ec;--dr-success-soft:#dde8e1;--dr-attention-soft:#f3e5cb;--dr-exception-soft:#f0dcd7;--dr-font-family:"Poppins", Arial, sans-serif;--dr-type-display:48px;--dr-type-page:32px;--dr-type-section:20px;--dr-type-body:14px;--dr-type-label:11px;--dr-tracking-label:.08em;--dr-space-1:4px;--dr-space-2:8px;--dr-space-3:12px;--dr-space-4:16px;--dr-space-6:24px;--dr-space-8:32px;--dr-space-12:48px;--dr-radius-control:6px;--dr-radius-card:12px;--dr-radius-feature:20px;--dr-radius-pill:999px;--dr-elevation-1:0 1px 0 var(--dr-line);--dr-elevation-2:0 6px 18px #1111111a;--dr-elevation-3:0 12px 40px #1111111f;--dr-layer-base:0;--dr-layer-sticky:20;--dr-layer-menu:40;--dr-layer-modal:80;--dr-layer-toast:100;--dr-motion-control:.15s;--dr-motion-surface:.24s;--dr-ease:cubic-bezier(.2, 0, 0, 1);--dr-row-comfortable:48px;--dr-row-compact:40px;--dr-control-height:44px;--dr-field-gap:8px;--dr-focus-ring:0 0 0 3px var(--dr-information)}@supports (color:color-mix(in lab, red, red)){:root{--dr-focus-ring:0 0 0 3px color-mix(in srgb, var(--dr-information) 34%, transparent)}}:root{--dr-breakpoint-tablet:768px;--dr-breakpoint-desktop:1200px}.dr-density-compact{--dr-control-height:36px;--dr-field-gap:6px}@media (prefers-reduced-motion:reduce){:root{--dr-motion-control:0s;--dr-motion-surface:0s}}.data-table-module{overflow:visible}.data-table-module .table-scroll{border-radius:0 0 8px 8px;overflow:auto}.reusable-table{border-collapse:collapse;width:100%;min-width:1180px}.reusable-table th,.reusable-table td{border-bottom:1px solid var(--dr-surface-sunken);white-space:nowrap;text-align:left;height:54px;padding:0 12px;font-size:8px}.reusable-table th{background:var(--dr-surface);color:#777;text-transform:none;letter-spacing:0;height:38px;font-size:8px;font-weight:500}.reusable-table tr:last-child td{border-bottom:0}.reusable-table tr:hover td{background:#fcfcfa}.reusable-table .align-center{text-align:center}.select-column{width:38px!important;padding-left:15px!important;padding-right:4px!important}.actions-column{width:70px;text-align:center!important}.sortable-heading{width:100%;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.align-center .sortable-heading{justify-content:center}.sortable-heading span{color:#aaa}.lead-cell{flex-direction:column;gap:3px;display:flex}.lead-cell strong{font-size:9px;font-weight:500}.lead-cell small{color:#999;font-size:7px}.tag-list{gap:4px;max-width:180px;display:flex;overflow:hidden}.tag-list span{color:#595956;background:#eeeee9;border-radius:10px;padding:4px 7px;font-size:6px}.tag-list small{color:#aaa}.column-controls{position:relative}.column-panel{border:1px solid var(--line);z-index:15;background:#fff;border-radius:7px;width:255px;padding:12px;position:absolute;top:34px;right:0;box-shadow:0 14px 38px #0002}.column-panel>strong,.column-panel>small{display:block}.column-panel>strong{font-size:9px}.column-panel>small{color:#999;margin:3px 0 9px;font-size:7px}.column-panel>div{border-top:1px solid #eee;align-items:center;gap:7px;min-height:31px;display:flex}.column-panel>div>label{flex:1;align-items:center}.column-panel>div>span{gap:2px;display:flex}.column-panel>div>span button{padding:3px 5px}.column-panel button:disabled{opacity:.3}.row-actions{display:inline-block;position:relative}.row-menu{background:0 0!important;border:0!important;font-size:10px!important}.row-action-menu{border:1px solid var(--line);z-index:12;text-align:left;background:#fff;border-radius:7px;width:190px;padding:7px;position:absolute;top:27px;right:0;box-shadow:0 12px 35px #0002}.row-action-menu>button{text-align:left;background:#fff;border:0;border-radius:4px;width:100%;height:31px;padding:0 8px;font-size:8px}.row-action-menu label{color:#888;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-direction:column;gap:5px;padding:8px;font-size:7px;display:flex}.row-action-menu select{border:1px solid var(--line);background:#fff;border-radius:4px;height:31px;padding:0 6px;font-size:8px}.row-action-menu .delete-action{color:#9a3027;margin-top:4px}.table-bulk-actions{align-items:center;gap:6px;display:flex}.table-bulk-actions select,.table-bulk-actions input{border:1px solid var(--line);background:#fff;border-radius:4px;height:29px;padding:0 7px;font-size:7px}.table-bulk-actions form{gap:3px;display:flex}.table-bulk-actions form button{background:var(--dr-ink);color:#fff;border-color:var(--dr-ink)}.empty-table{color:#999;text-align:center!important;height:110px!important}.delete-lead-confirm{padding:20px}.delete-lead-confirm p{color:#777;margin:0 0 20px;font-size:9px}.delete-lead-confirm>div{justify-content:flex-end;gap:8px;display:flex}.delete-lead-confirm button{border:1px solid var(--line);background:#fff;border-radius:5px;height:35px;padding:0 14px;font-size:8px}.delete-lead-confirm .danger-button{color:#fff;background:#8d2d23;border-color:#8d2d23}.lead-edit-form label>small{color:#999;font-size:7px}.lead-edit-form input,.lead-edit-form select{width:100%}.data-table-module{margin:0!important}.data-table-module .bulk-row{flex-wrap:wrap;gap:10px;height:auto;min-height:52px;padding:8px 12px}.table-selection{white-space:nowrap;align-items:center;gap:12px;display:flex}.table-selection span{color:#888;margin:0}.table-toolbar{align-items:center;gap:7px;margin-left:auto;display:flex}.table-toolbar>button,.table-toolbar .column-controls>button{border:1px solid var(--line);color:#222;background:#fff;border-radius:7px;height:32px;padding:0 10px;font-size:8px}.table-toolbar>button:hover,.table-toolbar .column-controls>button:hover{background:var(--dr-canvas)}.table-sort-control{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 8px 0 10px;display:flex!important}.table-sort-control span{color:#555;margin:0;font-size:8px}.table-sort-control select{background-color:#fff;border:0;outline:0;max-width:145px;height:28px;font-size:8px}.table-filter-group{align-items:center;gap:6px;display:flex}.table-filter-group>span{color:#555;margin:0;font-size:8px}.table-filter-group select{border:1px solid var(--line);background-color:#fff;border-radius:7px;max-width:130px;height:32px;padding:0 25px 0 9px;font-size:8px}.table-filter-group label{border:1px solid var(--line);white-space:nowrap;border-radius:7px;align-items:center;height:32px;padding:0 9px}.table-actions{border-left:1px solid var(--line);align-items:center;gap:7px;padding-left:10px;display:flex}.table-actions>strong{font-size:8px;font-weight:600}.table-actions select,.table-actions input,.table-actions button{border-radius:6px!important;height:30px!important}.table-action-link{border:1px solid var(--line);color:#555;border-radius:4px;justify-content:center;align-items:center;min-width:44px;height:27px;padding:0 8px;font-size:7px;text-decoration:none;display:inline-flex}.lead-files-tab .reusable-table{min-width:860px}.tasks-content .reusable-table{min-width:1120px}.tasks-content .task-title{min-width:220px}@media (width<=900px){.table-toolbar{width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.table-filter-group{flex-shrink:0}.table-selection{margin-right:auto}}.table-search-control input{border:1px solid var(--line);background:#fff;border-radius:7px;width:180px;height:32px;padding:0 10px;font-size:8px}.table-pagination{border-top:1px solid var(--line);color:#777;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:8px;display:flex}.table-pagination>div{align-items:center;gap:8px;display:flex}.table-pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px;padding:0 10px;font-size:8px}.table-pagination button:disabled{opacity:.4}.table-pagination strong{color:#555;font-weight:500}@media (width<=600px){.table-pagination{flex-direction:column;align-items:stretch}.table-pagination>div{justify-content:space-between}}.table-cell-center{align-items:center;height:54px;line-height:1.35;display:flex}.table-cell-center .task-title{width:100%;height:54px}.lead-tasks-tab .data-table-module{margin-top:4px!important}.lead-tasks-tab .reusable-table{min-width:980px}.lead-files-tab .reusable-table td{vertical-align:middle!important;height:58px!important;display:table-cell!important}.lead-files-tab .reusable-table td:nth-child(2){display:table-cell!important}.lead-files-tab .table-cell-center{line-height:1.35;justify-content:flex-start!important;align-items:center!important;height:58px!important;display:flex!important}.lead-files-tab .file-name-cell{gap:9px;align-items:center!important;height:58px!important;display:flex!important}.lead-files-tab .file-name-cell strong{align-items:center;height:100%;line-height:1.35;display:flex}.data-table-module .reusable-table tbody tr{height:62px}.data-table-module .reusable-table tbody td,.data-table-module .reusable-table tbody td:nth-child(2){vertical-align:middle!important;height:62px!important;padding-top:0!important;padding-bottom:0!important;display:table-cell!important}.data-table-module .reusable-table td>*{vertical-align:middle}.data-table-module .reusable-table .select-column input{margin:auto;display:block}.table-identity{align-items:center;gap:11px;height:62px;display:flex}.table-identity-avatar{color:#fff;letter-spacing:.02em;background:#111;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:600;display:grid}.table-identity>a{color:inherit;text-decoration:none}.table-identity-copy{flex-direction:column;justify-content:center;min-width:0;line-height:1.25;display:flex}.table-identity-copy strong{white-space:nowrap;font-size:9px;font-weight:600}.table-identity-copy small{color:#969690;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:4px;font-size:7px;overflow:hidden}.data-table-module .table-cell-center,.data-table-module .file-name-cell,.data-table-module .network-name,.data-table-module .client-completeness,.data-table-module .network-tags,.data-table-module .network-capacity{align-items:center;height:62px;display:flex}.data-table-module .network-capacity{flex-direction:column;justify-content:center;align-items:stretch}.record-id{letter-spacing:.055em;color:#555;font-size:8px;font-weight:600}.directory-page .table-scroll{max-width:100%}.directory-page .reusable-table{table-layout:fixed;min-width:960px}.directory-page .reusable-table .select-column{width:46px}.directory-page .reusable-table th:nth-child(2),.directory-page .reusable-table td:nth-child(2){width:250px}.directory-page .reusable-table th:not(:first-child),.directory-page .reusable-table td:not(:first-child){text-overflow:ellipsis;overflow:hidden}.directory-page .reusable-table .actions-column{width:92px}.reusable-table th,.reusable-table td,.reusable-table .align-center>*{vertical-align:middle}.direct-row-actions{justify-content:center;align-items:center;gap:5px;display:flex}.direct-row-actions button{border:1px solid var(--line);color:#555;cursor:pointer;background:#fff;border-radius:4px;min-width:42px;height:27px;padding:0 8px;font-size:7px}.direct-row-actions button:hover{background:var(--dr-canvas)}.direct-row-actions .delete-action{color:#9a3027;border-color:#e5c8c4}.editable-tags{align-items:center;overflow:visible}.editable-tags span{align-items:center;gap:4px;display:inline-flex}.editable-tags span button{color:#666;cursor:pointer;background:#d9d9d3;border:0;border-radius:50%;width:13px;height:13px;padding:0;font-size:8px;line-height:1}.editable-tags .add-tag-button{color:#777;cursor:pointer;background:#fff;border:1px dashed #ccc;border-radius:11px;height:23px;padding:0 8px;font-size:7px}.editable-tags form{align-items:center;gap:3px;display:flex}.editable-tags form input{border:1px solid var(--line);border-radius:4px;width:82px;height:25px;padding:0 6px;font-size:7px}.editable-tags form button{background:var(--dr-ink);color:#fff;border:0;border-radius:4px;height:25px;padding:0 7px;font-size:7px}.reusable-table td:nth-child(2){vertical-align:middle}.reusable-table .lead-cell{justify-content:center;height:54px}.crm-form-select{width:100%;margin-top:8px;position:relative}.crm-form-select>button{border:1px solid var(--line);background:var(--dr-surface);width:100%;height:38px;color:var(--dr-ink);font:inherit;text-align:left;border-radius:5px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.crm-form-select>button b{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--dr-ink);width:0;height:0}.crm-form-select-menu{z-index:80;background:var(--dr-surface);border:1px solid var(--dr-line-strong);border-radius:10px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #0002}.crm-form-select-menu button{background:var(--dr-surface);width:100%;min-height:42px;color:var(--dr-ink);text-align:left;font:inherit;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.crm-form-select-menu button:hover,.crm-form-select-menu button[aria-selected=true]{background:var(--dr-ink);color:var(--dr-surface)}.unit-input,.currency-input{align-items:center;margin-top:8px;position:relative;display:flex!important}.unit-input input,.currency-input input{width:100%;margin-top:0!important;padding-right:48px!important}.unit-input i,.currency-input i{color:var(--dr-muted);pointer-events:none;font-style:normal;position:absolute;right:17px}.currency-input i{color:var(--dr-ink);left:17px;right:auto}.currency-input input{padding-left:34px!important;padding-right:14px!important}.dynamic-lead-form label>small{color:var(--dr-faint);margin-top:4px;font-size:7px;display:block}.project-item-modal,.project-create-modal{width:min(760px,100%)}.project-item-modal .crm-form-select,.project-item-modal .unit-input,.project-item-modal .currency-input{margin-top:0}.project-create-modal .checkbox-field{align-self:end;align-items:center;min-height:38px;flex-direction:row!important;display:flex!important}.project-create-modal .checkbox-field input{width:16px;height:16px}.project-create-modal .address-autocomplete input{width:100%}.compact-modal{width:min(720px,100%)}.template-category-layout{padding:0;display:block}.template-category-preview{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.template-category-preview strong{margin-bottom:6px}.template-category-preview span{background:var(--dr-surface);border:1px solid var(--dr-line);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.template-category-preview b{letter-spacing:.06em;min-width:64px;color:var(--dr-muted);font-size:11px}.template-category-section>header>.primary-button{background:var(--dr-ink);height:34px;color:var(--dr-surface);border:0;border-radius:6px;padding:0 12px;font-size:8px}.template-category-editor{min-width:0}.template-category-editor>header{background:var(--dr-canvas);min-height:38px;color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;padding-top:0;padding-bottom:0;font-size:7px}.template-category-editor>div{min-height:50px}.template-category-editor input{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;width:100%;height:34px;padding:0 9px;font-size:8px}.template-category-editor>div button{background:0 0;border:0;border-radius:5px;width:30px;height:30px;font-size:13px}.template-category-editor button:disabled{opacity:.35}.project-vision-tile>p{color:var(--dr-muted);margin:0 0 12px;font-size:9px;line-height:1.55}.project-vision-tile>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.project-vision-tile img{aspect-ratio:1.25;object-fit:cover;background:var(--dr-surface-muted);border-radius:7px;width:100%}.project-vision-tile span{border:1px dashed var(--dr-line);min-height:64px;color:var(--dr-faint);background:var(--dr-surface);border-radius:7px;grid-column:1/-1;place-items:center;font-size:8px;display:grid}.vision-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vision-editor-grid figure{margin:0;position:relative}.vision-editor-grid img{aspect-ratio:1.3;object-fit:cover;border-radius:7px;width:100%}.vision-editor-grid figure button{background:var(--dr-ink);color:var(--dr-surface);border:0;border-radius:5px;padding:6px 8px;font-size:7px;position:absolute;bottom:6px;right:6px}.vision-upload{border:1px dashed var(--dr-line-strong);cursor:pointer;color:var(--dr-muted);border-radius:7px;align-content:center!important;place-items:center!important;min-height:110px!important;display:grid!important}.vision-upload span{font-size:20px}.vision-upload strong{font-size:8px}@media (width<=760px){.template-category-layout{grid-template-columns:1fr}.project-item-modal,.project-create-modal{width:calc(100vw - 24px)}.project-item-modal .dynamic-lead-form fieldset>div,.project-create-modal .dynamic-lead-form fieldset>div{grid-template-columns:1fr}}.space-edit-button,.task-edit-button{border:1px solid var(--line);background:var(--dr-surface);height:30px;color:var(--dr-ink);cursor:pointer;border-radius:6px;padding:0 11px;font-size:7px;line-height:1}.space-edit-button:hover,.task-edit-button:hover{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-surface)}.project-task-table-editable>header,.project-task-table-editable>article{grid-template-columns:minmax(250px,2fr) .65fr .8fr .85fr .55fr .75fr .65fr 54px}.project-task-table-editable>article>.task-edit-button{text-transform:none;justify-self:end}.project-create-modal .crm-form-select{margin-top:0}.project-client-picker{margin-bottom:2px}.project-client-picker .rcs-field__heading>label{font-size:11px;font-weight:600}.project-client-picker .rcs-field__help{color:var(--rcs-muted);font-size:10px}.project-client-picker .rcs-entity-picker__control input{height:auto;font-size:var(--rcs-type-body)}.project-create-property{font:inherit;color:var(--rcs-info);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;text-decoration:none;display:inline-block}.project-create-property:hover{text-decoration:underline}.project-create-property:disabled{opacity:.5;cursor:default;text-decoration:none}.project-property-attach .project-create-property{margin-top:8px}.project-inline-add{margin-top:10px}.record-inline-create{border:1px solid var(--rcs-line);background:var(--rcs-canvas);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.record-inline-create__head strong{font-size:var(--rcs-type-body);font-weight:600;display:block}.record-inline-create__head small{color:var(--rcs-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.record-inline-create__error{color:var(--rcs-exception);margin:0;font-size:11px}.record-inline-create__actions{justify-content:flex-end;gap:8px;display:flex}.project-spaces-picker{border:1px solid var(--rcs-line);background:var(--rcs-surface);border-radius:10px;margin-top:2px;padding:14px 16px}.project-spaces-head strong{font-size:var(--rcs-type-body);font-weight:600}.project-spaces-head small{color:var(--rcs-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.project-spaces-toolbar{color:var(--rcs-muted);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.project-spaces-toolbar>span:first-child{margin-right:auto}.project-spaces-link{color:var(--rcs-info);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.project-spaces-list{flex-direction:column;margin-top:8px;display:flex}.project-spaces-list>label{border-top:1px solid var(--rcs-line);min-height:44px;font-size:var(--rcs-type-body);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.project-spaces-list>label:first-child{border-top:0}.project-spaces-list input{width:18px;height:18px;margin:0}.project-spaces-list em{color:var(--rcs-muted);font-size:11px;font-style:normal}.project-spaces-empty{color:var(--rcs-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.project-add-space{border:1px dashed var(--dr-line-strong);background:var(--rcs-surface);cursor:pointer;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:11px}.project-space-add{border:1px solid var(--rcs-line);background:var(--rcs-canvas);border-radius:8px;gap:10px;margin-top:12px;padding:14px;display:grid}.project-space-add small{color:var(--rcs-muted);font-size:11px}.project-space-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.project-space-row input{min-height:var(--rcs-control-height);border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);font-size:var(--rcs-type-body);padding:9px 12px}.project-space-row button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);cursor:pointer;width:36px;height:36px;font-size:15px}.project-space-add-actions{align-items:center;gap:8px;display:flex}.project-space-add-actions .project-add-space{margin-top:0}.project-space-add-spacer{flex:1}.lead-name-link{color:inherit;font-weight:500;text-decoration:none}.lead-name-link:hover{text-decoration:underline}.lead-detail-main{background:#f8f8f6;min-width:0}.lead-detail-loading{padding:50px}.lead-detail-header{border-bottom:1px solid var(--line);background:#fff;padding:18px 24px 0}.lead-detail-header>a{color:#555;font-size:8px;text-decoration:none}.lead-title-row{justify-content:space-between;align-items:flex-start;margin-top:14px;display:flex}.lead-title-row>div:first-child{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.lead-title-row h1{margin:0;font-size:21px}.lead-title-row p{color:#888;grid-column:1/-1;margin:2px 0 0;font-size:7px}.lead-title-row p span{margin:0 5px}.lead-title-row>div:last-child{gap:7px;display:flex}.lead-title-row button,.detail-card header button,.matching-card>button{border:1px solid var(--line);background:#fff;border-radius:5px;height:31px;padding:0 12px;font-size:7px}.lead-title-row .dark-action{color:#fff;background:#111;border-color:#111}.lead-detail-header nav{gap:3px;margin-top:18px;display:flex}.lead-detail-header nav button{color:#666;background:0 0;border:0;border-bottom:2px solid #0000;height:37px;padding:0 12px;font-size:7px}.lead-detail-header nav button.active{color:#111;border-color:#111;font-weight:600}.lead-detail-grid{grid-template-columns:minmax(650px,1fr) 285px;gap:12px;padding:14px 24px 28px;display:grid}.lead-detail-left{min-width:0}.lead-summary-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.detail-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:14px}.detail-card>header,.detail-card header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.detail-card h2{margin:0;font-size:10px}.detail-card dl{margin:0}.detail-card dl>div{grid-template-columns:1fr 1.25fr;gap:9px;margin:10px 0;font-size:7px;display:grid}.detail-card dt{color:#777}.detail-card dd{color:var(--dr-ink);margin:0}.client-identity{align-items:center;gap:10px;padding:2px 0 10px;display:flex}.client-identity .avatar{width:44px;height:44px}.client-identity span{flex-direction:column;display:flex}.client-identity small{color:#888;margin-top:3px;font-size:7px}.snapshot-list>div{border-bottom:1px solid #eee;padding-bottom:8px;grid-template-columns:1fr auto!important}.opportunity-total{border:1px solid var(--dr-line-strong);border-radius:5px;justify-content:space-between;margin-top:14px;padding:12px;font-size:8px;display:flex}.vision-card{margin-top:10px}.vision-card>p{color:#666;font-size:7px}.inspiration-strip{grid-template-columns:repeat(6,1fr) 90px;gap:7px;margin-top:12px;display:grid}.inspiration-strip>div{background:linear-gradient(135deg,#d9ccb9,#8d755e 55%,#e8e1d5);border-radius:5px;height:80px}.inspiration-strip>div:nth-child(2n){background:linear-gradient(135deg,#ece7de,#b0a08d 50%,#6d5d4b)}.inspiration-strip button{background:#fff;border:1px dashed #ccc;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.inspiration-strip button b{font-size:19px;font-weight:300}.detail-bottom-grid{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:10px;display:grid}.matching-card>div{align-items:center;gap:12px;display:flex}.matching-card>div>strong{color:#4a9a53;border:5px solid #58a65f;border-radius:50%;place-items:center;width:75px;height:75px;font-size:17px;display:grid}.matching-card>div>span{flex-direction:column;font-size:7px;display:flex}.matching-card>div small{margin-top:4px;font-size:9px;font-weight:600}.matching-card>p{color:#666;font-size:7px;line-height:1.6}.notes-card article{gap:8px;margin:12px 0;display:flex}.notes-card .avatar{width:25px;height:25px}.notes-card article p{margin:0;font-size:7px;line-height:1.55}.notes-card article p strong{display:block}.notes-card article small{color:#999;margin-left:7px;font-weight:400}.detail-card>a{text-align:center;margin-top:14px;font-size:7px;display:block}.lead-detail-right{flex-direction:column;gap:10px;display:flex}.activity-card article,.files-card article{gap:9px;margin:13px 0;display:flex}.activity-card article>i{background:var(--dr-surface-sunken);border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.activity-card article p,.files-card article p{flex-direction:column;margin:0;font-size:7px;display:flex}.activity-card article small,.files-card article small{color:#999;margin-top:3px}.activity-card select{border:1px solid var(--line);background:#fff;border-radius:4px;height:28px;font-size:7px}.next-card label{grid-template-columns:14px 1fr auto;align-items:center;gap:5px;margin:11px 0;font-size:7px;display:grid}.next-card em{border-radius:4px;padding:3px 6px;font-size:6px;font-style:normal}.next-card em.high{color:#b3473c;background:#fde8e5}.next-card em.medium{color:#9a671d;background:#fff0d8}.next-card em.low{color:#467a4d;background:#e7f4e9}.files-card article>i{color:#b44;border:1px solid #ddd;border-radius:3px;place-items:center;width:27px;height:30px;font-size:6px;font-style:normal;display:grid}.system-field-notice{color:#6f6a5f;background:#faf8f2;border:1px solid #ddd9cf;border-radius:6px;margin:14px 14px 0;padding:10px 12px;font-size:7px}.system-field .drag-handle{font-size:8px}.system-field .field-details{cursor:default!important}.system-field .field-details strong{align-items:center;gap:7px;display:flex}.system-field .field-details em{text-transform:uppercase;letter-spacing:.06em;color:#777;background:#e9e9e4;border-radius:8px;padding:3px 6px;font-size:5px;font-style:normal}.system-field button:disabled{opacity:.35;cursor:not-allowed}.system-field .switch:has(input:disabled){opacity:.35;cursor:not-allowed}.system-field .field-details:disabled{opacity:1}.system-field .switch input:disabled+span{opacity:.45;background:#222}@media (width<=1200px){.lead-summary-grid{grid-template-columns:1fr 1fr}.lead-summary-grid>.detail-card:last-child{grid-column:1/-1}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-right{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=800px){.lead-title-row{flex-direction:column;gap:12px}.lead-summary-grid,.detail-bottom-grid,.lead-detail-right{grid-template-columns:1fr}.lead-summary-grid>.detail-card:last-child{grid-column:auto}.inspiration-strip{grid-template-columns:repeat(3,1fr)}.lead-detail-grid{padding:12px}.lead-detail-header{padding-left:14px}.lead-title-row>div:last-child{flex-wrap:wrap}}.inspiration-strip .inspiration-image{cursor:zoom-in;border:0;border-radius:5px;min-width:0;height:80px;padding:0;transition:transform .16s,box-shadow .16s;background-position:50%!important;background-size:cover!important}.inspiration-strip .inspiration-image:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0002}.inspiration-1{background:linear-gradient(135deg,#d8c8b4 0%,#8f7258 42%,#40372d 43%,#b9aa93 100%)!important}.inspiration-2{background:linear-gradient(145deg,#e6ddd0 0%,#c7b59e 35%,#6a5642 36%,#b79b7e 66%,#ede5d9 67%)!important}.inspiration-3{background:linear-gradient(125deg,#a8967f 0%,#dcd0be 28%,#72604d 29%,#c8b9a4 64%,#5c5146 65%)!important}.inspiration-4{background:linear-gradient(150deg,#d7cbb9 0%,#9d8167 40%,#4a3a2f 41%,#b7a38d 100%)!important}.inspiration-5{background:linear-gradient(120deg,#c6b59f 0%,#eee7dd 38%,#8e7258 39%,#5d4938 70%,#cab8a1 71%)!important}.inspiration-6{background:linear-gradient(135deg,#4d3a2d 0%,#7e5e47 36%,#d7c7b0 37%,#a68b70 71%,#3f342c 72%)!important}.gallery-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gallery-modal{background:var(--dr-surface);border-radius:10px;width:min(1000px,94vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 80px #0007}.gallery-modal>header{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:64px;padding:0 18px;display:flex}.gallery-modal>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.gallery-modal header span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.gallery-modal header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gallery-modal header em{color:var(--muted);font-size:11px;font-style:normal}.gallery-modal header button{border:1px solid var(--line);background:var(--dr-surface);cursor:pointer;border-radius:6px;width:34px;height:34px;font-size:22px;line-height:1}.gallery-main{height:min(620px,65vh);position:relative;background-position:50%!important;background-size:cover!important}.gallery-prev,.gallery-next{width:44px;height:44px;color:var(--dr-surface);cursor:pointer;background:#111b;border:1px solid #fff8;border-radius:50%;font-size:32px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0004}.gallery-prev:hover,.gallery-next:hover{background:var(--dr-ink)}.gallery-prev{left:18px}.gallery-next{right:18px}.gallery-thumbnails{scroll-snap-type:x proximity;background:#f6f6f2;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.gallery-thumbnails button{cursor:pointer;scroll-snap-align:start;opacity:.68;border:2px solid #0000;border-radius:5px;flex:0 0 100px;height:64px;background-position:50%!important;background-size:cover!important}.gallery-thumbnails button.active{border-color:var(--dr-ink);opacity:1}.gallery-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.gallery-modal>footer span{color:var(--muted);font-size:10px}.gallery-modal>footer button{background:var(--dr-ink);color:var(--dr-surface);cursor:pointer;border:0;border-radius:5px;padding:7px 16px;font-size:11px}@media (width<=700px){.gallery-backdrop{padding:10px}.gallery-modal{width:100%;max-height:96vh}.gallery-main{height:58vh}.gallery-modal>header{height:56px}.gallery-modal>footer span{display:none}.gallery-modal>footer{justify-content:flex-end}.gallery-prev{left:10px}.gallery-next{right:10px}}.address-autocomplete{position:relative}.address-autocomplete>input{padding-right:34px!important}.address-autocomplete>small{color:#777;font-size:7px}.address-autocomplete .address-credit{color:#aaa;margin-top:-2px}.address-suggestions{z-index:70;border:1px solid var(--dr-line-strong);background:#fff;border-radius:6px;position:absolute;top:53px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0002}.address-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edede8;flex-direction:column;gap:2px;width:100%;padding:9px 11px;display:flex}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover,.address-suggestions button:focus{background:var(--dr-canvas)}.address-suggestions strong{font-size:9px}.address-suggestions span{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.vision-card>header{justify-content:space-between;align-items:center;display:flex}.vision-card>header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;height:28px;padding:0 12px;font-size:8px}.vision-editor{width:min(820px,96vw)}.vision-editor-body{padding:18px}.vision-editor-body>label{flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.vision-editor textarea{border:1px solid var(--line);resize:vertical;border-radius:6px;min-height:130px;padding:12px;font:10px/1.65 Poppins,sans-serif}.vision-ai-row{align-items:center;gap:10px;margin:9px 0 20px;display:flex}.vision-ai-row button{color:#fff;cursor:pointer;background:#1a1a18;border:0;border-radius:5px;height:32px;padding:0 13px;font-size:8px}.vision-ai-row button:disabled{opacity:.45}.vision-ai-row small{color:#888;font-size:7px}.vision-editor-body>section{border-top:1px solid var(--line);padding-top:15px}.vision-editor-body>section>header{justify-content:space-between;align-items:center;display:flex}.vision-editor-body>section>header strong{font-size:9px}.vision-editor-body>section>header label{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:center;height:30px;padding:0 11px;font-size:8px;display:flex}.vision-editor-body>section>header input{display:none}.vision-image-editor{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.vision-image-editor article{border:1px solid var(--line);background:#f6f6f2;border-radius:6px;overflow:hidden}.vision-image-editor img{object-fit:cover;width:100%;height:105px;display:block}.vision-image-editor span{gap:4px;padding:6px;display:flex}.vision-image-editor button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;height:25px;font-size:7px}.vision-image-editor button:last-child{color:var(--dr-exception);margin-left:auto}.vision-image-editor button:disabled{opacity:.3}.vision-empty{text-align:center;color:#888;border:1px dashed #ccc;border-radius:6px;padding:28px;font-size:8px}.vision-message{background:#f1f1ed;border-radius:5px;margin:12px 0 0;padding:9px;font-size:8px}.vision-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.vision-editor>footer button{border:1px solid var(--line);background:#fff;border-radius:5px;height:34px;padding:0 14px;font-size:8px}.vision-editor>footer .primary-button{color:#fff;background:#111;border-color:#111}.gallery-main[style],.gallery-thumbnails button[style],.inspiration-image[style]{background-position:50%!important;background-size:cover!important}@media (width<=700px){.vision-image-editor{grid-template-columns:repeat(2,1fr)}.vision-ai-row{flex-direction:column;align-items:flex-start}}.hidden-file-input{display:none}.files-card a{color:inherit;text-decoration:none}.files-card-empty{text-align:center;color:#999;padding:18px 0;font-size:8px}.view-all-files{cursor:pointer;background:0 0!important;border:0!important;margin:12px auto 0!important;font-size:8px!important;display:block!important}.lead-files-tab{border:1px solid var(--line);background:#fff;border-radius:8px;margin:22px;padding:22px}.lead-files-tab>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lead-files-tab>header span{text-transform:uppercase;letter-spacing:.08em;color:#999;font-size:8px}.lead-files-tab>header h2{margin:3px 0;font-size:18px}.lead-files-tab>header p{color:#777;max-width:620px;margin:0;font-size:9px}.lead-files-tab>header button,.lead-files-empty button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:5px;height:36px;padding:0 14px;font-size:8px}.lead-files-table{border:1px solid var(--line);border-radius:7px;overflow-x:auto}.lead-files-row{border-bottom:1px solid var(--line);grid-template-columns:2.2fr 1fr 1fr .8fr 1fr 1fr;align-items:center;gap:12px;min-width:900px;min-height:58px;padding:0 14px;font-size:8px;display:grid}.lead-files-row:last-child{border-bottom:0}.lead-files-row.heading{background:var(--dr-canvas);color:#777;text-transform:uppercase;letter-spacing:.05em;min-height:38px;font-size:7px}.file-name-cell{align-items:center;gap:9px;min-width:0;display:flex}.file-name-cell i{color:#8f5f57;background:#f0eee9;border-radius:5px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.file-name-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-source-badge{color:#555;white-space:nowrap;background:#f0eee9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:7px;font-style:normal;font-weight:600;display:inline-flex}.lead-files-row>span:last-child{gap:10px;display:flex}.lead-files-row a{color:#333;font-weight:600;text-decoration:none}.lead-files-empty{text-align:center;border:1px dashed #ccc;border-radius:7px;padding:70px 20px}.lead-files-empty b{font-size:26px}.lead-files-empty h3{margin:10px 0 4px}.lead-files-empty p{color:#888;margin:0 0 16px;font-size:8px}@media (width<=700px){.lead-files-tab{margin:12px;padding:14px}.lead-files-tab>header{align-items:flex-start;gap:15px}.lead-files-tab>header p{display:none}}.lead-files-row.heading button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.lead-files-row.heading button i{color:#aaa;font-size:9px;font-style:normal}.lead-files-row.heading button.sorted{color:#111;font-weight:600}.lead-files-row.heading button.sorted i{color:#111}.notes-card .internal-note-card{border-bottom:1px solid var(--line)}.notes-empty-copy{text-align:center;color:#999;padding:28px;font-size:8px}.view-all-notes{cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:8px;display:block}.lead-notes-tab{border:1px solid var(--line);background:#fff;border-radius:8px;margin:22px;padding:22px}.lead-notes-tab>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lead-notes-tab>header span{text-transform:uppercase;letter-spacing:.08em;color:#999;font-size:8px}.lead-notes-tab>header h2{margin:3px 0;font-size:18px}.lead-notes-tab>header p{color:#777;margin:0;font-size:9px}.lead-notes-tab>header button{color:#fff;background:#111;border:0;border-radius:5px;height:36px;padding:0 14px;font-size:8px}.notes-timeline{flex-direction:column;gap:10px;display:flex}.internal-note-card{border:1px solid var(--line);border-radius:7px;gap:12px;padding:15px;display:flex}.internal-note-card.compact{border:0;border-radius:0;padding:10px 0}.internal-note-card>.avatar{flex:none}.internal-note-card>div{flex:1;min-width:0}.internal-note-card header{align-items:center;gap:8px!important;display:flex!important}.internal-note-card header strong{font-size:9px}.internal-note-card header span{color:#999;font-size:7px}.internal-note-card header button{border:1px solid var(--line)!important;color:#333!important;background:#fff!important;height:24px!important;margin-left:auto!important;padding:0 8px!important;font-size:7px!important}.internal-note-card p{white-space:pre-wrap;margin:7px 0!important;font-size:9px!important;line-height:1.6!important}.note-mentions{flex-wrap:wrap;gap:5px;display:flex}.note-mentions span{color:#536b7e;background:#e9eef3;border-radius:9px;padding:3px 6px;font-size:7px}.note-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.note-attachments a{border:1px solid var(--line);color:#333;border-radius:5px;align-items:center;gap:7px;padding:6px 8px;font-size:8px;text-decoration:none;display:flex}.note-attachments small{color:#999}.note-editor{width:min(720px,96vw)}.note-editor-body{padding:18px}.note-author-stamp{align-items:center;gap:9px;margin-bottom:12px;display:flex}.note-author-stamp span{flex-direction:column;display:flex}.note-author-stamp strong{font-size:9px}.note-author-stamp small{color:#999;font-size:7px}.note-compose{position:relative}.note-compose textarea{border:1px solid var(--line);resize:vertical;border-radius:6px;width:100%;min-height:150px;padding:12px;font:9px/1.6 Poppins,sans-serif}.mention-menu{z-index:5;border:1px solid var(--line);background:#fff;border-radius:6px;width:230px;padding:5px;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 25px #0002}.mention-menu button{text-align:left;background:#fff;border:0;align-items:center;gap:8px;width:100%;padding:6px;font-size:8px;display:flex}.mention-menu button:hover{background:var(--dr-canvas)}.mention-menu .avatar{width:24px;height:24px}.note-tools{gap:7px;margin:8px 0;display:flex}.note-tools button,.note-tools label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;align-items:center;height:30px;padding:0 10px;font-size:8px;display:flex}.note-tools label input{display:none}.note-tools button:last-child{color:#fff;background:#111;margin-left:auto}.emoji-picker{border:1px solid var(--line);border-radius:5px;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.emoji-picker button{background:var(--dr-canvas);border:0;border-radius:4px;width:30px;height:30px;font-size:16px}.note-editor-files{flex-direction:column;gap:5px;margin-top:9px;display:flex}.note-editor-files span{background:var(--dr-canvas);border-radius:5px;justify-content:space-between;padding:7px 9px;font-size:8px;display:flex}.note-editor-files small{color:#999}.note-editor>footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 18px;display:flex}.note-editor>footer span{color:#999;margin-right:auto;font-size:7px}.note-editor>footer button{border:1px solid var(--line);background:#fff;border-radius:5px;height:34px;padding:0 14px;font-size:8px}.note-editor>footer .primary-button{color:#fff;background:#111;border-color:#111}.file-name-cell strong{flex-direction:column;display:flex}.file-name-cell strong small{color:#999;font-size:7px;font-weight:400}@media (width<=700px){.lead-notes-tab{margin:12px;padding:14px}.note-tools{flex-wrap:wrap}.note-tools button:last-child{margin-left:0}.note-editor>footer span{display:none}}.tasks-main{background:var(--dr-canvas)}.tasks-content{max-width:none}.task-metrics{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.task-metrics article{border-right:1px solid var(--line);padding:17px 20px}.task-metrics article:last-child{border:0}.task-metrics span{color:var(--dr-muted);font-size:9px}.task-metrics strong{margin-top:6px;font-size:25px;font-weight:500;display:block}.task-page-tabs{gap:4px;margin-bottom:12px;display:flex}.task-page-tabs button{height:38px;color:var(--dr-muted);background:0 0;border:0;border-radius:6px;padding:0 16px;font-size:9px}.task-page-tabs button.active{background:var(--dr-ink);color:var(--dr-surface)}.task-page-tabs em{margin-left:5px;font-style:normal}.task-filters{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.task-filters select{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 10px;font-size:8px}.task-filters label{align-items:center;gap:6px;font-size:8px;display:flex}.task-filters>span{color:var(--dr-faint);margin-left:auto;font-size:8px}.task-table-wrap{border:1px solid var(--line);background:var(--dr-surface);border-top:0;border-radius:0 0 8px 8px;overflow-x:auto}.task-table{min-width:1280px}.task-row{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:2.2fr .8fr .8fr .65fr 1fr .9fr 1.2fr .75fr .55fr;align-items:center;gap:12px;min-height:62px;padding:0 14px;font-size:8px;display:grid}.task-row:last-child{border:0}.task-heading{background:var(--dr-surface);min-height:40px;color:var(--dr-muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.task-heading button{width:100%;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;padding:0;display:flex}.task-title{align-items:center;gap:9px;min-width:0;display:flex}.task-title>i{background:var(--dr-surface-muted);border-radius:6px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.task-title b{flex-direction:column;min-width:0;font-size:9px;font-weight:500;display:flex}.task-title small{text-overflow:ellipsis;white-space:nowrap;color:var(--dr-faint);margin-top:3px;font-size:7px;font-weight:400;overflow:hidden}.task-state,.task-priority{white-space:nowrap;border-radius:999px;padding:4px 7px;font-style:normal;display:inline-flex}.task-state.open{background:var(--dr-information-soft);color:var(--dr-information)}.task-state.in-progress{background:var(--dr-attention-soft);color:var(--dr-attention)}.task-state.blocked{background:var(--dr-exception-soft);color:var(--dr-exception)}.task-state.closed{background:var(--dr-success-soft);color:var(--dr-success)}.task-priority.high{background:var(--dr-exception-soft);color:var(--dr-exception)}.task-priority.medium{background:var(--dr-attention-soft);color:var(--dr-attention)}.task-priority.low{background:var(--dr-success-soft);color:var(--dr-success)}.task-collaborators{display:flex}.task-collaborators i{border:2px solid var(--dr-surface);background:var(--dr-line);border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-4px;font-size:6px;font-style:normal;display:grid}.task-row>span:last-child button{border:1px solid var(--line);background:var(--dr-surface);border-radius:4px;padding:6px 10px;font-size:7px}.task-loading{text-align:center;color:var(--dr-faint);padding:40px}.task-editor{width:min(760px,100%)}.task-editor form>footer,.template-editor form>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:15px 20px;display:flex}.task-editor form>footer span{color:var(--dr-faint);margin-right:auto;font-size:7px}.task-editor form>footer>button:not(.primary-button):not(.rcs-button),.template-editor form>footer>button:not(.primary-button):not(.rcs-button){border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 13px;font-size:8px}.task-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.task-form-grid>label,.template-form>label,.template-form section label{flex-direction:column;gap:6px;font-size:8px;display:flex}.task-form-grid input,.task-form-grid select,.task-form-grid textarea,.template-form input,.template-form select,.template-form textarea{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;width:100%;height:38px;padding:0 10px;font-size:9px}.task-form-grid textarea,.template-form textarea{resize:vertical;height:70px;padding-top:9px}.task-form-grid fieldset{border:1px solid var(--line);border-radius:6px;gap:12px;padding:12px;display:flex}.task-form-grid fieldset legend{padding:0 5px;font-size:8px}.task-form-grid fieldset label{align-items:center;gap:5px;font-size:8px;display:flex}.task-form-grid fieldset input{width:auto;height:auto}.template-grid article>header{justify-content:space-between;display:flex}.template-grid header span{text-transform:uppercase;letter-spacing:.07em;color:var(--dr-faint);font-size:7px}.template-grid p{min-height:36px;color:var(--dr-muted);font-size:8px;line-height:1.6}.template-grid>article>strong{font-size:8px}.template-grid ol{border-top:1px solid var(--dr-surface-muted);margin:12px 0;padding:0;list-style:none}.template-grid li{border-bottom:1px solid var(--dr-surface-muted);align-items:center;gap:8px;padding:10px 0;display:flex}.template-grid li>span{background:var(--dr-surface-muted);border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.template-grid li b{flex-direction:column;font-size:8px;display:flex}.template-grid li small{color:var(--dr-faint);margin-top:3px;font-size:7px;font-weight:400}.template-grid>article>button{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:32px;padding:0 11px;font-size:8px}.template-grid header label input{display:none}.template-grid header label i{background:var(--dr-line-strong);border-radius:10px;width:30px;height:17px;padding:2px;display:block}.template-grid header label i:after{content:"";background:var(--dr-surface);border-radius:50%;width:13px;height:13px;display:block}.template-grid header label input:checked+i{background:var(--dr-ink)}.template-grid header label input:checked+i:after{margin-left:13px}.template-editor{width:min(850px,100%)}.template-form{padding:20px}.template-form>label{margin-bottom:12px}.enable-template{align-items:center;flex-direction:row!important}.enable-template input{width:auto!important;height:auto!important}.template-form h3{margin:22px 0 10px;font-size:12px}.template-form>section{border:1px solid var(--line);border-radius:7px;grid-template-columns:1.4fr .8fr .7fr 1fr .6fr;gap:10px;margin-bottom:10px;padding:13px;display:grid}.template-form>section>header{grid-column:1/-1;justify-content:space-between;display:flex}.template-form>section>header button{color:var(--dr-exception);background:0 0;border:0;font-size:7px}.template-form>section .wide{grid-column:1/-1}.add-template-task{border:1px dashed var(--dr-line-strong);background:var(--dr-surface);border-radius:6px;width:100%;height:35px;font-size:8px}@media (width<=1000px){.template-grid,.task-metrics{grid-template-columns:1fr 1fr}.task-metrics article:nth-child(2){border-right:0}.task-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=700px){.template-grid{grid-template-columns:1fr}.task-filters{flex-wrap:wrap}.task-filters>span{width:100%;margin:0}.task-form-grid{grid-template-columns:1fr}.task-form-grid .span-2{grid-column:auto}}.task-view-controls{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:14px;padding:0 7px 0 6px;display:flex;overflow-x:auto}.task-view-switch{background:0 0;border:0;border-radius:0;flex:none;gap:3px;padding:0;display:inline-flex}.task-view-switch button{height:34px;font:inherit;color:var(--dr-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.task-view-switch button:hover:not(.active){color:var(--dr-ink)}.task-view-switch button.active{background:var(--dr-ink);color:var(--dr-surface);font-weight:600}.task-view-controls .rp-groupby{white-space:nowrap;flex:none;margin:0}.task-view-controls .table-filter-group{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.task-view-controls .table-filter-button,.task-view-controls .table-saved-views-trigger{border:1px solid var(--dr-line);background:var(--dr-surface);height:34px;color:var(--dr-ink);cursor:pointer;border-radius:6px;padding:0 12px;font-size:12px}.task-view-controls .table-filter-button:hover,.task-view-controls .table-saved-views-trigger:hover{background:var(--dr-canvas)}.tb-notice{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;display:flex}.tb-notice span{flex:1}.tb-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.tb-notice-exception{border-color:var(--dr-exception);background:var(--dr-exception-soft);color:var(--dr-exception)}.tb-notice-success{border-color:var(--dr-success);background:var(--dr-success-soft);color:var(--dr-success)}.task-board{grid-auto-columns:248px;grid-auto-flow:column;align-items:start;gap:14px;padding:4px 2px 12px;display:grid;overflow-x:auto}.tb-lane{--lane:var(--dr-faint);border:1px solid var(--dr-line-soft);border-top:2px solid var(--lane);border-radius:var(--dr-radius-card);background:var(--dr-surface-sunken);flex-direction:column;min-height:120px;display:flex}.tb-lane[data-state=ready]{--lane:var(--dr-information)}.tb-lane[data-state=in_progress]{--lane:var(--dr-attention)}.tb-lane[data-state=waiting]{--lane:var(--dr-muted)}.tb-lane[data-state=blocked]{--lane:var(--dr-exception)}.tb-lane[data-state=review]{--lane:var(--dr-attention)}.tb-lane[data-state=completed]{--lane:var(--dr-success)}.tb-lane.is-over{border-color:var(--lane);box-shadow:var(--dr-focus-ring)}.tb-lane.is-invalid{opacity:.5}.tb-lane>header{align-items:center;gap:9px;padding:12px 14px;display:flex}.tb-lane>header h3{letter-spacing:.06em;text-transform:uppercase;color:var(--dr-ink);margin:0;font-size:11px;font-weight:700}.tb-dot{background:var(--lane);border-radius:50%;flex:none;width:9px;height:9px}.tb-count{min-width:22px;height:20px;color:var(--dr-muted);background:var(--dr-surface);border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;display:inline-grid}.tb-lane-body{flex-direction:column;gap:9px;padding:0 10px 12px;display:flex}.tb-empty{text-align:center;color:var(--dr-faint);padding:14px 8px;font-size:11px}.rg-task-card{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);width:100%;box-shadow:var(--dr-elevation-1);cursor:grab;text-align:left;font:inherit;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.rg-task-card:hover{border-color:var(--dr-line-strong)}.rg-task-card:focus-visible{box-shadow:var(--dr-focus-ring);outline:none}.rg-task-card.is-dragging{opacity:.5}.rg-task-card.is-blocked{border-color:var(--dr-exception)}.rg-tc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rg-tc-type{letter-spacing:.04em;text-transform:uppercase;color:var(--dr-faint);font-size:10px;font-weight:600}.rg-tc-diamond{margin-right:5px;font-size:9px;font-style:normal}.rg-task-card.is-milestone{box-shadow:inset 3px 0 0 var(--dr-attention),var(--dr-elevation-1)}.rg-task-card.is-milestone .rg-tc-type{color:var(--dr-attention)}.rg-tc-num{color:var(--dr-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:10px}.rg-tc-title{color:var(--dr-ink);font-size:13px;font-weight:500;line-height:1.35}.rg-tc-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-tc-state{border-radius:var(--dr-radius-pill);color:var(--dr-ink);border:1px solid var(--dr-line);background:var(--dr-surface-sunken);align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.rg-tc-state[data-tone=information]{background:var(--dr-information-soft);border-color:var(--dr-information)}.rg-tc-state[data-tone=attention]{background:var(--dr-attention-soft);border-color:var(--dr-attention)}.rg-tc-state[data-tone=exception]{background:var(--dr-exception-soft);border-color:var(--dr-exception)}.rg-tc-state[data-tone=success]{background:var(--dr-success-soft);border-color:var(--dr-success)}.rg-tc-pri{color:var(--dr-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.rg-tc-pri:before{content:"";background:var(--dr-muted);border-radius:50%;width:7px;height:7px}.rg-tc-pri[data-priority=high]:before{background:var(--dr-exception)}.rg-tc-pri[data-priority=medium]:before{background:var(--dr-attention)}.rg-tc-pri[data-priority=low]:before{background:var(--dr-success)}.rg-tc-progress{color:var(--dr-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.rg-tc-bar{border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);width:38px;height:4px;overflow:hidden}.rg-tc-bar>span{background:var(--dr-ink);border-radius:var(--dr-radius-pill);height:100%;display:block}.rg-tc-est{color:var(--dr-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.rg-tc-blocked{border-radius:var(--dr-radius-pill);background:var(--dr-exception-soft);max-width:100%;color:var(--dr-exception);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:500;display:inline-flex;overflow:hidden}.rg-tc-blocked:before{content:"";background:var(--dr-exception);border-radius:50%;flex:none;width:6px;height:6px}.rg-tc-tags{flex-wrap:wrap;gap:5px;display:flex}.rg-tc-tag{border-radius:var(--dr-radius-pill);border:1px solid var(--dr-line);background:var(--dr-surface-sunken);color:var(--dr-muted);padding:2px 8px;font-size:10px}.rg-tc-foot{align-items:center;gap:8px;display:flex}.rg-tc-link{color:var(--dr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rg-tc-vis{letter-spacing:.04em;text-transform:uppercase;color:var(--dr-information);border:1px solid var(--dr-information);border-radius:var(--dr-radius-pill);padding:1px 6px;font-size:9px;font-weight:600}.rg-tc-due{color:var(--dr-faint);font-variant-numeric:tabular-nums;font-size:11px}.rg-tc-ava{background:var(--dr-ink);width:22px;height:22px;color:var(--dr-canvas);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:9px;font-weight:600;display:grid}.task-checklist{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface-sunken);flex-direction:column;gap:9px;padding:13px;display:flex}.task-checklist>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.task-checklist>header h3{color:var(--dr-ink);margin:0;font-size:10px;font-weight:600}.tcl-progress{color:var(--dr-muted);font-variant-numeric:tabular-nums;font-size:8px}.tcl-bar{border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);height:4px;display:block;overflow:hidden}.tcl-bar>span{background:var(--dr-ink);border-radius:var(--dr-radius-pill);height:100%;display:block}.task-checklist ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.task-checklist li{border-bottom:1px solid var(--dr-line-soft);align-items:center;gap:10px;padding:7px 2px;display:flex}.task-checklist li:last-child{border-bottom:0}.task-checklist input[type=checkbox]{width:14px;height:14px;accent-color:var(--dr-ink);cursor:pointer;flex:none;margin:0;padding:0}.tcl-check{min-width:0;color:var(--dr-ink);cursor:pointer;flex:1;align-items:center;gap:9px;font-size:9px;display:flex}.task-checklist li.done .tcl-check span{color:var(--dr-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--dr-line-strong);-webkit-text-decoration-color:var(--dr-line-strong);-webkit-text-decoration-color:var(--dr-line-strong);text-decoration-color:var(--dr-line-strong)}.tcl-required{letter-spacing:.04em;text-transform:uppercase;color:var(--dr-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:inline-flex}.tcl-remove{border-radius:var(--dr-radius-control);width:22px;height:22px;color:var(--dr-faint);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;line-height:1}.tcl-remove:hover{background:var(--dr-surface-muted);color:var(--dr-exception)}.tcl-add{gap:8px;display:flex}.tcl-add input{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:34px;font:inherit;color:var(--dr-ink);flex:1;padding:0 10px;font-size:9px}.tcl-add input:focus-visible{border-color:var(--dr-ink);box-shadow:var(--dr-focus-ring);outline:none}.tcl-add button{border:1px solid var(--dr-ink);border-radius:var(--dr-radius-control);background:var(--dr-ink);height:34px;font:inherit;color:var(--dr-canvas);cursor:pointer;padding:0 16px;font-size:9px;font-weight:500}.tcl-add button:hover{opacity:.9}.tcl-template{color:var(--dr-muted);white-space:nowrap;flex-direction:row;align-items:center;gap:10px;font-size:8px;display:flex}.tcl-template select{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:34px;font:inherit;color:var(--dr-ink);flex:1;padding:0 10px;font-size:9px}.tcl-template select:focus-visible{border-color:var(--dr-ink);box-shadow:var(--dr-focus-ring);outline:none}.crm-modal.task-editor{flex-direction:column;max-height:90vh;display:flex}.crm-modal.task-editor>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.crm-modal.task-editor>form>footer{background:var(--dr-surface);z-index:2;position:sticky;bottom:0}.registry-assistant{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface-sunken);flex-direction:column;gap:12px;padding:14px;display:flex}.registry-assistant>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.registry-assistant>header h3{color:var(--dr-ink);margin:0;font-size:10px;font-weight:600}.registry-assistant>header span{color:var(--dr-muted);font-size:8px}.ra-actions{flex-wrap:wrap;gap:7px;display:flex}.ra-action{border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);background:var(--dr-surface);height:28px;font:inherit;color:var(--dr-ink);cursor:pointer;padding:0 11px;font-size:9px}.ra-action:hover{background:var(--dr-surface-muted);border-color:var(--dr-line-strong)}.ra-proposal{border:1px solid var(--dr-information);border-radius:var(--dr-radius-control);background:var(--dr-information-soft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ra-proposal strong{color:var(--dr-ink);font-size:9px;font-weight:600}.ra-proposal pre{font:inherit;color:var(--dr-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:9px;line-height:1.5}.ra-proposal-actions{gap:8px;display:flex}.ra-proposal-actions button{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:28px;font:inherit;color:var(--dr-ink);cursor:pointer;padding:0 14px;font-size:9px;font-weight:500}.ra-proposal-actions .ra-apply{background:var(--dr-ink);color:var(--dr-canvas);border-color:var(--dr-ink)}.sys-metrics{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid;overflow:hidden}.sys-metrics article{border-right:1px solid var(--dr-line);padding:16px 18px}.sys-metrics article:last-child{border-right:0}.sys-metrics span{color:var(--dr-muted);font-size:7px}.sys-metrics strong{font-variant-numeric:tabular-nums;color:var(--dr-ink);margin:7px 0 3px;font-size:19px;font-weight:500;display:block}.sys-metrics strong.warn{color:var(--dr-attention)}.sys-metrics strong.crit{color:var(--dr-exception)}.sys-ws{align-items:center;gap:8px;display:flex}.sys-ws-ava{background:var(--dr-ink);width:22px;height:22px;color:var(--dr-canvas);border-radius:6px;flex:none;place-items:center;font-size:8px;font-weight:600;display:grid}.sys-ws strong{font-size:9px;font-weight:600;display:block}.sys-ws small{color:var(--dr-faint);text-transform:capitalize;font-size:7px}.sys-linked{flex-direction:column;font-size:8px;line-height:1.25;display:flex}.sys-linked small{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.04em;font-size:7px}.sys-state{border-radius:var(--dr-radius-pill);color:var(--dr-ink);border:1px solid var(--dr-line);background:var(--dr-surface-sunken);align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:500;display:inline-flex}.sys-state[data-tone=information]{background:var(--dr-information-soft);border-color:var(--dr-information)}.sys-state[data-tone=attention]{background:var(--dr-attention-soft);border-color:var(--dr-attention)}.sys-state[data-tone=exception]{background:var(--dr-exception-soft);border-color:var(--dr-exception)}.sys-state[data-tone=success]{background:var(--dr-success-soft);border-color:var(--dr-success)}.sys-open{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:27px;font:inherit;color:var(--dr-ink);cursor:pointer;white-space:nowrap;padding:0 10px;font-size:8px;font-weight:500}.sys-open:hover{background:var(--dr-surface-sunken);border-color:var(--dr-line-strong)}.task-view-controls .table-filter-button{margin-left:auto}.sys-bulk{align-items:center;display:inline-flex}.sys-bulk select{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:30px;font:inherit;color:var(--dr-ink);cursor:pointer;padding:0 26px 0 10px;font-size:12px;font-weight:500}.sys-bulk select:hover{border-color:var(--dr-line-strong)}@media (width<=1000px){.sys-metrics{grid-template-columns:1fr 1fr}.sys-metrics article{border-bottom:1px solid var(--dr-line)}.sys-metrics article:last-child{grid-column:1/-1}}.task-behaviour-page{flex-direction:column;gap:22px;max-width:1080px;padding:8px 4px 64px;display:flex}.task-behaviour-page>header span{letter-spacing:.08em;text-transform:uppercase;color:var(--dr-faint);font-size:11px;font-weight:600}.task-behaviour-page>header h1{letter-spacing:-.02em;color:var(--dr-ink);margin:6px 0;font-size:26px;font-weight:600}.task-behaviour-page>header p{color:var(--dr-muted);max-width:70ch;margin:0;font-size:14px}.tbh-jump{z-index:1;background:var(--dr-canvas);border-bottom:1px solid var(--dr-line-soft);flex-wrap:wrap;gap:6px;padding:12px 0;display:flex;position:sticky;top:0}.tbh-jump a{color:var(--dr-muted);border-radius:var(--dr-radius-pill);border:1px solid #0000;padding:6px 12px;font-size:12px;text-decoration:none}.tbh-jump a:hover{background:var(--dr-surface-sunken);border-color:var(--dr-line);color:var(--dr-ink)}.tbh-section{flex-direction:column;gap:12px;scroll-margin-top:64px;display:flex}.tbh-section h2{letter-spacing:-.01em;color:var(--dr-ink);margin:0;font-size:18px;font-weight:600}.tbh-sub{color:var(--dr-muted);max-width:70ch;margin:0;font-size:13px}.tbh-muted{color:var(--dr-faint);margin:0;font-size:13px}.tbh-states{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.tbh-state{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);padding:14px}.tbh-state-head{align-items:center;gap:9px;display:flex}.tbh-state-head strong{color:var(--dr-ink);font-size:13px;font-weight:600}.tbh-state p{color:var(--dr-muted);margin:8px 0;font-size:12px}.tbh-state small{color:var(--dr-faint);font-size:11px}.tbh-registry-row{flex-direction:row;align-items:center;gap:10px;display:flex}.tbh-registry-row strong{color:var(--dr-ink);flex:1;font-size:13px;font-weight:600}.tbh-dot{background:var(--dr-faint);border-radius:50%;flex:none;width:10px;height:10px}.tbh-dot[data-tone=information]{background:var(--dr-information)}.tbh-dot[data-tone=attention]{background:var(--dr-attention)}.tbh-dot[data-tone=exception]{background:var(--dr-exception)}.tbh-dot[data-tone=success]{background:var(--dr-success)}.tbh-dot[data-tone=waiting]{background:var(--dr-muted)}.tbh-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--dr-muted);border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);padding:1px 7px;font-size:9px;font-style:normal;font-weight:600}.tbh-badge.is-meaningful{color:var(--dr-success);border-color:var(--dr-success);background:var(--dr-success-soft)}.tbh-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tbh-card{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.tbh-card>strong{color:var(--dr-ink);font-size:14px;font-weight:600}.tbh-chips{flex-wrap:wrap;gap:6px;display:flex}.tbh-chip{border-radius:var(--dr-radius-pill);border:1px solid var(--dr-line);background:var(--dr-surface-sunken);color:var(--dr-muted);padding:3px 9px;font-size:11px}.tbh-card dl{flex-direction:column;gap:7px;margin:0;display:flex}.tbh-card dl>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.tbh-card dt{color:var(--dr-muted)}.tbh-card dd{color:var(--dr-ink);margin:0;font-weight:500}.tbh-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tbh-list li{color:var(--dr-ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.task-builder-tabs{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.task-builder-tabs button{height:32px;font:inherit;color:var(--dr-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:11px;font-weight:500}.task-builder-tabs button:hover:not(.active){color:var(--dr-ink)}.task-builder-tabs button.active{background:var(--dr-ink);color:var(--dr-canvas);font-weight:600}.workflow-actionbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workflow-actionbar small{color:var(--dr-muted);font-size:11px}.workflow-actionbar .builder-hint{text-align:right;flex:1;max-width:60ch;margin-left:auto}.builder-hint{color:var(--dr-faint);margin-top:4px;font-size:10px;font-style:italic;display:block}.workflow-loading{color:var(--dr-faint);padding:24px 18px;font-size:11px}.workflow-lanes{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.workflow-lane{border-radius:var(--dr-radius-pill);color:var(--dr-ink);border:1px solid var(--dr-line);background:var(--dr-surface-sunken);align-items:center;padding:3px 8px;font-size:8px;font-weight:500;display:inline-flex}.workflow-lane[data-tone=information]{background:var(--dr-information-soft);border-color:var(--dr-information)}.workflow-lane[data-tone=attention]{background:var(--dr-attention-soft);border-color:var(--dr-attention)}.workflow-lane[data-tone=waiting]{background:var(--dr-surface-muted)}.workflow-lane[data-tone=exception]{background:var(--dr-exception-soft);border-color:var(--dr-exception)}.workflow-lane[data-tone=success]{background:var(--dr-success-soft);border-color:var(--dr-success)}.workflow-states{flex-direction:column;padding:6px 14px 12px;display:flex}.workflow-state-row{border-bottom:1px solid var(--dr-line-soft);grid-template-columns:12px 92px minmax(0,1fr) 96px auto auto;align-items:center;gap:9px;padding:7px 0;display:grid}.workflow-state-row:last-child{border-bottom:0}.workflow-state-dot{background:var(--dr-faint);border-radius:50%;width:9px;height:9px}.workflow-state-row[data-tone=information] .workflow-state-dot{background:var(--dr-information)}.workflow-state-row[data-tone=attention] .workflow-state-dot{background:var(--dr-attention)}.workflow-state-row[data-tone=waiting] .workflow-state-dot{background:var(--dr-muted)}.workflow-state-row[data-tone=exception] .workflow-state-dot{background:var(--dr-exception)}.workflow-state-row[data-tone=success] .workflow-state-dot{background:var(--dr-success)}.workflow-state-key{color:var(--dr-ink);font-size:9px;font-weight:600}.workflow-state-row input,.workflow-state-row select{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:32px;font:inherit;color:var(--dr-ink);padding:0 8px;font-size:9px}.workflow-state-order{gap:3px;display:inline-flex}.workflow-state-order button{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);width:26px;height:28px;color:var(--dr-ink);cursor:pointer;font-size:10px}.workflow-state-order button:disabled{opacity:.4;cursor:default}.workflow-state-row .icon-button.danger{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);width:26px;height:28px;color:var(--dr-exception);cursor:pointer;font-size:12px}.workflow-state-row .icon-button.danger:disabled{opacity:.4;cursor:default}.workflow-add-state{color:var(--dr-muted);flex-direction:column;gap:6px;padding:10px 14px 14px;font-size:8px;display:flex}.workflow-add-state select{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:34px;font:inherit;color:var(--dr-ink);padding:0 10px;font-size:9px}.workflow-enabled{align-self:end;gap:8px;min-height:37px;flex-direction:row!important;align-items:center!important}.workflow-enabled input,.checklist-enabled input{flex:none;width:16px;height:16px;margin:0}.checklist-items{flex-direction:column;padding:6px 14px 12px;display:flex}.checklist-item-row{border-bottom:1px solid var(--dr-line-soft);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:7px 0;display:grid}.checklist-item-row:last-child{border-bottom:0}.checklist-item-row>input{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:32px;font:inherit;color:var(--dr-ink);padding:0 10px;font-size:9px}.checklist-item-row>input:focus-visible{border-color:var(--dr-ink);box-shadow:var(--dr-focus-ring);outline:none}.checklist-item-row .checklist-required{letter-spacing:.04em;text-transform:uppercase;color:var(--dr-muted);white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:8px;display:inline-flex}.checklist-item-row .checklist-required input{width:14px;height:14px;accent-color:var(--dr-ink);flex:none;margin:0}.checklist-enabled{align-self:start;gap:8px;flex-direction:row!important;align-items:center!important}.checklist-items-section>header .secondary-button{white-space:nowrap;flex:none;height:30px;padding:0 11px;font-size:8px}.task-builder-modal .task-template-section>header .secondary-button{white-space:nowrap!important;border:1px solid var(--dr-ink)!important;border-radius:var(--dr-radius-control)!important;background:var(--dr-ink)!important;height:34px!important;min-height:34px!important;color:var(--dr-canvas)!important;cursor:pointer!important;flex:none!important;align-items:center!important;gap:6px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.task-builder-modal .task-template-section>header .secondary-button:hover{opacity:.88!important}.library-field-reorder{align-items:center;gap:4px;display:inline-flex}.task-template-task-list article.is-hidden{opacity:.55}.field-tag{border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;margin-left:6px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:500}.field-tag.muted{color:var(--dr-faint);background:0 0}.builder-cat{flex-direction:column;gap:2px;display:flex}.builder-cat small{color:var(--dr-faint);font-size:10px}.builder-cat-add{gap:8px;margin-top:10px;display:flex}.builder-cat-add input{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:36px;color:var(--dr-ink);flex:1;padding:0 11px;font-family:inherit;font-size:12px}.task-builder-list.builder-types>article{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.builder-types .bt-main{flex:240px;min-width:200px}.builder-types .bt-counts{flex:none;align-items:center;gap:22px;display:flex}.builder-types .bt-counts strong{flex-direction:column;align-items:center;font-size:15px;font-weight:500;line-height:1.1;display:flex}.builder-types .bt-counts strong small{color:var(--dr-faint);margin-top:2px;font-size:7px;font-weight:400}.builder-types .bt-actions{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.library-field-key{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);margin:0}.library-field-key code{color:var(--dr-text);background:var(--dr-surface-muted);border:1px solid var(--dr-line-soft);border-radius:var(--dr-radius-control);padding:1px 6px}.library-editor{flex-direction:column;width:min(640px,100%);max-height:90vh;display:flex;overflow:hidden}.library-editor>form{flex:1;min-height:0;overflow-y:auto}.library-editor .check-label{min-height:var(--rcs-control-height,38px);flex-direction:row;align-self:end;align-items:center;gap:8px;display:flex}.library-editor .check-label input[type=checkbox]{flex:none}.library-image-field .library-field-heading{margin-bottom:var(--dr-space-2);font-weight:600;display:block}.library-spec-heading{border-top:1px solid var(--dr-line-soft);padding-top:var(--dr-space-3);margin-top:var(--dr-space-2)}.library-spec-heading h3{margin:0}.library-spec-heading p{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);margin:2px 0 0}.modal-form-error{color:var(--dr-attention);margin:0}.library-editor .lib-spec-label{align-items:baseline;gap:8px;display:flex}.library-editor .lib-spec-label em{font-style:normal;font-size:var(--dr-font-size-caption,.8125rem);color:var(--dr-muted)}.library-editor .unit-input,.library-editor .currency-input{margin-top:0}.library-form{flex-direction:column;min-height:0;display:flex}.library-form-bar{z-index:5;background:var(--dr-surface);border-bottom:1px solid var(--dr-line-soft);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 28px;display:flex;position:sticky;top:0}.library-form-back{color:var(--dr-muted);margin-bottom:6px;font-size:11px;text-decoration:none;display:inline-block}.library-form-back:hover{color:var(--dr-ink)}.library-form-bar-main h1{margin:0;font-size:18px}.library-form-bar-main p{color:var(--dr-muted);margin:3px 0 0;font-size:11px}.library-form-bar-actions{flex:none;gap:8px;display:flex}.library-form-error{margin:12px 28px 0}.library-form-body{flex-direction:column;gap:18px;width:100%;max-width:960px;padding:22px 28px 40px;display:flex}.library-form-card{border:1px solid var(--dr-line-soft);border-radius:var(--dr-radius-card);background:var(--dr-surface);padding:20px 22px}.library-form-card-head{margin-bottom:16px}.library-form-card-head h3{margin:0;font-size:13px}.library-form-card-head p{color:var(--dr-muted);margin:3px 0 0;font-size:11px}.library-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.library-form-grid .span-2{grid-column:1/-1}.library-form-grid label{color:var(--dr-text);gap:6px;font-size:11px;display:grid}.library-form-grid input,.library-form-grid select,.library-form-grid textarea{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);min-height:38px;color:var(--dr-ink);outline:none;padding:9px 11px;font:11px Poppins}.library-form-grid textarea{resize:vertical;min-height:88px;line-height:1.5}.library-form-grid input:focus,.library-form-grid select:focus,.library-form-grid textarea:focus{border-color:var(--dr-ink);box-shadow:var(--dr-focus-ring)}.library-form-grid .check-label{flex-direction:row;align-self:end;align-items:center;gap:8px;min-height:38px;display:flex}.library-form-grid .check-label input[type=checkbox]{flex:none;min-height:0}.library-form-grid .lib-spec-label{align-items:baseline;gap:8px;display:flex}.library-form-grid .lib-spec-label em{font-style:normal;font-size:var(--dr-font-size-caption,.8125rem);color:var(--dr-muted)}.library-form-grid .unit-input,.library-form-grid .currency-input{margin-top:0}@media (width<=760px){.library-form-bar{flex-direction:column;align-items:stretch;padding:16px}.library-form-bar-actions{justify-content:flex-end}.library-form-body{padding:16px}.library-form-grid{grid-template-columns:1fr}.library-form-grid .span-2{grid-column:1}}.task-dep-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.task-dep-row{border:1px solid var(--dr-line);background:var(--dr-surface-muted);border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.task-dep-title{font-size:var(--dr-font-size-caption,.8125rem);color:var(--dr-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.task-dep-select{border:1px solid var(--dr-line);background:var(--dr-surface);height:30px;color:var(--dr-ink);font-size:var(--dr-font-size-caption,.8125rem);border-radius:6px;padding:0 6px}.task-dep-remove{color:var(--dr-attention);font-size:var(--dr-font-size-caption,.8125rem);cursor:pointer;background:0 0;border:0;padding:4px 6px}.task-dep-empty{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);margin:0}@media (width<=600px){.task-dep-row{grid-template-columns:1fr 1fr;gap:6px}.task-dep-title{grid-column:1/-1}}.lead-tasks-tab{margin:14px 24px;padding:18px}.lead-tasks-tab>header{margin-bottom:14px}.lead-tasks-tab>header h2{font-size:15px}.lead-tasks-tab>header p{font-size:8px}.lead-tasks-tab>header>button{height:34px;padding:0 13px;font-size:7px}.lead-task-list{flex-direction:column;gap:7px;display:flex}.lead-task-list>article{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:16px minmax(260px,1fr) auto auto 42px;align-items:center;gap:9px;min-height:66px;padding:10px 11px;display:grid}.lead-task-list article>input{width:13px;height:13px;margin:0}.lead-task-list article>div{min-width:0}.lead-task-list article strong{font-size:8px;line-height:1.3;display:block}.lead-task-list article p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:7px;line-height:1.4;overflow:hidden}.lead-task-list article small{color:#999;font-size:6px;display:block}.lead-task-list .task-state,.lead-task-list .task-priority{padding:3px 6px;font-size:6px;line-height:1.2}.lead-task-list article>button{border:1px solid var(--line);background:#fff;border-radius:4px;height:25px;padding:0 8px;font-size:6px}@media (width<=800px){.lead-tasks-tab{margin:12px;padding:14px}.lead-task-list>article{grid-template-columns:16px 1fr auto}.lead-task-list .task-priority{grid-column:2}.lead-task-list article>button{grid-area:2/3}}.activity-preview>header{align-items:flex-start}.activity-preview>header>div{flex-direction:column;gap:3px;display:flex}.activity-preview>header small{color:#999;font-size:6px}.activity-preview>header>button{height:25px;padding:0 8px}.activity-preview article{border-bottom:1px solid #eee;padding:8px 0 8px 31px;position:relative;margin:0!important}.activity-preview article:before{content:"";background:#e3e3df;width:1px;position:absolute;top:31px;bottom:-8px;left:11px}.activity-preview article:last-of-type:before{display:none}.activity-preview .activity-icon{width:23px;height:23px;font-size:7px;position:absolute;top:8px;left:0}.activity-preview article p{width:100%}.activity-preview article p strong{font-size:7px}.activity-preview article p span{color:#777;margin-top:2px;font-size:6px}.activity-preview article p small{font-size:6px;margin-top:2px!important}.activity-view-all{cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;font-size:7px;display:block}.activity-empty{text-align:center;color:#999;padding:18px 0;font-size:7px}.activity-icon,.activity-marker{background:var(--dr-surface-sunken);border-radius:50%;place-items:center;font-style:normal;display:grid}.activity-change{color:#536c7d;background:#eef1f4!important}.activity-lead{color:#555;background:var(--dr-surface-muted)!important}.activity-communication{color:#4d7554;background:#e9f2ea!important}.activity-task{color:#93651f;background:#fff2dc!important}.activity-note{color:#725f82;background:#eeeaf2!important}.activity-file{color:#8b5d4d;background:#f4ece8!important}.activity-meeting{color:#4b6e7d;background:#e8f0f3!important}.activity-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;margin:14px 24px 28px;overflow:hidden}.activity-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:19px 21px 17px;display:flex}.activity-workspace>header>div:first-child>span{letter-spacing:.09em;text-transform:uppercase;color:#999;font-size:7px}.activity-workspace h2{margin:4px 0 3px;font-size:18px;font-weight:500}.activity-workspace>header p{color:#777;margin:0;font-size:8px}.activity-summary{border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.activity-summary article{border-right:1px solid var(--line);min-width:86px;padding:9px 11px}.activity-summary article:last-child{border:0}.activity-summary strong{font-size:15px;font-weight:500;display:block}.activity-summary small{color:#999;margin-top:2px;font-size:6px;display:block}.activity-toolbar{gap:8px;padding:12px 20px;display:flex}.activity-toolbar label{border:1px solid var(--line);color:#999;border-radius:5px;flex:1;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.activity-toolbar input{border:0;outline:0;flex:1;font-size:8px}.activity-toolbar select{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:140px;height:34px;padding:0 9px;font-size:7px}.activity-workspace>nav{border-bottom:1px solid var(--line);gap:4px;padding:0 20px 12px;display:flex}.activity-workspace>nav button{background:var(--dr-canvas);color:#777;border:0;border-radius:5px;height:29px;padding:0 10px;font-size:7px}.activity-workspace>nav button.active{background:var(--dr-ink);color:#fff}.activity-workspace>nav em{opacity:.65;margin-left:5px;font-style:normal}.activity-timeline-full{max-width:850px;padding:18px 22px 32px}.activity-timeline-full>section>header{align-items:center;gap:10px;margin:8px 0 12px;display:flex}.activity-timeline-full>section>header span{text-transform:uppercase;letter-spacing:.07em;color:#888;white-space:nowrap;font-size:7px}.activity-timeline-full>section>header i{background:#eee;width:100%;height:1px}.activity-timeline-full>section>article{grid-template-columns:31px 1fr;gap:11px;padding-bottom:14px;display:grid;position:relative}.activity-timeline-full>section>article:before{content:"";background:#e5e5e1;width:1px;position:absolute;top:31px;bottom:0;left:15px}.activity-timeline-full>section>article:last-child:before{display:none}.activity-marker{z-index:1;width:31px;height:31px;font-size:8px}.activity-timeline-full>section>article>div:last-child{border:1px solid var(--line);background:#fdfdfc;border-radius:6px;padding:10px 12px}.activity-timeline-full article header{justify-content:space-between;gap:10px;display:flex}.activity-timeline-full article time{color:#999;font-size:6px}.activity-timeline-full article p{color:#666;margin:5px 0 8px;font-size:7px;line-height:1.5}.activity-timeline-full article footer{align-items:center;gap:6px;display:flex}.activity-timeline-full article footer span{font-size:6px;font-weight:600}.activity-timeline-full article footer em,.activity-timeline-full article footer small{background:var(--dr-surface-sunken);color:#777;border-radius:9px;padding:3px 6px;font-size:5px;font-style:normal}.activity-empty-state{text-align:center;padding:65px 20px}.activity-empty-state b{font-size:22px}.activity-empty-state h3{margin:8px 0 3px;font-size:11px}.activity-empty-state p{color:#999;margin:0;font-size:7px}@media (width<=850px){.activity-workspace{margin:12px}.activity-workspace>header{align-items:flex-start;gap:14px}.activity-summary article{min-width:65px}.activity-workspace>nav{overflow-x:auto}.activity-toolbar{flex-wrap:wrap}.activity-toolbar select{width:100%}}.communications-workspace{padding:14px 24px 28px}.communication-actions{gap:8px;margin-bottom:10px;display:flex}.communication-actions>button{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;flex:1;height:35px;font-size:7px}.communication-actions button i{margin-right:7px;font-style:normal}.new-communication{margin-left:auto;position:relative}.new-communication>button{background:var(--dr-ink);height:35px;color:var(--dr-surface);border:0;border-radius:5px;padding:0 14px;font-size:7px}.new-communication>div{z-index:20;border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;width:145px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 12px 30px #0002}.new-communication>div button{background:var(--dr-surface);text-align:left;border:0;border-radius:4px;width:100%;height:29px;font-size:7px;display:block}.new-communication>div button:hover{background:var(--dr-canvas)}.communication-health{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;margin-bottom:10px}.communication-health>header,.channel-column>header{text-transform:uppercase;letter-spacing:.06em;padding:10px 13px 6px;font-size:7px;font-weight:600}.communication-health>div{grid-template-columns:repeat(6,1fr);padding:5px 10px 11px;display:grid}.communication-health article{border-right:1px solid var(--dr-surface-muted);align-items:center;gap:8px;min-height:43px;padding:0 10px;display:flex}.communication-health article:last-child{border:0}.communication-health article>i{border:1px solid var(--dr-surface-muted);border-radius:5px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.communication-health article span{flex-direction:column;display:flex}.communication-health article small{color:var(--dr-faint);font-size:5px}.communication-health article strong{margin-top:3px;font-size:8px}.communication-grid{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;grid-template-columns:150px 190px minmax(360px,1fr) 230px;min-height:585px;display:grid;overflow:hidden}.channel-column,.conversation-column,.conversation-view{border-right:1px solid var(--line)}.channel-column button{background:var(--dr-surface);border:0;border-left:2px solid #0000;align-items:center;width:100%;height:42px;padding:0 12px;font-size:7px;display:flex}.channel-column button.active{border-left-color:var(--dr-ink);background:var(--dr-canvas)}.channel-column button i{width:20px;font-style:normal}.channel-column button span{text-align:left;flex:1}.channel-column button em{font-style:normal;font-weight:600}.channel-column .view-global{border-top:1px solid var(--dr-surface-muted);height:44px;color:var(--dr-muted);border-left:0;margin-top:10px}.conversation-column{padding-top:7px}.conversation-column>label{border:1px solid var(--line);height:31px;color:var(--dr-faint);border-radius:4px;align-items:center;gap:5px;margin:0 8px 7px;padding:0 8px;display:flex}.conversation-column>label input{border:0;outline:0;width:100%;font-size:6px}.conversation-column>button{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--dr-surface-muted);background:var(--dr-surface);text-align:left;grid-template-columns:17px 1fr;gap:5px;width:100%;min-height:58px;padding:9px 8px;display:grid;position:relative}.conversation-column>button.active{border-left-color:var(--dr-ink);background:var(--dr-canvas)}.conversation-column>button>i{font-style:normal}.conversation-column>button span{flex-direction:column;min-width:0;display:flex}.conversation-column>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.conversation-column>button small{color:var(--dr-faint);margin-top:3px;font-size:5px}.conversation-column>button time{color:var(--dr-faint);font-size:5px;position:absolute;top:8px;right:7px}.conversation-column>button>em{background:var(--dr-ink);width:15px;height:15px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:5px;font-style:normal;display:grid;position:absolute;bottom:8px;right:7px}.conversation-view{flex-direction:column;min-width:0;display:flex}.conversation-view>header{border-bottom:1px solid var(--line);align-items:center;min-height:45px;padding:8px 11px;display:flex}.conversation-view>header>div{flex-direction:column;flex:1;display:flex}.conversation-view>header span{color:var(--dr-faint);margin-top:2px;font-size:5px}.conversation-view>header button{background:0 0;border:0}.audience-notice{background:var(--dr-success-soft);color:var(--dr-success);padding:6px 10px;font-size:6px}.audience-notice.internal{color:#745e82;background:#f4eef8}.message-thread{flex:1;padding:9px 11px;overflow:auto}.message-thread>article{border-bottom:1px solid var(--dr-surface-muted);gap:7px;padding:9px 0;display:flex}.message-thread>article>div{flex:1;min-width:0}.message-thread article header{align-items:center;gap:5px;display:flex}.message-thread article header strong{font-size:7px}.message-thread article header span{color:var(--dr-faint);font-size:5px}.message-thread article header time{color:var(--dr-faint);margin-left:auto;font-size:5px}.message-thread h3{margin:6px 0 3px;font-size:7px}.message-thread p{white-space:pre-line;color:var(--dr-muted);margin:4px 0;font-size:7px;line-height:1.55}.message-thread article footer{color:var(--dr-faint);margin-top:5px;font-size:5px}.message-thread article.internal{background:#f7f3f9;border-radius:5px;margin:6px 0;padding:9px}.communication-attachments{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.communication-attachments a{border:1px solid var(--line);color:var(--dr-ink);border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;text-decoration:none;display:flex}.communication-attachments a span{flex-direction:column;display:flex}.communication-attachments a small{color:var(--dr-faint);font-size:5px}.message-composer{border-top:1px solid var(--line);padding:0 10px 9px}.message-composer>header{align-items:center;height:27px;display:flex}.message-composer>header button{background:var(--dr-surface);border:0;border-bottom:1px solid #0000;height:27px;font-size:6px}.message-composer>header button.active{border-color:var(--dr-ink);font-weight:600}.message-composer>header span{color:var(--dr-faint);margin-left:auto;font-size:6px}.message-composer>input{border:0;border-bottom:1px solid var(--dr-surface-muted);outline:0;width:100%;height:27px;font-size:7px}.message-composer textarea{resize:none;border:0;outline:0;width:100%;height:55px;padding:7px 0;font-size:7px}.message-composer>footer{align-items:center;gap:4px;display:flex}.message-composer>footer button{background:var(--dr-surface);border:0;height:25px;font-size:7px}.message-composer>footer span{color:var(--dr-faint);margin-left:auto;font-size:5px}.message-composer>footer .send-message{background:var(--dr-ink);color:var(--dr-surface);border-radius:4px;margin-left:5px;padding:0 12px}.composer-files{gap:5px;padding:5px 0;display:flex}.composer-files span{background:var(--dr-surface-sunken);border-radius:4px;padding:4px 6px;font-size:5px}.no-conversation{text-align:center;margin:auto}.no-conversation b{font-size:20px}.no-conversation h3{font-size:10px}.no-conversation p{color:var(--dr-faint);font-size:7px}.communication-context{background:var(--dr-surface);padding:10px}.communication-context>section{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;margin-bottom:9px;padding:12px}.communication-context section>header{text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:600}.context-person{align-items:center;gap:8px;margin-bottom:10px;display:flex}.context-person .avatar{width:37px;height:37px}.context-person span{flex-direction:column;display:flex}.context-person small{color:var(--dr-faint);font-size:6px}.communication-context dl{margin:0}.communication-context dl>div{grid-template-columns:15px 1fr;gap:5px;margin:8px 0;font-size:6px;display:grid}.communication-context dd{margin:0}.communication-context section>button{background:var(--dr-surface);border:0;width:100%;height:28px;margin-top:5px;font-size:6px}.communication-context>section:nth-child(2) dl>div{grid-template-columns:1fr}.communication-context>section:nth-child(2) dt{color:var(--dr-faint)}.communication-context section>p{font-size:6px}.communication-context section>p span{background:var(--dr-success-soft);width:14px;height:14px;color:var(--dr-success);border-radius:50%;place-items:center;margin-right:5px;display:inline-grid}@media (width<=1200px){.communication-grid{grid-template-columns:135px 180px 1fr}.communication-context{display:none}}@media (width<=850px){.communications-workspace{padding:12px}.communication-health>div{grid-template-columns:repeat(3,1fr)}.communication-health article:nth-child(3){border-right:0}.communication-grid{grid-template-columns:120px 1fr}.conversation-column{display:none}.communication-actions{overflow-x:auto}.communication-actions>button{min-width:95px}}.network-main{background:var(--dr-canvas)}.network-content{max-width:none}.network-loading{text-align:center;color:#888;padding:80px}.network-tabs{border-bottom:1px solid var(--line);gap:5px;margin:18px 0 14px;display:flex}.network-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 14px;font-size:9px}.network-tabs button.active{color:#111;border-color:#111;font-weight:600}.network-tabs button:disabled{opacity:.45}.network-tabs em{color:#fff;background:#111;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:7px;font-size:7px;font-style:normal;display:inline-grid}.network-tabs small{margin-left:5px;font-size:6px}.network-notice{background:#fff;border:1px solid #d8d8d2;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 13px;font-size:8px;display:flex}.network-notice button{background:0 0;border:0}.network-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.network-metrics article{border-right:1px solid var(--line);padding:18px 20px}.network-metrics article:last-child{border:0}.network-metrics span{color:#777;font-size:9px}.network-metrics strong{margin:7px 0 3px;font-size:25px;font-weight:500;display:block}.network-metrics small{color:#999;font-size:7px}.network-overview-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.network-overview-grid>section,.network-profile-cards>article,.network-integration-boundaries{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.network-overview-grid section>header{justify-content:space-between;margin-bottom:14px;display:flex}.network-overview-grid h2,.network-profile-cards h2,.network-integration-boundaries h2{margin:0;font-size:12px}.network-overview-grid header p{color:#999;margin:3px 0 0;font-size:7px}.network-overview-grid header button{background:0 0;border:0;font-size:7px}.pipeline-summary{border-top:1px solid #eee;grid-template-columns:110px 1fr 25px;align-items:center;gap:10px;min-height:39px;font-size:8px;display:grid}.pipeline-summary>i{background:#eee;border-radius:4px;height:6px;overflow:hidden}.pipeline-summary>i b{background:#222;height:100%;display:block}.network-audit-row{border-top:1px solid #eee;align-items:center;gap:9px;padding:10px 0;display:flex}.network-audit-row>i{background:var(--dr-surface-sunken);border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.network-audit-row>div{flex-direction:column;display:flex}.network-audit-row strong{text-transform:capitalize;font-size:8px}.network-audit-row small{color:#999;font-size:7px}.network-empty{text-align:center;color:#999;padding:32px 10px;font-size:8px}.network-name{align-items:center;gap:9px;height:54px;display:flex}.network-name>span,.network-detail-avatar{background:var(--dr-ink);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.network-name>div{flex-direction:column;display:flex}.network-name a{color:#222;font-size:9px;font-weight:600;text-decoration:none}.network-name small,.application-name small{color:#999;margin-top:3px;font-size:7px}.network-tags{gap:4px;display:flex}.network-tags span{background:var(--dr-surface-sunken);border-radius:10px;padding:4px 6px;font-size:6px}.network-capacity{min-width:110px}.network-capacity>span{background:var(--dr-surface-muted);border-radius:3px;height:5px;display:block}.network-capacity i{background:#222;border-radius:3px;height:100%;display:block}.network-capacity small{color:#777;margin-top:5px;font-size:6px;display:block}.application-name{flex-direction:column;justify-content:center;height:54px;display:flex}.network-saved-views{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.network-saved-views>div{gap:6px;display:flex}.network-saved-views>div button{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px;padding:0 9px;font-size:7px}.network-saved-views>div button span{color:#999;margin-left:7px}.network-saved-views form{display:flex}.network-saved-views input{border:1px solid var(--line);border-radius:7px 0 0 7px;height:32px;padding:0 8px;font-size:7px}.network-saved-views form button{color:#fff;background:#111;border:1px solid #111;border-radius:0 7px 7px 0;height:32px;font-size:7px}.network-bulk-note{color:#777;font-size:7px}.application-review-modal{width:min(980px,100%)}.application-review-body{grid-template-columns:230px 1fr;gap:16px;padding:18px;display:grid}.application-summary{grid-row:span 2}.application-summary dl{margin:0}.application-summary dl>div{border-bottom:1px solid #eee;padding:9px 0}.application-summary dt{color:#888;font-size:7px}.application-summary dd{margin:4px 0 0;font-size:8px}.application-errors{color:#8b4c45;background:#fff3f1;border-radius:7px;flex-direction:column;gap:5px;margin-top:12px;padding:10px;font-size:7px;display:flex}.review-checklist h3{font-size:11px}.review-checklist article{border-top:1px solid #eee;grid-template-columns:150px 1fr 125px;align-items:center;gap:8px;min-height:54px;display:grid}.review-checklist article>div{flex-direction:column;display:flex}.review-checklist small{color:#999;font-size:6px}.review-checklist input,.review-checklist select,.decision-fields input,.decision-fields select,.decision-fields textarea{border:1px solid var(--line);background:#fff;border-radius:6px;height:34px;padding:0 9px;font-size:8px}.decision-fields{grid-column:2;grid-template-columns:1fr 1fr;gap:10px;display:grid}.decision-fields label,.network-dialog label{flex-direction:column;gap:6px;font-size:8px;display:flex}.decision-fields label:last-child{grid-column:1/-1}.application-review-modal>footer,.network-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.application-review-modal>footer button,.network-dialog>footer button{border:1px solid var(--line);background:#fff;border-radius:7px;height:35px;padding:0 12px;font-size:8px}.application-review-modal>footer .primary-button,.network-dialog>footer .primary-button{color:#fff;background:#111}.danger-text{color:#9b4d43}.network-detail-header{border-bottom:1px solid var(--line);background:#fff;padding:22px 28px 0}.network-detail-header>a{color:#555;font-size:8px;text-decoration:none}.network-detail-title{align-items:center;gap:12px;margin-top:17px;display:flex}.network-detail-avatar{width:45px;height:45px;font-size:11px}.network-detail-title>div:nth-child(2){flex:1}.network-detail-title h1{margin:1px 0;font-size:24px}.network-detail-title>div span{color:#888;font-size:8px}.network-detail-title>button{border:1px solid var(--line);background:#fff;border-radius:7px;height:35px;padding:0 12px;font-size:8px}.network-detail-header nav{gap:3px;margin-top:18px;display:flex}.network-detail-header nav button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;height:41px;padding:0 12px;font-size:8px}.network-detail-header nav button.active{color:#111;border-color:#111;font-weight:600}.network-detail-header nav em{margin-left:5px;font-style:normal}.network-detail-header nav small{margin-left:4px;font-size:6px}.network-detail-content{padding:20px 28px 45px}.network-profile-cards{grid-template-columns:1.2fr .8fr 1fr;gap:13px;display:grid}.network-profile-cards article>header{justify-content:space-between;display:flex}.network-profile-cards header button{border:1px solid var(--line);background:#fff;border-radius:6px;font-size:7px}.network-profile-cards dl{margin:12px 0 0}.network-profile-cards dl>div{border-top:1px solid #eee;grid-template-columns:100px 1fr;gap:10px;padding:8px 0;font-size:7px;display:grid}.network-profile-cards dt{color:#888}.network-profile-cards dd{margin:0}.network-completeness{flex-direction:column;margin:15px 0;display:flex}.network-completeness strong{font-size:26px}.network-completeness span{color:#888;font-size:7px}.network-completeness i{background:#eee;border-radius:4px;height:6px;margin-top:8px}.network-completeness b{background:#222;border-radius:4px;height:100%;display:block}.designer-profile-row{gap:8px;margin-top:14px;display:flex}.designer-profile-row>span{background:#e9e9e4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.designer-profile-row>div{flex:1}.designer-profile-row strong{font-size:8px}.designer-profile-row small{color:#999;font-size:6px;display:block}.designer-profile-row p{color:#666;font-size:7px}.network-integration-boundaries{margin-top:13px}.network-integration-boundaries>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.network-integration-boundaries article{border:1px solid #eee;border-radius:8px;padding:11px}.network-integration-boundaries article span{float:left;margin-right:7px}.network-integration-boundaries article strong{font-size:8px;display:block}.network-integration-boundaries article small{color:#999;margin-top:3px;font-size:6px;display:block}.network-section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.network-section-heading h2{margin:0;font-size:16px}.network-section-heading p{color:#888;margin:3px 0 0;font-size:8px}.network-dialog{width:min(620px,100%)}.network-dialog>div{gap:12px;padding:18px;display:grid}.network-dialog input,.network-dialog select,.network-dialog textarea{border:1px solid var(--line);background:#fff;border-radius:7px;height:38px;padding:0 10px;font-size:8px}.network-dialog textarea{height:75px;padding-top:9px}.network-dialog aside{background:var(--dr-canvas);border-radius:8px;padding:12px}.network-dialog aside strong{font-size:8px}.network-dialog aside p{color:#666;font-size:7px}.credential-form{grid-template-columns:1fr 1fr!important}.credential-form label:last-child{grid-column:1/-1}.credential-form small{color:#888;font-size:6px}@media (width<=1100px){.network-profile-cards{grid-template-columns:1fr 1fr}.network-profile-cards>article:last-child{grid-column:1/-1}.network-integration-boundaries>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.network-metrics{grid-template-columns:1fr 1fr}.network-overview-grid,.network-profile-cards{grid-template-columns:1fr}.network-tabs,.network-detail-header nav{overflow-x:auto}.network-tabs button,.network-detail-header nav button{white-space:nowrap}.application-review-body{grid-template-columns:1fr}.application-summary{grid-row:auto}.decision-fields{grid-column:auto}.network-detail-content{padding:14px}.network-integration-boundaries>div{grid-template-columns:1fr 1fr}}.matching-workspace,.assignments-workspace{gap:18px;display:grid}.match-builder,.assignments-workspace>section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.match-builder>header,.assignments-workspace>section>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.match-builder header span,.assignments-workspace header span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:7px}.match-builder h2,.assignments-workspace h2{margin:4px 0;font-size:15px}.match-builder p,.assignments-workspace p{color:#747474;margin:0;font-size:8px}.match-criteria{grid-template-columns:1.25fr repeat(3,1fr) auto;align-items:end;gap:9px;display:grid}.match-criteria label,.dialog-reason{gap:6px;font-size:8px;font-weight:600;display:grid}.match-criteria input,.match-criteria select,.match-builder header select,.dialog-reason input,.dialog-reason select,.dialog-reason textarea{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:36px;padding:8px 9px;font-size:8px}.dialog-reason textarea{resize:vertical;min-height:80px}.match-run-summary{border:1px solid var(--line);background:#fafafa;border-radius:11px;grid-template-columns:1.1fr 1.4fr .6fr auto;align-items:center;gap:8px;padding:12px;display:grid}.match-run-summary div{border-right:1px solid #ddd;gap:4px;padding:0 10px;display:grid}.match-run-summary span{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:6px}.match-run-summary strong{font-size:8px}.match-run-summary button,.assignments-workspace>section>header>button{color:#fff;background:#111;border:0;border-radius:8px;padding:10px 13px;font-size:8px}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.candidate-card{background:#fff;border:1px solid #ddd;border-radius:12px;gap:12px;padding:15px;display:grid}.candidate-card.selected{border:2px solid #111;box-shadow:0 7px 22px #00000014}.candidate-card>header{justify-content:space-between;align-items:center;display:flex}.candidate-card>header>div{align-items:center;gap:9px;display:flex}.candidate-card>header>div>span{color:#fff;background:#111;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.candidate-card h3{margin:0;font-size:10px}.candidate-card header small{color:#777;margin-top:3px;font-size:6px;display:block}.candidate-card>header>strong{font-size:19px}.hard-rules{color:#9a3030;background:#fff4f4;border-radius:8px;gap:5px;margin:0;padding:9px 9px 9px 24px;font-size:7px;display:grid}.factor-list{display:grid}.factor-list>div{border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.factor-list span,.factor-list b{gap:2px;display:grid}.factor-list small{color:#858585;font-size:6px;font-weight:400}.candidate-card footer button{background:#fff;border:1px solid #111;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:600}.candidate-card.selected footer button{color:#fff;background:#111}.override-note{border-radius:7px;padding:8px;color:#6d5610!important;background:#fff8df!important;font-size:7px!important}.brokerage-empty{place-items:center;min-height:210px;display:grid}.dialog-impact{background:#f6f6f6;border-radius:9px;gap:7px;margin:16px 18px;padding:12px;font-size:8px;display:grid}.dialog-impact span{color:#666}.dialog-reason{margin:13px 18px}.offer-candidates{gap:7px;margin:16px 18px;display:grid}.offer-candidates label{border:1px solid #ddd;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.offer-candidates span{font-size:8px;font-weight:600;display:grid}.offer-candidates small{color:#777;font-size:6px}.lead-title-row .dark-action,.lead-files-empty .dark-action{color:#fff;background:#111;border-radius:7px;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.assignments-workspace .data-table-shell{margin-top:8px}@media (width<=1200px){.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-criteria{grid-template-columns:repeat(2,1fr)}.match-run-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.candidate-grid,.match-criteria,.match-run-summary{grid-template-columns:1fr}.match-run-summary div{border-bottom:1px solid #ddd;border-right:0;padding:8px 0}}.offer-dialog{width:min(680px,100%);max-height:min(760px,92vh)}.offer-dialog>header{padding:18px 22px}.offer-dialog .offer-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:18px 22px 6px}.offer-dialog .offer-candidates label{cursor:pointer;flex-direction:row;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}.offer-dialog .offer-candidates input{accent-color:#111;flex:none;width:17px;height:17px;min-height:0}.offer-dialog .offer-candidates span{flex-direction:column;gap:3px;font-size:9px;line-height:1.2;display:flex}.offer-dialog .offer-candidates small{font-size:7px;font-weight:400}.offer-dialog .offer-fields{grid-template-columns:minmax(0,1.55fr) minmax(190px,.75fr);gap:12px;padding:12px 22px 0;display:grid}.offer-dialog .dialog-reason{margin:0}.offer-dialog .dialog-reason textarea{height:76px;min-height:76px}.offer-dialog .dialog-impact{justify-content:space-between;align-items:center;gap:18px;margin:14px 22px;padding:12px 14px;display:flex}.offer-dialog .dialog-impact span{text-align:right}.offer-dialog>footer{padding:14px 22px}@media (width<=640px){.offer-dialog .offer-candidates,.offer-dialog .offer-fields{grid-template-columns:1fr}.offer-dialog .dialog-impact{flex-direction:column;align-items:flex-start;gap:5px}.offer-dialog .dialog-impact span{text-align:left}}.performance-workspace{gap:14px;display:grid}.performance-hero,.scorecard-section,.performance-lower>section,.reporting-boundary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.performance-hero>header,.scorecard-section>header,.reporting-boundary{justify-content:space-between;align-items:center;gap:14px;display:flex}.performance-hero header span,.reporting-boundary span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:7px}.performance-hero h2,.scorecard-section h2,.performance-lower h2,.reporting-boundary h2{margin:4px 0;font-size:15px}.performance-hero p,.scorecard-section p,.performance-lower header p,.reporting-boundary p{color:#777;margin:0;font-size:8px}.performance-hero header>div:last-child{gap:7px;display:flex}.performance-hero button{background:#fff;border:1px solid #ccc;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.performance-hero .primary-button{color:#fff;background:#111}.performance-kpis{border:1px solid #e6e6e2;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.performance-kpis article{border-right:1px solid #e6e6e2;padding:15px}.performance-kpis article:last-child{border:0}.performance-kpis span,.performance-kpis small{color:#777;font-size:7px;display:block}.performance-kpis strong{margin:7px 0 4px;font-size:23px;font-weight:500;display:block}.scorecard-section>header{margin-bottom:12px}.scorecard-section label{gap:4px;font-size:7px;display:grid}.scorecard-section select{background:#fff;border:1px solid #ccc;border-radius:7px;height:32px;padding:0 9px;font-size:8px}.performance-empty{place-items:center;min-height:180px;display:grid}.performance-lower{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.performance-lower>section>header{border-bottom:1px solid #eee;padding-bottom:11px}.performance-lower>section>article{border-bottom:1px solid #eee;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.performance-lower article strong{font-size:8px}.performance-lower article small{color:#888;margin-top:3px;font-size:6px;display:block}.performance-lower article p{color:#666;font-size:7px}.health-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.health-grid article{border-radius:8px;border:1px solid #eee!important;padding:11px!important}.health-grid strong{font-size:18px!important}.health-grid span{color:#777;margin-top:4px;font-size:6px;display:block}.operations-list>article{grid-template-columns:none!important;gap:8px!important;display:flex!important}.operations-list>article>div{flex-direction:column;display:flex}.operations-list>p{color:#888;font-size:7px}.reporting-boundary{color:#fff;background:#151513}.reporting-boundary p{color:#aaa;max-width:640px}.reporting-boundary a{color:#fff;border:1px solid #555;border-radius:7px;padding:9px 12px;font-size:8px;text-decoration:none}@media (width<=900px){.performance-kpis{grid-template-columns:1fr 1fr}.performance-lower{grid-template-columns:1fr}}@media (width<=600px){.performance-hero>header,.scorecard-section>header,.reporting-boundary{flex-direction:column;align-items:flex-start}.performance-kpis{grid-template-columns:1fr}.performance-kpis article{border-bottom:1px solid #eee;border-right:0}}.network-profile-cards article>header{align-items:flex-start;gap:12px;min-height:36px}.network-profile-cards article>header>div{gap:4px;display:grid}.network-profile-cards article>header small{color:#888;font-size:6px}.network-profile-cards header button,.network-section-heading .primary-button{color:#111;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:7px;text-decoration:none;display:inline-flex}.network-section-heading .primary-button{color:#fff;background:#111;border-color:#111}.credential-heading,.assignment-heading{align-items:center;min-height:58px;padding:0 2px}.credential-heading>div,.assignment-heading>div{gap:4px;display:grid}.credential-heading span,.assignment-heading span{text-transform:uppercase;letter-spacing:.12em;color:#888;font-size:6px}.credential-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid}.credential-summary article{border-right:1px solid var(--line);padding:13px 16px}.credential-summary article:last-child{border:0}.credential-summary strong{font-size:19px;font-weight:500;display:block}.credential-summary span{color:#777;margin-top:3px;font-size:7px;display:block}.profile-editor{width:min(820px,100vw - 30px);max-height:88vh;overflow:auto}.profile-form{grid-template-columns:1fr 1fr!important;gap:12px!important}.profile-form label{gap:6px!important}.profile-form input,.profile-form select,.profile-form textarea{width:100%;min-height:38px}.profile-form textarea{height:90px}.profile-divider{border-top:1px solid #ddd;grid-column:1/-1;margin-top:4px;padding-top:13px;font-size:8px;font-weight:700}.profile-bio{grid-column:1/-1}.credential-editor{width:min(650px,100vw - 30px)}.credential-editor .credential-form{grid-template-columns:1fr 1fr!important;gap:12px!important}.credential-editor .credential-file{background:#fafafa;border:1px dashed #c9c9c4;border-radius:8px;grid-column:1/-1;padding:11px}.credential-error{color:#9b3939;grid-column:1/-1;margin:0;font-size:7px}.network-detail-header nav button{min-width:max-content}@media (width<=700px){.profile-form,.credential-editor .credential-form{grid-template-columns:1fr!important}.profile-divider,.profile-bio,.credential-editor .credential-file{grid-column:auto}.credential-summary{grid-template-columns:1fr}.credential-summary article{border-right:0;border-bottom:1px solid var(--line)}}.controlled-profile-editor .profile-form{align-items:start}.controlled-profile-editor .profile-divider.first{border-top:0;margin-top:0;padding-top:0}.controlled-profile-editor label>small{color:#888;margin-top:2px;font-size:6px}.controlled-multi{position:relative}.controlled-multi>span{font-size:8px}.controlled-multi details{position:relative}.controlled-multi summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;min-height:38px;padding:0 10px;font-size:8px;list-style:none;display:flex}.controlled-multi summary:after{content:"⌄";margin-left:auto}.controlled-multi details[open] summary{border-color:#111}.controlled-multi details>div{z-index:20;background:#fff;border:1px solid #ccc;border-radius:9px;max-height:210px;padding:6px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 12px 35px #00000024}.controlled-multi details>div label{border-radius:6px;align-items:center;min-height:32px;padding:5px 7px;font-size:8px;flex-direction:row!important;gap:8px!important;display:flex!important}.controlled-multi details>div label:hover{background:var(--dr-surface-sunken)}.controlled-multi details input{width:14px!important;height:14px!important;min-height:14px!important}.controlled-multi>small{color:#777;min-height:20px;font-size:6px;line-height:1.5;display:block}.controlled-profile-editor footer{z-index:5;background:#fff;position:sticky;bottom:0}:root{--line:#e5e5e2;--paper:var(--dr-surface);--radius-card:12px;--radius-control:8px;--focus:#111}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--dr-surface)}::selection{color:#111;background:#dcdcd8}button,input,textarea,select{font-family:Poppins,sans-serif}button{transition:background-color .15s,border-color .15s,transform .15s}button:active{transform:scale(.985)}input,textarea,select{color:#161615;background-color:#fff}select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#444 50%),linear-gradient(135deg,#444 50%,#0000 50%)!important;background-position:calc(100% - 14px),calc(100% - 10px)!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;padding-right:30px!important}select option{color:#111;background:#fff}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #111!important}input[type=checkbox],input[type=radio]{accent-color:#111}.panel,.metric-grid,.lead-stats,.view-bar,.lead-table-wrap,.analytics-card,.builder-main,.builder-aside,.detail-card,.lead-files-tab,.lead-notes-tab,.lead-tasks-tab,.activity-workspace,.task-metrics,.task-table-wrap,.template-grid>article,.communication-health,.communication-grid{border-radius:var(--radius-card)!important}.primary-button,.secondary-button,.icon-button,.heading-actions select,.lead-title-row button,.detail-card header button,.task-filters select,.activity-toolbar label,.activity-toolbar select,.communication-actions>button,.new-communication>button{border-radius:var(--radius-control)!important}.content{padding:34px 38px 56px}.page-heading h1{font-size:30px}.page-heading p:not(.eyebrow){font-size:12px;line-height:1.6}.eyebrow{font-size:10px}.primary-button,.secondary-button,.heading-actions select{height:42px;font-size:11px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.metric-label{font-size:11px}.metric-foot{font-size:9px}.lead-detail-header{padding:22px 28px 0}.lead-detail-header>a{font-size:10px}.lead-title-row h1{font-size:25px}.lead-title-row p{margin-top:5px;font-size:9px}.lead-title-row button{height:36px;padding:0 14px;font-size:9px}.lead-detail-header nav{gap:5px;margin-top:21px}.lead-detail-header nav button{height:42px;padding:0 13px;font-size:9px}.lead-detail-grid{gap:14px;padding:18px 28px 34px}.detail-card{padding:17px}.detail-card h2{font-size:12px}.detail-card dl>div{margin:11px 0;font-size:8.5px;line-height:1.45}.client-identity strong{font-size:10px}.client-identity small,.vision-card>p,.matching-card>p{font-size:8px;line-height:1.6}.lead-title-row button,.detail-card header button,.matching-card>button,.activity-card article p,.files-card article p,.next-card label{font-size:8px}.activity-card article small,.files-card article small,.next-card em{font-size:7px}.lead-detail-right{gap:12px}.lead-files-tab>header span,.lead-notes-tab>header span,.lead-tasks-tab>header span{font-size:9px}.lead-files-tab>header h2,.lead-notes-tab>header h2,.lead-tasks-tab>header h2{font-size:20px}.lead-files-tab>header p,.lead-notes-tab>header p,.lead-tasks-tab>header p{font-size:10px;line-height:1.55}.lead-files-tab>header button,.lead-notes-tab>header button,.lead-tasks-tab>header button{height:40px;padding:0 16px;font-size:9px}.lead-files-row{min-height:64px;font-size:9px}.lead-files-row.heading{font-size:8px}.file-source-badge{min-height:25px;font-size:8px}.lead-task-list>article{min-height:76px;padding:13px 14px}.lead-task-list article strong{font-size:10px}.lead-task-list article p{font-size:8px}.lead-task-list article small{font-size:7px}.lead-task-list .task-state,.lead-task-list .task-priority{padding:5px 8px;font-size:8px}.lead-task-list article>button{height:30px;font-size:8px}.activity-workspace>header{padding:22px 24px}.activity-workspace>header>div:first-child>span{font-size:9px}.activity-workspace h2{font-size:22px}.activity-workspace>header p{font-size:10px}.activity-summary article{min-width:100px;padding:12px 14px}.activity-summary strong{font-size:18px}.activity-summary small{font-size:7px}.activity-toolbar{padding:14px 24px}.activity-toolbar label,.activity-toolbar select{height:39px;font-size:9px}.activity-toolbar input{font-size:9px}.activity-workspace>nav{padding:0 24px 14px}.activity-workspace>nav button{border-radius:7px;height:33px;padding:0 12px;font-size:8px}.activity-timeline-full{padding:22px 26px 36px}.activity-timeline-full>section>header span{font-size:8px}.activity-marker{width:35px;height:35px;font-size:10px}.activity-timeline-full>section>article{grid-template-columns:35px 1fr;gap:13px}.activity-timeline-full>section>article:before{top:35px;left:17px}.activity-timeline-full>section>article>div:last-child{border-radius:9px;padding:13px 15px}.activity-timeline-full article header strong{font-size:10px}.activity-timeline-full article time{font-size:7px}.activity-timeline-full article p{font-size:9px}.activity-timeline-full article footer span,.activity-timeline-full article footer em,.activity-timeline-full article footer small,.activity-preview>header small,.activity-preview article p span,.activity-preview article p small{font-size:7px}.activity-preview article p strong,.activity-view-all{font-size:8px}.task-metrics span{font-size:10px}.task-page-tabs button{border-radius:8px;height:42px;font-size:10px}.task-filters{padding:12px 14px}.task-filters select{height:38px;font-size:9px}.task-filters label,.task-filters>span{font-size:9px}.task-row{min-height:68px;font-size:9px}.task-heading{min-height:44px;font-size:8px}.task-title b{font-size:10px}.task-title small,.task-state,.task-priority{font-size:8px}.task-row>span:last-child button{border-radius:6px;padding:7px 11px;font-size:8px}.template-grid h2{font-size:17px}.template-grid p,.template-grid>article>strong,.template-grid li b,.template-grid>article>button{font-size:9px}.template-grid li small{font-size:8px}.communication-actions{gap:10px;margin-bottom:12px}.communication-actions>button,.new-communication>button{height:41px;font-size:9px}.communication-health{margin-bottom:12px}.communication-health>header,.channel-column>header{padding:13px 15px 8px;font-size:9px}.communication-health>div{padding:7px 12px 13px}.communication-health article{min-height:50px;padding:0 12px}.communication-health article>i{border-radius:8px;width:30px;height:30px}.communication-health article small{font-size:7px}.communication-health article strong{font-size:10px}.communication-grid{grid-template-columns:165px 250px minmax(420px,1fr) 250px;min-height:620px}.channel-column button{height:47px;padding:0 14px;font-size:9px}.channel-column button.active{background:#f2f2f0}.conversation-column>label{border-radius:7px;height:36px;margin:0 10px 9px}.conversation-column>label input{font-size:8px}.conversation-column>button{grid-template-columns:22px minmax(0,1fr) max-content;align-items:start;column-gap:8px;min-height:76px;padding:14px 12px}.conversation-column>button>i{grid-area:1/1/3;align-self:center}.conversation-column>button>span{grid-area:1/2/3;padding-right:2px;overflow:hidden}.conversation-column>button strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;line-height:1.35;display:block;overflow:hidden}.conversation-column>button small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;line-height:1.45;display:block;overflow:hidden}.conversation-column>button time{text-overflow:ellipsis;white-space:nowrap;text-align:right;grid-area:1/3;max-width:82px;font-size:6px;line-height:1.35;position:static;overflow:hidden}.conversation-column>button>em{bottom:11px;right:12px}.conversation-view>header{min-height:53px;padding:10px 14px}.conversation-view>header strong{font-size:10px}.conversation-view>header span,.audience-notice{font-size:7px}.message-thread{padding:11px 14px}.message-thread>article{gap:9px;padding:12px 0}.message-thread>article>.avatar{width:30px;height:30px;font-size:7px}.message-thread article header strong,.message-thread h3{font-size:9px}.message-thread article header span,.message-thread article header time,.message-thread article footer{font-size:7px}.message-thread p{font-size:9px}.message-composer{padding:0 13px 12px}.message-composer>header{height:32px}.message-composer>header button,.message-composer>header span{font-size:8px}.message-composer>input{height:34px;font-size:9px}.message-composer textarea{height:72px;font-size:9px}.message-composer>footer span{font-size:7px}.communication-context{padding:12px}.communication-context>section{border-radius:9px;padding:15px}.communication-context section>header{font-size:9px}.context-person strong{font-size:10px}.context-person small,.communication-context dl>div,.communication-context section>p,.communication-context section>button{font-size:8px}.communication-context>section:nth-child(2) dd{font-size:9px}.lead-stats article span{font-size:10px}.lead-stats article strong{font-size:22px}.lead-stats article small{font-size:8px}.view-tabs button,.view-actions button{font-size:9px}.lane>header strong{font-size:10px}.lane>header small,.lead-card>p,.lead-card dt,.lead-card footer,.next-task{font-size:8px}.lead-card h3{font-size:12px}.lead-card dd,.assigned strong{font-size:9px}.lead-warning{font-size:8px}.lead-table{font-size:9px}@media (width<=1250px){.communication-grid{grid-template-columns:150px 240px minmax(380px,1fr)}.communication-context{display:none}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-right{grid-template-columns:repeat(3,1fr);display:grid}}.application-review-modal{border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 32px);height:min(840px,100vh - 32px);max-height:none;display:grid;overflow:hidden}.application-review-modal>header{background:#fff;align-items:flex-start;padding:22px 24px}.application-review-modal>header h2{font-size:20px}.application-review-modal>header p{max-width:720px;font-size:9px;line-height:1.5}.application-review-modal>header button{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.application-review-modal>header button:hover{background:var(--dr-surface-sunken)}.application-review-body{background:var(--dr-surface);grid-template-columns:240px minmax(390px,1fr) 300px;align-items:start;gap:22px;min-height:0;padding:22px 24px 28px;display:grid;overflow:auto}.application-summary,.review-checklist,.decision-fields{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px}.application-summary{grid-row:auto;position:sticky;top:0}.application-summary dl>div:first-child{padding-top:0}.application-summary dt{font-size:8px}.application-summary dd{overflow-wrap:anywhere;font-size:9px;line-height:1.5}.review-checklist h3{margin:0 0 12px;font-size:13px}.review-checklist article{grid-template-columns:minmax(120px,150px) minmax(150px,1fr) 120px;gap:10px;min-height:66px}.review-checklist small{margin-top:3px;font-size:7px}.review-checklist input,.review-checklist select,.decision-fields select,.decision-fields textarea{border-radius:8px;min-width:0;height:40px;font-size:9px}.decision-fields{flex-direction:column;grid-column:auto;gap:15px;display:flex;position:sticky;top:0}.decision-fields:before{content:"Decision";font-size:13px;font-weight:600}.decision-fields label,.decision-fields label:last-child{grid-column:auto;font-size:9px}.decision-fields textarea{resize:vertical;height:110px;padding:10px;line-height:1.5}.application-review-modal>footer{background:#fff;padding:16px 24px;box-shadow:0 -8px 24px #0000000a}.application-review-modal>footer button{height:40px;padding:0 16px;font-size:9px}.controlled-profile-editor{border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(940px,100vw - 32px);height:min(860px,100vh - 32px);max-height:none;display:grid;overflow:hidden}.controlled-profile-editor>header{padding:22px 24px}.controlled-profile-editor>header h2{font-size:20px}.controlled-profile-editor>header p{font-size:9px}.controlled-profile-editor .profile-form{background:var(--dr-surface);min-height:0;overflow:auto;grid-template-columns:1fr 1fr!important;gap:15px 16px!important;padding:22px 24px 30px!important}.controlled-profile-editor .profile-form>label,.controlled-profile-editor .controlled-multi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.controlled-profile-editor .profile-divider{letter-spacing:.04em;margin-top:8px;font-size:10px}.controlled-profile-editor footer{padding:16px 24px;position:static;box-shadow:0 -8px 24px #0000000a}.controlled-profile-editor footer button{height:40px;padding:0 16px;font-size:9px}.controlled-profile-editor .profile-business-address{grid-column:1/-1;position:relative}.controlled-profile-editor .address-suggestions{top:76px;left:12px;right:12px}.lead-title-row .dark-action{white-space:nowrap;flex:none;width:auto;height:36px;min-height:36px;max-height:36px;font-size:8px;line-height:1;padding:0 14px!important}.network-social-links{flex-wrap:wrap;gap:5px;display:flex}.network-social-links a{border:1px solid var(--line);color:#222;border-radius:999px;padding:4px 7px;font-size:6px;text-decoration:none}.application-launcher{z-index:20;align-items:center;gap:10px;display:flex;position:fixed;top:78px;right:38px}.application-launcher .primary-button{color:#fff;background:#111;border:0;border-radius:8px;height:42px;padding:0 16px;font-size:9px}.application-launcher span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:8px}.application-builder-dialog{border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 32px);height:min(860px,100vh - 32px);max-height:none;display:grid;overflow:hidden}.application-builder-dialog>header{padding:18px 20px}.application-builder-dialog .designer-application-form{background:#fff;min-height:0;padding:18px;overflow:auto}.application-builder-dialog .designer-application-form footer{z-index:10;background:#fff;margin:0 -18px -18px;padding:15px 18px;position:sticky;bottom:-18px;box-shadow:0 -8px 22px #0000000a}.application-builder-dialog .controlled-multi{background:0 0;border:0;padding:0}.application-builder-dialog .controlled-multi>span{margin-bottom:6px;font-size:8px;display:block}.application-builder-dialog .controlled-multi>small{margin-top:4px}.application-builder-dialog footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.application-builder-dialog footer button{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:110px}.application-builder-dialog footer .primary-button{color:#fff;background:#111;border-color:#111}.application-builder-error{color:#8e3d35;background:#fff2f0;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:8px}.network-content>.network-tabs button:nth-child(4),.network-content>.page-heading>.primary-button{display:none}.matchmaking-page{gap:16px;display:grid}.matchmaking-page .page-heading{margin-bottom:2px}.matchmaking-context{color:#777;letter-spacing:.02em;padding-left:18px;font-size:8px}.matchmaking-page .matching-workspace>.match-builder{display:none}.matchmaking-mode-tabs{border:1px solid var(--line);background:#eee;border-radius:8px;width:max-content;padding:4px;display:flex}.matchmaking-mode-tabs button{cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;padding:0 16px;font-size:8px}.matchmaking-mode-tabs button.active{background:#fff;box-shadow:0 1px 4px #0001}.provider-match-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.provider-match-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.provider-match-panel>header span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:7px}.provider-match-panel h2{margin:4px 0;font-size:16px}.provider-match-panel p{color:#777;margin:0;font-size:8px}.provider-match-panel .primary-button{color:#fff;background:#111;border:1px solid #111;border-radius:7px;min-height:36px;padding:0 14px;font-size:8px}.provider-match-panel .primary-button:disabled{opacity:.45}.provider-match-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.provider-match-criteria label,.provider-offer-compose label{gap:6px;font-size:8px;display:grid}.provider-match-criteria input,.provider-match-criteria select,.provider-offer-compose input{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:40px;padding:0 11px;font:8px Poppins}.provider-match-results{border:1px solid var(--line);border-radius:9px;margin:0 20px 18px}.provider-match-results>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 15px;font-size:8px;display:flex}.provider-match-results>header span{color:#777}.provider-match-results>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:16px;min-height:68px;padding:10px 15px;display:grid}.provider-match-results>article:last-child{border:0}.provider-match-results article>label{align-items:center;gap:12px;display:flex}.provider-match-results input[type=checkbox]{width:17px;height:17px}.provider-match-results strong,.provider-match-results small{font-size:8px;display:block}.provider-match-results small{color:#888;margin-top:4px;font-size:7px}.provider-match-results article>div{text-align:right}.provider-match-results article b{font-size:17px;font-weight:500;display:block}.provider-match-results>p{text-align:center;padding:28px}.provider-offer-compose{border-top:1px solid var(--line);background:var(--dr-surface);grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:12px;padding:18px 20px;display:grid}@media (width<=760px){.provider-match-panel>header{flex-direction:column}.provider-match-criteria,.provider-offer-compose{grid-template-columns:1fr}.provider-offer-compose .primary-button{width:100%}.provider-offer-compose select{box-sizing:border-box;border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;width:100%;height:40px;padding:0 11px;font:8px Poppins}.provider-offer-scope{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.provider-offer-scope small{color:var(--dr-faint);font-size:8px}.provider-offer-scope-room{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;flex-direction:row;align-items:center;gap:6px;padding:6px 10px;font-size:8px;display:flex}.provider-offer-scope-room input{width:auto;height:auto}}.expanded-match-builder{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.expanded-match-builder>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.expanded-match-builder header span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:7px}.expanded-match-builder h2{margin:4px 0;font-size:16px}.expanded-match-builder p{color:#777;margin:0;font-size:8px}.expanded-match-builder header button{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.expanded-match-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.expanded-match-grid>label,.match-multi{gap:6px;min-width:0;font-size:8px;font-weight:600;display:grid}.expanded-match-grid input,.expanded-match-grid select,.match-multi summary{background:#fff;border:1px solid #d9d9d5;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:8px;font-weight:400}.match-multi details{position:relative}.match-multi summary{cursor:pointer;align-items:center;list-style:none;display:flex}.match-multi summary:after{content:"⌄";margin-left:auto}.match-multi details>div{z-index:25;background:#fff;border:1px solid #ccc;border-radius:9px;max-height:220px;padding:7px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #00000021}.match-multi details>div label{border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:5px 7px;font-size:8px;font-weight:400;display:flex}.match-multi details>div label:hover{background:var(--dr-surface-sunken)}.match-multi details input{width:14px;height:14px}.run-expanded-match{align-self:end;color:#fff!important;background:#111!important;border:0!important;border-radius:8px!important;height:40px!important;font-size:8px!important}@media (width<=1050px){.expanded-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.expanded-match-grid{grid-template-columns:1fr}.expanded-match-builder{padding:14px}}.compact-match-builder{gap:16px;display:grid}.compact-match-builder>header{margin-bottom:0}.match-lead-picker{background:var(--dr-surface);border-radius:10px;align-items:end;gap:14px;padding:14px;display:flex}.match-lead-picker label{flex:1;gap:6px;font-size:8px;font-weight:600;display:grid}.match-lead-picker select{border:1px solid var(--dr-line-strong);background:#fff;border-radius:9px;height:42px;padding:0 12px;font-size:9px}.match-lead-picker a{color:#111;align-items:center;height:42px;font-size:8px;font-weight:600;text-decoration:none;display:flex}.match-empty-state{text-align:center;color:#777;border:1px dashed #d2d2ce;border-radius:11px;place-content:center;gap:6px;min-height:130px;display:grid}.match-empty-state strong{color:#222;font-size:11px}.match-empty-state span{font-size:8px}.match-profile-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.match-profile-heading>div:first-child{gap:3px;display:grid}.match-profile-heading span{text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:7px}.match-profile-heading strong{font-size:13px}.match-profile-heading small{color:#777;font-size:7px}.match-profile-heading>div:last-child{gap:7px;display:flex}.match-profile-heading button,.match-missing button,.match-adjustments>header button{background:#fff;border:1px solid #d6d6d2;border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:600}.match-profile-summary{border:1px solid var(--dr-line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.match-profile-summary article{border-right:1px solid var(--dr-surface-muted);border-bottom:1px solid var(--dr-surface-muted);align-content:center;gap:5px;min-height:80px;padding:14px;display:grid}.match-profile-summary article:nth-child(3n){border-right:0}.match-profile-summary article:nth-child(n+4){border-bottom:0}.match-profile-summary span{text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:6px}.match-profile-summary strong{font-size:9px}.match-profile-summary small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.match-missing,.match-ready{color:#664c0d;background:#fff8e8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.match-missing>div{gap:4px;display:grid}.match-missing strong{font-size:8px}.match-missing span{font-size:7px}.match-ready{color:#2c683c;background:#eef7f0;justify-content:flex-start;font-size:8px;font-weight:600}.match-adjustments{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:11px;padding:16px}.match-adjustments>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.match-adjustments>header>div{gap:4px;display:grid}.match-adjustments>header strong{font-size:9px}.match-adjustments>header span{color:#777;font-size:7px}.match-run-actions{justify-content:flex-end;align-items:center;gap:14px;padding-top:2px;display:flex}.match-run-actions span{color:#777;font-size:7px}.match-run-actions button{min-width:160px;border-radius:9px!important;height:40px!important;font-size:8px!important}.match-adjustments .match-multi summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=800px){.match-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-profile-summary article:nth-child(3n){border-right:1px solid var(--dr-surface-muted)}.match-profile-summary article:nth-child(2n){border-right:0}.match-profile-summary article:nth-child(n+4){border-bottom:1px solid var(--dr-surface-muted)}.match-profile-summary article:nth-child(n+5){border-bottom:0}}@media (width<=560px){.match-lead-picker,.match-profile-heading,.match-adjustments>header,.match-run-actions{flex-direction:column;align-items:stretch}.match-profile-summary{grid-template-columns:1fr}.match-profile-summary article{border-right:0!important;border-bottom:1px solid var(--dr-surface-muted)!important}.match-profile-summary article:last-child{border-bottom:0!important}.match-run-actions button{width:100%}}.match-opportunity-picker{width:100%;position:relative}.match-opportunity-picker>button{border:1px solid var(--dr-line-strong);text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:9px;display:flex}.match-opportunity-picker>button b{border-top:6px solid #444;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.match-opportunity-menu{z-index:90;border:1px solid var(--dr-line-strong);background:#fff;border-radius:10px;padding:7px;position:absolute;top:48px;left:0;right:0;box-shadow:0 18px 45px #0002}.match-opportunity-menu>label{border:1px solid var(--dr-line);color:#777;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.match-opportunity-menu>label:focus-within{border-color:#111;box-shadow:0 0 0 1px #111}.match-opportunity-menu>label svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:15px;height:15px}.match-opportunity-menu>label input,.match-opportunity-menu>label input:focus{width:100%;height:100%;font:inherit;background:0 0;box-shadow:none!important;border:0!important;outline:0!important}.match-opportunity-menu>div{max-height:260px;margin-top:6px;overflow:auto}.match-opportunity-menu>div>button{text-align:left;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 10px;display:flex}.match-opportunity-menu>div>button:hover,.match-opportunity-menu>div>button[aria-selected=true]{color:#fff;background:#111}.match-opportunity-menu button span{gap:3px;font-size:9px;display:grid}.match-opportunity-menu button small{color:#888;font-size:7px}.match-opportunity-menu button:hover small,.match-opportunity-menu button[aria-selected=true] small{color:#bbb}.match-opportunity-menu button em{font-style:normal}.match-opportunity-menu p{text-align:center;color:#888;padding:14px}.candidate-card>header>strong{letter-spacing:-.02em;align-items:baseline;gap:3px;font-size:23px;line-height:1;display:flex}.candidate-card>header>strong small{color:#666;letter-spacing:0;margin:0;font-size:8px;font-weight:600;display:inline}@media (width<=1050px){.application-review-body{grid-template-columns:220px minmax(0,1fr)}.decision-fields{grid-column:2;position:static}.application-summary{grid-row:span 2}}@media (width<=760px){.application-review-modal,.controlled-profile-editor{width:calc(100vw - 16px);height:calc(100vh - 16px)}.application-review-body{grid-template-columns:1fr;padding:14px}.application-summary,.decision-fields{grid-area:auto;position:static}.review-checklist article{grid-template-columns:1fr}.controlled-profile-editor .profile-form{grid-template-columns:1fr!important;padding:14px!important}.controlled-profile-editor .profile-divider,.controlled-profile-editor .profile-bio{grid-column:auto}.application-review-modal>footer{grid-template-columns:1fr 1fr;padding:12px;display:grid}.application-review-modal>footer .primary-button{grid-area:1/1/auto/-1}}.controlled-profile-editor .profile-form{background:#fff}.controlled-profile-editor .profile-form>label,.controlled-profile-editor .controlled-multi{background:0 0;border:0;border-radius:0;padding:0}.controlled-profile-editor .profile-divider{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 0;padding:12px 6px 0;font-size:8px;font-weight:600}.controlled-profile-editor .profile-divider.first{padding:0 6px}.controlled-profile-editor .profile-form input,.controlled-profile-editor .profile-form select,.controlled-profile-editor .controlled-multi summary{border-radius:5px;height:38px;min-height:38px;font-size:9px}.controlled-profile-editor .controlled-multi summary:after,.match-multi summary:after{content:"";border-top:5px solid #555;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:auto}.dynamic-lead-form .lead-multi-select>button>b{border-top:5px solid #555;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.provider-offers-workspace{max-width:1440px;margin:0 auto;padding-top:48px}.provider-offers-workspace>header{margin-bottom:28px}.provider-offers-workspace>header span,.provider-portal-offers>header span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px}.provider-offers-workspace>header h1{margin:10px 0;font-size:42px;font-weight:500;line-height:1.1}.provider-offers-workspace>header p,.provider-portal-offers>header p{color:var(--muted);margin:0}.provider-portal-offers{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow:hidden}.provider-portal-offers>header{border-bottom:1px solid var(--line);padding:28px 32px}.provider-portal-offers>header h2{margin:6px 0;font-size:28px;font-weight:500}.provider-portal-offers>.network-notice{margin:24px 32px 0}.provider-portal-offers>div:last-child{gap:16px;padding:24px 32px;display:grid}.provider-portal-offers article{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.provider-portal-offers article h3{margin:10px 0 6px;font-size:20px;font-weight:500}.provider-portal-offers article p,.provider-portal-offers article small{color:var(--muted)}.provider-portal-offers article em{background:var(--dr-surface-sunken);text-transform:capitalize;border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;display:inline-flex}.provider-portal-offers article em.is-accepted{color:var(--green);background:#eaf2ec}.provider-portal-offers article em.is-declined,.provider-portal-offers article em.is-expired{color:var(--red);background:#f5eae8}.provider-portal-offers article footer{gap:10px;display:flex}.provider-portal-offers article footer button{border:1px solid var(--line);background:var(--white);border-radius:10px;min-height:44px;padding:0 18px}.provider-portal-offers article footer .primary-button{background:var(--black);color:var(--white);border-color:var(--black)}@media (width<=760px){.provider-offers-workspace{padding-top:28px}.provider-portal-offers article{grid-template-columns:1fr}.provider-portal-offers article footer{justify-content:flex-start}}.client-identity .avatar{color:#fff;text-align:center;background:#111;border-color:#111;justify-content:center;align-items:center;line-height:1;display:flex}.project-identity{align-items:center;gap:10px;padding:2px 0 10px;display:flex}.project-identity .avatar{color:#fff;text-align:center;background:#111;border-color:#111;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex}.project-identity>span{flex-direction:column;min-width:0;display:flex}.project-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-identity small{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.lead-summary-grid{align-items:start}.lead-summary-grid>*{min-width:0}.lead-summary-grid .detail-card{width:100%}.lead-matching-profile{margin-top:10px}.detail-bottom-single{grid-template-columns:1fr}.notes-overview-card{padding:17px 20px}.notes-overview-card>header{margin-bottom:4px}.notes-overview-card>header>div{gap:3px;display:grid}.notes-overview-card>header small{color:#888;font-size:6px}.notes-overview-card .internal-note-card.compact{margin:0;padding:12px 0}.notes-overview-card .internal-note-card.compact p{margin:4px 0!important}.notes-overview-card .note-attachments,.notes-overview-card .view-all-notes{margin-top:6px}.lead-matching-profile>header>div{gap:3px;display:grid}.lead-matching-profile>header small{color:#888;font-size:6px;font-weight:400}.matching-completeness{gap:6px;margin:2px 0 13px;display:grid}.matching-completeness i{background:var(--dr-surface-muted);border-radius:4px;height:5px;display:block;overflow:hidden}.matching-completeness i b{background:var(--dr-ink);border-radius:4px;height:100%;display:block}.lead-matching-profile dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lead-matching-profile dl>div{border:1px solid var(--dr-surface-muted);background:var(--dr-surface);border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:60px;margin:0;padding:11px 12px;display:flex}.lead-matching-profile dl dt{letter-spacing:.06em;text-transform:uppercase;font-size:6px}.lead-matching-profile dl dd{min-width:0;font-size:8px;line-height:1.3}.matching-values{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.matching-values em{background:var(--dr-surface-muted);border-radius:10px;flex:none;padding:4px 7px;font-size:6px;font-style:normal;line-height:1}.lead-matching-profile>a{color:#fff;background:#111;border-radius:7px;justify-content:center;align-items:center;width:fit-content;height:35px;padding:0 15px;font-size:7px;font-weight:600;text-decoration:none;display:inline-flex;margin:13px 0 0 auto!important}@media (width<=1200px){.lead-matching-profile dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.lead-matching-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.lead-matching-profile dl{grid-template-columns:1fr}}.lead-checkbox-control{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}.lead-checkbox-control input{accent-color:#111;width:16px!important;height:16px!important}.lead-checkbox-control span{font-size:9px}.designer-search-select{position:relative}.designer-search-select>button{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:9px;display:flex}.designer-search-select>button b{border-top:5px solid #555;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.designer-search-menu{z-index:50;background:#fff;border:1px solid #d4d4cf;border-radius:9px;max-height:240px;padding:7px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #0000001f}.designer-search-menu input{background:#fff;width:100%;margin-bottom:5px;position:sticky;top:0}.designer-search-menu button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;height:34px;padding:0 9px;font-size:8px}.designer-search-menu button:hover{background:var(--dr-surface-sunken)}.record-matchmaking-tab{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 28px 34px;padding:20px}.record-matchmaking-tab>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.record-matchmaking-tab>header span{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:7px}.record-matchmaking-tab h2{margin:4px 0;font-size:18px}.record-matchmaking-tab>header p{color:#777;margin:0;font-size:8px}.record-matchmaking-tab a{color:#111;font-weight:600;text-decoration:none}.record-matchmaking-tab>header>a,.record-matchmaking-tab>footer>a{color:#fff;white-space:nowrap;background:#111;border-radius:7px;align-items:center;height:36px;padding:0 13px;font-size:8px;display:flex}.match-type-row{align-items:center;gap:7px;padding:14px 0;display:flex}.match-type-row strong{margin-right:6px;font-size:8px}.match-type-row button{border:1px solid var(--line);background:#fff;border-radius:999px;height:30px;padding:0 10px;font-size:7px}.match-type-row button.active{color:#fff;background:#111;border-color:#111}.match-type-row button:disabled{color:#aaa;background:var(--dr-surface)}.record-match-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.record-match-list article{border-bottom:1px solid var(--line);grid-template-columns:22px 24px 42px minmax(0,1fr) 82px 76px;align-items:center;gap:12px;min-height:92px;padding:14px 16px;transition:background .15s;display:grid}.record-match-list article.selected{background:var(--dr-surface)}.record-match-list article:last-child{border-bottom:0}.record-match-select{cursor:pointer;width:18px;height:18px;position:relative}.record-match-select input{opacity:0;position:absolute;inset:0}.record-match-select span{background:#fff;border:1px solid #aaa;border-radius:5px;width:18px;height:18px;display:block}.record-match-select input:checked+span{background:#111;border-color:#111}.record-match-select input:checked+span:after{content:"✓";color:#fff;place-items:center;height:100%;font-size:10px;display:grid}.record-match-select input:disabled+span{opacity:.35}.record-match-rank{color:#999;font-size:9px}.record-match-avatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:600;display:grid}.record-match-person{min-width:0}.record-match-person h3{margin:0;font-size:11px}.record-match-person p{color:#777;margin:4px 0 7px;font-size:7px}.record-match-person>div{flex-wrap:wrap;gap:4px;display:flex}.record-match-person>div span{background:var(--dr-surface-sunken);border-radius:999px;padding:4px 7px;font-size:6px}.record-match-person small{color:#9a5b45;margin-top:6px;font-size:6px;display:block}.record-match-score{flex-direction:column;align-items:flex-end;display:flex}.record-match-score strong{font-size:15px;line-height:1}.record-match-score strong small{color:#888;margin-left:2px;font-size:7px;font-weight:500}.record-match-score span{color:#777;margin-top:5px;font-size:6px}.record-match-list article>a{text-align:right;font-size:7px}.record-match-empty{text-align:center;border:1px dashed var(--line);color:#777;border-radius:10px;place-content:center;gap:5px;min-height:180px;font-size:8px;display:grid}.record-match-empty strong{color:#222;font-size:11px}.record-match-notice{background:var(--dr-surface-sunken);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:8px}.record-matchmaking-tab>footer{justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.record-matchmaking-tab>footer>span{color:#777;font-size:7px}.record-matchmaking-tab>footer>div{align-items:center;gap:8px;display:flex}.record-matchmaking-tab>footer>div a,.record-matchmaking-tab>footer>div button{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 13px;font-size:7px;display:inline-flex}.record-matchmaking-tab>footer>div button{color:#fff;background:#111;border-color:#111}.record-matchmaking-tab>footer>div button:disabled{opacity:.35}.record-offer-dialog{width:min(620px,100vw - 32px)}.record-offer-dialog>header{padding-bottom:18px}.record-offer-dialog label{gap:7px;margin:15px 24px;font-size:8px;font-weight:600;display:grid}.record-offer-dialog textarea,.record-offer-dialog input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:12px}.record-offer-dialog textarea{resize:vertical;min-height:90px}.record-offer-recipients{flex-wrap:wrap;gap:6px;margin:20px 24px 8px;display:flex}.record-offer-recipients span{background:var(--dr-surface-sunken);border-radius:999px;padding:7px 10px;font-size:7px}.record-offer-dialog aside{background:#f5f5f3;border-radius:9px;gap:5px;margin:18px 24px;padding:14px;font-size:7px;display:grid}.record-offer-dialog aside span{color:#777}@media (width<=800px){.record-matchmaking-tab{margin:12px}.match-type-row{flex-wrap:wrap;align-items:flex-start}.record-match-list article{grid-template-columns:24px 38px 1fr}.record-match-score,.record-match-list article>a{text-align:left;grid-column:3;align-items:flex-start}.record-matchmaking-tab>header,.record-matchmaking-tab>footer{flex-direction:column}}.clients-main{background:var(--dr-canvas)}.clients-content{max-width:none}.client-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.client-metrics article{border-right:1px solid var(--line);padding:17px 20px}.client-metrics article:last-child{border:0}.client-metrics span{color:#777;font-size:8px;display:block}.client-metrics strong{margin-top:5px;font-size:22px;font-weight:500;display:block}.client-name-cell{align-items:center;gap:9px;display:flex}.client-name-cell span{flex-direction:column;display:flex}.client-name-cell strong{font-size:9px}.client-name-cell small{color:#888;margin-top:3px;font-size:7px}.client-completeness{align-items:center;gap:7px;font-size:7px;display:flex}.client-completeness i{background:var(--dr-surface-muted);border-radius:4px;width:55px;height:4px;overflow:hidden}.client-completeness b{background:#111;height:100%;display:block}.client-editor{border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(900px,100vw - 32px);height:min(860px,100vh - 32px);max-height:none;display:grid;overflow:hidden}.client-editor .dynamic-lead-form{min-height:0;overflow:auto}.client-editor .dynamic-lead-form footer{background:#fff;position:sticky;bottom:-18px;box-shadow:0 -8px 22px #0000000a}@media (width<=800px){.client-metrics{grid-template-columns:1fr 1fr}.client-metrics article:nth-child(2){border-right:0}.client-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}.record-profile{background:var(--dr-gallery);min-height:100%}.record-profile-header{border-bottom:1px solid var(--line);background:#fff;padding:20px 30px 0}.record-profile-header>a{color:#555;font-size:8px;text-decoration:none}.record-profile-header>div{align-items:center;gap:13px;margin-top:18px;display:flex}.record-profile-avatar{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:11px;font-weight:600;display:grid}.record-profile-header section{flex:1}.record-profile-header section p{color:#999;letter-spacing:.06em;margin:0 0 2px;font-size:7px}.record-profile-header h1{margin:0;font-size:24px;font-weight:500}.record-profile-header section small{color:#888;margin-top:4px;font-size:8px;display:block}.record-profile-header nav{border-bottom:1px solid var(--dr-line);scrollbar-width:thin;gap:2px;margin-top:20px;display:flex;overflow-x:auto}.record-profile-header nav button{min-height:44px;color:var(--dr-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.record-profile-header nav button.active{border-bottom-color:var(--dr-ink);color:var(--dr-ink);font-weight:650}.record-profile-header nav em{background:var(--dr-surface-muted);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:10px;font-style:normal;display:inline-grid}.record-profile-notice{color:#8f4b43;background:#fff6f4;border:1px solid #e5c6c2;border-radius:7px;margin:12px 30px 0;padding:10px 13px;font-size:8px}.record-profile-notice.success{color:#52705a;background:#f4faf4;border-color:#ceddce}.record-profile-notice button{float:right;background:0 0;border:0}.record-profile-content{padding:18px 30px 50px}.record-tab-card{border:1px solid var(--line);background:#fff;border-radius:10px}.record-tab-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.record-tab-card h2{margin:0;font-size:13px}.record-tab-card header p{color:#888;margin:3px 0 0;font-size:7px}.record-tab-eyebrow{color:var(--dr-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:6px;display:block}.record-tab-body{padding:0 18px}.record-empty{text-align:center;color:#999;padding:70px 20px;font-size:8px}.application-review-layout{grid-template-columns:minmax(560px,1fr) 330px;gap:12px;display:grid}.application-review-layout .decision{grid-column:1/-1}.check-row{border-bottom:1px solid #eee;grid-template-columns:170px 1fr 130px;align-items:center;gap:9px;min-height:64px;display:grid}.check-row:last-child{border:0}.check-row>div{flex-direction:column;display:flex}.check-row strong,.record-row strong{font-size:8px}.check-row small,.record-row small{color:#999;margin-top:3px;font-size:7px}.check-row input,.check-row select,.decision-fields select,.decision-fields textarea,.record-note{border:1px solid var(--line);background:#fff;border-radius:6px;height:36px;padding:0 9px;font-size:8px}.application-facts dl,.client-overview dl{margin:0}.application-facts dl>div,.client-overview dl>div{border-bottom:1px solid #eee;grid-template-columns:120px 1fr;gap:8px;padding:10px 0;font-size:8px;display:grid}.application-facts dt,.client-overview dt{color:#888}.application-facts dd,.client-overview dd{margin:0}.decision-fields{grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;display:grid}.decision-fields label{flex-direction:column;gap:6px;font-size:8px;display:flex}.decision-fields label:first-child{grid-column:1/-1}.decision-fields textarea{height:85px;padding-top:9px}.decision-actions{justify-content:flex-end;gap:8px;padding:14px 0 18px;display:flex}.decision-actions button,.record-note-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;height:35px;padding:0 13px;font-size:8px}.decision-actions .primary-button,.record-note-actions .primary-button{color:#fff;background:#111;border-color:#111}.record-row{border-bottom:1px solid #eee;align-items:center;gap:11px;min-height:62px;display:flex}.record-row:last-child{border:0}.record-row>i{background:var(--dr-surface-sunken);border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.record-row>div{flex-direction:column;flex:1;display:flex}.record-row span{color:#999;font-size:7px}.record-note{resize:vertical;width:100%;height:220px;margin:18px 0 10px;padding:13px;font:9px/1.6 Poppins,sans-serif}.record-note-actions{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.record-note-actions span{color:#999;font-size:7px}.client-overview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matching-values{grid-template-columns:1fr 1fr;display:grid}.matching-values div{border-bottom:1px solid #eee;padding:11px 0}.matching-values span,.matching-values strong{font-size:7px;display:block}.matching-values span{color:#888}.matching-values strong{margin-top:4px}@media (width<=1100px){.record-profile-header>a{margin-left:44px}}@media (width<=900px){.application-review-layout,.client-overview-grid{grid-template-columns:1fr}.application-review-layout .decision{grid-column:auto}.record-profile-content{padding:14px}.record-profile-header{padding-left:18px}.check-row,.decision-fields{grid-template-columns:1fr}.decision-fields label:first-child{grid-column:auto}}.pipelines-content{max-width:1800px;margin:0 auto;padding:30px 34px 60px}.pipelines-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.pipelines-heading h1{letter-spacing:-.045em;margin:0;font-size:30px;font-weight:500}.pipelines-heading p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:10px}.pipelines-heading-actions{gap:8px;display:flex}.secondary-link{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:7px;align-items:center;padding:0 15px;font-size:9px;text-decoration:none;display:inline-flex}.pipeline-context-bar{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:250px;margin-bottom:14px;display:inline-flex;overflow:visible}.pipeline-context-bar>label,.pipeline-context-bar>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:74px;padding:14px 17px;display:flex}.pipeline-context-bar>:last-child{border:0}.pipeline-context-bar label{color:#888;font-size:8px}.pipeline-context-bar select{background:#fff;border:0;outline:0;margin-top:5px;padding:0;font-size:13px;font-weight:500}.pipeline-context-bar span{color:#999;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.pipeline-context-bar strong{margin-top:6px;font-size:9px;font-weight:500}.pipeline-context-bar>div:first-of-type span{color:#52705a}.pipeline-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.pipeline-metrics article{border-right:1px solid var(--line);min-height:94px;padding:15px 17px}.pipeline-metrics article:last-child{border:0}.pipeline-metrics span,.pipeline-metrics small{color:#8c8c87;font-size:7px;display:block}.pipeline-metrics strong{letter-spacing:-.035em;margin:8px 0 3px;font-size:22px;font-weight:500;display:block}.pipeline-loading,.pipeline-error{border:1px solid var(--line);color:#888;background:#fff;border-radius:10px;place-items:center;min-height:240px;font-size:10px;display:grid}.pipeline-error{color:#8d4d45;align-content:center;gap:10px}.pipeline-error button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 12px}.pipeline-record-title{flex-direction:column;display:flex}.pipeline-record-title strong{font-size:9px}.pipeline-record-title small{color:#999;font-size:7px}.pipeline-priority{background:#eee;border-radius:10px;padding:4px 8px;font-size:7px}.priority-high,.priority-urgent{color:#934b43;background:#f6e6e3}.builder-foundation{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.builder-foundation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.builder-foundation>header span{color:var(--dr-success);text-transform:uppercase;font-size:7px}.builder-foundation h2{margin:5px 0;font-size:18px}.builder-foundation p{color:#888;margin:0;font-size:8px}.builder-foundation-grid{grid-template-columns:repeat(4,1fr);display:grid}.builder-foundation-grid article{border-right:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.builder-foundation-grid article:last-child{border:0}.builder-foundation-grid strong{font-size:22px;font-weight:500}.builder-foundation-grid span{margin-top:5px;font-size:9px}.builder-foundation-grid small{color:#999;margin-top:4px;font-size:7px}.foundation-notice{background:#f7faf7;border:1px solid #dfe5df;border-radius:8px;margin:0 22px 22px;padding:16px}.foundation-notice strong{font-size:9px}.foundation-notice p{color:#697169;margin:5px 0 0;font-size:8px;line-height:1.7}@media (width<=1000px){.pipeline-context-bar{grid-template-columns:1fr 1fr}.pipeline-context-bar>:nth-child(2){border-right:0}.pipeline-context-bar>:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline-metrics{grid-template-columns:1fr 1fr}.pipeline-metrics article:nth-child(2){border-right:0}.pipeline-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.builder-foundation-grid{grid-template-columns:1fr 1fr}.builder-foundation-grid article:nth-child(2){border-right:0}.builder-foundation-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.pipelines-content{padding:22px 16px}.pipelines-heading{flex-direction:column;align-items:flex-start}.pipelines-heading-actions{width:100%}.pipelines-heading-actions>*{flex:1;justify-content:center}.pipeline-context-bar{width:100%;display:flex}}.pipeline-picker{position:relative}.pipeline-picker>button{text-align:left;color:#111;background:0 0;border:0;justify-content:space-between;align-items:center;height:35px;margin-top:4px;padding:0;font-size:12px;font-weight:500;display:flex}.pipeline-picker>button i{border-bottom:1.5px solid #333;border-right:1.5px solid #333;width:8px;height:8px;margin:-4px 2px 0 18px;transform:rotate(45deg)}.pipeline-picker-menu{z-index:30;background:#fff;border-radius:9px;top:62px;left:14px;right:14px;box-shadow:0 15px 40px #00000024;border:1px solid var(--dr-line-strong)!important;min-height:0!important;padding:6px!important;display:block!important;position:absolute!important}.pipeline-picker-menu>button{color:#222;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:9px;display:flex}.pipeline-picker-menu>button:hover{background:var(--dr-surface-sunken)}.pipeline-picker-menu>button.selected{color:#fff;background:#111}.pipeline-picker-menu>button span{color:inherit;font-size:9px}.pipeline-table-open{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pipeline-picker-divider{background:var(--dr-surface-muted);height:1px;margin:5px 4px}.pipeline-picker-menu>button.future{color:#aaa;cursor:not-allowed}.pipeline-picker-menu>button.future:hover{background:#fff}.pipeline-picker-menu>button.future span{color:#aaa;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.future-pipeline-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.future-pipeline-grid article{background:var(--dr-surface);color:#aaa;border:1px solid #e4e4df;border-radius:10px;justify-content:space-between;gap:16px;min-height:145px;padding:20px;display:flex}.future-pipeline-grid span{text-transform:uppercase;letter-spacing:.09em;font-size:7px}.future-pipeline-grid h2{color:#888;margin:8px 0 6px;font-size:16px;font-weight:500}.future-pipeline-grid p{max-width:260px;margin:0;font-size:8px;line-height:1.6}.future-pipeline-grid button{color:#aaa;background:#eee;border:1px solid #ddd;border-radius:7px;align-self:flex-start;min-width:92px;height:34px;font-size:8px}@media (width<=1000px){.future-pipeline-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.future-pipeline-grid{grid-template-columns:1fr}}.pipeline-metrics.metrics-7{grid-template-columns:repeat(7,minmax(0,1fr))}.pipeline-metrics.metrics-7 article{min-width:0;padding:14px 12px}.pipeline-metrics.metrics-7 strong{white-space:nowrap;font-size:18px}.pipeline-metrics.metrics-7 span,.pipeline-metrics.metrics-7 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1200px){.pipeline-metrics.metrics-7{grid-template-columns:repeat(4,1fr)}.pipeline-metrics.metrics-7 article:nth-child(4){border-right:0}.pipeline-metrics.metrics-7 article:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (width<=760px){.pipeline-metrics.metrics-7{grid-template-columns:1fr 1fr}.pipeline-metrics.metrics-7 article:nth-child(4){border-right:1px solid var(--line)}.pipeline-metrics.metrics-7 article:nth-child(2n){border-right:0}.pipeline-metrics.metrics-7 article:nth-child(-n+6){border-bottom:1px solid var(--line)}.pipeline-metrics.metrics-7 article:last-child{grid-column:1/-1}}.record-profile-avatar,.network-detail-avatar,.network-name>span{color:#fff;background:#111;border-radius:50%}.matching-values{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:18px 0!important}.matching-values div{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:84px;padding:17px}.matching-values span{text-transform:uppercase;letter-spacing:.08em;font-size:6px}.matching-values strong{margin-top:9px;font-size:8px;font-weight:500}.network-profile-cards>article:first-child{grid-column:1/-1}.network-profile-cards>article:first-child dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.network-profile-cards>article:first-child dl>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:84px;padding:17px;display:block}.network-profile-cards>article:first-child dt{text-transform:uppercase;letter-spacing:.08em;font-size:6px}.network-profile-cards>article:first-child dd{margin-top:9px;font-size:8px}.record-field-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:18px 0;display:grid}.record-field-grid dl>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:84px;padding:17px;display:block}.record-field-grid dt{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.record-field-grid dd{margin:9px 0 0;font-size:8px;font-weight:500}@media (width<=1000px){.matching-values,.network-profile-cards>article:first-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.matching-values,.network-profile-cards>article:first-child dl,.record-field-grid dl{grid-template-columns:1fr!important}}.rp-stack{gap:var(--dr-space-4);flex-direction:column;display:flex}.rp-grid-2{gap:var(--dr-space-4);grid-template-columns:1fr 1fr;display:grid}.rp-metrics{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.rp-metric{border-right:1px solid var(--dr-line);min-height:96px;padding:17px 18px}.rp-metric:last-child{border-right:0}.rp-metric>span{color:var(--dr-muted);font-size:7px;display:block}.rp-metric>strong{margin:7px 0 3px;font-size:17px;font-weight:400;line-height:1.15;display:block}.rp-metric>small{color:var(--dr-muted);font-size:7px}.rp-metric .rp-metric-add{color:var(--dr-muted);font-size:12px;font-weight:400;text-decoration:none}.rp-metric .rp-metric-add:hover{color:var(--dr-ink)}.rp-metric>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-metric__action{color:var(--dr-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.rp-metric__action:hover{color:var(--dr-ink)}.rp-metric__delta{color:var(--dr-muted);font-style:normal;font-weight:600}.rp-metric__delta.is-positive{color:var(--dr-success)}.rp-metric__delta.is-warning{color:var(--dr-attention)}.rp-metric__delta.is-risk{color:var(--dr-exception)}.rp-metrics--kpi{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rp-metrics--kpi .rp-metric{min-height:118px;padding:18px}.rp-metrics--kpi .rp-metric>span{color:var(--dr-muted);font-size:10px}.rp-metrics--kpi .rp-metric>strong{letter-spacing:-.03em;margin:11px 0 7px;font-size:24px;font-weight:500}.rp-metrics--kpi .rp-metric>small{align-items:center;gap:7px;font-size:9px;display:flex}@media (width<=767px){.rp-metrics--kpi{grid-template-columns:1fr 1fr}}.rp-panel{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);overflow:hidden}.rp-panel-head{border-bottom:1px solid var(--dr-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.rp-panel-head .rp-eyebrow{color:var(--dr-faint);letter-spacing:var(--dr-tracking-label);text-transform:uppercase;font-size:7px;display:block}.rp-panel-head h2{margin:5px 0 0;font-size:13px;font-weight:500}.rp-status{border:1px solid var(--dr-line);background:var(--dr-surface-muted);letter-spacing:.04em;color:var(--dr-muted);white-space:nowrap;border-radius:999px;align-self:center;padding:5px 10px;font-size:8px;font-weight:500}.rp-panel-actions{align-items:center;gap:10px;display:flex}.rp-add-notice{color:var(--dr-muted);white-space:nowrap;align-self:center;font-size:11px}.rp-panel-actions .rcs-view-tabs{margin-bottom:0}.rp-panel-head .rp-aside{color:var(--dr-muted);white-space:nowrap;font-size:10px}.rp-newbtn{background:var(--dr-ink);height:34px;color:var(--dr-canvas);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.rp-newbtn i{font-size:14px;font-style:normal;line-height:1}.rp-panel-body{padding:6px 20px 14px}.rp-subhead{color:var(--dr-faint);letter-spacing:var(--dr-tracking-label);text-transform:uppercase;margin:16px 20px 2px;font-size:10px}.rp-lead{color:var(--dr-muted);margin:0;padding:14px 20px 0;font-size:11px;line-height:1.5}.rp-prose{color:var(--dr-ink);margin:0;padding:14px 20px 16px;font-size:9px;line-height:1.55}.rp-fields{flex-direction:column;display:flex}.rp-field{border-top:1px solid var(--dr-line-soft);grid-template-columns:170px 1fr;align-items:start;gap:24px;padding:11px 20px;display:grid}.rp-field:first-child{border-top:0}.rp-field>span{color:var(--dr-faint);padding-top:1px;font-size:8px}.rp-field>div{color:var(--dr-ink);font-size:9px;line-height:1.55}.rp-field a{color:var(--dr-ink);border-bottom:1px solid var(--dr-line);padding-bottom:1px;text-decoration:none}.rp-field a:hover{border-color:var(--dr-ink)}.rp-field.is-empty>div{color:var(--dr-faint)}.rp-chips{flex-wrap:wrap;gap:6px;display:flex}.rp-chip{border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-ink);border:1px solid var(--dr-line);padding:4px 10px;font-size:11px}.rp-list{flex-direction:column;display:flex}.rp-list-row{border-top:1px solid var(--dr-line-soft);align-items:center;gap:12px;padding:13px 20px;display:flex}.rp-list-row:first-child{border-top:0}.rp-list-row>i{border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.rp-list-row>div{flex:1;min-width:0}.rp-list-row strong{font-size:12px;font-weight:500;display:block}.rp-list-row small{color:var(--dr-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.rp-day{color:var(--dr-faint);letter-spacing:var(--dr-tracking-label);text-transform:uppercase;padding:12px 20px 4px;font-size:10px}.rp-timeline{padding:4px 0 10px}.rp-event{grid-template-columns:20px 1fr;gap:14px;padding:9px 20px;display:grid;position:relative}.rp-event .rp-rail{justify-content:center;display:flex;position:relative}.rp-event .rp-rail:before{content:"";background:var(--dr-line);width:1px;position:absolute;top:-16px;bottom:-16px}.rp-event:first-of-type .rp-rail:before{top:8px}.rp-event .rp-dot{z-index:1;background:var(--dr-muted);border:2px solid var(--dr-surface);width:11px;height:11px;box-shadow:0 0 0 1px var(--dr-line);border-radius:50%;margin-top:3px;position:relative}.rp-event.wf .rp-dot{background:var(--dr-ink)}.rp-event.pass .rp-dot{background:var(--dr-success)}.rp-event.warn .rp-dot{background:var(--dr-attention)}.rp-event.fail .rp-dot{background:var(--dr-exception)}.rp-event .rp-etop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rp-event strong{font-size:12px;font-weight:500}.rp-event small{color:var(--dr-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.rp-event time{color:var(--dr-faint);white-space:nowrap;font-size:10px}.rp-files{flex-direction:column;display:flex}.rp-file{border-top:1px solid var(--dr-line-soft);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.rp-file:first-child{border-top:0}.rp-file .rp-ficon{letter-spacing:.04em;width:38px;height:38px;color:var(--dr-canvas);background:var(--dr-muted);border-radius:8px;place-items:center;font-size:9px;font-weight:600;display:grid}.rp-file .rp-ficon.pdf{background:var(--dr-exception)}.rp-file .rp-ficon.img{background:var(--dr-success)}.rp-file .rp-ficon.doc{background:var(--dr-information)}.rp-file .rp-fmeta strong{font-size:12px;font-weight:500;display:block}.rp-file .rp-fmeta small{color:var(--dr-faint);margin-top:2px;font-size:10px;display:block}.rp-file .rp-fby{color:var(--dr-muted);align-items:center;gap:5px;margin-top:3px;font-size:10px;display:inline-flex}.rp-file .rp-fby b{background:var(--dr-ink);width:15px;height:15px;color:var(--dr-canvas);border-radius:50%;place-items:center;font-size:8px;font-weight:600;display:grid}.rp-file .rp-fright{align-items:center;gap:14px;display:flex}.rp-file .rp-fsize{color:var(--dr-muted);white-space:nowrap;font-size:10px}.rp-tag-internal{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--dr-radius-pill);background:var(--dr-information-soft);color:var(--dr-information);padding:2px 7px;font-size:9px}.rp-open{border:1px solid var(--dr-line);height:30px;color:var(--dr-ink);background:var(--dr-surface);cursor:pointer;border-radius:7px;align-items:center;padding:0 12px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.rp-open:hover{background:var(--dr-surface-sunken)}.rp-thumb{object-fit:cover;border:1px solid var(--dr-line);background:var(--dr-surface-sunken);border-radius:6px;width:40px;height:40px}.rp-thumb--empty{color:var(--dr-muted);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rp-gallery{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.rp-shot{aspect-ratio:4/3;border:1px solid var(--dr-line);background:var(--dr-surface-sunken);border-radius:9px;position:relative;overflow:hidden}.rp-shot img{object-fit:cover;width:100%;height:100%;display:block}.rp-shot span{z-index:1;pointer-events:none;color:var(--dr-ink);text-shadow:0 0 4px var(--dr-canvas),0 0 4px var(--dr-canvas);font-size:10px;position:absolute;bottom:7px;left:8px}.rp-shot-link{z-index:0;display:block;position:absolute;inset:0}.rp-shot-action{z-index:2;opacity:0;transition:opacity .12s;position:absolute;top:7px;right:7px}.rp-shot:hover .rp-shot-action,.rp-shot:focus-within .rp-shot-action{opacity:1}.rp-shot-add.rcs-button{border-radius:999px;min-height:26px;padding:0 10px;box-shadow:0 1px 4px #00000047}.rp-dropzone{border:1.5px dashed var(--dr-line);background:var(--dr-surface-sunken);text-align:center;cursor:pointer;color:inherit;border-radius:11px;width:calc(100% - 40px);margin:14px 20px 18px;padding:22px;font-family:inherit}.rp-dropzone:hover{border-color:var(--dr-muted)}.rp-dropzone:disabled{opacity:.55;cursor:progress}.rp-dropzone .rp-dz-ico{background:var(--dr-surface);border:1px solid var(--dr-line);border-radius:9px;place-items:center;width:34px;height:34px;margin:0 auto 9px;font-size:15px;display:grid}.rp-dropzone strong{font-size:12px;font-weight:500;display:block}.rp-dropzone small{color:var(--dr-faint);margin-top:3px;font-size:10px;display:block}.rp-composer{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);padding:14px 16px}.rp-composer .rp-crow{grid-template-columns:30px 1fr;gap:12px;display:grid}.rp-ava{background:var(--dr-ink);width:30px;height:30px;color:var(--dr-canvas);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.rp-editor{border:1px solid var(--dr-line);min-height:58px;color:var(--dr-ink);resize:vertical;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.6;position:relative}.rp-editor::placeholder{color:var(--dr-faint)}.rp-mention{color:var(--dr-information);background:var(--dr-information-soft);border-radius:5px;padding:1px 5px;font-weight:500}.rp-mentionmenu{border:1px solid var(--dr-line);background:var(--dr-surface);box-shadow:var(--dr-elevation-2);border-radius:10px;max-width:320px;margin-top:6px;overflow:hidden}.rp-mentionmenu button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 11px;font-family:inherit;display:flex}.rp-mentionmenu button.on,.rp-mentionmenu button:hover{background:var(--dr-surface-sunken)}.rp-mentionmenu .rp-ava{width:24px;height:24px;font-size:9px}.rp-mentionmenu strong{font-size:11px;font-weight:500;display:block}.rp-mentionmenu small{color:var(--dr-faint);font-size:10px;display:block}.rp-composer-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.rp-composer-foot small{color:var(--dr-faint);font-size:11px}.rp-composer-tools{align-items:center;gap:12px;min-width:0;display:flex}.rp-attach-btn{border:1px solid var(--dr-line);background:var(--dr-surface);height:30px;color:var(--dr-ink);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:500}.rp-attach-btn:hover{background:var(--dr-surface-sunken)}.rp-attach-btn:disabled{opacity:.55;cursor:progress}.rp-attachments{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.rp-attach-chip{border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-ink);align-items:center;gap:6px;padding:5px 9px;font-size:10px;text-decoration:none;display:inline-flex}a.rp-attach-chip:hover{border-color:var(--dr-ink)}.rp-attach-chip button{color:var(--dr-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1}.rp-notes{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);flex-direction:column;display:flex;overflow:hidden}.rp-note{border-top:1px solid var(--dr-line-soft);grid-template-columns:30px 1fr;gap:12px;padding:15px 18px;display:grid}.rp-note:first-child{border-top:0}.rp-note-top{align-items:center;gap:9px;margin-bottom:5px;display:flex}.rp-note-top strong{font-size:12px;font-weight:500}.rp-note-top time{color:var(--dr-faint);margin-left:auto;font-size:10px}.rp-src{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-muted);border:1px solid var(--dr-line);padding:3px 7px;font-size:9px}.rp-src.verification{background:var(--dr-success-soft);color:var(--dr-success);border-color:#0000}.rp-src.workflow{background:var(--dr-surface-muted);color:var(--dr-ink);border-color:#0000}.rp-src.shared{background:var(--dr-information-soft);color:var(--dr-information);border-color:#0000}.rp-note.is-shared{background:var(--dr-information-soft)}@supports (color:color-mix(in lab, red, red)){.rp-note.is-shared{background:color-mix(in srgb, var(--dr-information-soft) 30%, transparent)}}.rp-share-toggle{color:var(--dr-muted);cursor:pointer;align-items:center;gap:6px;font-size:10px;display:inline-flex}.rp-share-toggle input{accent-color:var(--dr-information)}.rp-note p{color:var(--dr-ink);margin:0;font-size:12px;line-height:1.6}.rp-tasks{flex-direction:column;display:flex}.rp-task{border-top:1px solid var(--dr-line-soft);grid-template-columns:20px 1fr auto;gap:14px;padding:14px 20px;display:grid}.rp-task:first-child{border-top:0}.rp-task.done{background:var(--dr-surface-sunken)}.rp-check{border:1.5px solid var(--dr-line);cursor:pointer;background:var(--dr-surface);color:#0000;border-radius:5px;place-items:center;width:17px;height:17px;margin-top:1px;padding:0;display:grid}.rp-task.done .rp-check{background:var(--dr-success);border-color:var(--dr-success);color:var(--dr-canvas);font-size:10px}.rp-task .rp-ttitle{font-size:13px;font-weight:500}.rp-task.done .rp-ttitle{color:var(--dr-muted);text-decoration:line-through}.rp-task .rp-tdesc{color:var(--dr-muted);margin-top:3px;font-size:11px;line-height:1.5}.rp-task .rp-tmeta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.rp-pill{border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-ink);border:1px solid var(--dr-line);padding:3px 8px;font-size:10px}.rp-pill.type{background:var(--dr-information-soft);color:var(--dr-information);border-color:#0000}.rp-pill.owner{align-items:center;gap:5px;display:inline-flex}.rp-pill.owner b{background:var(--dr-ink);width:14px;height:14px;color:var(--dr-canvas);border-radius:50%;place-items:center;font-size:8px;font-weight:600;display:grid}.rp-pill.due{color:var(--dr-muted)}.rp-pill.due.soon{background:var(--dr-attention-soft);color:var(--dr-attention);border-color:#0000}.rp-priority{color:var(--dr-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:inline-flex}.rp-priority:before{content:"";background:var(--dr-muted);border-radius:50%;width:6px;height:6px}.rp-priority.high:before{background:var(--dr-exception)}.rp-priority.medium:before{background:var(--dr-attention)}.rp-priority.low:before{background:var(--dr-success)}.rp-stepper{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);display:flex;overflow:auto hidden}.rp-step{border-right:1px solid var(--dr-line);background:var(--dr-surface);flex:1;align-items:center;gap:9px;min-width:130px;padding:14px 16px;display:flex;position:relative}.rp-step:last-child{border-right:0}.rp-step i{border:1px solid var(--dr-line);background:var(--dr-surface);width:22px;height:22px;color:var(--dr-muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.rp-step.complete i{border-color:var(--dr-success);background:var(--dr-success);color:var(--dr-canvas)}.rp-step.active i{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-canvas)}.rp-step strong{font-size:11px;font-weight:500;display:block}.rp-step small{color:var(--dr-faint);text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.rp-step.active:after{content:"";background:var(--dr-ink);height:2px;position:absolute;bottom:0;left:0;right:0}.rp-checklist{flex-direction:column;display:flex}.rp-check-row{border-top:1px solid var(--dr-line-soft);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.rp-check-row:first-child{border-top:0}.rp-check-row .rp-mark{border:1px solid var(--dr-line);color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.rp-check-row.passed .rp-mark{background:var(--dr-success);border-color:var(--dr-success);color:var(--dr-canvas)}.rp-check-row .rp-lab strong{font-size:12px;font-weight:500;display:block}.rp-check-row .rp-lab small{color:var(--dr-faint);margin-top:2px;font-size:10px;line-height:1.4;display:block}.rp-check-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--dr-radius-pill);background:var(--dr-surface-sunken);color:var(--dr-muted);white-space:nowrap;text-transform:capitalize;padding:4px 8px;font-size:9px}.rp-check-pill.passed,.rp-check-pill.waived{background:var(--dr-success-soft);color:var(--dr-success)}.rp-check-pill.pending{background:var(--dr-attention-soft);color:var(--dr-attention)}.rp-check-pill.failed{background:var(--dr-exception-soft);color:var(--dr-exception)}.rp-decision{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.rp-field-stack{flex-direction:column;gap:6px;display:flex}.rp-field-stack>span{color:var(--dr-faint);letter-spacing:var(--dr-tracking-label);text-transform:uppercase;font-size:10px}.rp-field-stack>span em{color:var(--dr-exception);letter-spacing:0;margin-left:6px;font-style:normal}.rp-field-stack select,.rp-field-stack textarea{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);color:var(--dr-ink);padding:10px 11px;font-family:inherit;font-size:12px}.rp-field-stack textarea{resize:vertical;min-height:70px;line-height:1.5}.rp-field-stack>small{color:var(--dr-faint);font-size:10px}.rp-gate{border-radius:var(--dr-radius-control);background:var(--dr-surface-sunken);color:var(--dr-muted);margin:0;padding:10px 13px;font-size:11px;line-height:1.5}.rp-gate.incomplete{background:var(--dr-attention-soft);color:var(--dr-attention)}.rp-gate.complete{background:var(--dr-success-soft);color:var(--dr-success)}.rp-actions{flex-wrap:wrap;gap:8px;display:flex}.rp-actions button{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);height:38px;color:var(--dr-ink);cursor:pointer;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.rp-actions button.primary{background:var(--dr-ink);color:var(--dr-canvas);border-color:var(--dr-ink)}.rp-actions button:disabled{opacity:.45;cursor:not-allowed}.rp-quickactions{flex-wrap:wrap;gap:8px;display:flex}.rp-quickactions a{border:1px solid var(--dr-line);background:var(--dr-surface);height:38px;color:var(--dr-ink);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.rp-quickactions a:hover{background:var(--dr-surface-sunken)}.rp-quickactions a.primary{background:var(--dr-ink);color:var(--dr-canvas);border-color:var(--dr-ink)}.rp-quickactions a i{opacity:.7;font-style:normal}.rp-banner{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:11px;align-items:center;gap:11px;padding:12px 16px;display:flex}.rp-banner .rp-btag{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--dr-radius-pill);background:var(--dr-information-soft);color:var(--dr-information);flex:none;padding:3px 8px;font-size:9px}.rp-banner p{color:var(--dr-muted);margin:0;font-size:11px;line-height:1.5}.rp-banner p b{color:var(--dr-ink);font-weight:500}.rp-empty{text-align:center;padding:44px 20px}.rp-empty i{background:var(--dr-surface-sunken);width:34px;height:34px;color:var(--dr-faint);border-radius:9px;place-items:center;margin-bottom:10px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.rp-empty strong{font-size:12px;font-weight:500;display:block}.rp-empty p{max-width:340px;color:var(--dr-muted);margin:5px auto 0;font-size:11px;line-height:1.5}.rp-lanes{align-items:flex-start;gap:14px;padding:4px 2px 10px;display:flex;overflow-x:auto}.rp-lane{background:var(--dr-surface-sunken);border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);flex-direction:column;flex:0 0 280px;width:280px;max-height:72vh;display:flex}.rp-lane>header{border-bottom:1px solid var(--dr-line);align-items:center;gap:9px;padding:11px 13px;display:flex}.rp-lane>header strong{font-size:12px;font-weight:600}.rp-lane>header em{color:var(--dr-faint);background:var(--dr-surface-muted);border-radius:var(--dr-radius-pill);margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.rp-lane-body{flex-direction:column;gap:8px;padding:9px;display:flex;overflow-y:auto}.rp-lane-card{background:var(--dr-surface);border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);color:inherit;padding:10px 12px;text-decoration:none;display:block}.rp-lane-card:hover{border-color:var(--dr-muted)}.rp-lane-card strong{font-size:12.5px;font-weight:600;display:block}.rp-lane-card small{color:var(--dr-muted);margin-top:3px;font-size:11px;display:block}.rp-groupby{color:var(--dr-muted);border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface);align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.rp-groupby select{font:inherit;color:var(--dr-ink);background:0 0;border:0;outline:0;font-weight:600}@media (width<=900px){.rp-metrics{grid-template-columns:1fr 1fr}.rp-grid-2{grid-template-columns:1fr}.rp-gallery{grid-template-columns:repeat(2,1fr)}.rp-field{grid-template-columns:1fr;gap:5px}}.rp-linked{align-items:center;gap:var(--dr-space-2);margin:0 0 var(--dr-space-3);padding:var(--dr-space-2) var(--dr-space-3);border:1px solid var(--dr-line-soft);border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);display:inline-flex}.rp-linked strong{color:var(--dr-text)}.rp-history-metrics{gap:var(--dr-space-3);margin-bottom:var(--dr-space-4);grid-template-columns:repeat(3,1fr);display:grid}.rp-history-metrics>div{border:1px solid var(--dr-line);border-radius:var(--dr-radius-card);background:var(--dr-surface);padding:var(--dr-space-3)}.rp-history-metrics strong{font-size:1.25rem;display:block}.rp-history-metrics span{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem)}.rp-history-toolbar{gap:var(--dr-space-3);margin-bottom:var(--dr-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rp-history-search{align-items:center;gap:var(--dr-space-2);border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);padding:var(--dr-space-2) var(--dr-space-3);background:var(--dr-surface);color:var(--dr-muted);display:inline-flex}.rp-history-search input{color:var(--dr-text);background:0 0;border:0;outline:none;min-width:12ch}.rp-history-filters{gap:var(--dr-space-2);flex-wrap:wrap;display:inline-flex}.rp-history-filters button{border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);background:var(--dr-surface);color:var(--dr-muted);padding:var(--dr-space-2) var(--dr-space-3);font:inherit;cursor:pointer}.rp-history-filters button.active{background:var(--dr-ink);color:var(--dr-canvas);border-color:var(--dr-ink)}.rp-history-family select{border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);background:var(--dr-surface);color:var(--dr-muted);padding:var(--dr-space-2) var(--dr-space-3);font:inherit;cursor:pointer}.rp-compare{border:1px solid var(--dr-line);border-radius:var(--dr-radius-control);background:var(--dr-surface-muted);padding:var(--dr-space-3) var(--dr-space-4);margin-bottom:var(--dr-space-4)}.rp-compare header{align-items:baseline;gap:var(--dr-space-2);margin-bottom:var(--dr-space-3);flex-wrap:wrap;display:flex}.rp-compare header small{color:var(--dr-muted)}.rp-compare .rp-changes{margin:0}.rp-history-day{margin-bottom:var(--dr-space-4)}.rp-history-dayhead{margin-bottom:var(--dr-space-3);color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);text-transform:uppercase;letter-spacing:.04em}.rp-history-event{gap:var(--dr-space-3);padding-bottom:var(--dr-space-4);grid-template-columns:auto 1fr;display:grid}.rp-history-rail{justify-content:center;display:flex;position:relative}.rp-history-dot{border-radius:var(--dr-radius-pill);border:1px solid var(--dr-line);background:var(--dr-surface);width:26px;height:26px;color:var(--dr-muted);place-items:center;font-size:.75rem;display:grid}.rp-history-event.created .rp-history-dot{background:var(--dr-success-soft);color:var(--dr-success);border-color:var(--dr-success)}.rp-history-event.updated .rp-history-dot{background:var(--dr-information-soft);color:var(--dr-information);border-color:var(--dr-information)}.rp-history-event.document .rp-history-dot,.rp-history-event.note .rp-history-dot,.rp-history-event.task .rp-history-dot{background:var(--dr-attention-soft);color:var(--dr-attention);border-color:var(--dr-attention)}.rp-history-top{justify-content:space-between;align-items:baseline;gap:var(--dr-space-3);display:flex}.rp-history-top time{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem)}.rp-history-actor{color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);margin-top:2px}.rp-history-cat{color:var(--dr-text)}.rp-changes{margin:var(--dr-space-3) 0 0;gap:var(--dr-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.rp-changes li{gap:var(--dr-space-2);border:1px solid var(--dr-line-soft);border-radius:var(--dr-radius-control);padding:var(--dr-space-2) var(--dr-space-3);background:var(--dr-surface-muted);grid-template-columns:minmax(9rem,auto) 1fr auto 1fr;align-items:center;display:grid}.rp-change-label{font-weight:600}.rp-change-from{color:var(--dr-muted);text-decoration:line-through}.rp-change-arrow{color:var(--dr-muted)}.rp-change-to{color:var(--dr-text);font-weight:600}.rp-history-detail{margin:var(--dr-space-2) 0 0;color:var(--dr-muted)}.rp-history-contexts{gap:var(--dr-space-2);margin-top:var(--dr-space-2);flex-wrap:wrap;display:flex}.rp-history-chip{border:1px solid var(--dr-line-soft);border-radius:var(--dr-radius-pill);padding:2px var(--dr-space-2);background:var(--dr-surface-muted);color:var(--dr-muted);font-size:var(--dr-font-size-caption,.8125rem);align-items:center;display:inline-flex}.rp-history-event.is-major .rp-history-dot{box-shadow:0 0 0 3px var(--dr-information-soft)}@media (width<=640px){.rp-changes li{grid-template-columns:1fr;gap:2px}.rp-change-arrow{display:none}}.profile-detail-card{border:1px solid var(--line);border-radius:var(--radius-card,12px);background:#fff;min-width:0;padding:18px}.profile-detail-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.profile-detail-card h2{margin:0;font-size:13px;font-weight:500}.profile-detail-card header p{color:#92928d;margin:4px 0 0;font-size:7px}.profile-detail-card header button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px}.profile-detail-identity{align-items:center;gap:11px;margin-bottom:18px;display:flex}.profile-detail-identity>span{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:9px;font-weight:600;display:grid}.profile-detail-identity>div{gap:3px;display:grid}.profile-detail-identity strong{font-size:10px}.profile-detail-identity small{color:#92928d;font-size:8px}.profile-detail-card dl{margin:0}.profile-detail-card dl>div{grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;padding:7px 0;font-size:8px;line-height:1.45;display:grid}.profile-detail-card dt{color:var(--dr-faint)}.profile-detail-card dd{overflow-wrap:anywhere;margin:0}.profile-detail-card .network-social-links{flex-wrap:wrap;gap:5px;display:flex}.profile-detail-card .network-social-links a{color:#111}.client-overview-grid>.profile-detail-card,.network-contact-grid .profile-detail-card{height:100%}.network-contact-grid,.application-contact-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.profile-contact-editor{width:min(880px,100vw - 28px)}.profile-contact-editor .profile-contact-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.profile-contact-editor label{gap:6px;font-size:8px;display:grid}.profile-contact-editor input{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 11px;font-size:9px}.profile-contact-editor footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.profile-contact-editor footer button{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 14px}.profile-contact-editor footer .primary-button{color:#fff;background:#111}.network-profile-cards>article:first-child{padding:18px}.network-profile-cards>article:first-child>header{align-items:flex-start;margin-bottom:14px}.network-profile-cards>article:first-child>header h2{font-size:13px;font-weight:500}.network-profile-cards>article:first-child>header small{color:#888;font-size:7px;font-weight:400}.network-profile-cards>article:first-child>header button{border-radius:8px;min-height:34px;padding:0 12px}.network-profile-cards>article:first-child dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.network-profile-cards>article:first-child dl>div{border:1px solid var(--dr-surface-muted);background:var(--dr-surface);border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:60px;margin:0;padding:11px 12px;display:flex}.network-profile-cards>article:first-child dt{letter-spacing:.06em;text-transform:uppercase;color:var(--dr-faint);font-size:6px}.network-profile-cards>article:first-child dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;line-height:1.3}.network-profile-cards>article:first-child .network-social-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.network-profile-cards>article:first-child .network-social-links a{background:var(--dr-surface-muted);color:#111;border-radius:10px;padding:4px 7px;font-size:6px}.designer-profile-row{align-items:center}.designer-profile-row>span{color:#fff;background:#111;width:46px;height:46px;font-size:9px;font-weight:600}.network-profile-cards>article:last-child{min-height:260px}.network-profile-cards>article:last-child header{margin-bottom:18px}@media (width<=1050px){.network-profile-cards>article:first-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.network-contact-grid,.application-contact-grid,.profile-contact-editor .profile-contact-form{grid-template-columns:1fr}.profile-detail-card dl>div{grid-template-columns:1fr;gap:3px}.network-profile-cards>article:first-child dl{grid-template-columns:1fr}}.profile-detail-card header button{color:var(--ink,#1d1d1b)}.settings-subnav{grid-template-columns:1fr 1fr;gap:4px;padding:4px 8px 8px;display:grid}.settings-subnav a{border-radius:5px;text-decoration:none;min-height:28px!important;color:var(--dr-line-strong)!important;padding:0 7px!important;font-size:6px!important}.settings-subnav a.active{background:var(--dr-ink);color:var(--dr-surface)!important}.settings-sidebar .settings-title{border-top:1px solid var(--dr-ink);border-bottom:1px solid var(--dr-ink);gap:5px;margin:18px 13px;padding:14px 10px;display:grid}.settings-sidebar .settings-title span{letter-spacing:.14em;color:var(--dr-muted);font-size:6px}.settings-sidebar .settings-title strong{color:var(--dr-surface);font-size:9px}.settings-sidebar nav a>span{gap:4px;display:grid}.settings-sidebar nav a strong{font-size:8px}.settings-sidebar nav a small{color:var(--dr-muted);font-size:6px;line-height:1.35}.settings-sidebar nav a.active small{color:var(--dr-line-strong)}.settings-sidebar .exit-settings{border:1px solid var(--dr-ink);height:42px;color:var(--dr-surface);border-radius:7px;align-items:center;gap:9px;margin:0 8px 10px;padding:0 10px;text-decoration:none;display:flex}.settings-sidebar .exit-settings span{font-size:11px}.settings-sidebar .exit-settings strong{font-size:7px}.project-participants{padding:8px 0}.project-participants article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:42px minmax(180px,1fr) 120px minmax(180px,1fr);align-items:center;gap:12px;min-height:68px;display:grid}.project-participants article>span{background:var(--dr-ink);width:38px;height:38px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:8px;display:grid}.project-participants article>div{gap:4px;display:grid}.project-participants strong{font-size:8px}.project-participants small,.project-participants p,.project-participants em{color:var(--dr-faint);margin:0;font-size:7px;font-style:normal}.project-participants em{background:var(--dr-surface-sunken);color:var(--dr-muted);border-radius:8px;padding:7px 9px}@media (width<=760px){.project-participants article{grid-template-columns:42px 1fr;align-items:start}.project-participants article>span{margin-top:2px}.project-participants article>p,.project-participants article>em,.project-participant-actions{grid-column:2}.project-participant-actions{gap:8px;margin-top:2px;display:flex}.project-participant-actions button{min-height:30px;padding:0 12px;font-size:8px}.assign-template-desc{color:var(--dr-muted);margin:0;font-size:8px}}.project-builder-content{max-width:1700px}.project-builder-actions{align-items:center;gap:8px;display:flex}.project-builder-actions a{border:1px solid var(--line);height:36px;color:var(--dr-ink);border-radius:7px;place-items:center;padding:0 14px;font-size:8px;text-decoration:none;display:grid}.template-summary{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.template-summary article{border-right:1px solid var(--line);padding:17px}.template-summary article:last-child{border:0}.template-summary span{color:var(--dr-faint);font-size:7px;display:block}.template-summary strong{margin-top:7px;font-size:19px;font-weight:500;display:block}.template-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.template-grid>article{border:1px solid var(--line);background:var(--dr-surface);border-radius:13px;padding:20px}.template-grid header{justify-content:space-between;align-items:center;display:flex}.template-grid header span{background:var(--dr-surface-sunken);text-transform:uppercase;letter-spacing:.08em;border-radius:10px;padding:5px 8px;font-size:6px}.template-grid header span.published{background:var(--dr-ink);color:var(--dr-surface)}.template-grid header small{color:var(--dr-faint);font-size:7px}.template-grid h2{margin:19px 0 7px;font-size:14px}.template-grid p{min-height:34px;color:var(--dr-faint);margin:0;font-size:8px;line-height:1.5}.template-grid dl{border-top:1px solid var(--dr-surface-muted);border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.template-grid dl div{padding:12px 8px 12px 0}.template-grid dt{color:var(--dr-faint);font-size:6px}.template-grid dd{margin:5px 0 0;font-size:13px}.template-grid>article>button{background:0 0;border:0;padding:0;font-size:8px}.template-editor-backdrop{place-items:stretch end;padding:0}.template-editor{border-radius:16px 0 0 16px;width:min(1120px,100vw - 130px);height:100vh;max-height:100vh}.template-editor>header span{color:var(--dr-faint);margin-top:5px;font-size:7px;display:block}.template-editor-body{padding:18px 22px}.template-editor fieldset{border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:16px}.template-editor legend{letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:7px;font-weight:600}.template-editor fieldset>div:not(.template-phase-list):not(.template-task-list){grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-editor label{gap:6px;font-size:7px;display:grid}.template-editor input,.template-editor textarea,.template-editor select{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;min-width:0;height:38px;padding:0 10px;font-size:8px}.template-editor textarea{resize:vertical;height:68px;padding-top:10px}.template-editor input:disabled,.template-editor textarea:disabled,.template-editor select:disabled{background:var(--dr-canvas);color:var(--dr-muted)}.template-phase-list{gap:6px;display:grid}.template-phase-list article{background:var(--dr-canvas);border-radius:8px;grid-template-columns:minmax(170px,.7fr) 1fr 120px;align-items:end;gap:9px;padding:9px;display:grid}.template-check{align-items:center;gap:9px;height:38px;display:flex!important}.template-check input{width:15px;height:15px}.template-task-list{display:grid}.template-task-list article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:2fr .9fr .8fr .6fr .9fr 58px 1fr 28px;gap:7px;padding:7px 0;display:grid}.template-task-list button{background:0 0;border:0}.template-add{border:1px dashed var(--dr-line-strong);background:var(--dr-surface);border-radius:6px;margin-top:10px;padding:9px 12px;font-size:7px}.template-validation{border:1px solid var(--dr-exception-soft);background:var(--dr-exception-soft);border-radius:8px;margin:0 22px 18px;padding:13px}.template-validation strong,.template-validation p{font-size:7px}.template-validation p{color:var(--dr-exception);margin:5px 0}.template-editor>footer{border-top:1px solid var(--line);background:var(--dr-surface);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.template-editor>footer button,.template-readonly button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:35px;padding:0 14px;font-size:8px}.template-editor>footer .primary-button,.template-readonly .primary-button{background:var(--dr-ink);color:var(--dr-surface)}.template-readonly{padding:25px}.template-readonly p{color:var(--dr-muted);font-size:9px}@media (width<=1050px){.template-grid{grid-template-columns:1fr 1fr}.template-editor{width:calc(100vw - 70px)}.template-task-list article{grid-template-columns:2fr 1fr 1fr}.template-task-list article>:nth-child(n+4){display:none}}@media (width<=760px){.template-grid{grid-template-columns:1fr}.template-summary{grid-template-columns:1fr 1fr}.template-summary article:nth-child(2){border-right:0}.template-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.template-editor{width:calc(100vw - 54px)}.template-phase-list article{grid-template-columns:1fr}.project-builder-actions a{display:none}}.template-grid>article>a{color:var(--dr-ink);font-size:8px;text-decoration:none;display:inline-block}.template-empty{text-align:center;border:1px dashed var(--dr-line-strong);background:var(--dr-surface);border-radius:14px;align-content:center;place-items:center;min-height:390px;padding:40px;display:grid}.template-empty>span{background:var(--dr-ink);width:58px;height:58px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:9px;display:grid}.template-empty.template-empty-error{background:var(--dr-canvas);border-style:solid}.template-empty.template-empty-error h2{margin:0 0 7px}.template-empty h2{margin:18px 0 7px;font-size:18px}.template-empty p{max-width:530px;color:var(--dr-faint);margin:0 0 18px;font-size:8px;line-height:1.6}.template-page-crumb{align-items:center;gap:14px;font-size:8px;display:flex}.template-page-crumb a{color:var(--dr-muted);text-decoration:none}.template-page-crumb span{font-weight:600}.template-page-actions{align-items:center;gap:8px;display:flex}.template-page-actions>span{max-width:420px;color:var(--dr-exception);font-size:7px}.template-page-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:34px;padding:0 13px;font-size:7px}.template-page-actions .primary-button{background:var(--dr-ink);color:var(--dr-surface)}.project-template-content{max-width:1900px}.template-page-heading{border:1px solid var(--line);background:var(--dr-surface);border-radius:14px;grid-template-columns:1fr 260px;gap:25px;margin-bottom:16px;padding:25px;display:grid}.template-page-heading>div>input{letter-spacing:-.04em;background:0 0;border:0;width:100%;padding:0;font-size:28px}.template-page-heading>div>textarea{resize:none;width:100%;height:48px;color:var(--dr-faint);background:0 0;border:0;margin-top:10px;font-size:9px;line-height:1.5}.template-page-heading aside{border-left:1px solid var(--dr-surface-muted);align-content:start;gap:9px;padding-left:20px;display:grid}.template-page-heading aside>span{background:var(--dr-ink);color:var(--dr-surface);text-transform:uppercase;border-radius:12px;justify-self:start;padding:5px 9px;font-size:6px}.template-page-heading aside>span.draft{background:var(--dr-surface-muted);color:var(--dr-muted)}.template-page-heading aside label{gap:5px;font-size:7px;display:grid}.template-page-heading aside input{border:1px solid var(--line);border-radius:6px;height:34px;padding:0 9px;font-size:8px}.template-page-heading aside small{color:var(--dr-faint);font-size:7px}.template-page-section{border:1px solid var(--line);background:var(--dr-surface);border-radius:14px;margin-bottom:16px;overflow:hidden}.template-page-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px 20px;display:flex}.template-page-section>header>div:first-child{grid-template-columns:30px auto;column-gap:10px;display:grid}.template-page-section>header>div:first-child>span{background:var(--dr-ink);width:28px;height:28px;color:var(--dr-surface);border-radius:50%;grid-row:1/3;place-items:center;font-size:6px;display:grid}.template-page-section h2{margin:0;font-size:14px}.template-page-section header p{color:var(--dr-faint);grid-column:2;margin:4px 0 0;font-size:7px}.template-phase-cards{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.template-phase-cards article{border:1px solid var(--dr-line);background:var(--dr-surface);opacity:.55;border-radius:10px;gap:10px;padding:14px;display:grid}.template-phase-cards article.enabled{background:var(--dr-surface);opacity:1}.template-phase-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-phase-actions{gap:3px;display:flex}.template-phase-actions button{border:1px solid var(--line);background:var(--dr-surface);width:24px;height:24px;color:var(--dr-ink);cursor:pointer;border-radius:5px;place-items:center;font-size:9px;line-height:1;display:grid}.template-phase-actions button:disabled{opacity:.35;cursor:default}.template-phase-cards label,.template-structure-grid label{gap:5px;font-size:7px;display:grid}.template-phase-cards input,.template-phase-cards textarea,.template-structure-grid textarea{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;width:100%;height:34px;padding:0 8px;font-size:7px}.template-phase-cards textarea{resize:vertical;height:64px;padding-top:8px}.task-library>header>div:last-child{align-items:center;gap:7px;display:flex}.task-library>header button,.bulk-task-import button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:33px;padding:0 11px;font-size:7px}.task-library>header .primary-button,.bulk-task-import .primary-button{background:var(--dr-ink);color:var(--dr-surface)}.task-search{border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;height:33px;padding:0 9px;display:flex}.task-search input{border:0;width:180px;font-size:7px}.bulk-task-import{border:1px solid var(--dr-line-strong);background:var(--dr-canvas);border-radius:10px;margin:14px;padding:15px}.bulk-task-import strong{font-size:9px}.bulk-task-import p{color:var(--dr-faint);margin:4px 0;font-size:7px}.bulk-task-import textarea{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;width:100%;height:130px;margin-top:10px;padding:10px;font:8px/1.7 monospace}.bulk-task-import footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.template-task-grid{overflow:auto}.template-task-grid>header,.template-task-grid>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(260px,2fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(130px,.8fr) 90px 120px 68px minmax(160px,1fr) 58px;align-items:center;gap:7px;min-width:1350px;padding:7px 16px;display:grid}.template-task-grid>header{z-index:2;background:var(--dr-canvas);min-height:38px;color:var(--dr-muted);text-transform:uppercase;font-size:6px;position:sticky;top:0}.template-task-grid>article{min-height:52px}.template-task-grid input,.template-task-grid select{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:7px}.template-task-grid select[aria-label=Required\ phase]{border-color:var(--dr-faint);font-weight:600}.task-row-actions{display:flex}.task-row-actions button{background:0 0;border:0;width:27px;height:30px}.template-no-tasks{text-align:center;color:var(--dr-faint);padding:30px;font-size:8px}.template-structure-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.template-structure-grid textarea{resize:vertical;height:120px;padding:9px;line-height:1.5}.template-structure-grid small{color:var(--dr-faint);font-size:6px}.template-structure-grid .structure-wide{grid-column:1/-1}.template-validation{margin:0 0 20px}.template-validation p{font-size:8px}.builder-view-bar{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 16px;display:flex}.builder-view-bar p{max-width:640px;color:var(--dr-faint);margin:0;font-size:8px;line-height:1.5}.workflow-directory{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;overflow:hidden}.workflow-directory-scroll{overflow-x:auto}.workflow-directory table{border-collapse:collapse;width:100%;min-width:820px}.workflow-directory th{text-align:left;background:var(--dr-canvas);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:11px 16px;font-size:6px}.workflow-directory td{border-bottom:1px solid var(--dr-surface-muted);vertical-align:middle;padding:12px 16px;font-size:8px}.workflow-directory tr:last-child td{border-bottom:0}.workflow-name{color:var(--dr-ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.workflow-default{background:var(--dr-ink);color:var(--dr-surface);text-transform:uppercase;letter-spacing:.06em;border-radius:9px;padding:2px 6px;font-size:6px}.workflow-types{color:var(--dr-faint);text-transform:capitalize;margin-top:3px;font-size:7px;display:block}.workflow-muted{color:var(--dr-faint)}.workflow-status{background:var(--dr-surface-sunken);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;padding:3px 8px;font-size:6px}.workflow-status.published{background:var(--dr-ink);color:var(--dr-surface)}.workflow-actions{gap:10px;display:flex}.workflow-actions a,.workflow-actions button{color:var(--dr-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;text-decoration:none}.workflow-actions button:disabled{opacity:.4;cursor:default}.workflow-directory-note{color:var(--dr-faint);margin:10px 2px 0;font-size:7px}.workflow-default-toggle{align-items:center;gap:8px;display:flex!important}.workflow-default-toggle input{width:14px;height:14px}.workflow-state-cards{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.workflow-state-cards article{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;padding:14px}.workflow-state-cards article.archived{opacity:.55}.workflow-state-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.workflow-state-order{background:var(--dr-canvas);width:20px;height:20px;color:var(--dr-muted);border-radius:50%;place-items:center;font-size:7px;display:grid}.workflow-swatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:26px!important;height:26px!important;padding:0!important}.workflow-state-head strong{flex:1;font-size:9px}.workflow-state-actions{gap:3px;display:flex}.workflow-state-actions button{border:1px solid var(--line);background:var(--dr-surface);width:24px;height:24px;color:var(--dr-ink);cursor:pointer;border-radius:5px;place-items:center;font-size:9px;line-height:1;display:grid}.workflow-state-actions button:disabled{opacity:.35;cursor:default}.workflow-state-actions button.restore{border-color:var(--dr-ink)}.workflow-state-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workflow-state-grid label{gap:5px;font-size:7px;display:grid}.workflow-state-grid input,.workflow-state-grid textarea{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;width:100%;height:34px;padding:0 8px;font-size:7px}.workflow-state-grid textarea{resize:vertical;height:52px;padding-top:8px}.template-workflow-manage{color:var(--dr-muted);font-size:7px;text-decoration:none}.template-workflow-picker{gap:12px;padding:16px;display:grid}.template-workflow-picker>label{gap:6px;max-width:420px;font-size:7px;display:grid}.template-workflow-picker select{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:36px;padding:0 8px;font-size:8px}.template-workflow-default{align-items:center;gap:8px;max-width:none!important;display:flex!important}.template-workflow-default input{width:14px;height:14px}.template-workflow-preview{border:1px solid var(--dr-surface-muted);background:var(--dr-canvas);border-radius:8px;padding:12px}.template-workflow-preview .eyebrow{color:var(--dr-faint);font-size:7px}.template-workflow-preview ol{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.template-workflow-preview li{border:1px solid var(--line);border-radius:14px;align-items:center;gap:6px;padding:5px 9px;font-size:7px;display:flex}.template-workflow-preview li i{border-radius:50%;width:9px;height:9px}.template-workflow-empty{border:1px dashed var(--dr-line-strong);color:var(--dr-faint);border-radius:8px;padding:12px;font-size:7px}@media (width<=760px){.workflow-state-cards{grid-template-columns:1fr}.builder-view-bar{flex-direction:column;align-items:flex-start}}.project-view-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-workflow-select{color:var(--dr-faint);align-items:center;gap:7px;font-size:7px;display:flex}.project-workflow-select select{border:1px solid var(--line);background:var(--dr-surface);height:32px;color:var(--dr-ink);border-radius:7px;padding:0 8px;font-size:8px}.project-state-chip{align-items:center;gap:6px;display:inline-flex}.project-state-chip i{border-radius:50%;flex:none;width:9px;height:9px}.project-board-hint{gap:6px}@media (width<=1200px){.template-phase-cards{grid-template-columns:repeat(2,1fr)}.template-structure-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.template-page-actions>span,.template-page-actions>button:not(.primary-button){display:none}.template-page-heading{grid-template-columns:1fr;padding:18px}.template-page-heading aside{border:0;border-top:1px solid var(--dr-surface-muted);padding:12px 0 0}.template-phase-cards,.template-structure-grid{grid-template-columns:1fr}.template-page-section>header{flex-direction:column;align-items:flex-start}.task-library>header>div:last-child{width:100%;overflow:auto}.task-search input{width:120px}}.projects-content{max-width:1800px}.project-metrics{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.project-metrics article{border-right:1px solid var(--line);padding:18px}.project-metrics article:last-child{border:0}.project-metrics span,.project-metrics small{color:var(--dr-faint);font-size:12px;display:block}.project-metrics strong{margin:8px 0 3px;font-size:20px;font-weight:500;display:block}.projects-content .lead-table-wrap{margin:0}.project-grid-progress{justify-content:center;align-items:center;gap:7px;display:flex}.project-grid-progress i{background:var(--dr-surface-muted);border-radius:4px;width:58px;height:4px;overflow:hidden}.project-grid-progress b{background:var(--dr-ink);height:100%;display:block}.project-health{background:var(--dr-surface-muted);text-transform:capitalize;border-radius:12px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.project-health:before{content:"";background:var(--dr-muted);border-radius:50%;width:6px;height:6px}.project-health.on_track:before{background:var(--dr-success)}.project-health.attention:before{background:var(--dr-attention)}.project-health.at_risk:before{background:var(--dr-exception)}.project-loading,.project-state{text-align:center;min-height:100vh;color:var(--dr-muted);place-content:center;display:grid}.project-state h1{color:var(--dr-ink)}.project-error{color:var(--dr-exception);margin:0 18px 12px;font-size:12px}.project-book .record-profile{min-height:100%}.project-book strong,.project-book b,.project-book h1,.project-book h2,.project-book h3,.project-book h4{font-weight:600}.project-book .record-profile-header{padding-top:25px}.project-book .record-profile-content{padding:20px 30px 55px}.project-cover{min-height:230px;color:var(--dr-surface);background:var(--dr-ink);background-position:50%;background-size:cover;border-radius:16px;align-items:flex-end;gap:25px;padding:32px;display:flex;overflow:hidden}.project-cover>div{flex:1}.project-cover p{letter-spacing:.13em;text-transform:uppercase;color:var(--dr-line-strong);margin:0 0 7px;font-size:10px}.project-cover h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.project-cover span{color:var(--dr-line);margin-top:7px;font-size:12px;display:block}.project-cover button,.project-dark-action{border:1px solid var(--dr-surface);height:38px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.project-cover button,.project-dark-action{border:1px solid color-mix(in srgb,var(--dr-surface) 33%,transparent)}}.project-cover button,.project-dark-action{background:var(--dr-surface);color:var(--dr-ink);border-radius:8px;font-size:12px}.pov-cap{text-transform:capitalize}.phase-ribbon{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;grid-template-columns:repeat(7,1fr);margin:14px 0;display:grid;overflow:hidden}.phase-ribbon>div{border-right:1px solid var(--line);min-height:78px;padding:14px 11px;position:relative}.phase-ribbon>div:last-child{border:0}.phase-ribbon>div:after{content:"";background:var(--dr-line);height:3px;position:absolute;inset:auto 0 0}.phase-ribbon>.in_progress:after{background:var(--dr-ink)}.phase-ribbon>.complete:after{background:var(--dr-success)}.phase-ribbon span,.phase-ribbon small{color:var(--dr-faint);font-size:10px;display:block}.phase-ribbon strong{margin:7px 0 4px;font-size:12px;display:block}.project-dashboard-grid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.project-dashboard-grid .record-tab-card:nth-child(5){grid-column:1/-1}.project-dashboard-grid .record-tab-body{padding:16px 18px}.project-pulse{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.project-pulse article{background:var(--dr-surface-sunken);border-radius:9px;padding:12px}.project-pulse span,.project-budget span{color:var(--dr-faint);font-size:10px;display:block}.project-pulse strong{text-transform:capitalize;margin-top:6px;font-size:14px;display:block}.project-dark-action{background:var(--dr-ink);color:var(--dr-surface);border-color:var(--dr-ink);margin-top:14px}.project-budget{background:var(--dr-ink);color:var(--dr-surface);border-radius:10px;padding:16px}.project-budget strong{margin:7px 0;font-size:26px;font-weight:500;display:block}.project-budget small{color:var(--dr-line-strong);font-size:10px}.project-list{display:grid}.project-list article{border-bottom:1px solid var(--dr-surface-muted);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.project-list article>span{background:var(--dr-surface-sunken);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.project-list article>div{gap:3px;display:grid}.project-list strong{font-size:12px}.project-list small,.project-list p,.project-list>p{color:var(--dr-faint);margin:0;font-size:10px;line-height:1.5}.project-text-action{background:0 0;border:0;margin:13px 0 0;font-size:10px}.space-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.space-preview>span{border:1px solid var(--line);border-radius:9px;padding:14px;font-size:12px}.space-preview small{color:var(--dr-faint);margin-top:4px;display:block}.record-tab-card>header button:not(.rcs-button){border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;height:34px;padding:0 12px;font-size:10px}.space-tree,.project-documents,.project-timeline{padding:10px 0}.space-tree article,.project-documents a{border-bottom:1px solid var(--dr-surface-muted);min-height:65px;color:inherit;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.space-tree article>span,.project-documents i{background:var(--dr-surface-muted);border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.space-tree div,.project-documents div{flex:1;gap:4px;display:grid}.space-tree strong,.project-documents strong{font-size:12px}.space-tree small,.project-documents small,.project-documents>a>span{color:var(--dr-faint);font-size:10px}.project-task-table{padding:0}.project-task-table>header,.project-task-table>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(260px,2fr) 1fr 1fr .6fr .6fr;align-items:center;gap:12px;min-height:58px;display:grid}.project-task-table>header{min-height:38px;color:var(--dr-faint);text-transform:uppercase;font-size:10px}.project-task-table article>div{gap:3px;display:grid}.project-task-table strong{font-size:12px}.project-task-table small,.project-task-table article>span{color:var(--dr-muted);text-transform:capitalize;font-size:10px}.project-list.full{padding:6px 0}.project-timeline article{gap:11px;min-height:55px;display:flex}.project-timeline i{border:2px solid var(--dr-ink);border-radius:50%;width:9px;height:9px;margin-top:5px}.project-timeline div{border-left:1px solid var(--dr-line);align-content:start;gap:4px;padding:0 0 18px 14px;display:grid}.project-timeline strong{text-transform:capitalize;font-size:12px}.project-timeline small{color:var(--dr-faint);font-size:10px}@media (width<=1100px){.phase-ribbon{grid-template-columns:repeat(4,1fr)}.project-dashboard-grid{grid-template-columns:1fr}.project-dashboard-grid .record-tab-card:nth-child(5){grid-column:auto}.project-pulse{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.project-metrics{grid-template-columns:1fr 1fr}.project-metrics article:nth-child(2){border-right:0}.project-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.project-book .record-profile-content{padding:14px}.project-cover{min-height:200px;padding:22px}.project-cover h2{font-size:26px}.phase-ribbon{display:flex;overflow-x:auto}.phase-ribbon>div{min-width:125px}.project-task-table{overflow-x:auto}.project-task-table>header,.project-task-table>article{min-width:760px}.space-preview{grid-template-columns:1fr 1fr}}.workflow-rail{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;margin:14px 0;overflow:hidden}.workflow-rail>header{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.workflow-rail>header .eyebrow{color:var(--dr-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.workflow-rail>header strong{font-size:12px;font-weight:500}.workflow-rail-body{grid-template-columns:1.3fr 1fr;display:grid}.workflow-rail-track{border-right:1px solid var(--line);gap:2px;margin:0;padding:12px;list-style:none;display:grid}.workflow-rail-track li button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;display:flex}.workflow-rail-track li.selected button{border-color:var(--line);background:var(--dr-surface-sunken)}.workflow-rail-track li.active button{background:var(--dr-surface-sunken)}.workflow-rail-mark{border:2px solid var(--dr-line);width:24px;height:24px;color:var(--dr-muted);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.workflow-rail-track li.done .workflow-rail-mark{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-canvas)}.workflow-rail-track li.active .workflow-rail-mark{border-color:var(--dr-ink);color:var(--dr-ink)}.workflow-rail-name{flex:1;font-size:12px}.workflow-rail-track li.upcoming .workflow-rail-name{color:var(--dr-muted)}.workflow-rail-track li small{color:var(--dr-faint);font-size:10px}.workflow-rail-detail{align-content:start;gap:8px;padding:16px 18px;display:grid}.workflow-rail-detail .eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.workflow-rail-detail h3{margin:0;font-size:14px;font-weight:500}.workflow-rail-entered{color:var(--dr-faint);margin:0;font-size:10px}.workflow-rail-detail dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 0;display:grid}.workflow-rail-detail dt{font-size:18px;font-weight:500}.workflow-rail-detail dd{color:var(--dr-faint);margin:2px 0 0;font-size:10px}.workflow-rail-tasks{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.workflow-rail-tasks li{align-items:center;gap:8px;font-size:10px;display:flex}.workflow-task-dot{background:var(--dr-line-strong);border-radius:50%;flex:none;width:7px;height:7px}.workflow-task-dot.complete{background:var(--dr-success)}.workflow-task-dot.in_progress{background:var(--dr-attention)}@media (width<=1100px){.workflow-rail-body{grid-template-columns:1fr}.workflow-rail-track{border-right:0;border-bottom:1px solid var(--line)}}.workflow-rail>header{flex-direction:row;justify-content:space-between;align-items:center}.workflow-rail-head-main{flex-direction:column;gap:3px;display:flex}.workflow-rail-change{border:1px solid var(--line);background:var(--dr-surface);height:30px;color:var(--dr-ink);cursor:pointer;border-radius:7px;padding:0 12px;font-size:10px}.workflow-rail-setcurrent{border:1px solid var(--dr-ink);background:var(--dr-ink);height:30px;color:var(--dr-surface);cursor:pointer;border-radius:7px;justify-self:start;margin-top:4px;padding:0 12px;font-size:10px}.project-timeline-detail{color:var(--dr-ink);font-size:12px;font-style:normal}.change-workflow{gap:16px;display:grid}.change-workflow-pick{align-items:flex-end;gap:14px;display:flex}.change-workflow-pick>div{gap:3px;display:grid}.change-workflow-pick .eyebrow{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.change-workflow-pick strong{font-size:11px}.change-workflow-arrow{color:var(--dr-faint);padding-bottom:8px}.change-workflow-pick label{flex:1;gap:5px;font-size:7px;display:grid}.change-workflow-pick select,.change-workflow-map select{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:34px;padding:0 8px;font-size:8px}.change-workflow-map{border:1px solid var(--line);border-radius:10px;overflow:hidden}.change-workflow-map>header{background:var(--dr-canvas);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr 1fr;gap:10px;padding:9px 12px;font-size:6px;display:grid}.change-workflow-map>div{border-top:1px solid var(--dr-surface-muted);grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.change-workflow-map strong{font-size:8px}.change-workflow-impact{border:1px solid var(--line);background:var(--dr-surface-sunken);border-radius:10px;padding:14px}.change-workflow-impact strong{font-size:8px}.change-workflow-impact ul{gap:5px;margin:8px 0 0;padding-left:16px;display:grid}.change-workflow-impact li{color:var(--dr-faint);font-size:7px}.studio-projects-panel{gap:12px;display:grid}.studio-projects-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.template-spaces-editor{padding:16px}.template-spaces-editor>header,.template-spaces-editor>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:1fr 1fr 30px;align-items:center;gap:10px;padding:6px 0;display:grid}.template-spaces-editor>header{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:6px}.template-spaces-editor input{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 8px;font-size:7px}.template-spaces-editor button{cursor:pointer;background:0 0;border:0;width:28px;height:30px}.project-space-add-buttons{flex-wrap:wrap;gap:8px;display:flex}.template-linked-editor{padding:16px}.template-linked-editor>header,.template-linked-editor>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:1fr minmax(140px,.8fr) 90px 30px;align-items:center;gap:10px;padding:6px 0;display:grid}.template-linked-editor>header{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:6px}.template-linked-editor input:not([type]),.template-linked-editor select{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 8px;font-size:7px}.template-linked-editor>div>button{cursor:pointer;background:0 0;border:0;width:28px;height:30px}.template-required-toggle{align-items:center;gap:6px;font-size:7px;display:flex}.template-required-toggle input{width:14px;height:14px}.template-preview-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.template-preview-grid article{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;padding:14px}.template-preview-grid article>span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:6px;display:block}.template-preview-grid strong{margin:8px 0 4px;font-size:20px;font-weight:500;display:block}.template-preview-grid small{color:var(--dr-faint);font-size:7px}.template-version-history{padding:16px}.template-version-history>header,.template-version-history>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:80px 1fr 120px 70px;align-items:center;gap:10px;padding:8px 6px;font-size:8px;display:grid}.template-version-history>header{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:6px}.template-version-history>div.active{background:var(--dr-surface-sunken);border-radius:6px}.template-version-status{text-transform:capitalize;font-size:7px}.template-version-status.published{color:var(--dr-success)}@media (width<=1100px){.template-preview-grid{grid-template-columns:1fr 1fr}}.template-category-layout{padding:16px}.template-category-editor{gap:2px;display:grid}.template-category-editor>header,.template-category-editor>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:120px 1fr 120px 30px;align-items:center;gap:10px;padding:6px 0;display:grid}.template-category-editor>header{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:6px}.template-category-editor input{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 8px;font-size:7px}.template-category-editor button{cursor:pointer;background:0 0;border:0;width:28px;height:30px}.template-calendar{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.template-calendar>label{gap:5px;font-size:7px;display:grid}.template-calendar input[type=number]{border:1px solid var(--line);background:var(--dr-surface);border-radius:5px;height:34px;padding:0 8px;font-size:7px}.template-calendar-days{grid-column:1/-1;gap:6px;display:grid}.template-calendar-days>span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:6px}.template-calendar-days>div{flex-wrap:wrap;gap:6px;display:flex}.template-day-toggle{border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:7px;display:flex}.template-day-toggle input{width:13px;height:13px}@media (width<=760px){.template-calendar{grid-template-columns:1fr}}.project-items-workspace{gap:14px;max-width:1600px;margin:auto;display:grid}.project-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:2px 0 12px;display:flex}.project-workspace-header>div:first-child>span{color:var(--dr-faint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:6px;display:block}.project-workspace-header h2{letter-spacing:-.025em;margin:0 0 5px;font-size:18px;font-weight:500}.project-workspace-header p{color:var(--dr-faint);margin:0;font-size:8px}.project-workspace-actions{align-items:center;gap:8px;display:flex}.view-switch{border:1px solid var(--line);background:var(--dr-surface-sunken);border-radius:9px;padding:3px;display:flex}.project-workspace-header button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;height:34px;padding:0 13px;font-size:7px}.view-switch button{background:0 0;border:0;height:27px;padding:0 11px}.view-switch button.active{background:var(--dr-surface);box-shadow:0 1px 4px var(--dr-ink)}@supports (color:color-mix(in lab, red, red)){.view-switch button.active{box-shadow:0 1px 4px color-mix(in srgb,var(--dr-ink) 7%,transparent)}}.project-workspace-header .primary-button{background:var(--dr-ink);color:var(--dr-surface);border-color:var(--dr-ink)}.project-item-board{gap:22px;display:grid}.project-item-board>section>header{border-bottom:1px solid var(--dr-line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.project-item-board>section>header h3{margin:0;font-size:10px}.project-item-board>section>header span{color:var(--dr-faint);font-size:7px}.project-item-board>section>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding-top:12px;display:grid}.project-item-board article{border:1px solid var(--dr-line);cursor:pointer;background:var(--dr-surface);border-radius:12px;gap:5px;padding:9px;display:grid}.project-item-board article img,.item-placeholder{aspect-ratio:4/3;object-fit:cover;background:var(--dr-ink);width:100%;color:var(--dr-surface);border-radius:8px;place-items:center;font-size:18px;display:grid}.project-item-board article small,.project-item-board article p{color:var(--dr-faint);margin:0;font-size:7px}.project-item-board article strong{font-size:9px}.project-item-board article footer{flex-wrap:wrap;gap:5px;display:flex}.project-item-board article em{background:var(--dr-surface-sunken);border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.project-empty-panel{border:1px solid var(--line);background:linear-gradient(145deg,var(--dr-surface),var(--dr-surface));text-align:center;border-radius:14px;align-content:center;place-items:center;gap:12px;min-height:250px;padding:32px;display:grid}.empty-item-mark{background:var(--dr-ink);width:42px;height:42px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:15px;display:grid}.project-empty-panel>div{max-width:430px}.project-empty-panel small{color:var(--dr-faint);letter-spacing:.14em;font-size:6px}.project-empty-panel h3{margin:6px 0;font-size:14px;font-weight:500}.project-empty-panel p{color:var(--dr-faint);margin:0;font-size:8px;line-height:1.6}.project-empty-panel>button{background:var(--dr-ink);height:34px;color:var(--dr-surface);border:0;border-radius:8px;padding:0 15px;font-size:7px}.project-empty-panel footer{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.project-empty-panel footer span{background:var(--dr-surface-sunken);color:var(--dr-muted);border-radius:999px;padding:5px 8px;font-size:6px}.project-financial-cards{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.project-financial-cards article{border:1px solid var(--dr-line);border-radius:10px;gap:6px;padding:12px;display:grid}.project-financial-cards span{color:var(--dr-faint);text-transform:capitalize;font-size:7px}.project-financial-cards strong{font-size:15px;font-weight:500}.budget-baseline,.project-inline-notice{background:var(--dr-surface-sunken);border-radius:8px;margin:0;padding:9px 12px;font-size:7px}.data-table-module .actions-column button{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:7px;padding:6px 10px;font-size:7px}@media (width<=900px){.project-workspace-header{display:grid}.project-workspace-actions{justify-content:space-between}.project-financial-cards{grid-template-columns:repeat(2,1fr)}}.shopping-group-controls{align-items:center;gap:5px;display:flex}.shopping-group-controls span{color:var(--dr-faint);margin-right:4px;font-size:7px}.shopping-group-controls button{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;height:27px;padding:0 10px;font-size:7px}.shopping-group-controls button.active{background:var(--dr-ink);color:var(--dr-surface);border-color:var(--dr-ink)}.budget-empty-state{border:1px solid var(--line);background:linear-gradient(145deg,var(--dr-surface),var(--dr-surface));border-radius:14px;grid-template-columns:46px minmax(260px,520px) auto;justify-content:center;align-items:center;gap:20px;min-height:230px;padding:34px;display:grid}.budget-empty-state>span{background:var(--dr-ink);width:42px;height:42px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:14px;display:grid}.budget-empty-state small{color:var(--dr-faint);letter-spacing:.14em;font-size:6px}.budget-empty-state h3{margin:6px 0;font-size:14px;font-weight:500}.budget-empty-state p{color:var(--dr-faint);margin:0;font-size:8px;line-height:1.6}.budget-empty-state button{background:var(--dr-ink);height:34px;color:var(--dr-surface);border:0;border-radius:8px;padding:0 14px;font-size:7px}.project-financial-cards article.negative strong{color:var(--dr-exception)}.project-financial-cards article.positive strong{color:var(--dr-success)}.project-financial-cards article small{color:var(--dr-line-strong);font-size:6px}.project-workspace-header button:disabled{opacity:.35;cursor:not-allowed}.currency-input{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;align-items:center;display:flex;overflow:hidden}.currency-input i{color:var(--dr-muted);padding-left:12px;font-style:normal}.currency-input input{box-shadow:none!important;border:0!important;padding-left:6px!important}@media (width<=760px){.budget-empty-state{text-align:center;grid-template-columns:1fr;justify-items:center}.shopping-group-controls{overflow-x:auto}.project-workspace-actions{flex-wrap:wrap}}.project-process-workspace,.project-process{flex-direction:column;gap:14px;display:flex}.project-process-heading,.process-phase-navigation{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.project-process-heading h2,.process-phase-navigation h2{margin:3px 0 0;font-size:24px;font-weight:500}.project-process-heading>div>p:not(.eyebrow){color:var(--dr-faint);margin:6px 0 0;font-size:9px}.project-process-heading nav,.process-actions{gap:7px;display:flex}.project-process-heading button,.process-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;height:38px;padding:0 15px;font-size:9px}.project-process-heading button.active{background:var(--dr-ink);color:var(--dr-surface);border-color:var(--dr-ink)}.process-phase-navigation{flex-direction:column;align-items:flex-start}.process-phase-navigation nav{grid-template-columns:repeat(7,minmax(120px,1fr));gap:7px;width:100%;display:grid;overflow-x:auto}.process-phase-navigation nav button{border:1px solid var(--line);background:var(--dr-surface);min-height:58px;color:var(--dr-muted);text-align:left;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px 12px;display:flex}.process-phase-navigation nav button.active{background:var(--dr-ink);color:var(--dr-surface);border-color:var(--dr-ink)}.process-phase-navigation nav span{font-size:8px;font-weight:600}.process-phase-navigation nav small{opacity:.7;font-size:7px}.process-phase-dashboard{grid-template-columns:220px 1fr 1fr;gap:12px;display:grid}.phase-progress-card,.procurement-summary article{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;flex-direction:column;padding:18px;display:flex}.phase-progress-card span,.procurement-summary span{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-faint);font-size:7px}.phase-progress-card strong,.procurement-summary strong{margin:12px 0;font-size:28px;font-weight:500}.phase-progress-card i{background:var(--dr-surface-muted);border-radius:5px;height:5px}.phase-progress-card i b{background:var(--dr-ink);border-radius:5px;height:100%;display:block}.phase-progress-card small{color:var(--dr-muted);margin-top:10px}.procurement-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.procurement-summary strong{font-size:22px}.procurement-orders>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 80px 120px;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.procurement-orders>article>div:first-child{flex-direction:column;gap:3px;display:flex}.procurement-orders span,.procurement-orders small{color:var(--dr-faint);font-size:7px}.procurement-orders strong{font-size:10px}.procurement-orders em{text-transform:capitalize;font-size:8px;font-style:normal}.procurement-orders button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:32px}.procurement-item-picker{border:1px solid var(--line);border-radius:8px;padding:6px}.procurement-item-picker label{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:4px 7px;display:grid!important}.procurement-item-picker input{width:14px;height:14px!important}.procurement-item-picker strong{font-size:8px}@media (width<=1100px){.process-phase-dashboard{grid-template-columns:1fr}.process-phase-navigation nav{grid-template-columns:repeat(7,150px)}.procurement-summary{grid-template-columns:repeat(2,1fr)}}.project-process-workspace>.project-items-workspace{width:100%;min-width:0;max-width:none;margin:0}.project-process-workspace .project-item-board>section>div{grid-template-columns:repeat(auto-fill,minmax(220px,260px));justify-content:start}.project-process-workspace .project-item-board article{width:100%;min-width:0}.project-process-workspace .project-item-board article img,.project-process-workspace .item-placeholder{max-height:190px}.project-process-toolbar{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.project-process-toolbar>p{color:var(--dr-faint);margin:0;font-size:8px}.project-process-toolbar nav{gap:6px;display:flex}.project-process-toolbar nav button,.project-process-toolbar .process-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;height:36px;padding:0 14px;font-size:8px}.project-process-toolbar nav button.active,.project-process-toolbar .process-actions .primary-button{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-surface)}@media (width<=760px){.project-process-toolbar{flex-direction:column;align-items:stretch}.project-process-toolbar nav,.project-process-toolbar .process-actions{width:100%}.project-process-toolbar nav button,.project-process-toolbar .process-actions button{flex:1}}.project-process-workspace .project-item-board>section>div{grid-template-columns:repeat(auto-fill,minmax(160px,180px));gap:10px}.project-process-workspace .project-item-board article{border-radius:9px;gap:4px;padding:7px}.project-process-workspace .project-item-board article img,.project-process-workspace .item-placeholder{border-radius:6px;max-height:125px;font-size:14px}.project-process-workspace .project-item-board article small,.project-process-workspace .project-item-board article p{font-size:6px}.project-process-workspace .project-item-board article strong{font-size:8px}.project-process-workspace .project-item-board article em{padding:3px 6px;font-size:5.5px}.project-process-workspace>.project-items-workspace{border:1px solid var(--dr-line);background:var(--dr-surface);box-shadow:0 2px 10px var(--dr-ink);border-radius:12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.project-process-workspace>.project-items-workspace{box-shadow:0 2px 10px color-mix(in srgb,var(--dr-ink) 5%,transparent)}}.procurement-view-tabs{border:1px solid var(--line);background:var(--dr-surface-sunken);border-radius:9px;gap:6px;width:max-content;padding:5px;display:flex}.procurement-view-tabs button{background:0 0;border:0;border-radius:7px;height:34px;padding:0 14px;font-size:8px}.procurement-view-tabs button.active{background:var(--dr-ink);color:var(--dr-surface)}.quote-request-list>section{border-bottom:1px solid var(--line);padding:16px 18px}.quote-request-list>section>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.quote-request-list>section>header>div{gap:3px;display:grid}.quote-request-list span,.quote-request-list small{color:var(--dr-faint);font-size:7px}.quote-request-list strong{font-size:10px}.quote-comparison-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px;display:grid}.quote-comparison-grid article{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;min-height:132px;padding:13px;display:flex}.quote-comparison-grid article.selected{border-color:var(--dr-ink);background:var(--dr-surface)}.quote-comparison-grid article strong{font-size:15px;font-weight:500}.quote-comparison-grid article em{background:var(--dr-ink);color:var(--dr-surface);border-radius:10px;margin-top:auto;padding:5px 8px;font-size:6px;font-style:normal}.quote-comparison-grid article button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:30px;margin-top:auto;padding:0 9px;font-size:7px}.procurement-exceptions article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:grid}.procurement-exceptions article>span{background:var(--dr-ink);width:25px;height:25px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:8px;display:grid}.procurement-exceptions article>div{gap:3px;display:grid}.procurement-exceptions strong{font-size:8px}.procurement-exceptions small{color:var(--dr-faint);font-size:7px}.procurement-exceptions button,.po-row-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:30px;padding:0 9px;font-size:7px}.po-row-actions{gap:5px;display:flex}.invoice-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;gap:6px;padding:12px 16px;display:flex}.invoice-toolbar button{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;height:34px;padding:0 12px;font-size:8px}.vendor-invoices>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 120px 150px 90px;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.vendor-invoices>article>div{gap:3px;display:grid}.vendor-invoices span,.vendor-invoices small{color:var(--dr-faint);font-size:7px}.vendor-invoices strong{font-size:10px}.vendor-invoices em{background:var(--dr-surface-sunken);text-transform:capitalize;border-radius:999px;justify-self:end;padding:5px 8px;font-size:7px;font-style:normal}@media (width<=760px){.vendor-invoices>article{grid-template-columns:1fr auto}.vendor-invoices>article>div:nth-child(3){grid-column:1}.vendor-invoices em{grid-area:1/2}}.ingestion-job-actions,.proposal-actions{align-items:center;gap:6px;display:flex}.ingestion-job-actions span{background:var(--dr-attention-soft);color:var(--dr-attention);border-radius:999px;padding:5px 8px;font-size:7px}.ingestion-job-actions button,.proposal-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:31px;padding:0 10px;font-size:7px}.ingestion-proposals>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 130px;align-items:center;gap:14px;min-height:82px;padding:12px 16px;display:grid}.ingestion-proposals>article>div:first-child{gap:4px;display:grid}.ingestion-proposals span,.ingestion-proposals small{color:var(--dr-faint);font-size:7px}.ingestion-proposals strong{font-size:10px}.ingestion-proposals em{color:var(--dr-attention);font-size:7px;font-style:normal}.ingestion-proposals b{background:var(--dr-ink);width:40px;height:40px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:8px;display:grid}@media (width<=760px){.ingestion-proposals>article{grid-template-columns:1fr auto}.proposal-actions{grid-column:1/-1}}.receiving-items>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.4fr) minmax(130px,.8fr) minmax(120px,.7fr) auto;align-items:center;gap:14px;min-height:78px;padding:10px 16px;display:grid}.receiving-item-identity{align-items:center;gap:10px;min-width:0;display:flex}.receiving-item-identity>img,.receiving-item-identity>span{object-fit:cover;background:var(--dr-ink);width:46px;height:46px;color:var(--dr-surface);border-radius:8px;flex:0 0 46px;place-items:center;font-size:9px;display:grid}.receiving-item-identity>div,.receiving-items article>div:nth-child(3){gap:3px;min-width:0;display:grid}.receiving-items strong{font-size:9px}.receiving-items small,.receiving-items em{color:var(--dr-faint);font-size:7px;font-style:normal}.receiving-progress{gap:6px;display:grid}.receiving-progress i{background:var(--dr-line);border-radius:5px;height:4px;overflow:hidden}.receiving-progress b{background:var(--dr-ink);border-radius:5px;height:100%;display:block}.receiving-actions{gap:5px;display:flex}.receiving-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:31px;padding:0 9px;font-size:7px}.receiving-actions button:disabled{opacity:.35}@media (width<=900px){.receiving-items>article{grid-template-columns:1fr 1fr}.receiving-actions{justify-content:flex-end}}.installation-operation{flex-direction:column;gap:14px;display:flex}.operation-heading{border:1px solid var(--line);background:var(--dr-surface);border-radius:11px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.operation-heading h2{margin:3px 0;font-size:22px;font-weight:500}.operation-heading p:not(.eyebrow){color:var(--dr-faint);margin:0;font-size:8px}.operation-heading button{background:var(--dr-ink);height:36px;color:var(--dr-surface);border:0;border-radius:8px;padding:0 13px;font-size:8px}.delivery-runs>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 100px minmax(220px,1.4fr) auto;align-items:center;gap:14px;min-height:82px;padding:11px 16px;display:grid}.delivery-runs>article>div:first-child{gap:3px;display:grid}.delivery-runs span,.delivery-runs small{color:var(--dr-faint);font-size:7px}.delivery-runs strong{font-size:10px}.delivery-runs em{text-transform:capitalize;font-size:7px;font-style:normal}.delivery-runs button,.installation-items button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:31px;padding:0 9px;font-size:7px}.manifest-items{flex-wrap:wrap;gap:4px;display:flex}.manifest-items span{background:var(--dr-surface-sunken);border-radius:10px;padding:4px 6px}.installation-items>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px auto;align-items:center;gap:12px;min-height:64px;padding:9px 16px;display:grid}.installation-items>article>div:first-child{gap:3px;display:grid}.installation-items small,.installation-items em,.installation-items>article>span{color:var(--dr-faint);font-size:7px;font-style:normal}.installation-items strong{font-size:9px}.installation-items>article>div:last-child{gap:5px;display:flex}.installation-items button:disabled{opacity:.3}@media (width<=900px){.delivery-runs>article{grid-template-columns:1fr 1fr}.manifest-items{grid-column:1/-1}.installation-items>article{grid-template-columns:1fr auto}}.item-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:10px;padding:3px 8px;font-size:6px;display:inline-block}.item-badge.product{background:var(--dr-ink);color:var(--dr-surface)}.item-badge.generic{background:var(--dr-surface-muted);color:var(--dr-muted)}.item-status{text-transform:capitalize;font-size:7px}.item-state-control{align-items:center;gap:6px;display:inline-flex}.item-state-dot{border-radius:50%;flex:none;width:8px;height:8px}.item-state-control select{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;max-width:150px;height:26px;padding:0 6px;font-size:8px}.item-state-control.compact{width:100%}.item-state-control.compact select{flex:1;max-width:none;height:24px;font-size:7px}.workflow-modal-add{margin-top:12px}.item-availability{white-space:nowrap;background:var(--dr-surface-muted);color:var(--dr-muted);border-radius:999px;padding:3px 8px;font-size:7px;display:inline-block}.item-availability.is-available{background:var(--dr-success)}@supports (color:color-mix(in lab, red, red)){.item-availability.is-available{background:color-mix(in srgb,var(--dr-success) 16%,transparent)}}.item-availability.is-available{color:var(--dr-success)}.item-availability.is-made_to_order{background:var(--dr-attention-soft);color:var(--dr-attention)}.item-availability.is-backordered{background:var(--dr-exception)}@supports (color:color-mix(in lab, red, red)){.item-availability.is-backordered{background:color-mix(in srgb,var(--dr-exception) 15%,transparent)}}.item-availability.is-backordered{color:var(--dr-exception)}.item-availability.is-discontinued{background:var(--dr-surface-muted);color:var(--dr-faint);text-decoration:line-through}.item-supplier-select{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;max-width:150px;height:26px;padding:0 6px;font-size:8px}.item-fulfillment{white-space:nowrap;background:var(--dr-surface-muted);color:var(--dr-muted);border-radius:999px;padding:3px 8px;font-size:7px;display:inline-block}.item-fulfillment.is-progress{background:var(--dr-information)}@supports (color:color-mix(in lab, red, red)){.item-fulfillment.is-progress{background:color-mix(in srgb,var(--dr-information) 15%,transparent)}}.item-fulfillment.is-progress{color:var(--dr-information)}.item-fulfillment.is-done{background:var(--dr-success)}@supports (color:color-mix(in lab, red, red)){.item-fulfillment.is-done{background:color-mix(in srgb,var(--dr-success) 16%,transparent)}}.item-fulfillment.is-done{color:var(--dr-success)}.item-fulfillment.is-exception{background:var(--dr-exception)}@supports (color:color-mix(in lab, red, red)){.item-fulfillment.is-exception{background:color-mix(in srgb,var(--dr-exception) 15%,transparent)}}.item-fulfillment.is-exception{color:var(--dr-exception)}.items-summary{flex-wrap:wrap;gap:8px;margin:2px 0 4px;display:flex}.items-summary span{border:1px solid var(--dr-line);background:var(--dr-surface);color:var(--dr-muted);border-radius:8px;align-items:baseline;gap:4px;padding:5px 10px;font-size:8px;display:inline-flex}.items-summary b{color:var(--dr-ink);font-size:12px;font-weight:600}.items-summary span.is-exception{border-color:var(--dr-exception)}@supports (color:color-mix(in lab, red, red)){.items-summary span.is-exception{border-color:color-mix(in srgb,var(--dr-exception) 40%,var(--dr-line))}}.items-summary span.is-exception,.items-summary span.is-exception b{color:var(--dr-exception)}.add-products{gap:12px;display:grid}.add-products-defaults{grid-template-columns:1fr 1fr 100px;gap:10px;display:grid}.add-products-defaults label{gap:5px;font-size:7px;display:grid}.add-products-defaults select,.add-products-defaults input,.add-products-search input{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;height:34px;padding:0 8px;font-size:8px}.add-products-search{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.add-products-search input{border:0;flex:1;height:auto;padding:0}.add-products-list{border:1px solid var(--line);border-radius:8px;gap:4px;max-height:340px;padding:8px;display:grid;overflow:auto}.add-products-list label{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.add-products-list label.selected{background:var(--dr-surface-sunken)}.add-products-list label>div{gap:3px;display:grid}.add-products-list strong{font-size:8px}.add-products-list small{color:var(--dr-faint);font-size:7px}.add-products-empty{text-align:center;color:var(--dr-faint);padding:20px;font-size:8px}.add-products-count{color:var(--dr-faint);text-align:right;font-size:7px}.pov-dash{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.pov-dash .pov-wide{grid-column:1/-1}.pov-attention{border:1px solid var(--line);border-left:3px solid var(--dr-attention);background:var(--dr-surface);border-radius:12px;margin-bottom:14px;padding:14px 18px}.pov-attention header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.pov-attention h2{margin:0;font-size:12px}.project-overview{flex-direction:column;gap:14px;display:flex}.project-overview .record-tab-card h2{font-weight:500}.pov-attention-card{border-left:3px solid var(--dr-attention)}.workflow-rail-card{overflow:hidden}.workflow-rail-card .rp-panel-body{padding:0}.pov-count{color:var(--dr-attention);background:var(--dr-attention-soft);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.pov-att-list{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.pov-att{align-items:flex-start;gap:9px;display:flex}.pov-att p{margin:0;font-size:12px;line-height:1.5}.pov-sev{background:var(--dr-muted);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.pov-sev.critical{background:var(--dr-exception)}.pov-sev.warning{background:var(--dr-attention)}.pov-sev.info{background:var(--dr-information)}.pov-restricted,.pov-lede{font-size:var(--dr-type-label);color:var(--dr-muted);margin:0 0 8px}.pov-lede b{color:var(--dr-ink)}.pov-life{flex-direction:column;gap:7px;display:flex}.pov-lc{grid-template-columns:96px 1fr 26px;align-items:center;gap:9px;font-size:12px;display:grid}.pov-lc .t{color:var(--dr-muted)}.pov-track{background:var(--dr-surface-muted);border-radius:999px;height:6px;overflow:hidden}.pov-track>i{background:var(--dr-ink);border-radius:999px;height:100%;display:block}.pov-track>i.draft{background:var(--dr-faint)}.pov-track>i.approved{background:var(--dr-success)}.pov-track>i.installed{background:var(--dr-attention)}.pov-lc .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pov-spaces{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pov-space{border:1px solid var(--line);background:var(--dr-surface-sunken);border-radius:9px;padding:12px}.pov-space h4{margin:0 0 7px;font-size:12px}.pov-space .r{font-size:var(--dr-type-label);color:var(--dr-muted);justify-content:space-between;padding:3px 0;display:flex}.pov-space .r b{color:var(--dr-ink);font-variant-numeric:tabular-nums}.pov-space .ap{font-size:var(--dr-type-label);color:var(--dr-success);margin-top:8px;font-weight:600}.pov-space .ap.warn{color:var(--dr-attention)}.pov-proc{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pov-proc-2{grid-template-columns:repeat(2,1fr);margin-bottom:4px}.pov-chip{border:1px solid var(--line);background:var(--dr-surface-sunken);border-radius:8px;padding:10px 11px}.pov-chip b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;display:block}.pov-chip b.warn{color:var(--dr-attention)}.pov-chip b.crit{color:var(--dr-exception)}.pov-chip span{font-size:var(--dr-type-label);color:var(--dr-muted)}.pov-rows{display:grid}.pov-row{border-bottom:1px solid var(--dr-surface-muted);align-items:center;gap:10px;padding:9px 0;display:flex}.pov-row:last-child{border-bottom:0}.pov-row .ic{background:var(--dr-surface-muted);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.pov-row .ic.warn{background:var(--dr-attention-soft);color:var(--dr-attention)}.pov-row .bd{flex:1;min-width:0}.pov-row .bd strong{font-size:12px;display:block}.pov-row .bd small{font-size:var(--dr-type-label);color:var(--dr-muted);text-transform:capitalize;margin-top:2px;display:block}.pov-tag{white-space:nowrap;text-transform:capitalize;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.pov-tag.good{color:var(--dr-success);background:var(--dr-success-soft)}.pov-tag.warn{color:var(--dr-attention);background:var(--dr-attention-soft)}.pov-setup{flex-wrap:wrap;gap:6px;display:flex}.pov-schip{border:1px solid var(--line);color:var(--dr-muted);background:var(--dr-surface-sunken);border-radius:7px;padding:4px 9px;font-size:10px}.pov-schip.done{color:var(--dr-success);background:var(--dr-success-soft);border-color:#0000}.pov-schip.miss{color:var(--dr-attention);background:var(--dr-attention-soft);border-color:#0000}@media (width<=1100px){.pov-dash{grid-template-columns:1fr}.pov-dash .pov-wide{grid-column:auto}}@media (width<=720px){.pov-att-list{grid-template-columns:1fr}.pov-spaces{grid-template-columns:1fr 1fr}.pov-proc{grid-template-columns:repeat(3,1fr)}}.papv{flex-direction:column;gap:16px;display:flex}.papv-summary{background:var(--dr-line-soft);border:1px solid var(--dr-line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;display:grid;overflow:hidden}.papv-summary article{background:var(--dr-surface);flex-direction:column;gap:2px;padding:12px 13px;display:flex}.papv-summary article span{color:var(--dr-faint);font-size:10px}.papv-summary article strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.papv-summary article small{color:var(--dr-muted);font-size:10px}.papv-list{flex-direction:column;gap:10px;display:flex}.papv-row{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;padding:13px 14px}.papv-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.papv-title strong{font-size:12px;display:block}.papv-title small{color:var(--dr-muted);margin-top:2px;font-size:10px;display:block}.papv-status{text-transform:capitalize;background:var(--dr-line-soft);color:var(--dr-ink);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.papv-status.is-wait{background:var(--dr-surface-muted);color:var(--dr-muted)}.papv-status.is-good{background:var(--dr-success-soft);color:var(--dr-success)}.papv-status.is-warn{background:var(--dr-attention-soft);color:var(--dr-attention)}.papv-status.is-crit{background:var(--dr-exception-soft);color:var(--dr-exception)}.papv-decide{flex-direction:column;gap:9px;margin-top:12px;display:flex}.papv-actions{flex-wrap:wrap;gap:8px;display:flex}.papv-note{color:var(--dr-muted);margin:10px 0 0;font-size:12px;font-style:italic}.papv-note-muted{color:var(--dr-faint);font-style:normal}.pdec{flex-direction:column;gap:16px;display:flex}.pdec-summary{background:var(--dr-line-soft);border:1px solid var(--dr-line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;display:grid;overflow:hidden}.pdec-summary article{background:var(--dr-surface);flex-direction:column;gap:2px;padding:12px 13px;display:flex}.pdec-summary article span{color:var(--dr-faint);font-size:10px}.pdec-summary article strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.pdec-list{flex-direction:column;gap:10px;display:flex}.pdec-card{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;padding:13px 14px}.pdec-card.is-superseded{opacity:.7;background:var(--dr-surface-sunken)}.pdec-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pdec-head strong{font-size:12px;display:block}.pdec-head small{color:var(--dr-muted);margin-top:2px;font-size:10px;display:block}.pdec-status{text-transform:capitalize;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.pdec-status.is-current{background:var(--dr-success-soft);color:var(--dr-success)}.pdec-status.is-superseded{background:var(--dr-surface-muted);color:var(--dr-muted)}.pdec-decision{margin:10px 0 0;font-size:12px;line-height:1.6}.pdec-rationale{color:var(--dr-muted);margin:6px 0 0;font-size:10px;line-height:1.6}.pdec-chain{color:var(--dr-faint);margin:8px 0 0;font-size:10px;font-style:italic}.pdec-actions{gap:8px;margin-top:11px;display:flex}@media (width<=560px){.workflow-rail>header{flex-direction:column;align-items:flex-start;gap:8px}.workflow-rail-change{align-self:flex-start}}.pov-dash .rp-panel{flex-direction:column;display:flex}.pov-dash .rp-panel .rp-panel-body{flex:1;padding:16px 20px 18px}.pov-attention-card .rp-panel-body{padding:16px 20px 18px}.pov-sub{color:var(--dr-muted);margin:0 0 12px;font-size:10px;line-height:1.5}.pov-dash .rp-panel .rcs-surface-state{min-height:0;padding:22px 12px}.pov-dash .rp-panel .rcs-surface-state strong{margin-top:0;font-size:12px}.pov-dash .rp-panel .rcs-surface-state p{margin:5px 0 0;font-size:10px}.ra-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ra-grid .ra-wide{grid-column:1/-1}.ra-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 18px;display:grid}.ra-stats>div{background:var(--dr-surface-sunken);border-radius:9px;padding:12px}.ra-stats strong{font-size:22px;font-weight:500;display:block}.ra-stats span{color:var(--dr-faint);margin-top:4px;font-size:8px;display:block}.ra-bars{gap:10px;padding:16px 18px;display:grid}.ra-bar{grid-template-columns:minmax(120px,1fr) 3fr auto;align-items:center;gap:12px;display:grid}.ra-bar-label{color:var(--dr-muted);text-transform:capitalize;font-size:8px}.ra-bar-track{background:var(--dr-surface-muted);border-radius:6px;height:8px;overflow:hidden}.ra-bar-track i{background:var(--dr-ink);height:100%;display:block}.ra-bar-value{font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.ra-recent{margin:0;padding:8px 0;list-style:none}.ra-recent li{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(96px,auto) 1fr auto;align-items:center;gap:12px;min-height:52px;padding:10px 18px;display:grid}.ra-recent li:last-child{border-bottom:0}.ra-recent-family{letter-spacing:.1em;text-transform:uppercase;color:var(--dr-faint);font-size:6px}.ra-recent-title{font-size:8px}.ra-recent-meta{color:var(--dr-faint);white-space:nowrap;font-size:7px}@media (width<=1100px){.ra-grid{grid-template-columns:1fr}.ra-stats{grid-template-columns:1fr 1fr}}@media (width<=640px){.ra-bar{grid-template-columns:minmax(90px,1fr) 2fr auto}}.commercial-status{border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);color:var(--dr-muted);text-transform:capitalize;align-items:center;padding:2px 9px;font-size:7px;display:inline-flex}.commercial-status.is-sent,.commercial-status.is-delivered,.commercial-status.is-viewed{background:var(--dr-information-soft);color:var(--dr-information)}.commercial-status.is-accepted{background:var(--dr-success-soft);color:var(--dr-success)}.commercial-status.is-declined,.commercial-status.is-withdrawn,.commercial-status.is-expired,.commercial-status.is-superseded{background:var(--dr-surface-muted);color:var(--dr-muted)}.commercial-status.is-void{background:var(--dr-attention-soft);color:var(--dr-attention)}.commercial-status.is-selection{background:var(--dr-attention-soft);color:var(--dr-attention);margin-left:6px}.commercial-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.commercial-metrics>div{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;padding:16px 18px}.commercial-metrics strong{font-size:22px;font-weight:500;display:block}.commercial-metrics span{color:var(--dr-faint);margin-top:3px;font-size:8px;display:block}.workspace-docs{max-width:820px;margin:0 auto;padding:28px 24px}.workspace-docs-head{margin-bottom:20px}.workspace-docs-head span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.workspace-docs-head h1{margin:4px 0 6px;font-size:22px}.workspace-docs-head p{color:var(--dr-muted);margin:0;font-size:11px}.workspace-docs-list{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.workspace-doc-row{border-top:1px solid var(--dr-line-soft);color:var(--dr-ink);grid-template-columns:96px 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.workspace-doc-row:first-child{border-top:0}.workspace-doc-row:hover{background:var(--dr-surface-sunken)}.workspace-doc-row .wd-type{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.workspace-doc-row .wd-body strong{font-size:11px;display:block}.workspace-doc-row .wd-body small{color:var(--dr-faint);font-size:9px}.workspace-doc-row .wd-total{font-variant-numeric:tabular-nums;font-size:11px}.workspace-docs-empty{text-align:center;border:1px dashed var(--dr-line);border-radius:12px;padding:40px}.workspace-docs-empty strong{margin-bottom:4px;font-size:13px;display:block}.workspace-docs-empty p{color:var(--dr-muted);margin:0;font-size:10px}.commercial-dir-status{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.commercial-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.commercial-summary>article{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;flex-direction:column;gap:4px;padding:15px 17px;display:flex}.commercial-summary span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.commercial-summary strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.commercial-summary small{color:var(--dr-muted);font-size:8px}.commercial-list{display:grid}.commercial-list>header,.commercial-list-row{grid-template-columns:minmax(120px,1fr) 120px minmax(140px,1.4fr) minmax(140px,1fr) 120px;align-items:center;gap:12px;display:grid}.commercial-list>header{min-height:34px;color:var(--dr-faint);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:6px}.commercial-list-row{border:0;border-top:1px solid var(--dr-surface-muted);text-align:left;cursor:pointer;min-height:56px;font:inherit;background:0 0;padding:8px}.commercial-list-row:hover{background:var(--dr-surface-muted)}.commercial-list .num{text-align:right;font-variant-numeric:tabular-nums}.cl-number{font-size:8px;font-weight:500}.commercial-overview,.commercial-scope{gap:14px;display:grid}.commercial-facts,.commercial-totals{margin:0}.commercial-facts>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:140px 1fr;gap:10px;padding:11px 0;font-size:8px;display:grid}.commercial-facts dt,.commercial-totals dt{color:var(--dr-faint)}.commercial-facts dd,.commercial-totals dd{margin:0}.commercial-section-content{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.7}.commercial-lines{display:grid}.commercial-lines>header,.commercial-lines>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(160px,2fr) 120px 60px 100px 110px;align-items:center;gap:12px;min-height:46px;font-size:8px;display:grid}.commercial-lines>header{min-height:32px;color:var(--dr-faint);letter-spacing:.1em;text-transform:uppercase;font-size:6px}.commercial-lines .num{text-align:right;font-variant-numeric:tabular-nums}.commercial-lines .is-optional{color:var(--dr-muted)}.commercial-lines em{color:var(--dr-faint);font-style:normal}.cl-meta{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-item-pick{gap:7px;margin-bottom:10px;display:grid}.commercial-item-row{border:1px solid var(--dr-surface-muted);background:var(--dr-surface);border-radius:9px;grid-template-columns:auto 40px 1fr auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.commercial-item-row.is-chosen{border-color:var(--dr-success);background:var(--dr-success-soft)}.commercial-item-select{cursor:pointer;background:0 0;border:0;padding:0}.commercial-item-mark{border:1px solid var(--dr-line);width:20px;height:20px;color:var(--dr-success);border-radius:5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.commercial-item-thumb{object-fit:cover;background:var(--dr-surface-muted);border-radius:6px;width:40px;height:40px}.commercial-item-thumb.is-empty{color:var(--dr-faint);justify-content:center;align-items:center;font-size:6px;display:inline-flex}.commercial-item-body{min-width:0}.commercial-item-body strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.commercial-item-body small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-item-price{font-variant-numeric:tabular-nums;color:var(--dr-muted);font-size:8px}.commercial-item-qty{border:1px solid var(--dr-line);width:54px;font:inherit;background:var(--dr-surface);border-radius:6px;padding:5px 7px;font-size:8px}.commercial-totals{gap:6px;max-width:320px;margin-top:12px;margin-left:auto;display:grid}.commercial-totals>div{grid-template-columns:1fr auto;font-size:8px;display:grid}.commercial-totals .is-total{border-top:1px solid var(--dr-line);padding-top:8px;font-size:11px;font-weight:600}.commercial-versions{display:grid}.commercial-versions>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:grid}.cv-number{font-size:9px;font-weight:600}.cv-body{gap:3px;display:grid}.cv-body strong{font-size:8px}.cv-body small{color:var(--dr-faint);font-size:7px}.cv-total{font-variant-numeric:tabular-nums;font-size:8px}.cv-current{border-radius:var(--dr-radius-pill);background:var(--dr-success-soft);color:var(--dr-success);text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;font-size:6px}.commercial-versions>article.is-current{background:var(--dr-surface-muted);border-radius:8px}.commercial-actions,.commercial-selection{flex-wrap:wrap;gap:8px;display:flex}.commercial-selection-followup{border-top:1px solid var(--dr-surface-muted);align-items:center;margin-top:12px;padding-top:12px}.commercial-selection-note{color:var(--dr-faint);flex:180px;margin:0;font-size:7px}.commercial-builder-list{gap:12px;margin-bottom:12px;display:grid}.commercial-builder-row{border:1px solid var(--dr-surface-muted);background:var(--dr-surface);border-radius:10px;padding:12px}.commercial-builder-row .rcs-button--quiet{margin-top:8px}.commercial-builder-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.commercial-builder-total{color:var(--dr-faint);font-variant-numeric:tabular-nums;font-size:8px}.commercial-agenda{display:grid}.commercial-agenda>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:160px 1fr auto;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:grid}.commercial-agenda time{color:var(--dr-faint);font-variant-numeric:tabular-nums;font-size:8px}.commercial-agenda strong{font-size:8px;display:block}.commercial-agenda small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-agenda-kind{border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.08em;padding:2px 9px;font-size:6px}.commercial-agenda>article.is-deadline .commercial-agenda-kind{background:var(--dr-attention-soft);color:var(--dr-attention)}.commercial-agenda>article.is-acceptance .commercial-agenda-kind,.commercial-agenda>article.is-payment .commercial-agenda-kind{background:var(--dr-success-soft);color:var(--dr-success)}.commercial-agenda>article.is-milestone .commercial-agenda-kind{background:var(--dr-information-soft);color:var(--dr-information)}@media (width<=900px){.commercial-agenda>article{grid-template-columns:1fr auto}.commercial-agenda time{grid-column:1/-1}}.directory-alert.is-success{border-color:var(--dr-success-soft);background:var(--dr-success-soft);color:var(--dr-success)}.commercial-messages{gap:12px;display:grid}.commercial-messages>article{border:1px solid var(--dr-surface-muted);background:var(--dr-surface);border-radius:10px;padding:12px 14px}.commercial-messages>article>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commercial-messages>article>header strong{flex:auto;font-size:9px}.commercial-messages>article>header time{color:var(--dr-faint);font-variant-numeric:tabular-nums;font-size:7px}.commercial-messages>article>small{color:var(--dr-faint);margin:6px 0 4px;font-size:7px;display:block}.commercial-messages>article>p{white-space:pre-wrap;color:var(--dr-muted);margin:0;font-size:8px;line-height:1.6}.commercial-messages>article.is-inbound{background:var(--dr-surface-muted);border-left:2px solid var(--dr-attention)}.commercial-portal{gap:18px;max-width:760px;margin:0 auto;padding:28px 22px 64px;display:grid}.commercial-portal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.commercial-portal-head h1{margin:8px 0 4px;font-size:22px}.commercial-portal-head p{color:var(--dr-faint);margin:0;font-size:8px}.commercial-portal-total{text-align:right}.commercial-portal-total small{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.commercial-portal-total strong{font-variant-numeric:tabular-nums;font-size:20px}.commercial-portal-section{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;padding:18px 20px}.commercial-portal-section h2{margin:0 0 12px;font-size:12px}.commercial-portal-section>p{white-space:pre-wrap;color:var(--dr-muted);margin:0;font-size:9px;line-height:1.7}.commercial-portal-accept .record-form{margin:6px 0 14px}.commercial-portal-hint{color:var(--dr-faint);margin:0 0 12px;font-size:8px}.commercial-portal-fineprint{color:var(--dr-faint);margin:12px 0 0;font-size:7px}.commercial-portal-notes{border-color:var(--dr-information)}.commercial-portal-note{border-top:1px solid var(--dr-line-soft);padding:10px 0}.commercial-portal-note:first-of-type{border-top:0}.commercial-portal-note p{white-space:pre-wrap;color:var(--dr-ink);margin:0 0 4px;font-size:9px;line-height:1.7}.commercial-portal-note small{color:var(--dr-faint);font-size:7px}.commercial-comments{flex-direction:column;gap:12px;display:flex}.commercial-comment-list{flex-direction:column;gap:8px;display:flex}.commercial-comment{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;max-width:82%;padding:9px 12px}.commercial-comment.is-studio{background:var(--dr-surface-sunken);align-self:flex-start}.commercial-comment.is-recipient{background:var(--dr-information-soft);border-color:#0000;align-self:flex-end}.commercial-comment>header{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.commercial-comment .cc-who{font-size:9px;font-weight:500}.commercial-comment .cc-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-faint);border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);padding:1px 5px;font-size:6px}.commercial-comment>header time{color:var(--dr-faint);margin-left:auto;font-size:7px}.commercial-comment p{white-space:pre-wrap;color:var(--dr-ink);margin:0;font-size:9px;line-height:1.6}.commercial-comments-empty{color:var(--dr-faint);margin:0;font-size:9px}.commercial-comment-compose{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.commercial-comment-compose>:first-child{width:100%}.commercial-package-group{margin-bottom:16px}.commercial-package-group>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.commercial-package-group>header strong{font-size:10px}.commercial-package-group>header small{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.commercial-option{text-align:left;border:1px solid var(--dr-line);background:var(--dr-surface);width:100%;font:inherit;cursor:pointer;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin-bottom:7px;padding:11px 12px;font-size:9px;display:grid}.commercial-option:hover:not(:disabled){border-color:var(--dr-muted)}.commercial-option:disabled{cursor:default}.commercial-option.is-chosen{border-color:var(--dr-success);background:var(--dr-success-soft)}.commercial-option-mark{border:1px solid var(--dr-line);width:20px;height:20px;color:var(--dr-success);border-radius:5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.commercial-option-mark.is-radio{border-radius:50%}.commercial-option.is-chosen .commercial-option-mark{border-color:var(--dr-success)}.commercial-option .num{font-variant-numeric:tabular-nums;color:var(--dr-muted)}.commercial-compare{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.commercial-compare-option{border:1px solid var(--dr-line);background:var(--dr-surface);text-align:left;font:inherit;border-radius:9px;flex-direction:column;gap:7px;padding:12px;display:flex}button.commercial-compare-option{cursor:pointer;width:100%}button.commercial-compare-option.is-selectable:hover:not(:disabled){border-color:var(--dr-muted)}button.commercial-compare-option:disabled{cursor:default}.commercial-compare-option.is-chosen{border-color:var(--dr-success);background:var(--dr-success-soft)}.commercial-compare-option__img{aspect-ratio:4/3;object-fit:cover;background:var(--dr-surface-muted);border-radius:7px;width:100%}.commercial-compare-option__img.is-empty{color:var(--dr-faint);justify-content:center;align-items:center;font-size:14px;display:flex}.commercial-compare-option__title{font-size:9px}.commercial-compare-option__attrs{gap:3px;margin:0;display:grid}.commercial-compare-option__attrs>div{justify-content:space-between;gap:8px;display:flex}.commercial-compare-option__attrs dt{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.commercial-compare-option__attrs dd{color:var(--dr-muted);text-align:right;margin:0;font-size:8px}.commercial-compare-option__price{font-variant-numeric:tabular-nums;margin-top:auto;font-size:10px}.commercial-compare-option.is-chosen .commercial-option-mark{border-color:var(--dr-success)}.commercial-chosen{border:1px solid var(--dr-line-soft);background:var(--dr-surface-sunken);border-radius:7px;gap:4px;margin:8px 0 0;padding:8px 10px;display:grid}.commercial-chosen>div{justify-content:space-between;gap:12px;display:flex}.commercial-chosen dt{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.commercial-chosen dd{color:var(--dr-ink);text-align:right;margin:0;font-size:8px}.commercial-chosen .is-total dd{font-weight:600}.commercial-offer-compare{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.commercial-offer-col{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;flex-direction:column;gap:9px;padding:14px;display:flex}.commercial-offer-col.is-selected{border-color:var(--dr-success);background:var(--dr-success-soft)}.commercial-offer-col.is-aside{opacity:.62}.commercial-offer-col>header{flex-direction:column;gap:2px;display:flex}.commercial-offer-col>header strong{font-size:10px}.commercial-offer-col>header small{color:var(--dr-faint);font-size:8px}.commercial-offer-col__total{align-items:baseline;gap:8px;display:flex}.commercial-offer-col__total>strong{font-variant-numeric:tabular-nums;font-size:16px}.commercial-offer-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--dr-success-soft);color:var(--dr-success);border-radius:20px;padding:2px 6px;font-size:7px}.commercial-offer-delta{color:var(--dr-muted);font-variant-numeric:tabular-nums;font-size:8px}.commercial-offer-col__status{flex-wrap:wrap;gap:5px;display:flex}.commercial-offer-col__foot{flex-direction:column;gap:6px;margin-top:auto;display:flex}.commercial-offer-col__pick{flex-wrap:wrap;gap:6px;display:flex}.commercial-related-tab{flex-direction:column;gap:14px;display:flex}.commercial-related{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.commercial-related-row{border-top:1px solid var(--dr-line-soft);color:var(--dr-ink);align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.commercial-related-row:first-child{border-top:0}a.commercial-related-row:hover{background:var(--dr-surface-sunken)}.commercial-related-row.is-static{color:var(--dr-muted)}.crr-rel{min-width:104px;color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:7px}.crr-num{font-variant-numeric:tabular-nums;flex:none;font-size:9px}.crr-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.commercial-versions-tab{flex-direction:column;gap:14px;display:flex}.cv-pdf{color:var(--dr-information);border:1px solid var(--dr-line);border-radius:var(--dr-radius-pill);margin-left:10px;padding:3px 9px;font-size:8px;text-decoration:none}a.cv-pdf:hover{border-color:var(--dr-information)}.commercial-compare-picker{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.commercial-compare-picker>*{flex:1}.ccp-arrow{color:var(--dr-faint);flex:none;padding-bottom:8px}.commercial-vdiff{flex-direction:column;gap:14px;display:flex}.commercial-vdiff-group h4{text-transform:uppercase;letter-spacing:.06em;color:var(--dr-faint);margin:0 0 8px;font-size:9px}.cvd-delta{font-variant-numeric:tabular-nums;color:var(--dr-muted);margin-left:8px;font-style:normal}.cvd-row{border-top:1px solid var(--dr-line-soft);align-items:center;gap:10px;padding:8px 0;font-size:9px;display:flex}.cvd-row:first-of-type{border-top:0}.cvd-desc{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cvd-row .num{font-variant-numeric:tabular-nums;color:var(--dr-muted)}.cvd-tag{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--dr-radius-pill);background:var(--dr-surface-muted);min-width:64px;color:var(--dr-muted);flex:none;padding:2px 6px;font-size:7px}.cvd-tag.is-added{background:var(--dr-success-soft);color:var(--dr-success)}.cvd-tag.is-removed{background:var(--dr-attention-soft);color:var(--dr-attention)}.cvd-tag.is-changed{background:var(--dr-information-soft);color:var(--dr-information)}.cvd-note{color:var(--dr-faint);margin:8px 0 0;font-size:8px}.commercial-status-strip{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.css-track{flex-wrap:wrap;gap:6px;display:flex}.css-stage{text-align:center;background:var(--dr-surface-sunken);min-width:70px;color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;border-radius:7px;flex:1;padding:6px 8px;font-size:8px;position:relative}.css-stage.is-done{background:var(--dr-success-soft);color:var(--dr-success)}.css-stage.is-current{background:var(--dr-ink);color:var(--dr-surface)}.css-ended{background:var(--dr-surface-muted);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:7px;padding:6px 12px;font-size:8px}.css-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.css-tile{border:1px solid var(--dr-line-soft);background:var(--dr-surface-sunken);border-radius:9px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.css-tile>span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.css-tile>strong{font-variant-numeric:tabular-nums;font-size:14px}.css-tile>small{color:var(--dr-muted);font-size:8px}.css-tile.is-overdue>strong,.css-tile.is-overdue>small{color:var(--dr-attention)}.css-bar{background:var(--dr-surface-muted);border-radius:3px;height:5px;margin:2px 0;overflow:hidden}.css-bar>i{background:var(--dr-success);height:100%;display:block}.commercial-print{max-width:820px;margin:0 auto;padding:22px}.commercial-print-bar{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.commercial-print-page{background:var(--dr-surface);border:1px solid var(--dr-line);color:var(--dr-ink);border-radius:10px;padding:48px 52px}.commercial-print-head{border-bottom:2px solid var(--dr-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.commercial-print-brand img{max-width:220px;max-height:52px}.commercial-print-brand strong{font-size:16px}.commercial-print-meta{text-align:right}.commercial-print-meta h1{letter-spacing:.02em;margin:0;font-size:22px}.commercial-print-meta p{color:var(--dr-faint);margin:2px 0 0;font-size:9px}.commercial-print-parties{flex-wrap:wrap;gap:32px;margin:22px 0;display:flex}.commercial-print-parties span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:7px;display:block}.commercial-print-parties strong{font-size:10px}.commercial-print-section{margin:20px 0}.commercial-print-section h2{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-muted);border-bottom:1px solid var(--dr-surface-muted);margin:0 0 10px;padding-bottom:5px;font-size:11px}.commercial-print-section p{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.7}.commercial-print-group{margin:12px 0}.commercial-print-group h3{margin:0 0 5px;font-size:9px}.commercial-print-group h3 em{color:var(--dr-faint);font-size:8px;font-style:normal}.commercial-print-table{border-collapse:collapse;width:100%;font-size:9px}.commercial-print-table th{text-align:left;color:var(--dr-faint);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--dr-line);padding:6px 8px;font-size:7px}.commercial-print-table td{border-bottom:1px solid var(--dr-surface-muted);padding:8px}.commercial-print-table .num{text-align:right;font-variant-numeric:tabular-nums}.commercial-print-table .is-optional{color:var(--dr-muted)}.commercial-print-table em{color:var(--dr-faint);font-style:normal}.commercial-print-totals{gap:6px;max-width:300px;margin:18px 0 18px auto;display:grid}.commercial-print-totals>div{grid-template-columns:1fr auto;font-size:9px;display:grid}.commercial-print-totals .is-total{border-top:1px solid var(--dr-line);padding-top:8px;font-size:12px;font-weight:600}.commercial-print-accept{border:1px solid var(--dr-success-soft);background:var(--dr-success-soft);border-radius:8px;margin:22px 0;padding:14px 16px}.commercial-print-accept h2{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-success);margin:0 0 5px;font-size:8px}.commercial-print-accept p{margin:0;font-size:9px}.commercial-print-foot{border-top:1px solid var(--dr-surface-muted);color:var(--dr-faint);text-align:center;margin-top:32px;padding-top:14px;font-size:8px}@media print{.commercial-print-bar,.site-footer{display:none}.commercial-print{max-width:none;margin:0;padding:0}.commercial-print-page{border:0;border-radius:0;padding:0}}.commercial-billing{gap:8px;display:grid}.commercial-billing>article{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:46px;padding:8px 0;display:grid}.commercial-billing strong{font-size:8px}.commercial-billing small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-billing .cb-amount{font-variant-numeric:tabular-nums;color:var(--dr-muted);font-size:8px}.commercial-billing>article.is-paid{opacity:.72}.commercial-schedule-presets{margin-bottom:12px}.commercial-builder-total.is-warn{color:var(--dr-attention)}.commercial-acceptances{gap:10px;padding:6px 0;display:grid}.commercial-acceptances>article{align-items:center;gap:12px;display:flex}.commercial-acceptances strong{font-size:8px}.commercial-acceptances small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-blocks{gap:20px;display:grid}.commercial-block{margin:0}.commercial-cover{border:1px solid var(--dr-line);background:var(--dr-surface-muted);border-radius:12px;gap:12px;padding:22px 24px;display:grid;overflow:hidden}.commercial-cover.has-image{padding:0;position:relative}.commercial-cover__img{object-fit:cover;width:100%;max-height:280px;display:block}.commercial-cover.has-image .commercial-cover__text{padding:20px 24px}.commercial-cover__text h2{letter-spacing:.01em;text-wrap:balance;margin:0;font-size:20px}.commercial-cover__text p{color:var(--dr-muted);margin:6px 0 0;font-size:10px;line-height:1.6}.commercial-block-heading{text-transform:uppercase;letter-spacing:.09em;color:var(--dr-muted);border-bottom:1px solid var(--dr-line);margin:4px 0 0;padding-bottom:6px;font-size:12px}.commercial-block-text h4{margin:0 0 7px;font-size:11px}.commercial-block-text p{color:var(--dr-muted);margin:0 0 8px;font-size:9px;line-height:1.75}.commercial-block-text p:last-child{margin-bottom:0}.commercial-block-image{margin:0}.commercial-block-image img{border-radius:10px;width:100%;display:block}.commercial-block-image figcaption{color:var(--dr-faint);text-align:center;margin-top:6px;font-size:7px}.commercial-block-product h4,.commercial-block-pricing h4,.commercial-block-selection h4{margin:0 0 10px;font-size:11px}.commercial-block-selection h4 em{color:var(--dr-faint);font-size:8px;font-style:normal}.commercial-product-grid{gap:12px;display:grid}.commercial-product-grid.is-cols-2{grid-template-columns:repeat(2,1fr)}.commercial-product-grid.is-cols-3{grid-template-columns:repeat(3,1fr)}.commercial-product-card{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;gap:8px;padding:12px;display:grid}.commercial-product-card.is-optional{border-style:dashed}.commercial-product-card__img{aspect-ratio:4/3;object-fit:cover;background:var(--dr-surface-muted);border-radius:7px;width:100%}.commercial-product-card__img.is-empty{color:var(--dr-faint);justify-content:center;align-items:center;font-size:12px;display:flex}.commercial-product-card__body strong{font-size:9px}.commercial-product-card__body small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.commercial-product-card__space{color:var(--dr-muted)}.commercial-product-card__price{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.commercial-product-card__price span{color:var(--dr-faint);font-size:7px}.commercial-product-card__price strong{font-size:9px}.commercial-blocks{--commercial-accent:var(--dr-ink)}.commercial-blocks.is-style-editorial{--commercial-accent:var(--dr-attention)}.commercial-blocks.is-style-minimal{--commercial-accent:var(--dr-muted)}.commercial-block-heading{color:var(--commercial-accent);border-bottom-color:var(--commercial-accent)}.commercial-product-card__price strong{color:var(--commercial-accent)}.commercial-blocks.is-style-editorial .commercial-cover{background:var(--dr-surface);border-color:var(--commercial-accent)}.commercial-blocks.is-style-editorial .commercial-cover__text h2{letter-spacing:.005em;font-size:24px}.commercial-blocks.is-style-editorial .commercial-block-heading{text-transform:uppercase;letter-spacing:.14em;border-bottom-width:2px;font-size:10px}.commercial-blocks.is-style-editorial .commercial-print-blocks .commercial-cover__text h2,.commercial-print-blocks .commercial-blocks.is-style-editorial .commercial-cover__text h2{font-size:30px}.commercial-blocks.is-style-minimal{gap:14px}.commercial-blocks.is-style-minimal .commercial-cover{background:0 0;border:0;padding:4px 0}.commercial-blocks.is-style-minimal .commercial-cover__text h2{font-size:16px}.commercial-blocks.is-style-minimal .commercial-block-heading{text-transform:none;letter-spacing:0;border-bottom:0;font-size:11px}.commercial-print-blocks .commercial-cover__text h2{font-size:26px}.commercial-print-blocks .commercial-cover__text p,.commercial-print-blocks .commercial-block-text p{font-size:11px}.commercial-print-blocks .commercial-block-heading,.commercial-print-blocks .commercial-block-text h4,.commercial-print-blocks .commercial-block-product h4,.commercial-print-blocks .commercial-block-pricing h4{font-size:12px}.commercial-block-builder{gap:12px;display:grid}.commercial-block-builder__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.commercial-block-edit{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:11px;padding:12px 14px}.commercial-block-edit__bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.commercial-block-edit__kind{text-transform:uppercase;letter-spacing:.1em;color:var(--dr-muted);background:var(--dr-surface-muted);border-radius:var(--dr-radius-pill);padding:3px 10px;font-size:7px}.commercial-block-edit__moves{gap:4px;display:flex}.commercial-portal-block{background:0 0;border:0;padding:0}@media (width<=900px){.commercial-metrics{grid-template-columns:1fr}.commercial-summary{grid-template-columns:repeat(2,1fr)}.commercial-list>header{display:none}.commercial-list-row,.commercial-lines>header,.commercial-lines>article{grid-template-columns:1fr auto}.commercial-product-grid.is-cols-2,.commercial-product-grid.is-cols-3{grid-template-columns:1fr}}:root{--black:var(--dr-ink);--ink:var(--dr-ink);--muted:var(--dr-muted);--line:var(--dr-line);--paper:var(--dr-canvas);--white:var(--dr-surface);--green:var(--dr-success);--amber:var(--dr-attention);--red:var(--dr-exception);--blue:var(--dr-information)}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body,button,input,select{font-family:Poppins,sans-serif}button,select,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{min-height:100vh;display:flex}.workspace-shell-root{flex-direction:column;min-height:100dvh;display:flex}.workspace-shell-root>.app-shell{flex:1 0 auto;min-height:0}.workspace-shell-root>.site-footer{flex:none;margin-top:auto}.workspace-shell-root .main{min-height:0}.sidebar{color:#aaa9a3;z-index:10;background:#0c0c0b;flex-direction:column;width:248px;min-width:248px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand,.sidebar>.workspace-switcher,.sidebar>.sidebar-bottom{flex:none}.registry-wordmark-link{color:inherit;text-decoration:none;display:inline-flex}.registry-wordmark{color:#151513;align-items:center;gap:11px;display:inline-flex}.registry-wordmark.is-inverse{color:#fff}.registry-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.registry-monogram{border:1px solid;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-family:Poppins,Arial,sans-serif;display:grid;position:relative}.registry-monogram:after{content:"";border-top:1px solid;position:absolute;inset:5px;transform:rotate(-45deg)}.registry-monogram i{font-size:8px;font-style:normal;font-weight:600;line-height:1;position:absolute}.registry-name{text-transform:uppercase;line-height:1;display:grid}.registry-name small{letter-spacing:.28em;margin-bottom:4px;font-size:6px}.registry-name strong{letter-spacing:.12em;white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500}.brand{color:#fff;white-space:nowrap;border-bottom:1px solid #272725;align-items:center;height:72px;padding:0 16px;display:flex}.brand .registry-wordmark{gap:9px}.brand .registry-dot{flex:0 0 10px;width:10px;height:10px}.brand .registry-name strong{letter-spacing:.05em;font-size:16px}.brand-workspace-name{display:none}.brand-dark{color:var(--black);border:0;justify-content:center;height:auto;padding:0;font-size:21px}.workspace{border:1px solid #292927;border-radius:8px;align-items:center;gap:10px;margin:18px 14px 12px;padding:10px;display:flex}.workspace>span{color:#111;background:#ecece7;border-radius:5px;place-items:center;width:30px;height:30px;font-family:Poppins,Arial,sans-serif;font-size:12px;display:grid}.workspace div{flex-direction:column;flex:1;min-width:0;display:flex}.workspace small{letter-spacing:.12em;color:#696964;font-size:8px}.workspace strong{color:#e8e8e4;white-space:nowrap;font-size:11px;font-weight:500}.workspace b{color:#666;font-size:12px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:4px 12px;overflow-y:auto}.sidebar button,.sidebar nav a{color:#8e8d88;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:34px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.sidebar button:hover,.sidebar nav a:hover{color:#f3f3ef;background:#20201e}.sidebar button.active,.sidebar nav a.active{background:var(--dr-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar button.active,.sidebar nav a.active{background:color-mix(in srgb,var(--dr-surface) 6%,transparent)}}.sidebar button.active,.sidebar nav a.active{color:#f3f3ef}.sidebar button.active:before,.sidebar nav a.active:before{content:"";background:var(--dr-surface);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.sidebar button .icon,.sidebar nav a .icon{text-align:center;width:18px;font-size:16px}.sidebar button em,.sidebar nav a em{color:#d7d6d1;background:#302f2c;border-radius:10px;place-items:center;min-width:21px;height:19px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.sidebar nav a>span{white-space:nowrap;min-width:0;font-size:12px;line-height:1}.sidebar nav a.is-coming-soon{cursor:default}.sidebar nav a.is-coming-soon>small{color:#9a9993;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #4a4945;border-radius:999px;margin-left:auto;padding:4px 7px 3px;font-size:6px;font-weight:500;line-height:1}.sidebar nav .nav-section{letter-spacing:.04em;text-transform:uppercase;color:var(--dr-faint);margin:10px 12px 5px;font-size:13px;font-weight:600;line-height:1}.sidebar nav button.nav-section{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 24px);padding:0;font-family:inherit;display:flex}.sidebar nav button.nav-section:hover{color:var(--dr-line-strong)}.sidebar nav button.nav-section i{color:currentColor;font-size:9px;font-style:normal;line-height:1;transition:transform .15s}.sidebar nav button.nav-section.is-collapsed i{transform:rotate(-90deg)}.sidebar-bottom{border-top:1px solid #232321;margin-top:auto;padding:10px 12px 16px}.sidebar-bottom>a{color:#8e8d88;border-radius:6px;align-items:center;gap:11px;width:100%;height:40px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.sidebar-bottom>a:hover,.sidebar-bottom>a.active{color:#f3f3ef;background:#20201e}.profile{border-top:1px solid #222;align-items:center;gap:9px;margin:10px 2px 0;padding:10px 8px 0;display:flex}.profile div{flex-direction:column;flex:1;min-width:0;display:flex}.profile strong{color:#e0dfdb;font-size:10px;font-weight:500}.profile small{color:#676762;font-size:9px}.profile b{color:#666;font-size:8px}.account-menu{margin-left:auto;position:relative}.account-menu summary{color:#777;letter-spacing:1px;cursor:pointer;padding:8px 2px;font-size:10px;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] summary{color:#fff}.account-menu>div{z-index:40;background:#171716;border:1px solid #333;border-radius:8px;width:120px;padding:5px;position:absolute;bottom:34px;right:0;box-shadow:0 12px 28px #00000059}.account-menu form{margin:0}.account-menu button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;height:34px;padding:0 10px;font-size:9px}.account-menu button:hover{background:#292927}.avatar{color:#3b3b38;background:#ecece7;border:1px solid #dfdfda;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:600;display:grid}.avatar-dark{color:#fff;background:#242421;border-color:#242421}.main{width:calc(100% - 248px);min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:8;background:#fff;align-items:center;gap:14px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.global-search{color:#8d8d87;background:#f5f5f2;border:1px solid #eaeae6;border-radius:7px;align-items:center;gap:8px;width:min(440px,45vw);height:38px;padding:0 12px;display:flex}.global-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.global-search input::placeholder{color:#999994}.global-search kbd{color:#9b9b96;background:#fff;border:1px solid #dddcd7;border-radius:4px;padding:3px 6px;font:9px Poppins}.topbar>.icon-button{margin-left:auto}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:38px;height:38px;position:relative}.icon-button i{background:#a9554b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.workspace-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-topbar details{position:relative}.workspace-topbar summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;height:38px;padding:0 12px;font-size:8px;list-style:none;display:grid}.workspace-topbar summary::-webkit-details-marker{display:none}.workspace-topbar-back{color:#555;white-space:nowrap;font-size:8px;text-decoration:none}.workspace-topbar details>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;width:240px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 14px 34px #0002}.workspace-quick-actions>div,.workspace-help>div{padding:9px}.workspace-quick-actions>div>span{color:#999;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;font-size:6px;display:block}.workspace-quick-actions a,.workspace-help a{color:#222;border-radius:5px;padding:9px 8px;font-size:8px;text-decoration:none;display:block}.workspace-quick-actions a:hover,.workspace-help a:hover{background:#f3f3ef}.workspace-help>summary{width:38px;padding:0}.workspace-help strong,.workspace-help p{margin:5px 8px;font-size:8px;display:block}.workspace-help p{color:#888;font-size:7px;line-height:1.5}.workspace-notification-center>summary.icon-button{width:38px;padding:0}.workspace-notification-center>div{width:340px}.workspace-notification-center>div>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.workspace-notification-center>div>header strong{font-size:9px}.workspace-notification-center>div>header a{color:#666;font-size:7px}.workspace-notification-center article{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 15px;display:grid}.workspace-notification-center article>i{background:#aaa;border-radius:50%;width:6px;height:6px}.workspace-notification-center article>i.is-delivered{background:#6d8d72}.workspace-notification-center article>i.is-failed,.workspace-notification-center article>i.is-bounced{background:#a9554b}.workspace-notification-center article strong,.workspace-notification-center article small{font-size:7px;display:block}.workspace-notification-center article small{color:#888;margin-top:3px;font-size:6px}.workspace-notification-center article em{color:#777;text-transform:capitalize;font-size:6px;font-style:normal}.workspace-notification-center>div>p{color:#888;text-align:center;margin:0;padding:24px 15px;font-size:7px}.workspace-notification-center>div>p.is-error{color:var(--dr-exception)}.workspace-project-main>.workspace-topbar{background:#fff}@media (width<=760px){.workspace-quick-actions,.workspace-help,.workspace-topbar-back{display:none}.workspace-notification-center>div{width:calc(100vw - 88px);position:fixed;top:66px;right:12px}.workspace-topbar .dashboard-create-link{display:none}}.primary-button,.secondary-button,.heading-actions select{cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:10px;font-weight:500;display:flex}.primary-button{color:#fff;background:#111;border:1px solid #111}.primary-button:hover{background:#2a2a27}.secondary-button,.heading-actions select{border:1px solid var(--line);background:#fff}.content{max-width:1600px;margin:0 auto;padding:30px 34px 50px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#8b8b85;margin:0 0 7px;font-size:9px}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.page-heading p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:11px}.heading-actions{gap:8px;display:flex}.heading-actions select{appearance:none;background:#fff linear-gradient(45deg,#0000 50%,#777 50%) calc(100% - 14px) 16px/4px 4px no-repeat;padding-right:30px}.metric-grid{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid;overflow:hidden}.metric-card{border-right:1px solid var(--line);min-height:130px;padding:17px 18px;position:relative}.metric-card:last-child{border-right:0}.metric-label{color:#6e6e69;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-label button{color:#a2a29d;cursor:pointer;background:0 0;border:0}.metric-card>strong{letter-spacing:-.04em;margin:11px 0 7px;font-size:25px;font-weight:500;display:block}.metric-foot{align-items:center;gap:7px;font-size:8px;display:flex}.metric-foot span{font-weight:600}.metric-foot .positive{color:var(--green)}.metric-foot .warning{color:var(--amber)}.metric-foot small{color:#999994}.micro-bars{align-items:flex-end;gap:3px;height:30px;display:flex;position:absolute;bottom:19px;right:18px}.micro-bars i{background:#222;border-radius:2px;width:3px;display:block}.micro-bars i:first-child{height:8px}.micro-bars i:nth-child(2){height:12px}.micro-bars i:nth-child(3){height:11px}.micro-bars i:nth-child(4){height:18px}.micro-bars i:nth-child(5){height:16px}.micro-bars i:nth-child(6){height:25px}.micro-bars i:nth-child(7){height:28px}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(265px,.75fr);gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:15px 18px;display:flex}.panel-heading h2{margin:0;font-size:13px;font-weight:600}.panel-heading p{color:#969690;margin:4px 0 0;font-size:9px}.panel-heading>button,.legend>button{color:#686863;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.attention-row{border-bottom:1px solid #eeeeea;align-items:center;gap:11px;min-height:61px;padding:10px 17px;display:flex}.attention-row:last-child{border:0}.row-primary{flex-direction:column;flex:1;min-width:145px;display:flex}.attention-row strong{font-size:10px;font-weight:500}.attention-row small{color:#979791;font-size:8px}.reason{flex-direction:column;gap:4px;min-width:175px;display:flex}.attention-row>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;min-width:57px;padding:6px 10px;font-size:8px}.attention-row>button:hover{color:#fff;background:#111;border-color:#111}.status{white-space:nowrap;color:var(--dr-muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.status i{background:var(--dr-faint);border-radius:50%;width:6px;height:6px}.status-success{color:var(--green)}.status-success i{background:var(--dr-success)}.status-warning{color:var(--amber)}.status-warning i{background:var(--dr-attention)}.status-risk{color:var(--red)}.status-risk i{background:var(--dr-exception)}.status-info{color:var(--blue)}.status-info i{background:var(--dr-information)}.approvals-panel>.panel-heading{border-bottom:0}.approvals-panel>button{cursor:pointer;background:#fafaf8;border:1px solid #e9e9e5;border-radius:6px;align-items:center;gap:9px;width:calc(100% - 30px);height:45px;margin:0 15px 8px;padding:0 10px;font-size:9px;display:flex}.approvals-panel>button>span:nth-child(2){text-align:left;flex:1}.approvals-panel>button>strong{font-size:11px}.approval-icon{background:#ecece8;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.ai-1{color:var(--red);background:#f5e9e7}.ai-2{color:var(--blue);background:#e9eff2}.ai-3{color:var(--amber);background:#f5efe5}.projects-panel{margin-bottom:16px}.legend{align-items:center;gap:14px;display:flex}.legend button{margin-left:8px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#9c9c97;border-bottom:1px solid var(--line);background:#fbfbf9;height:34px;padding:0 14px;font-size:7px;font-weight:500}td{white-space:nowrap;border-bottom:1px solid #edede9;height:59px;padding:7px 14px;font-size:9px}tbody tr:last-child td{border-bottom:0}td:first-child{align-items:center;gap:10px;display:flex}.project-mark{color:#454540;background:#e9e8e3;border-radius:5px;place-items:center;width:34px;height:34px;font:500 10px Poppins,Arial,sans-serif;display:grid}.project-mark+span,td:nth-child(6){flex-direction:column;display:flex}.project-mark+span strong,.milestone{font-size:9px;font-weight:500}.project-mark+span small,td:nth-child(6) small{color:#999994;margin-top:3px;font-size:8px}.progress-cell{align-items:center;gap:8px;display:flex}.progress-cell>span{background:#e5e5e0;border-radius:3px;width:65px;height:3px}.progress-cell>span i{background:#333;border-radius:3px;height:100%;display:block}.progress-cell small{color:#777;font-size:8px}.row-menu{color:#999;cursor:pointer;background:0 0;border:0}.empty{text-align:center;color:#888;padding:30px;font-size:11px}.lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr)}.designer-row{border-bottom:1px solid #ededeb;align-items:center;gap:10px;height:59px;padding:7px 17px;display:flex}.designer-row:last-child{border:0}.designer-name{flex-direction:column;width:150px;display:flex}.designer-name strong{font-size:9px;font-weight:500}.designer-name small,.capacity small,.opportunities small{color:#999;font-size:8px}.capacity{width:170px;margin-right:auto}.capacity>div{justify-content:space-between;display:flex}.capacity>span{background:#e4e4df;height:3px;margin-top:6px;display:block}.capacity>span i{background:#3b3b38;height:100%;display:block}.opportunities{text-align:center;flex-direction:column;margin:0 15px;display:flex}.opportunities strong{font-size:11px}.activity-panel{padding-bottom:11px}.activity-panel .panel-heading{border-bottom:0}.activity-row{align-items:flex-start;gap:9px;padding:7px 17px;display:flex}.activity-dot{background:#333;border-radius:50%;width:6px;height:6px;margin-top:4px}.activity-dot.green{background:#6d8b72}.activity-dot.amber{background:#c08a3d}.activity-dot.blue{background:#67869b}.activity-row div{flex-direction:column;flex:1;display:flex}.activity-row strong{font-size:8px;font-weight:500}.activity-row span{color:#8d8d88;font-size:8px}.activity-row small{color:#aaa;font-size:7px}.text-button{cursor:pointer;color:#666;background:0 0;border:0;gap:5px;margin:8px 17px 0;padding:0;font-size:8px;display:flex}.toast{color:#fff;z-index:30;background:#111;border-radius:7px;padding:12px 15px;font-size:10px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003}.toast span{color:#9cba9f;margin-left:15px}.signin-shell{background:#efefeb;place-items:center;min-height:100vh;padding:24px;display:grid}.signin-card{text-align:center;background:#fff;border:1px solid #dddcd6;border-radius:12px;width:min(440px,100%);padding:50px 48px}.signin-card h1{letter-spacing:-.04em;margin:28px 0 12px;font-size:30px;line-height:1.15}.signin-copy{color:#777;margin:0 auto 30px;font-size:11px;line-height:1.8}.google-button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:11px;text-decoration:none;display:flex}.google-mark{color:#222;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:600;display:grid}.fineprint{color:#aaa;margin:17px 0 0;font-size:8px}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-card:nth-child(3){border-right:0}.metric-card:nth-child(-n+3){border-bottom:1px solid var(--line)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.approvals-panel{padding-bottom:8px}}@media (width<=760px){.sidebar{width:64px;min-width:64px}.brand{justify-content:center;padding:0}.brand .registry-name{display:none}.brand .registry-wordmark{gap:0}.workspace{display:none}.sidebar nav{padding:18px 8px}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span,.sidebar nav button em,.sidebar-bottom>button:not(:first-child),.sidebar-bottom button span,.profile div,.profile b{display:none}.profile{justify-content:center;padding:10px 0 0}.main{width:calc(100% - 64px);margin-left:64px}.topbar{padding:0 16px 0 64px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.content{padding:22px 16px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-card,.metric-card:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-card:nth-child(2n){border-right:0}.metric-card:last-child{border-bottom:0;grid-column:1/-1}.reason,.legend .status,.designer-row .capacity{display:none}}@media (width<=500px){.page-heading h1{font-size:23px}.heading-actions{width:100%}.heading-actions>*{flex:1}.metric-card{min-height:115px;padding:14px}.metric-card>strong{font-size:21px}.attention-row{padding:10px}.row-primary{min-width:0}.attention-row .avatar{display:none}.attention-row>button{min-width:52px}.signin-card{padding:40px 24px}}.leads-content{max-width:1800px;margin:0 auto;padding:28px 0 50px}.leads-content>:not(.pipeline-scroll){margin-left:32px;margin-right:32px}.leads-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.leads-header h1{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:500}.leads-header p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:10px}.leads-header-actions{gap:8px;display:flex}.filter-count{color:#fff;background:#111;border-radius:9px;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.lead-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.lead-stats article{border-right:1px solid var(--line);min-height:95px;padding:15px 17px}.lead-stats article:last-child{border:0}.lead-stats span{color:#777;font-size:8px;display:block}.lead-stats strong{letter-spacing:-.03em;margin:9px 0 3px;font-size:20px;font-weight:500;display:block}.lead-stats small{color:#999;font-size:7px}.lead-stats .up,.up{color:var(--green)}.save-state{color:#777;white-space:nowrap;align-self:center;margin-right:4px;font-size:7px}.save-saving{color:var(--amber)}.save-error{color:var(--red)}.save-saved{color:var(--green)}.workspace-switcher{border-bottom:1px solid #272725;padding:10px 16px 9px;position:relative}.workspace-switcher>span{color:#65645f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:6px;display:block}.workspace-switcher details{position:relative}.workspace-switcher summary{cursor:pointer;gap:2px;padding-right:18px;list-style:none;display:grid;position:relative}.workspace-switcher summary::-webkit-details-marker{display:none}.workspace-switcher summary strong{color:#f2f1ec;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.workspace-switcher summary small{color:#777671;text-overflow:ellipsis;text-transform:capitalize;font-size:7px;overflow:hidden}.workspace-switcher summary i{color:#777;font-style:normal;position:absolute;top:7px;right:0}.workspace-switcher details>div{z-index:60;background:#171716;border:1px solid #343431;border-radius:9px;width:248px;padding:6px;position:absolute;top:37px;left:0;box-shadow:0 18px 40px #0000006b}.workspace-switcher details>div button{border-radius:6px;justify-content:space-between;align-items:center;height:auto;min-height:48px;padding:9px 10px}.workspace-switcher details>div button span{gap:3px;display:grid}.workspace-switcher details>div button strong{color:#eee;font-size:9px;font-weight:500}.workspace-switcher details>div button small{color:#7f7e79;text-transform:capitalize;font-size:7px}.workspace-switcher details>div button b{color:#fff;font-size:9px}.workspace-switcher details>div p{color:#888;margin:8px;font-size:8px}.account-menu button,.account-menu a{box-sizing:border-box;color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;height:34px;padding:0 10px;font-size:9px;text-decoration:none;display:flex}.account-menu button:hover,.account-menu a:hover{background:#292927}@media (width<=760px){.workspace-switcher{display:none}.brand{justify-content:flex-start;gap:9px;padding:0 16px 0 60px}.brand .registry-wordmark{flex:none;order:-1}.brand-workspace-name{min-width:0;color:var(--dr-surface);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:500;display:block;overflow:hidden}}.profile-topbar{gap:12px}.profile-topbar a{color:#444;font-size:10px;text-decoration:none}.profile-topbar span{color:#999;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.account-profile-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.account-profile-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 22px;display:flex}.account-profile-card h2{margin:0 0 5px;font-size:16px}.account-profile-card p{color:#888;margin:0;font-size:9px}.account-profile-card>header>span{color:#777;font-size:8px}.account-profile-grid{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.account-profile-grid label{color:#555;gap:7px;font-size:8px;display:grid}.account-profile-grid input,.account-profile-grid select{color:#222;background:#fff;border:1px solid #d9d9d4;border-radius:6px;height:42px;padding:0 12px;font:10px Poppins}.account-profile-grid input:disabled{color:#888;background:#f5f5f2}.account-profile-grid small{color:#999;font-size:7px}.account-profile-card>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:15px;padding:15px 22px;display:flex}.account-profile-card>footer span{color:#657f69;margin-right:auto;font-size:8px}.account-profile-card>footer button{color:#fff;background:#111;border:0;border-radius:6px;height:38px;padding:0 17px;font:9px Poppins}.profile-loading{text-align:center;color:#888;padding:40px;font-size:10px}.shared-workspace-content{max-width:1450px}.workspace-foundation-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.workspace-foundation-summary article{border-right:1px solid var(--line);min-height:100px;padding:18px 20px}.workspace-foundation-summary article:last-child{border:0}.workspace-foundation-summary span,.workspace-home-card header span{color:#999;letter-spacing:.08em;text-transform:uppercase;font-size:7px;display:block}.workspace-foundation-summary strong{text-transform:capitalize;margin:11px 0 4px;font-size:17px;font-weight:500;display:block}.workspace-foundation-summary small{color:#888;text-transform:capitalize;font-size:8px}.workspace-home-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.workspace-home-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:230px;overflow:hidden}.workspace-home-card.wide{grid-column:1/-1;min-height:270px}.workspace-home-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.workspace-home-card h2{margin:4px 0 0;font-size:14px}.workspace-home-card header b{background:#f1f0ec;border-radius:14px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.workspace-empty-state{text-align:center;align-content:center;place-items:center;min-height:165px;padding:26px;display:grid}.workspace-home-card.wide .workspace-empty-state{min-height:200px}.workspace-empty-state strong{font-size:11px;font-weight:500}.workspace-empty-state p{color:#999;max-width:430px;margin:7px 0 0;font-size:8px;line-height:1.7}.workspace-readiness{align-items:flex-start;gap:12px;padding:25px 20px;display:flex}.workspace-readiness i{background:#69836d;border-radius:50%;width:10px;height:10px;margin-top:2px}.workspace-readiness strong{font-size:10px}.workspace-readiness p{color:#999;margin:5px 0;font-size:8px}@media (width<=760px){.account-profile-grid,.workspace-home-grid,.workspace-foundation-summary{grid-template-columns:1fr}.workspace-home-card.wide{grid-column:auto}.workspace-foundation-summary article{border-right:0;border-bottom:1px solid var(--line)}.workspace-foundation-summary article:last-child{border-bottom:0}}.account-profile-content{max-width:1120px}.account-profile-notice{color:var(--dr-success);background:#f2f7f2;border:1px solid #c7d8c9;border-radius:7px;margin:0 0 14px;padding:11px 13px;font-size:8px}.account-profile-tabs button{text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;min-width:104px;height:32px;font:8px Poppins}.account-profile-tabs button.active{background:#fff;box-shadow:0 1px 4px #00000012}.account-avatar-editor{align-items:center;gap:15px;padding:20px 22px 0;display:flex}.account-avatar-editor>span{color:#fff;background:#111 50%/cover no-repeat;border-radius:50%;place-items:center;width:64px;height:64px;font-size:12px;display:grid}.account-avatar-editor>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-avatar-editor strong,.account-avatar-editor small{flex-basis:100%;font-size:8px;display:block}.account-avatar-editor small{color:#888;font-size:7px}.account-avatar-editor button{border:1px solid var(--line);background:#fff;border-radius:5px;height:31px;padding:0 10px;font:7px Poppins}.account-profile-grid textarea{resize:vertical;background:#fff;border:1px solid #d9d9d4;border-radius:6px;min-height:90px;padding:10px 12px;font:9px Poppins}.account-profile-section{padding:10px 0}.account-preference-toggle,.account-notification-preferences>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 20px 55px;align-items:center;gap:12px;min-height:66px;padding:12px 22px;display:grid}.account-preference-toggle:last-child,.account-notification-preferences>label:last-child{border:0}.account-preference-toggle strong,.account-preference-toggle small,.account-notification-preferences strong,.account-notification-preferences small{font-size:8px;display:block}.account-preference-toggle small,.account-notification-preferences small{color:#888;margin-top:3px;font-size:7px}.account-preference-toggle input,.account-notification-preferences input{width:17px;height:17px}.account-preference-toggle>span,.account-notification-preferences>label>span{color:#777;text-align:right;font-size:7px}.account-profile-empty{text-align:center;padding:30px!important}.account-security-actions article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 22px;display:flex}.account-security-actions article:last-child{border:0}.account-security-actions strong,.account-security-actions small{font-size:8px;display:block}.account-security-actions small{color:#888;margin-top:4px;font-size:7px}.account-security-actions a{border:1px solid var(--line);color:#222;white-space:nowrap;border-radius:5px;padding:9px 11px;font-size:7px;text-decoration:none}@media (width<=620px){.account-profile-tabs{width:100%}.account-avatar-editor{align-items:flex-start}.account-security-actions article{flex-direction:column;align-items:flex-start}.account-preference-toggle,.account-notification-preferences>label{grid-template-columns:minmax(0,1fr) 20px}.account-preference-toggle>span,.account-notification-preferences>label>span{display:none}}.lane-drop-ready{outline-offset:-4px;outline:1px dashed #aaa}.lead-card.is-dragging{opacity:.35}.quick-stage{margin-left:auto;position:relative}.quick-stage>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quick-stage select{color:#999;cursor:pointer;background:0 0;border:0;width:24px;font-size:0}.quick-stage select:focus{border:1px solid var(--line);background:#fff;border-radius:4px;width:110px;padding:4px;font-size:7px}.stage-editor>div{grid-template-columns:12px 1fr 75px 54px 24px}.stage-order{gap:2px;display:flex}.stage-order button{border:1px solid var(--line);color:#777;background:#fff;border-radius:4px;width:25px;height:28px}.stage-order button:disabled{opacity:.3}.stage-delete-confirm{background:#fff7f5;border:1px solid #e2c4bf;border-radius:7px;margin:14px 0;padding:14px}.stage-delete-confirm strong{font-size:10px}.stage-delete-confirm p{color:#7e625e;margin:6px 0 12px;font-size:8px}.stage-delete-confirm label{flex-direction:column;gap:6px;font-size:8px;display:flex}.stage-delete-confirm select{border:1px solid var(--line);background:#fff;border-radius:5px;height:36px;padding:0 9px;font-size:9px}.stage-delete-confirm>div{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.stage-delete-confirm button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 11px;font-size:8px}.stage-delete-confirm .danger-button{color:#fff;background:#8d2d23;border-color:#8d2d23}.stage-delete-confirm .danger-button:disabled{opacity:.45}.stage-color-select{border:1px solid var(--line);background:#fff;border-radius:5px;height:37px;padding:0 7px;font-size:8px}.swatch-slate{background:#737b82}.swatch-teal{background:#3c8583}.swatch-indigo{background:#5967a4}.swatch-coral{background:#c46d4d}.swatch-gold{background:#a58a35}.lane-slate>header{border-color:#737b82}.lane-slate .lane-dot{background:#737b82!important}.lane-teal>header{border-color:#3c8583}.lane-teal .lane-dot{background:#3c8583!important}.lane-indigo>header{border-color:#5967a4}.lane-indigo .lane-dot{background:#5967a4!important}.lane-coral>header{border-color:#c46d4d}.lane-coral .lane-dot{background:#c46d4d!important}.lane-gold>header{border-color:#a58a35}.lane-gold .lane-dot{background:#a58a35!important}.sort-control{border-left:1px solid var(--line);color:#777;align-items:center;gap:4px;height:34px;padding-left:12px;font-size:8px;display:flex}.sort-control select{color:#555;background:0 0;border:0;padding-right:5px;font-size:8px}.saved-views-list{padding:18px}.saved-views-list>p{color:#999;text-align:center;padding:15px;font-size:9px}.saved-views-list article{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 0;display:flex}.saved-views-list article>div{flex-direction:column;flex:1;display:flex}.saved-views-list article strong{font-size:9px}.saved-views-list article small{color:#999;margin-top:3px;font-size:7px}.saved-views-list article button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:6px 9px;font-size:7px}.saved-views-list form{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:18px;padding-top:16px;display:grid}.saved-views-list form label{flex-direction:column;gap:6px;font-size:8px;display:flex}.saved-views-list form input{border:1px solid var(--line);border-radius:5px;height:37px;padding:0 10px;font-size:9px}.saved-views-list form>small{color:#999;grid-area:2/1/auto/-1;font-size:7px}.saved-views-list form .primary-button{grid-area:1/2}.fields-workspace{margin:0 32px}.fields-workspace .form-builder{margin:0}.field-scope-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:12px;padding:17px 19px;display:flex}.field-scope-tabs h2{margin:0;font-size:14px}.field-scope-tabs p:not(.eyebrow){color:#888;margin:4px 0 0;font-size:8px}.field-scope-tabs>div:last-child{gap:7px;display:flex}.field-scope-tabs button{border:1px solid var(--line);text-align:left;background:#fafaf8;border-radius:6px;flex-direction:column;gap:3px;width:190px;padding:10px 12px;display:flex}.field-scope-tabs button.active{color:#fff;background:#171715;border-color:#171715}.field-scope-tabs button strong{font-size:8px}.field-scope-tabs button small{color:#92928d;font-size:7px}.field-scope-tabs button.active small{color:#c9c9c4}.preview-context{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.preview-context span{letter-spacing:.1em;color:#888;font-size:6px}.preview-context strong{font-size:9px}.preview-context small{color:#999;font-size:7px}.fields-workspace .builder-aside{max-height:780px;overflow:auto}.preview-group{border-top:1px solid #ecece8;margin-top:12px;padding-top:12px}.preview-group h4{text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 8px;font-size:7px}.form-preview .preview-group label{margin:9px 0}.form-preview .preview-group input,.form-preview .preview-group select,.form-preview .preview-group textarea,.preview-upload{border:1px solid var(--line);color:#999;background:#fff;border-radius:4px;height:32px;margin-top:5px;padding:7px 8px;font-size:7px}.form-preview .preview-group textarea{resize:none;height:55px}.preview-upload{text-align:left;width:100%}.crm-preview{border-top:3px solid #171715}.crm-preview>p{margin-top:18px}.crm-modal:has(.dynamic-lead-form){width:min(760px,100%)}.dynamic-lead-form{padding:18px}.dynamic-lead-form fieldset{border:1px solid var(--line);border-radius:7px;margin:0 0 13px;padding:14px}.dynamic-lead-form legend{text-transform:uppercase;letter-spacing:.08em;padding:0 6px;font-size:8px;font-weight:600}.dynamic-lead-form fieldset>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dynamic-lead-form label{flex-direction:column;gap:6px;font-size:8px;display:flex}.dynamic-lead-form label em{color:#9b675e;text-transform:uppercase;align-self:flex-end;margin-top:-14px;font-size:6px;font-style:normal}.dynamic-lead-form input,.dynamic-lead-form select,.dynamic-lead-form textarea{border:1px solid var(--line);background:#fff;border-radius:5px;height:38px;padding:0 10px;font-size:9px}.dynamic-lead-form textarea{resize:vertical;height:72px;padding-top:10px}.dynamic-lead-form footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding-top:15px;display:flex}.dynamic-lead-form footer span{color:#999;margin-right:auto;font-size:7px}.dynamic-lead-form footer>button:not(.primary-button):not(.rcs-button--primary){border:1px solid var(--line);background:#fff;border-radius:5px;height:34px;padding:0 14px;font-size:8px}.lead-multi-select{min-width:0;position:relative}.lead-multi-select>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font-size:9px;display:flex}.lead-multi-select>button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lead-multi-select>button>b{font-size:9px;font-weight:400}.lead-multi-menu{z-index:80;background:#fff;border:1px solid #d4d4d0;border-radius:8px;max-height:230px;padding:6px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #00000029}.dynamic-lead-form .lead-multi-menu label{cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:9px;min-height:34px;padding:6px 8px;font-size:8px;display:flex}.dynamic-lead-form .lead-multi-menu label:hover{background:#f4f4f1}.dynamic-lead-form .lead-multi-menu input{flex:0 0 14px;width:14px;height:14px;padding:0}.dynamic-lead-form .lead-multi-menu span{line-height:1.25}.lane>header{border-color:var(--lane-color,#8a8a86)}.lane .lane-dot{background:var(--lane-color,#888)!important}.spectrum-editor>div{grid-template-columns:1fr 75px 42px 54px 24px}.stage-spectrum{cursor:pointer;overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:2px!important}.stage-spectrum::-webkit-color-swatch-wrapper{padding:1px}.stage-spectrum::-webkit-color-swatch{border:0;border-radius:50%}.stage-spectrum::-moz-color-swatch{border:0;border-radius:50%}.field-row .field-details{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:4px;display:flex}.field-row .field-details:hover strong{text-decoration:underline}.view-bar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;height:48px;padding:0 6px;display:flex;margin-bottom:15px!important}.view-tabs,.view-actions{align-items:center;gap:3px;display:flex}.view-tabs button,.view-actions button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:8px;display:flex}.view-tabs button.active{color:#fff;background:#171715}.view-actions button{border-left:1px solid var(--line);border-radius:0}.view-actions .dark-small,.dark-small{color:#fff;cursor:pointer;background:#171715;border:0;border-radius:5px;padding:8px 12px;font-size:8px}.pipeline-scroll{padding:0 32px 15px;overflow-x:auto}.pipeline-board{grid-template-columns:repeat(6,minmax(250px,1fr));gap:10px;min-width:1540px;display:grid}.lane{background:#efefec;border:1px solid #e1e1dc;border-radius:8px;min-height:590px;overflow:hidden}.lane>header{background:#f8f8f5;border-top:2px solid #8a8a86;grid-template-columns:10px auto 1fr 22px;align-items:center;gap:6px;height:65px;padding:11px 12px;display:grid}.lane>header .lane-dot{background:#888;border-radius:50%;width:6px;height:6px}.lane>header strong{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.lane>header em{background:#e6e6e2;border-radius:9px;place-items:center;width:19px;height:18px;font-size:8px;font-style:normal;display:grid}.lane>header button{color:#999;background:0 0;border:0;font-size:8px}.lane>header small{color:#999;grid-column:2/-1;font-size:7px}.lane-blue>header{border-color:#6a8495}.lane-blue .lane-dot{background:#6a8495!important}.lane-amber>header{border-color:#b38342}.lane-amber .lane-dot{background:#b38342!important}.lane-purple>header{border-color:#80728c}.lane-purple .lane-dot{background:#80728c!important}.lane-rose>header{border-color:#9c6b67}.lane-rose .lane-dot{background:#9c6b67!important}.lane-green>header{border-color:#618069}.lane-green .lane-dot{background:#618069!important}.lane-body{padding:8px}.lead-card{cursor:grab;background:#fff;border:1px solid #deded9;border-radius:7px;margin-bottom:8px;padding:11px;box-shadow:0 1px #00000005}.lead-card:active{cursor:grabbing}.lead-card-top{justify-content:space-between;display:flex}.lead-card-top button{color:#aaa;background:0 0;border:0;font-size:7px}.lead-card h3{margin:11px 0 2px;font-size:11px;font-weight:500}.lead-card>p{color:#92928d;margin:0;font-size:7px}.lead-value{align-items:baseline;gap:7px;margin:12px 0;display:flex}.lead-value strong{font-size:14px;font-weight:500}.lead-value span{color:#999;font-size:7px}.lead-card dl{border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;margin:0;padding:8px 0;display:flex}.lead-card dl div{flex-direction:column;width:50%;display:flex}.lead-card dt{text-transform:uppercase;letter-spacing:.08em;color:#aaa;font-size:6px}.lead-card dd{margin:3px 0 0;font-size:8px}.assigned{border-bottom:1px solid #ededeb;align-items:center;gap:7px;padding:8px 0;display:flex}.assigned .avatar{width:25px;height:25px;font-size:7px}.assigned>span{flex-direction:column;display:flex}.assigned small{text-transform:uppercase;color:#aaa;font-size:6px}.assigned strong{font-size:8px;font-weight:500}.lead-warning{color:#986328;background:#f7f0e6;border-radius:4px;margin-top:8px;padding:6px 7px;font-size:7px}.lead-card footer{color:#999;align-items:center;gap:7px;padding-top:9px;font-size:7px;display:flex}.lead-card footer .avatar{width:20px;height:20px;font-size:6px}.next-task{color:#686864;margin-left:auto}.add-lane-card{color:#999;cursor:pointer;background:0 0;border:1px dashed #d4d4ce;border-radius:6px;width:100%;height:33px;font-size:8px}.lead-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 32px;overflow:hidden}.bulk-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:44px;padding:0 14px;font-size:8px;display:flex}.bulk-row span{color:#999;margin-right:auto}.bulk-row label{gap:7px;display:flex}.bulk-row button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:6px 9px;font-size:7px}.lead-table{min-width:1200px}.lead-table td:first-child{display:table-cell}.lead-table td:nth-child(2){flex-direction:column;gap:2px;display:flex}.lead-table td:nth-child(2) strong{font-size:9px;font-weight:500}.lead-table td:nth-child(2) small{color:#999;font-size:7px}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin:0 32px;display:grid}.analytics-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:275px;padding:18px}.analytics-card.wide{grid-row:span 2;min-height:560px}.analytics-heading{justify-content:space-between;display:flex}.analytics-heading h2{margin:0;font-size:12px}.analytics-heading p{color:#999;margin:4px 0;font-size:8px}.analytics-heading select{border:1px solid var(--line);background:#fff;border-radius:5px;height:30px;font-size:8px}.stage-chart{margin-top:36px}.stage-chart>div{grid-template-columns:100px 1fr 60px 35px;align-items:center;gap:12px;margin:19px 0;font-size:8px;display:grid}.stage-chart>div>div{background:#f2f2ef;border-radius:3px;height:20px}.stage-chart i{background:#222;border-radius:3px;height:100%;display:block}.stage-chart strong{font-size:9px}.stage-chart small{color:#999}.donut-wrap{justify-content:center;align-items:center;gap:30px;margin-top:28px;display:flex}.donut{background:conic-gradient(#222 0 38%,#6f846f 38% 67%,#b78847 67% 85%,#ddd 85%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:72px;height:72px;position:absolute}.donut span{z-index:1;text-align:center;flex-direction:column;font-size:17px;font-weight:500;display:flex}.donut small{color:#999;font-size:7px}.donut-wrap ul{margin:0;padding:0;list-style:none}.donut-wrap li{grid-template-columns:8px 70px 30px;gap:7px;margin:9px 0;font-size:7px;display:grid}.donut-wrap li i{background:#ddd;border-radius:50%;width:6px;height:6px}.donut-wrap li i.black{background:#222}.donut-wrap li i.green{background:#6f846f}.donut-wrap li i.amber{background:#b78847}.velocity>strong{margin:22px 0 0;font-size:28px;font-weight:500;display:block}.velocity>strong small{color:#999;font-size:9px}.velocity>span{font-size:7px}.velocity>div{border-top:1px solid #eee;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.velocity>div:first-of-type{margin-top:18px}.velocity b{font-weight:400}.velocity em{color:#777;font-style:normal}.form-builder{grid-template-columns:minmax(500px,1.45fr) minmax(330px,.75fr);gap:15px;margin:0 32px;display:grid}.builder-main,.builder-aside{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.builder-heading{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px;display:flex}.builder-heading h2{margin:0;font-size:15px}.builder-heading p:not(.eyebrow){color:#999;font-size:8px}.builder-heading>div:last-child{align-items:center;gap:7px;display:flex}.builder-heading button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 11px;font-size:7px}.builder-heading button.dark-small{color:#fff;background:#111}.form-groups{padding:14px}.form-groups>section{border:1px solid var(--line);border-radius:7px;margin-bottom:12px;overflow:hidden}.form-groups>section>header{background:#f7f7f4;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.form-groups>section>header span{color:#aaa}.form-groups>section>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.form-groups>section>header button{background:0 0;border:0;margin-left:auto}.field-row{border-top:1px solid #ededeb;align-items:center;gap:9px;height:52px;padding:0 10px;display:flex}.field-row.disabled{opacity:.45}.drag-handle{color:#bbb}.field-type-icon{background:#f0f0ed;border-radius:5px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.field-row>div:nth-of-type(2){flex-direction:column;flex:1;display:flex}.field-row strong{font-size:8px;font-weight:500}.field-row small{color:#999;font-size:7px}.field-row>button{color:#999;background:0 0;border:0;padding:3px;font-size:9px}.switch input{display:none}.switch span{background:#d3d3cf;border-radius:8px;width:27px;height:15px;padding:2px;display:block}.switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:#222}.switch input:checked+span:after{margin-left:12px}.add-field-inline{text-align:left;color:#777;background:#fff;border:0;border-top:1px solid #eee;width:100%;height:35px;padding-left:46px;font-size:7px}.builder-aside{background:#ecece8;padding:22px}.form-preview{background:#fff;border-radius:8px;padding:26px;box-shadow:0 8px 28px #0000000d}.preview-brand{letter-spacing:.13em;font:500 11px Poppins,Arial,sans-serif}.form-preview>p{text-transform:uppercase;letter-spacing:.1em;color:#999;margin:28px 0 5px;font-size:6px}.form-preview h3{margin:0 0 20px;font-size:18px;font-weight:500}.form-preview label{flex-direction:column;margin:12px 0;font-size:7px;display:flex}.form-preview label span{border:1px solid var(--line);color:#aaa;border-radius:4px;height:33px;margin-top:5px;padding:11px 9px}.form-preview>button{color:#fff;background:#111;border:0;border-radius:4px;width:100%;height:35px;margin-top:8px;font-size:7px}.form-preview>button b{float:right}.form-preview>small{text-align:center;color:#aaa;margin-top:8px;font-size:6px;display:block}.preview-settings{grid-template-columns:1fr auto;gap:10px;margin-top:18px;font-size:7px;display:grid}.preview-settings span{color:#888}.preview-settings strong{font-weight:500}.modal-backdrop{z-index:70;background:#1119;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-modal{background:#fff;border-radius:10px;width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #0004}.crm-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px;display:flex}.crm-modal h2{margin:0;font-size:15px}.crm-modal header p{color:#999;margin:4px 0 0;font-size:8px}.crm-modal header button{background:0 0;border:0;font-size:20px}.modal-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.modal-form label{flex-direction:column;gap:6px;font-size:8px;display:flex}.modal-form input,.modal-form select,.stage-editor input{border:1px solid var(--line);background:#fff;border-radius:5px;height:37px;padding:0 10px;font-size:9px}.span-2{grid-column:1/-1}.check-label{align-items:center;flex-direction:row!important}.check-label input{height:auto}.modal-form footer,.stage-editor footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:15px;display:flex}.modal-form footer>button:not(.primary-button):not(.rcs-button--primary){border:1px solid var(--line);background:#fff;border-radius:5px;padding:0 14px;font-size:8px}.stage-editor{padding:16px}.stage-editor>div{grid-template-columns:12px 1fr 75px 24px;align-items:center;gap:8px;margin:8px 0;display:grid}.stage-swatch{background:#888;border-radius:50%;width:7px;height:7px}.swatch-blue{background:#6a8495}.swatch-amber{background:#b38342}.swatch-purple{background:#80728c}.swatch-rose{background:#9c6b67}.swatch-green{background:#618069}.stage-editor label{border:1px solid var(--line);border-radius:5px;align-items:center;padding-right:6px;font-size:8px;display:flex}.stage-editor label input{border:0;width:50px}.stage-editor>div>button{color:#999;background:0 0;border:0}.add-stage{background:#fafaf8;border:1px dashed #ccc;border-radius:5px;width:100%;height:36px;font-size:8px}.directory-page{min-width:0;padding:34px 38px 70px}.directory-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.directory-heading span{color:#8b8b87;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.directory-heading h1{margin:8px 0 5px;font-size:26px}.directory-heading p{color:#858580;max-width:620px;margin:0;font-size:9px}.directory-heading-actions{align-items:center;gap:8px;display:flex}.directory-heading-actions>button:not(.primary-button):not(.rcs-button--primary){border:1px solid var(--line);background:#fff;border-radius:5px;height:36px;padding:0 13px;font-size:8px}.directory-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.directory-stats article{border-right:1px solid var(--line);padding:18px}.directory-stats article:last-child{border:0}.directory-stats span{color:#888;margin-bottom:9px;font-size:8px;display:block}.directory-stats strong{font-size:24px}.directory-alert{color:#98594f;background:#fbf6f5;border:1px solid #d8b8b2;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:12px 14px;font-size:9px;display:flex}.directory-alert button,.directory-invitations button,.directory-row-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 10px;font-size:8px}.directory-invitations{border:1px solid var(--line);background:#fff;border-radius:9px;margin:0 0 18px;overflow:hidden}.directory-invitations>header{border-bottom:1px solid var(--line);padding:16px 18px}.directory-invitations h2{margin:0 0 3px;font-size:14px}.directory-invitations p{color:#888;margin:0;font-size:8px}.directory-invitations>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.directory-invitations>div:last-child{border:0}.directory-invitations>div>span,.directory-row-actions{gap:7px;display:flex}.directory-status{text-transform:capitalize;background:#eee;border-radius:999px;padding:4px 8px;font-size:8px;display:inline-flex}.directory-status.is-active{color:#54705a;background:#edf3ed}.directory-status.is-suspended{color:#8a6630;background:#f7efe1}.directory-status.is-removed{color:#98594f;background:#f5e8e6}.directory-page .lead-table-wrap{margin:0}.directory-modal{width:min(720px,100%)}.directory-modal textarea{border:1px solid var(--line);font:inherit;resize:vertical;background:#fff;border-radius:5px;padding:10px}.directory-modal label small{color:#8a8a85;font-size:7px;line-height:1.45}.directory-transfer-warning{color:#745b2e;background:#fbf7ee;border:1px solid #e3d2ad;border-radius:6px;margin:0;padding:10px 12px;font-size:8px}.directory-choice{border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.directory-choice legend{padding:0 5px;font-size:8px}.directory-choice label{flex-direction:row;align-items:center;min-width:130px}.directory-choice input{height:auto}.directory-choice p{color:#999;margin:0;font-size:8px}.directory-page.is-embedded{padding:0}.studio-directory>nav{border-bottom:1px solid var(--line);gap:7px;margin:0 0 18px;padding-bottom:12px;display:flex}.studio-directory>nav button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px;font-size:8px}.studio-directory>nav button.active{color:#fff;background:#111;border-color:#111}@media (width<=900px){.directory-page{padding:24px 20px}.directory-page.is-embedded{padding:0}.directory-stats{grid-template-columns:1fr 1fr}.directory-stats article:nth-child(2){border-right:0}.directory-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=1050px){.lead-stats{grid-template-columns:repeat(3,1fr)}.lead-stats article:nth-child(3){border-right:0}.lead-stats article:nth-child(-n+3){border-bottom:1px solid var(--line)}.analytics-grid{grid-template-columns:1fr}.analytics-card.wide{grid-row:auto}.form-builder{grid-template-columns:1fr}.builder-aside{display:none}}@media (width<=760px){.sidebar nav a{justify-content:center;padding:0}.sidebar nav a span,.sidebar nav a em{display:none}.leads-content>:not(.pipeline-scroll){margin-left:16px;margin-right:16px}.pipeline-scroll{padding-left:16px;padding-right:16px}.leads-header{flex-direction:column;align-items:flex-start}.leads-header-actions{width:100%}.leads-header-actions button{flex:1}.lead-stats{grid-template-columns:1fr 1fr}.lead-stats article:nth-child(3){border-right:1px solid var(--line)}.lead-stats article:nth-child(2n){border-right:0}.lead-stats article:nth-child(-n+4){border-bottom:1px solid var(--line)}.lead-stats article:last-child{grid-column:1/-1}.view-bar{overflow-x:auto}.view-actions{display:none}.analytics-grid,.form-builder,.lead-table-wrap{margin-left:16px;margin-right:16px}.modal-form{grid-template-columns:1fr}.span-2{grid-column:1}.leads-topbar>.primary-button{display:flex}}.notification-builder{padding:34px 38px 70px}.notification-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.notification-heading span{color:#8b8b87;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.notification-heading h1{margin:8px 0 5px;font-size:26px}.notification-heading p{color:#858580;max-width:680px;margin:0;font-size:9px}.notification-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.notification-stats article{border-right:1px solid var(--line);padding:17px}.notification-stats article:last-child{border:0}.notification-stats span{color:#888;margin-bottom:7px;font-size:8px;display:block}.notification-stats strong{font-size:22px}.notification-notice{color:var(--dr-success);background:#f2f7f2;border:1px solid #c7d8c9;border-radius:7px;margin-bottom:15px;padding:12px 14px;font-size:9px}.notification-grid{grid-template-columns:285px minmax(0,1fr);gap:16px;display:grid}.notification-list,.notification-editor{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.notification-list>label{color:#777;border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding:15px;font-size:8px;display:flex}.notification-list input,.notification-editor input,.notification-editor textarea,.notification-editor select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:5px;padding:9px 10px}.notification-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:3px;width:100%;padding:14px 15px;display:flex}.notification-list>button.active{background:#f2f2ef;box-shadow:inset 3px 0 #222}.notification-list>button span{color:#888;text-transform:uppercase;font-size:7px}.notification-list>button strong{font-size:10px;font-weight:500}.notification-list>button small{color:#999;font-size:7px}.notification-list>p{color:#888;padding:18px;font-size:9px}.notification-editor{padding-bottom:17px}.notification-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px;display:flex}.notification-editor h2{margin:8px 0 4px;font-size:17px}.notification-editor header p{color:#888;margin:0;font-size:8px}.notification-editor select{height:36px;font-size:8px}.notification-version{text-transform:uppercase;background:#eee;border-radius:999px;padding:4px 8px;font-size:7px;display:inline-flex}.notification-version.is-published{color:var(--dr-success);background:#edf3ed}.notification-version.is-draft{color:#8a6630;background:#f7efe1}.notification-variables{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:14px 20px;display:flex}.notification-variables span{color:#888;margin-right:3px;font-size:8px}.notification-variables code{background:#f1f1ee;border-radius:4px;padding:4px 6px;font-size:8px}.notification-editor>label{flex-direction:column;gap:7px;margin:15px 20px;font-size:8px;display:flex}.notification-editor textarea{resize:vertical;line-height:1.6}.notification-editor input[readonly],.notification-editor textarea[readonly]{color:#777;background:#f7f7f4}.notification-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px 0;display:flex}.notification-editor>footer button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:9px 13px;font-size:8px}.notification-editor>footer .primary-button{color:#fff;background:#111}.notification-editor>footer p{color:#888;margin:0 auto 0 0;font-size:8px}@media (width<=900px){.notification-builder{padding:24px 20px}.notification-grid{grid-template-columns:1fr}.notification-list{max-height:280px;overflow:auto}}@media (width<=650px){.notification-heading{flex-direction:column;align-items:flex-start}.notification-stats{grid-template-columns:1fr}.notification-stats article{border-right:0;border-bottom:1px solid var(--line)}}.forms-editor{flex-direction:column;display:flex}.forms-editor>header{flex-wrap:wrap;align-items:flex-start;gap:16px}.forms-editor>header h2{margin:8px 0 4px;font-size:17px}.forms-editor-actions{flex:none;align-items:center;gap:8px;display:flex}.forms-editor-actions .rcs-button{white-space:nowrap}.forms-editor>footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}.forms-editor>footer>span{color:var(--dr-muted);margin-right:auto;font-size:8px}.forms-editor>footer .rcs-button{border-radius:var(--rcs-radius-control);min-height:34px;padding:0 13px;font-size:9px}.forms-editor>footer .rcs-button:not(.rcs-button--primary){border:1px solid var(--rcs-line);background:var(--rcs-surface);color:var(--rcs-ink)}.forms-editor>footer .rcs-button--primary{border:1px solid var(--rcs-ink);background:var(--rcs-ink);color:var(--rcs-surface)}.forms-section-manager{border-bottom:1px solid var(--line);padding:16px 20px}.forms-section-manager>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.forms-section-manager>header strong{font-size:9px;font-weight:600}.forms-section-manager>header small{color:var(--dr-muted);margin-top:3px;font-size:7px;display:block}.forms-section-list{flex-wrap:wrap;gap:8px;display:flex}.forms-section-list article{border:1px solid var(--line);background:var(--dr-surface-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.forms-section-list article.is-system{background:0 0}.forms-section-list input{border:1px solid var(--line);height:26px;font:inherit;border-radius:5px;padding:0 8px;font-size:8px}.forms-section-name{align-items:center;gap:6px;font-size:8px;display:flex}.forms-section-name strong{font-weight:500}.forms-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-muted);border:1px solid var(--line);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:6px;font-style:normal}.forms-tag.muted{opacity:.7}.forms-field-groups{padding:16px 20px}.forms-field-group{border:1px solid var(--line);border-radius:8px;margin-bottom:13px;overflow:hidden}.forms-field-group>header{background:var(--dr-surface-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.forms-field-group>header h3{align-items:center;margin:0;font-size:9px;font-weight:600;display:flex}.forms-field-list{flex-direction:column;display:flex}.forms-field{border-bottom:1px solid var(--line);padding:12px 14px}.forms-field:last-child{border-bottom:0}.forms-field.is-system{justify-content:space-between;align-items:center;gap:14px;display:flex}.forms-field.is-hidden{opacity:.55}.forms-field-head strong{align-items:center;gap:2px;font-size:9px;font-weight:500;display:flex}.forms-field-head small{color:var(--dr-muted);margin-top:3px;font-size:7px;display:block}.forms-field-toggle{color:var(--dr-muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.forms-field-toggle input{width:15px;height:15px}.forms-field-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.forms-field-grid label{flex-direction:column;gap:6px;font-size:8px;display:flex}.forms-field-grid .span-2{grid-column:1/-1}.forms-field-grid input,.forms-field-grid select{border:1px solid var(--line);height:34px;font:inherit;background:var(--dr-surface);border-radius:5px;padding:0 9px;font-size:8px}.forms-field-foot{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.forms-field-check{align-items:center;gap:6px;font-size:8px;display:flex}.forms-field-check input{width:15px;height:15px}.forms-field-empty{color:var(--dr-muted);text-align:center;padding:14px;font-size:8px}@media (width<=650px){.forms-field-grid{grid-template-columns:1fr}.forms-field.is-system{flex-direction:column;align-items:flex-start;gap:8px}.forms-editor>header{flex-direction:column}.forms-editor-actions{width:100%}.forms-editor-actions .rcs-button{flex:1}.forms-section-manager>header{flex-direction:column;align-items:stretch;gap:10px}.forms-section-manager>header .rcs-button{width:100%}.forms-field-group>header{gap:10px}.forms-field-group>header .rcs-button{white-space:nowrap}}.forms-editor-actions{gap:8px;display:flex}.registry-pick-preview{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-canvas);align-items:center;gap:12px;padding:12px;display:flex}.registry-pick-preview>img,.registry-pick-preview__mark{border-radius:var(--rcs-radius-control);object-fit:cover;background:var(--dr-surface-muted);flex:none;width:48px;height:48px}.registry-pick-preview__mark{font-size:var(--rcs-type-label);color:var(--rcs-muted);place-items:center;font-weight:600;display:grid}.registry-pick-preview strong{font-size:var(--rcs-type-body);display:block}.registry-pick-preview small{color:var(--rcs-muted)}.project-fin{flex-direction:column;gap:14px;display:flex}.project-fin-usage{flex-direction:column;gap:6px;display:flex}.project-fin-track{background:var(--dr-surface-muted);border-radius:999px;height:8px;overflow:hidden}.project-fin-track>span{background:var(--dr-ink);border-radius:999px;height:100%;display:block}.project-fin-track>span.is-over{background:var(--dr-exception)}.project-fin-usage small{color:var(--dr-muted);font-size:11px}.project-fin-rows{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;display:grid}.project-fin-rows>div{border-top:1px solid var(--dr-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.project-fin-rows>div:nth-child(-n+2){border-top:0}.project-fin-rows dt{color:var(--dr-muted);font-size:var(--dr-type-label);margin:0}.project-fin-rows dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.project-fin-remaining{grid-column:1/-1;margin-top:4px;border-top:1px solid var(--dr-line)!important}.project-fin-remaining dt{color:var(--dr-ink);font-weight:600}.project-fin-remaining dd.is-neg{color:var(--dr-exception)}.pbudget{flex-direction:column;gap:18px;display:flex}.pbudget-usage{flex-direction:column;gap:6px;display:flex}.pbudget-track{background:var(--dr-surface-muted);border-radius:999px;height:8px;overflow:hidden}.pbudget-track>span{background:var(--dr-ink);border-radius:999px;height:100%;display:block}.pbudget-track>span.is-over{background:var(--dr-exception)}.pbudget-usage small{color:var(--dr-muted);font-variant-numeric:tabular-nums;font-size:11px}.pbudget-summary{background:var(--dr-line-soft);border:1px solid var(--dr-line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.pbudget-summary article{background:var(--dr-surface);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pbudget-summary article span{color:var(--dr-muted);font-size:11px}.pbudget-summary article strong{font-variant-numeric:tabular-nums;font-size:15px}.pbudget-summary article small{color:var(--dr-muted);font-size:10px}.pbudget-summary article.neg strong{color:var(--dr-exception)}.pbudget-summary article.pos strong{color:var(--dr-ink)}.pbudget-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.pbudget-name{align-items:center;gap:6px;display:flex}.pbudget-views{gap:4px;display:flex}.pbudget-views button{border:1px solid var(--dr-line);background:var(--dr-surface);height:30px;color:var(--dr-muted);font:inherit;cursor:pointer;border-radius:7px;padding:0 13px;font-size:12px}.pbudget-views button.on{background:var(--dr-ink);border-color:var(--dr-ink);color:var(--dr-surface)}.pbudget-scroll{border:1px solid var(--dr-line-soft);border-radius:10px;overflow-x:auto}.pbudget-table{border-collapse:collapse;width:100%;font-size:12px}.pbudget-table th,.pbudget-table td{text-align:left;border-bottom:1px solid var(--dr-line-soft);white-space:nowrap;padding:9px 12px}.pbudget-table thead th{color:var(--dr-muted);background:var(--dr-surface-muted);font-size:11px;font-weight:600}.pbudget-table th.r,.pbudget-table td.r{text-align:right;font-variant-numeric:tabular-nums}.pbudget-table td.pos{color:var(--dr-ink)}.pbudget-table td.neg{color:var(--dr-exception)}.pbudget-table tbody tr:last-child td{border-bottom:0}.pbudget-type{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;font-size:10px;font-style:normal}.pbudget-status{background:var(--dr-line-soft);color:var(--dr-ink);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;display:inline-flex}.pbudget-empty{text-align:center;color:var(--dr-muted);border:1px dashed var(--dr-line);border-radius:10px;margin:0;padding:24px;font-size:12px}.pbudget-redacted{color:var(--dr-muted);background:var(--dr-surface-muted);border-radius:8px;margin:0;padding:8px 12px;font-size:11px}.pbudget-variance{flex-direction:column;gap:14px;display:flex}.pbudget-alert{color:var(--dr-exception);background:var(--dr-exception-soft);border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.pbudget-var-status{text-transform:capitalize;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;display:inline-flex}.pbudget-var-status.is-under{background:var(--dr-success-soft);color:var(--dr-success)}.pbudget-var-status.is-tight{background:var(--dr-attention-soft);color:var(--dr-attention)}.pbudget-var-status.is-over{background:var(--dr-exception-soft);color:var(--dr-exception)}.pbudget-var-status.is-no_budget{background:var(--dr-line-soft);color:var(--dr-muted)}.collection-selection-note{font-size:var(--rcs-type-body);color:var(--rcs-muted);margin:0}.collection-selection-note.is-error{color:var(--dr-exception)}.collection-cover-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.collection-cover-preview{object-fit:cover;border-radius:var(--rcs-radius-control);border:1px solid var(--rcs-line);width:96px;height:64px}.collection-cover-upload{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);height:34px;color:var(--rcs-ink);font-size:var(--rcs-type-body);cursor:pointer;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.collection-cover-upload input{display:none}.collection-manage-products{flex-direction:column;gap:14px;display:flex}.collection-manage-actions{justify-content:flex-end;gap:8px;display:flex}.products-type-switch{color:var(--dr-muted);align-items:center;gap:8px;font-size:8px;display:flex}.products-type-switch select{border:1px solid var(--line);height:32px;font:inherit;background:var(--dr-surface);color:var(--dr-ink);border-radius:5px;padding:0 9px;font-size:9px}.record-custom-fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.record-custom-fields{gap:14px;display:grid}.record-custom-fields .rcs-field input:not([type=checkbox]):not([type=radio]),.record-custom-fields .rcs-field select,.record-custom-fields .rcs-field textarea{height:auto;min-height:var(--rcs-control-height);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);font-size:var(--rcs-type-body);padding:10px 12px}.record-custom-fields .rcs-field textarea{min-height:96px}.record-custom-fields .rcs-choice-group input,.record-custom-fields .rcs-checkbox input{width:18px;height:18px}.notification-builder.is-embedded{padding:0}.notification-branding{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:18px;overflow:hidden}.notification-branding>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.notification-branding>header span{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.notification-branding h2{margin:4px 0 2px;font-size:14px}.notification-branding p{color:#888;margin:0;font-size:8px}.notification-branding-body{padding:16px 18px}.notification-branding .brand-color-field input{border:1px solid var(--line);height:37px;font:inherit;border-radius:5px;padding:0 10px}.brand-color-field{grid-template-columns:44px 1fr;gap:7px;display:grid}.brand-color-field input[type=color]{width:44px;padding:3px}.notification-settings-hub{padding:34px 38px 70px}.notification-settings-hub>header{margin-bottom:16px}.notification-settings-hub>header span{color:#888;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.notification-settings-hub>header h1{margin:8px 0 5px;font-size:27px;font-weight:500}.notification-settings-hub>header p{color:#888;max-width:760px;margin:0;font-size:9px;line-height:1.55}.notification-settings-hub>nav{border:1px solid var(--line);background:#eee;border-radius:7px;gap:5px;width:max-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex;overflow:auto}.notification-settings-hub>nav button{background:0 0;border:0;border-radius:5px;flex:none;min-width:120px;height:33px;font:8px Poppins}.notification-settings-hub>nav button.active{background:#fff;box-shadow:0 1px 4px #00000012}.notification-operations-loading{border:1px solid var(--line);color:#888;background:#fff;border-radius:9px;place-items:center;min-height:280px;font-size:8px;display:grid}.notification-operations-card{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.notification-operations-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.notification-operations-card>header span{color:#888;letter-spacing:.12em;text-transform:uppercase;font-size:6px}.notification-operations-card h2{margin:5px 0 4px;font-size:16px;font-weight:500}.notification-operations-card header p{color:#888;margin:0;font-size:8px}.notification-operations-card>header>strong{font-size:9px;font-weight:500}.notification-event-catalogue article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) 160px;align-items:center;gap:18px;min-height:75px;padding:12px 21px;display:grid}.notification-event-catalogue article:last-child{border:0}.notification-event-catalogue article>div>span,.notification-event-catalogue article strong,.notification-event-catalogue article small{font-size:8px;display:block}.notification-event-catalogue article>div>span{color:#888;text-transform:uppercase;margin-bottom:3px;font-size:6px}.notification-event-catalogue article small{color:#888;margin-top:3px;font-size:7px}.notification-event-catalogue code{font-size:7px}.notification-event-catalogue article>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-event-catalogue em{background:#f1f1ee;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}.notification-delivery-rules article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) 180px 150px 90px;align-items:center;gap:14px;min-height:78px;padding:12px 21px;display:grid}.notification-delivery-rules article:last-child{border:0}.notification-delivery-rules strong,.notification-delivery-rules small{font-size:8px;display:block}.notification-delivery-rules small{color:#888;margin-top:3px;font-size:7px}.notification-delivery-rules label{color:#888;gap:4px;font-size:6px;display:grid}.notification-delivery-rules select{border:1px solid var(--line);background:#fff;border-radius:5px;height:34px;padding:0 8px;font:7px Poppins}.notification-delivery-rules .notification-rule-enabled{color:#444;grid-template-columns:18px 1fr;align-items:center;font-size:7px}.notification-rule-enabled input{width:17px;height:17px}.notification-delivery-history .head,.notification-delivery-history article{grid-template-columns:minmax(240px,1fr) 170px 90px 90px 150px;align-items:center;gap:12px;padding:0 21px;display:grid}.notification-delivery-history .head{border-bottom:1px solid var(--line);color:#888;text-transform:uppercase;min-height:39px;font-size:6px}.notification-delivery-history article{border-bottom:1px solid var(--line);min-height:66px;position:relative}.notification-delivery-history article:last-child{border:0}.notification-delivery-history strong,.notification-delivery-history small{font-size:8px;display:block}.notification-delivery-history small{color:#888;margin-top:3px;font-size:6px}.notification-delivery-history article>span,.notification-delivery-history time{font-size:7px}.notification-delivery-history em{text-transform:capitalize;background:#f1f1ee;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-style:normal}.notification-delivery-history em.is-delivered{color:var(--dr-success);background:#edf3ed}.notification-delivery-history em.is-failed,.notification-delivery-history em.is-bounced,.notification-delivery-history em.is-complained{color:#974a42;background:#f6e5e2}.notification-delivery-history .failure{color:#974a42;position:absolute;bottom:5px;left:21px}.notification-operations-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.notification-operations-empty strong{font-size:9px}.notification-operations-empty p{color:#888;max-width:420px;margin:5px 0 0;font-size:7px}@media (width<=900px){.notification-settings-hub{padding:24px 20px}.notification-delivery-rules article{grid-template-columns:1fr 1fr}.notification-event-catalogue article{grid-template-columns:1fr minmax(200px,.8fr)}.notification-event-catalogue article>div:last-child{grid-column:1/-1;justify-content:flex-start}.notification-delivery-history{overflow:auto}.notification-delivery-history .head,.notification-delivery-history article{min-width:850px}}@media (width<=600px){.notification-settings-hub{padding:20px 15px}.notification-settings-hub>nav{width:100%}.notification-settings-hub>nav button{min-width:105px}.notification-delivery-rules article,.notification-event-catalogue article{grid-template-columns:1fr}.notification-event-catalogue code{overflow-wrap:anywhere}}.notification-variables button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.notification-variables button:disabled{cursor:default}.notification-variables button em{text-transform:uppercase;color:#98594f;font-size:6px;font-style:normal}.notification-visual-editor{border:1px solid var(--line);border-radius:7px;margin:15px 20px;overflow:hidden}.notification-visual-editor>span{padding:11px 13px 2px;font-size:8px;display:block}.notification-visual-editor>small{color:#888;padding:0 13px 10px;font-size:7px;display:block}.notification-email-canvas{border-top:1px solid var(--line);background:#f7f7f4;min-height:340px;padding:22px}.notification-email-canvas .tiptap{background:#fff;outline:none;max-width:680px;min-height:290px;margin:auto;padding:34px;box-shadow:0 3px 15px #0000000d}.notification-workbench{border:1px solid var(--line);background:#fff;border-radius:8px;margin:15px 20px;overflow:hidden}.notification-workbench>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 14px;display:flex}.notification-workbench>header>div{gap:3px;display:grid}.notification-workbench>header strong{font-size:9px;font-weight:600}.notification-workbench>header small{color:#888;font-size:7px}.notification-workbench>header nav{background:#f1f1ee;border-radius:6px;padding:3px;display:flex}.notification-workbench>header nav button{cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:66px;padding:7px 10px;font-size:8px}.notification-workbench>header nav button.active{background:#fff;box-shadow:0 1px 4px #00000012}.notification-builder-layout{grid-template-columns:172px minmax(0,1fr);min-height:560px;display:grid}.notification-block-library{border-right:1px solid var(--line);background:#fafaf8;flex-direction:column;gap:7px;padding:14px;display:flex}.notification-block-library>span{font-size:8px;font-weight:600}.notification-block-library>small{color:#888;margin-bottom:5px;font-size:7px;line-height:1.45}.notification-block-library>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px;display:flex}.notification-block-library>button:disabled{opacity:.48;cursor:default}.notification-block-library>button>b{background:#f1f1ee;border-radius:5px;flex:0 0 25px;place-items:center;height:25px;font-size:10px;font-weight:400;display:grid}.notification-block-library>button>span{gap:2px;min-width:0;display:grid}.notification-block-library>button strong{font-size:7px}.notification-block-library>button small{color:#888;font-size:6px;line-height:1.25}.notification-email-stage{background:#f1f1ee;min-width:0}.notification-email-canvas{background:#f1f1ee;border-top:0;grid-template-columns:minmax(0,1fr) 220px;min-height:560px;padding:18px;display:grid}.notification-email-canvas .tiptap{box-sizing:border-box;background:#fff;outline:none;width:min(100%,680px);min-height:500px;margin:0 auto;padding:34px;box-shadow:0 3px 15px #0000000d}.notification-email-canvas .tiptap p{font-size:12px;line-height:1.65}.notification-email-inspector{border:1px solid var(--line);background:#fff;border-radius:7px;max-height:524px;margin-left:16px;padding:12px;font-size:8px;overflow:auto}.notification-preview{background:#f1f1ee;padding:18px}.notification-preview>div{background:#fff;border-radius:7px;gap:3px;width:min(100%,760px);margin:0 auto 10px;padding:12px 14px;display:grid}.notification-preview>div span,.notification-preview>div small{color:#888;font-size:7px}.notification-preview>div strong{font-size:9px;font-weight:600}.notification-preview iframe{background:#fff;border:0;border-radius:7px;width:min(100%,760px);height:620px;margin:auto;display:block;box-shadow:0 3px 15px #0000000d}.notification-plain-text{border:1px solid var(--line);border-radius:6px;margin:0 20px 15px}.notification-plain-text summary{cursor:pointer;padding:10px 12px;font-size:8px}.notification-plain-text label{flex-direction:column;gap:7px;padding:0 12px 12px;font-size:8px;display:flex}.notification-plain-text textarea{resize:vertical;width:100%;line-height:1.6}@media (width<=1150px){.notification-email-canvas{grid-template-columns:1fr}.notification-email-inspector{max-height:none;margin:14px 0 0}}@media (width<=700px){.notification-builder-layout{grid-template-columns:1fr}.notification-block-library{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-block-library>span,.notification-block-library>small{grid-column:1/-1}.notification-email-canvas{padding:12px}.notification-email-canvas .tiptap{padding:22px}.notification-workbench>header{flex-direction:column;align-items:flex-start}}.notification-workbench>header nav button.publish{color:#fff;background:#111}.notification-builder-meta{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:14px;padding:12px 14px;display:grid}.notification-builder-meta>label{flex-direction:column;gap:5px;font-size:7px;display:flex}.notification-builder-meta input{border:1px solid var(--line);min-height:36px;font:inherit;border-radius:5px;padding:8px 10px}.notification-builder-meta .notification-variables{border:0;align-content:center;padding:0}.notification-workbench.is-fullscreen{z-index:1000;background:#fff;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.notification-workbench.is-fullscreen>header{flex:none;min-height:68px;padding:12px 20px}.notification-workbench.is-fullscreen .notification-builder-meta{flex:none;padding:10px 20px}.notification-workbench.is-fullscreen .notification-builder-layout{flex:1;grid-template-columns:205px minmax(0,1fr);min-height:0;overflow:hidden}.notification-workbench.is-fullscreen .notification-block-library{padding:16px;overflow:auto}.notification-workbench.is-fullscreen .notification-email-stage{overflow:auto}@media (width<=850px){.notification-builder-meta{grid-template-columns:1fr}.notification-workbench.is-fullscreen .notification-builder-layout{grid-template-columns:170px minmax(0,1fr)}}.notification-format-toolbar{border-bottom:1px solid var(--line);background:#fafaf8;align-items:center;gap:5px;min-height:44px;padding:7px 20px;display:flex}.notification-format-toolbar>span{margin-right:5px;font-size:7px;font-weight:600}.notification-format-toolbar>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;min-width:30px;height:29px;padding:0 8px;font-size:8px}.notification-format-toolbar>i{background:var(--line);width:1px;height:23px;margin:0 3px}.notification-format-toolbar>small{color:#888;max-width:390px;margin-left:auto;font-size:6px;line-height:1.35}.notification-workbench.is-fullscreen .notification-email-canvas{min-height:calc(100vh - 199px)}.notification-workbench.is-fullscreen .notification-email-canvas .tiptap{min-height:calc(100vh - 239px)}.notification-workbench.is-fullscreen .notification-email-inspector{max-height:calc(100vh - 239px)}.notification-workbench.is-fullscreen .notification-email-canvas{grid-template-columns:minmax(360px,1fr) 240px}.notification-workbench.is-fullscreen .notification-email-inspector{box-sizing:border-box;min-width:0}.notification-workbench.is-fullscreen .notification-email-inspector input,.notification-workbench.is-fullscreen .notification-email-inspector select{box-sizing:border-box;max-width:100%}@media (width<=760px){.notification-workbench.is-fullscreen .notification-email-canvas{grid-template-columns:1fr}.notification-workbench.is-fullscreen .notification-email-inspector{max-height:none;margin:14px 0 0}}.notification-workbench.is-fullscreen .notification-email-stage{grid-template-columns:minmax(360px,1fr) 240px;align-items:start;gap:16px;padding:18px;display:grid}.notification-workbench.is-fullscreen .notification-email-stage>.notification-email-canvas{min-width:0;padding:0;display:block}.notification-workbench.is-fullscreen .notification-email-stage>.notification-email-inspector{width:100%;margin:0}@media (width<=760px){.notification-workbench.is-fullscreen .notification-email-stage{grid-template-columns:1fr;padding:12px}.notification-workbench.is-fullscreen .notification-email-stage>.notification-email-inspector{max-height:none}}.notification-format-toolbar>select{border:1px solid var(--line);min-width:82px;height:29px;font:inherit;background:#fff;border-radius:5px;padding:0 24px 0 8px;font-size:7px}.notification-email-inspector [data-re-inspector-prop-row]{grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:8px!important;display:grid!important}.notification-email-inspector [data-re-inspector-color-control],.notification-email-inspector [data-re-inspector-number]{width:104px!important;min-width:0!important;display:flex!important}.notification-email-inspector [data-re-inspector-color-hex]{width:74px!important;min-width:0!important}.notification-email-inspector [data-re-inspector-input]{width:72px!important;min-width:0!important}.notification-email-inspector [data-re-inspector-unit]{box-sizing:border-box!important;flex:0 0 30px!important}.notification-email-inspector [data-re-inspector-section-body]{gap:12px!important;display:grid!important}.notification-email-inspector [data-re-inspector-prop-row]{grid-template-columns:1fr!important;gap:5px!important}.notification-email-inspector [data-re-inspector-color-control],.notification-email-inspector [data-re-inspector-number]{border:1px solid var(--line)!important;background:#fff!important;border-radius:6px!important;align-items:center!important;width:100%!important;height:34px!important;padding:0 6px!important}.notification-email-inspector [data-re-inspector-color-trigger]{border:1px solid var(--line)!important;border-radius:4px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;padding:0!important}.notification-email-inspector [data-re-inspector-color-hex],.notification-email-inspector [data-re-inspector-input]{width:auto!important;min-width:0!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;padding:3px 7px!important}.notification-email-inspector [data-re-inspector-unit]{border-left:1px solid var(--line)!important;align-self:stretch!important;place-items:center!important;display:grid!important}.notification-email-inspector [data-re-inspector-label]{color:#777!important;font-size:7px!important}.reconciliation-settings{padding:34px 38px 70px}.reconciliation-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.reconciliation-heading span{color:#8b8b87;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.reconciliation-heading h1{margin:8px 0 5px;font-size:26px}.reconciliation-heading p{color:#858580;max-width:680px;margin:0;font-size:9px;line-height:1.5}.reconciliation-heading button,.reconciliation-detail button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:9px 13px;font-size:8px}.reconciliation-heading .primary-button,.reconciliation-detail .primary-button{color:#fff;background:#111}.reconciliation-notice{color:var(--dr-success);background:#f2f7f2;border:1px solid #c7d8c9;border-radius:7px;margin-bottom:15px;padding:12px 14px;font-size:9px}.reconciliation-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.reconciliation-stats article{border-right:1px solid var(--line);padding:17px}.reconciliation-stats article:last-child{border:0}.reconciliation-stats span{color:#888;margin-bottom:7px;font-size:8px;display:block}.reconciliation-stats strong{font-size:15px;font-weight:500}.reconciliation-filters{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-end;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.reconciliation-filters label{flex-direction:column;gap:6px;font-size:8px;display:flex}.reconciliation-filters select{border:1px solid var(--line);min-width:180px;font:inherit;background:#fff;border-radius:5px;padding:8px}.reconciliation-filters small{color:#888;margin-left:auto;padding-bottom:8px;font-size:7px}.reconciliation-grid{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.reconciliation-list,.reconciliation-detail{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.reconciliation-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;gap:4px 8px;width:100%;padding:13px 15px;display:grid}.reconciliation-list>button.active{background:#f2f2ef;box-shadow:inset 3px 0 #222}.reconciliation-list strong{align-self:center;font-size:9px;font-weight:500}.reconciliation-list small{color:#888;grid-column:1/-1;font-size:7px}.reconciliation-list>p,.reconciliation-empty{color:#888;padding:18px;font-size:9px}.reconciliation-severity{text-transform:uppercase;border-radius:999px;width:max-content;padding:4px 7px;font-size:6px;display:inline-flex}.reconciliation-severity.is-critical{color:#974a42;background:#f6e5e2}.reconciliation-severity.is-error{color:#8a6630;background:#f7efe1}.reconciliation-severity.is-warning{color:#666;background:#eee}.reconciliation-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px;display:flex}.reconciliation-detail header span{color:#888;text-transform:uppercase;font-size:7px}.reconciliation-detail h2{margin:7px 0 4px;font-size:17px}.reconciliation-detail header p{color:#888;margin:0;font-size:8px}.reconciliation-detail>section{padding:18px 20px}.reconciliation-detail h3{text-transform:uppercase;letter-spacing:.08em;color:#777;margin:0 0 10px;font-size:8px}.reconciliation-detail section>p{margin:0 0 20px;font-size:9px;line-height:1.6}.reconciliation-detail dl{border:1px solid var(--line);border-radius:6px;margin:0 0 22px;overflow:hidden}.reconciliation-detail dl div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;display:grid}.reconciliation-detail dl div:last-child{border:0}.reconciliation-detail dt,.reconciliation-detail dd{overflow-wrap:anywhere;margin:0;padding:9px 11px;font-size:8px}.reconciliation-detail dt{color:#777;background:#f7f7f4}.reconciliation-detail>footer{border-top:1px solid var(--line);padding:16px 20px}.reconciliation-detail footer label{flex-direction:column;gap:7px;font-size:8px;display:flex}.reconciliation-detail textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:5px;padding:9px 10px}.reconciliation-detail footer>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (width<=900px){.reconciliation-settings{padding:24px 20px}.reconciliation-grid{grid-template-columns:1fr}.reconciliation-list{max-height:300px;overflow:auto}}@media (width<=650px){.reconciliation-heading{flex-direction:column;align-items:flex-start}.reconciliation-stats{grid-template-columns:1fr}.reconciliation-stats article{border-right:0;border-bottom:1px solid var(--line)}.reconciliation-filters{flex-direction:column;align-items:stretch}.reconciliation-filters small{margin-left:0}.reconciliation-detail dl div{grid-template-columns:1fr}}.reconciliation-detail input{border:1px solid var(--line);font:inherit;border-radius:5px;padding:9px 10px}.reconciliation-detail footer .reconciliation-review-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.reconciliation-detail footer .reconciliation-repair{background:#faf8f2;border:1px solid #d8d2c6;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;margin:0 0 14px;padding:13px;display:grid}.reconciliation-repair strong{font-size:9px}.reconciliation-repair small{color:#777;grid-column:1/-1;font-size:7px}.reconciliation-repair label{grid-column:1}.reconciliation-repair>button{grid-column:2;min-height:35px}.reconciliation-manual{color:#8a6630;background:#faf5eb;border:1px solid #eadbc0;border-radius:6px;margin:0 0 13px;padding:10px;font-size:8px;line-height:1.5}@media (width<=650px){.reconciliation-detail footer .reconciliation-repair{grid-template-columns:1fr}.reconciliation-repair>button{grid-column:1}}.registry-monogram i:first-child{top:7px;left:8px}.registry-monogram i:last-child{bottom:7px;right:8px}.workspace-profile-settings{padding:34px 38px 70px}.workspace-profile-settings>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.workspace-profile-settings>header span{color:#8b8b87;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.workspace-profile-settings h1{margin:8px 0 5px;font-size:27px;font-weight:500}.workspace-profile-settings>header p{color:#858580;max-width:680px;margin:0;font-size:9px;line-height:1.55}.workspace-profile-settings .primary-button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;min-height:40px;padding:0 17px;font-size:8px}.workspace-profile-settings .primary-button:disabled{opacity:.5;cursor:default}.workspace-profile-header-actions{align-items:center;gap:8px;display:flex}.workspace-profile-settings .profile-detail-card{margin-bottom:14px}.workspace-profile-swatch{align-items:center;gap:7px;display:inline-flex}.workspace-profile-swatch i{border:1px solid var(--dr-line);border-radius:4px;width:14px;height:14px;display:inline-block}.workspace-profile-notice,.workspace-profile-error{color:var(--dr-success);background:#f2f7f2;border:1px solid #c7d8c9;border-radius:7px;margin:0 0 15px;padding:12px 14px;font-size:8px}.workspace-profile-error{color:var(--dr-exception);background:#fbf3f2;border-color:#e0b6b0}.workspace-profile-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.workspace-profile-summary article{border-right:1px solid var(--line);min-height:87px;padding:17px}.workspace-profile-summary article:last-child{border:0}.workspace-profile-summary span{color:#888;margin-bottom:8px;font-size:8px;display:block}.workspace-profile-summary strong{text-transform:capitalize;font-size:13px;font-weight:500}.workspace-profile-tabs button{text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;min-width:96px;height:32px;font-size:8px}.workspace-profile-tabs button.active{background:#fff;box-shadow:0 1px 4px #00000012}.workspace-profile-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;overflow:hidden}.workspace-profile-card>header{border-bottom:1px solid var(--line);padding:18px 20px}.workspace-profile-card h2{margin:0 0 5px;font-size:15px;font-weight:500}.workspace-profile-card header p,.workspace-profile-card>p{color:#888;margin:0;font-size:8px;line-height:1.5}.workspace-profile-card>p{padding:18px 20px}.workspace-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:20px;display:grid}.workspace-profile-fields label{flex-direction:column;gap:6px;font-size:8px;display:flex}.workspace-profile-fields label.span-2{grid-column:1/-1}.workspace-profile-fields input,.workspace-profile-fields select,.workspace-profile-fields textarea{border:1px solid var(--line);width:100%;min-height:39px;font:inherit;background:#fff;border-radius:6px;outline:none;padding:9px 11px;font-size:9px}.workspace-profile-fields textarea{resize:vertical;line-height:1.5}.workspace-profile-fields input:focus,.workspace-profile-fields select:focus,.workspace-profile-fields textarea:focus{border-color:#999}.workspace-profile-fields label small{color:#888;font-size:7px}.workspace-profile-fields .workspace-profile-checkbox{flex-direction:row;align-items:center;gap:9px;min-height:42px;display:flex}.workspace-profile-fields .workspace-profile-checkbox input{width:18px;height:18px;min-height:18px;padding:0}.workspace-color-field{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.workspace-color-field input[type=color]{padding:3px}.workspace-profile-history ol{margin:0;padding:0;list-style:none}.workspace-profile-history li{border-bottom:1px solid var(--line);grid-template-columns:90px 120px minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.workspace-profile-history li:last-child{border:0}.workspace-profile-history li strong{font-size:8px}.workspace-profile-history li span{text-transform:capitalize;color:var(--dr-success);font-size:7px}.workspace-profile-history li small{color:#888;font-size:7px}@media (width<=850px){.workspace-profile-settings{padding:24px 20px}.workspace-profile-summary{grid-template-columns:repeat(2,1fr)}.workspace-profile-summary article:nth-child(2){border-right:0}.workspace-profile-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.workspace-profile-settings>header{flex-direction:column;align-items:flex-start}.workspace-profile-summary,.workspace-profile-fields{grid-template-columns:1fr}.workspace-profile-summary article{border-right:0;border-bottom:1px solid var(--line)}.workspace-profile-fields label.span-2{grid-column:1}.workspace-profile-tabs{width:100%}.workspace-profile-history li{grid-template-columns:1fr 1fr}.workspace-profile-history li small{grid-column:1/-1}}.dashboard-create-link{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.role-dashboard{padding-bottom:70px}.role-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 24px;display:flex}.role-dashboard-heading h1{margin:4px 0 5px;font-size:27px;font-weight:500}.role-dashboard-heading>div:first-child>p:last-child{color:var(--dr-muted);margin:0;font-size:9px}.role-dashboard-heading>div:last-child{align-items:center;gap:10px;display:flex}.role-dashboard-heading>div:last-child span{color:var(--dr-muted);font-size:7px}.role-dashboard-heading button:not(.rcs-button),.role-dashboard-error button:not(.rcs-button){border:1px solid var(--line);background:var(--dr-surface);cursor:pointer;border-radius:5px;min-height:35px;padding:0 12px;font-size:8px}.role-dashboard-heading button:not(.rcs-button):disabled{opacity:.55}.role-dashboard-error{border:1px solid var(--dr-exception-soft);background:var(--dr-exception-soft);color:var(--dr-exception);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:12px 14px;font-size:8px;display:flex}.role-dashboard-error span{gap:8px;display:flex}.role-dashboard-stats{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.role-dashboard-stats article{border-right:1px solid var(--line);min-height:96px;padding:17px}.role-dashboard-stats article:last-child{border:0}.role-dashboard-stats span,.role-dashboard-stats small{color:var(--dr-muted);font-size:7px;display:block}.role-dashboard-stats strong{margin:7px 0 3px;font-size:19px;font-weight:500;display:block}.role-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-card{border:1px solid var(--line);background:var(--dr-surface);border-radius:10px;min-width:0;overflow:hidden}.role-card.wide{grid-column:1/-1}.role-card>header{border-bottom:1px solid var(--line);padding:17px 19px}.role-card>header span{color:var(--dr-muted);letter-spacing:.11em;text-transform:uppercase;font-size:6px}.role-card h2{margin:4px 0 0;font-size:13px;font-weight:500}.role-dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:24px;display:flex}.role-dashboard-empty strong{font-size:9px}.role-dashboard-empty p{max-width:420px;color:var(--dr-muted);margin:5px 0 0;font-size:7px;line-height:1.5}.role-attention-list>a{border-bottom:1px solid var(--line);min-height:62px;color:inherit;grid-template-columns:7px minmax(0,1fr) auto auto 20px;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;display:grid}.role-attention-list>a:last-child{border:0}.role-attention-list>a:hover,.role-list>a:hover,.role-project-list>a:hover{background:var(--dr-surface-sunken)}.role-attention-list>a>i{background:var(--dr-line-strong);border-radius:50%;width:7px;height:7px}.role-attention-list>a>i.priority-1,.role-attention-list>a>i.priority-2{background:var(--red)}.role-attention-list>a>i.priority-3,.role-attention-list>a>i.priority-4,.role-attention-list>a>i.priority-5{background:var(--amber)}.role-attention-list span,.role-list span,.role-project-list span{min-width:0}.role-attention-list strong,.role-list strong,.role-project-list strong{font-size:8px;font-weight:500;display:block}.role-attention-list small,.role-list small,.role-project-list small{color:var(--dr-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.role-attention-list em,.role-list em{background:var(--dr-surface-muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.role-attention-list time,.role-list time{color:var(--dr-muted);white-space:nowrap;font-size:7px}.role-attention-list b,.role-list b,.role-project-list b{font-size:10px;font-weight:400}.role-list>a{border-bottom:1px solid var(--line);min-height:57px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:grid}.role-list>a:last-child{border:0}.role-list>a>time:first-child{width:80px}.role-schedule-list>a{grid-template-columns:80px minmax(0,1fr) 20px}.role-schedule-list>a>time:first-child{width:auto}.role-schedule-list>a>b{justify-self:end}.role-project-list>a{border-bottom:1px solid var(--line);min-height:66px;color:inherit;grid-template-columns:34px minmax(160px,1.4fr) minmax(80px,.65fr) minmax(70px,.45fr) auto 20px;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;display:grid}.role-project-list>a:last-child{border:0}.role-project-mark{background:var(--dr-ink);width:31px;height:31px;color:var(--dr-surface);border-radius:6px;place-items:center;font-size:7px;display:grid!important}.role-project-list em{white-space:nowrap;background:var(--dr-surface-muted);border-radius:999px;padding:4px 8px;font-size:6px;font-style:normal}.role-project-list em.health-on_track{background:var(--dr-success-soft);color:var(--dr-success)}.role-project-list em.health-at_risk,.role-project-list em.health-blocked{background:var(--dr-exception-soft);color:var(--dr-exception)}.role-commercial{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-commercial article{border-right:1px solid var(--line);padding:18px}.role-commercial article:last-child{border:0}.role-commercial span,.role-commercial small{color:var(--dr-muted);font-size:7px;display:block}.role-commercial strong{margin:7px 0 4px;font-size:18px;font-weight:500;display:block}.role-activity>div{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.role-activity>div:last-child{border:0}.role-activity i{background:var(--dr-muted);border-radius:50%;width:6px;height:6px}.role-activity strong,.role-activity small{font-size:7px;display:block}.role-activity small,.role-activity time{color:var(--dr-muted);margin-top:2px;font-size:6px}.role-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.role-readiness>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 18px}.role-readiness>div:nth-child(2n){border-right:0}.role-readiness span,.role-readiness strong{font-size:7px;display:block}.role-readiness span{color:var(--dr-muted);margin-bottom:4px}.role-readiness strong{font-size:8px;font-weight:500}.role-readiness>a{color:var(--dr-ink);grid-column:1/-1;padding:13px 18px;font-size:7px;text-decoration:none}.role-dashboard-loading{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.role-dashboard-loading i{border:1px solid var(--line);background:linear-gradient(100deg,var(--dr-surface) 35%,var(--dr-surface-sunken) 50%,var(--dr-surface) 65%);background-size:300% 100%;border-radius:10px;height:120px;animation:1.5s infinite role-shimmer;display:block}.role-dashboard-loading span{text-align:center;color:var(--dr-muted);grid-column:1/-1;font-size:8px}@keyframes role-shimmer{to{background-position:-100% 0}}@media (width<=900px){.role-dashboard-grid{grid-template-columns:1fr}.role-card.wide{grid-column:1}.role-project-list>a{grid-template-columns:34px minmax(140px,1fr) 90px 70px 20px}.role-project-list>a>em{display:none}.role-dashboard-stats{grid-template-columns:repeat(2,1fr)}.role-dashboard-stats article:nth-child(2){border-right:0}.role-dashboard-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=650px){.role-dashboard-heading{flex-direction:column;align-items:flex-start}.role-dashboard-heading>div:last-child{justify-content:flex-end;width:100%}.role-dashboard-heading>div:last-child>span{margin-right:auto}.role-dashboard-stats article{min-height:80px;padding:14px}.role-attention-list>a{grid-template-columns:7px minmax(0,1fr) 20px}.role-attention-list em,.role-attention-list time{display:none}.role-project-list>a{grid-template-columns:34px minmax(0,1fr) 20px}.role-project-list>a>span:nth-of-type(n+3){display:none}.role-list>a{grid-template-columns:minmax(0,1fr) auto}.role-list>a>b{display:none}.role-commercial{grid-template-columns:1fr}.role-commercial article{border-right:0;border-bottom:1px solid var(--line)}.role-dashboard-loading{grid-template-columns:1fr}}.workspace-project-main{background:#f6f6f3}.workspace-project{max-width:1440px;margin:0 auto;padding:32px 38px 70px}.workspace-project-state{text-align:center;align-content:center;place-items:center;min-height:70vh;display:grid}.workspace-project-state>span{letter-spacing:.14em;text-transform:uppercase;color:#888;font-size:7px}.workspace-project-state>i{border:2px solid #ddd;border-top-color:#111;border-radius:50%;width:48px;height:48px;margin-bottom:20px;animation:.8s linear infinite workspace-project-spin}.workspace-project-state h1{margin:10px 0 6px;font-size:23px;font-weight:500}.workspace-project-state p{color:#888;max-width:460px;margin:0 0 18px;font-size:9px;line-height:1.6}.workspace-project-state a{color:#222;font-size:9px}@keyframes workspace-project-spin{to{transform:rotate(360deg)}}.workspace-project-hero{color:#fff;background:#11110f;border:1px solid #252522;border-radius:12px;margin-bottom:14px;padding:25px 28px;position:relative;overflow:hidden}.workspace-project-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-100px}.workspace-project-breadcrumb{z-index:1;color:#777;align-items:center;gap:7px;margin-bottom:28px;font-size:7px;display:flex;position:relative}.workspace-project-breadcrumb a{color:#aaa;text-decoration:none}.workspace-project-breadcrumb strong{color:#ddd;font-weight:500}.workspace-project-title{z-index:1;justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:relative}.workspace-project-title>div:first-child>span{letter-spacing:.1em;text-transform:uppercase;color:#8b8b85;font-size:7px}.workspace-project-title h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:31px;font-weight:500}.workspace-project-title p{color:#9a9993;margin:0;font-size:9px}.workspace-project-progress{width:220px}.workspace-project-progress strong{font-size:25px;font-weight:400;display:block}.workspace-project-progress>span{color:#888;margin:2px 0 8px;font-size:7px;display:block}.workspace-project-progress i{background:#33332f;height:3px;display:block}.workspace-project-progress b{background:#fff;height:100%;display:block}.workspace-project-health{z-index:2;color:#ddd;background:#30302d;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;position:absolute;top:24px;right:27px}.workspace-project-health.at_risk,.workspace-project-health.blocked{color:#ffdcd7;background:#5b302c}.workspace-project-tabs{border:1px solid var(--line);background:#ecece8;border-radius:9px;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.workspace-project-tabs button{color:#777;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:122px;height:37px;font:8px Poppins;display:flex}.workspace-project-tabs button.active{color:#111;background:#fff;box-shadow:0 1px 5px #00000012}.workspace-project-tabs span{background:#e9e9e5;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.workspace-project-notice{color:var(--dr-success);background:#f2f7f2;border:1px solid #c7d8c9;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:8px}.workspace-project-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.workspace-project-metrics article{border-right:1px solid var(--line);min-height:100px;padding:18px 20px}.workspace-project-metrics article:last-child{border:0}.workspace-project-metrics span,.workspace-project-metrics small{color:#888;font-size:7px;display:block}.workspace-project-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;font-size:13px;font-weight:500;display:block;overflow:hidden}.workspace-project-overview-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.workspace-project-card,.workspace-project-section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.workspace-project-card>header,.workspace-project-section>header{border-bottom:1px solid var(--line);padding:18px 20px}.workspace-project-card header span,.workspace-project-section>header>span{letter-spacing:.11em;text-transform:uppercase;color:#888;font-size:6px}.workspace-project-card h2,.workspace-project-section h2{margin:5px 0 0;font-size:15px;font-weight:500}.workspace-project-card>p{color:#777;min-height:34px;margin:0;padding:18px 20px 6px;font-size:8px;line-height:1.6}.workspace-project-card>time{color:#555;padding:0 20px;font-size:8px;display:block}.workspace-project-card>button{color:#222;cursor:pointer;background:0 0;border:0;margin:16px 20px 19px;padding:0;font:8px Poppins}.workspace-project-budget{padding:22px 20px 0;font-size:25px;font-weight:500;display:block}.phase-card{grid-row:span 3}.phase-card>div>div{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;align-items:center;gap:11px;min-height:61px;padding:10px 20px;display:grid;position:relative}.phase-card>div>div:last-child{border:0}.phase-card i{border:1px solid #ddd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.phase-card .complete i{color:#fff;background:#111;border-color:#111}.phase-card .in_progress i{border-color:#111}.phase-card span strong,.phase-card span small{font-size:8px;display:block}.phase-card span small{color:#888;margin-top:3px;font-size:6px}.phase-card b{background:#111;height:2px;position:absolute;bottom:0;left:57px}.workspace-project-section>header p{color:#888;max-width:620px;margin:5px 0 0;font-size:7px;line-height:1.5}.workspace-project-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:62px;padding:11px 20px;display:grid}.workspace-project-list article:last-child{border:0}.workspace-project-list strong,.workspace-project-list small{font-size:8px;display:block}.workspace-project-list small{color:#888;margin-top:3px;font-size:7px}.schedule-list article{grid-template-columns:45px minmax(0,1fr) auto}.schedule-list time{background:#f1f1ed;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.schedule-list time strong{font-size:12px}.schedule-list time span{text-transform:uppercase;font-size:6px}.schedule-list em,.task-list>article>span{background:#f1f1ee;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}.task-list article{grid-template-columns:7px minmax(0,1fr) auto auto}.task-list article>i{background:#aaa;border-radius:50%;width:7px;height:7px}.task-list article>i.priority-high,.task-list article>i.priority-urgent{background:#a9554b}.task-list time{color:#777;font-size:7px}.workspace-project-decision-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-list article{grid-template-columns:minmax(0,1fr) auto}.decision-list article>span{gap:6px;display:flex}.decision-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;height:31px;padding:0 10px;font:7px Poppins}.decision-list button.dark{color:#fff;background:#111;border-color:#111}.decision-log article{grid-template-columns:24px minmax(0,1fr);align-items:flex-start}.decision-log article>i{background:#eee;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.decision-log p{color:#444;margin:4px 0;font-size:8px;line-height:1.5}.workspace-project-files a{border-bottom:1px solid var(--line);min-height:64px;color:inherit;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.workspace-project-files a:last-child{border:0}.workspace-project-files a:hover{background:#fafaf8}.workspace-project-files i{background:#eee;border-radius:6px;place-items:center;width:39px;height:39px;font-size:6px;font-style:normal;display:grid}.workspace-project-files strong,.workspace-project-files small{font-size:8px;display:block}.workspace-project-files small{color:#888;margin-top:3px;font-size:7px}.workspace-project-files span{font-size:7px}.workspace-project-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:25px;display:grid}.workspace-project-empty i{color:#fff;background:#111;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;font:8px Poppins;display:grid}.workspace-project-empty strong{font-size:9px}.workspace-project-empty p{color:#888;max-width:400px;margin:5px 0 0;font-size:7px;line-height:1.6}@media (width<=980px){.workspace-project-metrics{grid-template-columns:repeat(2,1fr)}.workspace-project-metrics article:nth-child(2){border-right:0}.workspace-project-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace-project-overview-grid,.workspace-project-decision-grid{grid-template-columns:1fr}.phase-card{grid-row:auto}}@media (width<=650px){.workspace-project{padding:20px 15px 50px}.workspace-project-hero{padding:21px}.workspace-project-title{flex-direction:column;align-items:flex-start}.workspace-project-title h1{font-size:25px}.workspace-project-progress{width:100%}.workspace-project-health{display:none}.workspace-project-metrics{grid-template-columns:1fr}.workspace-project-metrics article{border-right:0;border-bottom:1px solid var(--line)}.workspace-project-tabs button{min-width:105px}.task-list article{grid-template-columns:7px minmax(0,1fr)}.task-list article>span,.task-list time{display:none}.decision-list article{grid-template-columns:1fr}.schedule-list article{grid-template-columns:45px minmax(0,1fr)}.schedule-list em{display:none}}.application-review-queue>a{border-bottom:1px solid var(--line);min-height:68px;color:inherit;grid-template-columns:34px minmax(200px,1.4fr) 120px 140px 90px 20px;align-items:center;gap:13px;padding:10px 18px;text-decoration:none;display:grid}.application-review-queue>a:last-child{border:0}.application-review-queue>a:hover{background:#fafaf8}.application-review-queue>a>i{color:#fff;background:#111;border-radius:6px;place-items:center;width:32px;height:32px;font-size:6px;font-style:normal;display:grid}.application-review-queue strong,.application-review-queue small{font-size:8px;display:block}.application-review-queue small{color:#888;margin-top:3px;font-size:7px}.application-review-queue em{text-transform:capitalize;background:#f0f0ed;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-style:normal}.application-review-queue>a>span:nth-of-type(2),.application-review-queue time{color:#777;text-transform:capitalize;font-size:7px}.application-workflow-record{background:#f7f7f4;min-height:100vh;padding:30px 38px 70px}.application-workflow-record>header{max-width:1450px;margin:0 auto 20px}.application-workflow-record>header a{color:#555;font-size:8px;text-decoration:none}.application-workflow-record>header>span{color:#888;letter-spacing:.1em;margin-top:22px;font-size:7px;display:block}.application-workflow-record h1{margin:7px 0 4px;font-size:30px;font-weight:500}.application-workflow-record>header p{color:#777;text-transform:capitalize;margin:0;font-size:8px}.application-workflow-record>nav{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:1450px;margin:0 auto 15px;display:flex;overflow:auto}.application-workflow-record>nav button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;flex:none;height:43px;padding:0 16px;font:7px Poppins}.application-workflow-record>nav button.active{color:#fff;background:#111}.application-workflow-record>.foundation-notice,.application-stage-map,.application-workflow-grid,.application-record-panel{max-width:1450px;margin-left:auto;margin-right:auto}.application-stage-map{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:15px;display:flex;overflow:auto}.application-stage-map article{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:175px;min-height:68px;padding:10px 16px;display:flex;position:relative}.application-stage-map article:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.application-stage-map article.active:after{background:var(--stage-color)}.application-stage-map i{border:1px solid #ddd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.application-stage-map .complete i{color:#fff;background:#111;border-color:#111}.application-stage-map strong,.application-stage-map small{font-size:7px;display:block}.application-stage-map small{color:#888;text-transform:capitalize;margin-top:3px;font-size:6px}.application-workflow-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.application-workflow-grid>section,.application-record-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.application-workflow-grid>section>header{border-bottom:1px solid var(--line);padding:18px 20px}.application-workflow-grid header>span{color:#888;text-transform:uppercase;font-size:6px}.application-workflow-grid h2{margin:5px 0;font-size:15px;font-weight:500}.application-workflow-grid header p{color:#888;margin:0;font-size:7px;line-height:1.5}.application-next-steps,.application-check-list{padding:10px}.application-next-steps button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:0 13px;font:8px Poppins;display:flex}.application-next-steps button+button{margin-top:7px}.application-next-steps button:hover{color:#fff;background:#111;border-color:#111}.application-next-steps p,.application-check-list>p{color:#888;padding:15px;font-size:8px;line-height:1.5}.application-check-list article{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.application-check-list article:last-child{border:0}.application-check-list i{background:#aaa;border-radius:50%;width:7px;height:7px}.application-check-list i.is-passed{background:var(--dr-success)}.application-check-list i.is-failed{background:var(--dr-exception)}.application-check-list strong,.application-check-list small{font-size:7px;display:block}.application-check-list small{color:#888;margin-top:3px;font-size:6px}.application-check-list em{text-transform:capitalize;font-size:6px;font-style:normal}.application-record-panel{padding:20px}.application-record-panel>h2{margin:0 0 15px;font-size:16px}.application-record-panel dl{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,1fr);gap:0;margin:0;display:grid}.application-record-panel dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.application-record-panel dt{color:#888;text-transform:capitalize;font-size:6px}.application-record-panel dd{margin:5px 0 0;font-size:8px}.application-record-panel>article{border-bottom:1px solid var(--line);padding:12px 0}.application-record-panel>article strong,.application-record-panel>article small{font-size:8px;display:block}.application-record-panel>article small{color:#888;margin-top:3px;font-size:7px}.application-record-empty{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.application-record-empty p{color:#888;font-size:8px}@media (width<=850px){.application-review-queue>a{grid-template-columns:34px minmax(0,1fr) 110px 20px}.application-review-queue>a>span:nth-of-type(2),.application-review-queue time{display:none}.application-workflow-grid{grid-template-columns:1fr}}@media (width<=650px){.application-workflow-record{padding:22px 15px 50px}.application-review-queue>a{grid-template-columns:34px minmax(0,1fr) 20px}.application-review-queue em{display:none}.application-record-panel dl{grid-template-columns:1fr}}.application-pipelines-directory{max-width:1450px}.application-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.application-heading-actions .secondary-link{justify-content:center;min-width:124px}.application-pipeline-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.application-pipeline-summary article{border-right:1px solid var(--line);min-height:105px;padding:18px 20px}.application-pipeline-summary article:last-child{border:0}.application-pipeline-summary span,.application-pipeline-summary small{color:#888;font-size:7px;display:block}.application-pipeline-summary strong{margin:10px 0 4px;font-size:22px;font-weight:500;display:block}.application-pipeline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-pipeline-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.application-pipeline-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:125px;padding:19px 20px;display:flex}.application-pipeline-card h2{margin:7px 0 5px;font-size:15px;font-weight:500}.application-pipeline-card p{color:#888;max-width:520px;margin:0;font-size:8px;line-height:1.5}.application-pipeline-card .primary-button{flex:none;justify-content:center;min-width:118px}.application-card-notice{color:#9a5e54;margin-top:7px;font-size:7px;display:block}.client-application-default{grid-column:1/-1}.application-status{color:#777;text-transform:uppercase;background:#f0f0ed;border-radius:999px;padding:5px 8px;font-size:6px;display:inline-flex}.application-status.is-published{color:var(--dr-success);background:#eaf2eb}.application-status.is-draft{color:#946a2c;background:#f7efe3}.application-pipeline-card dl{grid-template-columns:1.3fr .6fr .7fr 1.2fr;margin:0;display:grid}.application-pipeline-card dl>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.application-pipeline-card dl>div:last-child{border:0}.application-pipeline-card dt{color:#999;font-size:6px}.application-pipeline-card dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:7px;overflow:hidden}@media (width<=950px){.application-pipeline-list{grid-template-columns:1fr}.client-application-default{grid-column:auto}}@media (width<=650px){.application-heading-actions{justify-content:flex-start;width:100%}.application-pipeline-summary{grid-template-columns:1fr}.application-pipeline-summary article{border-right:0;border-bottom:1px solid var(--line)}.application-pipeline-card>header{flex-direction:column;align-items:flex-start}.application-pipeline-card dl{grid-template-columns:1fr 1fr}.application-pipeline-card dl>div:nth-child(2){border-right:0}.application-pipeline-card dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.pipeline-directory-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin:34px 0 16px;padding-top:28px;display:flex}.pipeline-directory-heading span{color:#888;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.pipeline-directory-heading h2{margin:7px 0 5px;font-size:21px;font-weight:500}.pipeline-directory-heading p{color:#888;max-width:760px;margin:0;font-size:8px;line-height:1.6}.pipeline-directory-heading>strong{background:#edede8;border-radius:999px;flex:none;padding:7px 10px;font-size:7px;font-weight:500}@media (width<=650px){.pipeline-directory-heading{flex-direction:column;align-items:flex-start}}.provider-category-operations{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-category-operations article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:12px 18px;display:grid}.provider-category-operations article:nth-child(2n){border-right:0}.provider-category-operations article>span{color:#fff;background:#111;border-radius:7px;place-items:center;width:32px;height:32px;font-size:7px;display:grid}.provider-category-operations strong,.provider-category-operations small{font-size:8px;display:block}.provider-category-operations small{color:#888;margin-top:3px;font-size:6px;line-height:1.4}.provider-category-operations em{white-space:nowrap;background:#f0f0ed;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}@media (width<=650px){.provider-category-operations{grid-template-columns:1fr}.provider-category-operations article{border-right:0}.provider-category-operations em{display:none}}.application-provisioning-panel{background:#fff;border:1px solid #d9c8ab;border-radius:9px;max-width:1450px;margin:0 auto 15px;overflow:hidden}.application-provisioning-panel>header{background:#fbf6ed;border-bottom:1px solid #e4d8c4;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.application-provisioning-panel>header span{color:#8a6630;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.application-provisioning-panel>header h2{text-transform:capitalize;margin:5px 0 3px;font-size:14px;font-weight:500}.application-provisioning-panel>header p{color:#777;margin:0;font-size:7px}.application-provisioning-panel>header>strong{background:#fff;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:500}.application-provisioning-panel.is-complete{border-color:#bfd2c2}.application-provisioning-panel.is-complete>header{background:#f0f6f1;border-color:#d4e1d5}.application-provisioning-timeline{grid-template-columns:repeat(7,minmax(110px,1fr));display:grid;overflow:auto}.application-provisioning-timeline article{border-right:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex}.application-provisioning-timeline article:last-child{border:0}.application-provisioning-timeline article.active{background:#faf8f2}.application-provisioning-timeline i{color:#fff;border:1px solid #ddd;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.application-provisioning-timeline article.complete i{border-color:var(--dr-success);background:var(--dr-success)}.application-provisioning-timeline article.failed_permanent i,.application-provisioning-timeline article.failed_retryable i{border-color:var(--dr-exception);background:var(--dr-exception)}.application-provisioning-timeline strong,.application-provisioning-timeline small{font-size:7px;display:block}.application-provisioning-timeline small{color:#888;text-transform:capitalize;margin-top:3px;font-size:6px}.application-provisioning-recovery{border-top:1px solid var(--line);background:#fafaf8;grid-template-columns:minmax(200px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.application-provisioning-recovery>div strong{font-size:8px}.application-provisioning-recovery>div p{color:#777;max-width:460px;margin:4px 0 0;font-size:7px;line-height:1.5}.application-provisioning-recovery label{gap:5px;font-size:7px;display:grid}.application-provisioning-recovery select,.application-provisioning-recovery textarea{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:36px;padding:8px 10px;font:7px Poppins}.application-provisioning-recovery textarea{resize:vertical;min-height:58px}.application-provisioning-recovery .primary-button{color:#fff;background:#111;border:0;border-radius:6px;min-height:36px;padding:0 14px;font:7px Poppins}.application-provisioning-recovery .primary-button:disabled{opacity:.45}@media (width<=800px){.application-provisioning-recovery{grid-template-columns:1fr}.application-provisioning-recovery .primary-button{width:max-content}}.pending-application-shell{background:var(--dr-surface-sunken);min-height:100vh;color:var(--dr-ink)}.pending-application-shell>header{background:var(--dr-ink);border-bottom:0;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.pending-application-shell>header>a{color:inherit;text-decoration:none}.pending-application-shell>header .registry-wordmark{transform-origin:0;transform:none}.pending-application-shell>header .registry-name strong{font-size:16px}.pending-application-shell>header nav{gap:24px;display:flex}.pending-application-shell>header nav a{color:var(--dr-muted);font-size:8px;text-decoration:none}.pending-application-list,.pending-application-record{width:min(1120px,100% - 48px);margin:0 auto;padding:52px 0 80px}main.pending-application-fullbleed{width:100%;max-width:none;margin:0;padding:0}.pending-application-fullbleed .pending-application-form{border:0;border-radius:0;min-height:calc(100vh - 72px);margin:0}.pending-application-list>div:first-child>span,.pending-application-heading>span,.pending-status-card>header>span,.pending-form-card>header span{color:var(--dr-faint);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.pending-application-list h1,.pending-application-heading h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:31px;font-weight:500}.pending-application-list>div:first-child>p,.pending-application-heading p{max-width:720px;color:var(--dr-muted);margin:0;font-size:9px;line-height:1.65}.pending-application-list>section{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;margin-top:28px;overflow:hidden}.pending-application-list>section>a{border-bottom:1px solid var(--dr-line);min-height:72px;color:inherit;grid-template-columns:38px minmax(0,1.3fr) 130px 130px 18px;align-items:center;gap:13px;padding:11px 18px;text-decoration:none;display:grid}.pending-application-list>section>a:last-child{border:0}.pending-application-list>section>a:hover{background:var(--dr-surface-sunken)}.pending-application-list>section>a>i,.application-portal-empty>i{background:var(--dr-ink);width:36px;height:36px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.pending-application-list>section>a strong,.pending-application-list>section>a small{font-size:9px;display:block}.pending-application-list>section>a small{color:var(--dr-faint);margin-top:4px;font-size:7px}.pending-application-list>section>a em{background:var(--dr-surface-muted);text-transform:capitalize;border-radius:999px;width:max-content;padding:6px 9px;font-size:6px;font-style:normal}.pending-application-list>section>a time{color:var(--dr-faint);font-size:7px}.pending-application-list>section>a b{font-size:12px;font-weight:400}.application-portal-loading,.application-portal-empty{min-height:260px;color:var(--dr-faint);text-align:center;align-content:center;place-items:center;font-size:9px;display:grid}.application-portal-empty>i{margin-bottom:14px}.application-portal-empty>strong{color:var(--dr-ink);font-size:10px}.application-portal-empty>p{max-width:470px;color:var(--dr-faint);margin:7px 0 0;font-size:8px;line-height:1.6}.application-portal-empty.compact{border:0;min-height:210px}.application-portal-empty.tab-empty{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;min-height:320px}.application-portal-notice{border:1px solid var(--dr-attention-soft);background:var(--dr-attention-soft);color:var(--dr-attention);border-radius:7px;margin:14px 0;padding:12px 14px;font-size:8px}.application-portal-notice.is-error{border-color:var(--dr-exception-soft);background:var(--dr-exception-soft);color:var(--dr-exception)}.pending-application-heading>a{color:var(--dr-muted);margin-bottom:26px;font-size:8px;text-decoration:none;display:block}.pending-application-heading p{text-transform:capitalize}.pending-application-progress{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:9px;margin:25px 0 16px;padding:16px 18px}.pending-application-progress>div{justify-content:space-between;align-items:center;display:flex}.pending-application-progress span,.pending-application-progress strong,.pending-application-progress small{font-size:7px}.pending-application-progress>i{background:var(--dr-surface-muted);border-radius:4px;height:4px;margin:11px 0 8px;display:block;overflow:hidden}.pending-application-progress>i>b{background:var(--dr-ink);border-radius:4px;height:100%;transition:width .25s;display:block}.pending-application-progress small{color:var(--dr-faint)}.pending-application-tabs{border-bottom:1px solid var(--dr-line);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.pending-application-tabs button{min-height:44px;color:var(--dr-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.pending-application-tabs button.active{border-bottom-color:var(--dr-ink);color:var(--dr-ink);font-weight:650}.pending-status-card,.pending-form-card{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;overflow:hidden}.pending-status-card>header,.pending-form-card>header{border-bottom:1px solid var(--dr-line);padding:22px 24px}.pending-status-card h2,.pending-form-card h2{text-transform:capitalize;margin:6px 0 5px;font-size:18px;font-weight:500}.pending-status-card header p,.pending-form-card header p{max-width:700px;color:var(--dr-faint);margin:0;font-size:8px;line-height:1.6}.pending-status-card>div{padding:8px 24px}.pending-status-card article{border-bottom:1px solid var(--dr-surface-muted);align-items:center;gap:13px;min-height:54px;display:flex}.pending-status-card article:last-child{border:0}.pending-status-card article>i{border:2px solid var(--dr-surface);background:var(--dr-ink);width:8px;height:8px;box-shadow:0 0 0 1px var(--dr-line-strong);border-radius:50%}.pending-status-card article strong,.pending-status-card article small{text-transform:capitalize;font-size:8px;display:block}.pending-status-card article small{color:var(--dr-faint);margin-top:3px;font-size:6px}.pending-form-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.pending-form-card>header>button{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:6px;height:35px;padding:0 14px;font:7px Poppins}.pending-form-card>header>button:disabled{opacity:.45}.pending-form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.pending-form-grid>label{color:var(--dr-muted);align-content:start;gap:7px;font-size:8px;display:grid}.pending-form-grid>label.span-2{grid-column:1/-1}.pending-form-grid label>span{justify-content:space-between;display:flex}.pending-form-grid label em{color:var(--dr-exception);text-transform:uppercase;font-size:6px;font-style:normal}.pending-form-grid input:not([type=checkbox]),.pending-form-grid select,.pending-form-grid textarea{box-sizing:border-box;border:1px solid var(--dr-line);background:var(--dr-surface);width:100%;color:var(--dr-ink);border-radius:6px;padding:0 12px;font:9px Poppins}.pending-form-grid input:not([type=checkbox]),.pending-form-grid select{height:42px}.pending-form-grid select[multiple],.pending-form-grid textarea{min-height:110px;padding:11px 12px}.pending-form-grid input:disabled,.pending-form-grid select:disabled,.pending-form-grid textarea:disabled{background:var(--dr-surface-sunken);color:var(--dr-muted)}.pending-form-grid label>small{color:var(--dr-faint);font-size:7px;line-height:1.5}.pending-form-card>footer{border-top:1px solid var(--dr-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.pending-form-card>footer label{max-width:620px;color:var(--dr-muted);align-items:flex-start;gap:8px;font-size:7px;line-height:1.5;display:flex}.pending-form-card>footer input{margin-top:1px}.pending-form-card>footer .primary-button:disabled{opacity:.45}@media (width<=760px){.pending-application-shell>header{height:64px;padding:0 18px}.pending-application-shell>header nav a:last-child{display:none}.pending-application-list,.pending-application-record{width:calc(100% - 30px);padding:34px 0 55px}.pending-application-list>section>a{grid-template-columns:38px minmax(0,1fr) 18px}.pending-application-list>section>a em,.pending-application-list>section>a time{display:none}.pending-form-grid{grid-template-columns:1fr;padding:18px}.pending-form-grid>label.span-2{grid-column:auto}.pending-form-card>footer{flex-direction:column;align-items:stretch}.pending-form-card>footer .primary-button{width:100%}}.pending-application-module{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;overflow:hidden}.pending-application-module>header{border-bottom:1px solid var(--dr-line);padding:22px 24px}.pending-application-module>header>span{color:var(--dr-faint);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.pending-application-module h2{margin:6px 0 5px;font-size:18px;font-weight:500}.pending-application-module>header p{color:var(--dr-faint);margin:0;font-size:8px}.pending-application-module>div:not(.application-portal-empty){padding:8px 24px}.pending-application-module article{border-bottom:1px solid var(--dr-surface-muted);align-items:center;gap:13px;min-height:68px;display:flex}.pending-application-module article:last-child{border:0}.pending-application-module article>i{background:var(--dr-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.pending-application-module article>i.is-passed{background:var(--dr-success)}.pending-application-module article>i.is-failed{background:var(--dr-exception)}.pending-application-module article>span{flex:1;min-width:0}.pending-application-module article strong,.pending-application-module article small{font-size:8px;display:block}.pending-application-module article small{color:var(--dr-faint);margin-top:4px;font-size:7px;line-height:1.5}.pending-application-module article em{background:var(--dr-surface-muted);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}.pending-document-row strong em{color:var(--dr-exception);background:0 0;margin-left:8px;padding:0}.pending-file-control{justify-content:flex-end;align-items:center;gap:7px;min-width:220px;display:flex}.pending-file-control>a,.pending-file-control>button,.pending-file-control>label{border:1px solid var(--dr-line);background:var(--dr-surface);color:var(--dr-ink);cursor:pointer;border-radius:6px;padding:8px 11px;font:7px Poppins;text-decoration:none}.pending-file-control>label input{display:none}.pending-file-control>label.disabled{cursor:not-allowed;opacity:.5}.pending-file-control>small{color:var(--dr-exception);font-size:6px}.pending-message-list article{align-items:flex-start;padding:14px 0}.pending-message-list article>i{background:var(--dr-ink);width:34px;height:34px;color:var(--dr-surface);place-items:center;font-size:7px;font-style:normal;display:grid}.pending-message-list article p{color:var(--dr-ink);margin:9px 0 0;font-size:8px;line-height:1.65}@media (width<=760px){.pending-document-row{flex-direction:column;padding:14px 0;align-items:flex-start!important}.pending-file-control{flex-wrap:wrap;justify-content:flex-start;min-width:0}}.dashboard-customizer-backdrop{z-index:1000;background:#11111180;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dashboard-customizer{background:#f7f7f4;border:1px solid #d7d7d2;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0003}.dashboard-customizer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 26px;display:flex}.dashboard-customizer>header span{letter-spacing:.13em;text-transform:uppercase;color:#888;font-size:7px}.dashboard-customizer h2{margin:6px 0 5px;font-size:22px;font-weight:500}.dashboard-customizer>header p{color:#888;max-width:540px;margin:0;font-size:8px;line-height:1.55}.dashboard-customizer>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:34px;height:34px;font:18px Poppins}.dashboard-customizer-body>ol{margin:0;padding:0;list-style:none;overflow:auto}.dashboard-customizer-body>ol>li{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px minmax(190px,1fr) 72px 105px 86px;align-items:center;gap:13px;min-height:76px;padding:11px 24px;display:grid}.dashboard-customizer-body>ol>li>span{background:#eee;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.dashboard-customizer-body li strong,.dashboard-customizer-body li small{font-size:8px;display:block}.dashboard-customizer-body li small{color:#888;margin-top:3px;font-size:7px;line-height:1.4}.dashboard-card-order{gap:4px;display:flex}.dashboard-card-order button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;width:32px;height:32px}.dashboard-card-order button:disabled{opacity:.35}.dashboard-customizer-body label{color:#888;gap:4px;font-size:6px;display:grid}.dashboard-customizer-body select{border:1px solid var(--line);background:#fff;border-radius:5px;height:32px;padding:0 8px;font:7px Poppins}.dashboard-card-visible{grid-template-columns:18px 1fr;align-items:center}.dashboard-card-visible input{width:16px;height:16px}.dashboard-customizer-error{color:var(--dr-exception);background:#fbf3f2;border:1px solid #e0b6b0;border-radius:6px;margin:14px 24px 0;padding:11px 13px;font-size:8px}.dashboard-customizer-loading{color:#888;place-items:center;min-height:300px;font-size:8px;display:grid}.dashboard-customizer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.dashboard-customizer>footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;min-width:90px;height:36px;font:8px Poppins}.dashboard-customizer>footer .primary-button{color:#fff;background:#111;border-color:#111}.dashboard-customizer>footer button:disabled{opacity:.5}.role-dashboard-heading>div:last-child{flex-wrap:wrap}.role-dashboard-heading>div:last-child button+button{margin-left:0}@media (width<=650px){.dashboard-customizer-backdrop{padding:0}.dashboard-customizer{border:0;border-radius:0;width:100%;height:100vh;max-height:100vh}.dashboard-customizer>header{padding:20px 16px}.dashboard-customizer-body>ol>li{grid-template-columns:26px minmax(0,1fr) 68px;padding:12px 16px}.dashboard-customizer-body>ol>li>label{grid-column:2}.dashboard-card-visible{grid-row:2;grid-column:3!important}.dashboard-customizer>footer{padding:13px 16px}}.task-builder-page{max-width:1440px;margin:0 auto;padding:34px 38px 70px}.task-builder-page>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.task-builder-page>header span{color:#8b8b87;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.task-builder-page h1{margin:8px 0 5px;font-size:27px;font-weight:500}.task-builder-page>header p{color:#858580;max-width:720px;margin:0;font-size:9px;line-height:1.55}.task-builder-page .primary-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;min-height:39px;padding:0 16px;font:8px Poppins}.task-builder-page>nav{border:1px solid var(--line);background:#eee;border-radius:7px;gap:4px;width:max-content;max-width:100%;margin:0 0 14px;padding:4px;display:flex;overflow:auto}.task-builder-page>nav button{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;min-width:108px;height:32px;padding:0 12px;font:7px Poppins}.task-builder-page>nav button.active{background:#fff;box-shadow:0 1px 4px #00000012}.task-builder-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.task-builder-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:47px;padding:0 18px;display:flex}.task-builder-list>header span{font-size:8px;font-weight:500}.task-builder-list>header small{color:#999;font-size:7px}.task-builder-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 60px 75px 62px 68px;align-items:center;gap:12px;min-height:82px;padding:12px 18px;display:grid}.task-builder-list>article:last-child{border:0}.task-builder-list article>div>span{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.task-builder-list h2{margin:4px 0 3px;font-size:12px;font-weight:500}.task-builder-list article p{color:#888;margin:0;font-size:7px;line-height:1.45}.task-builder-list article>strong{text-align:center;font-size:15px;font-weight:500}.task-builder-list article>strong small{color:#999;font-size:6px;font-weight:400;display:block}.task-builder-list article>em{color:#777;background:#eee;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-style:normal}.task-builder-list article>em.enabled{color:var(--dr-success);background:#edf3ed}.task-builder-list article>button,.task-builder-items button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;height:31px;padding:0 9px;font:7px Poppins}.task-builder-empty{text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.task-builder-empty strong{font-size:9px}.task-builder-empty p{color:#888;max-width:430px;margin:5px 0 0;font-size:7px;line-height:1.55}.task-builder-modal{width:min(780px,100%)}.task-builder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.task-builder-form>label,.task-builder-items article>label{flex-direction:column;gap:6px;font-size:8px;display:flex}.task-builder-form input:not([type=checkbox]),.task-builder-form select,.task-builder-form textarea{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px;font:8px Poppins}.task-builder-form textarea{resize:vertical;line-height:1.5}.task-template-enabled,.task-template-required{align-self:end;min-height:38px;flex-direction:row!important;align-items:center!important}.task-template-enabled input,.task-template-required input{width:16px;height:16px}.task-builder-items{border-top:1px solid var(--line);padding-top:16px}.task-builder-items>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.task-builder-items h3{margin:0;font-size:11px;font-weight:500}.task-builder-items>article{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(170px,1.4fr) minmax(105px,.7fr) 90px 85px 72px;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid}.task-builder-items article>label.span-2{grid-column:1/5}.task-builder-items article>.task-template-required{grid-column:5}.task-builder-items article>button{grid-column:5;justify-self:end}.task-builder-modal>form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.task-builder-modal>form>footer>button:not(.primary-button):not(.rcs-button--primary){border:1px solid var(--line);background:#fff;border-radius:6px;height:36px;padding:0 14px;font:8px Poppins}@media (width<=850px){.task-builder-page{padding:24px 20px}.task-builder-list>article{grid-template-columns:minmax(180px,1fr) 55px 70px}.task-builder-list>article>button{grid-column:auto}.task-builder-items>article{grid-template-columns:1fr 1fr}.task-builder-items article>label.span-2,.task-builder-items article>.task-template-required,.task-builder-items article>button{grid-column:auto}}@media (width<=620px){.task-builder-page>header{flex-direction:column;align-items:flex-start}.task-builder-page>header .primary-button{width:100%}.task-builder-list>article{grid-template-columns:1fr 60px}.task-builder-list article>em{grid-column:2}.task-builder-form{grid-template-columns:1fr}.task-builder-form .span-2{grid-column:auto}.task-builder-items>article{grid-template-columns:1fr}}.task-builder-modal{width:min(720px,100%);overflow:hidden}.task-builder-modal>form{max-height:calc(90vh - 78px);overflow:auto}.task-template-form textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;background:#fff;border-radius:5px;width:100%;min-height:68px;padding:9px 10px;font:8px/1.5 Poppins}.task-template-form>.task-template-enabled{align-self:end;min-height:37px}.task-template-form>.task-template-enabled input,.task-template-task-editor .check-label input{width:16px;height:16px}.task-template-section{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.task-template-section>header{border-bottom:1px solid var(--line);background:#f7f7f4;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.task-template-section h3{margin:0;font-size:10px;font-weight:500}.task-template-section header p{color:#999;margin:3px 0 0;font-size:7px}.task-template-section .secondary-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;height:32px;padding:0 11px;font:7px Poppins}.task-template-task-list{border-bottom:1px solid var(--line)}.task-template-task-list>article{border-bottom:1px solid #ededeb;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:50px;display:grid}.task-template-task-list>article:last-child{border:0}.task-template-task-list>article.active{background:#f8f8f5;box-shadow:inset 3px 0 #111}.task-template-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;height:50px;padding:0 12px;display:grid}.task-template-select>i{background:#ededeb;border-radius:5px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.task-template-select strong,.task-template-select small{display:block}.task-template-select strong{font-size:8px;font-weight:500}.task-template-select small{color:#999;margin-top:3px;font-size:6px}.task-template-task-list .icon-button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;font:15px Poppins;display:grid}.task-template-task-list .icon-button:hover:not(:disabled){color:#974a42;background:#f6e5e2}.task-template-task-list .icon-button:disabled{opacity:.3}.task-template-task-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.task-template-task-editor label{flex-direction:column;gap:6px;font-size:8px;display:flex}.task-template-task-editor input:not([type=checkbox]),.task-template-task-editor select{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;height:37px;padding:0 10px;font:8px Poppins}.task-template-task-editor .check-label{flex-direction:row;align-self:end;align-items:center;min-height:37px}.task-template-form>footer{align-items:center}.task-template-form>footer>span{color:#888;margin-right:auto;font-size:7px}@media (width<=650px){.task-builder-modal{border-radius:0;width:100%;max-height:100vh}.task-builder-modal>form{max-height:calc(100vh - 78px)}.task-template-task-editor{grid-template-columns:1fr}.task-template-task-editor .span-2{grid-column:auto}}.workspace-task-directory>article{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(180px,1fr) 70px 95px 100px 72px;align-items:center;gap:13px;min-height:66px;padding:10px 18px;display:grid}.workspace-task-directory>article:last-child{border-bottom:0}.workspace-task-directory>article>i{background:#aaa;border-radius:50%;width:7px;height:7px}.workspace-task-directory>article>i.priority-high,.workspace-task-directory>article>i.priority-urgent{background:#a9554b}.workspace-task-directory>article>span,.workspace-task-directory>article time{color:#777;font-size:7px}.workspace-task-directory>article>button,.workspace-task-directory>article>a{border:1px solid var(--line);color:#222;cursor:pointer;background:#fff;border-radius:5px;place-items:center;min-height:30px;padding:0 9px;font:7px Poppins;text-decoration:none;display:grid}.workspace-task-directory>article>button:disabled{opacity:.55}@media (width<=900px){.workspace-task-directory>article{grid-template-columns:7px minmax(160px,1fr) 70px 72px}.workspace-task-directory>article>span,.workspace-task-directory>article time{display:none}}@media (width<=650px){.workspace-task-directory>article{grid-template-columns:7px minmax(0,1fr) 72px}.workspace-task-directory>article em{display:none}}.workspace-directory-topbar>a{color:#555;margin-left:auto;font-size:8px;text-decoration:none}.workspace-directory{max-width:1440px;margin:0 auto;padding:32px 38px 70px}.workspace-directory>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.workspace-directory>header>div>span{letter-spacing:.13em;text-transform:uppercase;color:#888;font-size:7px}.workspace-directory h1{margin:7px 0 5px;font-size:28px;font-weight:500}.workspace-directory>header p{color:#888;max-width:700px;margin:0;font-size:9px;line-height:1.55}.workspace-directory>header label{color:#888;gap:5px;font-size:7px;display:grid}.workspace-directory>header select{border:1px solid var(--line);background:#fff;border-radius:6px;width:145px;height:37px;padding:0 10px;font:8px Poppins}.workspace-directory-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.workspace-directory-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:47px;padding:0 18px;display:flex}.workspace-directory-panel>header span,.workspace-directory-panel>header small{color:#777;font-size:7px}.workspace-directory-panel>header small{color:#aaa}.workspace-project-directory>a,.workspace-task-directory>a,.workspace-schedule-directory>a,.workspace-decision-directory>a{border-bottom:1px solid var(--line);min-height:66px;color:inherit;align-items:center;gap:13px;padding:10px 18px;text-decoration:none;display:grid}.workspace-project-directory>a:last-child,.workspace-task-directory>a:last-child,.workspace-schedule-directory>a:last-child,.workspace-decision-directory>a:last-child{border:0}.workspace-project-directory>a:hover,.workspace-task-directory>a:hover,.workspace-schedule-directory>a:hover,.workspace-decision-directory>a:hover{background:#fafaf8}.workspace-project-directory>a{grid-template-columns:34px minmax(160px,1.4fr) minmax(90px,.7fr) 70px minmax(130px,.8fr) 20px}.workspace-project-directory>a>i{color:#fff;background:#111;border-radius:6px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.workspace-project-directory strong,.workspace-project-directory small,.workspace-task-directory strong,.workspace-task-directory small,.workspace-schedule-directory strong,.workspace-schedule-directory small,.workspace-decision-directory strong,.workspace-decision-directory small{font-size:8px;display:block}.workspace-project-directory small,.workspace-task-directory small,.workspace-schedule-directory small,.workspace-decision-directory small{color:#888;margin-top:3px;font-size:7px}.workspace-task-directory>a{grid-template-columns:7px minmax(180px,1fr) 70px 95px 100px 20px}.workspace-task-directory>a>i{background:#aaa;border-radius:50%;width:7px;height:7px}.workspace-task-directory>a>i.priority-high,.workspace-task-directory>a>i.priority-urgent{background:#a9554b}.workspace-task-directory em,.workspace-decision-directory em,.workspace-schedule-directory em{background:#f0f0ed;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-style:normal}.workspace-task-directory>a>span,.workspace-task-directory time,.workspace-decision-directory time,.workspace-schedule-directory>a>span{color:#777;font-size:7px}.workspace-schedule-directory>a{grid-template-columns:43px minmax(180px,1fr) 75px 100px 20px}.workspace-schedule-directory>a>time{background:#f1f1ed;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.workspace-schedule-directory>a>time strong{font-size:12px}.workspace-decision-directory>a{grid-template-columns:30px minmax(180px,1fr) 130px 125px 20px}.workspace-decision-directory>a>i{width:26px;height:26px;color:var(--dr-success);background:#edf3ed;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.workspace-activity-directory>article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) 100px;align-items:center;gap:12px;min-height:59px;padding:10px 18px;display:grid}.workspace-activity-directory>article:last-child{border:0}.workspace-activity-directory>article>i{background:#777;border-radius:50%;width:6px;height:6px}.workspace-activity-directory strong,.workspace-activity-directory small{font-size:8px;display:block}.workspace-activity-directory small,.workspace-activity-directory time{color:#888;margin-top:3px;font-size:7px}.workspace-directory-loading{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-directory-loading i{border:1px solid var(--line);background:linear-gradient(100deg,#fff 35%,#f2f2ef 50%,#fff 65%) 0 0/300% 100%;border-radius:9px;height:120px;animation:1.5s infinite role-shimmer}.workspace-directory-loading span{color:#888;text-align:center;grid-column:1/-1;font-size:8px}.workspace-directory-empty{text-align:center;align-content:center;place-items:center;min-height:270px;display:grid}.workspace-directory-empty i{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:7px;font-style:normal;display:grid}.workspace-directory-empty strong{font-size:9px}.workspace-directory-empty p{color:#888;max-width:430px;margin:5px 0 0;font-size:7px;line-height:1.6}.workspace-directory-error{color:var(--dr-exception);background:#fbf3f2;border:1px solid #e0b6b0;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:8px;display:flex}.workspace-directory-error span{gap:8px;display:flex}.workspace-directory-error button{color:inherit;background:#fff;border:1px solid #d4aaa5;border-radius:5px;padding:8px 11px;font:7px Poppins}@media (width<=900px){.workspace-project-directory>a{grid-template-columns:34px minmax(140px,1fr) 90px 70px 20px}.workspace-project-directory>a>span:nth-of-type(4){display:none}.workspace-task-directory>a{grid-template-columns:7px minmax(160px,1fr) 70px 90px 20px}.workspace-task-directory time{display:none}}@media (width<=650px){.workspace-directory{padding:22px 15px 50px}.workspace-directory>header{flex-direction:column;align-items:flex-start}.workspace-directory>header label,.workspace-directory>header select{width:100%}.workspace-directory-panel>header small{display:none}.workspace-project-directory>a{grid-template-columns:34px minmax(0,1fr) 20px}.workspace-project-directory>a>span{display:none}.workspace-task-directory>a{grid-template-columns:7px minmax(0,1fr) 20px}.workspace-task-directory em,.workspace-task-directory>a>span{display:none}.workspace-schedule-directory>a{grid-template-columns:43px minmax(0,1fr) 20px}.workspace-schedule-directory em,.workspace-schedule-directory>a>span{display:none}.workspace-decision-directory>a{grid-template-columns:30px minmax(0,1fr) 20px}.workspace-decision-directory em,.workspace-decision-directory time{display:none}.workspace-directory-loading{grid-template-columns:1fr}}.application-review-actions{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex}.application-review-actions strong,.application-review-actions small{display:block}.application-review-actions strong{font-size:9px}.application-review-actions small{color:#888;margin-top:3px;font-size:7px}.application-review-actions>.primary-button{min-width:130px}.application-review-view{align-items:center;gap:8px;display:flex}.appwf-states{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.appwf-state{border:1px solid var(--line);border-left:3px solid var(--appwf-accent,var(--dr-line-strong));background:var(--dr-surface);border-radius:9px;align-items:center;gap:9px;padding:10px 13px;display:flex}.appwf-pos{background:var(--dr-surface-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:600;display:grid}.appwf-state strong{font-size:9px;display:block}.appwf-state small{color:var(--dr-muted);text-transform:capitalize;font-size:7px;display:block}.appwf-transitions{margin-top:18px}.appwf-transitions h3{margin:0 0 8px;font-size:9px}.appwf-transitions ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.appwf-transitions li{color:var(--dr-muted);font-size:8px}.appwf-transitions li strong{color:var(--dr-ink);font-weight:600}.appwf-empty{color:var(--dr-muted);font-size:8px}.appwf-transition-list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.appwf-transition-row{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:flex}.appwf-transition-row .rcs-field{flex:1;margin:0}.appwf-arrow{color:var(--dr-muted);flex:none;font-size:11px}.appwf-notice{color:var(--dr-success);margin:8px 0 0;font-size:8px}.appwf-error{color:var(--dr-exception);margin:8px 0 0;font-size:8px}.appwf-edit{flex-direction:column;gap:8px;margin-top:14px;display:flex}.appwf-edit-row{border:1px solid var(--line);border-left:3px solid var(--appwf-accent,var(--dr-line-strong));background:var(--dr-surface);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.appwf-edit-row .rcs-field{flex:1;margin:0}.appwf-move-group{flex-direction:column;gap:2px;display:flex}.appwf-move{border:1px solid var(--line);background:var(--dr-surface);width:20px;height:16px;color:var(--dr-muted);cursor:pointer;border-radius:4px;place-items:center;font-size:8px;display:grid}.appwf-move:disabled{opacity:.4;cursor:default}.appwf-canon{color:var(--dr-muted);text-transform:capitalize;flex:none;font-size:7px}.appwf-actions{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.appwf-remove{border:1px solid var(--line);background:var(--dr-surface);width:22px;height:22px;color:var(--dr-muted);cursor:pointer;border-radius:5px;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.appwf-remove:disabled{opacity:.35;cursor:default}.manual-application-modal{width:min(650px,100%)}.manual-application-modal .modal-form select{border:1px solid var(--line);background:#fff;border-radius:5px;height:40px;padding:0 10px;font-size:9px}.manual-application-type{border:1px solid var(--line);background:#f8f8f5;border-radius:7px;gap:4px;padding:13px 14px;display:grid}.manual-application-type>span{color:#68816d;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.manual-application-type>strong{font-size:10px}.manual-application-type>small,.manual-application-note{color:#888;font-size:7px;line-height:1.55}.manual-application-note{background:#f7f7f4;border-left:2px solid #777;margin:0;padding:11px 13px}@media (width<=650px){.application-review-actions{flex-direction:column;align-items:flex-start}.application-review-actions>.primary-button{width:100%}}.application-action-message{background:#faf8f2;border:1px solid #dfd9cc;border-radius:7px;gap:7px;margin-bottom:10px;padding:12px;display:grid}.application-action-message>span{font-size:7px;font-weight:600}.application-action-message textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:82px;padding:10px;font:7px Poppins}.application-action-message small{color:#888;font-size:6px;line-height:1.5}.application-next-steps button:disabled{cursor:not-allowed;opacity:.45}.application-decision-requirements{background:#f7faf7;border:1px solid #d9ddd8;border-radius:7px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.application-decision-requirements>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.application-decision-requirements header strong{font-size:8px}.application-decision-requirements header small,.application-decision-requirements label small{color:#777;font-size:6px;line-height:1.5}.application-decision-requirements label{gap:6px;display:grid}.application-decision-requirements label>span{font-size:7px;font-weight:600}.application-decision-requirements em{color:var(--dr-exception);text-transform:uppercase;margin-left:4px;font-size:5px;font-style:normal}.application-decision-requirements select,.application-decision-requirements textarea{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:9px 10px;font:7px Poppins}.application-decision-requirements textarea{resize:vertical;min-height:72px}.application-decision-requirements>p{border-radius:5px;margin:0;padding:8px 10px;font-size:6px}.application-decision-requirements>p.incomplete{color:#8c453e;background:#fbefed}.application-decision-requirements>p.complete{color:var(--dr-success);background:#eaf3ec}.client-portal-card{margin-bottom:24px}.client-portal-list{gap:10px;display:grid}.client-portal-list article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.client-portal-list article div{gap:4px;display:grid}.client-portal-list article small,.client-portal-card>p{color:var(--muted)}.client-portal-list button{min-height:42px;padding:0 16px}.client-portal-card>p{margin:14px 0 0;font-size:13px}.application-panel-heading{border-bottom:1px solid var(--line);margin:-20px -20px 0;padding:18px 20px}.application-panel-heading h2{margin:0;font-size:16px;font-weight:500}.application-panel-heading p{color:#888;margin:5px 0 0;font-size:7px;line-height:1.5}.application-record-list article,.application-file-list article,.application-task-list article{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:58px;padding:10px 2px;display:flex}.application-record-list article:last-child,.application-file-list article:last-child,.application-task-list article:last-child{border:0}.application-record-list article>i{background:#111;border-radius:50%;flex:none;width:8px;height:8px}.application-record-list article>i.is-failed{background:var(--dr-exception)}.application-record-list article>i.is-published{background:var(--dr-success)}.application-record-list article div,.application-file-list article div,.application-task-list article div{flex:1;min-width:0}.application-record-list strong,.application-record-list small,.application-file-list strong,.application-file-list small,.application-task-list strong,.application-task-list small{font-size:8px;display:block}.application-record-list small,.application-file-list small,.application-task-list small{color:#888;margin-top:4px;font-size:7px}.application-note-list article{border-bottom:1px solid var(--line);padding:15px 0}.application-note-list article:last-child{border:0}.application-note-list strong,.application-note-list small{font-size:8px;display:block}.application-note-list article p{color:#444;margin:7px 0;font-size:8px;line-height:1.6}.application-note-list small{color:#888;font-size:7px}.application-file-list article>i{background:#f1f1ee;border-radius:6px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.application-file-list a{border:1px solid var(--line);color:#111;border-radius:6px;padding:7px 11px;font-size:7px;text-decoration:none}.application-task-list article>button{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.application-task-list article>button.complete{color:#fff;background:#111;border-color:#111}.application-task-list em{text-transform:capitalize;font-size:7px;font-style:normal}.application-verification-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.application-verification-list>article{border:1px solid var(--line);border-radius:8px;padding:13px}.application-verification-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.application-verification-list strong,.application-verification-list small{font-size:8px;display:block}.application-verification-list small{color:#888;text-transform:capitalize;margin-top:3px;font-size:7px}.application-verification-list select{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:6px;height:34px;padding:0 25px 0 9px;font:7px Poppins}.application-verification-list textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;border-radius:6px;width:100%;min-height:76px;margin-top:11px;padding:10px;font:7px Poppins}.application-verification-list footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.application-verification-list footer label{align-items:center;gap:7px;font-size:7px;display:flex}.application-verification-list footer button{color:#fff;background:#111;border:0;border-radius:6px;padding:9px 13px;font:7px Poppins}.application-inline-empty{text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.application-inline-empty>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:7px;font-style:normal;display:grid}.application-inline-empty strong{margin-top:11px;font-size:9px}.application-inline-empty p{color:#888;max-width:420px;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=850px){.application-verification-list{grid-template-columns:1fr}}.provider-lifecycle-view{gap:22px;display:grid}.provider-lifecycle-view>header{justify-content:space-between;align-items:flex-start;display:flex}.provider-lifecycle-view>header span:first-child{color:var(--muted);text-transform:uppercase;font-size:12px}.provider-lifecycle-view h2{margin:8px 0;font-size:30px}.provider-lifecycle-view h3{margin:0 0 14px;font-size:20px}.provider-lifecycle-view p{color:var(--muted);margin:0}.provider-lifecycle-summary{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.provider-lifecycle-summary article{gap:8px;padding:24px;display:grid}.provider-lifecycle-summary article+article{border-left:1px solid var(--line)}.provider-lifecycle-summary span,.provider-lifecycle-summary small{color:var(--muted);font-size:12px}.provider-lifecycle-summary strong{font-size:24px}.provider-qualification-list{gap:10px;display:grid}.provider-qualification-list article{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(190px,1.2fr) auto 1fr 1fr minmax(160px,1fr);align-items:center;gap:12px;padding:18px;display:grid}.provider-qualification-list div{gap:4px;display:grid}.provider-qualification-list small,.provider-qualification-list span{color:var(--muted);font-size:12px}.provider-qualification-list p{font-size:12px}.provider-readiness-gates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.provider-readiness-gates article{background:#f1f7f3;border-radius:14px;gap:8px;padding:18px;display:grid}.provider-readiness-gates article.blocked{background:#fbf3ef}.provider-readiness-gates span{font-size:13px}@media (width<=900px){.provider-lifecycle-summary,.provider-readiness-gates{grid-template-columns:1fr}.provider-lifecycle-summary article+article{border-left:0;border-top:1px solid var(--line)}.provider-qualification-list article{grid-template-columns:1fr 1fr}.provider-qualification-list article p{grid-column:1/-1}}.application-contact-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.application-contact-grid>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) 1.2fr;gap:18px;padding:18px 22px;display:grid}.application-contact-grid>div:nth-child(odd){border-right:1px solid var(--line)}.application-contact-grid span{color:#888;font-size:8px}.application-contact-grid strong{font-size:8px;font-weight:500}.application-contact-grid .application-empty{border:0;grid-column:1/-1}.account-profile-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;width:100%;max-width:100%;margin:0 0 14px;padding:0;display:flex;overflow:auto}.account-profile-tabs button{color:#777;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-width:120px;height:44px;font:8px Poppins}.account-profile-tabs button.active{box-shadow:none;color:#111;background:#fff;border-bottom-color:#111;font-weight:600}.workspace-profile-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;width:100%;max-width:100%;margin-bottom:14px;padding:0;display:flex;overflow:auto}.workspace-profile-tabs button{color:#777;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-width:120px;height:44px;font:8px Poppins}.workspace-profile-tabs button.active{box-shadow:none;color:#111;background:#fff;border-bottom-color:#111;font-weight:600}.crm-modal,.directory-modal,.manual-application-modal,.task-builder-modal,.gallery-modal,.application-review-modal{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #1112}.crm-modal>header,.directory-modal>header,.manual-application-modal>header,.task-builder-modal>header,.gallery-modal>header,.application-review-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.crm-modal>header h2,.directory-modal>header h2,.manual-application-modal>header h2,.task-builder-modal>header h2,.gallery-modal>header h2,.application-review-modal>header h2{margin:0;font-size:16px;font-weight:550}.crm-modal>header p,.directory-modal>header p,.manual-application-modal>header p,.task-builder-modal>header p,.gallery-modal>header p,.application-review-modal>header p{color:#777;margin:5px 0 0;font-size:8px;line-height:1.5}.crm-modal>header>button,.directory-modal>header>button,.manual-application-modal>header>button,.task-builder-modal>header>button,.gallery-modal>header>button,.application-review-modal>header>button{width:38px;height:38px;color:var(--rcs-muted,#777);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:-4px -6px -4px 8px;padding:0;font-size:24px;line-height:1;transition:background .15s,color .15s;display:grid}.crm-modal>header>button:hover,.directory-modal>header>button:hover,.manual-application-modal>header>button:hover,.task-builder-modal>header>button:hover,.gallery-modal>header>button:hover,.application-review-modal>header>button:hover{background:var(--rcs-surface-sunken,#f1f0ec);color:var(--rcs-ink,#111)}.crm-modal>header>button:active,.directory-modal>header>button:active,.manual-application-modal>header>button:active,.task-builder-modal>header>button:active,.gallery-modal>header>button:active,.application-review-modal>header>button:active{background:var(--rcs-line,#e5e4e0)}.crm-modal>header>button:focus-visible,.directory-modal>header>button:focus-visible,.manual-application-modal>header>button:focus-visible,.task-builder-modal>header>button:focus-visible,.gallery-modal>header>button:focus-visible,.application-review-modal>header>button:focus-visible{box-shadow:var(--dr-focus-ring,0 0 0 3px #1111111f);outline:none}.modal-form,.dynamic-lead-form,.task-template-form,.task-builder-form,.profile-form,.credential-form{gap:16px;padding:22px;display:grid}.modal-form label,.dynamic-lead-form label,.task-template-form label,.task-builder-form label,.profile-form label,.credential-form label{color:#333;gap:6px;font-size:8px;display:grid}.modal-form input,.modal-form select,.modal-form textarea,.dynamic-lead-form input,.dynamic-lead-form select,.dynamic-lead-form textarea,.task-template-form input,.task-template-form select,.task-template-form textarea,.task-builder-form input,.task-builder-form select,.task-builder-form textarea,.profile-form input,.profile-form select,.profile-form textarea,.credential-form input,.credential-form select,.credential-form textarea{border:1px solid var(--line);color:#222;background:#fff;border-radius:7px;outline:none;min-height:38px;padding:9px 11px;font:9px Poppins}.modal-form textarea,.dynamic-lead-form textarea,.task-template-form textarea,.task-builder-form textarea,.profile-form textarea,.credential-form textarea{resize:vertical;min-height:90px;line-height:1.5}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.dynamic-lead-form input:focus,.dynamic-lead-form select:focus,.dynamic-lead-form textarea:focus,.task-template-form input:focus,.task-template-form select:focus,.task-template-form textarea:focus,.task-builder-form input:focus,.task-builder-form select:focus,.task-builder-form textarea:focus,.profile-form input:focus,.profile-form select:focus,.profile-form textarea:focus,.credential-form input:focus,.credential-form select:focus,.credential-form textarea:focus{border-color:#777;box-shadow:0 0 0 3px #1111}#directory-record-form>label{gap:8px;font-size:11px;font-weight:600}#directory-record-form>label>select{height:auto;min-height:var(--rcs-control-height);border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);font-size:var(--rcs-type-body);color:var(--rcs-ink);padding:9px 12px}#directory-record-form>label>small{color:var(--rcs-muted);font-size:11px;font-weight:400;line-height:1.45}#directory-record-form .directory-choice{gap:12px 16px;padding:14px 16px}#directory-record-form .directory-choice legend{padding:0 6px;font-size:11px;font-weight:600}#directory-record-form .directory-choice>label{min-width:0;font-size:13px}.modal-backdrop,.dashboard-customizer-backdrop,.template-editor-backdrop,.gallery-backdrop{padding:24px}.crm-modal{border-radius:var(--rcs-radius-card);width:min(640px,100%);box-shadow:var(--rcs-shadow-surface);background:var(--rcs-surface)}.crm-modal>header{border-bottom:1px solid var(--rcs-line);padding:14px 18px}.crm-modal>header h2,.crm-modal>header>div h2{font-size:var(--rcs-type-section);margin:0;font-weight:600}.crm-modal>header p{font-size:var(--rcs-type-body);color:var(--rcs-muted)}.crm-modal>footer{border-top:1px solid var(--rcs-line);padding:14px 18px}.gallery-modal,.dashboard-customizer,.application-builder-dialog,.application-review-modal,.template-editor{border-radius:var(--rcs-radius-card);box-shadow:var(--rcs-shadow-surface)}.modal-form label{gap:7px;font-size:11px}.modal-form label>small{color:var(--rcs-muted);font-size:10px;line-height:1.45}.modal-form input:not([type=checkbox]),.modal-form select,.modal-form textarea{min-height:var(--rcs-control-height);border-radius:var(--rcs-radius-control);height:auto;font-size:var(--rcs-type-body);padding:9px 12px}.modal-form textarea{min-height:88px}.modal-form footer>button:not(.primary-button){border-radius:var(--rcs-radius-control);min-height:38px;font-size:var(--rcs-type-body);padding:0 14px}.directory-choice legend{font-size:11px}.directory-choice>label{font-size:12px}.modal-form .directory-choice>label{flex-direction:row;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.modal-form .directory-choice input,.modal-form input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--rcs-ink);flex:none}.site-footer{background:var(--dr-ink);color:var(--dr-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-left:248px;padding:30px 34px;display:flex}.site-footer-brand{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.site-footer-brand p{color:var(--dr-faint);margin:0;font-size:10px}.site-footer small{color:var(--dr-faint);font-size:9px}@media (width<=1100px){.site-footer{margin-left:0}}@media (width<=760px){.site-footer{padding:24px 16px}}.application-record-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-record-panel-head .application-panel-heading{flex:1;min-width:0}.application-record-panel-head>.primary-button{white-space:nowrap;flex:none}.crm-nav-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.crm-nav{border-bottom:1px solid var(--line);flex:1;gap:4px;margin:0 0 14px;display:flex}.crm-search{min-width:220px;margin:0 0 8px;position:relative}.crm-search .rcs-field{margin:0}.crm-search-results{z-index:20;background:var(--dr-surface);border:1px solid var(--dr-line-strong,var(--line));border-radius:9px;max-height:340px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.crm-search-item{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 12px;display:grid}.crm-search-item:hover{background:var(--dr-canvas)}.crm-search-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--dr-muted);border:1px solid var(--line);border-radius:999px;grid-row:1/span 2;align-self:center;padding:2px 6px;font-size:7px}.crm-search-item strong{color:var(--dr-ink);font-size:11px}.crm-search-item small{color:var(--dr-muted);font-size:8px}.crm-search-empty{color:var(--dr-muted);margin:0;padding:10px 12px;font-size:9px}.crm-nav a{color:var(--dr-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:11px}.crm-nav a.is-active{color:var(--dr-ink);border-bottom-color:var(--dr-information)}.crm-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-overview-wide{grid-column:1/-1}.crm-overview-list,.crm-overview-recent{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crm-overview-list>li,.crm-overview-recent>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;display:flex}.crm-overview-list a,.crm-overview-recent a{color:var(--dr-ink);font-size:11px}.crm-overview-list small,.crm-overview-recent small{color:var(--dr-muted);font-size:8px}.crm-overview-recent span{color:var(--dr-muted);text-align:right;flex:1;font-size:9px}@media (width<=720px){.crm-overview-grid{grid-template-columns:1fr}}.crm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 14px;display:flex}.crm-toolbar .rcs-field{min-width:220px;max-width:300px;margin:0}.crm-bulk-bar{background:var(--dr-canvas);border:1px solid var(--dr-line-strong,var(--line));border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.crm-bulk-count{text-transform:uppercase;letter-spacing:.06em;color:var(--dr-muted);align-self:center;font-size:9px;font-weight:600}.crm-bulk-action{align-items:flex-end;gap:6px;display:flex}.crm-bulk-action .rcs-field{min-width:150px;margin:0}.crm-bulk-error{color:var(--dr-danger,var(--dr-ink));align-self:center;font-size:9px}.crm-profile-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.crm-fields{gap:8px;margin:0;display:grid}.crm-fields>div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.crm-fields dt{color:var(--dr-muted)}.crm-fields dd{color:var(--dr-ink);text-align:right;margin:0;font-weight:500}.crm-contact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-contact-list li{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.crm-contact-list strong{font-size:10px}.crm-contact-list span{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.crm-contact-list small{color:var(--dr-muted);font-size:8px}.crm-status{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:8px}.crm-status-open{color:var(--dr-information);border-color:var(--dr-information)}.crm-status-won{color:var(--dr-success);border-color:var(--dr-success)}.crm-status-lost{color:var(--dr-exception);border-color:var(--dr-exception)}.crm-score{font-variant-numeric:tabular-nums;white-space:nowrap}.crm-score-hot{color:var(--dr-exception)}.crm-score-warm{color:var(--dr-attention)}.crm-score-cold{color:var(--dr-muted)}.crm-scoring-total{color:var(--dr-muted);margin:10px 2px 0;font-size:11px}.crm-scoring-total strong{color:var(--dr-ink)}.crm-stepper{margin-bottom:6px}.crm-stage-change{margin-bottom:8px}.crm-stage-change .rcs-field{max-width:260px;margin:0}.crm-template-list{gap:10px;display:grid}.crm-template-card{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-template-card>div{gap:2px;display:grid}.crm-template-card strong{font-size:11px}.crm-template-card small{color:var(--dr-muted);font-size:8px}.crm-template-card span{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.crm-template-fields{gap:14px;margin-top:14px;display:grid}.crm-template-fields h3{text-transform:uppercase;letter-spacing:.06em;color:var(--dr-muted);margin:0 0 6px;font-size:9px}.crm-template-field-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.crm-template-field-row .rcs-field{margin:0}.crm-lead-form-link{color:var(--dr-muted);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:7px;display:flex}.crm-linklike{font:inherit;color:var(--dr-information);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.crm-lead-form-link a{color:var(--dr-information)}.crm-lf-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.crm-public-form{background:var(--dr-canvas);justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 16px;display:flex}.crm-public-card{background:var(--dr-surface);border:1px solid var(--line);border-radius:14px;gap:16px;width:100%;max-width:560px;padding:28px 26px;display:grid}.crm-public-head{gap:6px;display:grid}.crm-public-head h1{color:var(--dr-ink);margin:0;font-size:18px}.crm-public-head p{color:var(--dr-muted);margin:0;font-size:11px}.crm-public-actions{justify-content:flex-end;margin-top:4px;display:flex}.crm-list-section{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.crm-list-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.crm-list-head h2{color:var(--dr-ink);margin:0;font-size:12px}.crm-list-head small{color:var(--dr-muted);font-size:8px}.crm-pipe-list{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.crm-pipe-chip{border:1px solid var(--line);background:var(--dr-surface);font:inherit;cursor:pointer;color:var(--dr-ink);border-radius:999px;padding:5px 12px;font-size:10px}.crm-pipe-chip.is-active{border-color:var(--dr-information);color:var(--dr-information)}.crm-pipe-chip small{color:var(--dr-muted);margin-left:4px}.crm-pipe-actions{gap:8px;display:flex}.crm-stage-list{counter-reset:stage;gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-stage-list>li{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.crm-stage-main{gap:2px;display:grid}.crm-stage-main strong{font-size:11px}.crm-stage-main strong:before{counter-increment:stage;content:counter(stage) ". ";color:var(--dr-muted)}.crm-stage-main small{color:var(--dr-muted);font-size:8px}.crm-stage-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.crm-create-header{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-create-header .rcs-field{margin:0}.crm-readiness{gap:6px;margin-bottom:12px;display:grid}.crm-readiness>div{justify-content:space-between;align-items:baseline;display:flex}.crm-readiness>div span{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.crm-readiness>div strong{font-size:14px}.crm-readiness>i{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.crm-readiness>i>b{background:var(--dr-success);border-radius:999px;height:100%;display:block}.crm-readiness small{color:var(--dr-muted);font-size:8px}.crm-auto-block{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.crm-auto-block>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.crm-auto-block>header h3{text-transform:uppercase;letter-spacing:.08em;color:var(--dr-muted);margin:0;font-size:10px}.crm-auto-block>header .rcs-field{min-width:180px;margin:0}.crm-auto-row{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.crm-auto-row .rcs-field{flex:1;margin:0}.crm-auto-email{flex:1;gap:8px;display:grid}.crm-auto-email .rcs-field{flex:none}.crm-run-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-run-list>li{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;gap:4px;padding:10px 12px;display:grid}.crm-run-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-run-head strong{font-size:11px}.crm-run-head span{color:var(--dr-muted);font-size:8px}.crm-run-list small{color:var(--dr-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.crm-run-list em{color:var(--dr-muted);font-size:9px}.crm-run-actions{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.crm-run-actions>li{color:var(--dr-ink);padding-left:10px;font-size:9px;position:relative}.crm-run-actions>li:before{content:"›";color:var(--dr-muted);position:absolute;left:0}.crm-task-add{grid-template-columns:1fr auto auto;align-items:flex-end;gap:8px;margin-bottom:10px;display:grid}.crm-task-add .rcs-field{margin:0}.crm-task-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-task-list>li{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;padding:6px 8px}.crm-task-list>li.is-done{opacity:.6}.crm-task-list>li.is-done strong,.crm-task-list>li.is-done .rcs-checkbox span{text-decoration:line-through}.project-matchmaking{gap:var(--dr-space-4);display:grid}.project-matchmaking .matchmaking-criteria,.project-matchmaking .matchmaking-compose{margin:0}.matchmaking-notice{border:1px solid var(--dr-information);background:var(--dr-information-soft);color:var(--dr-ink);border-radius:var(--dr-radius-control);justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;display:flex}.matchmaking-notice button{color:var(--dr-muted);cursor:pointer;background:0 0;border:0;font-size:14px}.record-form-actions{justify-content:flex-end;align-self:end;display:flex}.matchmaking-results-head{color:var(--dr-muted);justify-content:space-between;align-items:baseline;font-size:9px;display:flex}.matchmaking-results-head strong{color:var(--dr-ink);font-size:11px}.rcs-card-grid{gap:var(--dr-space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.matchmaking-scope-note{color:var(--dr-muted);margin:var(--dr-space-2) 0 0;grid-column:1/-1;font-size:8px}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.pipeline-builder-editor{gap:18px;display:grid}.pipeline-builder-hero,.builder-panel,.pipeline-validation{background:var(--dr-surface);border:1px solid var(--dr-line);border-radius:24px;padding:26px}.pipeline-builder-hero,.pipeline-builder-hero>div:last-child,.builder-panel>header,.transition-create{justify-content:space-between;align-items:center;gap:14px;display:flex}.pipeline-builder-hero h1{margin:7px 0;font-size:38px}.pipeline-builder-hero p,.builder-panel p{color:var(--dr-faint)}.pipeline-builder-tabs{border-bottom:1px solid var(--dr-line);gap:4px;display:flex;overflow:auto}.pipeline-builder-tabs button{white-space:nowrap;background:0 0;border:0;padding:15px 17px}.pipeline-builder-tabs button.active{border-bottom:3px solid var(--dr-ink);color:var(--dr-ink)}.pipeline-validation{align-items:center;gap:12px;padding:16px 22px;display:flex}.pipeline-validation span{color:var(--dr-exception);font-size:13px}.builder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.builder-form-grid label{gap:8px;display:grid}.builder-form-grid .span-2{grid-column:1/-1}.builder-form-grid input,.builder-form-grid select,.builder-form-grid textarea,.stage-builder-list input,.stage-builder-list select,.transition-create select{border:1px solid var(--dr-line-strong);background:var(--dr-surface);width:100%;font:inherit;border-radius:14px;padding:14px}.stage-builder-list,.transition-list{gap:10px;margin-top:20px;display:grid}.stage-builder-list article{border:1px solid var(--dr-line);border-radius:16px;grid-template-columns:44px minmax(220px,1fr) 190px 44px 44px;align-items:center;gap:10px;padding:12px;display:grid}.stage-builder-list input[type=color]{height:44px;padding:4px}.stage-builder-list small,.transition-list small{color:var(--dr-faint);display:block}.transition-create{justify-content:flex-start;margin-top:20px}.transition-create select{max-width:280px}.transition-list article{border:1px solid var(--dr-line);border-radius:16px;grid-template-columns:1fr 30px 1fr 1fr;align-items:center;padding:15px 18px;display:grid}@media (width<=900px){.pipeline-builder-hero,.builder-panel>header{flex-direction:column;align-items:flex-start}.builder-form-grid{grid-template-columns:1fr}.stage-builder-list article{grid-template-columns:42px 1fr}.stage-builder-list select{grid-column:1/-1}.pipeline-validation{flex-direction:column;align-items:flex-start}}.pipeline-builder-editor{gap:14px;max-width:1440px;margin:0 auto}.pipeline-builder-editor~*{min-width:0}.pipeline-builder-hero{border-radius:20px;min-height:0;padding:22px 26px}.pipeline-builder-hero h1{letter-spacing:-.025em;margin:6px 0;font-size:32px;line-height:1.1}.pipeline-builder-hero p{max-width:680px;margin:0;font-size:14px}.pipeline-builder-hero>div:first-child>span{color:var(--dr-muted);font-size:12px}.pipeline-builder-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end}.pipeline-builder-hero button:disabled:not(.primary-button){color:var(--dr-muted);background:0 0;border:0;padding:0 4px}.pipeline-builder-tabs{grid-template-columns:repeat(9,minmax(max-content,1fr));gap:0;display:grid;overflow-x:auto}.pipeline-builder-tabs button{text-align:center;padding:13px 10px;font-size:13px}.pipeline-validation{border-radius:16px;flex-wrap:wrap;padding:13px 18px;font-size:13px}.pipeline-validation strong{font-size:14px}.builder-panel h2{margin:0 0 4px;font-size:22px}.builder-panel p{margin:0;font-size:13px}.builder-form-grid label{font-size:13px}.pipeline-builder-editor .primary-button{border-radius:12px;min-height:42px;padding:0 18px;font-size:14px}@media (width<=1180px){.pipeline-builder-tabs{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (width<=760px){.pipeline-builder-hero{padding:20px}.pipeline-builder-hero h1{font-size:28px}.pipeline-builder-tabs{display:flex}.pipeline-builder-tabs button{min-width:max-content}.builder-panel{padding:20px}}.pipeline-builder-editor{gap:12px}.pipeline-builder-hero{border-radius:12px;padding:18px 20px}.pipeline-builder-hero h1{margin:4px 0;font-size:24px;line-height:1.15}.pipeline-builder-hero p{font-size:12px;line-height:1.5}.pipeline-builder-hero>div:last-child{align-items:center}.pipeline-builder-hero button{border-radius:7px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important}.pipeline-builder-tabs{border-bottom:1px solid var(--dr-line);flex-wrap:nowrap;gap:2px;display:flex;overflow-x:auto}.pipeline-builder-tabs button{min-width:max-content;min-height:44px;color:var(--dr-muted);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.pipeline-builder-tabs button.active{border-bottom-color:var(--dr-ink);color:var(--dr-ink);background:0 0;font-weight:650}.pipeline-builder-hero .draft-status:disabled{color:#777!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.pipeline-validation{border-radius:9px;padding:10px 14px}.builder-panel{border-radius:12px;padding:18px 20px}.builder-panel h2{font-size:18px}.builder-form-grid{gap:12px 16px;margin:16px 0}.builder-form-grid input,.builder-form-grid select,.builder-form-grid textarea{border-radius:7px;min-height:40px;padding:9px 11px;font-size:12px}.builder-form-grid textarea{min-height:78px}.builder-overview-panel{max-width:none}.builder-overview-panel .builder-form-grid{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.55fr) minmax(260px,1fr);align-items:start;margin-bottom:14px}.builder-overview-panel .builder-form-grid .span-2{grid-column:1/-1}.builder-overview-panel .builder-form-grid textarea{resize:vertical;min-height:72px}.builder-overview-panel .builder-form-grid label small{color:#888;font-size:10px;line-height:1.35}.builder-panel-actions{border-top:1px solid #e6e6e2;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.builder-panel-actions span{color:#888;font-size:11px}.builder-panel-actions .primary-button{margin-left:auto}@media (width<=760px){.pipeline-builder-hero{padding:16px}.pipeline-builder-hero h1{font-size:21px}.pipeline-builder-tabs{overflow-x:auto}.builder-overview-panel .builder-form-grid{grid-template-columns:1fr}.builder-overview-panel .builder-form-grid .span-2{grid-column:auto}.builder-panel-actions{flex-direction:column;align-items:stretch}}.workflow-fields-panel>footer{border-top:1px solid var(--dr-surface-muted);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.workflow-fields-panel>footer span{color:var(--dr-faint);font-size:13px}.workflow-field-list{border:1px solid var(--dr-line);border-radius:16px;margin-top:20px;display:grid;overflow:hidden}.workflow-field-heading,.workflow-field-list article{grid-template-columns:minmax(250px,1.4fr) minmax(180px,.8fr) 150px 44px;align-items:center;gap:12px;display:grid}.workflow-field-heading{background:var(--dr-canvas);color:var(--dr-muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;font-size:11px}.workflow-field-list article{border-top:1px solid var(--dr-surface-muted);padding:14px 16px}.workflow-field-list article label{gap:6px;font-size:12px;display:grid}.workflow-field-list article label>span:first-child{display:none}.workflow-field-list input:not([type=checkbox]),.workflow-field-list select{border:1px solid var(--dr-line-strong);background:var(--dr-surface);width:100%;min-height:44px;font:inherit;border-radius:11px;padding:0 12px}.workflow-field-list small{color:var(--dr-faint)}.workflow-required{align-items:center;gap:8px!important;display:flex!important}.workflow-required input{width:18px;height:18px}.workflow-field-list article>button{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;width:38px;height:38px;font-size:20px}@media (width<=800px){.workflow-field-heading{display:none}.workflow-field-list article{grid-template-columns:1fr 44px}.workflow-field-list article label{grid-column:1/-1}.workflow-field-list article label>span:first-child{display:block}.workflow-field-list article>button{grid-area:1/2}}.application-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application-settings-builder{max-width:1600px}.application-builder-tabs{grid-template-columns:repeat(6,minmax(160px,1fr))}.application-profile-key{background:var(--dr-canvas);color:var(--dr-muted);border-radius:9px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:9px 12px;font-size:10px;display:flex}.application-profile-key span{align-items:center;gap:6px;display:flex}.application-profile-key i{border-radius:50%;width:8px;height:8px}.profile-map-dot{background:var(--dr-success)}.match-map-dot{background:#856c9e}.application-config-list{gap:10px;margin-top:20px;display:grid}.application-config-list article{border:1px solid var(--dr-line);border-radius:14px;grid-template-columns:minmax(150px,1fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(190px,1fr) minmax(160px,1fr) minmax(130px,auto) 42px;align-items:end;gap:12px;padding:16px;display:grid}.application-config-list article.maps-workspace-profile{border-left:3px solid var(--dr-success)}.application-config-list.compact article{grid-template-columns:1fr 1.3fr auto 42px}.application-config-list label{gap:7px;font-size:12px;display:grid}.application-config-list input:not([type=checkbox]),.application-config-list select{border:1px solid var(--dr-line-strong);background:var(--dr-surface);width:100%;min-height:44px;font:inherit;border-radius:11px;padding:0 12px}.application-config-list article>button{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:10px;width:38px;height:44px;font-size:20px}.config-check{min-height:44px;align-items:center!important;gap:8px!important;display:flex!important}.config-check input{width:18px;height:18px}.application-field-flags{align-content:end;gap:0;display:grid}.application-field-flags .config-check{min-height:22px}@media (width<=1250px){.application-config-list article,.application-config-list.compact article{grid-template-columns:1fr 1fr}.application-config-list article>button{justify-self:end}}@media (width<=650px){.application-config-list article,.application-config-list.compact article{grid-template-columns:1fr}}.application-settings-builder{gap:12px}.application-settings-builder .pipeline-builder-hero{border-radius:16px;padding:20px 24px}.application-settings-builder .pipeline-builder-hero h1{margin:5px 0;font-size:27px;line-height:1.12}.application-settings-builder .pipeline-builder-hero p{max-width:650px;font-size:12px;line-height:1.55}.application-settings-builder .pipeline-builder-hero button,.application-settings-builder .primary-button{border-radius:9px;min-height:38px;padding:0 15px;font-size:12px}.application-settings-builder .builder-panel{border-radius:16px;padding:20px 24px}.application-settings-builder .builder-panel p{font-size:11px;line-height:1.55}.application-settings-builder .workflow-fields-panel>header>button{font-size:12px}.application-settings-builder .workflow-fields-panel>footer span,.application-settings-builder .builder-panel-actions span{font-size:11px}@media (width<=760px){.application-settings-builder .pipeline-builder-hero h1{font-size:24px}.application-settings-builder .pipeline-builder-hero,.application-settings-builder .builder-panel{padding:18px}}.pipeline-builder-editor:not(.application-settings-builder){gap:12px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero{border-radius:16px;padding:20px 24px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero h1{margin:5px 0;font-size:27px;line-height:1.12}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero p{max-width:650px;font-size:12px;line-height:1.55}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero>div:first-child>span{font-size:10px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero button,.pipeline-builder-editor:not(.application-settings-builder) .primary-button{border-radius:9px;min-height:38px;padding:0 15px;font-size:12px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-tabs button{padding:11px 9px;font-size:11px}.pipeline-builder-editor:not(.application-settings-builder) .builder-panel{border-radius:16px;padding:20px 24px}.pipeline-builder-editor:not(.application-settings-builder) .builder-panel h2{font-size:18px}.pipeline-builder-editor:not(.application-settings-builder) .builder-panel p{font-size:11px;line-height:1.55}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-validation{font-size:11px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-validation strong{font-size:12px}.pipeline-builder-editor:not(.application-settings-builder) .builder-form-grid label{font-size:11px}.pipeline-builder-editor:not(.application-settings-builder) .builder-form-grid input,.pipeline-builder-editor:not(.application-settings-builder) .builder-form-grid select,.pipeline-builder-editor:not(.application-settings-builder) .builder-form-grid textarea{font-size:12px}@media (width<=760px){.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero h1{font-size:24px}.pipeline-builder-editor:not(.application-settings-builder) .pipeline-builder-hero,.pipeline-builder-editor:not(.application-settings-builder) .builder-panel{padding:18px}}.application-settings-builder .pipeline-builder-hero h1{font-size:22px}.application-settings-builder .pipeline-builder-hero p{font-size:10px}.application-settings-builder .pipeline-builder-hero>div:first-child>span{font-size:8px}.application-settings-builder .pipeline-builder-tabs button{padding:9px 8px;font-size:9px}.application-settings-builder .builder-panel{padding:16px 18px}.application-settings-builder .builder-panel h2{font-size:15px}.application-settings-builder .builder-panel p{font-size:9px}.application-settings-builder .application-config-list{gap:8px;margin-top:14px}.application-settings-builder .application-config-list article{border-radius:11px;gap:9px;padding:12px}.application-settings-builder .application-config-list label{gap:5px;font-size:9px}.application-settings-builder .application-config-list input:not([type=checkbox]),.application-settings-builder .application-config-list select{border-radius:8px;min-height:36px;padding:0 10px;font-size:10px}.application-settings-builder .config-check{min-height:36px;font-size:9px}.application-settings-builder .config-check input{width:15px;height:15px}.application-settings-builder .application-config-list article>button{border-radius:8px;width:34px;height:36px;font-size:15px}.application-settings-builder .workflow-fields-panel>header>button{border:1px solid var(--line);background:var(--dr-surface);min-height:34px;color:var(--ink);border-radius:8px;padding:0 12px;font-size:10px}.application-settings-builder .workflow-fields-panel>footer{margin-top:14px;padding-top:14px}.application-settings-builder .workflow-fields-panel>footer span{font-size:9px}.application-settings-builder .workflow-fields-panel>footer .primary-button{min-height:36px;font-size:10px}.application-draft-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.application-draft-actions span{color:var(--dr-exception);font-size:9px}.application-draft-actions button,.notification-version-actions>button{border:1px solid var(--dr-exception-soft);background:var(--dr-surface);min-height:34px;color:var(--dr-exception);border-radius:8px;padding:0 12px;font-size:10px}.notification-version-actions{align-items:center;gap:8px;display:flex}.notification-version-actions select{min-width:170px}.application-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.application-form-actions button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;min-height:34px;padding:0 11px;font-size:9px}.application-profile-key em,.application-section-manager em,.application-section-groups>section>header em{background:var(--dr-success-soft);color:var(--dr-success);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal}.application-section-manager{border:1px solid var(--line);background:var(--dr-surface);border-radius:11px;margin-top:14px;padding:13px}.application-section-manager>header{justify-content:space-between;align-items:center;display:flex}.application-section-manager>header strong{font-size:10px}.application-section-manager>header small{color:var(--dr-faint);margin-top:2px;font-size:7px;display:block}.application-section-manager>div{grid-template-columns:repeat(4,minmax(150px,1fr));gap:7px;margin-top:10px;display:grid}.application-section-manager article{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:8px;align-items:flex-end;gap:5px;padding:8px;display:flex}.application-section-manager article label{flex:1;gap:5px;display:grid}.application-section-manager article input{border:1px solid var(--line);border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:9px}.application-section-manager article.system-default input:disabled{background:var(--dr-canvas);color:var(--dr-muted);opacity:1}.application-section-manager article button{border:1px solid var(--line);background:var(--dr-surface);border-radius:6px;width:30px;height:32px}.application-section-groups{gap:12px;margin-top:14px;display:grid}.application-section-groups>section{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;overflow:hidden}.application-section-groups>section>header{border-bottom:1px solid var(--line);background:var(--dr-surface);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.application-section-groups>section>header>div{align-items:center;gap:8px;display:flex}.application-section-groups h3{margin:0;font-size:11px}.application-section-groups>section>header>span{color:var(--dr-faint);font-size:8px}.application-section-groups .application-config-list{margin:0;padding:8px}.application-settings-builder .application-section-groups .application-config-list article{border-radius:8px;grid-template-columns:minmax(150px,1.2fr) minmax(125px,.7fr) minmax(115px,.65fr) minmax(180px,1fr) minmax(170px,1fr) minmax(125px,.75fr) 34px;padding:10px}.application-section-empty{text-align:center;color:var(--dr-faint);margin:0;padding:24px!important}.application-form-preview{border:1px solid var(--line);background:var(--dr-canvas);border-radius:13px;grid-template-columns:210px minmax(0,1fr);min-height:720px;margin-top:14px;display:grid;overflow:hidden}.application-form-preview>aside{background:var(--dr-ink);color:var(--dr-surface);padding:20px 15px}.application-form-preview>aside>span{color:var(--dr-faint);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.application-form-preview>aside>strong{margin-top:5px;font-size:16px;display:block}.application-form-preview aside nav{gap:3px;margin-top:18px;display:grid}.application-form-preview aside a{color:var(--dr-line-strong);border-radius:7px;align-items:center;gap:9px;padding:9px;text-decoration:none;display:flex}.application-form-preview aside a:first-child{background:var(--dr-ink);color:var(--dr-surface)}.application-form-preview aside a>i{border:1px solid var(--dr-muted);border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.application-form-preview aside a span{font-size:8px}.application-form-preview aside a small{color:var(--dr-muted);margin-top:2px;font-size:6px;display:block}.application-form-preview>main{background:var(--dr-surface);padding:25px 28px}.application-form-preview>main>header{border-bottom:1px solid var(--line);padding-bottom:17px}.application-form-preview>main>header span{color:var(--dr-faint);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.application-form-preview>main>header h3{margin:7px 0 4px;font-size:16px}.application-form-preview>main>header p{margin:0;max-width:580px!important}.application-form-preview>main>section{border-bottom:1px solid var(--line);padding:20px 0}.application-form-preview>main>section>header{align-items:center;gap:8px;display:flex}.application-form-preview h4{margin:0;font-size:12px}.application-form-preview>main>section>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.application-form-preview label{gap:6px;font-size:8px;display:grid}.application-form-preview label b{color:var(--dr-exception);text-transform:uppercase;justify-self:start;font-size:6px}.application-form-preview input{border:1px solid var(--line);background:var(--dr-surface);border-radius:7px;height:38px;padding:0 10px}.application-form-preview>main>footer{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.application-form-preview>main>footer .application-preview-share{gap:2px;min-width:0;display:grid}.application-form-preview>main>footer strong{font-size:9px}.application-form-preview>main>footer span,.application-form-preview>main>footer small{color:var(--dr-faint);overflow-wrap:anywhere;font-size:7px}.application-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.application-form-preview>main>footer button,.application-form-preview>main>footer a{border:1px solid var(--line);background:var(--dr-surface);height:30px;min-height:30px;color:var(--dr-ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:8px;text-decoration:none;display:inline-flex}.application-form-preview>main>footer .preview-continue{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-surface)}@media (width<=1300px){.application-section-manager>div{grid-template-columns:repeat(3,1fr)}.application-settings-builder .application-section-groups .application-config-list article{grid-template-columns:1fr 1fr 1fr}.application-settings-builder .application-section-groups .application-config-list article>button{justify-self:end}}@media (width<=800px){.application-section-manager>div{grid-template-columns:1fr 1fr}.application-form-preview{grid-template-columns:1fr}.application-form-preview>aside{display:none}.application-form-preview>main>section>div{grid-template-columns:1fr}}@media (width<=560px){.application-section-manager>div{grid-template-columns:1fr}.application-form-actions{justify-content:flex-start}.application-form-preview>main{padding:18px}}.application-form-preview>main>section>header{flex-wrap:wrap}.application-form-preview>main>section>header>em{background:var(--dr-success-soft);color:var(--dr-success);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px 3px;font-size:6px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.application-section-manager>header small:after{content:" Drag a section card to rearrange it."}.application-section-manager article{cursor:grab;padding-left:25px;transition:opacity .15s,border-color .15s,box-shadow .15s;position:relative}.application-section-manager article:before{content:"⋮⋮";color:var(--dr-line-strong);letter-spacing:-2px;font-size:8px;position:absolute;top:50%;left:8px;transform:translateY(-50%)rotate(90deg)}.application-section-manager article:focus{outline:2px solid var(--dr-ink);outline-offset:2px}.application-section-manager article.is-dragging{opacity:.45;border-color:var(--dr-muted);box-shadow:0 4px 14px #00000018}.application-section-manager article:has(button:disabled){cursor:default}.pending-application-form{min-height:0;margin-top:0}.pending-application-form>aside>span{color:var(--dr-line-strong);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.pending-application-form>aside>strong{letter-spacing:-.01em;margin:5px 0 18px;font-size:14px;font-weight:500;display:block}.application-form-preview.pending-application-form aside nav button{position:relative}.application-form-preview.pending-application-form aside nav button span{font-size:12px}.application-form-preview.pending-application-form aside nav button small{font-size:7px}.application-form-preview.pending-application-form>main>header h3{font-size:13px}.application-form-preview.pending-application-form aside nav button.active{background:color-mix(in srgb,var(--dr-surface) 5%,transparent);color:var(--dr-surface)}.application-form-preview.pending-application-form aside nav button.active:before{content:"";background:var(--dr-surface);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.application-form-preview.pending-application-form aside nav button.active i{border-color:var(--dr-surface);color:var(--dr-surface)}.application-form-preview.pending-application-form aside nav button.active span{font-weight:500}.pending-application-step{padding:20px 0}.pending-application-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.pending-application-form label{flex-direction:column;gap:6px;font-size:9px;display:flex}.pending-application-form label.span-2{grid-column:1/-1}.pending-application-form label>span{justify-content:space-between;align-items:center;font-weight:500;display:flex}.pending-application-form label em{color:var(--dr-exception);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-style:normal}.pending-application-form input:not([type=checkbox]),.pending-application-form select,.pending-application-form textarea{border:1px solid var(--dr-line);background:var(--dr-surface);width:100%;min-height:40px;font:inherit;color:var(--dr-ink);border-radius:8px;outline:none;padding:0 12px;font-size:11px}.pending-application-form textarea{resize:vertical;min-height:110px;padding:11px 12px;line-height:1.55}.pending-application-form input:focus,.pending-application-form select:focus,.pending-application-form textarea:focus{border-color:var(--dr-ink)}.pending-application-form label>small{color:var(--dr-faint);font-size:7px;line-height:1.5}.pending-application-documents{gap:2px;display:grid}.pending-application-review{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pending-review-summary{color:var(--dr-faint);margin:0;font-size:9px}.pending-review-status{color:var(--dr-muted);margin:0;font-size:9px}.pending-application-requests{border:1px solid var(--dr-attention-soft);background:var(--dr-attention-soft);border-radius:9px;gap:6px;width:100%;padding:14px;display:grid}.pending-application-requests strong{font-size:10px}.pending-application-requests p{margin:0;font-size:9px;line-height:1.55}.pending-declaration{align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;flex-direction:row!important}.pending-declaration input{margin-top:1px}.pending-amendment-message{gap:6px;width:100%}.pending-application-review .primary-button{background:var(--dr-ink);min-height:42px;color:var(--dr-surface);cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:11px}.pending-application-review .primary-button:disabled{opacity:.5;cursor:default}.pending-application-form>main>footer{border-top:1px solid var(--dr-line);margin-top:8px;padding-top:18px}.pending-application-form>main>footer>div{gap:8px;display:flex}.pending-application-form>main>footer button{border:1px solid var(--dr-line);background:var(--dr-surface);width:auto;min-width:0;height:38px;color:var(--dr-ink);cursor:pointer;border-radius:8px;padding:0 15px;font-size:10px}.pending-application-form>main>footer button:disabled{opacity:.45;cursor:default}.pending-application-form>main>footer button.primary-button{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-surface)}.pending-mobile-stepper{display:none}@media (width<=760px){.pending-application-form{grid-template-columns:1fr}.pending-application-form>aside{flex-direction:column;padding:14px 16px 6px;display:flex}.pending-application-form>aside>strong,.pending-application-form>aside nav{display:none}.pending-application-fields{grid-template-columns:1fr}.pending-mobile-stepper{gap:11px;margin-top:10px;display:grid}.pending-mobile-stepper .pms-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pending-mobile-stepper .pms-head strong{letter-spacing:-.01em;color:var(--dr-surface);font-size:15px;font-weight:500}.pending-mobile-stepper .pms-head em{color:var(--dr-line-strong);flex:none;font-size:8px;font-style:normal}.pending-mobile-stepper .pms-bar{gap:3px;display:flex}.pending-mobile-stepper .pms-bar i{background:color-mix(in srgb,var(--dr-surface) 16%,transparent);border-radius:2px;flex:1;height:3px}.pending-mobile-stepper .pms-bar i.on{background:var(--dr-surface)}.pending-mobile-stepper .pms-chips{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pending-mobile-stepper .pms-chips::-webkit-scrollbar{height:0}.pending-mobile-stepper .pms-chips button{border:1px solid color-mix(in srgb,var(--dr-surface) 18%,transparent);height:26px;color:var(--dr-line-strong);white-space:nowrap;cursor:pointer;background:0 0;border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:8px;display:flex}.pending-mobile-stepper .pms-chips button>i{font-size:7px;font-style:normal}.pending-mobile-stepper .pms-chips button.active{background:var(--dr-surface);color:var(--dr-ink);border-color:var(--dr-surface);font-weight:500}.pending-mobile-stepper .pms-chips button.done{color:var(--dr-surface);border-color:color-mix(in srgb,var(--dr-surface) 40%,transparent)}.pending-application-form>main>footer{background:var(--dr-surface);justify-content:space-between;align-items:center;margin-top:0;padding-bottom:14px;display:flex;position:sticky;bottom:0}}.decision-reason-builder{border:1px solid var(--line);background:var(--dr-surface);border-radius:11px;margin-top:14px;padding:13px}.decision-reason-builder>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-reason-builder>header strong{font-size:10px}.decision-reason-builder>header small{color:var(--dr-faint);margin-top:3px;font-size:8px;display:block}.decision-reason-builder>header button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;min-height:34px;padding:0 11px;font-size:9px}.decision-reason-builder>div{gap:7px;margin-top:11px;display:grid}.decision-reason-builder article{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.decision-reason-builder article input{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;width:100%;min-height:36px;padding:0 10px;font-size:10px}.decision-reason-builder article button{border:1px solid var(--line);background:var(--dr-surface);border-radius:8px;width:34px;height:36px;font-size:15px}.decision-rule-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:12px 0;display:grid}.decision-rule-options .config-check{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;padding:10px}.decision-builder-panel .builder-panel-actions{margin-top:2px}@media (width<=800px){.decision-rule-options{grid-template-columns:1fr}.decision-reason-builder>header{flex-direction:column;align-items:flex-start}}.application-form-preview aside nav button{width:100%;color:var(--dr-line-strong);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.application-form-preview aside nav button.active{background:var(--dr-ink);color:var(--dr-surface)}.application-form-preview aside nav button>i{border:1px solid var(--dr-muted);border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.application-form-preview aside nav button span{font-size:8px}.application-form-preview aside nav button small{color:var(--dr-muted);margin-top:2px;font-size:6px;display:block}.application-form-preview>main>footer button:disabled{cursor:not-allowed;opacity:.45}.application-preview-actions a[aria-disabled=true]{pointer-events:none;opacity:.45}.client-form-create{border:1px solid var(--line);background:var(--dr-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,330px) auto;align-items:end;gap:16px;margin:18px 0;padding:18px;display:grid}.client-form-create>div{gap:4px;display:grid}.client-form-create span,.client-form-create small{color:var(--dr-faint);font-size:7px}.client-form-create strong{font-size:10px}.client-form-create label{gap:5px;font-size:7px;display:grid}.client-form-create input{border:1px solid var(--line);border-radius:7px;height:36px;padding:0 10px;font:8px Poppins}.client-form-card>footer{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 18px;display:flex}.client-form-card>footer span{color:var(--dr-faint);margin-right:auto;font-size:7px}.client-form-card>footer button,.client-form-card>footer a{border:1px solid var(--line);background:var(--dr-surface);color:var(--dr-ink);border-radius:6px;padding:8px 10px;font:7px Poppins;text-decoration:none}@media (width<=800px){.client-form-create{grid-template-columns:1fr}.client-form-card>footer{flex-direction:column;align-items:flex-start}.client-form-card>footer span{margin:0}}.application-entry{background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--dr-surface) 5%,transparent),transparent 60%),var(--dr-ink);min-height:100vh;color:var(--dr-surface);place-items:center;padding:40px 24px;display:grid}.application-entry>section{border:1px solid color-mix(in srgb,var(--dr-surface) 10%,transparent);background:color-mix(in srgb,var(--dr-surface) 3%,transparent);width:min(520px,100%);box-shadow:0 40px 120px color-mix(in srgb,var(--dr-ink) 55%,transparent);border-radius:18px;gap:20px;padding:52px 48px 46px;display:grid}.application-entry>section>span{color:var(--dr-surface);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.application-entry>section>span:before{content:"";background:var(--dr-surface);border-radius:50%;width:7px;height:7px}.application-entry-intro{gap:13px;display:grid}.application-entry h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:30px;font-weight:500;line-height:1.05}.application-entry-lede{color:var(--dr-surface);margin:0;font-size:14px;line-height:1.55}.application-entry-lede .quiet{color:color-mix(in srgb,var(--dr-surface) 62%,transparent);font-weight:400}.application-entry-lede b{font-weight:500}.application-entry-reassure{color:color-mix(in srgb,var(--dr-surface) 60%,transparent);margin:0;font-size:11px;line-height:1.6}.application-entry-divider{background:color-mix(in srgb,var(--dr-surface) 7%,transparent);height:1px}.application-entry label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--dr-surface) 40%,transparent);gap:9px;font-size:9px;display:grid}.application-entry input{border:1px solid color-mix(in srgb,var(--dr-surface) 20%,transparent);background:color-mix(in srgb,var(--dr-surface) 5%,transparent);height:52px;color:var(--dr-surface);font:inherit;border-radius:11px;outline:none;padding:0 16px;font-size:14px;transition:border-color .18s,background .18s}.application-entry input:focus{border-color:var(--dr-surface);background:color-mix(in srgb,var(--dr-surface) 8%,transparent)}.application-entry input::placeholder{color:color-mix(in srgb,var(--dr-surface) 40%,transparent)}.application-entry-notice{font-size:10px;color:color-mix(in srgb,var(--dr-exception) 55%,var(--dr-surface))!important}.application-entry-foot{letter-spacing:.05em;color:color-mix(in srgb,var(--dr-surface) 40%,transparent);text-transform:capitalize;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.application-entry .primary-button{background:var(--dr-surface);width:100%;height:54px;min-height:54px;color:var(--dr-ink);letter-spacing:.02em;border:0;border-radius:11px;justify-content:center;font-size:12px;font-weight:500;transition:transform .15s}.application-entry .primary-button:hover{transform:translateY(-1px)}@media (width<=650px){.application-entry{padding:18px}.application-entry>section{padding:34px 24px 30px}.application-entry h1{font-size:25px}}.pending-form-card>footer.pending-amendment-submit{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pending-amendment-message{grid-column:1/-1;gap:7px;max-width:none!important;display:grid!important}.pending-amendment-message>span{color:#333;font-size:8px;font-weight:500}.pending-amendment-message textarea{box-sizing:border-box;border:1px solid var(--dr-line-strong);color:#222;resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:82px;padding:10px 12px;font:8px Poppins}.pending-form-card>footer.pending-amendment-submit>.primary-button{justify-content:center;min-width:190px}@media (width<=760px){.pending-form-card>footer.pending-amendment-submit{grid-template-columns:1fr}.pending-form-card>footer.pending-amendment-submit>.primary-button{width:100%}}.booking-entry-days{gap:18px;display:grid}.booking-entry-day h3{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--dr-surface) 40%,transparent);margin:0 0 9px;font-size:9px}.booking-entry-slots{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.booking-entry-slot{border:1px solid color-mix(in srgb,var(--dr-surface) 20%,transparent);background:color-mix(in srgb,var(--dr-surface) 5%,transparent);height:44px;color:var(--dr-surface);font:inherit;cursor:pointer;border-radius:11px;font-size:13px;transition:border-color .18s,background .18s}.booking-entry-slot:hover{border-color:var(--dr-surface);background:color-mix(in srgb,var(--dr-surface) 9%,transparent)}.booking-entry-slot:focus-visible{outline:2px solid var(--dr-surface);outline-offset:2px}.booking-entry-form{gap:16px;display:grid}.booking-entry-chosen{color:var(--dr-surface);margin:0;font-size:14px}.booking-entry-chosen b{font-weight:500}.booking-entry textarea{border:1px solid color-mix(in srgb,var(--dr-surface) 20%,transparent);background:color-mix(in srgb,var(--dr-surface) 5%,transparent);min-height:88px;color:var(--dr-surface);font:inherit;resize:vertical;border-radius:11px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .18s,background .18s}.booking-entry textarea:focus{border-color:var(--dr-surface);background:color-mix(in srgb,var(--dr-surface) 8%,transparent)}.booking-entry textarea::placeholder{color:color-mix(in srgb,var(--dr-surface) 40%,transparent)}.booking-entry-back{color:color-mix(in srgb,var(--dr-surface) 60%,transparent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:11px}.booking-entry-back:hover{color:var(--dr-surface)}.booking-entry-message{gap:8px;display:grid}.booking-entry-message h2{color:var(--dr-surface);margin:0;font-size:20px;font-weight:500}.booking-entry-message p{color:color-mix(in srgb,var(--dr-surface) 62%,transparent);margin:0;font-size:13px;line-height:1.55}.booking-entry .rcs-button--primary{background:var(--dr-surface);width:100%;height:54px;min-height:54px;color:var(--dr-ink);letter-spacing:.02em;border:0;border-radius:11px;font-size:12px;font-weight:500;transition:transform .15s}.booking-entry .rcs-button--primary:hover{transform:translateY(-1px)}.booking-entry .rcs-button:disabled{opacity:.4}.settings-sidebar nav a{align-items:center;height:40px;min-height:40px;padding:0 12px}.settings-sidebar nav a>span{display:block}.settings-sidebar .sidebar-bottom>a{border:0;margin:0}.settings-sidebar .settings-exit-icon{text-align:center;width:18px;font-size:16px}.settings-sidebar .profile{margin-top:10px}.settings-main>.app-shell{min-height:0;display:block}.settings-main>.app-shell>.settings-sidebar{display:none}.settings-main>.app-shell>.main{width:100%;margin-left:0}@media (width<=1100px){.settings-main>:first-child:not(.topbar):not(.app-shell){padding-top:56px}}.studio-login-button{background:var(--dr-ink)!important;color:var(--dr-surface)!important;border-color:var(--dr-ink)!important}.studio-app{background:var(--dr-canvas)}.studio-sidebar-bottom>button{width:100%;height:40px;color:var(--dr-faint);background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 12px;font-size:12px;display:flex}.studio-sidebar-bottom>button:hover{background:var(--dr-ink);color:var(--dr-surface-sunken)}.studio-main{min-width:0}.studio-admin-banner{background:var(--dr-ink);color:var(--dr-surface);gap:10px;display:flex;position:sticky}.studio-admin-banner strong{font-size:10px}.studio-admin-banner>span{color:var(--dr-line-strong);flex:1;font-size:9px}.studio-admin-banner button{border:1px solid var(--dr-muted);height:34px;color:var(--dr-surface);background:0 0;border-radius:6px;padding:0 12px;font-size:9px}.studio-heading{justify-content:flex-start;align-items:center;margin-bottom:22px}.studio-heading>div:last-child{flex:1}.studio-avatar{background:var(--dr-ink);width:52px;height:52px;color:var(--dr-surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.studio-heading h1{font-size:28px}.studio-metrics{grid-template-columns:repeat(4,1fr)}.studio-metrics .metric-card{min-height:112px}.studio-overview-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.studio-row{border-bottom:1px solid var(--dr-surface-sunken);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:7px 17px;display:flex}.studio-row:last-child{border:0}.studio-row div{flex-direction:column;display:flex}.studio-row strong{text-transform:capitalize;font-size:9px}.studio-row small{color:var(--dr-faint);margin-top:3px;font-size:8px}.studio-row>span{background:var(--dr-surface-sunken);border-radius:12px;padding:5px 8px;font-size:7px}.studio-list{border:1px solid var(--line);background:var(--dr-surface);border-radius:9px;overflow:hidden}.studio-list>header{border-bottom:1px solid var(--line);padding:16px 18px}.studio-list h2{margin:0;font-size:13px}.studio-list header p{color:var(--dr-faint);margin:4px 0 0;font-size:9px}.studio-empty{text-align:center;color:var(--dr-faint);padding:50px;font-size:10px}.studio-workspace-loading{text-align:center;padding:80px}.network-detail-title .studio-login-button{white-space:nowrap}@media (width<=1150px){.studio-metrics{grid-template-columns:1fr 1fr}.studio-overview-grid{grid-template-columns:1fr}}@media (width<=760px){.studio-admin-banner strong,.studio-admin-banner>span{display:none}.studio-heading{align-items:flex-start}.studio-content{padding:22px 16px}.studio-metrics{grid-template-columns:1fr 1fr}}.studio-brand{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;max-width:100%;font-size:15px;overflow:hidden}.studio-list>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.compact-studio-modal{max-width:760px}.compact-studio-modal .form-modal-body{padding:24px}.compact-studio-modal fieldset>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compact-studio-modal label{gap:8px;font-size:10px;display:grid}.compact-studio-modal input{border:1px solid var(--line);border-radius:8px;height:48px;padding:0 14px}.compact-studio-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}@media (width<=760px){.compact-studio-modal fieldset>div{grid-template-columns:1fr}}.lead-card .assigned .avatar{color:#fff;background:#111;border-color:#111}.auth-shell{background:#f3f1eb;grid-template-columns:minmax(420px,1.05fr) minmax(500px,.95fr);min-height:100svh;display:grid}.auth-brand-panel{background:var(--dr-ink);color:#fff;flex-direction:column;min-height:100svh;padding:48px 56px 42px;display:flex;position:relative;overflow:hidden}.auth-wordmark .registry-monogram{flex-basis:42px;width:42px;height:42px}.auth-wordmark .registry-monogram i{font-size:10px}.auth-wordmark .registry-name small{font-size:7px}.auth-brand-copy{z-index:2;max-width:610px;margin:auto 0;position:relative}.auth-brand-copy>p{text-transform:uppercase;letter-spacing:.2em;color:#9f9f99;margin:0 0 28px;font-size:10px}.auth-brand-copy span{color:#aaa9a4;max-width:460px;font-size:13px;line-height:1.7;display:block}.auth-brand-index{color:#777772;text-transform:uppercase;letter-spacing:.18em;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;font-size:8px;display:grid}.auth-brand-index i{background:#363633;height:1px}.auth-form-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:54px 7vw 28px;display:flex}.auth-copyright{color:#979790;margin:auto 0 0;font-size:9px}.auth-mobile-wordmark{display:none}.auth-header h2{letter-spacing:-.045em;margin:0 0 12px;font-size:39px;font-weight:400;line-height:1.15}.auth-header>p:last-child{color:#777771;margin:0;font-size:12px;line-height:1.7}.auth-google-button,.auth-primary-button,.auth-secondary-button,.auth-primary-link{cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.auth-google-button{background:#f8f7f2;border:1px solid #d2d0c9}.auth-google-button:hover{background:#fff;border-color:#aaa8a0}.auth-google-button:disabled,.auth-primary-button:disabled,.auth-secondary-button:disabled{opacity:.6;cursor:wait}.auth-divider{color:#999992;align-items:center;gap:14px;margin:26px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d7d5ce;flex:1;height:1px}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-field{flex-direction:column;gap:8px;font-size:11px;display:flex}.auth-field>span,.auth-password-label>span{font-weight:500}.auth-field input{background:0 0;border:0;border-bottom:1px solid #aaa8a1;border-radius:0;outline:none;width:100%;height:48px;padding:0 2px;font-size:14px}.auth-field em{color:#92554b;font-size:10px;font-style:normal;line-height:1.45}.auth-field-error input{border-color:#a2665c}.auth-password-label{justify-content:space-between;align-items:center;margin-bottom:-9px;font-size:11px;display:flex}.auth-password-label a,.auth-text-link,.auth-legal a{color:#22221f;text-underline-offset:3px}.auth-password-wrap{position:relative}.auth-password-wrap input{padding-right:64px}.auth-password-wrap button{color:#66665f;cursor:pointer;background:0 0;border:0;height:38px;padding:0 2px;font-size:9px;position:absolute;top:5px;right:0}.auth-primary-button,.auth-primary-link{border:1px solid var(--dr-ink);background:var(--dr-ink);color:#fff;margin-top:8px}.auth-primary-button:hover,.auth-primary-link:hover{background:#2b2b28}.auth-secondary-button{color:#22221f;background:#fff;border:1px solid #d2d0c9}.auth-text-link{text-align:center;margin-top:3px;font-size:10px;display:block}.auth-legal{text-align:center;border-top:1px solid #d7d5ce;margin-top:30px;padding-top:22px}.auth-legal p{color:#686862;font-size:10px}.auth-legal small{color:#8d8d86;font-size:8px;line-height:1.7;display:block}.auth-alert{background:#fff;border:1px solid #d8d8d2;margin-bottom:18px;padding:12px 14px;font-size:10px;line-height:1.55}.auth-alert-error{color:#79463e;background:#fbf7f6;border-color:#dfc9c4}.auth-alert-success{color:#49624f;background:#f4f8f5;border-color:#c8d7cb}.auth-alert-info{color:#5f5f59;background:#eeece6}.auth-recovery-confirmation{text-align:center}.auth-recovery-confirmation h3{outline:none;margin:17px 0 10px;font-size:25px}.auth-recovery-confirmation>p{color:#777771;margin:0 0 22px;font-size:12px;line-height:1.7}.auth-recovery-confirmation .auth-secondary-button,.auth-recovery-confirmation .auth-primary-link{margin:12px 0}.auth-success-mark{background:var(--dr-ink);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.auth-loading{color:#777771;align-items:center;gap:12px;font-size:12px;display:flex}.auth-loading span{border:2px solid #d5d5d0;border-top-color:#111;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite auth-spin}.auth-password-requirements{border:1px solid var(--dr-line);color:#7a7a74;flex-direction:column;gap:7px;padding:14px;font-size:10px;display:flex}.auth-password-requirements strong{color:#222;font-size:11px}.auth-password-requirements span:before{content:"○";margin-right:7px}.auth-password-requirements span.met{color:#49624f}.auth-password-requirements span.met:before{content:"✓"}.sidebar-signout{margin:0}.sidebar-signout button{color:#aaa9a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;height:46px;padding:0 19px;font-size:9px;display:flex}.sidebar-signout button:hover{color:#fff;background:#1c1c1a}.sidebar-signout b{font-weight:400}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-card{width:min(420px,100%)}.auth-google-button,.auth-primary-button,.auth-secondary-button,.auth-primary-link{min-height:46px}.auth-form{gap:15px}.auth-field{gap:7px}.auth-field>span{font-weight:500}.auth-field-heading{justify-content:space-between;align-items:center;display:flex}.auth-field-heading>a{color:#22221f;text-underline-offset:3px;font-weight:400}.auth-field input{height:46px;padding-inline:14px;font-size:14px}.auth-password-label{display:none}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{padding:44px 24px 24px}.auth-mobile-wordmark{margin:0 0 52px!important;display:inline-flex!important}.auth-copyright{margin-top:60px}.auth-card{width:min(420px,100%)}}@media (width<=520px){.auth-form-panel{justify-content:flex-start;padding-top:28px}.auth-header{margin-bottom:28px}.auth-header h2{font-size:31px}.auth-mobile-wordmark{margin-bottom:40px!important}.auth-card{width:100%}}@media (prefers-reduced-motion:reduce){.auth-loading span{animation:none}}.invitation-review{grid-template-columns:54px 1fr;align-items:center;gap:16px;display:grid}.invitation-workspace-mark{background:var(--dr-ink);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:14px;font-weight:600;display:grid}.invitation-kicker{color:#888881;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:10px}.invitation-review h3{margin:0;font-size:24px;line-height:1.2}.invitation-email{color:#73736d;margin:6px 0 0;font-size:12px}.invitation-details{border:1px solid var(--dr-line);border-radius:9px;grid-column:1/-1;grid-template-columns:76px 1fr;gap:9px 14px;margin:10px 0 4px;padding:16px;font-size:11px;display:grid}.invitation-details dt{color:#888881}.invitation-details dd{color:#22221f;margin:0;font-weight:500}.invitation-review>.auth-primary-link,.invitation-review>.auth-primary-button,.invitation-review>.auth-alert,.invitation-expiry{grid-column:1/-1}.invitation-expiry{text-align:center;color:#92928b;margin:0;font-size:9px}.invitation-review .auth-alert{margin:0}.auth-wordmark .registry-monogram i:first-child{top:10px;left:11px}.auth-wordmark .registry-monogram i:last-child{bottom:10px;right:11px}.auth-shell{background:#f5f4f0;grid-template-columns:minmax(420px,1.08fr) minmax(500px,.92fr)}.auth-brand-panel{background:#0d0d0c;padding:52px 58px 44px}.auth-brand-panel:after{content:none}.auth-wordmark,.auth-brand-index{z-index:2;position:relative}.auth-brand-copy>p{color:#aaa9a3;letter-spacing:.22em;margin-bottom:24px;font-size:9px}.auth-brand-copy h1{letter-spacing:-.05em;max-width:680px;margin-bottom:28px;font-size:clamp(48px,4.5vw,76px);line-height:1.02}.auth-brand-copy span{color:#b6b5af;max-width:500px;font-size:13px;line-height:1.75}.auth-form-panel{padding:54px 7vw 28px}.auth-card{background:#fff;border:1px solid #deddd7;border-radius:24px;width:min(470px,100%);padding:46px 44px;box-shadow:0 24px 70px #11110f0f}.auth-header h2{font-size:36px}.auth-google-button,.auth-primary-button,.auth-secondary-button,.auth-primary-link{border-radius:12px;min-height:48px}.auth-google-button{background:#fff}.auth-field input{background:#fff;border:1px solid #d4d2cb;border-radius:12px;height:48px;padding:0 14px}.auth-field input:focus{border-color:var(--dr-ink);box-shadow:0 0 0 1px var(--dr-ink)}.auth-password-wrap button{top:5px;right:10px}.auth-alert,.auth-password-requirements{border-radius:10px}.auth-wordmark .registry-name strong{letter-spacing:.18em;font-size:16px}@media (width<=900px){.auth-form-panel{background:#f5f4f0}.auth-card{border-radius:20px;padding:40px 36px}}@media (width<=520px){.auth-card{border-radius:18px;padding:32px 24px}.auth-header h2{font-size:31px}}.auth-shell{background:var(--dr-surface)}.auth-brand-panel{background:var(--dr-ink);justify-content:space-between}.auth-brand-panel .auth-wordmark .registry-name strong{letter-spacing:.2em;font-size:17px}.auth-brand-copy{flex-direction:column;gap:20px;max-width:none;margin:0;display:flex}.auth-brand-copy h1{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(25px,2.9vw,31px);font-weight:400;line-height:1.2}.auth-brand-copy h1 .auth-brand-soft{color:color-mix(in srgb,var(--dr-surface) 62%,transparent);font-size:inherit;letter-spacing:inherit}.auth-brand-copy .auth-brand-support{max-width:44ch;color:color-mix(in srgb,var(--dr-surface) 54%,transparent);margin:0;font-size:13px;line-height:1.75;display:block}.auth-brand-foot{color:color-mix(in srgb,var(--dr-surface) 40%,transparent);letter-spacing:.04em;margin:0;font-size:9px}.auth-form-panel{background:var(--dr-surface);padding:54px 7vw 40px}.auth-card{width:min(360px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-header{margin-bottom:28px}.auth-header h2{letter-spacing:-.02em;font-size:26px;font-weight:500}.auth-header>p:last-child{color:var(--dr-muted);font-size:13px}.auth-google-button,.auth-primary-button,.auth-secondary-button,.auth-primary-link{border-radius:11px}@media (width<=900px){.auth-form-panel{background:var(--dr-surface)}.auth-card{border:0;border-radius:0;padding:0}}.record-profile,.record-profile-content{max-width:100%;overflow-x:hidden}.application-review-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);max-width:100%;overflow:hidden}.application-review-layout>*,.application-review-layout .record-tab-card,.application-review-layout .decision,.decision-fields>*{min-width:0;max-width:100%}.decision-actions{flex-wrap:wrap;max-width:100%}.decision-actions button{white-space:normal;max-width:100%}.application-facts dd,.application-requirements{overflow-wrap:anywhere}.application-requirements{color:#8b4c45;background:#fff3f1;border-radius:8px;gap:5px;margin:12px 16px 16px;padding:12px;font-size:8px;display:grid}.application-requirements strong{color:#6f3933}.decision-fields label{position:relative}.decision-fields label em{color:#a14d43;text-transform:uppercase;font-size:6px;font-style:normal;position:absolute;right:0}.application-review-layout .decision .decision-fields:before{content:none}.application-review-layout .decision .decision-fields{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 0 14px;display:grid;position:static}.application-review-layout .decision .decision-fields label{gap:7px;font-size:9px;line-height:1.35;display:grid}.application-review-layout .decision .decision-fields label:first-child{grid-column:1/-1}.application-review-layout .decision .decision-fields select{height:38px}.application-review-layout .decision .decision-fields textarea{resize:vertical;height:88px;min-height:88px;padding:12px}.application-review-layout .decision .decision-actions{border-top:1px solid #e9e8e4;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:14px 0 0;display:flex}.application-review-layout .decision .decision-actions button{min-height:36px}@media (width<=1050px){.application-review-layout{grid-template-columns:1fr}.application-review-layout .decision{grid-column:auto}}@media (width<=720px){.application-review-layout .decision .decision-fields{grid-template-columns:1fr}.application-review-layout .decision .decision-fields label:first-child{grid-column:auto}.application-review-layout .decision .decision-actions{flex-direction:column;align-items:stretch}.application-review-layout .decision .decision-actions button{width:100%}}.application-response-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:100%;display:grid}.application-response-groups .record-tab-card:first-child{grid-column:1/-1}.application-response-list{margin:0}.application-response-list>div{border-bottom:1px solid #eee;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:16px;padding:13px 0;font-size:8px;display:grid}.application-response-list>div:last-child{border-bottom:0}.application-response-list dt{color:#888}.application-response-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.matchmaking-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.application-response-provenance{color:#888;border-top:1px solid #eee;margin:4px 0 18px;padding-top:14px;font-size:7px}@media (width<=800px){.application-response-groups,.matchmaking-profile-list{grid-template-columns:1fr}.application-response-groups .record-tab-card:first-child{grid-column:auto}}.application-submitted-responses>header{border-bottom:1px solid var(--line);margin:-20px -20px 18px;padding:18px 20px}.application-submitted-responses>header span{color:#888;text-transform:uppercase;font-size:6px}.application-submitted-responses>header h2{margin:5px 0;font-size:16px;font-weight:500}.application-submitted-responses>header p{color:#888;margin:0;font-size:7px}.application-submitted-responses>section+section{margin-top:18px}.application-submitted-responses h3{margin:0 0 8px;font-size:10px;font-weight:500}.application-submitted-responses>footer{border-top:1px solid var(--line);color:#888;margin-top:18px;padding-top:13px;font-size:7px}.application-review-grid{gap:10px;display:grid}.application-review-grid-note{color:#777;justify-content:space-between;align-items:center;gap:20px;padding:0 2px;font-size:8px;display:flex}.application-review-grid-note small{color:#999;text-align:right;font-size:7px}@media (width<=700px){.application-review-grid-note{flex-direction:column;align-items:flex-start;gap:4px}.application-review-grid-note small{text-align:left}}.application-settings-builder .application-config-list label>em{background:var(--dr-success-soft);width:max-content;color:var(--dr-success);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal}.application-settings-builder .application-config-list article.system-default{background:var(--dr-surface-sunken)}.application-settings-builder .application-config-list article.system-default input:disabled,.application-settings-builder .application-config-list article.system-default select:disabled{color:var(--dr-muted);background:var(--dr-canvas);opacity:1}.application-settings-builder .application-config-list article.system-default>button:disabled{opacity:.35}.workspace-profile-source{border:1px solid var(--dr-success-soft);background:var(--dr-success-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 15px;display:flex}.workspace-profile-source div{gap:3px;display:grid}.workspace-profile-source span{color:var(--dr-success);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.workspace-profile-source strong{font-size:9px}.workspace-profile-source small{color:var(--dr-muted);font-size:7px}.workspace-profile-source a{border:1px solid var(--dr-success-soft);background:var(--dr-surface);color:var(--dr-ink);border-radius:6px;flex:none;padding:8px 10px;font-size:8px;text-decoration:none}@media (width<=620px){.workspace-profile-source{flex-direction:column;align-items:flex-start}}.provider-detail-header .network-detail-title{grid-template-columns:auto minmax(260px,1fr) auto auto}.record-profile-actions{margin-left:auto}.record-profile-actions .studio-login-button{border:1px solid var(--dr-ink);background:var(--dr-ink);height:38px;color:var(--dr-surface);white-space:nowrap;border-radius:8px;padding:0 15px;font-size:8px}.managed-workspace-overview-grid .record-tab-card{grid-column:1/-1}.managed-workspace-profile-card{max-width:none}.managed-workspace-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.managed-operation-list{padding:5px 0}.managed-operation-list>article{border-bottom:1px solid var(--dr-surface-muted);align-items:center;gap:12px;min-height:66px;display:flex}.managed-operation-list>article:last-child{border:0}.managed-operation-list>article>i{background:var(--dr-surface-sunken);border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.managed-operation-list>article>div{flex:1;gap:4px;display:grid}.managed-operation-list strong{font-size:8px}.managed-operation-list small,.managed-operation-list p{color:var(--dr-faint);margin:0;font-size:7px;line-height:1.5}.managed-operation-list a{color:var(--dr-ink);font-size:8px}.workspace-task-toggle{border:1px solid var(--dr-line-strong);background:var(--dr-surface);border-radius:6px;width:26px;height:26px}.workspace-task-toggle.complete{border-color:var(--dr-success);background:var(--dr-success);color:var(--dr-surface)}.managed-operation-list .status{margin-left:auto}.provider-profile-cards>article>p{color:var(--dr-muted);margin:0;padding:18px 22px;font-size:13px;line-height:1.6}.provider-workspace-profile>article{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:16px;overflow:hidden}.provider-workspace-profile header{border-bottom:1px solid var(--dr-surface-muted);padding:22px 24px}.provider-workspace-profile header h2{margin:0 0 6px;font-size:21px}.provider-workspace-profile header p{color:var(--dr-faint);margin:0;font-size:13px}.provider-workspace-profile dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.provider-workspace-profile dl>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:150px 1fr;gap:16px;padding:15px 24px;display:grid}.provider-workspace-profile dl>div:nth-child(odd){border-right:1px solid var(--dr-surface-muted)}.provider-workspace-profile dt{color:var(--dr-faint);font-size:7px}.provider-workspace-profile dd{overflow-wrap:anywhere;margin:0;font-size:8px}.provider-workspace-profile footer{justify-content:flex-end;padding:18px 24px;display:flex}.provider-application-source{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:16px;overflow:hidden}.provider-application-source>header{border-bottom:1px solid var(--dr-surface-muted);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.provider-application-source>header span{color:var(--dr-success);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.provider-application-source>header h2{margin:4px 0;font-size:13px;font-weight:500}.provider-application-source>header p{max-width:760px;color:var(--dr-faint);margin:0;font-size:8px}.provider-conversion-line{background:var(--dr-canvas);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:22px 24px;display:grid}.provider-conversion-line article{gap:4px;display:grid}.provider-conversion-line article span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.provider-conversion-line article strong{font-size:9px}.provider-conversion-line article small{color:var(--dr-muted)}.provider-conversion-line>i{font-size:14px;font-style:normal}.provider-application-source>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.provider-application-source>dl>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(130px,.7fr) 1.3fr;gap:15px;padding:14px 24px;display:grid}.provider-application-source>dl>div:nth-child(odd){border-right:1px solid var(--dr-surface-muted)}.provider-application-source dt{color:var(--dr-faint);font-size:7px}.provider-application-source dd{overflow-wrap:anywhere;margin:0;font-size:8px}@media (width<=900px){.provider-detail-header .network-detail-title{grid-template-columns:auto 1fr}.provider-detail-header .network-detail-title>:nth-last-child(-n+2){grid-column:2}.provider-workspace-profile dl,.managed-workspace-profile-card dl{grid-template-columns:1fr}.provider-workspace-profile dl>div:nth-child(odd){border-right:0}.record-profile-header>div{flex-wrap:wrap}.record-profile-actions{width:100%;margin-left:61px}}@media (width<=620px){.provider-workspace-profile dl>div,.provider-detail-header .network-detail-title{grid-template-columns:1fr}.provider-detail-header .network-detail-title>*{grid-column:1!important}.provider-application-source>header{flex-direction:column}.provider-conversion-line{grid-template-columns:1fr}.provider-conversion-line>i{transform:rotate(90deg)}.provider-application-source>dl{grid-template-columns:1fr}.provider-application-source>dl>div:nth-child(odd){border-right:0}}.provider-application-preview>header{flex-wrap:wrap}.provider-application-meta{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=620px){.provider-application-meta{grid-template-columns:1fr}.provider-application-meta article{border-right:0;border-bottom:1px solid var(--dr-line)}.provider-application-meta article:last-child{border-bottom:0}.provider-application-preview dl{grid-template-columns:1fr}.provider-application-preview dl>div{grid-template-columns:1fr;gap:4px}.provider-application-preview dl>div:nth-child(odd){border-right:0}.provider-application-preview>header{flex-direction:column}}.provider-application-preview{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:16px;grid-column:1/-1;overflow:hidden}.provider-application-preview>header{border-bottom:1px solid var(--dr-surface-muted);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.provider-application-preview>header span{color:var(--dr-success);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.provider-application-preview>header h2{margin:4px 0;font-size:13px;font-weight:500}.provider-application-preview>header p{max-width:760px;color:var(--dr-faint);margin:0;font-size:8px}.provider-application-meta{border-bottom:1px solid var(--dr-surface-muted);background:var(--dr-canvas);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-application-meta article{border-right:1px solid var(--dr-line);gap:5px;padding:16px 24px;display:grid}.provider-application-meta article:last-child{border-right:0}.provider-application-meta span{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.provider-application-meta strong{font-size:9px}.provider-application-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.provider-application-preview dl>div{border-bottom:1px solid var(--dr-surface-muted);grid-template-columns:minmax(140px,.7fr) 1.3fr;gap:15px;padding:14px 24px;display:grid}.provider-application-preview dl>div:nth-child(odd){border-right:1px solid var(--dr-surface-muted)}.provider-application-preview dt{color:var(--dr-faint);font-size:7px}.provider-application-preview dd{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.provider-facilities-list{gap:10px;display:grid}.provider-facilities-list article{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:12px;padding:14px}.provider-facilities-list article.is-archived{opacity:.6}.provider-facilities-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-facilities-list article>header strong{font-size:12px}.provider-facilities-list article>header small{color:var(--dr-faint);margin-top:3px;font-size:9px;display:block}.pf-archived{background:var(--dr-surface-muted);color:var(--dr-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:7px}.pf-actions{flex:none;gap:6px;display:flex}.pf-actions button{border:1px solid var(--dr-line);background:var(--dr-surface);cursor:pointer;border-radius:7px;height:26px;padding:0 10px;font-size:8px}.provider-facilities-list dl{border-top:1px solid var(--dr-line-soft);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0 0;padding:10px 0 0;display:grid}.provider-facilities-list dt{color:var(--dr-faint);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.provider-facilities-list dd{margin:2px 0 0;font-size:9px}.pf-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pf-chips span{background:var(--dr-surface-muted);color:var(--dr-muted);border-radius:999px;padding:3px 8px;font-size:7px}.provider-service-areas ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.provider-service-areas li{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.provider-service-areas .sa-type{min-width:120px;color:var(--dr-faint);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.provider-service-areas li strong{flex:1;font-size:10px;font-weight:500}.provider-service-areas .sa-eq{background:var(--dr-surface-muted);color:var(--dr-muted);border-radius:999px;padding:2px 7px;font-size:7px}.provider-service-areas li button{border:1px solid var(--dr-line);background:var(--dr-surface);cursor:pointer;border-radius:6px;width:24px;height:24px;font-size:12px;line-height:1}.rate-lines{gap:8px;display:grid}.rate-line{grid-template-columns:1fr 150px 130px 28px;align-items:end;gap:8px;display:grid}.rate-line .rate-remove{border:1px solid var(--dr-line);background:var(--dr-surface);cursor:pointer;border-radius:7px;width:28px;height:34px;font-size:13px;line-height:1}.rate-add{border:1px dashed var(--dr-line-strong);height:28px;color:var(--dr-muted);cursor:pointer;background:0 0;border-radius:7px;justify-self:start;padding:0 11px;font-size:8px}@media (width<=760px){.rate-line{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.rate-line .rate-remove{grid-column:2;justify-self:end}}:root{--rcs-ink:var(--dr-ink);--rcs-canvas:var(--dr-canvas);--rcs-surface:var(--dr-surface);--rcs-line:var(--dr-line);--rcs-muted:var(--dr-muted);--rcs-info:var(--dr-information);--rcs-success:var(--dr-success);--rcs-attention:var(--dr-attention);--rcs-exception:var(--dr-exception);--rcs-space-1:4px;--rcs-space-2:8px;--rcs-space-3:12px;--rcs-space-4:16px;--rcs-space-6:24px;--rcs-space-8:32px;--rcs-space-12:48px;--rcs-radius-control:6px;--rcs-radius-card:12px;--rcs-radius-feature:20px;--rcs-radius-pill:999px;--rcs-shadow-surface:0 12px 40px #1111111f;--rcs-focus:0 0 0 3px #62829457;--rcs-layer-base:0;--rcs-layer-sticky:20;--rcs-layer-menu:40;--rcs-layer-modal:80;--rcs-layer-toast:100;--rcs-control-height:38px;--rcs-field-gap:7px;--rcs-motion-control:.15s;--rcs-motion-surface:.24s;--rcs-type-display:38px;--rcs-type-page:26px;--rcs-type-section:16px;--rcs-type-body:12px;--rcs-type-label:10px;--rcs-space-compact-row:40px;--rcs-space-comfortable-row:48px}.rcs-density-compact{--rcs-control-height:36px;--rcs-field-gap:6px}.rcs-density-presentation{--rcs-control-height:52px;--rcs-field-gap:12px}.rcs-field{gap:var(--rcs-field-gap);min-width:0;font-size:var(--rcs-type-body);display:grid}.rcs-field__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.rcs-field__heading>label{letter-spacing:.02em;font-size:11px;font-weight:600}.rcs-field__heading>label span{color:var(--rcs-exception);text-transform:uppercase;margin-left:6px;font-size:9px}.rcs-field input:not([type=checkbox]):not([type=radio]),.rcs-field select,.rcs-field textarea{box-sizing:border-box;width:100%;min-height:var(--rcs-control-height);border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);color:var(--rcs-ink);font:inherit;transition:border-color var(--rcs-motion-control),box-shadow var(--rcs-motion-control);padding:10px 12px}.rcs-field textarea{resize:vertical;min-height:96px}.rcs-field input:focus-visible,.rcs-field select:focus-visible,.rcs-field textarea:focus-visible,.rcs-button:focus-visible,.rcs-action-menu button:focus-visible{border-color:var(--rcs-info);box-shadow:var(--rcs-focus);outline:0}.rcs-field input[readonly],.rcs-field select:disabled,.rcs-field textarea[readonly]{color:#676762;background:#efeee9}.rcs-field.is-invalid input,.rcs-field.is-invalid select,.rcs-field.is-invalid textarea{border-color:var(--rcs-exception)}.rcs-field__help,.rcs-field__error{margin:0;font-size:11px;line-height:1.45}.rcs-field__help{color:var(--rcs-muted)}.rcs-field__error{color:var(--rcs-exception)}.rcs-field__redacted{min-height:var(--rcs-control-height);background:var(--dr-surface-muted);color:var(--rcs-muted);border-radius:6px;align-items:center;padding:0 12px;display:grid}.rcs-compound,.rcs-phone{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.rcs-choice-group{border:0;gap:8px;margin:0;padding:0;display:grid}.rcs-choice-group label,.rcs-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.rcs-choice-group small{color:var(--rcs-muted);grid-column:2}.rcs-choice-group input,.rcs-checkbox input{width:18px;height:18px;accent-color:var(--rcs-ink)}.rcs-toggle{background:0 0;border:0;align-items:center;gap:8px;width:max-content;padding:0;display:inline-flex}.rcs-toggle i{background:#bbb;border-radius:999px;width:38px;height:22px;transition:background .15s;display:block}.rcs-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .15s;display:block}.rcs-toggle[aria-checked=true] i{background:var(--rcs-success)}.rcs-toggle[aria-checked=true] i:after{transform:translate(16px)}.rcs-address-field{gap:12px;display:grid}.rcs-address,.rcs-date-time-range{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.rcs-address label,.rcs-date-time-range label{gap:5px;display:grid}.rcs-address label span,.rcs-date-time-range label span{font-size:11px}.rcs-address label:last-child,.rcs-date-time-range label:last-child{grid-column:1/-1}.rcs-entity-picker{position:relative}.rcs-entity-picker__control{min-height:var(--rcs-control-height);border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:#fff;align-items:center;gap:8px;padding:4px 8px;display:flex}.rcs-entity-picker__control>input{min-width:120px!important;box-shadow:none!important;border:0!important;padding:4px!important}.rcs-entity-picker__control>button{background:0 0;border:0;font-size:20px}.rcs-entity-picker__options{z-index:var(--rcs-layer-menu);border:1px solid var(--rcs-line);max-height:280px;box-shadow:var(--rcs-shadow-surface);background:#fff;border-radius:8px;padding:6px;display:grid;position:absolute;left:0;right:0;overflow:auto}.rcs-entity-picker__options>button{text-align:left;background:0 0;border:0;border-radius:6px;padding:8px}.rcs-entity-picker__options>button:hover,.rcs-entity-picker__options>button[aria-selected=true]{background:var(--rcs-canvas)}.rcs-entity-picker__options>p{color:var(--rcs-muted);text-align:center;margin:0;padding:16px}.rcs-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.rcs-identity>i{background:var(--rcs-ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid;overflow:hidden}.rcs-identity img{object-fit:cover;width:100%;height:100%}.rcs-identity>span{min-width:0;display:grid}.rcs-identity strong,.rcs-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcs-identity small{color:var(--rcs-muted);font-size:10px}.rcs-identity em{color:var(--rcs-muted);font-size:10px;font-style:normal}.rcs-multiselect__control{cursor:pointer;width:100%;font:inherit;color:var(--rcs-ink);text-align:left;min-height:var(--rcs-control-height);justify-content:space-between;padding:0 12px}.rcs-multiselect__control>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcs-multiselect__placeholder{color:var(--rcs-muted)}.rcs-multiselect__chev{color:var(--rcs-muted);flex:none;font-size:12px}.rcs-multiselect .rcs-entity-picker__options>button{align-items:center;gap:8px;width:100%;display:flex}.rcs-multiselect__check{text-align:center;width:14px;color:var(--rcs-ink);flex:none}.rcs-button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);min-height:34px;color:var(--rcs-ink);cursor:pointer;transition:background var(--rcs-motion-control),color var(--rcs-motion-control),opacity var(--rcs-motion-control);background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.rcs-button--primary{border-color:var(--rcs-ink);background:var(--rcs-ink);color:#fff}.rcs-button--quiet,.rcs-button--icon{background:0 0;border-color:#0000}.rcs-button--destructive{border-color:var(--rcs-exception);color:var(--rcs-exception)}.rcs-button--icon{width:34px;padding:0;font-size:18px}.rcs-button:disabled{cursor:not-allowed;opacity:.45}.rcs-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite rcs-spin}.rcs-action-menu{display:inline-block;position:relative}.rcs-action-menu>[role=menu]{z-index:var(--rcs-layer-menu);border:1px solid var(--rcs-line);min-width:200px;box-shadow:var(--rcs-shadow-surface);background:#fff;border-radius:8px;padding:6px;display:grid;position:absolute;right:0}.rcs-action-menu [role=menuitem]{text-align:left;background:0 0;border:0;border-radius:5px;padding:10px}.rcs-action-menu [role=menuitem]:hover{background:var(--rcs-canvas)}.rcs-action-menu [role=menuitem].is-danger{color:var(--rcs-exception)}.rcs-alert{border:1px solid color-mix(in srgb,var(--tone) 26%,var(--rcs-surface));border-radius:var(--rcs-radius-control);background:color-mix(in srgb,var(--tone) 12%,var(--rcs-surface));justify-content:space-between;align-items:start;gap:16px;padding:12px 14px;display:flex}.rcs-alert>div{min-width:0}.rcs-alert strong{font-size:var(--rcs-type-body);color:var(--rcs-ink);font-weight:600;line-height:1.35}.rcs-alert--information{--tone:var(--rcs-info)}.rcs-alert--success{--tone:var(--rcs-success)}.rcs-alert--attention{--tone:var(--rcs-attention)}.rcs-alert--exception{--tone:var(--rcs-exception)}.rcs-alert p{font-size:var(--rcs-type-body);color:var(--rcs-muted);margin:3px 0 0}.rcs-surface-state,.rcs-alert,.rcs-toast-region,.rcs-validation-summary{font-family:var(--dr-font-family)}.rcs-surface-state{text-align:center;place-items:center;min-height:220px;padding:32px;display:grid}.rcs-surface-state strong{margin-top:10px;font-size:18px}.rcs-surface-state p{max-width:460px;color:var(--rcs-muted);margin:6px 0}.rcs-toast-region{z-index:var(--rcs-layer-toast);gap:8px;width:min(400px,100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}.rcs-validation-summary{border:1px solid color-mix(in srgb,var(--rcs-exception) 40%,#fff);border-left:4px solid var(--rcs-exception);background:color-mix(in srgb,var(--rcs-exception) 7%,#fff);border-radius:8px;padding:16px}.rcs-validation-summary p{margin:4px 0 8px}.rcs-validation-summary ul{margin:0;padding-left:20px}.rcs-validation-summary a{color:inherit;text-decoration:underline}.rcs-record-tabs{border-bottom:1px solid var(--rcs-line);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.rcs-record-tabs>a,.rcs-record-tabs>button{min-height:44px;color:var(--rcs-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.rcs-record-tabs>[aria-selected=true]{border-bottom-color:var(--rcs-ink);color:var(--rcs-ink);font-weight:650}.rcs-record-tabs>[aria-disabled=true]{cursor:not-allowed;opacity:.5}.rcs-nav-example{background:var(--rcs-ink);border-radius:10px;flex-direction:column;gap:2px;width:100%;max-width:220px;padding:12px;display:flex}.rcs-nav-example>a{height:34px;color:color-mix(in srgb,var(--rcs-surface) 56%,transparent);cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1;text-decoration:none;display:flex;position:relative}.rcs-nav-example>a:hover{color:var(--rcs-surface)}.rcs-nav-example>a.active{background:color-mix(in srgb,var(--rcs-surface) 6%,transparent);color:var(--rcs-surface)}.rcs-nav-example>a.active:before{content:"";background:var(--rcs-surface);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.rcs-record-tabs em{background:var(--dr-surface-muted);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.rcs-record-tabs small{border:1px solid var(--rcs-line);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:9px}.rcs-record-module{min-width:0}.rcs-activity,.rcs-audit-history{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);overflow:hidden}.rcs-activity>header,.rcs-audit-history>header{border-bottom:1px solid var(--rcs-line);padding:20px 24px}.rcs-activity h2,.rcs-audit-history h2{margin:0;font-size:18px}.rcs-activity header p,.rcs-audit-history header p{color:var(--rcs-muted);margin:5px 0 0;font-size:12px}.rcs-activity ol{margin:0;padding:0;list-style:none}.rcs-activity__item{border-bottom:1px solid var(--rcs-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 24px;display:grid}.rcs-activity__item:last-child{border-bottom:0}.rcs-activity__item>i{background:var(--rcs-info);border-radius:50%;width:9px;height:9px;margin-top:5px}.rcs-activity__item--security>i,.rcs-activity__item--system>i{background:var(--rcs-attention)}.rcs-activity__item strong,.rcs-activity__item small{display:block}.rcs-activity__item p{color:#555;margin:4px 0;font-size:13px}.rcs-activity__item small,.rcs-activity__item time{color:var(--rcs-muted);font-size:11px}.rcs-audit-history>[role=list]>article{border-bottom:1px solid var(--rcs-line);grid-template-columns:minmax(160px,.6fr) minmax(0,1fr) auto;gap:18px;padding:16px 24px;display:grid}.rcs-audit-history>[role=list]>article:last-child{border-bottom:0}.rcs-audit-history code{overflow-wrap:anywhere;font-size:11px}.rcs-audit-history article strong,.rcs-audit-history article small{display:block}.rcs-audit-history article small,.rcs-audit-history article time{color:var(--rcs-muted);font-size:11px}.rcs-audit-history article p{margin:5px 0 0;font-size:12px}.rcs-modal-backdrop{z-index:var(--rcs-layer-modal);background:#1111118c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rcs-modal{border-radius:var(--rcs-radius-card);width:min(640px,100%);max-height:calc(100vh - 40px);box-shadow:var(--rcs-shadow-surface);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.rcs-modal--small{width:min(440px,100%)}.rcs-modal--large{width:min(960px,100%)}.rcs-modal--full{width:min(1400px,100%);height:calc(100vh - 40px)}.rcs-modal>header,.rcs-modal>footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.rcs-modal>header{border-bottom:1px solid var(--rcs-line)}.rcs-modal>footer{border-top:1px solid var(--rcs-line);justify-content:flex-end}.rcs-modal h2{margin:0;font-size:16px}.rcs-modal header p{color:var(--rcs-muted);margin:3px 0 0;font-size:11px}.rcs-modal__body{padding:18px;overflow:auto}.rcs-drawer-backdrop{z-index:var(--rcs-layer-modal);background:#11111173;justify-content:flex-end;display:flex;position:fixed;inset:0}.rcs-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);height:100%;display:grid;box-shadow:-16px 0 48px #1111112e}.rcs-drawer--small{width:min(420px,100%)}.rcs-drawer--large{width:min(760px,100%)}.rcs-drawer>header,.rcs-drawer>footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.rcs-drawer>header{border-bottom:1px solid var(--rcs-line)}.rcs-drawer>footer{border-top:1px solid var(--rcs-line);justify-content:flex-end}.rcs-drawer h2{margin:0;font-size:20px}.rcs-drawer header p{color:var(--rcs-muted);margin:4px 0 0;font-size:12px}.rcs-drawer__body{padding:20px;overflow:auto}.rcs-full-page-editor{background:var(--rcs-canvas);min-height:100vh}.rcs-full-page-editor>header{z-index:var(--rcs-layer-sticky);border-bottom:1px solid var(--rcs-line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:84px;padding:14px 24px;display:grid;position:sticky;top:0}.rcs-full-page-editor h1{margin:0;font-size:22px;font-weight:550}.rcs-full-page-editor header p{color:var(--rcs-muted);margin:4px 0 0;font-size:12px}.rcs-full-page-editor header>aside{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rcs-full-page-editor__body{width:min(1440px,100%);margin:0 auto;padding:28px}.rcs-upload{gap:12px;display:grid}.rcs-upload--restricted{border:1px solid var(--rcs-line);color:var(--rcs-muted);background:#efeee9;border-radius:8px;padding:16px;font-size:13px}.rcs-upload__dropzone{border-radius:var(--rcs-radius-card);text-align:center;min-height:220px;transition:border-color var(--rcs-motion-control),background var(--rcs-motion-control);background:#faf9f7;border:1px dashed #b9b8b3;place-items:center;padding:28px;display:grid}.rcs-upload__dropzone.is-dragging{border-color:var(--rcs-info);background:color-mix(in srgb,var(--rcs-info) 8%,#fff)}.rcs-upload__dropzone>span{background:var(--rcs-ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.rcs-upload__dropzone>strong{margin-top:12px;font-size:15px}.rcs-upload__dropzone>p{color:var(--rcs-muted);margin:5px 0;font-size:12px}.rcs-upload__dropzone>small{color:var(--rcs-muted);margin-bottom:14px;font-size:10px}.rcs-upload__queue{border:1px solid var(--rcs-line);background:#fff;border-radius:8px;display:grid}.rcs-upload__queue>article{border-bottom:1px solid var(--rcs-line);grid-template-columns:minmax(0,1fr) minmax(100px,220px) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rcs-upload__queue>article:last-child{border-bottom:0}.rcs-upload__queue strong,.rcs-upload__queue small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rcs-upload__queue small{color:var(--rcs-muted);font-size:10px}.rcs-upload__queue progress{width:100%;accent-color:var(--rcs-success)}.rcs-upload__queue p{color:var(--rcs-exception);grid-column:1/-1;margin:0;font-size:11px}.rcs-file-card{border:1px solid var(--rcs-line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.rcs-file-card>i{background:var(--rcs-canvas);border-radius:6px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;display:grid}.rcs-file-card a,.rcs-file-card small{display:block}.rcs-file-card a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rcs-file-card small{color:var(--rcs-muted);margin-top:3px;font-size:10px}.rcs-file-card>aside{gap:4px;display:flex}.rcs-avatar{border:1px solid var(--dr-line);background:var(--dr-surface-sunken);width:34px;height:34px;color:var(--dr-ink);font-family:var(--dr-font-family);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid;overflow:hidden}.rcs-avatar img{object-fit:cover;width:100%;height:100%}.rcs-avatar--sm{width:30px;height:30px;font-size:8px}.rcs-avatar--md{width:34px;height:34px;font-size:9px}.rcs-avatar--lg{width:44px;height:44px;font-size:12px}.rcs-avatar--xl{width:72px;height:72px;font-size:20px}.rcs-avatar.is-dark{border-color:var(--dr-ink);background:var(--dr-ink);color:var(--dr-surface)}.rcs-avatar-logo{background:var(--rcs-ink);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.rcs-avatar-logo img{object-fit:cover;width:100%;height:100%}.rcs-avatar-logo--small{width:30px;height:30px;font-size:9px}.rcs-avatar-logo--medium{width:44px;height:44px}.rcs-avatar-logo--large{width:72px;height:72px;font-size:16px}.rcs-identity-block{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.rcs-identity-block>span{min-width:0;display:grid}.rcs-identity-block strong,.rcs-identity-block small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcs-identity-block small{color:var(--rcs-muted);margin-top:2px;font-size:10px}.rcs-identity-block--redacted{color:var(--rcs-muted)}.rcs-status-label{background:var(--dr-surface-muted);color:#555;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.rcs-status-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.rcs-status-label--information{background:color-mix(in srgb,var(--rcs-info) 14%,#fff);color:var(--rcs-info)}.rcs-status-label--success{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-status-label--attention{background:color-mix(in srgb,var(--rcs-attention) 16%,#fff);color:#8a622d}.rcs-status-label--exception{background:color-mix(in srgb,var(--rcs-exception) 14%,#fff);color:var(--rcs-exception)}.rcs-profile-header{border-bottom:1px solid var(--rcs-line);background:#fff;display:grid}.rcs-profile-header__back{padding:14px 28px 0}.rcs-profile-header__main{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.rcs-profile-header__identity{min-width:0}.rcs-profile-header__identity>span{color:var(--rcs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.rcs-profile-header h1{margin:4px 0 0;font-size:30px;font-weight:550}.rcs-profile-header__identity>p{color:var(--rcs-muted);margin:5px 0 0;font-size:12px}.rcs-profile-header__identity ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rcs-profile-header__identity li{border-right:1px solid var(--rcs-line);color:var(--rcs-muted);padding-right:6px;font-size:10px}.rcs-profile-header__identity li:last-child{border:0}.rcs-profile-header__main>aside{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rcs-profile-header__provenance{border-top:1px solid var(--rcs-line);background:var(--rcs-canvas);color:var(--rcs-muted);justify-content:space-between;gap:12px;padding:8px 28px;font-size:9px;display:flex}.rcs-profile-header__tabs{padding:0 28px}.rcs-profile-header--redacted{padding:24px 28px}.rcs-catalogue{max-width:1400px;padding:48px}.rcs-catalogue>header h1{margin:8px 0;font-size:32px;font-weight:500}.rcs-catalogue>header p{max-width:760px;color:var(--rcs-muted);line-height:1.6}.rcs-token-grid,.rcs-manifest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.rcs-token-grid article,.rcs-manifest-grid article{border:1px solid var(--rcs-line);background:#fff;border-radius:12px;padding:18px}.rcs-token-grid i{background:var(--swatch);border-radius:50%;width:48px;height:48px;display:block}.rcs-catalogue section{margin-top:40px}.rcs-catalogue h2{font-size:20px}.rcs-catalogue-playground{border:1px solid var(--rcs-line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.rcs-manifest-grid small{color:var(--rcs-muted);margin-top:8px;display:block}.rcs-catalogue-intro{color:var(--rcs-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.rcs-catalogue-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.rcs-example-card{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;align-content:start;gap:10px;padding:20px;display:grid}.rcs-example-card h3{margin:0;font-size:16px}.rcs-example-card p{color:var(--rcs-muted);margin:0;font-size:12px;line-height:1.45}.rcs-example-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.rcs-status-chip{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.rcs-status-chip--success{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-example-card .rcs-record-tabs{margin-top:4px}.rcs-example-card button:focus-visible,.rcs-example-card input:focus-visible{box-shadow:var(--rcs-focus);outline:0}.rcs-manifest-grid article{align-content:start;gap:4px;min-height:130px;display:grid}.rcs-manifest-grid article>strong{font-size:14px}.rcs-manifest-grid article>p{margin:4px 0 0;font-size:12px;line-height:1.45}.rcs-manifest-grid article small{font-size:11px}.rcs-token-grid article{gap:7px;display:grid}.rcs-token-grid article strong{font-size:14px}.rcs-token-grid article small{color:var(--rcs-muted);font-size:11px}.file-source-badge,.application-status,.pipeline-priority{border-radius:var(--rcs-radius-pill);min-height:28px;font-size:var(--rcs-type-label);letter-spacing:.02em;white-space:nowrap;border:0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.file-source-badge{background:var(--rcs-canvas);color:var(--rcs-muted)}.application-status.is-published,.application-status.is-approved{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.application-status.is-draft,.application-status.is-pending{background:color-mix(in srgb,var(--rcs-attention) 14%,#fff);color:#876029}.application-status.is-rejected,.application-status.is-archived{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.pipeline-priority{background:var(--rcs-canvas);color:var(--rcs-muted)}.pipeline-priority.priority-high,.pipeline-priority.priority-urgent{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.account-profile-card,.workspace-profile-card,.managed-workspace-profile-card{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);box-shadow:none}.account-profile-card>header,.workspace-profile-card>header,.managed-workspace-profile-card>header{border-bottom:1px solid var(--rcs-line);padding:20px 24px}.account-profile-card>header h2,.workspace-profile-card>header h2,.managed-workspace-profile-card>header h2{font-size:var(--rcs-type-section);margin:0;font-weight:600}.account-profile-card>header p,.workspace-profile-card>header p,.managed-workspace-profile-card>header p{color:var(--rcs-muted);font-size:var(--rcs-type-body);margin:6px 0 0;line-height:1.5}.account-profile-section,.workspace-profile-fields{padding:24px}.account-profile-card input,.account-profile-card select,.account-profile-card textarea,.workspace-profile-card input,.workspace-profile-card select,.workspace-profile-card textarea{border-radius:var(--rcs-radius-control);font-size:var(--rcs-type-body)}.account-profile-grid,.workspace-profile-fields,.managed-workspace-profile-card .profile-fields{gap:16px}.account-profile-grid>label,.workspace-profile-fields>label,.managed-workspace-profile-card .profile-fields>label{font-size:var(--rcs-type-body);line-height:1.4}.account-profile-grid>label small,.workspace-profile-fields>label small,.managed-workspace-profile-card .profile-fields>label small{font-size:var(--rcs-type-label);color:var(--rcs-muted)}.profile-editor .profile-form,.profile-contact-editor .profile-contact-form,.client-editor{gap:16px}.profile-editor .profile-form label,.profile-contact-editor .profile-contact-form label,.client-editor label{font-size:var(--rcs-type-body);line-height:1.4}.profile-editor .profile-form input,.profile-editor .profile-form select,.profile-editor .profile-form textarea,.profile-contact-editor .profile-contact-form input,.profile-contact-editor .profile-contact-form select,.profile-contact-editor .profile-contact-form textarea,.client-editor input,.client-editor select,.client-editor textarea{min-height:var(--rcs-control-height);border-radius:var(--rcs-radius-control);font-size:var(--rcs-type-body)}.profile-divider{border-top:1px solid var(--rcs-line);margin:20px 0 0;padding-top:16px}.profile-divider:first-child,.profile-divider.first{border-top:0;margin-top:0;padding-top:0}.profile-divider h3,.profile-form h3{font-size:var(--rcs-type-section);margin:0;font-weight:600}.profile-divider>p,.profile-form .profile-bio>p{color:var(--rcs-muted);font-size:var(--rcs-type-body);margin:6px 0 0;line-height:1.5}.profile-editor>footer,.profile-contact-editor>footer,.client-editor>footer,.network-dialog>footer{border-top:1px solid var(--rcs-line);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.profile-editor>footer button,.profile-contact-editor>footer button,.client-editor>footer button,.network-dialog>footer button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);min-height:40px;padding:0 16px;font:600 14px/1 inherit}.profile-editor>footer .primary-button,.profile-contact-editor>footer .primary-button,.client-editor>footer .primary-button,.network-dialog>footer .primary-button{border-color:var(--rcs-ink);background:var(--rcs-ink);color:#fff}.rcs-modal-backdrop{background:#1111118f;padding:24px}.rcs-modal,.directory-modal,.application-review-modal,.application-builder-dialog{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-feature);background:var(--rcs-surface);box-shadow:var(--rcs-shadow-surface);color:var(--rcs-ink)}.rcs-modal>header,.directory-modal>header,.application-review-modal>header,.application-builder-dialog>header{border-bottom:1px solid var(--rcs-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.rcs-modal>header h2,.directory-modal>header h2,.application-review-modal>header h2,.application-builder-dialog>header h2{font-size:var(--rcs-type-section);margin:0;font-weight:600}.rcs-modal>header p,.directory-modal>header p,.application-review-modal>header p,.application-builder-dialog>header p{color:var(--rcs-muted);font-size:var(--rcs-type-body);margin:6px 0 0;line-height:1.5}.rcs-modal>header button:not(.rcs-button),.directory-modal>header button:not(.rcs-button),.application-review-modal>header button:not(.rcs-button),.application-builder-dialog>header button:not(.rcs-button){border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);width:40px;height:40px;color:var(--rcs-ink);cursor:pointer;place-items:center;font-size:20px;display:inline-grid}.rcs-modal>footer{border-top:1px solid var(--rcs-line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.rcs-modal-backdrop,.modal-backdrop{animation:rcs-modal-fade var(--rcs-motion-surface) ease both}.rcs-modal,.crm-modal,.directory-modal,.application-review-modal,.application-builder-dialog{animation:rcs-modal-rise var(--rcs-motion-surface) ease both}@keyframes rcs-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes rcs-modal-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.note-editor,.project-item-modal,.task-builder-modal,.task-editor,.vision-editor-modal,.notification-editor,.template-category-editor,.stage-editor,.spectrum-editor{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-feature);background:var(--rcs-surface);box-shadow:var(--rcs-shadow-surface);color:var(--rcs-ink)}.note-editor>header,.project-item-modal>header,.task-builder-modal>header,.task-editor>header,.vision-editor-modal>header,.notification-editor>header,.template-category-editor>header{border-bottom:1px solid var(--rcs-line);padding:24px}.note-editor>header h2,.project-item-modal>header h2,.task-builder-modal>header h2,.task-editor>header h2,.vision-editor-modal>header h2,.notification-editor>header h2,.template-category-editor>header h2{font-size:var(--rcs-type-section);font-weight:600}.note-editor footer,.project-item-modal footer,.task-builder-modal footer,.task-editor footer,.vision-editor-modal footer,.notification-editor footer,.template-category-editor footer{border-top:1px solid var(--rcs-line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.note-editor footer button,.project-item-modal footer button,.task-builder-modal footer button,.task-editor footer button,.vision-editor-modal footer button,.notification-editor footer button,.template-category-editor footer button{border-radius:var(--rcs-radius-control);min-height:40px;font:600 14px/1 inherit}.client-portal-card,.detail-card,.application-record-panel,.pending-form-card,.pending-status-card,.workspace-directory-panel,.workspace-project-card,.phase-progress-card,.metric-card,.analytics-card,.project-empty-panel,.builder-panel,.panel,.column-panel,.network-profile-cards>article,.application-pipeline-card{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);box-shadow:none}.client-portal-card>header,.detail-card>header,.application-record-panel>header,.workspace-project-card>header,.builder-panel>header,.panel>header{border-bottom:1px solid var(--rcs-line);padding:20px 24px}.client-portal-card h2,.detail-card h2,.application-record-panel h2,.workspace-project-card h2,.builder-panel h2,.panel h2{font-size:var(--rcs-type-section);font-weight:600}.client-portal-card p,.detail-card p,.application-record-panel p,.workspace-project-card p,.builder-panel p,.panel p{font-size:var(--rcs-type-body);color:var(--rcs-muted);line-height:1.5}.metric-card,.analytics-card,.phase-progress-card,.pending-status-card{padding:20px 24px}.metric-card>strong,.analytics-card>strong{font-size:var(--rcs-type-page);font-weight:600}.data-table-module{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);overflow:hidden}.data-table-module .reusable-table{min-width:960px}.data-table-module .reusable-table th{background:var(--rcs-canvas);height:40px;color:var(--rcs-muted);font-size:var(--rcs-type-label);letter-spacing:.08em;padding:0 16px}.data-table-module .reusable-table td{border-bottom:1px solid var(--rcs-line);height:48px;font-size:var(--rcs-type-body);padding:0 16px}.data-table-module .select-column{width:44px!important;padding:0 8px!important}.data-table-module .reusable-table .select-column input{width:18px;height:18px;accent-color:var(--rcs-ink)}.table-toolbar>button,.table-toolbar .column-controls>button,.table-sort-control,.table-filter-group select,.table-search-control input,.table-pagination button{border-radius:var(--rcs-radius-control);min-height:40px;font-size:var(--rcs-type-body)}.table-pagination{min-height:48px;font-size:var(--rcs-type-label);padding:8px 16px}.empty-table{height:160px!important;color:var(--rcs-muted)!important;font-size:var(--rcs-type-body)!important}.table-filters-trigger,.table-saved-views-trigger{align-items:center;gap:6px;display:inline-flex}.table-filters-trigger em,.table-saved-views-trigger em{border-radius:var(--rcs-radius-pill);background:var(--rcs-ink);min-width:16px;height:16px;color:var(--rcs-surface);place-items:center;padding:0 4px;font-size:9px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.rcs-column-manager{gap:2px;display:grid}.rcs-column-manager>div{justify-content:space-between;align-items:center;gap:12px;padding:6px 2px;display:flex}.rcs-column-manager label{min-width:0;font-size:var(--rcs-type-body);flex:1;align-items:center;gap:10px;display:flex}.rcs-column-manager input{width:18px;height:18px;accent-color:var(--rcs-ink)}.rcs-column-manager span{gap:6px;display:flex}.rcs-column-manager span button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);width:32px;height:32px;color:var(--rcs-ink);cursor:pointer;place-items:center;display:grid}.rcs-column-manager span button:disabled{opacity:.4;cursor:not-allowed}.rcs-modal--sheet .rcs-modal__body{align-content:start;gap:14px;display:grid}@media (width<=767px){.rcs-modal.rcs-modal--sheet{border-radius:var(--rcs-radius-feature) var(--rcs-radius-feature) 0 0;align-self:end;height:auto;max-height:85dvh}}.application-submitted-responses,.review-checklist,.application-review-layout .decision{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);overflow:hidden}.application-submitted-responses>header,.review-checklist>header,.application-review-layout .decision>header{border-bottom:1px solid var(--rcs-line);padding:20px 24px}.application-submitted-responses>header h2,.review-checklist h2,.application-review-layout .decision h2{font-size:var(--rcs-type-section);margin:0;font-weight:600}.application-submitted-responses>header p,.review-checklist>header p,.application-review-layout .decision>header p{color:var(--rcs-muted);font-size:var(--rcs-type-body);margin:6px 0 0;line-height:1.5}.application-response-list{padding:0 24px}.application-response-list>div{border-bottom:1px solid var(--rcs-line);min-height:48px;font-size:var(--rcs-type-body);padding:12px 0}.review-checklist article{border-bottom:1px solid var(--rcs-line);min-height:56px;padding:8px 24px}.review-checklist article:last-child,.application-response-list>div:last-child{border-bottom:0}.review-checklist strong{font-size:var(--rcs-type-body)}.review-checklist small{font-size:var(--rcs-type-label);color:var(--rcs-muted)}.decision-fields input,.decision-fields select,.decision-fields textarea{min-height:var(--rcs-control-height);border-radius:var(--rcs-radius-control);font-size:var(--rcs-type-body)}@media (width<=767px){.profile-editor>footer,.profile-contact-editor>footer,.client-editor>footer,.network-dialog>footer{grid-template-columns:1fr;padding:14px 16px;display:grid}.profile-editor>footer button,.profile-contact-editor>footer button,.client-editor>footer button,.network-dialog>footer button{width:100%}}.sidebar-mobile-toggle,.sidebar-scrim{display:none}.data-table-module,.lead-table-wrap{min-width:0;max-width:100%}.data-table-module .table-scroll,.lead-table-wrap .table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;max-width:100%;display:block;overflow:auto hidden}.data-table-module .reusable-table{table-layout:auto}@media (width<=1100px){.sidebar{width:248px;min-width:248px;height:100vh;transition:transform var(--rcs-motion-surface) ease;z-index:60;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.is-open{transform:translate(0);box-shadow:12px 0 40px #11111147}.sidebar nav a,.sidebar .sidebar-bottom>a{justify-content:flex-start;padding:0 12px}.sidebar nav a span,.sidebar nav a em,.sidebar nav a small,.sidebar .sidebar-bottom>a span,.sidebar .profile div,.sidebar .profile b{display:initial}.sidebar nav a span,.sidebar .sidebar-bottom>a span{display:block}.sidebar nav a em,.sidebar nav a small{display:grid}.sidebar .profile{justify-content:flex-start;padding:10px 12px}.sidebar .profile div{display:grid}.sidebar .profile b{display:block}.sidebar-mobile-toggle{border-radius:var(--rcs-radius-control);background:var(--dr-ink);width:40px;height:40px;color:var(--dr-surface);cursor:pointer;z-index:65;border:0;place-items:center;font-size:18px;display:grid;position:fixed;top:12px;left:12px}.topbar{padding-left:64px}.sidebar-scrim{opacity:0;pointer-events:none;transition:opacity var(--rcs-motion-surface) ease;z-index:55;background:#1116;display:block;position:fixed;inset:0}.sidebar-scrim.is-open{opacity:1;pointer-events:auto}.main{width:100%;transition:margin-left var(--rcs-motion-surface) ease;margin-left:0}.sidebar~.main{width:100%;margin-left:0}.app-shell .record-profile{padding-top:56px}.app-shell .record-profile:before{content:"";background:var(--dr-gallery);border-bottom:1px solid var(--dr-line);z-index:50;height:56px;position:fixed;inset:0 0 auto}.app-shell .record-profile-header nav{z-index:30;background:var(--dr-surface);position:sticky;top:56px}}@media (width<=760px){.sidebar{width:min(280px,86vw);min-width:min(280px,86vw);height:100vh;transition:transform var(--rcs-motion-surface) ease;z-index:60;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.is-open{transform:translate(0);box-shadow:12px 0 40px #11111147}.sidebar nav a,.sidebar .sidebar-bottom>a{justify-content:flex-start;padding:0 12px}.sidebar nav a span,.sidebar nav a em,.sidebar nav a small,.sidebar .sidebar-bottom>a span,.sidebar .profile div,.sidebar .profile b{display:initial}.sidebar nav a span,.sidebar .sidebar-bottom>a span{display:block}.sidebar nav a em,.sidebar nav a small{display:grid}.sidebar .profile{justify-content:flex-start;padding:10px 12px}.sidebar .profile div{display:grid}.sidebar .profile b{display:block}.main{width:100%;transition:margin-left var(--rcs-motion-surface) ease;margin-left:0}.sidebar~.main{width:100%;margin-left:0}}@media (width<=767px){.account-profile-card>header,.workspace-profile-card>header,.managed-workspace-profile-card>header,.account-profile-section,.workspace-profile-fields{padding:18px 16px}.account-profile-grid,.workspace-profile-fields,.managed-workspace-profile-card .profile-fields{grid-template-columns:1fr!important}.account-profile-grid .span-2,.workspace-profile-fields .span-2{grid-column:auto}}@media (width<=900px){.rcs-catalogue{padding:32px 24px}.rcs-catalogue-examples{grid-template-columns:1fr}.rcs-token-grid,.rcs-manifest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes rcs-spin{to{transform:rotate(360deg)}}@media (width<=1199px){.rcs-token-grid,.rcs-manifest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.rcs-catalogue{padding:24px 16px}.rcs-token-grid,.rcs-manifest-grid,.rcs-catalogue-playground,.rcs-address,.rcs-date-time-range,.rcs-compound,.rcs-phone{grid-template-columns:1fr}.rcs-address label:last-child,.rcs-date-time-range label:last-child{grid-column:auto}.rcs-activity__item{grid-template-columns:12px minmax(0,1fr)}.rcs-activity__item time{grid-column:2}.rcs-audit-history>[role=list]>article,.rcs-upload__queue>article{grid-template-columns:1fr}.rcs-file-card{grid-template-columns:auto minmax(0,1fr)}.rcs-file-card>aside{grid-column:1/-1}.rcs-modal-backdrop{padding:0}.rcs-modal{border-radius:0;width:100%;height:100%;max-height:100vh}.rcs-drawer{width:100%}.rcs-full-page-editor>header{grid-template-columns:1fr auto;gap:8px;padding:12px 16px}.rcs-full-page-editor>header>.rcs-button{grid-column:1/-1;justify-content:flex-start;width:max-content;padding:0}.rcs-full-page-editor header>aside{grid-area:2/2}.rcs-full-page-editor__body{padding:18px 16px}.rcs-profile-header__main{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 16px}.rcs-profile-header__main>.rcs-status-label,.rcs-profile-header__main>aside{grid-column:1/-1}.rcs-profile-header__main>aside{justify-content:flex-start}.rcs-profile-header__back,.rcs-profile-header__tabs{padding-left:16px;padding-right:16px}.rcs-profile-header__provenance{padding:8px 16px}.rcs-avatar-logo--large{width:54px;height:54px}.rcs-profile-header h1{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.rcs-task-list,.rcs-note-list{gap:10px;display:grid}.rcs-task-card,.rcs-note-card,.rcs-note-composer{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff}.rcs-task-card{gap:14px;padding:16px;display:grid}.rcs-task-card>header,.rcs-task-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.rcs-task-state,.rcs-task-priority{border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.rcs-task-state{background:var(--dr-surface-muted);color:#555}.rcs-task-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.rcs-task-state--in_progress{background:color-mix(in srgb,var(--rcs-info) 14%,#fff);color:var(--rcs-info)}.rcs-task-state--blocked{background:color-mix(in srgb,var(--rcs-exception) 14%,#fff);color:var(--rcs-exception)}.rcs-task-state--completed{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-task-state--cancelled{color:var(--rcs-muted);text-decoration:line-through}.rcs-task-priority{background:var(--rcs-canvas);color:var(--rcs-muted)}.rcs-task-priority--high{color:#8a622d}.rcs-task-priority--urgent{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.rcs-task-card h3{margin:0;font-size:14px}.rcs-task-card p{color:#555;margin:5px 0 0;font-size:12px;line-height:1.5}.rcs-task-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.rcs-task-card dl>div{border-top:1px solid var(--rcs-line);min-width:0;padding-top:10px}.rcs-task-card dt{color:var(--rcs-muted);text-transform:uppercase;margin-bottom:5px;font-size:9px}.rcs-task-card dd{margin:0;font-size:11px}.rcs-task-card dd.is-overdue{color:var(--rcs-exception);font-weight:600}.rcs-task-collaborators{display:flex}.rcs-task-collaborators span{background:var(--rcs-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-5px;font-size:8px;display:grid}.rcs-task-collaborators span:first-child{margin-left:0}.rcs-task-card--redacted{padding:0;overflow:hidden}.rcs-note-card{gap:12px;padding:16px;display:grid}.rcs-note-card>p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.rcs-note-card>footer{justify-content:flex-end;display:flex}.rcs-note-mentions{flex-wrap:wrap;gap:5px;display:flex}.rcs-note-mentions span{background:color-mix(in srgb,var(--rcs-info) 10%,#fff);color:var(--rcs-info);border-radius:999px;padding:4px 7px;font-size:9px}.rcs-note-attachments{flex-wrap:wrap;gap:8px;display:flex}.rcs-note-attachments>a,.rcs-note-attachments>span{border:1px solid var(--rcs-line);background:var(--rcs-canvas);color:inherit;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:10px;text-decoration:none;display:flex}.rcs-note-attachments a small{color:var(--rcs-muted)}.rcs-note-attachments button{color:var(--rcs-muted);cursor:pointer;background:0 0;border:0}.rcs-note-card--redacted{padding:0;overflow:hidden}.rcs-note-composer{display:grid;overflow:visible}.rcs-note-composer>header,.rcs-note-composer>footer{align-items:center;gap:10px;padding:12px 14px;display:flex}.rcs-note-composer>header{border-bottom:1px solid var(--rcs-line);justify-content:space-between}.rcs-note-composer>header>span{background:var(--dr-surface-muted);color:var(--rcs-muted);border-radius:999px;padding:4px 7px;font-size:9px}.rcs-note-compose{padding:14px;position:relative}.rcs-note-compose textarea{resize:vertical;border:1px solid var(--rcs-line);width:100%;min-height:150px;font:inherit;background:#fff;border-radius:8px;padding:12px;font-size:12px;line-height:1.55}.rcs-note-compose textarea:focus{outline:2px solid var(--rcs-focus);outline-offset:1px}.rcs-note-mention-menu{z-index:var(--rcs-layer-menu);border:1px solid var(--rcs-line);max-height:220px;box-shadow:var(--rcs-shadow-surface);background:#fff;border-radius:8px;padding:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;overflow:auto}.rcs-note-mention-menu>button{text-align:left;background:0 0;border:0;border-radius:5px;padding:8px}.rcs-note-mention-menu>button:hover,.rcs-note-mention-menu>button:focus{background:var(--rcs-canvas)}.rcs-note-composer>.rcs-note-attachments{padding:0 14px 12px}.rcs-note-error{color:var(--rcs-exception);margin:0 14px 10px;font-size:11px}.rcs-note-composer>footer{border-top:1px solid var(--rcs-line);flex-wrap:wrap;justify-content:flex-end}.rcs-note-composer>footer>span{color:var(--rcs-muted);flex:1;font-size:9px}@media (width<=767px){.rcs-task-card dl{grid-template-columns:1fr}.rcs-note-composer>footer>span{flex-basis:100%;order:-1}.rcs-note-composer>footer .rcs-button{flex:1}}.rcs-calendar{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;overflow:hidden}.rcs-calendar>header{border-bottom:1px solid var(--rcs-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.rcs-calendar h2{margin:0;font-size:17px}.rcs-calendar header p{color:var(--rcs-muted);margin:3px 0 0;font-size:9px}.rcs-calendar>header nav{border:1px solid var(--rcs-line);border-radius:7px;padding:2px;display:flex}.rcs-calendar>header nav button{min-height:32px;color:var(--rcs-muted);font:inherit;text-transform:capitalize;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:10px}.rcs-calendar>header nav button[aria-pressed=true]{background:var(--rcs-ink);color:#fff}.rcs-calendar>header aside{gap:3px;display:flex}.rcs-calendar-agenda>section{border-bottom:1px solid var(--rcs-line);grid-template-columns:180px minmax(0,1fr);display:grid}.rcs-calendar-agenda>section:last-child{border-bottom:0}.rcs-calendar-agenda>section>header{padding:16px 18px}.rcs-calendar-agenda time{font-size:11px;font-weight:600}.rcs-calendar-agenda>section>div{border-left:1px solid var(--rcs-line);padding:8px;display:grid}.rcs-calendar-event{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:4px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:7px;display:grid}.rcs-calendar-event:not(:disabled){cursor:pointer}.rcs-calendar-event:not(:disabled):hover,.rcs-calendar-event:not(:disabled):focus-visible{background:var(--rcs-canvas);box-shadow:var(--rcs-focus);outline:0}.rcs-calendar-event>i{background:var(--rcs-info);border-radius:99px;width:4px;height:100%;min-height:28px}.rcs-calendar-event--deadline>i,.rcs-calendar-event--task>i{background:var(--rcs-attention)}.rcs-calendar-event--delivery>i,.rcs-calendar-event--installation>i{background:var(--rcs-success)}.rcs-calendar-event strong,.rcs-calendar-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rcs-calendar-event strong{font-size:10px}.rcs-calendar-event small{color:var(--rcs-muted);margin-top:2px;font-size:8px}.rcs-calendar-grid__weekdays,.rcs-calendar-grid__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rcs-calendar-grid__weekdays span{border-right:1px solid var(--rcs-line);color:var(--rcs-muted);text-align:center;text-transform:uppercase;padding:8px;font-size:8px}.rcs-calendar-grid__days>section{border-top:1px solid var(--rcs-line);border-right:1px solid var(--rcs-line);min-width:0;min-height:128px;padding:6px}.rcs-calendar-grid__days>section:nth-child(7n){border-right:0}.rcs-calendar-grid__days>section.is-outside{color:#aaa;background:#faf9f7}.rcs-calendar-grid__days>section>header{justify-content:flex-end;padding:2px 4px;display:flex}.rcs-calendar-grid__days time{font-size:9px}.rcs-calendar-grid__days>section>div{display:grid}.rcs-calendar-grid__days>section>div>small{color:var(--rcs-muted);padding:3px;font-size:8px}.rcs-calendar-grid--week .rcs-calendar-grid__days>section{min-height:420px}.rcs-calendar-event__kind{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--rcs-muted);font-size:8px;font-weight:700;display:block;overflow:hidden}.rcs-calendar-event--site_visit>i{background:color-mix(in srgb,var(--rcs-info) 50%,var(--rcs-success))}.rcs-calendar-event--availability>i,.rcs-calendar-event--other>i{background:var(--rcs-muted)}.rcs-calendar-event.is-cancelled{opacity:.6}.rcs-calendar-event.is-cancelled strong{text-decoration:line-through}.rcs-calendar-event.is-declined{opacity:.55}.rcs-calendar-event.is-declined strong{text-decoration:line-through}.rcs-calendar-event.is-declined>i{background:var(--rcs-muted)}.rcs-calendar-event.is-availability{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--rcs-muted) 9%,var(--rcs-surface)),color-mix(in srgb,var(--rcs-muted) 9%,var(--rcs-surface)) 5px,transparent 5px,transparent 10px)}.rcs-calendar-event.is-availability strong{color:var(--rcs-muted);font-style:italic;font-weight:500}.rcs-calendar-event.is-availability>i{background:var(--rcs-muted)}.rcs-calendar-event[data-availability=out_of_office]>i{background:var(--rcs-attention)}.rcs-calendar-event[data-availability=free]>i{background:var(--rcs-success)}.rcs-calendar-summary{border-bottom:1px solid var(--rcs-line);background:var(--rcs-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid}.rcs-calendar-summary>div{background:var(--rcs-surface);padding:12px 16px}.rcs-calendar-summary dt{color:var(--rcs-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:600}.rcs-calendar-summary dd{color:var(--rcs-ink);margin:3px 0 0;font-size:19px;font-weight:650;line-height:1.1}.rcs-calendar-summary small{color:var(--rcs-muted);font-size:9px}.rcs-calendar-summary>div[data-tone=attention] dd{color:var(--rcs-attention)}.rcs-calendar-summary>div[data-tone=exception] dd{color:var(--rcs-exception)}.rcs-calendar-summary>div[data-tone=success] dd{color:var(--rcs-success)}.rcs-calendar-day__allday{border-bottom:1px solid var(--rcs-line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.rcs-calendar-day__allday>span{color:var(--rcs-muted);letter-spacing:.05em;text-transform:uppercase;text-align:right;font-size:8px;font-weight:600}.rcs-calendar-day__allday>div{gap:4px;display:grid}.rcs-calendar-day__hour{border-top:1px solid var(--rcs-line);grid-template-columns:64px minmax(0,1fr);min-height:52px;display:grid;position:relative}.rcs-calendar-day__hour>time{border-right:1px solid var(--rcs-line);color:var(--rcs-muted);text-align:right;padding:8px 10px;font-size:9px}.rcs-calendar-day__hour>div{gap:4px;padding:6px 8px;display:grid}.rcs-calendar-schedule{overflow-x:auto}.rcs-calendar-schedule__grid{min-width:840px;display:grid}.rcs-calendar-schedule__row{border-top:1px solid var(--rcs-line);grid-template-columns:120px repeat(7,minmax(0,1fr));display:grid}.rcs-calendar-schedule__row--head{z-index:var(--rcs-layer-sticky);background:var(--rcs-surface);border-top:0;position:sticky;top:0}.rcs-calendar-schedule__lane{border-right:1px solid var(--rcs-line);color:var(--rcs-muted);text-transform:uppercase;padding:10px;font-size:9px;font-weight:600}.rcs-calendar-schedule__day{border-right:1px solid var(--rcs-line);color:var(--rcs-muted);text-align:center;text-transform:uppercase;padding:8px 6px;font-size:9px}.rcs-calendar-schedule__day:last-child{border-right:0}.rcs-calendar-schedule__cell{border-right:1px solid var(--rcs-line);align-content:start;gap:4px;min-height:56px;padding:5px;display:grid}.rcs-calendar-schedule__cell:last-child{border-right:0}.rcs-calendar-event[data-draggable=true]{cursor:grab}.rcs-calendar-event[data-draggable=true]:active{cursor:grabbing}.rcs-calendar-grid__days>section.is-drop{background:color-mix(in srgb,var(--rcs-info) 14%,var(--rcs-surface));box-shadow:inset 0 0 0 2px var(--rcs-info)}.rcs-calendar-event[data-conflict=true]>i{background:var(--rcs-attention)}.rcs-calendar-event__conflict{border-radius:var(--rcs-radius-pill);background:color-mix(in srgb,var(--rcs-attention) 20%,var(--rcs-surface));color:var(--rcs-attention);letter-spacing:.03em;text-transform:uppercase;margin-right:5px;padding:0 5px;font-size:8px;font-weight:700;display:inline-block}.rcs-calendar-filters{border-bottom:1px solid var(--rcs-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.rcs-calendar-saved{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rcs-calendar-saved__chip{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-pill);align-items:center;display:inline-flex;overflow:hidden}.rcs-calendar-saved__chip>button{color:var(--rcs-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:10px}.rcs-calendar-saved__chip>button:last-child{color:var(--rcs-muted);padding-left:2px}.rcs-calendar-saved__chip>button:hover{background:var(--rcs-canvas)}.rcs-calendar-saved__form{align-items:center;gap:4px;display:flex}.rcs-calendar-saved__form input{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);width:120px;min-height:30px;color:var(--rcs-ink);font:inherit;padding:0 8px;font-size:11px}.rcs-calendar-detail{gap:14px;margin:0;display:grid}.rcs-calendar-detail>div{gap:2px;display:grid}.rcs-calendar-detail dt{color:var(--rcs-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.rcs-calendar-detail dd{color:var(--rcs-ink);margin:0;font-size:13px;line-height:1.45}.rcs-calendar-detail__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rcs-calendar-detail__actions a{text-decoration:none}.rcs-calendar-day__hour.is-offhours{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--rcs-muted) 7%,var(--rcs-surface)),color-mix(in srgb,var(--rcs-muted) 7%,var(--rcs-surface)) 6px,transparent 6px,transparent 12px)}.rcs-calendar-day__hour.is-offhours>time{color:color-mix(in srgb,var(--rcs-muted) 70%,transparent)}.rcs-calendar-day__offnote{border-bottom:1px solid var(--rcs-line);background:color-mix(in srgb,var(--rcs-muted) 6%,var(--rcs-surface));color:var(--rcs-muted);margin:0;padding:8px 12px;font-size:9px}.rcs-calendar-grid__days>section.is-nonworking{background:color-mix(in srgb,var(--rcs-muted) 5%,var(--rcs-surface))}.rcs-calendar-grid__days>section.is-outside.is-nonworking{background:color-mix(in srgb,var(--rcs-muted) 9%,var(--rcs-surface))}.rcs-calendar-schedule__day.is-nonworking,.rcs-calendar-schedule__cell.is-nonworking{background:color-mix(in srgb,var(--rcs-muted) 5%,var(--rcs-surface))}.rcs-calendar-day__now{z-index:2;background:var(--rcs-exception);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:64px;right:0}.rcs-calendar-day__now:before{content:"";background:var(--rcs-exception);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.rcs-calendar-grid__days>section.is-today{box-shadow:inset 0 2px 0 var(--rcs-info)}.rcs-calendar-grid__days>section.is-today>header time{background:var(--rcs-info);min-width:18px;height:18px;color:var(--rcs-surface);border-radius:999px;place-items:center;padding:0 4px;font-weight:650;display:inline-grid}.rcs-calendar-schedule__day.is-today{color:var(--rcs-info);box-shadow:inset 0 -2px 0 var(--rcs-info);font-weight:700}.rcs-calendar-schedule__cell.is-today{background:color-mix(in srgb,var(--rcs-info) 6%,var(--rcs-surface))}.rcs-calendar__tz{margin-top:8px}.rcs-calendar__jump{max-width:210px;margin-top:8px}.rcs-calendar>header aside a.rcs-button{align-items:center;text-decoration:none;display:inline-flex}.rcs-calendar-detail__attendees{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rcs-calendar-detail__attendees li{justify-content:space-between;align-items:center;gap:10px;display:flex}.rcs-calendar-detail__attendees li>span{font-size:12px}.rcs-calendar-detail__attendees li>span>em{color:var(--rcs-muted);font-size:10px;font-style:normal}.rcs-calendar-detail__attendees li>b{border-radius:var(--rcs-radius-pill);background:var(--rcs-canvas);color:var(--rcs-muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:9px;font-weight:650;display:inline-flex}.rcs-calendar-detail__attendees li>b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.rcs-calendar-detail__attendees li[data-rsvp=accepted]>b{background:color-mix(in srgb,var(--rcs-success) 14%,var(--rcs-surface));color:var(--rcs-success)}.rcs-calendar-detail__attendees li[data-rsvp=declined]>b{background:color-mix(in srgb,var(--rcs-exception) 14%,var(--rcs-surface));color:var(--rcs-exception)}.rcs-calendar-detail__attendees li[data-rsvp=tentative]>b{background:color-mix(in srgb,var(--rcs-attention) 16%,var(--rcs-surface));color:var(--rcs-attention)}.rcs-calendar-detail__rsvp{color:var(--rcs-muted);margin-top:8px;font-size:10px;display:block}.rcs-calendar-detail__respond,.rcs-calendar-detail__cancel{border-top:1px solid var(--rcs-line);gap:6px;margin-top:16px;padding-top:14px;display:grid}.rcs-calendar-detail__respond-label{color:var(--rcs-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.rcs-calendar-detail__respond>div,.rcs-calendar-detail__cancel>div{flex-wrap:wrap;gap:6px;display:flex}.rcs-event-form{gap:20px;display:grid}.rcs-event-form__section{gap:12px;display:grid}.rcs-event-form__section>h3{color:var(--rcs-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.rcs-event-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=767px){.rcs-event-form__row,.rcs-calendar>header{grid-template-columns:1fr}.rcs-calendar>header>div{grid-column:1/-1}.rcs-calendar>header nav{scrollbar-width:thin;grid-column:1/-1;overflow-x:auto}.rcs-calendar>header nav button{flex:none;min-width:60px}.rcs-calendar>header aside{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px}.rcs-calendar-agenda>section{grid-template-columns:1fr}.rcs-calendar-agenda>section>div{border-top:1px solid var(--rcs-line);border-left:0}.rcs-calendar-grid{overflow-x:auto}.rcs-calendar-grid__weekdays,.rcs-calendar-grid__days{min-width:760px}.rcs-calendar-summary{grid-template-columns:repeat(2,1fr)}.rcs-calendar-day__allday,.rcs-calendar-day__hour{grid-template-columns:52px minmax(0,1fr)}.rcs-calendar-day__now{left:52px}}.rcs-builder{gap:16px;display:grid}.rcs-builder-version-picker{align-items:center;gap:6px;display:flex}.rcs-builder-version-picker>span{color:var(--rcs-muted);text-transform:uppercase;font-size:9px}.rcs-builder-version-picker select{border:1px solid var(--rcs-line);min-height:38px;font:inherit;background:#fff;border-radius:6px;padding:0 28px 0 10px;font-size:10px}.rcs-builder-version{background:var(--dr-surface-muted);color:#555;text-transform:capitalize;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px;font-weight:650;display:inline-flex}.rcs-builder-version--draft{background:color-mix(in srgb,var(--rcs-attention) 15%,#fff);color:#8a622d}.rcs-builder-version--published{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-builder-version--retired{color:var(--rcs-muted);text-decoration:line-through}.rcs-builder-workspace{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;grid-template-columns:240px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.rcs-builder-workspace.has-preview{grid-template-columns:220px minmax(380px,1fr) minmax(300px,.75fr)}.rcs-builder-sections{border-right:1px solid var(--rcs-line);background:#faf9f7}.rcs-builder-sections>header,.rcs-builder-preview>header{border-bottom:1px solid var(--rcs-line);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.rcs-builder-sections>header strong,.rcs-builder-sections>header small,.rcs-builder-preview>header strong,.rcs-builder-preview>header small{display:block}.rcs-builder-sections>header small,.rcs-builder-preview>header small{color:var(--rcs-muted);margin-top:2px;font-size:8px}.rcs-builder-sections>nav{padding:6px;display:grid}.rcs-builder-sections article{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rcs-builder-sections article.is-active{box-shadow:inset 3px 0 var(--rcs-ink);background:#fff}.rcs-builder-section-select{text-align:left;background:0 0;border:0;min-width:0;padding:10px}.rcs-builder-section-select span,.rcs-builder-section-select strong,.rcs-builder-section-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rcs-builder-section-select strong{font-size:11px}.rcs-builder-section-select small{color:var(--rcs-muted);margin-top:3px;font-size:8px}.rcs-builder-sections .rcs-action-menu>.rcs-button{width:32px;min-height:32px;padding:0;font-size:0;overflow:hidden}.rcs-builder-sections .rcs-action-menu>.rcs-button:after{content:"…";font-size:14px}.rcs-builder-canvas{min-width:0;padding:20px}.rcs-builder-preview{border-left:1px solid var(--rcs-line);background:var(--rcs-canvas);min-width:0}.rcs-builder-preview>header+*{margin:16px}.rcs-builder-items{gap:10px;display:grid}.rcs-builder-items>article{border:1px solid var(--rcs-line);border-left:3px solid var(--rcs-info);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.rcs-builder-items>article.is-locked{border-left-color:var(--rcs-success);background:#fcfcfa}.rcs-builder-items>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rcs-builder-items>article>header>span{background:var(--dr-surface-muted);color:var(--rcs-muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px}.rcs-builder-items>article.is-locked>header>span{background:color-mix(in srgb,var(--rcs-success) 10%,#fff);color:var(--rcs-success)}.rcs-builder-items>article>header>div{display:flex}.rcs-builder-items .rcs-button--icon{width:30px;min-height:30px;font-size:13px}.rcs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1199px){.rcs-builder-workspace.has-preview{grid-template-columns:210px minmax(0,1fr)}.rcs-builder-preview{border-top:1px solid var(--rcs-line);border-left:0;grid-column:1/-1}}@media (width<=767px){.rcs-builder-version-picker>span{display:none}.rcs-builder-workspace,.rcs-builder-workspace.has-preview{grid-template-columns:1fr}.rcs-builder-sections{border-right:0;border-bottom:1px solid var(--rcs-line)}.rcs-builder-sections>nav{display:flex;overflow-x:auto}.rcs-builder-sections article{flex:0 0 190px}.rcs-builder-canvas{padding:14px}.rcs-builder-preview{grid-column:auto}.rcs-full-page-editor>header>aside{flex-wrap:wrap}}.rcs-project-phases{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;display:flex;overflow-x:auto}.rcs-project-phases>button{border:0;border-right:1px solid var(--rcs-line);text-align:left;background:0 0;flex:1 0 150px;gap:10px;min-width:0;padding:14px;display:grid}.rcs-project-phases>button:last-child{border-right:0}.rcs-project-phases>button.is-active{background:var(--rcs-canvas);box-shadow:inset 0 -3px var(--rcs-ink)}.rcs-project-phases>button:disabled{color:inherit}.rcs-project-phases>button>span{grid-template-columns:auto minmax(0,1fr);gap:2px 8px;display:grid}.rcs-project-phases i{background:var(--dr-surface-muted);border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.rcs-project-phases strong,.rcs-project-phases small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcs-project-phases strong{font-size:10px}.rcs-project-phases small{color:var(--rcs-muted);font-size:8px}.rcs-project-phases progress{width:100%;height:4px;accent-color:var(--rcs-success)}.rcs-project-phases .is-blocked i{background:color-mix(in srgb,var(--rcs-exception) 14%,#fff);color:var(--rcs-exception)}.rcs-project-phases .is-completed i{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-project-phase-summary,.rcs-deliverable-card,.rcs-approval-card{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;gap:16px;padding:18px;display:grid}.rcs-project-phase-summary>header,.rcs-deliverable-card>header,.rcs-approval-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.rcs-project-phase-summary header span,.rcs-deliverable-card header span,.rcs-approval-card header span{color:var(--rcs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.rcs-project-phase-summary h2,.rcs-deliverable-card h3,.rcs-approval-card h3{margin:4px 0 0;font-size:17px}.rcs-project-phase-summary header p,.rcs-deliverable-card header p,.rcs-approval-card header p{color:var(--rcs-muted);margin:4px 0 0;font-size:10px}.rcs-project-phase-summary header em,.rcs-deliverable-card header em,.rcs-approval-card header em{background:var(--dr-surface-muted);color:#555;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.rcs-project-phase-summary header em.is-blocked,.rcs-approval-card header em.is-rejected{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.rcs-project-phase-summary header em.is-completed,.rcs-deliverable-card header em.is-approved,.rcs-approval-card header em.is-approved{background:color-mix(in srgb,var(--rcs-success) 12%,#fff);color:var(--rcs-success)}.rcs-project-blocked{border-left:3px solid var(--rcs-exception);background:color-mix(in srgb,var(--rcs-exception) 7%,#fff);gap:3px;margin:0;padding:10px 12px;font-size:10px;display:grid}.rcs-project-phase-summary dl,.rcs-approval-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.rcs-project-phase-summary dl>div,.rcs-approval-card dl>div{border-top:1px solid var(--rcs-line);padding-top:10px}.rcs-project-phase-summary dt,.rcs-approval-card dt{color:var(--rcs-muted);text-transform:uppercase;margin-bottom:5px;font-size:8px}.rcs-project-phase-summary dd,.rcs-approval-card dd{margin:0;font-size:10px}.rcs-project-phase-summary>footer,.rcs-deliverable-card>footer,.rcs-approval-card>footer{border-top:1px solid var(--rcs-line);justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.rcs-milestones{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;display:grid}.rcs-milestones>article{border-bottom:1px solid var(--rcs-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rcs-milestones>article:last-child{border-bottom:0}.rcs-milestones>article>i{background:var(--dr-surface-muted);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.rcs-milestones article.is-overdue>i,.rcs-milestones article.is-at_risk>i{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.rcs-milestones article.is-completed>i{background:color-mix(in srgb,var(--rcs-success) 12%,#fff);color:var(--rcs-success)}.rcs-milestones strong,.rcs-milestones small{display:block}.rcs-milestones strong{font-size:11px}.rcs-milestones small,.rcs-milestones time{color:var(--rcs-muted);font-size:8px}.rcs-deliverable-files{gap:6px;display:grid}.rcs-approval-card blockquote{border-left:3px solid var(--rcs-info);background:var(--rcs-canvas);margin:0;padding:10px 12px;font-size:10px}.rcs-approval-card>small{color:var(--rcs-muted);font-size:8px}@media (width<=767px){.rcs-project-phases>button{flex-basis:130px}.rcs-project-phase-summary>header,.rcs-deliverable-card>header,.rcs-approval-card>header{display:grid}.rcs-project-phase-summary dl,.rcs-approval-card dl{grid-template-columns:1fr 1fr}.rcs-milestones>article{grid-template-columns:auto minmax(0,1fr)}.rcs-milestones time,.rcs-milestones .rcs-button{grid-column:2}.rcs-approval-card>footer{grid-template-columns:1fr;display:grid}.rcs-approval-card>footer .rcs-button{width:100%}}.rcs-provider-card,.rcs-match-evidence,.rcs-provider-offer,.rcs-commercial-summary{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;gap:16px;padding:18px;display:grid}.rcs-provider-card>header,.rcs-match-evidence>header,.rcs-provider-offer>header,.rcs-commercial-summary>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.rcs-provider-card header>em,.rcs-provider-offer header>em{background:var(--dr-surface-muted);color:#555;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.rcs-provider-card header>em.is-network_active,.rcs-provider-offer header>em.is-accepted{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-provider-card header>em.is-limited,.rcs-provider-card header>em.is-pending_registry_verification{background:color-mix(in srgb,var(--rcs-attention) 14%,#fff);color:#8a622d}.rcs-provider-card header>em.is-suspended,.rcs-provider-offer header>em.is-declined,.rcs-provider-offer header>em.is-withdrawn{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.rcs-provider-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.rcs-provider-card dl>div{border-top:1px solid var(--rcs-line);padding-top:9px}.rcs-provider-card dt,.rcs-match-dimensions dt,.rcs-commercial-summary dt{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-provider-card dd,.rcs-match-dimensions dd,.rcs-commercial-summary dd{margin:3px 0 0;font-size:10px}.rcs-provider-card>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.rcs-provider-card>ul li{background:var(--rcs-canvas);border-radius:999px;padding:5px 8px;font-size:8px}.rcs-provider-restrictions{border-left:3px solid var(--rcs-attention);background:color-mix(in srgb,var(--rcs-attention) 7%,#fff);gap:3px;margin:0;padding:9px 11px;font-size:9px;display:grid}.rcs-provider-card>footer,.rcs-match-evidence>footer,.rcs-provider-offer>footer{border-top:1px solid var(--rcs-line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.rcs-provider-card footer small,.rcs-match-evidence footer small,.rcs-provider-offer footer small{color:var(--rcs-muted);font-size:8px}.rcs-provider-card footer>div,.rcs-match-evidence footer>div,.rcs-provider-offer footer>div{gap:7px;display:flex}.rcs-match-evidence>header>div{text-align:right}.rcs-match-evidence>header>div strong,.rcs-match-evidence>header>div span{display:block}.rcs-match-evidence>header>div strong{font-size:24px}.rcs-match-evidence>header>div span{color:var(--rcs-muted);font-size:8px}.rcs-match-evidence>p{margin:0;font-size:10px}.rcs-match-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rcs-match-dimensions>section{border:1px solid var(--rcs-line);border-radius:8px;padding:10px}.rcs-match-dimensions h4{justify-content:space-between;margin:0 0 8px;font-size:10px;display:flex}.rcs-match-dimensions h4 span{color:var(--rcs-muted)}.rcs-match-dimensions dl{gap:6px;margin:0;display:grid}.rcs-match-disclaimer{border-left:3px solid var(--rcs-info);background:color-mix(in srgb,var(--rcs-info) 7%,#fff);padding:9px 11px!important}.rcs-provider-offer header span{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-provider-offer>h3{margin:0;font-size:17px}.rcs-provider-offer>p{margin:0;font-size:11px}.rcs-provider-offer>section{border:1px solid var(--rcs-line);background:var(--rcs-canvas);border-radius:8px;padding:12px}.rcs-provider-offer>section h4{margin:0 0 7px;font-size:10px}.rcs-provider-offer>section ul{margin:0;padding-left:17px;font-size:9px}.rcs-provider-offer>section p{margin:9px 0 0;font-size:9px}.rcs-provider-offer blockquote{border-left:3px solid var(--rcs-info);margin:0;padding:8px 10px;font-size:10px}.rcs-commercial-summary h3{margin:0;font-size:17px}.rcs-commercial-summary header p{color:var(--rcs-muted);margin:3px 0 0;font-size:9px}.rcs-commercial-summary header>small{color:var(--rcs-muted);font-size:8px}.rcs-commercial-summary>section{border-top:1px solid var(--rcs-line);padding-top:10px}.rcs-commercial-summary section>h4{margin:0 0 6px;font-size:9px}.rcs-commercial-summary dl{margin:0;display:grid}.rcs-commercial-summary dl>div{border-top:1px solid #eeede9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.rcs-commercial-summary dl>div:first-child{border-top:0}.rcs-commercial-summary dt{text-transform:none;display:grid}.rcs-commercial-summary dt small{color:var(--rcs-muted);margin-top:2px;font-size:7px}.rcs-commercial-summary dd{font-weight:650}.rcs-commercial-note{color:var(--rcs-muted);margin:0;font-size:8px}@media (width<=767px){.rcs-provider-card>header,.rcs-match-evidence>header,.rcs-provider-offer>header,.rcs-commercial-summary>header{display:grid}.rcs-provider-card dl,.rcs-match-dimensions{grid-template-columns:1fr}.rcs-provider-card>footer,.rcs-match-evidence>footer,.rcs-provider-offer>footer{align-items:stretch;display:grid}.rcs-provider-card footer>div,.rcs-match-evidence footer>div,.rcs-provider-offer footer>div{display:grid}.rcs-provider-card footer .rcs-button,.rcs-match-evidence footer .rcs-button,.rcs-provider-offer footer .rcs-button{width:100%}}.rcs-profile-overview{gap:16px;display:grid}.rcs-profile-completeness{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;gap:8px;padding:16px;display:grid}.rcs-profile-completeness>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.rcs-profile-completeness span{font-size:10px}.rcs-profile-completeness strong{font-size:22px}.rcs-profile-completeness progress{width:100%;height:6px;accent-color:var(--rcs-success)}.rcs-profile-completeness small{color:var(--rcs-muted);font-size:8px}.rcs-profile-overview__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rcs-profile-section{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;overflow:hidden}.rcs-profile-section>header{border-bottom:1px solid var(--rcs-line);justify-content:space-between;align-items:start;gap:12px;padding:16px;display:flex}.rcs-profile-section h3{margin:0;font-size:16px}.rcs-profile-section header p{color:var(--rcs-muted);margin:4px 0 0;font-size:9px}.rcs-profile-section>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rcs-profile-section dl>div{border-right:1px solid var(--rcs-line);border-bottom:1px solid var(--rcs-line);align-content:start;min-height:78px;padding:12px;display:grid}.rcs-profile-section dl>div:nth-child(2n){border-right:0}.rcs-profile-section dt{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-profile-section dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.rcs-profile-section dl small{color:var(--rcs-muted);margin-top:6px;font-size:7px}.rcs-profile-section dl small button{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.rcs-profile-redacted{background:var(--dr-surface-muted);color:var(--rcs-muted);border-radius:4px;padding:3px 6px;font-size:8px}.rcs-profile-connections,.rcs-profile-provenance{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;overflow:hidden}.rcs-profile-connections>[role=list]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rcs-profile-connections article{border-right:1px solid var(--rcs-line);border-bottom:1px solid var(--rcs-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.rcs-profile-connections article:nth-child(2n){border-right:0}.rcs-profile-provenance>header{border-bottom:1px solid var(--rcs-line);padding:16px}.rcs-profile-provenance h3{margin:0;font-size:16px}.rcs-profile-provenance header p{color:var(--rcs-muted);margin:4px 0 0;font-size:9px}.rcs-profile-provenance ol{margin:0;padding:0;list-style:none}.rcs-profile-provenance li{border-bottom:1px solid var(--rcs-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.rcs-profile-provenance li:last-child{border-bottom:0}.rcs-profile-provenance li>i{background:var(--rcs-canvas);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.rcs-profile-provenance strong,.rcs-profile-provenance small{display:block}.rcs-profile-provenance strong{font-size:10px}.rcs-profile-provenance small{color:var(--rcs-muted);margin-top:2px;font-size:8px}@media (width<=767px){.rcs-profile-overview__sections,.rcs-profile-connections>[role=list]{grid-template-columns:1fr}.rcs-profile-section>header{display:grid}.rcs-profile-section>dl{grid-template-columns:1fr}.rcs-profile-section dl>div,.rcs-profile-section dl>div:nth-child(2n),.rcs-profile-connections article,.rcs-profile-connections article:nth-child(2n){border-right:0}.rcs-profile-provenance li{grid-template-columns:auto minmax(0,1fr)}.rcs-profile-provenance li>.rcs-button{grid-column:2}}.rcs-page-title{font-size:var(--rcs-type-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.rcs-section-title{font-size:var(--rcs-type-section);font-weight:600;line-height:1.25}.rcs-body-copy{font-size:var(--rcs-type-body);color:var(--rcs-muted);line-height:1.55}.rcs-eyebrow,.rcs-field__heading>label,.rcs-profile-section dt{font-size:var(--rcs-type-label);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.rcs-button{border-radius:var(--rcs-radius-control);min-height:34px;font-size:9px;font-weight:500}.rcs-button--quiet{font-weight:500}.rcs-field{font-size:var(--rcs-type-body)}.rcs-field__heading>label{letter-spacing:.02em;text-transform:none;font-weight:600}.rcs-field input:not([type=checkbox]):not([type=radio]),.rcs-field select,.rcs-field textarea{font-size:var(--rcs-type-body)}.rcs-record-tabs{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);gap:0;padding:0;overflow-x:auto}.rcs-record-tabs>a,.rcs-record-tabs>button{min-height:48px;padding:0 20px;font-size:14px;font-weight:500}.rcs-record-tabs>[aria-selected=true]{background:var(--rcs-ink);color:#fff;border-bottom-color:var(--rcs-ink)}.rcs-record-tabs em{font-size:11px}.rcs-record-tabs small{letter-spacing:.08em;font-size:9px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.primary-button,.secondary-button,.quiet-button,.destructive-button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);min-height:44px;color:var(--rcs-ink);cursor:pointer;transition:background var(--rcs-motion-control),color var(--rcs-motion-control),border-color var(--rcs-motion-control),opacity var(--rcs-motion-control);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.primary-button{border-color:var(--rcs-ink);background:var(--rcs-ink);color:#fff}.quiet-button{background:0 0;border-color:#0000;font-weight:500}.destructive-button{border-color:var(--rcs-exception);color:var(--rcs-exception)}.primary-button:focus-visible,.secondary-button:focus-visible,.quiet-button:focus-visible,.destructive-button:focus-visible,.table-action-link:focus-visible,.icon-button:focus-visible{box-shadow:var(--rcs-focus);outline:0}.primary-button:disabled,.secondary-button:disabled,.quiet-button:disabled,.destructive-button:disabled{cursor:not-allowed;opacity:.45}.icon-button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);width:44px;height:44px;color:var(--rcs-ink);cursor:pointer;place-items:center;display:inline-grid}.account-profile-tabs,.pending-application-tabs,.pipeline-builder-tabs,.application-builder-tabs{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);gap:0;padding:0;display:flex;overflow-x:auto}.account-profile-tabs>*,.pending-application-tabs>*,.pipeline-builder-tabs>*,.application-builder-tabs>*{border:0;border-right:1px solid var(--rcs-line);min-height:48px;color:var(--rcs-muted);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.account-profile-tabs>*,.workspace-profile-tabs>*,.pending-application-tabs>*,.pipeline-builder-tabs>*,.application-builder-tabs>*{text-transform:capitalize}.account-profile-tabs>:last-child,.pending-application-tabs>:last-child,.pipeline-builder-tabs>:last-child,.application-builder-tabs>:last-child{border-right:0}.account-profile-tabs>.active,.account-profile-tabs>[aria-current=page],.pending-application-tabs>.active,.pending-application-tabs>[aria-selected=true],.pipeline-builder-tabs>.active,.pipeline-builder-tabs>[aria-selected=true],.application-builder-tabs>.active,.application-builder-tabs>[aria-selected=true]{background:var(--rcs-ink);color:#fff;border-bottom-color:var(--rcs-ink)}.workspace-profile-tabs,.network-tabs,.network-detail-header nav{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);gap:0;padding:0;display:flex;overflow-x:auto}.workspace-profile-tabs>*,.network-tabs>*,.network-detail-header nav>*{border:0;border-right:1px solid var(--rcs-line);min-height:48px;color:var(--rcs-muted);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.workspace-profile-tabs>:last-child,.network-tabs>:last-child,.network-detail-header nav>:last-child{border-right:0}.workspace-profile-tabs>.active,.workspace-profile-tabs>[aria-current=page],.workspace-profile-tabs>[aria-selected=true],.network-tabs>.active,.network-tabs>[aria-current=page],.network-tabs>[aria-selected=true],.network-detail-header nav>.active,.network-detail-header nav>[aria-current=page],.network-detail-header nav>[aria-selected=true]{background:var(--rcs-ink);color:#fff;border-bottom-color:var(--rcs-ink)}.modal-backdrop{background:#1111118f;padding:24px}.modal-backdrop .crm-modal{border-radius:var(--rcs-radius-feature);box-shadow:var(--rcs-shadow-surface);font-size:var(--rcs-type-body)}.modal-backdrop .crm-modal>header{border-bottom:1px solid var(--rcs-line);padding:24px}.modal-backdrop .crm-modal h2{font-size:var(--rcs-type-section);font-weight:600}.modal-backdrop .crm-modal header p{font-size:var(--rcs-type-body);line-height:1.45}.modal-backdrop .crm-modal header button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);cursor:pointer;width:40px;height:40px;font-size:20px}.modal-backdrop .modal-form{gap:16px;padding:24px}.modal-backdrop .modal-form label{font-size:var(--rcs-type-body);gap:8px}.modal-backdrop .modal-form input,.modal-backdrop .modal-form select,.modal-backdrop .modal-form textarea{min-height:var(--rcs-control-height);border-radius:var(--rcs-radius-control);height:auto;font-size:var(--rcs-type-body);padding:10px 12px}.modal-backdrop .modal-form footer{gap:8px;padding-top:16px}.modal-backdrop .modal-form footer button{border-radius:var(--rcs-radius-control);min-height:40px;padding:0 16px;font:600 14px/1 inherit}.page-heading h1,.directory-heading h1,.pipelines-heading h1,.reconciliation-heading h1,.role-dashboard-heading h1,.notification-heading h1,.settings-title,.template-page-heading h1{font-size:var(--rcs-type-page);letter-spacing:-.03em;font-weight:600;line-height:1.15}.page-heading p:not(.eyebrow),.directory-heading p,.pipelines-heading p,.reconciliation-heading p,.role-dashboard-heading p,.notification-heading p,.template-page-heading p{font-size:var(--rcs-type-body);color:var(--rcs-muted);line-height:1.5}.page-heading .eyebrow,.directory-heading>span,.pipelines-heading>span,.reconciliation-heading>span,.role-dashboard-heading>span,.notification-heading>span{font-size:var(--rcs-type-label);letter-spacing:.08em;color:var(--rcs-muted);text-transform:uppercase}.heading-actions,.directory-heading-actions,.pipelines-heading-actions{gap:8px}.heading-actions>button,.heading-actions>select,.directory-heading-actions>button,.pipelines-heading-actions>button{border-radius:var(--rcs-radius-control);min-height:40px;font:600 14px/1 inherit}.directory-heading-actions>button.rcs-button--primary,.pipelines-heading-actions>button.rcs-button--primary{border-color:var(--rcs-ink);background:var(--rcs-ink);color:#fff}@media (width<=1100px){.directory-page.directory-page--no-topbar{padding-top:64px}}@media (width<=760px){.directory-heading{flex-direction:column;align-items:flex-start;gap:12px}.directory-heading-actions{width:100%}.directory-heading-actions>*{white-space:nowrap;flex:1;justify-content:center}.directory-heading-actions .primary-button{width:auto;padding:0 16px;font-size:14px}}@media (width<=900px){.directory-page .data-table-module .bulk-row{flex-wrap:nowrap;align-items:center;overflow-x:auto}.directory-page .data-table-module .table-toolbar{flex:none;width:auto;margin-left:auto;padding-bottom:0;overflow-x:visible}}.rcs-saved-views{gap:14px;display:grid}.rcs-saved-views__list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rcs-saved-views__empty{color:var(--rcs-muted);font-size:var(--rcs-type-body)}.rcs-saved-views__chip{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);align-items:center;display:inline-flex;overflow:hidden}.rcs-saved-views__chip>button{min-height:34px;color:var(--rcs-ink);font:inherit;font-size:var(--rcs-type-body);cursor:pointer;background:0 0;border:0;padding:0 12px}.rcs-saved-views__chip>button:last-child{border-left:1px solid var(--rcs-line);color:var(--rcs-muted);padding:0 11px}.rcs-saved-views__chip>button:hover{background:var(--rcs-canvas)}.rcs-saved-views form{gap:8px;display:flex}.rcs-saved-views input{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);min-width:0;min-height:40px;color:var(--rcs-ink);font:inherit;font-size:var(--rcs-type-body);flex:1;padding:0 12px}.rcs-saved-views input:focus-visible{border-color:var(--rcs-ink);box-shadow:var(--rcs-focus);outline:0}.rcs-saved-views form .rcs-button{flex:none}.rcs-operation-receipt{border:1px solid var(--rcs-line);border-left:3px solid var(--rcs-info);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.rcs-operation-receipt.is-succeeded{border-left-color:var(--rcs-success)}.rcs-operation-receipt.is-failed,.rcs-operation-receipt.is-denied{border-left-color:var(--rcs-exception)}.rcs-operation-receipt.is-cancelled{border-left-color:var(--rcs-muted)}.rcs-operation-receipt>i{background:var(--rcs-canvas);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.rcs-operation-receipt>div{display:grid}.rcs-operation-receipt span{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-operation-receipt strong{margin-top:2px;font-size:11px}.rcs-operation-receipt small{color:var(--rcs-muted);margin-top:3px;font-size:8px}.rcs-operation-receipt p{margin:5px 0 0;font-size:9px}.rcs-operation-receipt>aside{gap:6px;display:flex}.rcs-event-evidence{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:#fff;gap:14px;padding:16px;display:grid}.rcs-event-evidence>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.rcs-event-evidence header span{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-event-evidence h3{margin:3px 0 0;font:600 12px/1.3 monospace}.rcs-event-evidence header em{background:var(--dr-surface-muted);color:#555;text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.rcs-event-evidence header em.is-succeeded{background:color-mix(in srgb,var(--rcs-success) 14%,#fff);color:var(--rcs-success)}.rcs-event-evidence header em.is-failed,.rcs-event-evidence header em.is-denied{background:color-mix(in srgb,var(--rcs-exception) 12%,#fff);color:var(--rcs-exception)}.rcs-event-evidence>dl,.rcs-event-evidence details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.rcs-event-evidence dl>div{border-top:1px solid var(--rcs-line);padding-top:8px}.rcs-event-evidence dt{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-event-evidence dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.rcs-event-evidence code{font-size:8px}.rcs-event-evidence details{border:1px solid var(--rcs-line);border-radius:6px;padding:10px}.rcs-event-evidence summary{cursor:pointer;font-size:9px;font-weight:600}.rcs-event-evidence details dl{margin-top:10px}.rcs-event-evidence>footer{border-top:1px solid var(--rcs-line);color:var(--rcs-muted);padding-top:10px;font-size:8px}@media (width<=767px){.rcs-operation-receipt{grid-template-columns:auto minmax(0,1fr)}.rcs-operation-receipt>aside{grid-column:2;display:grid}.rcs-event-evidence>dl,.rcs-event-evidence details dl{grid-template-columns:1fr}}.rcs-print-document{border:1px solid var(--rcs-line);width:min(900px,100%);color:var(--rcs-ink);background:#fff;margin:0 auto}.rcs-print-toolbar{border-bottom:1px solid var(--rcs-line);background:var(--rcs-canvas);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.rcs-print-toolbar>span{color:var(--rcs-muted);text-transform:uppercase;font-size:9px}.rcs-print-toolbar>div{gap:7px;display:flex}.rcs-print-header{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:28px;padding:32px;display:grid}.rcs-print-header>div>span{color:var(--rcs-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.rcs-print-header h1{margin:7px 0 0;font-size:28px;font-weight:550}.rcs-print-header p{color:var(--rcs-muted);margin:6px 0 0;font-size:11px}.rcs-print-header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.rcs-print-header dl>div{border-top:1px solid var(--rcs-line);padding-top:8px}.rcs-print-header dt,.rcs-print-section dt{color:var(--rcs-muted);text-transform:uppercase;font-size:8px}.rcs-print-header dd,.rcs-print-section dd{margin:3px 0 0;font-size:9px}.rcs-print-confidentiality{border-top:1px solid var(--rcs-line);border-bottom:1px solid var(--rcs-line);background:color-mix(in srgb,var(--rcs-attention) 7%,#fff);color:#735229;text-transform:uppercase;margin:0;padding:8px 32px;font-size:8px}.rcs-print-document>main{display:grid}.rcs-print-section{border-bottom:1px solid var(--rcs-line);padding:24px 32px}.rcs-print-section>header h2,.rcs-print-section>h2{margin:0;font-size:17px}.rcs-print-section>header p,.rcs-print-section>p{color:var(--rcs-muted);margin:5px 0 0;font-size:9px}.rcs-print-section>dl{border-top:1px solid var(--rcs-line);border-left:1px solid var(--rcs-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;display:grid}.rcs-print-section dl>div{border-right:1px solid var(--rcs-line);border-bottom:1px solid var(--rcs-line);min-height:66px;padding:10px}.rcs-print-section dl small{color:var(--rcs-muted);margin-top:5px;font-size:7px;display:block}.rcs-print-section.is-redacted{background:var(--dr-surface-sunken)}.rcs-print-footer{color:var(--rcs-muted);justify-content:space-between;align-items:end;gap:20px;padding:20px 32px;display:flex}.rcs-print-footer>div{gap:3px;font-size:8px;display:grid}.rcs-print-footer>small{text-align:right;font-size:8px}.rcs-print-document .has-page-break{break-before:page}.rcs-print-document .keep-together{break-inside:avoid}@media (width<=767px){.rcs-print-document{border-left:0;border-right:0}.rcs-print-header{grid-template-columns:1fr;padding:22px 16px}.rcs-print-section{padding:20px 16px}.rcs-print-section>dl{grid-template-columns:1fr}.rcs-print-confidentiality{padding:8px 16px}.rcs-print-footer{padding:18px 16px;display:grid}.rcs-print-footer>small{text-align:left}}@media print{@page{size:auto;margin:16mm 14mm}.app-shell>.sidebar,.topbar,.rcs-print-toolbar,.rcs-toast-region{display:none!important}html,body{color:#111!important;background:#fff!important}.main,.content{width:auto!important;margin:0!important;padding:0!important}.rcs-print-document{border:0;width:100%}.rcs-print-header{padding:0 0 10mm}.rcs-print-confidentiality{background:0 0;padding:3mm 0}.rcs-print-section{padding:7mm 0}.rcs-print-footer{position:running(registry-footer);border-top:1px solid #deddd8;padding:6mm 0 0}.rcs-print-document a{color:inherit;text-decoration:none}.rcs-print-section,.rcs-print-header,.rcs-print-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rcs-print-section dl>div{break-inside:avoid}}.rcs-view-tabs{border:1px solid var(--rcs-line);background:var(--rcs-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:14px;padding:0 7px 0 6px;display:flex;overflow-x:auto}.rcs-view-tabs__switch{flex:none;gap:3px;display:inline-flex}.rcs-view-tabs__switch button{height:34px;color:var(--rcs-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.rcs-view-tabs__switch button:hover:not(.active){color:var(--rcs-ink)}.rcs-view-tabs__switch button.active{background:var(--rcs-ink);color:var(--rcs-surface)}.rcs-view-tabs__trailing{white-space:nowrap;color:var(--rcs-muted);font-size:var(--rcs-type-label);flex:none;align-items:center;gap:8px;display:flex}.rcs-record-board-scroll{padding-bottom:15px;overflow:auto}.rcs-record-board{grid-template-columns:repeat(var(--rcs-board-lanes,1),minmax(245px,1fr));min-width:calc(var(--rcs-board-lanes,1) * 255px);gap:10px;display:grid}.rcs-record-board__lane{border:1px solid var(--dr-line-strong);background:var(--dr-surface-sunken);border-radius:10px;min-height:200px;overflow:hidden}.rcs-record-board__lane-head{background:var(--rcs-surface);border-top:3px solid var(--rcs-board-accent,var(--rcs-ink));align-items:center;gap:9px;height:67px;padding:0 13px;display:flex}.rcs-record-board__lane-head>i{background:var(--rcs-board-accent,var(--rcs-ink));border-radius:50%;width:7px;height:7px}.rcs-record-board__lane-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.rcs-record-board__lane-head strong{font-size:var(--rcs-type-label);text-transform:uppercase;letter-spacing:.045em}.rcs-record-board__lane-head small{color:var(--dr-faint);margin-top:3px;font-size:9px}.rcs-record-board__lane-head em{background:var(--dr-surface-muted);border-radius:11px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.rcs-record-board__lane-body{padding:8px}.rcs-record-board__card{background:var(--rcs-surface);border:1px solid var(--dr-line-strong);color:inherit;border-radius:8px;margin-bottom:8px;padding:12px;text-decoration:none;display:block}.rcs-record-board__card>header,.rcs-record-board__card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.rcs-record-board__card>header span{color:var(--dr-faint);font-size:9px}.rcs-record-board__card>header b{font-size:9px;font-weight:500}.rcs-record-board__card h3{font-size:var(--rcs-type-body);margin:12px 0 2px;font-weight:500}.rcs-record-board__card>p{color:var(--dr-faint);margin:0 0 12px;font-size:10px}.rcs-record-board__card dl{border-top:1px solid var(--dr-line-soft);border-bottom:1px solid var(--dr-line-soft);grid-template-columns:1fr 1fr;margin:0;padding:9px 0;display:grid}.rcs-record-board__card dt{color:var(--dr-faint);text-transform:uppercase;font-size:8px}.rcs-record-board__card dd{margin:3px 0 0;font-size:10px}.rcs-record-board__card>footer{color:var(--dr-faint);padding-top:9px;font-size:9px}.rcs-record-board__empty{border:1px dashed var(--dr-line-strong);height:80px;color:var(--dr-faint);border-radius:7px;place-items:center;margin:0;font-size:10px;display:grid}.rcs-record-board__card.is-draggable{cursor:grab}.rcs-record-board__card.is-dragging{opacity:.5;cursor:grabbing}.rcs-record-board__lane.is-drop-target{outline:2px dashed var(--rcs-board-accent,var(--rcs-ink));outline-offset:-2px}.rcs-record-board__lane.is-drop-target .rcs-record-board__lane-body{background:var(--dr-surface-muted)}.record-form{flex-direction:column;gap:24px;display:flex}.record-form-section{flex-direction:column;gap:15px;display:flex}.record-form-section__head{align-items:center;gap:10px;display:flex}.record-form-section__head>span{font-size:var(--rcs-type-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rcs-muted)}.record-form-section__head>i{background:var(--rcs-line);flex:1;height:1px}.record-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.record-form-cell.span-2{grid-column:1/-1}.record-form-tag{letter-spacing:.03em;text-transform:uppercase;background:var(--dr-surface-muted);color:var(--rcs-info);border:1px solid var(--rcs-line);border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:600;display:inline-flex}.record-form-upload__drop{border:1px dashed var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-canvas);min-height:66px;color:var(--rcs-muted);font-size:var(--rcs-type-body);place-items:center;display:grid}@media (width<=767px){.record-form-grid{grid-template-columns:1fr}}.data-table-module{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-card);background:var(--rcs-surface);min-width:0;max-width:100%;overflow:hidden}.data-table-module .bulk-row{background:var(--rcs-surface);border-bottom:1px solid var(--rcs-line);gap:10px;min-height:56px;padding:10px 16px}.data-table-module .table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow:auto hidden}.data-table-module .reusable-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}.data-table-module .reusable-table th{background:var(--rcs-canvas);border-bottom:1px solid var(--rcs-line);height:36px;color:var(--rcs-muted);letter-spacing:0;text-transform:none;white-space:nowrap;text-align:left;padding:0 16px;font-size:9px;font-weight:500;line-height:1.2}.data-table-module .reusable-table td{background:var(--rcs-surface);border-bottom:1px solid var(--rcs-line);height:52px;color:var(--rcs-ink);white-space:nowrap;vertical-align:middle;padding:0 16px;font-size:8px;font-weight:400;line-height:1.35}.data-table-module .reusable-table tbody tr:last-child td{border-bottom:0}.data-table-module .reusable-table tbody tr:hover td{background:#faf9f6}.data-table-module .table-identity{gap:10px;height:52px}.data-table-module .table-identity-avatar{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:9px}.data-table-module .table-identity-copy strong{font-size:9px;font-weight:500}.data-table-module .table-identity-copy small{color:var(--rcs-muted);margin-top:2px;font-size:8px}.data-table-module .table-toolbar>button,.data-table-module .table-toolbar .column-controls>button,.data-table-module .table-sort-control,.data-table-module .table-search-control input{border-radius:var(--rcs-radius-control);height:30px;min-height:30px;font-size:9px}.data-table-module .table-pagination{border-top:1px solid var(--rcs-line);min-height:48px;padding:8px 16px;font-size:10px}.data-table-module .table-filter-group select,.data-table-module .table-filter-group label{border-radius:var(--rcs-radius-control);height:30px;min-height:30px;font-size:9px}.data-table-module select,.task-filters select{appearance:none;background-color:var(--rcs-surface);color:var(--rcs-ink);outline:none}.data-table-module select:focus,.task-filters select:focus{border-color:var(--rcs-ink);box-shadow:var(--rcs-focus)}.data-table-module .reusable-table td select{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);max-width:150px;height:28px;color:var(--rcs-ink);padding:0 8px;font-size:8px}.data-table-module .table-filter-button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);height:30px;min-height:30px;color:var(--rcs-ink);cursor:pointer;padding:0 10px;font-family:inherit;font-size:9px;font-weight:500;line-height:1}.data-table-module .table-filter-button:hover{background:var(--rcs-canvas)}.task-filter-modal{gap:14px;display:grid}.task-filter-modal label{font-size:var(--rcs-type-body)}.task-filter-modal select{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);min-height:40px;font-size:var(--rcs-type-body);padding:0 10px}.task-filter-modal .task-filter-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.task-filter-modal footer{border-top:1px solid var(--rcs-line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.task-filter-modal footer button{border:1px solid var(--rcs-line);border-radius:var(--rcs-radius-control);background:var(--rcs-surface);min-height:40px;font-size:var(--rcs-type-body);padding:0 14px}.tasks-content .task-filters{gap:8px;min-height:48px;padding:8px 12px}.tasks-content .task-filters select{height:26px;padding:0 8px;font-size:8px}.tasks-content .task-filters label,.tasks-content .task-filters>span{font-size:8px}.tasks-content .task-row{gap:8px;min-height:42px;padding:0 10px;font-size:8px}.tasks-content .task-heading{min-height:32px;font-size:7px}.tasks-content .task-title{gap:8px}.tasks-content .task-title>i{border-radius:7px;width:28px;height:28px;font-size:8px}.tasks-content .task-title b{font-size:8px}.tasks-content .task-title small{font-size:7px}.tasks-content .task-state,.tasks-content .task-priority{padding:3px 6px;font-size:8px}.tasks-content .task-table{min-width:1000px}
