@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--crm-graphite:#20211d;--crm-workspace:#f4f3ef;--crm-paper:#fff;--crm-action:#f36a21;--crm-success:#208760;--crm-info:#3576c8;--bg:var(--crm-workspace);--surface:var(--crm-paper);--ink:var(--crm-graphite);--muted:#797873;--line:#e8e5df;--orange:var(--crm-action);--orange-dark:#dc6010;--soft-orange:#fff2e8;--green:var(--crm-success);--soft-green:#eaf7f1;--blue:var(--crm-info);--soft-blue:#edf4ff;--red:#d54b4b;--soft-red:#fff0ef;--violet:#7157ce;--shadow:0 10px 28px #221d1614}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--crm-font-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin:0}body{font-size:14px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}h1,h2,h3,.brand{font-family:var(--crm-font-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}strong,td b,.kpi-card>strong,.finance-cell strong{font-variant-numeric:tabular-nums}.crm-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.app-shell{min-height:100vh;display:flex}.sidebar{color:#cecec7;z-index:20;background:#242420;flex-direction:column;width:224px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-.3px;align-items:center;gap:10px;height:34px;padding:0 8px;font-size:18px;font-weight:750;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff9a4f,#f15e12);border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid;transform:rotate(-4deg)}.chevron{color:#8e8e87;margin-left:auto;font-size:12px}.sidebar nav{flex-direction:column;gap:2px;margin-top:24px;display:flex}.sidebar nav>a,.sidebar nav>.nav-button{width:100%;min-height:36px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.sidebar nav>a:hover,.sidebar nav>.nav-button:hover{background:#30302c}.sidebar nav>a.active,.sidebar nav>.nav-button.active{color:#fff;background:#35322e}.sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #ff8c3d}.nav-icon{text-align:center;color:#8c8c85;width:18px;font-size:16px;font-weight:400}.sidebar .active .nav-icon{color:#ff8c3d}.nav-label{color:#686861;letter-spacing:.8px;margin:17px 10px 8px;font-size:9px;font-weight:800}.count{text-align:center;background:#41413c;border-radius:8px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:9px}.subnav{border-left:1px solid #44443f;flex-direction:column;gap:2px;margin:2px 0 4px 18px;display:flex}.subnav button{color:#92928b;text-align:left;background:0 0;border:0;width:100%;min-height:32px;padding:7px 11px 7px 19px;font-size:11px;position:relative}.subnav button:hover{color:#e7e6e0}.subnav button.active-sub{color:#fff;background:#34312d;border-radius:0 6px 6px 0}.subnav button.active-sub:before{content:"";background:var(--orange);width:2px;height:20px;position:absolute;top:6px;left:-1px}.subnav button span{float:right;color:#f4a06c}.sidebar-bottom{margin-top:auto}.theme-toggle{background:#1f1f1c;border:1px solid #3b3b36;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:8px;padding:3px;display:grid}.theme-toggle button{color:#8f8f88;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:9px;font-weight:700;display:flex}.theme-toggle button:hover{color:#f2f1ec;background:#30302c}.theme-toggle button.active{color:#fff;background:#4a4038;box-shadow:inset 0 0 0 1px #665244}.theme-toggle button:focus-visible{outline-offset:2px;outline:2px solid #ff8c3d}.theme-toggle button>span:first-child{font-size:13px;line-height:1}.support,.user{align-items:center;gap:9px;padding:11px 8px;display:flex}.support{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #3b3b36;border-radius:7px;margin-bottom:10px}.support:hover{background:#30302c}.support:focus-visible{outline-offset:2px;outline:2px solid #ff8c3d}.support>span{background:#393934;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.support b,.support small,.user b,.user small{font-size:10px;display:block}.support b,.user b{color:#e9e9e4}.support small,.user small{color:#777770;margin-top:2px}.user{border-top:1px solid #393934;padding-top:14px}.user>div{flex:1}.user-avatar{color:#d9ebe3;background:#4a5450;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.sign-out-button{color:#aaa9a2;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:700}.sign-out-button:hover{color:#fff}.sign-out-button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ff8c3d}.mobile-navigation-toggle{border:1px solid var(--line);color:#4f4c46;background:var(--surface);border-radius:9px;flex:none;width:40px;height:40px;font-size:19px;display:none}.mobile-navigation-layer{z-index:80;position:fixed;inset:0}.mobile-navigation-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0e0c94;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-navigation-dialog{color:#cecec7;background:#242420;flex-direction:column;width:min(324px,100vw - 24px);height:100%;padding:18px 14px 16px;animation:.18s ease-out mobile-navigation-in;display:flex;position:relative;box-shadow:18px 0 46px #0a0a0847}@keyframes mobile-navigation-in{0%{opacity:.7;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.mobile-navigation-head{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.mobile-navigation-head>div{min-width:0}.mobile-navigation-head>button{color:#e7e6e0;background:#30302c;border:1px solid #41413c;border-radius:9px;width:40px;height:40px;font-size:23px}.mobile-navigation-dialog nav{flex-direction:column;gap:4px;margin-top:22px;display:flex}.mobile-navigation-dialog nav>.nav-button{color:#cecec7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.mobile-navigation-dialog nav>.nav-button.active{color:#fff;background:#35322e}.mobile-navigation-dialog .subnav{border-left:1px solid #44443f;flex-direction:column;gap:3px;margin:4px 0 6px 20px;display:flex}.mobile-navigation-dialog .subnav button{color:#a5a59e;text-align:left;background:0 0;border:0;width:100%;min-height:42px;padding:8px 12px 8px 20px;font-size:12px;display:block;position:relative}.mobile-navigation-dialog .subnav button.active-sub{color:#fff;background:#34312d;border-radius:0 7px 7px 0;width:100%;height:auto;font-size:12px}.mobile-navigation-dialog .subnav button.active-sub:after{content:none}.mobile-navigation-dialog .subnav button.active-sub:before{content:"";background:var(--orange);width:3px;height:24px;position:absolute;top:9px;left:-1px}.mobile-navigation-dialog .subnav button span{float:right;color:#f4a06c}.mobile-navigation-dialog .sidebar-bottom{margin-top:auto}.auth-page{background:#efede8;place-items:center;min-height:100svh;padding:28px 18px;display:grid}.auth-card{background:var(--surface);border:1px solid #dfdcd5;border-radius:12px;width:min(430px,100%);padding:34px;box-shadow:0 18px 50px #2b251d1a}.auth-brand{letter-spacing:-.3px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.auth-brand-mark{color:#fff;background:var(--orange);border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid;transform:rotate(-4deg)}.auth-heading{margin:33px 0 25px}.auth-heading>span{color:#bd5c1b;letter-spacing:.7px;font-size:9px;font-weight:800}.auth-heading h1{letter-spacing:-.7px;margin:8px 0 0;font-size:27px}.auth-heading p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-field label{font-size:11px;font-weight:750}.auth-field input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #d7d3cc;border-radius:7px;outline:none;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.auth-field input:hover{border-color:#bcb8b0}.auth-field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f4772124}.auth-field small{color:#8b8881;font-size:9px;line-height:1.45}.auth-error{color:#a83c38;background:var(--soft-red);border:1px solid #efc4c1;border-radius:6px;margin:-3px 0 0;padding:10px 11px;font-size:10px;line-height:1.45}.auth-submit{color:#fff;background:var(--orange);border:0;border-radius:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;box-shadow:0 3px 8px #dc60102e}.auth-submit:hover:not(:disabled){background:var(--orange-dark)}.auth-submit:focus-visible{outline-offset:2px;outline:3px solid #f4772147}.auth-submit:disabled{cursor:wait;opacity:.68}.auth-help{border-top:1px solid var(--line);color:#8c8982;text-align:center;margin:22px 0 0;padding-top:18px;font-size:9.5px}.main{width:calc(100% - 224px);min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;justify-content:space-between;align-items:center;height:56px;padding:0 27px;display:flex;position:sticky;top:0}.breadcrumbs{align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumbs span{color:#98968f}.breadcrumbs b{color:#c2bfb7;font-size:15px}.breadcrumbs strong{font-weight:650}.top-actions{gap:5px;display:flex}.icon-btn{color:#66645f;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:18px;position:relative}.icon-btn:hover{background:#f4f2ee}.notification i{background:var(--orange);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.notification-popover{border:1px solid var(--line);background:#fff;border-radius:7px;width:260px;padding:14px;position:absolute;top:48px;right:27px;box-shadow:0 12px 28px #2b251d24}.notification-popover>div{justify-content:space-between;align-items:center;display:flex}.notification-popover b{font-size:11px}.notification-close{color:#77746e;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:16px}.notification-close:hover{background:#f4f2ee}.notification-popover p{color:var(--muted);margin:10px 0 0;font-size:9.5px}.notification-action{color:#fff;background:var(--orange);border:0;border-radius:5px;min-height:30px;margin-top:12px;padding:0 10px;font-size:9px;font-weight:700}.notification-action:hover{background:var(--orange-dark)}.content{max-width:1720px;margin:0 auto;padding:24px 27px 36px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-heading h1{letter-spacing:-.65px;margin:0;font-size:25px;line-height:1.2}.page-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.heading-actions{gap:8px;display:flex}.btn{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--orange);color:#fff;box-shadow:0 2px 4px #f4772129}.btn.primary:hover{background:var(--orange-dark)}.btn.secondary{color:#575650;background:#fff;border-color:#dedbd4}.btn.compact{min-height:30px;padding:0 11px;font-size:10px}.btn.full{width:100%;margin-top:14px}.btn.success{color:#fff;background:#27855f}.btn.warning{color:#925111;background:#fff5e7;border-color:#f4d4ad}.btn.danger-ghost{color:var(--red);background:#fff;border-color:#efc4c1}.archive-button{margin-right:auto}.archive-workspace{min-height:360px}.archive-list{display:grid}.archive-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;grid-template-columns:minmax(240px,2fr) minmax(130px,1fr) 72px minmax(130px,1fr) auto;align-items:center;gap:18px;width:100%;min-height:72px;padding:12px 16px;display:grid}.archive-row:hover{background:var(--bg)}.archive-row>span:not(.creator-cell){gap:4px;display:grid}.archive-row small{color:var(--muted);font-size:9px}.archive-row b{font-size:10px}.archive-open{color:var(--orange);white-space:nowrap;font-size:9px;font-weight:700}.archive-empty{min-height:340px}.archive-banner{border:1px solid var(--line);background:var(--bg);border-radius:7px;gap:4px;margin-bottom:14px;padding:11px 13px;display:grid}.archive-banner b{font-size:10px}.archive-banner span{color:var(--muted);font-size:9px}.drawer:has(.archive-banner) .next-action-card button{display:none}.drawer:has(.archive-banner) .drawer-body .section-title>.btn{display:none}.archive-confirmation{align-items:flex-start;gap:12px;margin:18px 20px;display:flex}.archive-confirmation b{font-size:12px}.archive-confirmation p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.archive-modal-actions{margin:0;padding:14px 20px}.workspace-tabs{border-bottom:1px solid #ddd9d1;gap:18px;margin-top:23px;display:flex}.workspace-tabs button{color:#77756f;background:0 0;border:0;padding:0 2px 10px;font-size:11px;font-weight:650;position:relative}.workspace-tabs button.active{color:var(--ink)}.workspace-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-tabs button span{background:#ebe8e2;border-radius:9px;place-items:center;min-width:18px;height:17px;margin-left:5px;font-size:9px;display:inline-grid}.workspace-tabs button span.alert-count{color:#c45b19;background:#fff0e6}.data-state-banner{color:#526277;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;margin:12px 0 0;padding:10px 14px;font-size:11px}.data-state-banner.error{color:#b42318;background:#fff7f7;border-color:#fecaca}.task-dashboard{margin-top:16px}.task-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 10px 8px 14px;display:flex}.task-toolbar b,.task-toolbar span{display:block}.task-toolbar b{font-size:11px}.task-toolbar span{color:var(--muted);margin-top:3px;font-size:8px}.task-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px;margin-top:10px;display:grid}.task-column{border:1px solid var(--line);background:#f5f3ef;border-radius:8px;min-width:0;min-height:340px;overflow:hidden}.task-column>header{border-bottom:1px solid var(--line);background:var(--surface);min-height:55px;padding:11px 12px 9px}.task-column h2{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.task-column h2 span{color:#716d66;text-align:center;background:#ece9e3;border-radius:9px;min-width:18px;padding:2px 5px;font-size:8px}.task-column header p{color:var(--muted);margin:4px 0 0;font-size:8px}.column-overdue>header{box-shadow:inset 3px 0 #d85f55}.column-in_progress>header{box-shadow:inset 3px 0 #7360ce}.column-completed>header{box-shadow:inset 3px 0 #2d936c}.column-today>header{box-shadow:inset 3px 0 var(--orange)}.task-list{align-content:start;gap:7px;min-height:285px;padding:8px;display:grid}.task-card{background:var(--surface);border:1px solid #dfdcd5;border-radius:7px;padding:11px;box-shadow:0 1px 2px #1f1b150a}.task-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.task-card time{color:var(--muted);flex:none;font-size:8px}.task-role{color:#755032;text-overflow:ellipsis;white-space:nowrap;background:#fff0e3;border-radius:4px;min-width:0;padding:3px 6px;font-size:7px;font-weight:750;overflow:hidden}.role-approver{color:#5e51a2;background:#efedff}.role-finance{color:#216d55;background:#e4f5ed}.role-analyst{color:#35658c;background:#e8f2fb}.role-operations_admin,.role-admin{color:#8b4936;background:#f8e8e3}.task-card h3{overflow-wrap:anywhere;margin:9px 0 0;font-size:10px;line-height:1.4}.task-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.task-card-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:5px;margin-top:10px;padding-top:8px;display:flex}.task-card-actions button{color:#5f5c56;background:0 0;border:1px solid #ddd9d1;border-radius:5px;min-height:26px;padding:0 8px;font-size:8px;font-weight:700}.task-card-actions button:hover:not(:disabled){color:#b65519;background:#fff6ef;border-color:#e39a68}.task-card-actions button.complete{color:#277657;background:#eff9f4;border-color:#acd8c5}.task-card-actions button:disabled{opacity:.5}.task-column-state{color:var(--muted);text-align:center;margin:24px 8px;font-size:8.5px}.task-dashboard .data-state-banner{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-dashboard .data-state-banner button{color:inherit;background:0 0;border:0;font-size:9px;font-weight:750;text-decoration:underline}.task-modal{width:min(520px,100%)}.task-modal .optional-label{color:var(--muted);margin-left:3px;font-size:8px;font-weight:500;display:inline}.task-form-error{color:#b42318;margin:10px 0 0;font-size:9px}.approval-workspace-shell{margin-top:20px}.approval-view-switch{border:1px solid var(--line);background:#ece9e3;border-radius:7px;gap:3px;min-height:42px;padding:5px;display:inline-flex}.approval-view-switch button{color:#77746e;background:0 0;border:0;border-radius:5px;min-height:30px;padding:0 11px;font-size:9px;font-weight:700}.approval-view-switch button.active{color:#9d4815;background:#fff;box-shadow:0 1px 3px #1f1b151a}.approval-view-switch button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.approval-view-switch span{color:#9b4a19;background:#ffe6d5;border-radius:8px;min-width:17px;margin-left:5px;padding:1px 5px;font-size:8px}.approval-workspace-shell>.approval-page,.approval-workspace-shell>.draft-workspace{margin-top:10px}.kpi-grid{grid-template-columns:repeat(6,minmax(115px,1fr));gap:9px;margin-top:16px;display:grid}.kpi-card{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:105px;padding:12px 13px 13px;position:relative;overflow:hidden;box-shadow:0 1px 1px #1e191205}.kpi-card:after{content:"";opacity:.55;filter:opacity(.08);background:currentColor;border-radius:50%;width:54px;height:54px;position:absolute;top:-22px;right:-17px}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-icon{background:#f4f1ed;border-radius:6px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.orange-card .kpi-icon{color:#dc6e25;background:#fff0e5}.blue-card .kpi-icon{color:#397bd6;background:#eaf3ff}.violet-card .kpi-icon{color:#745eca;background:#f0edff}.green-card .kpi-icon{color:#288865;background:#e9f7f1}.teal-card .kpi-icon{color:#318882;background:#e8f6f4}.pink-card .kpi-icon{color:#c76484;background:#fbeef2}.kpi-note{color:#9b9992;white-space:nowrap;font-size:8px}.kpi-card>strong{letter-spacing:-.5px;margin-top:11px;font-size:23px;line-height:1;display:block}.kpi-card p{color:#6d6b65;margin:5px 0 0;font-size:9.5px;font-weight:600}.finance-strip{color:#fff;background:#2e302e;border-radius:7px;grid-template-columns:1.4fr repeat(5,.8fr);align-items:center;min-height:66px;margin-top:10px;padding:0 16px;display:grid;position:relative;overflow:hidden}.finance-title{align-items:center;gap:10px;display:flex}.finance-title div,.finance-title b,.finance-title small{display:block}.finance-title b{font-size:11px}.finance-title small{color:#8f938c;margin-top:4px;font-size:9px}.finance-icon{color:#ff9d5d;background:#414440;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.finance-cell{border-left:1px solid #454744;padding-left:16px}.finance-cell span,.finance-cell strong{display:block}.finance-cell span{color:#939790;text-transform:uppercase;letter-spacing:.45px;font-size:8px}.finance-cell strong{margin-top:5px;font-size:12px}.f2 strong{color:#ffc18e}.f3 strong{color:#90d7b8}.f4 strong{color:#fff}.budget-progress{background:#444743;height:3px;position:absolute;bottom:0;left:0;right:0}.budget-progress div{background:linear-gradient(90deg,#ff8535,#f4aa70);height:100%}.budget-page{margin-top:20px}.budget-page .finance-strip{margin-top:0}.app-shell[data-theme=dark]{--bg:#171815;--surface:#23241f;--ink:#f2f0e9;--muted:#aaa89f;--line:#3b3c35;--soft-orange:#3a281c;--soft-green:#1d352b;--soft-blue:#202f42;--soft-red:#3b2423;--shadow:0 12px 32px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg)}.app-shell[data-theme=dark] .main{background:var(--bg)}.app-shell[data-theme=dark] .topbar{background:#1e1f1beb}.app-shell[data-theme=dark] .icon-btn{color:#c8c6bd}.app-shell[data-theme=dark] .icon-btn:hover,.app-shell[data-theme=dark] .notification-close:hover{background:#33342e}.app-shell[data-theme=dark] .work-surface,.app-shell[data-theme=dark] .approval-page,.app-shell[data-theme=dark] .notification-popover,.app-shell[data-theme=dark] .modal,.app-shell[data-theme=dark] .drawer,.app-shell[data-theme=dark] .btn.secondary,.app-shell[data-theme=dark] .btn.danger-ghost,.app-shell[data-theme=dark] .row-menu,.app-shell[data-theme=dark] .table-footer button,.app-shell[data-theme=dark] .filters select,.app-shell[data-theme=dark] .advanced-filters select,.app-shell[data-theme=dark] .filter-more,.app-shell[data-theme=dark] .search-box,.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea{color:var(--ink);background:var(--surface);border-color:var(--line)}.app-shell[data-theme=dark] .notification-popover,.app-shell[data-theme=dark] .modal,.app-shell[data-theme=dark] .drawer{box-shadow:0 16px 42px #0000006b}.app-shell[data-theme=dark] thead,.app-shell[data-theme=dark] .draft-intro,.app-shell[data-theme=dark] .advanced-filters,.app-shell[data-theme=dark] .channel-approval-queue,.app-shell[data-theme=dark] .atlas-table th,.app-shell[data-theme=dark] .atlas-summary-card,.app-shell[data-theme=dark] .preparation-review-channel{background:#292a25}.app-shell[data-theme=dark] tbody tr:hover,.app-shell[data-theme=dark] .saved-scroll button:hover{background:#2b2b26}.app-shell[data-theme=dark] td,.app-shell[data-theme=dark] .manager-comment,.app-shell[data-theme=dark] .preparation-review-columns p{color:#c3c0b7}.app-shell[data-theme=dark] td b,.app-shell[data-theme=dark] .creator-cell b,.app-shell[data-theme=dark] .empty-state b,.app-shell[data-theme=dark] .draft-summary b{color:var(--ink)}.app-shell[data-theme=dark] .approval-view-switch,.app-shell[data-theme=dark] .atlas-filter{background:#1d1e1a}.app-shell[data-theme=dark] .approval-view-switch button.active,.app-shell[data-theme=dark] .atlas-filter button.active,.app-shell[data-theme=dark] .draft-summary span{color:var(--ink);border-color:var(--line);background:#30312b}.app-shell[data-theme=dark] .data-state-banner{color:#b9c8dc;background:#202b38;border-color:#34465a}.app-shell[data-theme=dark] .data-state-banner.error{color:#f2aaa5;background:#382322;border-color:#5b3431}.app-shell[data-theme=dark] .creator-form-draft-status{color:#bdc9c2;background:#26322b;border-color:#365043}.app-shell[data-theme=dark] .creator-form-draft-status.error{color:#f2aaa5;background:#382322;border-color:#5b3431}.app-shell[data-theme=dark] .protected-statuses{border-color:var(--line);background:#292a25}.app-shell[data-theme=dark] .protected-statuses span{color:#bdb9af}.app-shell[data-theme=dark] .protected-statuses b{color:var(--ink)}.app-shell[data-theme=dark] .task-column{background:#1d1e1a}.app-shell[data-theme=dark] .task-card{border-color:var(--line)}.app-shell[data-theme=dark] .task-column h2 span{color:#c2bfb6;background:#34352f}.app-shell[data-theme=dark] .task-card-actions button{color:#c3c0b7;border-color:#4a4b43}.app-shell[data-theme=dark] .task-card-actions button:hover:not(:disabled){color:#ffb47f;background:#39291e;border-color:#785137}.app-shell[data-theme=dark] .task-card-actions button.complete{color:#8bd5b4;background:#1d352b;border-color:#38654f}.app-shell[data-theme=dark] .search-box input{border:0}.app-shell[data-theme=dark] .search-box kbd{color:#aaa79e;background:#34352f;border-color:#484941}.app-shell[data-theme=dark] .overlay{background:#040504b8}.app-shell[data-theme=dark] ::placeholder{color:#777970}.work-surface,.approval-page{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:12px;overflow:hidden}.draft-intro{border-bottom:1px solid var(--line);background:#faf9f7;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.draft-intro h2{margin:4px 0 0;font-size:15px}.draft-intro p{color:#85827b;margin:5px 0 0;font-size:9px;line-height:1.5}.draft-summary{flex:none;gap:6px;display:flex}.draft-summary span{color:#7d7a73;background:#fff;border:1px solid #e4e0d9;border-radius:6px;min-width:82px;padding:8px 10px;font-size:8px}.draft-summary b{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.saved-view-row{border-bottom:1px solid var(--line);align-items:center;height:44px;padding:0 9px 0 14px;display:flex}.saved-scroll{scrollbar-width:none;flex:1;gap:3px;display:flex;overflow-x:auto}.saved-scroll button{white-space:nowrap;color:#77756f;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:10.5px;font-weight:650}.saved-scroll button:hover{background:#f5f3ef}.saved-scroll button.active{color:#c45b18;background:#fff0e6}.saved-scroll button span{color:#9e4b16;background:#f4c4a4;border-radius:7px;margin-left:4px;padding:1px 5px;font-size:8px}.manage-view{color:#77756f;background:0 0;border:0;width:30px;height:30px}.filters{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:54px;padding:9px 13px;display:flex}.search-box{border:1px solid #ddd9d2;border-radius:6px;align-items:center;gap:7px;width:310px;height:32px;padding:0 9px;display:flex}.search-box span{color:#99968f;font-size:15px}.search-box input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.search-box kbd{color:#aaa8a1;background:#f3f1ed;border:1px solid #e7e4de;border-radius:3px;padding:2px 4px;font-size:9px}.filters select,.advanced-filters select{color:#63615c;background:#fff;border:1px solid #ddd9d2;border-radius:6px;outline:none;min-width:108px;height:34px;padding:0 25px 0 8px;font-size:10.5px}.filter-more{color:#62605b;white-space:nowrap;background:#fff;border:1px solid #ddd9d2;border-radius:6px;height:34px;padding:0 10px;font-size:10.5px}.filter-more.active{color:#c05c1c;background:#fff8f2;border-color:#e99b68}.advanced-filters{border-bottom:1px solid var(--line);background:#fbfaf8;gap:6px;padding:8px 13px;display:flex}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1450px}thead{background:#faf9f7}th{text-align:left;color:#8c8982;letter-spacing:.25px;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 9px;font-size:9px;font-weight:750}th:first-child{width:190px}th:nth-child(2){width:115px}th:nth-child(3){width:110px}th:nth-child(4){width:100px}th:nth-child(5){width:110px}th:nth-child(6){width:115px}th:nth-child(7){width:120px}th:nth-child(8){width:160px}th:nth-child(9){width:75px}th:nth-child(10){width:100px}th:nth-child(11){width:105px}th:last-child{width:65px}tbody tr{cursor:pointer;border-bottom:1px solid #efede8;height:63px;transition:background .12s}tbody tr:hover{background:#fffcf8}tbody tr:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;background:#fff8f2}td{color:#55534e;vertical-align:middle;padding:8px 9px;font-size:10.5px}td b,td small{display:block}td b{color:#33322f;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}td small{color:#99968f;white-space:nowrap;margin-top:3px;font-size:9px}.creator-cell{align-items:center;gap:9px;min-width:0;display:flex}.creator-cell>div{min-width:0}.creator-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-cell a,.creator-cell small{color:#99968f;margin-top:3px;font-size:9px;display:block}.creator-cell a:hover{color:var(--orange)}.avatar{color:#fff;letter-spacing:-.2px;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff3}.avatar.lg{width:44px;height:44px;font-size:11px}.avatar.purple{background:linear-gradient(145deg,#8269be,#49366e)}.avatar.orange{background:linear-gradient(145deg,#f19b59,#a8521e)}.avatar.blue{background:linear-gradient(145deg,#5a8bce,#2d4f84)}.avatar.cyan{background:linear-gradient(145deg,#4cadc4,#267487)}.avatar.green{background:linear-gradient(145deg,#63ae75,#337044)}.avatar.navy{background:linear-gradient(145deg,#526b94,#283a5a)}.avatar.pink{background:linear-gradient(145deg,#d9809b,#8f3f5c)}.avatar.yellow{background:linear-gradient(145deg,#d7a84d,#8c6827)}.avatar.teal{background:linear-gradient(145deg,#3da08f,#24645a)}.avatar.red{background:linear-gradient(145deg,#cf6c64,#873e39)}.avatar.violet{background:linear-gradient(145deg,#906cc2,#58417b)}.avatar.lime{background:linear-gradient(145deg,#82a55b,#4e6933)}.avatar.indigo{background:linear-gradient(145deg,#6872b8,#3e467d)}.owner-dot{color:#725b49;background:#e9e3dc;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;font-size:8px;font-weight:700;display:inline-grid}.status-badge{white-space:nowrap;color:#6c6963;background:#f1f0ed;border-radius:10px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.status-badge i{opacity:.8;background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.green{color:#277c5b;background:#e8f6ef}.status-badge.blue{color:#3974c5;background:#eaf2ff}.status-badge.amber{color:#a7651f;background:#fff1dd}.status-badge.orange{color:#c36121;background:#ffede1}.status-badge.violet{color:#6b59ba;background:#f0edff}.status-badge.indigo{color:#5463ad;background:#ebeeff}.status-badge.red{color:#be4f4d;background:#ffeded}.status-badge.neutral{color:#74716b;background:#f0efed}.muted{color:#aaa7a0}.overdue{color:#c64e43!important}.row-menu{background:#fff;border:1px solid #dedbd4;border-radius:5px;min-width:44px;height:27px;font-size:8px;font-weight:700}.row-menu:hover{color:var(--orange);border-color:#eaa879}.table-footer{color:#96938c;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:8.5px;display:flex}.table-footer div{gap:3px;display:flex}.table-footer button{background:#fff;border:1px solid #e0ddd7;border-radius:4px;width:25px;height:25px;font-size:9px}.table-footer button.active{color:#bf5b1c;background:#fff0e6;border-color:#f0b78f}.table-footer button:disabled{opacity:.45}.empty-state{color:#98958e;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.empty-state>span{background:#f3f1ed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.empty-state b{color:#55534e;margin-top:10px;font-size:11px}.empty-state p{margin:5px 0 10px;font-size:9px}.approval-page{min-height:480px}.approval-intro{justify-content:space-between;align-items:center;padding:20px;display:flex}.approval-intro h2{margin:0;font-size:17px}.approval-intro p{color:var(--muted);margin:5px 0 0;font-size:10px}.approval-intro select{border:1px solid var(--line);background:#fff;border-radius:6px;height:32px;padding:0 28px 0 10px;font-size:9px}.channel-approval-workspace{grid-template-columns:245px minmax(0,1fr);min-height:610px;display:grid}.channel-approval-queue{border-right:1px solid var(--line);background:var(--bg)}.approval-queue-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.approval-queue-title b{font-size:10px}.approval-queue-title span{color:#9b4d1e;background:#ffeadc;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.approval-queue-items{flex-direction:column;gap:5px;padding:8px;display:flex}.approval-queue-items button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr;gap:9px;width:100%;padding:10px 24px 10px 10px;display:grid;position:relative}.approval-queue-items button.active{background:var(--surface);border-color:#f0c6a9;box-shadow:0 2px 8px #251f180f}.approval-queue-items button>span:nth-child(2){min-width:0}.approval-queue-items button b,.approval-queue-items button small{display:block}.approval-queue-items button b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.approval-queue-items button small{color:#8c8982;margin-top:3px;font-size:8px}.approval-queue-meta{color:#a15b2b;grid-column:2;font-size:7.5px}.approval-queue-items button>i{color:#aaa69f;font-size:15px;font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.channel-approval-detail{background:var(--surface);min-width:0;padding:20px}.approval-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.primary-decision-card,.drawer-approval-decision{background:#fff8f2;border:1px solid #e7d6c8;border-radius:8px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:16px;margin:14px 0;padding:14px;display:grid}.primary-decision-card>div,.drawer-approval-decision>div{flex-direction:column;gap:3px;display:flex}.primary-decision-card span,.drawer-approval-decision span{letter-spacing:.35px;text-transform:uppercase;color:#b45d25;font-size:8px;font-weight:800}.primary-decision-card b,.drawer-approval-decision b{font-size:10px}.primary-decision-card small,.drawer-approval-decision small{color:var(--muted);font-size:8px}.primary-decision-card p,.drawer-approval-decision p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.drawer-approval-decision{margin:0 0 16px}.approval-trail-list{margin-top:18px}.approval-trail-list article{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:8px;padding:12px 14px;position:relative}.approval-trail-list article>div{justify-content:space-between;gap:12px;display:flex}.approval-trail-list article b{font-size:10px}.approval-trail-list article span,.approval-trail-list article small{color:var(--muted);font-size:8px}.approval-trail-list article p{white-space:pre-wrap;margin:7px 0 5px;font-size:9px;line-height:1.55}.approval-detail-identity{align-items:center;gap:12px;min-width:0;display:flex}.approval-detail-identity h3{margin:4px 0 5px;font-size:16px}.approval-pending-label{color:#bd5c1b;letter-spacing:.2px;text-transform:uppercase;font-size:7.5px;font-weight:800}.approval-links{gap:10px;display:flex}.approval-links a{color:#3974c5;font-size:8.5px;font-weight:650}.approval-links a:hover{text-decoration:underline}.approval-evidence-source{border:1px solid var(--line);background:var(--bg);border-radius:7px;flex:none;padding:9px 11px}.approval-evidence-source span,.approval-evidence-source b,.approval-evidence-source small{display:block}.approval-evidence-source span{color:#96928b;text-transform:uppercase;font-size:7px}.approval-evidence-source b{margin-top:4px;font-size:9px}.approval-topic-row{grid-template-columns:62px 1fr;align-items:start;gap:10px;margin-top:14px;display:grid}.approval-topic-row>span{color:#8c8982;text-transform:uppercase;padding-top:4px;font-size:8px}.approval-topic-row>div{flex-wrap:wrap;gap:5px;display:flex}.approval-topic-row i{color:#665d8d;background:#f0edff;border-radius:10px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:700}.approval-summary-grid{grid-template-columns:minmax(0,1.8fr) minmax(220px,.8fr);align-items:stretch;gap:8px;margin-top:10px;display:grid}.approval-summary-grid>.approval-context-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:0}.approval-summary-grid>.approval-budget-card:only-child{grid-column:2}.approval-context-grid{grid-template-columns:.7fr .9fr 1.8fr;gap:8px;margin-top:10px;display:grid}.approval-context-grid>div{border:1px solid var(--line);background:var(--bg);border-radius:7px;min-width:0;padding:9px 10px}.approval-context-grid span,.approval-context-grid b{display:block}.approval-context-grid span{color:#96928b;text-transform:uppercase;font-size:7px}.approval-context-grid b{overflow-wrap:anywhere;margin-top:4px;font-size:8.5px;line-height:1.45}.approval-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.approval-metric-grid article{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-height:80px;padding:11px}.approval-metric-grid span,.approval-metric-grid strong,.approval-metric-grid small{display:block}.approval-metric-grid span{color:#8f8b84;text-transform:uppercase;letter-spacing:.2px;font-size:7.5px}.approval-metric-grid strong{margin:7px 0 4px;font-size:18px}.approval-metric-grid strong.positive{color:#27855f}.approval-metric-grid small{color:#aaa69f;font-size:7.5px}.approval-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.approval-evidence-card,.approval-budget-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-height:128px;padding:13px}.approval-card-title{justify-content:space-between;align-items:flex-start;display:flex}.approval-card-title h4,.approval-fit-card h4{margin:0;font-size:10px}.approval-card-title p,.approval-fit-card p{color:#929088;margin:3px 0 0;font-size:8px;line-height:1.45}.approval-card-title>span{color:#a95a29;background:var(--surface);border-radius:6px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.approval-period-compare{grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;margin-top:19px;display:grid}.approval-period-compare span,.approval-period-compare strong{display:block}.approval-period-compare span{color:#99958e;font-size:7.5px}.approval-period-compare strong{margin-top:5px;font-size:15px}.approval-period-compare>i{background:#dedbd5;height:34px}.strong-video-list{flex-direction:column;gap:7px;margin-top:12px;display:flex}.strong-video-list>div{grid-template-columns:42px 1fr 35px;align-items:center;gap:7px;font-size:7.5px;display:grid}.strong-video-list>div>span{color:#89867f}.strong-video-list>div>div{background:#ebe8e3;border-radius:4px;height:5px;overflow:hidden}.strong-video-list i{border-radius:inherit;background:linear-gradient(90deg,#ee7a30,#f4ad7f);height:100%;display:block}.strong-video-list b{text-align:right;font-size:8px}.approval-fit-card{flex-direction:column;gap:12px;display:flex}.approval-fit-card>div{align-items:flex-start;gap:9px;display:flex}.approval-card-icon{border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.approval-card-icon.fit{color:#257b58;background:#e7f5ee}.approval-card-icon.risk{color:#a4671f;background:#fff0d9}.approval-budget-card{color:#fff;background:#30312d;border-color:#343530;flex-direction:column;justify-content:center;gap:10px;display:flex}.approval-budget-card span,.approval-budget-card strong,.approval-budget-card small{display:block}.approval-budget-card span{color:#aaa9a3;text-transform:uppercase;font-size:8px}.approval-budget-card strong{margin:7px 0 5px;font-size:21px}.approval-budget-card small{color:#c5c3bc;font-size:8px;line-height:1.45}.budget-negotiation-result{background:#3a3b37;border-radius:6px;padding:8px 9px}.budget-negotiation-result b{color:#f4d4bc;font-size:9px}.budget-negotiation-result.saved b{color:#8de0ba}.budget-negotiation-result.increased b{color:#ffbd8d}.budget-negotiation-result.confirmed b{color:#d7d5cf}.budget-negotiation-result p{color:#c5c3bc;margin:4px 0 0;font-size:8px;line-height:1.4}.approval-budget-footer{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.approval-budget-footer>small{flex:1}.approval-budget-card .budget-edit-button{color:#2f302d;background:#fff;border-color:#fff;flex:none}.approval-budget-card .budget-edit-button:hover{background:#f2efe9}.approval-missing-packet{background:#f8f7fb;border:1px solid #dfdce5;border-radius:8px;gap:10px;margin-top:18px;padding:15px;display:flex}.approval-missing-packet>span{color:#665d8d;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.approval-missing-packet b{font-size:10px}.approval-missing-packet p{color:#817d88;margin:4px 0 0;font-size:8.5px;line-height:1.5}.approval-separation-warning{color:#496b91;background:#edf5ff;border:1px solid #d5e5f8;border-radius:7px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.approval-separation-warning>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.approval-separation-warning p{margin:1px 0 0;font-size:8.5px;line-height:1.5}.approval-detail-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.approval-detail-actions p{color:#8c8982;margin:0;font-size:8px}.approval-detail-actions>div{flex:none;gap:7px;display:flex}.overlay{z-index:50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1c1b1861;animation:.18s fade;position:fixed;inset:0}.drawer-overlay{background:#1c1b183b}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer{z-index:60;background:#fff;flex-direction:column;width:min(600px,100vw - 40px);animation:.2s slide;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 35px #1a171226}@keyframes slide{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;padding:19px 20px 16px;display:flex}.drawer-title{flex:1;align-items:center;gap:12px;display:flex}.drawer-title>div>div{align-items:center;gap:8px;display:flex}.drawer-title h2{margin:0;font-size:16px}.drawer-title a{color:#8a8780;margin-top:5px;font-size:9px;display:block}.drawer-title a:hover{color:var(--orange)}.close{color:#85827b;background:0 0;border:0;border-radius:5px;width:30px;height:30px;font-size:22px}.close:hover{background:#f3f1ed}.drawer-tabs{border-bottom:1px solid var(--line);padding:0 12px;display:flex;overflow-x:auto}.drawer-tabs button{color:#77746e;white-space:nowrap;background:0 0;border:0;min-height:42px;padding:0 9px;font-size:9px;position:relative}.drawer-tabs button.active{color:var(--ink);font-weight:700}.drawer-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.drawer-body{flex:1;padding:18px 20px 24px;overflow-y:auto}.drawer-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.info-grid,.decision-grid,.form-grid{grid-template-columns:repeat(2,1fr);gap:10px 20px;display:grid}.info{min-width:0}.info span,.info b{display:block}.info span{color:#96938c;text-transform:uppercase;letter-spacing:.25px;margin-bottom:5px;font-size:8px}.info b{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.drawer-section{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title h3{margin:0;font-size:12px}.section-title small{color:#99968f;margin-top:3px;font-size:8px;display:block}.section-title button:not(.btn){color:#88847e;background:0 0;border:0}.summary-actions{margin-bottom:16px}.creator-profile-form{display:block}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.profile-form-grid label{color:#6d6962;min-width:0;font-size:8px;font-weight:750;display:block}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{color:#292823;width:100%;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:6px;outline:none;margin-top:6px;padding:9px;font-size:9px;display:block}.profile-form-grid textarea{resize:vertical;min-height:82px}.profile-form-grid input:focus,.profile-form-grid select:focus,.profile-form-grid textarea:focus{border-color:#e9945d;box-shadow:0 0 0 2px #fff0e7}.profile-field-wide{grid-column:1/-1}.protected-statuses{border:1px solid var(--line);background:#faf9f7;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;padding:10px;display:grid}.protected-statuses span{color:#7d7972;font-size:8px}.protected-statuses b{color:#403e39;margin-top:3px;display:block}.profile-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.verification-editor-title{border-bottom:1px solid var(--line);padding-bottom:14px}.verification-editor-title h3{margin:4px 0 0}.verification-editor-section{border:1px solid var(--line);background:#faf9f7;border-radius:8px;margin-top:18px;padding:14px}.verification-editor-section>h4{margin:0 0 13px;font-size:10px}.verification-editor-section .profile-form-grid input,.verification-editor-section .profile-form-grid select,.verification-editor-section .profile-form-grid textarea{background:var(--surface)}.verification-budget-note{color:#49698d;background:#eef5ff;border:1px solid #d6e4f6;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:8.5px;line-height:1.5}.snapshot-empty{border:1px solid var(--line);background:#faf9f7;border-radius:8px;align-items:flex-start;gap:11px;padding:16px;display:flex}.snapshot-empty>span{color:#665d8d;background:#f0edff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.snapshot-empty h3{margin:1px 0 0;font-size:11px}.snapshot-empty p{color:#817e77;margin:5px 0 0;font-size:9px;line-height:1.55}.snapshot-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.snapshot-head h3{margin:4px 0 0;font-size:14px}.snapshot-head p{color:#88857e;margin:5px 0 0;font-size:8px}.snapshot-status{border-radius:12px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.snapshot-status.approved{color:#277c5b;background:#e8f6ef}.snapshot-status.rejected{color:#be4f4d;background:#ffeded}.snapshot-status.pending{color:#a7651f;background:#fff1dd}.snapshot-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.snapshot-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.snapshot-source>div{border:1px solid var(--line);background:#faf9f7;border-radius:7px;min-width:0;padding:9px 10px}.snapshot-source span,.snapshot-source b,.snapshot-source a{display:block}.snapshot-source span,.snapshot-section>span{color:#949189;text-transform:uppercase;letter-spacing:.2px;font-size:7px}.snapshot-source b,.snapshot-source a{overflow-wrap:anywhere;margin-top:5px;font-size:8.5px;line-height:1.4}.snapshot-source a{color:#3974c5;font-weight:700}.snapshot-social-links{flex-wrap:wrap;gap:4px 10px;display:flex}.snapshot-social-links a{display:inline-block}.snapshot-topics{grid-template-columns:55px 1fr;align-items:start;gap:8px;margin-top:12px;display:grid}.snapshot-topics>span{color:#949189;text-transform:uppercase;padding-top:4px;font-size:7px}.snapshot-topics>div{flex-wrap:wrap;gap:5px;display:flex}.snapshot-topics i{color:#665d8d;background:#f0edff;border-radius:10px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:700}.snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.snapshot-metrics article{border:1px solid var(--line);border-radius:7px;min-height:67px;padding:9px 10px}.snapshot-metrics span,.snapshot-metrics strong,.snapshot-metrics small{display:block}.snapshot-metrics span{color:#8f8b84;text-transform:uppercase;font-size:7px}.snapshot-metrics strong{margin-top:7px;font-size:14px}.snapshot-metrics small{color:#aaa69f;margin-top:3px;font-size:7px}.snapshot-section{margin-top:13px}.snapshot-videos{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.snapshot-videos b{text-align:center;color:#a25220;background:#fff0e6;border-radius:5px;min-width:54px;padding:6px 8px;font-size:9px}.snapshot-notes{gap:7px;margin-top:13px;display:grid}.snapshot-notes section{background:#faf9f7;border-left:3px solid #d8d3ca;padding:10px 11px}.snapshot-notes section:first-child{border-left-color:#58a684}.snapshot-notes section:last-child{border-left-color:#d99b4b}.snapshot-notes span{color:#85827b;text-transform:uppercase;font-size:7.5px;font-weight:800}.snapshot-notes p{color:#5e5b55;margin:5px 0 0;font-size:8.5px;line-height:1.5}.snapshot-budget{color:#fff;background:#30312d;border-radius:8px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:14px;margin-top:13px;padding:12px;display:grid}.snapshot-budget span,.snapshot-budget strong,.snapshot-budget small{display:block}.snapshot-budget span{color:#aaa9a3;text-transform:uppercase;font-size:7px}.snapshot-budget strong{margin-top:5px;font-size:17px}.snapshot-budget small{color:#8de0ba;margin-top:4px;font-size:7.5px}.snapshot-budget p{color:#c5c3bc;margin:0;font-size:8px;line-height:1.5}.snapshot-budget p b{color:#fff}.status-matrix{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.status-matrix>div{background:#faf9f7;border-radius:6px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;display:flex}.status-matrix>div>span:first-child{color:#716f69;font-size:9px}.status-line-value{align-items:center;gap:6px;display:flex}.status-line-value>button{color:#b85b1f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.status-line-value>button:hover{text-decoration:underline}.next-action-card{background:#fff7f0;border:1px solid #f2d5c0;border-radius:6px;align-items:center;gap:10px;padding:11px;display:flex}.next-action-card>span{width:28px;height:28px;color:var(--orange);background:#fff;border-radius:6px;place-items:center;display:grid}.next-action-card>div{flex:1}.next-action-card b,.next-action-card small{display:block}.next-action-card b{font-size:10px}.next-action-card small{color:#a16b46;margin-top:3px;font-size:8px}.next-action-card button{color:#b85b1f;background:0 0;border:0;font-size:8px}.manager-comment{color:#64615c;margin:0;font-size:9.5px;line-height:1.65}.guard-warning{color:#a04a45;background:#fff0ef;border:1px solid #f3cbc8;border-radius:6px;margin-top:15px;padding:11px;font-size:9px}.timeline-event{grid-template-columns:20px 1fr;display:grid}.timeline-axis{justify-content:center;display:flex;position:relative}.timeline-axis i{background:var(--blue);z-index:2;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:15px;box-shadow:0 0 0 2px #cfe0f8}.timeline-axis i.in{background:var(--green);box-shadow:0 0 0 2px #caeadc}.timeline-axis span{background:#ddd9d2;width:1px;position:absolute;top:22px;bottom:-10px}.timeline-card{border:1px solid var(--line);border-radius:6px;margin:0 0 10px 8px;padding:12px}.timeline-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.timeline-card b{font-size:9px}.timeline-card h4{margin:10px 0 4px;font-size:10px}.timeline-card p{color:#7f7c75;margin:0;font-size:9px}.timeline-next{background:#faf8f5;border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:flex}.timeline-next span{text-transform:uppercase;color:#99968f;font-size:7px}.timeline-next b{flex:1}.timeline-next small{color:#b46732;font-size:8px}.offer-list,.placements{flex-direction:column;gap:10px;display:flex}.offer-card,.placement-card{border:1px solid var(--line);border-radius:7px;padding:13px}.offer-card-head{justify-content:space-between;align-items:center;display:flex}.offer-card-head>div{align-items:center;gap:8px;display:flex}.offer-card-head>div>span{color:#97948d;font-size:8px}.offer-card-head>strong{font-size:15px}.offer-details{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:15px;display:grid}.money-steps{background:#f8f7f4;border-radius:6px;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px;padding:9px;display:grid}.money-steps span,.money-steps b{display:block}.money-steps span{color:#96938c;font-size:7px}.money-steps b{margin-top:4px;font-size:8px}.placement-card{grid-template-columns:80px 1fr auto;align-items:center;gap:10px;display:grid}.placement-number{align-items:center;gap:6px;display:flex}.placement-number>span{font-size:10px;font-weight:700}.placement-main h4{margin:0;font-size:10px}.placement-main p{color:#8f8c85;margin:4px 0 0;font-size:8px}.placement-main a{color:var(--blue)}.placement-card>b{font-size:10px}.placement-stats{background:#faf9f7;border-radius:5px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:8px;display:grid}.placement-stats small,.placement-stats b{display:block}.placement-stats small{color:#99968f;font-size:7px}.placement-stats b{margin-top:3px;font-size:9px}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.analytics-grid article{border:1px solid var(--line);border-radius:6px;padding:12px}.analytics-grid span,.analytics-grid strong,.analytics-grid small{display:block}.analytics-grid span{color:#8e8b84;font-size:8px}.analytics-grid strong{margin:7px 0 4px;font-size:19px}.analytics-grid small{color:#aaa7a0;font-size:8px}.funnel{flex-direction:column;gap:9px;display:flex}.funnel>div{grid-template-columns:75px 1fr 50px;align-items:center;gap:8px;font-size:8px;display:grid}.funnel>div>div{background:#f0ede8;border-radius:5px;height:7px;overflow:hidden}.funnel i{background:linear-gradient(90deg,#f47721,#f6a36b);border-radius:5px;height:100%;display:block}.funnel b{text-align:right}.history-list{border-left:1px solid #ddd9d2;padding-left:16px}.history-list>div{padding:0 0 20px 12px;position:relative}.history-list>div:before{content:"";background:#aaa7a0;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-16px;box-shadow:0 0 0 1px #d5d1c9}.history-list span,.history-list b,.history-list p{display:block}.history-list span{color:#99968f;font-size:8px}.history-list b{margin-top:4px;font-size:10px}.history-list p{color:#77746e;margin:4px 0 0;font-size:9px}.payment-section-title{margin-bottom:14px}.payment-overview{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:10px;display:grid}.payment-wallet-card,.payment-total-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:14px}.payment-wallet-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-wallet-card>div:first-child{min-width:0}.payment-wallet-card span,.payment-wallet-card b,.payment-wallet-card small,.payment-total-card span,.payment-total-card strong,.payment-total-card small{display:block}.payment-wallet-card span,.payment-total-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.35px;font-size:8px}.payment-wallet-card b{margin-top:7px;font-size:10px}.payment-wallet-card .wallet-address{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.payment-wallet-card small,.payment-total-card small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45}.payment-wallet-actions{flex:none;gap:6px;display:flex}.payment-total-card{color:#fff;background:#2d2e29;border-color:#2d2e29}.payment-total-card span,.payment-total-card small{color:#c8c9c3}.payment-total-card strong{margin-top:8px;font-size:20px}.payment-ledger{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.payment-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.payment-table{border-collapse:collapse;width:100%;min-width:520px}.payment-table th,.payment-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 12px}.payment-table th{color:var(--muted);background:var(--bg);text-transform:uppercase;font-size:8px}.payment-table td{font-size:9px}.payment-table tbody tr:last-child td{border-bottom:0}.payment-table a{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.payment-table td:last-child{text-align:right}.payment-empty{border:1px dashed var(--line);border-radius:8px;min-height:210px}.payment-load-error{color:#a34641;background:#fff1ef;border:1px solid #efc9c6;border-radius:8px;padding:16px}.payment-load-error b{font-size:11px}.payment-load-error p{margin:5px 0 12px;font-size:9px}.payment-form-grid input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.negotiation-original{background:#f0f8f4;border:1px solid #d8e7dd;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-bottom:14px;padding:11px 12px;display:grid}.negotiation-original span{color:#737069;font-size:8px}.negotiation-original strong{grid-area:1/2/3;font-size:16px}.negotiation-original small{color:#468064;font-size:7.5px}.modal-layer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-layer .overlay{z-index:0}.modal{z-index:1;box-shadow:var(--shadow);background:#fff;border-radius:8px;width:min(510px,100%);max-height:calc(100vh - 40px);animation:.18s modalIn;position:relative;overflow-y:auto}.decision-modal{width:min(540px,100%)}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.modal-head h2{margin:3px 0 0;font-size:16px}.modal-head p{color:#88857e;margin:5px 0 0;font-size:9px}.eyebrow{color:#b8642b;letter-spacing:.7px;font-size:7px;font-weight:800}.decision-creator{background:#faf8f5;border-radius:7px;align-items:center;gap:10px;margin:16px 20px;padding:11px;display:flex}.decision-creator>div{flex:1}.decision-creator h3{margin:0;font-size:12px}.decision-creator a{color:#88857e;margin-top:3px;font-size:8px;display:block}.decision-creator>strong{font-size:16px}.decision-grid,.offer-summary{margin:0 20px}.offer-summary{grid-template-columns:repeat(2,1fr);gap:12px 20px;display:grid}.risk-panel,.separation-note{border-radius:6px;gap:9px;margin:15px 20px 0;padding:11px;display:flex}.risk-panel{color:#855b26;background:#fff7e9}.risk-panel.высокий{color:#984a45;background:#fff0ef}.risk-panel>span,.separation-note>span{background:#fff9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.risk-panel b{font-size:9px}.risk-panel p,.separation-note p{margin:3px 0 0;font-size:8.5px;line-height:1.5}.separation-note{color:#49688d;background:#edf4ff}.comment-field{margin:16px 20px;display:block}.comment-field>span,.form-modal label{margin-bottom:6px;font-size:9px;font-weight:700;display:block}.comment-field textarea,.form-modal input,.form-modal select,.form-modal textarea{background:#fff;border:1px solid #dcd8d1;border-radius:6px;outline:none;width:100%;padding:9px;font-size:10px}.comment-field textarea,.form-modal textarea{resize:vertical;min-height:68px}.comment-field textarea:focus,.form-modal input:focus,.form-modal select:focus,.form-modal textarea:focus{border-color:#e9945d;box-shadow:0 0 0 2px #fff0e7}.comment-field.error textarea{border-color:#d95650}.comment-field small{color:#c04440;margin-top:4px;font-size:8px;display:block}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.modal-actions.vertical{grid-template-columns:1fr 1fr;margin:0;padding:14px 20px;display:grid}.modal-actions.vertical button:last-child{grid-column:1/-1}.form-modal>form,.form-modal>.drop-zone,.form-modal>.template-link{margin:16px 20px}.form-modal label{margin-bottom:12px}.form-grid label{min-width:0}.form-grid input,.form-grid select{margin-top:0}.drop-zone{background:#faf9f7;border:1px dashed #d6d1c9;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.drop-zone>span{color:var(--orange);font-size:25px}.drop-zone b{margin-top:7px;font-size:11px}.drop-zone p{color:#8d8a83;font-size:9px}.template-link{text-align:center!important;color:#bf5a1a!important;font-size:9px!important;display:block!important}.toast{z-index:100;color:#fff;box-shadow:var(--shadow);background:#292a27;border-radius:7px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:650;animation:.2s toast;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast span{color:#77d5aa}@keyframes toast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.creator-preparation-layer{padding:16px}.creator-preparation-modal{border-radius:11px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.creator-preparation-head{flex:none;padding:18px 24px 16px}.creator-preparation-head h2{font-size:19px}.creator-preparation-head p{font-size:10px}.creator-preparation-head h2:focus{outline:2px solid #0000}.creator-preparation-form,.preparation-review{padding:18px 24px 20px;overflow-y:auto}.creator-preparation-form fieldset{border:1px solid var(--line);border-radius:9px;margin:0 0 15px;padding:15px}.creator-preparation-form legend{padding:0 7px 0 0;font-size:11px;font-weight:800}.creator-preparation-form legend span{color:#aa511d;background:#ffeadb;border-radius:6px;place-items:center;width:22px;height:22px;margin-right:6px;font-size:9px;display:inline-grid}.creator-form-draft-status{color:#36755b;background:#eff9f4;border:1px solid #cfe6da;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 0 14px auto;padding:7px 9px;font-size:8.5px;font-weight:700;display:flex}.creator-form-draft-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.creator-form-draft-status.loading>span,.creator-form-draft-status.saving>span{animation:1s ease-in-out infinite draftStatusPulse}.creator-form-draft-status.error{color:#a34641;background:#fff1ef;border-color:#efc9c6;max-width:390px}.creator-form-draft-status.cleared{color:#67645e;background:#f5f3ef;border-color:#dfdcd5}@keyframes draftStatusPulse{50%{opacity:.3}}.preparation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px;display:grid}.preparation-grid label{color:#57544e;min-width:0;font-size:9px;font-weight:700}.preparation-grid label.wide{grid-column:span 2}.preparation-grid label small{color:#9b9891;font-size:7.5px;font-weight:500}.preparation-grid input,.preparation-grid select,.preparation-grid textarea{background:#fff;border:1px solid #dcd8d1;border-radius:6px;outline:none;width:100%;margin-top:6px;padding:9px 10px;font-size:10px}.preparation-grid textarea{resize:vertical;min-height:62px}.preparation-grid input:focus,.preparation-grid select:focus,.preparation-grid textarea:focus{border-color:#e9945d;box-shadow:0 0 0 2px #fff0e7}.creator-preparation-form details{border-top:1px solid #ece9e3;margin-top:12px}.creator-preparation-form summary{color:#a65320;padding:11px 0 0;font-size:9px;font-weight:700}.optional-metrics{margin-top:11px}.creator-social-field{color:#57544e;grid-column:span 2;min-width:0;font-size:9px;font-weight:700}.creator-social-field small{color:#9b9891;font-size:7.5px;font-weight:500}.creator-social-links-editor{gap:7px;margin-top:6px;display:grid}.creator-social-link-row{grid-template-columns:130px minmax(0,1fr) 32px;gap:7px;display:grid}.creator-social-link-row select,.creator-social-link-row input{margin:0}.creator-social-add,.creator-social-remove{color:#a65320;cursor:pointer;background:#fff;border:1px solid #dcd8d1;place-items:center;display:grid}.creator-social-add{border-radius:50%;width:34px;height:34px;font-size:18px}.creator-social-remove{border-radius:6px;font-size:16px}.creator-social-add:hover,.creator-social-remove:hover{background:#fff4ec;border-color:#e9945d}.creator-social-add:disabled{cursor:not-allowed;opacity:.4}.preparation-grid>.creator-platform-choice{grid-column:1/-1}.preparation-errors{color:#a34641;background:#fff1ef;border:1px solid #efc9c6;border-radius:7px;gap:7px;margin-bottom:14px;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.preparation-form-footer,.preparation-review-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.preparation-form-footer p{color:#7f7c75;margin:0;font-size:9px}.preparation-form-footer>div,.preparation-review-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.draft-clear-button{color:#a34641}.preparation-review-channel{border:1px solid var(--line);background:#faf9f7;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.preparation-review-channel>span{color:#26766f;background:#e6f4f2;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.preparation-review-channel h3{margin:0;font-size:15px}.preparation-review-channel a{color:#3974c5;margin-top:4px;font-size:8.5px;display:inline-block}.preparation-review-channel small{color:#88857e;margin-top:4px;font-size:8px;display:block}.preparation-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.preparation-review-metrics>div,.preparation-review-columns section{border:1px solid var(--line);border-radius:8px;min-width:0;padding:11px}.preparation-review-metrics span,.preparation-review-metrics b,.preparation-review>section>span,.preparation-review-columns span{display:block}.preparation-review-metrics span,.preparation-review>section>span,.preparation-review-columns span{color:#908d86;text-transform:uppercase;font-size:7.5px}.preparation-review-metrics b{overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.4}.preparation-review>section{margin-top:14px}.preparation-topic-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.preparation-topic-list i{color:#665d8d;background:#f0edff;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.preparation-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.preparation-review-columns p{color:#5f5c56;margin:5px 0 0;font-size:9px;line-height:1.55}.preparation-budget-note{color:#496b91;background:#edf5ff;border:1px solid #d5e5f8;border-radius:7px;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.preparation-budget-note>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.preparation-budget-note p{margin:1px 0 0;font-size:8.5px;line-height:1.5}.preparation-review-footer{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.creator-preparation-modal button:focus-visible,.creator-preparation-modal summary:focus-visible{outline-offset:2px;outline:2px solid #e56c1d}.atlas-import-modal{border-radius:12px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.atlas-import-head{background:linear-gradient(110deg,#fff 0%,#fffaf6 100%);flex:none;padding:20px 24px 17px}.atlas-import-head h2{letter-spacing:-.25px;font-size:20px}.atlas-import-head p{font-size:11px}.atlas-import-head h2:focus{outline:2px solid #0000}.atlas-import-body{padding:18px 24px 22px;overflow-y:auto}.atlas-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.atlas-summary-card{border:1px solid var(--line);background:#faf9f7;border-radius:9px;min-height:92px;padding:13px 15px}.atlas-summary-card.ready{background:var(--soft-green);border-color:#cde8db}.atlas-summary-card.review{background:#fff7e9;border-color:#f1d8b7}.atlas-summary-card span,.atlas-summary-card small{color:#817e77;display:block}.atlas-summary-card span{font-size:10px;font-weight:700}.atlas-summary-card strong{margin:5px 0 2px;font-size:24px;line-height:1;display:block}.atlas-summary-card small{font-size:9px}.atlas-insights,.atlas-records{border:1px solid var(--line);border-radius:9px;margin-top:17px;padding:16px}.atlas-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.atlas-section-heading h3{margin:0;font-size:13px}.atlas-section-heading p{color:#8a877f;margin:4px 0 0;font-size:9.5px}.atlas-coverage{color:#77746d;background:#f7f5f1;border-radius:7px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.atlas-coverage b{color:var(--ink);font-size:11px}.atlas-coverage i{background:#d8d4cd;width:1px;height:13px;margin:0 3px}.atlas-status-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px;display:grid}.atlas-status-row{grid-template-columns:132px 1fr 18px;align-items:center;gap:8px;font-size:9px;display:grid}.atlas-status-row>span{white-space:nowrap;text-overflow:ellipsis;color:#65635e;overflow:hidden}.atlas-status-row>div{background:#f0ede8;border-radius:5px;height:7px;overflow:hidden}.atlas-status-row i{border-radius:inherit;background:#a7a39d;min-width:5px;height:100%;display:block}.atlas-status-row i.green{background:#47a97e}.atlas-status-row i.violet{background:#8773d1}.atlas-status-row i.blue{background:#5f93dd}.atlas-status-row i.red{background:#d46661}.atlas-status-row i.amber{background:#d99b4b}.atlas-status-row i.neutral{background:#9e9a93}.atlas-status-row b{text-align:right;font-size:10px}.atlas-safety-note{color:#486b91;background:#edf5ff;border:1px solid #d5e5f8;border-radius:8px;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.atlas-safety-note>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.atlas-safety-note b{font-size:10px}.atlas-safety-note p{margin:3px 0 0;font-size:9.5px;line-height:1.5}.atlas-records{padding:0;overflow:hidden}.atlas-records-heading{align-items:center;padding:14px 16px}.atlas-filter{background:#f2f0ec;border-radius:7px;padding:3px;display:flex}.atlas-filter button{color:#74716a;background:0 0;border:0;border-radius:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:700}.atlas-filter button.active{color:#ad4f17;background:#fff;box-shadow:0 1px 3px #1f1b151a}.atlas-table-wrap{border-top:1px solid var(--line);max-height:330px;overflow:auto}.atlas-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:730px}.atlas-table th{z-index:2;text-align:left;color:#929088;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.25px;background:#faf9f7;padding:9px 12px;font-size:7.5px;position:sticky;top:0}.atlas-table th:first-child{width:31%}.atlas-table th:nth-child(2){width:21%}.atlas-table th:nth-child(3){width:17%}.atlas-table th:nth-child(4){width:31%}.atlas-table td{vertical-align:middle;border-bottom:1px solid #efede9;padding:10px 12px;font-size:9.5px}.atlas-table tr.needs-review{background:#fffdfa}.atlas-channel-cell{align-items:center;gap:9px;min-width:0;display:flex}.atlas-channel-icon{color:#9a4b1c;background:#ffecde;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.atlas-channel-cell>div{min-width:0}.atlas-channel-cell b,.atlas-channel-cell small,.atlas-channel-cell a,.atlas-table td:nth-child(3) b,.atlas-table td:nth-child(3) small{display:block}.atlas-channel-cell b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.atlas-channel-cell small,.atlas-table td:nth-child(3) small{color:#96938c;margin-top:3px;font-size:8px}.atlas-channel-cell a{color:#3473c7;width:max-content;margin-top:3px;font-size:8px}.atlas-source-status,.atlas-result{border-radius:11px;align-items:center;min-height:22px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.atlas-source-status.green{color:#277c5b;background:#e8f6ef}.atlas-source-status.violet{color:#6b59ba;background:#f0edff}.atlas-source-status.blue{color:#3974c5;background:#eaf2ff}.atlas-source-status.red{color:#be4f4d;background:#ffeded}.atlas-source-status.amber{color:#a7651f;background:#fff1dd}.atlas-source-status.neutral{color:#74716b;background:#f0efed}.atlas-result.ready{color:#277c5b;background:#e8f6ef}.atlas-warning-list{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.atlas-warning-list span{color:#9a5b21;background:#fff1dc;border-radius:4px;padding:4px 6px;font-size:8px;line-height:1.35}.atlas-import-footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.atlas-import-footer p{color:#7e7b74;margin:0;font-size:9px;line-height:1.45}.atlas-import-footer p b{color:#57544f}.atlas-import-footer>div{flex:none;gap:8px;display:flex}.atlas-import-modal button:focus-visible,.atlas-import-modal a:focus-visible{outline-offset:2px;outline:2px solid #e56c1d}@media (width<=1250px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.finance-strip{grid-template-columns:1.5fr repeat(5,1fr)}.finance-cell{padding-left:10px}.filters{flex-wrap:wrap}.search-box{width:260px}.content{padding-left:18px;padding-right:18px}}@media (width<=820px){.sidebar{width:64px;padding:20px 8px}.brand span:last-child,.sidebar nav>.nav-button:not(.active),.nav-label,.subnav button:not(.active-sub),.subnav .active-sub span,.support,.user>div,.theme-label{display:none}.brand{justify-content:center;padding:0}.sidebar nav>.nav-button.active{justify-content:center;width:40px;padding:0;font-size:0}.sidebar nav>.nav-button.active .nav-icon{font-size:16px}.subnav{border:0;margin:10px 0}.subnav button.active-sub{width:40px;height:36px;padding:0;font-size:0}.subnav button.active-sub:after{content:"M";place-items:center;height:100%;font-size:10px;display:grid}.sidebar-bottom{display:block}.theme-toggle{grid-template-columns:repeat(2,20px);justify-content:center;padding:3px 1px}.theme-toggle button{min-height:28px}.user{border:0;flex-direction:column;padding:10px 0 0}.sign-out-button{width:40px;height:32px;font-size:0}.sign-out-button:after{content:"⇥";font-size:16px}.main{width:calc(100% - 64px);margin-left:64px}.task-status-grid{grid-template-columns:repeat(2,1fr)}.task-dashboard-empty{flex-direction:column;align-items:flex-start}.kpi-grid{grid-template-columns:repeat(2,1fr)}.finance-strip{grid-template-columns:repeat(3,1fr);gap:12px;padding:12px}.finance-title{grid-column:1/-1}.finance-cell{border:0;padding:0}.page-heading{flex-direction:column}.draft-intro{flex-direction:column;align-items:stretch}.draft-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.draft-summary span{min-width:0}.drawer{width:calc(100vw - 30px)}.channel-approval-workspace{grid-template-columns:minmax(0,1fr)}.channel-approval-queue{border-right:0;border-bottom:1px solid var(--line)}.approval-queue-items{grid-auto-columns:minmax(215px,78vw);grid-auto-flow:column;display:grid;overflow-x:auto}.channel-approval-detail{padding:15px}.approval-detail-head{flex-direction:column}.approval-evidence-source{align-self:stretch}.approval-summary-grid{grid-template-columns:minmax(0,1fr)}.approval-summary-grid>.approval-budget-card:only-child{grid-column:auto}.approval-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-evidence-grid{grid-template-columns:minmax(0,1fr)}.approval-detail-actions{flex-direction:column;align-items:stretch}.approval-detail-actions>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.atlas-import-layer{padding:8px}.atlas-import-modal{max-height:calc(100vh - 16px)}.atlas-import-head,.atlas-import-body,.atlas-import-footer{padding-left:14px;padding-right:14px}.atlas-summary-grid{grid-template-columns:repeat(2,1fr)}.atlas-status-bars{grid-template-columns:1fr}.atlas-records-heading,.atlas-import-footer{flex-direction:column;align-items:stretch}.atlas-filter{align-self:flex-start}.atlas-import-footer>div{justify-content:flex-end}.atlas-import-footer .btn{flex:1}.atlas-section-heading:not(.atlas-records-heading){flex-direction:column}.atlas-coverage{align-self:flex-start}.creator-preparation-layer{padding:8px}.creator-preparation-modal{max-height:calc(100vh - 16px)}.creator-preparation-head,.creator-preparation-form,.preparation-review{padding-left:14px;padding-right:14px}.preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preparation-grid label.wide{grid-column:1/-1}.preparation-review-metrics,.approval-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-context-grid>div:last-child{grid-column:1/-1}.preparation-form-footer,.preparation-review-footer{flex-direction:column;align-items:stretch}.preparation-form-footer>div,.preparation-review-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preparation-review-footer>div .btn{min-height:42px}}@media (width<=520px){.auth-page{background:#fff;padding:0}.auth-card{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:28px 22px}.auth-heading{margin-top:38px}.preparation-grid,.preparation-review-columns{grid-template-columns:minmax(0,1fr)}.preparation-grid label.wide{grid-column:auto}.preparation-review-footer>div{grid-template-columns:minmax(0,1fr)}.preparation-review-footer>button{min-height:42px}.approval-context-grid{grid-template-columns:minmax(0,1fr)}.approval-context-grid>div:last-child{grid-column:auto}}@media (width<=820px){.task-board{grid-template-columns:repeat(2,minmax(0,1fr))}.task-column{min-height:280px}.task-list{min-height:225px}}@media (width<=560px){.task-toolbar{flex-direction:column;align-items:stretch}.task-toolbar .btn{width:100%}.task-board{grid-template-columns:minmax(0,1fr)}.task-column{min-height:0}.task-list{min-height:86px}.task-modal .form-grid,.profile-form-grid{grid-template-columns:minmax(0,1fr)}.profile-field-wide{grid-column:auto}.protected-statuses{grid-template-columns:minmax(0,1fr)}.profile-form-actions{flex-direction:column-reverse;align-items:stretch}.profile-form-actions .btn{width:100%}}@media (width<=820px){.archive-row{grid-template-columns:minmax(0,1fr) auto}.archive-row>span:nth-child(2),.archive-row>span:nth-child(3){display:none}.archive-row>span:nth-child(4){text-align:right}.archive-open{grid-column:1/-1}.archive-modal-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=560px){.payment-overview{grid-template-columns:minmax(0,1fr)}.payment-wallet-card{flex-direction:column;align-items:flex-start}.payment-wallet-actions{width:100%}.payment-wallet-actions .btn{flex:1}.payment-section-title{flex-direction:column;align-items:stretch;gap:8px}.payment-section-title .btn{width:100%}}@media (width<=820px){.desktop-sidebar{display:none}.main{width:100%;margin-left:0}.mobile-navigation-toggle{place-items:center;display:grid}.mobile-navigation-dialog .brand span:last-child,.mobile-navigation-dialog .subnav button,.mobile-navigation-dialog .support,.mobile-navigation-dialog .user>div,.mobile-navigation-dialog .theme-label{display:block}.mobile-navigation-dialog .brand{justify-content:flex-start;padding:0}.mobile-navigation-dialog .support,.mobile-navigation-dialog .user{display:flex}.mobile-navigation-dialog .theme-toggle{grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.mobile-navigation-dialog .theme-toggle button{min-height:38px}.mobile-navigation-dialog .user{border-top:1px solid #393934;flex-direction:row;padding:13px 8px 0}.mobile-navigation-dialog .sign-out-button{width:auto;height:auto;padding:8px;font-size:10px}.mobile-navigation-dialog .sign-out-button:after{content:none}.topbar{gap:10px;height:60px;padding:0 12px}.breadcrumbs{flex:1;gap:6px;min-width:0;font-size:12px}.breadcrumbs span{display:none}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-actions{flex:none}.icon-btn{width:40px;height:40px}.notification-popover{width:min(300px,100vw - 24px);top:54px;right:12px}.content{width:100%;padding:18px 12px 28px}.page-heading{gap:14px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px;line-height:1.5}.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.heading-actions .btn{min-height:44px}.kpi-grid{gap:10px}.kpi-card{min-height:118px;padding:14px}.kpi-card>strong{font-size:28px}.kpi-card p{font-size:12px}.saved-view-row{height:auto;min-height:52px;padding:6px 8px 6px 10px}.saved-scroll{scroll-snap-type:x proximity}.saved-scroll button{scroll-snap-align:start;min-height:40px;padding:0 12px;font-size:12px}.manage-view{flex:none;width:40px;height:40px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.search-box{grid-column:1/-1;width:100%;height:44px}.search-box input{font-size:13px}.filters select,.filter-more{width:100%;min-width:0;height:44px;font-size:12px}.filter-more{text-align:left;padding-left:12px}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.advanced-filters select{width:100%;min-width:0;height:44px;font-size:12px}.table-footer{gap:10px;min-height:62px;padding:10px 12px;font-size:11px}.table-footer>span{line-height:1.4}.table-footer button{width:38px;height:38px;font-size:12px}}@media (width<=520px){.filters,.advanced-filters{grid-template-columns:minmax(0,1fr)}.search-box{grid-column:auto}.heading-actions{grid-template-columns:minmax(0,1fr)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{min-height:108px}.kpi-note{font-size:8px}.table-footer{flex-direction:column;align-items:flex-start}}.creator-mobile-list,.crm-mobile-bottom-nav{display:none}.creator-platform-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-platform-choice label{border:1px solid var(--line);min-height:76px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.creator-platform-choice label b{color:var(--ink);font-size:14px}.creator-platform-choice label small{font-size:12px;line-height:1.4}.creator-platform-choice input{opacity:0;pointer-events:none;position:absolute}.creator-platform-choice label.active{border-color:var(--crm-action);background:var(--soft-orange);box-shadow:0 0 0 3px #f36a211c}.creator-platform-choice label:has(input:focus-visible){outline-offset:2px;outline:3px solid #3576c842}.platform-approval-surface{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #20211d0d}.creator-platform-tabs{border-bottom:1px solid var(--line);background:var(--surface);align-items:end;gap:4px;min-height:54px;padding:8px 14px 0;display:flex}.creator-platform-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex;position:relative}.creator-platform-tabs button span{min-width:22px;color:var(--muted);background:var(--bg);text-align:center;border-radius:999px;padding:3px 6px;font-size:11px}.creator-platform-tabs button.active{color:var(--ink)}.creator-platform-tabs button.active:after{content:"";background:var(--crm-action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.creator-platform-tabs button:focus-visible{outline-offset:-3px;border-radius:8px;outline:3px solid #3576c83d}.platform-empty-state{min-height:360px}.nav-button{min-height:44px!important;font-size:14px!important}.subnav button{min-height:40px;font-size:13px}.support b,.support small,.user b,.user small{font-size:12px}.sign-out-button{min-height:36px;font-size:12px}.page-heading p,.draft-intro p,.approval-intro p{font-size:14px}.kpi-card p,.kpi-note,.saved-scroll button,.filters select,.advanced-filters select,.filter-more,.search-box input,.creator-table th{font-size:12px}.creator-table td,.creator-table td b,.creator-table .creator-cell b{font-size:13px}.drawer-tabs button{min-height:44px;font-size:13px}.preparation-section label,.preparation-section legend,.profile-form-grid label{font-size:12px}.preparation-section input,.preparation-section select,.preparation-section textarea,.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{font-size:14px}.approval-queue-items button b,.approval-context-grid b,.approval-evidence-source b{font-size:13px}.approval-queue-items button small,.approval-evidence-source small,.approval-budget-card small{font-size:12px}.finance-cell strong,.approval-budget-main strong,.approval-metric-grid strong,.kpi-card>strong{letter-spacing:-.04em;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.app-shell[data-theme=dark] .platform-approval-surface,.app-shell[data-theme=dark] .creator-platform-tabs,.app-shell[data-theme=dark] .creator-platform-choice label{background:var(--surface);border-color:var(--line)}.app-shell[data-theme=dark] .creator-platform-choice label.active{background:#3b2b20}@media (width<=820px){.content{padding-bottom:96px}.creator-table-wrap{display:none}.creator-mobile-list{background:var(--bg);gap:12px;padding:12px;display:grid}.creator-mobile-list>.empty-state{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:260px}.creator-mobile-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:44px;overflow:hidden;box-shadow:0 6px 20px #20211d0f}.creator-mobile-card-main{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px;display:flex}.creator-mobile-card-main:focus-visible{outline-offset:-3px;outline:3px solid #3576c840}.creator-mobile-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.creator-mobile-card-identity>span:last-child{min-width:0}.creator-mobile-card-identity b,.creator-mobile-card-identity small{display:block}.creator-mobile-card-identity b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.creator-mobile-card-identity small{color:var(--muted);margin-top:4px;font-size:12px}.creator-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-mobile-card-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:68px;padding:10px 12px;display:flex}.creator-mobile-card-grid>span:nth-child(2n){border-right:0}.creator-mobile-card-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.creator-mobile-card-next{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;min-height:70px;padding:10px 12px;display:grid}.creator-mobile-card-next small{grid-column:1/-1}.creator-mobile-card-next b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.creator-mobile-card-next span{color:var(--muted);font-size:12px}.creator-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.creator-mobile-card-actions a,.creator-mobile-card-actions button{border:1px solid var(--line);border-radius:9px;place-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:750;display:grid}.creator-mobile-card-actions a{color:var(--crm-info);background:var(--surface)}.creator-mobile-card-actions button{color:#fff;background:var(--crm-action);border-color:var(--crm-action)}.crm-mobile-bottom-nav{z-index:45;min-height:64px;padding:4px 6px max(4px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.crm-mobile-bottom-nav{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.crm-mobile-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 28px #20211d1a}.crm-mobile-bottom-nav button{min-width:0;min-height:56px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.crm-mobile-bottom-nav button>span{font-size:17px;line-height:1}.crm-mobile-bottom-nav button>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.crm-mobile-bottom-nav button.active{color:var(--crm-action);background:var(--soft-orange)}.crm-mobile-bottom-nav button:focus-visible{outline-offset:-3px;outline:3px solid #3576c847}.drawer{border-radius:0;width:100%;height:100dvh;inset:0}.drawer-head{padding-top:max(16px, env(safe-area-inset-top))}.drawer-body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.drawer-footer{padding-bottom:max(14px, env(safe-area-inset-bottom))}.creator-platform-tabs{padding-left:8px;padding-right:8px;overflow-x:auto}.creator-platform-tabs button{flex:1 0 auto;min-width:140px}.platform-approval-surface{box-shadow:none;border-left:0;border-right:0;border-radius:0}.channel-approval-workspace{grid-template-columns:minmax(0,1fr)}.approval-queue-items{grid-auto-columns:minmax(245px,86vw)}.channel-approval-detail{padding:16px 12px 96px}.approval-detail-actions{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:18px -4px 0;padding:12px;position:sticky;bottom:68px;box-shadow:0 8px 24px #20211d1f}}@media (width<=520px){.creator-platform-choice,.creator-mobile-card-grid{grid-template-columns:minmax(0,1fr)}.creator-mobile-card-grid>span{border-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}:root{--crm-workspace:#f1f2ef;--crm-paper:#fdfdfb;--crm-graphite:#1d211f;--crm-action:#c45e2d;--crm-action-hover:#a94c22;--crm-success:#25765b;--crm-info:#315f91;--crm-danger:#a84c46;--crm-font-ui:"Manrope", "Avenir Next", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--crm-font-data:var(--crm-font-ui);--crm-weight-regular:400;--crm-weight-medium:500;--crm-weight-semibold:600;--crm-weight-bold:700;--crm-refined-line:#d7dad5;--crm-refined-line-strong:#bec3bd;--crm-refined-muted:#68706b;--crm-refined-soft:#f6f6f3;--crm-refined-accent-soft:#f7e8df;--crm-refined-focus:#315f914d;--crm-refined-shadow:0 16px 42px #171d191a;--bg:var(--crm-workspace);--surface:var(--crm-paper);--ink:var(--crm-graphite);--muted:var(--crm-refined-muted);--line:var(--crm-refined-line);--orange:var(--crm-action);--orange-dark:var(--crm-action-hover);--soft-orange:var(--crm-refined-accent-soft)}html,body,button,input,select,textarea{font-family:var(--crm-font-ui)}body{color:var(--crm-graphite);font-size:15px;font-weight:var(--crm-weight-regular);font-synthesis:none;text-rendering:optimizelegibility;font-kerning:normal;font-optical-sizing:auto;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--crm-font-ui);font-weight:var(--crm-weight-semibold);text-wrap:balance}h1{font-weight:var(--crm-weight-bold)}b,strong{font-weight:var(--crm-weight-semibold)}button,input,select,textarea{letter-spacing:0}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:3px solid var(--crm-refined-focus);outline-offset:2px}.app-shell{background:var(--crm-workspace)}.sidebar{background:#1d211f;border-right-color:#303531}.brand,.auth-brand{letter-spacing:-.025em}.brand-mark,.auth-brand-mark{background:var(--crm-action);box-shadow:none;border-radius:5px;transform:none}.nav-button,.subnav button,.mobile-navigation-dialog nav>.nav-button,.mobile-navigation-dialog .subnav button{letter-spacing:-.005em;border-radius:5px;font-size:13px}.nav-button.active,.subnav button.active-sub,.mobile-navigation-dialog nav>.nav-button.active,.mobile-navigation-dialog .subnav button.active-sub{box-shadow:inset 3px 0 0 var(--crm-action);background:#2b302d}.topbar{border-bottom-color:var(--crm-refined-line);height:60px;box-shadow:none;background:#fdfdfbed}.breadcrumbs,.top-actions,.notification-popover,.mobile-navigation-dialog{font-size:13px}.content{padding-top:30px}.page-heading h1,.draft-intro h1{font-size:clamp(27px,2.1vw,34px);font-weight:var(--crm-weight-bold);letter-spacing:-.045em}.page-heading p,.draft-intro p{color:var(--crm-refined-muted);font-size:14px}.btn,.icon-btn,.close,.filter-select,.search-box,.filters select,.filters button,.drawer-tabs button,.workspace-tabs button,.creator-platform-tabs button,.approval-view-switch button{border-radius:5px}.btn{min-height:40px;box-shadow:none;padding-left:15px;padding-right:15px;font-size:13px;font-weight:600}.btn:hover,.auth-submit:hover,.creator-mobile-card-actions button:hover{box-shadow:none;transform:none}.btn.primary,.auth-submit,.creator-mobile-card-actions button{background:var(--crm-action);border-color:var(--crm-action)}.btn.primary:hover,.auth-submit:hover:not(:disabled),.creator-mobile-card-actions button:hover{background:var(--crm-action-hover);border-color:var(--crm-action-hover)}.filters input,.filters select,.preparation-section input,.preparation-section select,.preparation-section textarea,.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea,.comment-field textarea,.form-modal input,.form-modal select,.form-modal textarea{border-color:var(--crm-refined-line-strong);background:var(--crm-paper);min-height:40px;font-size:14px;font-family:var(--crm-font-ui);border-radius:5px;font-weight:500;line-height:1.5}.kpi-card,.table-wrap,.creator-mobile-card,.drawer-section,.platform-approval-surface,.approval-context-grid>div,.approval-metric-grid article,.approval-evidence-card,.payment-wallet-card,.payment-total-card,.offer-card,.placement-card,.analytics-grid article,.modal,.auth-card{border-color:var(--crm-refined-line);box-shadow:none;border-radius:7px}.kpi-card,.drawer-section,.approval-metric-grid article,.approval-evidence-card,.payment-wallet-card,.offer-card,.placement-card,.analytics-grid article{background:var(--crm-paper)}.kpi-card>span,.finance-cell span,.crm-label,.approval-pending-label,.approval-evidence-source span,.approval-topic-row>span,.approval-context-grid span,.approval-metric-grid span,.payment-wallet-card span,.payment-total-card span,.snapshot-budget span{color:var(--crm-refined-muted);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3}.finance-cell strong,.approval-budget-main strong,.approval-metric-grid strong,.kpi-card>strong,.payment-total-card strong,.payment-table td,.creator-table .finance-cell,.snapshot-budget strong{font-family:var(--crm-font-data);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.045em;font-weight:var(--crm-weight-semibold)}.payment-wallet-card .wallet-address,.payment-table a,.payment-form-grid input{font-family:var(--crm-font-ui);font-variant-numeric:tabular-nums slashed-zero}.status-badge{border-radius:4px;min-height:25px;padding:4px 9px;font-size:11px;font-weight:600}.creator-table th{color:var(--crm-refined-muted);background:var(--crm-refined-soft);letter-spacing:.045em;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600}.creator-table td,.creator-table td b,.creator-table .creator-cell b{font-size:13px;font-weight:var(--crm-weight-medium);line-height:1.4}.creator-table td small,.creator-table .creator-cell a{font-size:12px}.creator-table tbody tr:hover{background:#f7f7f4}.channel-approval-workspace{grid-template-columns:270px minmax(0,1fr)}.channel-approval-queue{border-right-color:var(--crm-refined-line);background:#f6f6f3}.approval-queue-title{min-height:52px;padding:0 16px}.approval-queue-title b,.approval-queue-title span{font-size:12px}.approval-queue-items{gap:4px;padding:8px 10px 14px}.approval-queue-items button{border-radius:4px;min-height:76px;padding:12px 25px 12px 12px}.approval-queue-items button:hover{background:#eeefeb}.approval-queue-items button.active{border-color:var(--crm-refined-line-strong);background:var(--crm-paper);box-shadow:inset 3px 0 0 var(--crm-action)}.approval-queue-items button b{font-size:13px}.approval-queue-items button small,.approval-queue-meta{color:var(--crm-refined-muted);margin-top:4px;font-size:11px}.channel-approval-detail{padding:28px 30px 34px}.approval-detail-head{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:24px;padding-bottom:22px;display:grid}.approval-detail-identity{align-items:flex-start}.approval-detail-identity>div,.approval-detail-identity>div>div{min-width:0}.approval-pending-label{color:var(--crm-action-hover);font-size:11px}.approval-detail-identity h3{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;margin:7px 0 8px;font-size:clamp(19px,1.7vw,25px);font-weight:600;line-height:1.2}.approval-links{gap:14px}.approval-links a{font-size:12px;font-weight:600}.approval-evidence-source{border-color:var(--crm-refined-line);background:var(--crm-refined-soft);border-radius:5px;min-width:0;max-width:none;padding:14px 16px}.approval-evidence-source b{margin-top:6px;font-size:13px;font-weight:600;line-height:1.45}.approval-evidence-source small{color:var(--crm-refined-muted);margin-top:5px;font-size:11px}.primary-decision-card,.approval-separation-warning{border-radius:5px}.approval-topic-row{grid-template-columns:82px 1fr;gap:14px;margin-top:18px}.approval-topic-row i,.preparation-topic-list i{color:#57536b;background:#f3f1f8;border:1px solid #dcd7ee;border-radius:4px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:600}.approval-summary-grid,.approval-context-grid,.approval-evidence-grid{gap:10px}.approval-context-grid>div,.approval-metric-grid article,.approval-evidence-card{padding:14px 15px}.approval-context-grid b{font-size:13px;font-weight:var(--crm-weight-semibold);margin-top:7px;line-height:1.5}.approval-metric-grid{gap:10px;margin-top:18px}.approval-metric-grid article{min-height:112px}.approval-metric-grid strong{font-size:clamp(20px,1.7vw,27px);font-weight:var(--crm-weight-bold);margin:12px 0 7px}.approval-metric-grid small,.approval-card-title p,.approval-fit-card p,.approval-budget-card small,.strong-video-list span,.strong-video-list b{color:var(--crm-refined-muted);font-size:11px;line-height:1.45}.approval-card-title h4,.approval-fit-card h4{font-size:14px;font-weight:600}.approval-fit-card p,.approval-card-title p,.approval-budget-card small,.strong-video-list span{font-weight:400}.strong-video-list b{font-weight:600}.approval-budget-card,.payment-total-card,.snapshot-budget{color:#f5f6f3;background:#242925;border-color:#282d2a;border-radius:7px}.approval-budget-card span,.payment-total-card span,.snapshot-budget span,.approval-budget-card small,.payment-total-card small{color:#bfc5c0}.approval-budget-card strong{font-size:clamp(23px,2vw,31px);font-weight:650}.budget-negotiation-result{background:#2c322e;border:1px solid #414843;border-radius:4px}.budget-negotiation-result b{font-weight:600}.budget-negotiation-result p{font-weight:400}.approval-detail-actions{border-top-color:var(--crm-refined-line);padding-top:18px}.drawer-approval-decision{background:#faf3ee;border-color:#e1c7b6;border-radius:6px;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:20px;padding:16px 18px}.drawer-approval-decision span{color:var(--crm-action-hover);font-size:11px}.drawer-approval-decision b{font-size:13px}.drawer-approval-decision small,.drawer-approval-decision p{font-size:12px}.approval-decision-comment{min-width:0}.approval-decision-edit-button{width:fit-content;color:var(--crm-action-hover);font-size:12px;font-weight:var(--crm-weight-semibold);background:0 0;border:0;margin-top:10px;padding:0}.approval-decision-comment form{gap:8px;display:grid}.approval-decision-comment label{font-size:12px;font-weight:700}.approval-decision-comment textarea{resize:vertical;border:1px solid var(--crm-refined-line-strong);width:100%;min-height:96px;color:var(--ink);background:var(--surface);border-radius:5px;padding:10px 11px;font-size:14px;line-height:1.5}.approval-decision-comment form>div{justify-content:flex-end;gap:8px;display:flex}.approval-decision-edit-error{color:var(--crm-danger)!important}.drawer{box-shadow:-18px 0 48px #1116131f}.drawer-head h2{font-size:22px;font-weight:var(--crm-weight-bold);letter-spacing:-.035em}.drawer-tabs button,.creator-platform-tabs button,.workspace-tabs button,.approval-view-switch button{min-height:46px;font-size:13px;font-weight:var(--crm-weight-semibold)}.drawer-tabs button.active:after,.creator-platform-tabs button.active:after,.workspace-tabs button.active:after,.approval-view-switch button.active:after{background:var(--crm-action)}.section-title h3,.payment-section-title h3,.drawer-section h3{font-size:17px;font-weight:var(--crm-weight-semibold);letter-spacing:-.02em}.payment-wallet-card b,.payment-table td,.payment-table a{font-size:12px}.payment-table th{color:var(--crm-refined-muted);letter-spacing:.045em;font-size:11px}.modal-head h2{font-size:20px;font-weight:var(--crm-weight-bold);letter-spacing:-.03em}.modal-head p,.comment-field>span,.form-modal label,.preparation-grid label,.creator-social-field,.preparation-review-columns p,.preparation-form-footer p,.auth-field label{font-size:12px}.comment-field textarea,.form-modal input,.form-modal select,.form-modal textarea,.preparation-grid input,.preparation-grid select,.preparation-grid textarea{font-size:14px;font-family:var(--crm-font-ui);font-weight:500;line-height:1.5}.auth-page{background:#eef0ed}.auth-card{box-shadow:var(--crm-refined-shadow);border-radius:7px;padding:38px}.auth-heading>span{color:var(--crm-action-hover);letter-spacing:.08em;font-size:11px}.auth-heading h1{font-size:31px;font-weight:var(--crm-weight-bold);letter-spacing:-.045em}.auth-heading p,.auth-field input{font-size:14px}.auth-field small,.auth-help,.auth-error{font-size:12px}.auth-submit{min-height:46px;box-shadow:none;border-radius:5px;font-size:13px}.app-shell[data-theme=dark]{--crm-workspace:#171b18;--crm-paper:#202521;--crm-graphite:#eef1ed;--bg:#171b18;--surface:#202521;--ink:#eef1ed;--muted:#aeb5af;--line:#3a403b;--crm-refined-line:#3a403b;--crm-refined-line-strong:#515a53;--crm-refined-muted:#aeb5af;--crm-refined-soft:#252b27}.app-shell[data-theme=dark] .channel-approval-queue,.app-shell[data-theme=dark] .creator-table th{background:#1c211d}.app-shell[data-theme=dark] .approval-queue-items button:hover,.app-shell[data-theme=dark] .creator-table tbody tr:hover{background:#252b27}.app-shell[data-theme=dark] .drawer-footer,.app-shell[data-theme=dark] .primary-decision-card,.app-shell[data-theme=dark] .drawer-approval-decision,.app-shell[data-theme=dark] .decision-creator,.app-shell[data-theme=dark] .status-matrix>div,.app-shell[data-theme=dark] .next-action-card,.app-shell[data-theme=dark] .preparation-review-channel,.app-shell[data-theme=dark] .drop-zone,.app-shell[data-theme=dark] .atlas-summary-card,.app-shell[data-theme=dark] .atlas-import-head,.app-shell[data-theme=dark] .atlas-import-footer{background:var(--crm-paper);border-color:var(--crm-refined-line)}.app-shell[data-theme=dark] .next-action-card>span,.app-shell[data-theme=dark] .approval-missing-packet>span,.app-shell[data-theme=dark] .approval-separation-warning>span,.app-shell[data-theme=dark] .preparation-budget-note>span,.app-shell[data-theme=dark] .atlas-safety-note>span{background:#303731}.app-shell[data-theme=dark] .kpi-card p{color:#d6dad4}.app-shell[data-theme=dark] .kpi-note,.app-shell[data-theme=dark] .status-matrix>div>span:first-child,.app-shell[data-theme=dark] .section-title small,.app-shell[data-theme=dark] .drawer-tabs button,.app-shell[data-theme=dark] .drawer-title a{color:var(--crm-refined-muted)}@media (width<=1100px){.approval-detail-head{grid-template-columns:minmax(0,1fr)}.approval-evidence-source{width:100%}}@media (width<=820px){body{font-size:14px}.content{padding:20px 14px 96px}.page-heading h1,.draft-intro h1{font-size:26px}.creator-mobile-card,.creator-mobile-list>.empty-state,.approval-detail-actions{box-shadow:none;border-radius:7px}.drawer-approval-decision,.channel-approval-workspace{grid-template-columns:minmax(0,1fr)}.approval-queue-items{grid-auto-columns:minmax(250px,82vw)}.channel-approval-detail{padding:20px 14px 104px}.approval-detail-head{grid-template-columns:minmax(0,1fr);gap:16px}.approval-detail-identity h3{font-size:21px}.approval-topic-row{grid-template-columns:minmax(0,1fr);gap:8px}.approval-topic-row>span{padding-top:0}.approval-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-detail-actions{bottom:72px}.crm-mobile-bottom-nav button>b{font-size:11px}}@media (width<=520px){.auth-card{box-shadow:none;border-radius:0}.approval-metric-grid{grid-template-columns:minmax(0,1fr)}.approval-metric-grid article{min-height:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
