:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161616;--sidebar:#161616;--surface:#1d1d1d;--surface-raised:#242424;--surface-soft:#ffffff09;--border:#ffffff13;--border-strong:#ffffff1f;--text:#f4f4f2;--text-secondary:#a5a7a5;--text-muted:#747774;--green:#f4f4f2;--green-deep:#303230;--accent:#f4f4f2;--lime:#f4f4f2;--sidebar-width:258px;--sidebar-collapsed:72px;font-family:Roboto,Segoe UI,Arial,sans-serif}.social-inbox-page{--social-bg:#161616;--social-panel:#191919;--social-raised:#202020;--social-hover:#242424;--social-border:#323232;--social-muted:#9b9b9b;--social-text:#f2f2f2;color:var(--social-text);height:100dvh;min-height:680px;padding:8px;position:relative;overflow:hidden;background:var(--social-bg)!important}.social-inbox-page *,.social-inbox-page :before,.social-inbox-page :after{box-sizing:border-box}.social-page-header{display:none!important}.social-inbox-page button,.social-inbox-page input,.social-inbox-page select,.social-inbox-page textarea{font:inherit}.social-workspace{border:1px solid var(--social-border);border-radius:12px;min-height:0;position:relative;overflow:hidden;background:var(--social-bg)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:76px 360px minmax(0,1fr)!important;height:100%!important;display:grid!important}.social-channel-rail{flex-direction:column;align-items:center;min-height:0;border-right:1px solid var(--social-border)!important;background:#171717!important;gap:12px!important;padding:20px 10px 16px!important;display:flex!important}.social-rail-connect,.social-rail-button,.social-rail-settings{justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative;color:#aaa!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;width:46px!important;height:46px!important;padding:0!important}.social-rail-connect{margin-bottom:8px;border-color:var(--social-border)!important;color:#eee!important;background:#202020!important}.social-rail-button:hover,.social-rail-connect:hover,.social-rail-settings:hover,.social-rail-button.is-active{transform:translateY(-1px);color:#fff!important;background:#262626!important;border-color:#373737!important}.social-rail-button.is-active:before{content:"";background:#ededed;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-11px}.social-rail-settings{margin-top:auto}.social-rail-button small{border:2px solid #171717;border-radius:20px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;color:#161616!important;background:#efefef!important;font-size:9px!important}.social-rail-health{border-radius:50%;position:absolute;background:#777!important;border:2px solid #171717!important;width:9px!important;height:9px!important;bottom:4px!important;right:3px!important}.social-conversation-list{flex-direction:column;min-width:0;min-height:0;position:relative;border-right:1px solid var(--social-border)!important;background:#181818!important;padding:0!important;display:flex!important;overflow:visible!important}.social-list-heading{justify-content:space-between;align-items:flex-start;padding:24px 18px 14px;display:flex}.social-list-heading h1{color:#f4f4f4;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.2}.social-list-heading p{color:var(--social-muted);margin:7px 0 0;font-size:13px}.social-account-select select,.social-header-assignee select{appearance:none;color:#cfcfcf;background:#202020;border:1px solid #343434;border-radius:8px;max-width:126px;height:32px;padding:0 24px 0 10px;font-size:11px}.social-list-search{border:1px solid var(--social-border);color:#888;background:#1c1c1c;border-radius:8px;align-items:center;gap:9px;height:44px;margin:0 18px 12px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.social-list-search:focus-within{border-color:#555;box-shadow:0 0 0 3px #ffffff0a}.social-list-search input,.social-conversation-search input{color:var(--social-text);background:0 0;border:0;outline:0;width:100%;min-width:0}.social-v3-list-tabs{border-bottom:1px solid var(--social-border);align-items:stretch;height:54px;padding:0 14px;display:flex}.social-v3-list-tabs>button{color:#a8a8a8;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 11px;transition:color .16s,border-color .16s;display:flex}.social-v3-list-tabs>button.is-active{color:#fff;border-color:#f0f0f0}.social-v3-list-tabs>button span{background:#333;border-radius:20px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:flex}.social-v3-list-tabs .social-v3-filter-button{border:0;margin-left:auto;padding:0 10px}.social-filter-popover{z-index:35;background:#1d1d1d;border:1px solid #393939;border-radius:12px;padding:16px;animation:.15s both social-popover-in;position:absolute;top:194px;left:14px;right:14px;box-shadow:0 20px 60px #0009}.social-filter-popover-head,.social-filter-actions{justify-content:space-between;align-items:center;display:flex}.social-filter-popover-head>button{color:#aaa;background:0 0;border:0;font-size:20px}.social-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.social-filter-grid label,.social-schedule-dialog label{gap:6px;display:grid}.social-filter-grid label>span,.social-schedule-dialog label>span{color:#999;font-size:11px}.social-filter-grid select,.social-filter-grid input,.social-schedule-dialog input,.social-schedule-dialog textarea{color:#ededed;background:#171717;border:1px solid #373737;border-radius:7px;min-width:0;height:36px;padding:0 9px}.social-filter-check{color:#bbb;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.social-filter-actions{border-top:1px solid #333;justify-content:flex-end;gap:8px;padding-top:14px}.social-filter-actions button,.social-schedule-dialog footer button{color:#ddd;background:#242424;border:1px solid #393939;border-radius:7px;height:36px;padding:0 14px}.social-filter-actions .is-primary,.social-schedule-dialog footer .is-primary{color:#151515;background:#f1f1f1;border-color:#fff}.social-list-scroll{scrollbar-color:#3b3b3b transparent;flex:1;min-height:0;overflow:hidden auto}.social-conversation-row{color:inherit;text-align:left;width:100%;background:0 0!important;border:0!important;border-bottom:1px solid #292929!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:84px!important;padding:10px 14px!important;transition:background .14s,transform .14s!important;display:grid!important}.social-conversation-row:hover,.social-conversation-row.is-selected{background:#232323!important}.social-conversation-row:active{transform:scale(.995)}.social-conversation-row.is-selected{box-shadow:inset 2px 0 #e8e8e8}.social-avatar{color:#ddd!important;background:#2b2b2b!important;border:1px solid #383838!important}.social-row-content{min-width:0}.social-row-title strong{color:#ededed;font-size:13px;font-weight:600}.social-row-title time{color:#858585;font-size:10px}.social-row-preview{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden;color:#9c9c9c!important;font-size:12px!important}.social-row-context,.social-row-footer{display:none!important}.social-conversation-row>b{border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10px;display:flex;color:#161616!important;background:#eee!important}.social-scheduled-row{border-bottom:1px solid #292929;padding:12px 14px}.social-scheduled-main{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:0;display:grid}.social-scheduled-main>span:last-child{min-width:0;display:grid}.social-scheduled-main small{color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-scheduled-main time{color:#d3b46f;margin-top:5px;font-size:10px}.social-scheduled-actions{justify-content:flex-end;gap:5px;margin-top:10px;display:flex}.social-scheduled-actions button{color:#aaa;background:0 0;border:0;padding:4px;font-size:10px}.social-scheduled-actions button:hover{color:#fff}.social-scheduled-actions button.is-danger:hover{color:#f77}.social-conversation-panel{min-width:0;min-height:0;position:relative;overflow:hidden;background:var(--social-bg)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important}.social-conversation-header{align-items:center;gap:12px;border-bottom:1px solid var(--social-border)!important;background:#181818!important;height:98px!important;padding:0 24px!important;display:flex!important}.social-active-identity h2{color:#f1f1f1;margin:0;font-weight:620;font-size:15px!important}.social-status{color:#72c886;border:1px solid #34523d;border-radius:7px;margin-left:4px;padding:3px 7px;font-size:10px}.social-status-closed{color:#aaa;border-color:#444}.social-active-actions>button{justify-content:center;align-items:center;gap:7px;min-width:42px;transition:background .14s,transform .14s;display:flex;color:#d4d4d4!important;background:#1d1d1d!important;border:1px solid #343434!important;border-radius:8px!important;height:42px!important;padding:0 11px!important}.social-active-actions>button:hover{transform:translateY(-1px);background:#292929!important}.social-active-actions>button>span:not(.sr-only){font-size:11px}.social-conversation-search{color:#999;background:#202020;border:1px solid #3c3c3c;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:360px;height:40px;margin-left:auto;padding:0 9px;animation:.16s both social-search-in;display:flex}.social-conversation-search button{color:#aaa;background:0 0;border:0;font-size:18px}.social-scheduled-strip{color:#bdbdbd;background:#1d1d1d;border-bottom:1px solid #333;align-items:center;gap:9px;height:42px;padding:0 22px;font-size:11px;display:flex}.social-scheduled-strip button{color:#e3e3e3;background:0 0;border:0;margin-left:auto}.social-message-timeline{scrollbar-color:#3d3d3d transparent;min-height:0;background:#161616!important;padding:20px clamp(20px,6vw,88px) 26px!important;overflow-y:auto!important}.social-message-group{flex-direction:column;width:100%;display:flex;margin:7px 0!important}.social-message-group.is-grouped{margin-top:3px!important}.social-message-bubble{min-width:82px;position:relative;box-shadow:none!important;color:#ededed!important;background:#242424!important;border:1px solid #303030!important;border-radius:11px!important;width:fit-content!important;max-width:64%!important;padding:11px 14px 8px!important;font-size:14px!important;line-height:1.52!important}.social-message-outbound{align-self:flex-end;background:#272727!important}.social-message-inbound{align-self:flex-start}.social-message-bubble p{white-space:pre-wrap;margin:0}.social-message-bubble footer{justify-content:flex-end;align-items:center;gap:5px;display:flex;color:#8b8b8b!important;margin-top:6px!important;font-size:9px!important}.social-message-more{color:#aaa;opacity:0;background:#202020;border:1px solid #373737;border-radius:6px;padding:2px 6px;transition:opacity .12s;position:absolute;top:4px;right:-36px}.social-message-outbound .social-message-more{left:-36px;right:auto}.social-message-bubble:hover .social-message-more,.social-message-more:focus-visible{opacity:1}.social-reply-reference{color:#aaa;border-left:2px solid #747474;margin-bottom:7px;padding:3px 7px;font-size:10px}.social-date-separator,.social-unread-divider{color:#8d8d8d;align-items:center;gap:12px;width:100%;margin:16px 0;font-size:10px;display:flex}.social-date-separator:before,.social-date-separator:after,.social-unread-divider:before,.social-unread-divider:after{content:"";background:#303030;flex:1;height:1px}.social-unread-divider{color:#d6b25e}.social-unread-divider:before,.social-unread-divider:after{background:#6e592d}.social-system-message,.social-timeline-note{border-radius:8px;align-self:center;color:#9d9d9d!important;background:#1d1d1d!important;border:1px solid #2d2d2d!important;padding:7px 10px!important;font-size:10px!important}.social-load-earlier,.social-jump-latest{font-size:11px;color:#ddd!important;background:#252525!important;border:1px solid #3a3a3a!important;border-radius:18px!important;padding:7px 12px!important}.social-load-earlier{margin:0 auto 16px;display:block}.social-jump-latest{z-index:7;position:absolute;bottom:138px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0008}.social-timeline-no-results{color:#888;text-align:center;padding:30px;font-size:12px}.social-composer{box-shadow:none!important;background:#181818!important;border:1px solid #343434!important;border-radius:12px!important;margin:0 20px 20px!important;padding:0!important}.social-composer textarea{outline:0;width:100%;overflow-y:auto;color:#ededed!important;resize:none!important;background:0 0!important;border:0!important;min-height:64px!important;padding:16px 18px 8px!important}.social-composer-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;border-top:0!important;padding:7px 10px 9px!important;display:grid!important}.social-composer-toolbar button:not(.social-send-button),.social-saved-reply-control select{height:34px;color:#a8a8a8!important;background:0 0!important;border:0!important}.social-composer-reply,.social-attachment-preview{justify-content:space-between;align-items:center;display:flex;background:#1e1e1e!important;border-bottom:1px solid #323232!important;padding:9px 14px!important}.social-composer-reply span{display:grid}.social-composer-reply small{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:480px;overflow:hidden}.social-composer-reply button{color:#aaa;background:0 0;border:0}.social-reply-provider{color:#aaa!important;font-size:11px!important}.social-send-split{display:flex}.social-send-split>button{color:#161616!important;background:#efefef!important;border:1px solid #fff!important;height:40px!important}.social-send-split>button:first-child{min-width:88px;border-radius:8px 0 0 8px!important;padding:0 20px!important}.social-send-split>button:last-child{width:44px;border-left-color:#bcbcbc!important;border-radius:0 8px 8px 0!important}.social-send-split>button:disabled{cursor:not-allowed;opacity:.46}.social-emoji-menu{z-index:50!important;bottom:44px!important;box-shadow:0 18px 60px #000b!important}.social-context-panel{visibility:hidden;max-width:min(420px,100vw - 32px);transition:transform .21s cubic-bezier(.2,.8,.2,1),visibility .21s;overflow-y:auto;transform:translate(calc(100% + 28px));box-shadow:-20px 0 60px #0008;z-index:70!important;background:#191919!important;border-left:1px solid #383838!important;width:390px!important;padding:0 18px 24px!important;display:block!important;position:fixed!important;top:9px!important;bottom:9px!important;right:9px!important}.social-context-panel.is-open{visibility:visible;transform:translate(0)}.social-context-scrim{inset:0;z-index:69!important;background:#0008!important;border:0!important;position:fixed!important}.social-context-mobile-header{z-index:2;background:#191919;border-bottom:1px solid #323232;justify-content:space-between;align-items:center;padding:18px 0;position:sticky;top:0;display:flex!important}.social-context-mobile-header button{color:#aaa;background:0 0;border:0;font-size:22px}.social-context-menu{z-index:100;background:#202020;border:1px solid #3a3a3a;border-radius:9px;min-width:210px;padding:6px;animation:.12s both social-popover-in;position:fixed;box-shadow:0 18px 48px #000b}.social-context-menu button{color:#d6d6d6;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 10px;font-size:12px;display:block}.social-context-menu button:hover{color:#fff;background:#2a2a2a}.social-dialog-backdrop{z-index:110;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.social-schedule-dialog{background:#1b1b1b;border:1px solid #3b3b3b;border-radius:13px;gap:17px;width:460px;max-width:100%;padding:20px;animation:.19s both social-dialog-in;display:grid;box-shadow:0 30px 90px #000c}.social-schedule-dialog>header,.social-schedule-dialog>footer{justify-content:space-between;align-items:center;display:flex}.social-schedule-dialog h2{margin:3px 0 0;font-size:18px}.social-dialog-eyebrow{color:#8d8d8d;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.social-schedule-dialog>header>button{color:#aaa;background:0 0;border:0;font-size:24px}.social-schedule-dialog textarea{resize:vertical;height:110px;padding:10px}.social-schedule-dialog p{color:#909090;margin:0;font-size:11px}.social-schedule-dialog>footer{border-top:1px solid #333;justify-content:flex-end;gap:8px;padding-top:16px}.social-conversation-loading{grid-template-rows:98px 1fr 132px;min-height:0;display:grid}.social-conversation-loading header,.social-conversation-loading main,.social-conversation-loading footer{padding:22px}.social-conversation-loading header{border-bottom:1px solid #303030;align-items:center;gap:12px;display:flex}.social-conversation-loading header>span{border-radius:50%;width:46px;height:46px}.social-conversation-loading header div{gap:8px;display:grid}.social-conversation-loading i,.social-conversation-loading main span,.social-conversation-loading footer span,.social-conversation-loading header>span{background:#242424;animation:1.4s ease-in-out infinite social-shimmer;display:block}.social-conversation-loading i:first-child{width:130px;height:12px}.social-conversation-loading i:last-child{width:180px;height:9px}.social-conversation-loading main{flex-direction:column;gap:13px;display:flex}.social-conversation-loading main span{border-radius:10px;width:42%;height:62px}.social-conversation-loading main span:nth-child(2n){align-self:flex-end;width:52%}.social-conversation-loading footer span{border:1px solid #303030;border-radius:12px;height:92px}.social-error-banner{max-width:min(620px,100% - 32px);top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0009;z-index:90!important;background:#2b1d1d!important;border:1px solid #683c3c!important;border-radius:8px!important;position:absolute!important}@keyframes social-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes social-search-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes social-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes social-shimmer{0%,to{opacity:.45}50%{opacity:.9}}@media (max-width:1180px){.social-workspace{grid-template-columns:68px 326px minmax(0,1fr)!important}.social-message-timeline{padding-left:24px!important;padding-right:24px!important}.social-header-assignee{display:none}}@media (max-width:840px){.social-inbox-page{min-height:0;padding:0}.social-workspace{border:0;border-radius:0;grid-template-columns:58px minmax(0,1fr)!important}.social-conversation-list{border-right:0!important}.social-conversation-panel,.social-workspace.has-conversation .social-channel-rail,.social-workspace.has-conversation .social-conversation-list{display:none!important}.social-workspace.has-conversation .social-conversation-panel{grid-column:1/-1;display:grid!important}.social-mobile-back{display:inline-flex!important}.social-active-actions>button>span:not(.sr-only),.social-reply-provider,.social-saved-reply-control{display:none!important}.social-message-bubble{max-width:82%!important}}:root{--ordex-canvas:#161616;--ordex-panel:#1a1a1a;--ordex-panel-raised:#202020;--ordex-line:#343434}html,body,.app-shell,.shell-content{background:var(--ordex-canvas)!important}select:not([multiple]){appearance:none;min-height:42px;background-color:#1b1b1b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d9d9d9' stroke-width='1.8'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:16px!important;border:1px solid #3a3a3a!important;border-radius:8px!important;padding-right:42px!important}select:not([multiple]):focus,input:focus,textarea:focus{border-color:#747474!important;outline:none!important;box-shadow:0 0 0 3px #ffffff12!important}.shell-account-trigger{background:0 0!important;border-color:#0000!important;border-radius:9px!important;min-height:48px!important;padding:4px 8px!important}.shell-account-trigger .avatar{border-radius:50%!important;width:40px!important;height:40px!important}.dashboard-command-header{grid-template-columns:minmax(230px,auto) minmax(320px,580px) 46px!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-global-search,.search-field{background:#1b1b1b;border:1px solid #383838;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.dashboard-global-search input,.search-field input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-global-search kbd{color:#a5a5a5;font:inherit;font-size:12px}.dashboard-notification-button{color:#f1f1f1;border-radius:9px;justify-content:center;align-items:center;height:44px;transition:background .16s,transform .16s;display:flex}.dashboard-notification-button:hover{background:#242424;transform:translateY(-1px)}.dashboard-customer-toolbar{align-items:center;gap:10px;margin:18px 0 14px;display:flex}.dashboard-customer-toolbar .search-field{width:100%;max-width:440px}.dashboard-customer-menu-wrap{position:relative}.dashboard-customer-menu{z-index:20;background:#202020;border:1px solid #3a3a3a;border-radius:10px;min-width:255px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000073}.dashboard-customer-menu a{color:#f1f1f1;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.dashboard-customer-menu a:hover{background:#2b2b2b}.dashboard-customer-menu a span{gap:2px;display:grid}.dashboard-customer-menu small{color:#aaa}.notification-center-page{max-width:1320px;margin:0 auto;padding:54px clamp(24px,5vw,72px) 80px}.notification-center-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.notification-center-heading h1{margin:5px 0 8px;font-size:clamp(32px,4vw,48px)}.notification-center-heading p{color:#aaa;margin:0}.quiet-button{color:#ddd;background:0 0!important;border:0!important}.notification-center-card{background:#191919;border:1px solid #383838;border-radius:14px;overflow:hidden}.notification-center-toolbar{border-bottom:1px solid #343434;grid-template-columns:auto minmax(260px,1fr) 200px;align-items:center;gap:18px;padding:14px 16px;display:grid}.notification-segments{background:#202020;border:1px solid #3a3a3a;border-radius:8px;display:flex;overflow:hidden}.notification-segments button{color:#aaa;background:0 0;border:0;border-radius:7px;min-height:40px;padding:0 20px}.notification-segments button.is-active{color:#fff;background:#323232}.notification-segments span{background:#393939;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:11px}.notification-group>h2{color:#999;border-bottom:1px solid #313131;margin:0;padding:10px 18px;font-size:12px;font-weight:500}.notification-center-row{border-bottom:1px solid #303030;grid-template-columns:8px 48px minmax(0,1fr) auto 90px 38px;align-items:center;gap:14px;min-height:108px;padding:14px 18px;transition:background .16s;display:grid}.notification-center-row:hover{background:#1e1e1e}.notification-center-row.is-read{opacity:.68}.notification-center-row.is-unread .notification-unread-dot{background:#f1f1f1}.notification-unread-dot{background:0 0;border-radius:50%;width:8px;height:8px}.notification-type-icon{border:1px solid #424242;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.notification-center-copy{gap:4px;display:grid}.notification-center-copy p{color:#aaa;margin:0}.notification-link{color:#d5d5d5;width:fit-content;margin-top:4px;font-size:13px}.notification-primary-link{color:#161616;background:#f1f1f1;border-radius:7px;width:fit-content;margin-top:7px;padding:8px 12px;font-size:13px;font-weight:650}.notification-category-pill{color:#aaa;border:1px solid #3c3c3c;border-radius:5px;padding:4px 7px;font-size:10px}.notification-center-row time{color:#aaa;font-size:12px}.notification-center-empty{min-height:280px}.employee-page{max-width:1420px;margin:0 auto;padding:48px clamp(24px,4vw,64px) 70px}.employee-heading h1{font-size:42px!important}.employee-heading>div>p:last-child{max-width:580px}.employee-workspace{grid-template-columns:minmax(480px,1.2fr) minmax(380px,.8fr)!important}.employee-directory,.employee-detail{background:#191919!important;border-color:#383838!important;border-radius:13px!important}.employee-directory-list>button{min-height:88px;border-radius:0!important}.employee-directory-list>button:first-child{border-radius:10px 10px 0 0!important}.employee-directory-list>button.is-selected{background:#292929!important}.employee-profile-form-simple fieldset{border:0;margin:0;padding:0}.employee-form-grid-simple{grid-template-columns:1fr 1fr!important;gap:17px!important}.employee-form-grid-simple label{color:#d8d8d8;gap:8px;font-size:13px}.employee-form-grid-simple input{min-height:48px}.field-optional{color:#858585;margin-left:5px;font-size:11px;font-weight:400}.employee-profile-form-simple .employee-form-actions{border-top:1px solid #333;margin-top:22px;padding-top:18px}.order-stage-track,.selected-order-summary{display:none!important}.selected-order-page{max-width:1500px!important}.selected-order-grid{grid-template-columns:minmax(0,1.85fr) minmax(330px,.75fr)!important;gap:16px!important;margin-top:22px!important}.order-products-panel,.order-documents-panel{border-radius:12px!important}.selected-order-grid>.order-products-panel,.selected-order-grid>.order-documents-panel{grid-area:auto!important}.order-document-list{border-radius:9px;overflow:hidden}.order-next-action-card{border:1px solid #3a3a3a;border-radius:10px;gap:8px;margin-top:18px;padding:18px;display:grid}.order-next-action-card h3{margin:0 0 4px}.order-next-action-card p{color:#aaa;margin:0}.order-next-action-card .primary-button{justify-content:center;width:100%;margin-top:8px}.order-last-updated{color:#999;border-top:1px solid #343434;margin:18px 0 0;padding:15px 2px 0;font-size:12px}.product-editor-page{max-width:1900px!important;padding-left:18px!important;padding-right:18px!important}.product-editor-shell{grid-template-columns:200px minmax(560px,1fr) minmax(370px,.72fr);align-items:start;gap:16px;display:grid}.product-editor-steps{background:#181818;border:1px solid #383838;border-radius:11px;display:grid;position:sticky;top:18px;overflow:hidden}.product-editor-steps>strong{border-bottom:1px solid #333;padding:16px}.product-editor-steps button{color:#bbb;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.product-editor-steps button:hover{color:#fff;background:#242424;border-left-color:#f2f2f2}.product-editor-steps button span{border:1px solid #454545;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.product-editor-card{border-radius:11px!important;margin:0!important}.product-editor-card input,.product-editor-card select,.product-editor-card textarea,.product-editor-card button{min-height:42px}.product-live-preview{background:#191919;border:1px solid #393939;border-radius:11px;min-width:0;position:sticky;top:18px;overflow:hidden}.product-live-preview>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.product-live-preview>header span{color:#85c77e;font-size:11px}.product-preview-paper{aspect-ratio:1/1.414;color:#161616;background:#f5f5f2;margin:18px;padding:clamp(18px,2vw,32px);overflow:hidden}.product-preview-heading{border-bottom:2px solid #161616;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:12px;display:flex}.product-preview-paper>h2{margin:16px 0 4px;font-size:24px}.product-preview-paper>p{color:#555;margin:0 0 15px;font-size:11px}.product-preview-images{grid-template-columns:1fr 1fr;gap:10px;min-height:150px;display:grid}.product-preview-images img{object-fit:contain;background:#fff;width:100%;height:150px}.product-preview-placeholder{color:#777;border:1px dashed #aaa;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.product-preview-section{border-top:1px solid #aaa;margin-top:15px;padding-top:10px}.product-preview-section>strong{text-transform:uppercase;font-size:10px}.product-preview-colors{gap:7px;margin-top:8px;display:flex}.product-preview-colors span{border:1px solid #999;width:24px;height:24px}.product-preview-section dl{grid-template-columns:1fr 1.3fr;margin:8px 0 0;font-size:9px;display:grid}.product-preview-section dt,.product-preview-section dd{border-bottom:1px solid #ddd;margin:0;padding:4px 0}.product-preview-section p{font-size:9px;line-height:1.45}.product-preview-note{color:#999;padding:0 18px 18px;display:block}.pdf-management-page{max-width:1760px!important}.pdf-management-heading{align-items:end!important}.pdf-management-tabs{border-bottom:1px solid #3a3a3a;gap:10px;margin:18px 0 16px;display:flex}.pdf-management-tabs button{color:#aaa;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px;padding:0 20px}.pdf-management-tabs button.is-active{color:#fff;border-bottom-color:#fff}.pdf-management-tabs span{background:#2c2c2c;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px}.pdf-management-layout{grid-template-columns:minmax(690px,1fr) 370px;gap:16px;display:grid}.pdf-management-list,.pdf-management-preview{background:#191919;border:1px solid #393939;border-radius:12px;min-width:0;overflow:hidden}.pdf-management-toolbar{border-bottom:1px solid #343434;align-items:center;gap:10px;padding:13px;display:flex}.pdf-management-toolbar .search-field{flex:1}.pdf-management-row{border-bottom:1px solid #303030;grid-template-columns:28px 1.4fr 1fr 58px 84px 120px 110px;align-items:center;gap:10px;min-height:82px;padding:10px 14px;font-size:12px;display:grid}.pdf-management-row.heading{color:#999;text-transform:uppercase;min-height:45px;font-size:10px}.pdf-management-row:not(.heading){cursor:pointer}.pdf-management-row:not(.heading):hover,.pdf-management-row.is-selected{background:#252525}.pdf-management-row span{min-width:0}.pdf-management-row strong,.pdf-management-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pdf-management-row small{color:#999;margin-top:4px}.pdf-row-actions{gap:8px;display:flex}.pdf-row-actions button,.pdf-row-actions a{color:#eee;background:0 0;border:0;padding:0;font-size:11px}.pdf-management-preview{padding:15px}.pdf-management-preview>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pdf-management-preview>header div{gap:3px;display:grid}.pdf-management-preview>header small{color:#999}.pdf-preview-frame{background:#111;min-height:460px;overflow:hidden}.pdf-preview-frame iframe{border:0;width:100%;height:520px}.pdf-management-preview dl{grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.pdf-management-preview dt,.pdf-management-preview dd{border-bottom:1px solid #303030;margin:0;padding:8px 0}.pdf-management-preview dt{color:#999}.pdf-management-preview .primary-button,.pdf-management-preview .secondary-button{justify-content:center;width:100%;margin-top:8px}.member-permission-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.member-permission-people{border:1px solid #363636;border-radius:10px;overflow:hidden}.member-permission-people>button{color:#ddd;text-align:left;background:0 0;border:0;border-bottom:1px solid #303030;border-radius:0;align-items:center;gap:11px;width:100%;min-height:66px;padding:9px 12px;display:flex}.member-permission-people>button:hover:not(:disabled),.member-permission-people>button.is-active{background:#292929}.member-permission-people>button:disabled{opacity:.62}.member-permission-people>button>span:last-child{gap:3px;display:grid}.member-permission-people small{color:#999}.team-avatar{background:#303030;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.member-permission-editor{border:1px solid #363636;border-radius:10px;min-height:360px;overflow:hidden}.member-permission-editor>header{border-bottom:1px solid #363636;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.member-permission-editor h3,.member-permission-editor p{margin:0}.member-permission-editor p{color:#999;margin-top:4px}.member-module-toggles{padding:6px 16px}.member-permission-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.invite-link-receipt{background:#1c271d;border:1px solid #3b653f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.invite-link-receipt>div{gap:5px;min-width:0;display:grid}.invite-link-receipt code{color:#b6d9b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-invite-drawer{z-index:80;width:min(480px,94vw);max-width:480px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #00000073;background:#1a1a1a!important;border-radius:13px 0 0 13px!important;margin:0!important;padding:28px!important}.team-invite-drawer .team-form{gap:18px;margin-top:24px;display:grid}.team-invite-drawer .team-form label{gap:8px;display:grid}@media (max-width:1320px){.product-editor-shell{grid-template-columns:minmax(520px,1fr) minmax(320px,.7fr)}.product-editor-steps{display:none}.product-live-preview{grid-column:auto;position:sticky}.pdf-management-layout{grid-template-columns:1fr}.pdf-management-preview{display:none}.selected-order-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.dashboard-command-header{grid-template-columns:1fr 46px!important}.dashboard-command-header>div:first-child{grid-column:1/-1}.notification-center-toolbar,.notification-center-row{grid-template-columns:1fr}.notification-category-pill,.notification-center-row time,.notification-row-menu,.notification-unread-dot{display:none}.employee-workspace,.selected-order-grid,.member-permission-layout{grid-template-columns:1fr!important}.product-editor-shell{display:block}.product-editor-steps{display:none}.product-editor-card,.product-live-preview{margin-bottom:16px!important}.pdf-management-row{grid-template-columns:28px minmax(0,1fr) 80px}.pdf-management-row>:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}}.provider-mark-email{color:#92b58c}.social-manage-email{color:#b8d2b3;cursor:pointer;background:#8fb1881f;border:1px solid #8fb1884d;border-radius:7px;margin-left:6px;padding:7px 9px;font-size:8px}.gmail-setup-dialog{max-width:1040px}.gmail-setup-content{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-top:18px;display:grid}.gmail-setup-overview{columns:2;margin:0 0 18px}.gmail-setup-overview li{break-inside:avoid;margin-bottom:8px;line-height:1.5}.gmail-setup-overview code,.gmail-forwarding-address code{color:#b8d2b3;font-family:var(--font-mono), monospace}.gmail-setup-account{margin-bottom:14px}.gmail-forwarding-address{border:1px solid var(--social-border);background:#191b19;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px;display:flex}.gmail-forwarding-address>span{gap:5px;min-width:0;display:grid}.gmail-forwarding-address code{overflow-wrap:anywhere}.gmail-forwarding-address button,.gmail-setup-actions button{border:1px solid var(--social-border);color:var(--social-text);cursor:pointer;background:#ffffff12;border-radius:7px;padding:7px 9px}.gmail-canary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0;padding:0;list-style:none;display:grid}.gmail-canary-list li{color:#a79065;font-size:8px}.gmail-canary-list li:before{content:"○";margin-right:6px}.gmail-canary-list li.is-ready{color:#8fbc87}.gmail-canary-list li.is-ready:before{content:"✓"}.gmail-signature-form{margin:12px 0}.gmail-signature-form textarea{border:1px solid var(--social-border);color:var(--social-text);resize:vertical;background:#191b19;border-radius:7px;padding:8px}.gmail-limitations{border:1px solid var(--social-border);background:#00000024;border-radius:12px;height:fit-content;padding:14px;position:sticky;top:0}.gmail-limitations h3{margin:0 0 9px;font-size:11px}.gmail-limitations ul{color:#929592;gap:7px;margin:0;padding-left:16px;font-size:8px;line-height:1.5;display:grid}.social-inbox-page .social-row-preview>strong{color:#d4d5d2;margin-right:4px}.social-inbox-page .social-message-bubble.social-email-message{width:min(840px,88%)!important;max-width:min(840px,88%)!important}.social-email-headers{border-bottom:1px solid #3a3a3a;margin-bottom:12px;padding-bottom:10px}.social-email-headers>strong{margin-bottom:8px;font-size:14px;display:block}.social-email-headers dl,.social-email-headers dl div{margin:0}.social-email-headers dl div{grid-template-columns:34px minmax(0,1fr);gap:8px;font-size:10px;line-height:1.5;display:grid}.social-email-headers dt{color:#858885}.social-email-headers dd{overflow-wrap:anywhere;margin:0}.social-email-safety{color:#d6bc86;background:#b5914b1f;border:1px solid #b5914b40;border-radius:7px;margin-bottom:10px;padding:7px 9px;font-size:9px}.social-email-body{overflow-wrap:anywhere}.social-email-body blockquote{color:#aaa;border-left:2px solid #555;margin-left:4px;padding-left:10px}.social-email-composer-fields{border-bottom:1px solid #343434;padding:8px 14px;display:grid}.social-email-composer-fields>label{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.social-email-composer-fields>label>span{color:#8f928f;font-size:9px}.social-email-composer-fields input{color:var(--social-text);background:0 0;border:0;border-bottom:1px solid #2c2c2c;outline:0;min-width:0;padding:7px 0;font-size:11px}.social-email-mode{align-items:center;gap:5px;margin-bottom:6px;display:flex}.social-email-mode button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:7px;padding:6px 8px;font-size:9px}.social-email-mode button.is-active{color:#c2d8be;background:#8fb18824;border-color:#8fb18866}.social-email-mode small{color:#7fa078;margin-left:auto}@media (max-width:760px){.gmail-setup-content{grid-template-columns:1fr}.gmail-setup-overview{columns:1}.gmail-limitations{position:static}}.owner-admin-page,.plan-settings-page,.support-settings-page,.admin-commercial-page,.admin-usage-page,.admin-template-page,.admin-support-page,.admin-rollouts-page,.organization-control-page{background:#161616;min-height:100vh}.owner-admin-heading,.settings-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.owner-admin-heading>div:last-child,.settings-page-header>div:last-child{align-items:center;gap:9px;display:flex}.owner-admin-heading h1,.settings-page-header h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(26px,3vw,34px)}.owner-admin-heading p:last-child,.settings-page-header p:last-child{color:var(--text-secondary);margin:0}.owner-admin-readonly-note,.inline-notice,.platform-support-banner{color:#c8dcf6;background:#5d9fe917;border:1px solid #5d9fe942;border-radius:9px;font-size:12px}.owner-admin-readonly-note,.inline-notice{margin-bottom:16px;padding:11px 13px}.owner-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.owner-admin-metrics article{border:1px solid var(--border-strong);background:#ffffff06;border-radius:11px;gap:8px;min-height:126px;padding:18px;display:grid}.owner-admin-metrics span,.owner-admin-metrics small{color:var(--text-secondary);font-size:11px}.owner-admin-metrics strong{letter-spacing:-.035em;align-self:end;font-size:clamp(20px,2vw,28px)}.owner-admin-grid,.organization-control-grid,.admin-rollout-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px;margin-bottom:14px;display:grid}.owner-admin-side{gap:14px;display:grid}.owner-admin-page .settings-card,.plan-settings-page .settings-card,.support-settings-page .settings-card,.admin-usage-page .settings-card,.admin-template-page .settings-card,.admin-support-page .settings-card,.admin-rollouts-page .settings-card,.organization-control-page .settings-card{border-color:var(--border-strong);background:#ffffff06;border-radius:11px;padding:18px}.owner-admin-page .settings-card>header,.support-thread>header,.organization-control-page .settings-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.owner-admin-page .settings-card>header a,.support-thread>header a{color:var(--text-secondary);font-size:11px}.owner-team-table{border:1px solid var(--border);border-radius:9px;overflow:hidden}.owner-team-table article{grid-template-columns:34px minmax(0,1fr) 110px 92px;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.owner-team-table article+article{border-top:1px solid var(--border)}.owner-team-table .avatar{width:32px;height:32px;font-size:10px}.owner-team-table strong,.owner-team-table small{display:block}.owner-team-table strong{font-size:12px}.owner-team-table small{color:var(--text-muted);margin-top:3px;font-size:10px}.usage-summary{justify-content:space-between;align-items:center;gap:16px;margin:13px 0 8px;display:flex}.usage-summary span,.usage-summary strong{font-size:11px}.usage-progress{background:#ffffff13;border-radius:999px;height:5px;overflow:hidden}.usage-progress i{border-radius:inherit;background:linear-gradient(90deg,#f3f3f0,#88b9f0);min-width:2px;height:100%;transition:width .3s;display:block}.owner-usage-card>small{color:var(--text-muted);margin-top:9px;font-size:10px;display:block}.owner-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-shortcuts a{border:1px solid var(--border);color:var(--text);gap:4px;min-height:70px;margin:-1px 0 0 -1px;padding:12px;font-size:11px;transition:background .15s;display:grid}.owner-shortcuts a:hover{background:#ffffff0b}.owner-shortcuts small{color:var(--text-muted);font-size:9px}.audit-list,.simple-history-list{display:grid}.audit-list article,.simple-history-list article{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:53px;padding:8px 2px;display:grid}.audit-list article:first-child,.simple-history-list article:first-child{border-top:0}.audit-list strong,.audit-list small,.simple-history-list strong,.simple-history-list small{display:block}.audit-list small,.audit-list time,.simple-history-list small{color:var(--text-muted);font-size:10px}.simple-history-list article>strong,.simple-history-list article>em{justify-self:end}.simple-history-list article>small{text-align:right;min-width:100px}.support-workspace{grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);gap:12px;min-height:570px;display:grid}.support-case-list{align-content:start;gap:3px;display:grid;overflow:auto}.support-case-list>h2{margin-bottom:12px}.support-case-list>button{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.support-case-list>button:hover,.support-case-list>button.is-active{background:#ffffff0e}.support-case-list strong,.support-case-list small{display:block}.support-case-list strong{font-size:11px}.support-case-list small,.support-case-list time{color:var(--text-muted);margin-top:3px;font-size:9px}.support-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.support-messages{align-content:end;gap:9px;padding:12px 0;display:grid;overflow:auto}.support-messages article{border:1px solid var(--border);background:#202020;border-radius:11px;justify-self:start;max-width:min(76%,640px);padding:11px 13px}.support-messages article.is-platform{color:#161616;background:#ececea;justify-self:end}.support-messages strong,.support-messages time{font-size:9px;display:block}.support-messages p{color:inherit;white-space:pre-wrap;margin:5px 0 7px;font-size:12px}.support-messages time{opacity:.62}.support-reply{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:10px;padding-top:12px;display:grid}.support-reply textarea,.settings-form input,.settings-form select,.settings-form textarea,.form-grid-two input,.template-assignment-list select,.account-workspace-search,.support-access-reason textarea{border:1px solid var(--border-strong);color:var(--text);font:inherit;background:#181818;border-radius:8px;outline:none;padding:10px 11px}.support-reply textarea:focus,.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus,.form-grid-two input:focus,.template-assignment-list select:focus,.account-workspace-search:focus,.support-access-reason textarea:focus{border-color:#ffffff52}.support-empty{color:var(--text-secondary);text-align:center;place-self:center}.admin-filter-tabs{border:1px solid var(--border);background:#ffffff06;border-radius:9px;padding:3px;display:flex}.admin-filter-tabs button{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:11px}.admin-filter-tabs button.is-active{color:var(--text);background:#ffffff16}.usage-admin-list{display:grid}.usage-admin-list>a{border-top:1px solid var(--border);color:var(--text);grid-template-columns:minmax(200px,1fr) minmax(180px,.8fr) 130px;align-items:center;gap:20px;min-height:67px;padding:10px 4px;display:grid}.usage-admin-list>a:first-child{border-top:0}.usage-admin-list strong,.usage-admin-list small{display:block}.usage-admin-list small,.usage-admin-list span{color:var(--text-secondary);font-size:10px}.usage-admin-list .usage-progress{margin-top:8px}.template-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-catalogue article>header,.template-catalogue article>footer{justify-content:space-between;align-items:center;display:flex}.template-catalogue article>header{margin-bottom:22px}.template-catalogue article>footer{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:22px;padding-top:12px;font-size:10px}.settings-form,.settings-form>label{gap:8px;display:grid}.settings-form{gap:14px}.settings-form>label,.form-grid-two>label,.organization-package-fields label{color:var(--text-secondary);font-size:10px;font-weight:700}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid-two>label,.template-assignment-list>label{gap:7px;display:grid}.billing-action-list{gap:6px;margin-bottom:18px;display:grid}.billing-action-list button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:8px;padding:10px;font-size:11px}.billing-action-list button:hover{color:var(--text);background:#ffffff0a}.template-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-assignment-list>label{color:var(--text-secondary);font-size:10px}.status-upcoming,.status-open,.status-active,.priority-low,.priority-normal{color:#a8dca0;border-color:#70bd6252}.status-due,.status-waiting_on_ormate,.priority-high{color:#f1c36a;border-color:#e5a61466}.status-overdue,.status-exhausted,.priority-urgent{color:#f18f8f;border-color:#ee414166}.platform-support-banner{left:calc(var(--sidebar-width) + 16px);z-index:66;justify-content:space-between;align-items:center;gap:18px;padding:8px 11px;display:flex;position:fixed;top:14px;right:16px}.platform-support-banner button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px;text-decoration:underline}.account-workspace-search{width:calc(100% - 14px);margin:0 7px 4px;font-size:10px}.platform-switcher{max-height:370px;overflow:auto}.support-access-reason{border:1px solid var(--border-strong);background:#1c1c1c;border-radius:8px;gap:8px;margin:5px 7px;padding:9px;display:grid}.support-access-reason strong{font-size:10px}.support-access-reason textarea{resize:vertical;font-size:10px}.support-access-reason>div{justify-content:flex-end;gap:6px;display:flex}.support-access-reason button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 8px;font-size:9px}.support-access-reason button:last-child{color:#161616;background:#efefed}.organization-package-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.organization-package-fields label{gap:6px;display:grid}@media (max-width:1080px){.owner-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-admin-grid,.organization-control-grid,.admin-rollout-grid,.support-workspace{grid-template-columns:1fr}.template-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.owner-admin-heading,.settings-page-header{flex-direction:column;align-items:flex-start}.owner-admin-metrics,.template-catalogue,.form-grid-two,.template-assignment-list,.organization-package-fields{grid-template-columns:1fr}.owner-team-table article{grid-template-columns:34px minmax(0,1fr) auto}.owner-team-table article>span:nth-child(3){display:none}.usage-admin-list>a{grid-template-columns:1fr}.platform-support-banner{left:8px;right:8px}}@media (max-width:540px){.social-workspace{grid-template-columns:1fr!important}.social-channel-rail{display:none!important}.social-list-heading{padding-top:18px}.social-account-select{display:none}.social-filter-grid{grid-template-columns:1fr;max-height:55vh;overflow-y:auto}.social-conversation-header{height:78px!important;padding:0 12px!important}.social-active-actions>button:nth-of-type(2){display:none}.social-message-timeline{padding:14px 13px 20px!important}.social-composer{margin:0 8px 8px!important}.social-composer-toolbar{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.social-inbox-page *,.social-inbox-page :before,.social-inbox-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shipment-page{gap:1rem;padding-bottom:2rem;display:grid}.shipment-heading,.shipment-detail-heading,.shipment-builder>header,.shipment-builder>footer,.shipment-action-panel,.shipment-documents article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shipment-heading h1,.shipment-detail-heading h2,.shipment-builder h2,.shipment-action-panel h3{margin:0}.shipment-heading p,.shipment-detail-heading p,.shipment-builder p,.shipment-action-panel p{color:var(--text-muted);margin:.35rem 0 0}.shipment-alert{color:#24476f;background:#f5f9ff;border:1px solid #d7e1ef;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.shipment-alert.is-error{color:#8a2534;background:#fff3f4;border-color:#e7b6bd}.shipment-alert.is-conflict{color:#765008;background:#fff8e6;border-color:#e9c273}.shipment-alert.is-success{color:#17613c;background:#effaf4;border-color:#a8d8c0}.shipment-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.shipment-counts button{background:var(--surface);color:var(--text);cursor:pointer;border:1px solid #dce3ec;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.shipment-counts button:hover,.shipment-counts button.is-active{border-color:#577aa6;box-shadow:0 0 0 2px #577aa61f}.shipment-counts strong{font-size:1.2rem}.shipment-layout{grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.shipment-list{gap:.8rem;max-height:calc(100vh - 8rem);display:grid;position:sticky;top:1rem;overflow:hidden}.shipment-list label,.shipment-builder label,.shipment-action-panel label{color:var(--text-muted);gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.shipment-list input,.shipment-builder input,.shipment-builder select,.shipment-builder textarea,.shipment-action-panel input,.shipment-action-panel select,.shipment-action-panel textarea{background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border:1px solid #cfd9e6;border-radius:.55rem;padding:.62rem .7rem}.shipment-list-items{gap:.4rem;display:grid;overflow-y:auto}.shipment-list-items>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:.7rem;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.shipment-list-items>button:hover,.shipment-list-items>button.is-selected{background:#edf4fc;border-color:#7896ba}.shipment-list-items>button>span,.shipment-list-items small,.shipment-documents article>span:first-child,.shipment-history li>span:first-child{gap:.15rem;display:grid}.shipment-list-items small,.shipment-facts span,.shipment-facts small,.shipment-documents small,.shipment-history small{color:var(--text-muted)}.shipment-status{color:#3b526d;white-space:nowrap;background:#e9eef5;border-radius:999px;align-items:center;width:fit-content;padding:.22rem .55rem;font-size:.75rem;font-style:normal;font-weight:750;display:inline-flex}.shipment-status.status-dispatched,.shipment-status.status-in_transit,.shipment-status.status-return_in_transit{color:#24558b;background:#e7f1ff}.shipment-status.status-delivered{color:#1d6a42;background:#dff5e8}.shipment-status.status-exception{color:#8a530f;background:#fff0dd}.shipment-status.status-returned,.shipment-status.status-cancelled{color:#7b3541;background:#f3e9eb}.shipment-detail{gap:1rem;min-width:0;display:grid}.shipment-detail-heading>div:last-child,.shipment-documents article>span:last-child{align-items:center;gap:.7rem;display:flex}.shipment-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.shipment-facts>div{background:#f7f9fc;border-radius:.65rem;gap:.25rem;min-width:0;padding:.75rem;display:grid}.shipment-facts strong,.shipment-facts small{overflow-wrap:anywhere}.shipment-action-panel{align-items:flex-start}.shipment-action-panel form,.shipment-builder{gap:1rem;display:grid}.shipment-action-panel form{flex:1}.shipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.shipment-form-grid .field-span{grid-column:1/-1}.shipment-source-batches{flex-wrap:wrap;gap:.5rem;display:flex}.shipment-source-batches span{background:#edf4fc;border-radius:.55rem;padding:.55rem .7rem}.shipment-parcel-editor,.shipment-parcels,.shipment-documents,.shipment-history{gap:.75rem;display:grid}.shipment-parcel-editor fieldset,.shipment-parcels article{border:1px solid #dce3ec;border-radius:.8rem;padding:.9rem}.shipment-parcel-editor legend{padding:0 .35rem;font-weight:750}.shipment-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.shipment-builder>footer span{max-width:52rem;color:var(--text-muted);font-size:.85rem}.shipment-parcels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.shipment-parcels article header{gap:.2rem;display:grid}.shipment-parcels dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.shipment-parcels dl>div{background:#f7f9fc;border-radius:.5rem;min-width:0;padding:.55rem}.shipment-parcels dt{color:var(--text-muted);font-size:.75rem}.shipment-parcels dd{overflow-wrap:anywhere;margin:.2rem 0 0}.shipment-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.shipment-documents article,.shipment-history li{border:1px solid #dce3ec;border-radius:.7rem;padding:.75rem}.shipment-history{margin:.8rem 0 0;padding:0;list-style:none}.shipment-history li{gap:.35rem;display:grid}.shipment-history li.is-ignored{opacity:.75;border-style:dashed}.shipment-history li>span:not(:first-child){color:var(--text-muted);font-size:.82rem}.shipment-empty{color:var(--text-muted);justify-items:start;gap:.6rem;display:grid}@media (max-width:1050px){.shipment-layout,.shipment-columns{grid-template-columns:1fr}.shipment-list{max-height:none;position:static}.shipment-list-items{max-height:24rem}}@media (max-width:720px){.shipment-heading,.shipment-detail-heading,.shipment-builder>header,.shipment-builder>footer,.shipment-action-panel{flex-direction:column;align-items:stretch}.shipment-counts,.shipment-facts,.shipment-form-grid,.shipment-allocation-grid,.shipment-parcels{grid-template-columns:1fr}}.social-quote-requests-link{border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700}.social-quote-requests-link:hover{background:#ffffff0e}.quote-intake-page{max-width:1560px}.quote-intake-heading,.quote-intake-list>header,.quote-intake-form>header,.quote-intake-lines>header,.quote-intake-line>header,.quote-intake-form>fieldset>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-intake-heading{margin-bottom:28px}.quote-intake-heading h1,.quote-intake-workspace h2{margin:4px 0 7px}.quote-intake-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:20px;display:grid}.quote-intake-list{align-self:start;gap:8px;max-height:calc(100vh - 170px);display:grid;overflow:auto}.quote-intake-list>header{margin-bottom:10px}.quote-intake-list>header h2{margin:0}.quote-intake-list>button{color:var(--text);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:12px;gap:4px;padding:14px;display:grid}.quote-intake-list>button:hover,.quote-intake-list>button.is-active{background:#76b96a14;border-color:#76b96a5c}.quote-intake-list>button span,.quote-intake-list>button small{color:var(--text-secondary)}.quote-intake-form>header{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:22px}.quote-intake-form>header p:last-child{color:var(--text-secondary);max-width:760px}.quote-intake-form>fieldset{border:0;margin:0;padding:24px 0 0}.quote-intake-form>fieldset:disabled{opacity:.62}.quote-intake-lines{gap:14px;margin-top:28px;display:grid}.quote-intake-line{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:18px}.quote-intake-line>header{margin-bottom:16px}.quote-intake-line>header button{color:#d69595;cursor:pointer;background:0 0;border:0}.quote-intake-files{border-top:1px solid var(--border);gap:10px;margin-top:26px;padding-top:22px;display:grid}.quote-intake-files>label{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.quote-intake-files>label span{gap:3px;display:grid}.quote-intake-files small{color:var(--text-muted)}.quote-intake-form>fieldset>footer{border-top:1px solid var(--border);margin-top:26px;padding-top:22px}.quote-intake-form>fieldset>footer p{color:var(--text-secondary);max-width:660px;font-size:12px}.quote-intake-blockers{background:#b58b4e17;border:1px solid #b58b4e57;border-radius:12px;margin-top:20px;padding:14px 16px}.quote-intake-blockers ul{margin:8px 0 0}.quote-intake-success{color:#b7dcb0;background:#76b96a17;border:1px solid #76b96a57;border-radius:10px;margin:0 0 18px;padding:12px 14px}.quote-intake-complete{padding:12px 0}@media (max-width:900px){.quote-intake-layout{grid-template-columns:1fr}.quote-intake-list{max-height:320px}.quote-intake-heading,.quote-intake-form>header,.quote-intake-form>fieldset>footer{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:#161616;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid #ffffffd1}::selection{color:#fff;background:#ffffff38}.app-shell{min-height:100vh}.app-content{margin-left:var(--sidebar-width);background:#161616;min-width:0;min-height:100vh;transition:margin-left .22s}.order-production-page{background:#161616;min-height:100vh;padding-top:68px}.order-production-header{border-bottom:1px solid var(--border-strong);padding:30px 40px 0}.order-production-title-row,.order-production-meta,.order-production-actions,.order-panel>header,.order-tab-panel>header{align-items:center;display:flex}.order-production-title-row{justify-content:space-between;align-items:flex-start;gap:24px}.order-production-title-row h1{letter-spacing:-.035em;margin:4px 0 13px;font-size:clamp(25px,2vw,33px)}.order-production-meta{color:var(--text-secondary);flex-wrap:wrap;gap:10px 20px;font-size:13px}.order-production-meta>span{align-items:center;gap:7px;display:inline-flex}.order-production-meta>span+span{border-left:1px solid var(--border-strong);padding-left:20px}.order-status{border:1px solid var(--border-strong);color:var(--text);border-radius:7px;padding:7px 10px}.order-status i,.admin-status-dot,.order-activity-list i{background:#6eb769;border-radius:50%;width:8px;height:8px}.order-status.status-on_hold i,.order-status.status-rework i{background:#e4aa35}.order-status.status-cancelled i,.order-status.status-archived i{background:#ee4a4a}.order-production-actions{gap:10px}.order-production-actions .primary-button{color:#fff;background:#4e83e8;border-color:#6798f0;min-height:42px;padding:0 19px}.order-production-actions .icon-button{border:1px solid var(--border-strong);background:#ffffff09;border-radius:8px;place-items:center;min-width:48px;min-height:42px;display:grid}.order-stage-track{grid-template-columns:repeat(7,minmax(0,1fr));margin:36px 0 22px;padding:0;list-style:none;display:grid}.order-stage-track li{color:var(--text-muted);justify-items:center;gap:9px;display:grid;position:relative}.order-stage-track li:before,.order-stage-track li:after{content:"";background:#ffffff21;width:50%;height:3px;position:absolute;top:14px}.order-stage-track li:before{left:0}.order-stage-track li:after{right:0}.order-stage-track li:first-child:before,.order-stage-track li:last-child:after{display:none}.order-stage-track li>span{z-index:1;background:#242424;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex;position:relative}.order-stage-track li.is-complete,.order-stage-track li.is-current{color:var(--text)}.order-stage-track li.is-complete:before,.order-stage-track li.is-complete:after,.order-stage-track li.is-current:before{background:#70b66c}.order-stage-track li.is-complete>span{color:#132213;background:#70b66c;border-color:#8dce89}.order-stage-track li.is-current>span{color:#fff;background:#4d79cc;border-color:#6e98e7}.order-section-tabs{gap:24px;display:flex}.order-section-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 4px}.order-section-tabs button.is-active{color:var(--text);border-bottom-color:#eee0b5}.order-production-content{padding:18px 22px 34px;scroll-margin-top:68px}.order-overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;max-width:1550px;margin:0 auto;display:grid}.order-overview-main{grid-template-columns:minmax(280px,.9fr) minmax(440px,1.6fr);gap:12px;display:grid}.order-panel{border:1px solid var(--border-strong);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:8px;min-width:0}.order-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;min-height:48px;padding:0 16px}.order-panel h2,.order-panel h3,.order-panel p{margin:0}.order-panel h2{align-items:center;gap:9px;font-size:15px;display:flex}.order-progress-panel,.order-summary-panel{grid-column:1}.order-products-panel,.order-documents-panel{grid-column:2}.order-products-panel{grid-row:1}.order-documents-panel{grid-row:2}.production-progress-bar{background:#ffffff1f;height:10px;margin:14px 16px 7px;overflow:hidden}.production-progress-bar span{background:#71b76c;height:100%;display:block}.production-progress-rows,.order-summary-panel dl{margin:0;padding:0 16px}.production-progress-rows>div,.order-summary-panel dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.production-progress-rows strong{color:#79c675}.production-progress-rows p,.order-empty-row{color:var(--text-muted);padding:20px 16px;font-size:13px}.order-panel>button{color:#70a5ef;cursor:pointer;text-align:left;background:0 0;border:0;padding:13px 16px}.order-product-table>a{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(180px,1fr) 110px 90px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:grid}.order-product-table>a:hover{background:#ffffff06}.order-product-table small,.order-product-table>a>span:last-child{color:var(--text-secondary)}.order-product-table>a>span:nth-child(2){gap:3px;display:grid}.product-monogram{color:#242424;text-transform:uppercase;background:#e7e8e5;border-radius:5px;justify-content:center;align-items:center;width:48px;height:46px;font-size:17px;font-weight:800;display:flex}.product-state{border:1px solid var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:999px;padding:5px 9px;font-style:normal}.product-state.status-production,.product-state.status-completed{color:#8ed88a}.product-state.status-approved{color:#e7bb58}.order-summary-panel dl>div{gap:20px}.order-summary-panel dt{color:var(--text-secondary)}.order-summary-panel dd{text-align:right;margin:0}.order-document-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 70px 100px;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:grid}.order-document-list em{color:#fff;background:#cf4848e6;border-radius:3px;justify-self:start;padding:3px 5px;font-size:9px;font-style:normal;font-weight:700}.order-document-list small{color:var(--text-secondary)}.order-next-panel{grid-column:2;padding-bottom:16px}.next-action-row{justify-content:space-between;align-items:center;padding:14px 16px 4px;font-size:12px;display:flex}.next-action-row span{color:var(--text-secondary)}.order-checklist,.order-blocker{border-top:1px solid var(--border);gap:11px;margin:15px 16px 0;padding-top:15px;display:grid}.order-checklist label{color:var(--text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.order-checklist input{accent-color:#70b66c;width:16px;height:16px}.order-blocker p{color:var(--text-muted);font-size:12px;line-height:1.5}.order-blocker.has-blocker p{color:#e6bd62}.order-tab-panel{max-width:1550px;min-height:420px;margin:0 auto;padding-bottom:14px}.order-tab-panel>header{padding:14px 18px}.order-tab-panel>header h2{margin-top:3px}.order-work-grid{gap:0;display:grid}.order-work-grid article{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) 130px 100px;align-items:center;gap:14px;padding:13px 18px;display:grid}.order-work-grid article>div{gap:3px;display:grid}.order-work-grid small,.order-work-grid em{color:var(--text-secondary);font-size:12px;font-style:normal}.order-work-grid a{color:#70a5ef;font-size:12px}.order-document-list.is-full>div{grid-template-columns:minmax(0,1fr) 100px 130px}.order-activity-list article{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.order-activity-list article>div{gap:3px;display:grid}.order-activity-list small,.order-activity-list time{color:var(--text-muted);font-size:11px}.order-production-error{text-align:center;gap:15px;max-width:520px;margin:120px auto;display:grid}@media (max-width:1120px){.order-overview-grid{grid-template-columns:1fr}.order-next-panel{grid-column:1}}@media (max-width:820px){.order-production-header{padding:76px 20px 0}.order-production-title-row{flex-direction:column}.order-stage-track{grid-template-columns:repeat(7,110px);overflow-x:auto}.order-overview-main{grid-template-columns:1fr}.order-progress-panel,.order-summary-panel,.order-products-panel,.order-documents-panel{grid-area:auto/1}.order-product-table>a{grid-template-columns:42px minmax(0,1fr)}.order-product-table>a>:nth-child(n+3){display:none}.order-production-content{padding:14px}}.minimal-settings-page{background:#161616;min-height:100vh;padding:92px 36px 40px}.minimal-settings-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1450px;margin:0 auto 20px;display:flex}.minimal-settings-heading h1{letter-spacing:-.03em;margin:4px 0;font-size:28px}.minimal-settings-heading p:last-child{color:var(--text-secondary);margin:0}.settings-search{border:1px solid var(--border-strong);border-radius:8px;align-items:center;gap:9px;min-width:285px;padding:0 13px;display:flex}.settings-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;height:40px}.minimal-settings-page>.notice{max-width:1450px;margin:0 auto 12px}.minimal-settings-layout{grid-template-columns:285px minmax(0,1fr);gap:12px;max-width:1450px;margin:0 auto;display:grid}.settings-section-nav,.settings-detail-panel{border:1px solid var(--border-strong);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:9px}.settings-section-nav{flex-direction:column;justify-content:space-between;min-height:700px;padding:10px;display:flex}.settings-section-nav>div{gap:3px;display:grid}.settings-section-nav button,.settings-section-nav a{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 13px;display:grid}.settings-section-nav button:hover,.settings-section-nav a:hover,.settings-section-nav button.is-active{color:var(--text);background:#fff1}.settings-section-nav>small{color:var(--text-muted);padding:14px;line-height:1.5}.settings-section-nav>div>p{color:var(--text-muted);padding:16px}.settings-detail-panel{min-height:700px;overflow:hidden}.settings-detail-panel fieldset{border:0;margin:0;padding:0}.settings-detail-panel fieldset:disabled{opacity:.64}.settings-detail-heading{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:18px;min-height:82px;padding:15px 22px;display:flex}.settings-detail-heading>div{margin-right:auto}.settings-detail-heading h2{margin:0 0 4px;font-size:17px}.settings-detail-heading p,.settings-detail-heading>span{color:var(--text-secondary);margin:0;font-size:12px}.settings-detail-heading .primary-button{min-height:38px;padding:0 18px}.settings-saved-state{color:#85c781!important}.settings-form-section{border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);gap:30px;padding:20px 22px;display:grid}.settings-form-section>div:first-child h3{margin:0 0 7px;font-size:14px}.settings-form-section>div:first-child p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.settings-fields label{border-bottom:1px solid var(--border);color:var(--text-secondary);grid-template-columns:155px minmax(0,1fr);align-items:center;gap:12px;min-height:45px;font-size:12px;display:grid}.settings-fields input,.settings-fields select,.settings-fields textarea{color:var(--text);background:0 0;border:0;outline:0;width:100%;padding:10px 0}.settings-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-fields textarea{resize:vertical;min-height:70px}.settings-fields input:focus,.settings-fields select:focus,.settings-fields textarea:focus{box-shadow:inset 0 -1px #f3f3ef}.settings-fields .check-field{grid-template-columns:22px 1fr}.settings-fields .check-field input{accent-color:#70b66c;width:16px;height:16px}.settings-structure-section{border-bottom:1px solid var(--border);padding:20px 22px}.settings-structure-section>header h3{margin:0 0 12px;font-size:14px}.settings-structure-list{border-top:1px solid var(--border)}.settings-structure-list>details,.settings-structure-list>article,.settings-add-record{border-bottom:1px solid var(--border)}.settings-structure-list summary,.settings-add-record>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 4px;list-style:none;display:flex}.settings-structure-list summary::-webkit-details-marker{display:none}.settings-add-record>summary::-webkit-details-marker{display:none}.settings-structure-list summary>span{gap:4px;display:grid}.settings-structure-list summary small{color:var(--text-secondary)}.settings-structure-list details[open] summary .icon{transform:rotate(90deg)}.settings-structure-list form,.settings-add-record form{background:#ffffff05;padding:14px}.settings-structure-list footer,.settings-add-record footer{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.settings-structure-list footer button,.settings-add-record footer button{color:#161616;cursor:pointer;background:#ededeb;border:0;border-radius:6px;min-height:34px;padding:0 13px}.settings-structure-list footer .danger-action{color:#e7928d;background:#d1564e24;border:1px solid #d1564e4d}.settings-structure-list>article{color:var(--text-muted);justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.settings-add-record{margin-top:8px}.settings-add-record>summary{color:#75a9ef;font-size:12px}.settings-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.settings-dashboard-columns>section{border:1px solid var(--border);border-radius:7px;overflow:hidden}.settings-dashboard-columns h3{margin:0;padding:15px;font-size:14px}.settings-dashboard-columns article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.settings-dashboard-columns article label{align-items:center;gap:11px;display:flex}.settings-dashboard-columns article label>span{gap:3px;display:grid}.settings-dashboard-columns article small{color:var(--text-muted)}.settings-dashboard-columns article input{accent-color:#70b66c}.settings-dashboard-columns article>div{gap:4px;display:flex}.settings-dashboard-columns article button{border:1px solid var(--border);cursor:pointer;background:#ffffff0b;border-radius:5px;width:29px;height:29px}.settings-dashboard-columns article button:disabled{opacity:.25}.settings-load-error{text-align:center;max-width:520px;margin:120px auto}@media (max-width:1000px){.minimal-settings-layout{grid-template-columns:230px minmax(0,1fr)}.settings-form-section,.settings-dashboard-columns{grid-template-columns:1fr}}@media (max-width:720px){.minimal-settings-page{padding:78px 14px 24px}.minimal-settings-heading{flex-direction:column;align-items:stretch}.settings-search{min-width:0}.minimal-settings-layout{grid-template-columns:1fr}.settings-section-nav{min-height:0}.settings-section-nav>small{display:none}.settings-fields{grid-template-columns:1fr}.settings-detail-heading{flex-wrap:wrap;align-items:flex-start}}.administration-overview-page{background:#161616;min-height:100vh;padding:86px 32px 26px}.administration-heading{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1540px;margin:0 auto 22px;display:flex}.administration-heading h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:27px}.administration-heading p:last-child{color:var(--text-secondary);margin:0}.administration-heading>div:last-child{align-items:center;gap:10px;display:flex}.administration-heading .primary-button{min-height:40px;padding:0 18px}.administration-heading .icon-button{border:1px solid var(--border-strong);background:#ffffff08;border-radius:7px;place-items:center;width:48px;height:40px;display:grid}.administration-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1540px;margin:0 auto 14px;display:grid}.administration-metrics article{border:1px solid var(--border-strong);background:linear-gradient(145deg,#ffffff09,#ffffff04);border-radius:8px;gap:13px;min-height:116px;padding:18px;display:flex}.admin-metric-icon{border:1px solid var(--border-strong);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.administration-metrics article>div{gap:5px;display:grid}.administration-metrics small{color:var(--text-secondary)}.administration-metrics strong{font-size:29px;line-height:1}.administration-metrics p{color:var(--text-secondary);align-items:center;gap:8px;margin:4px 0 0;font-size:11px;display:flex}.admin-status-dot{flex:none;display:inline-block}.admin-status-dot.green{background:#70bd62}.admin-status-dot.blue{background:#5d9fe9}.admin-status-dot.amber{background:#e5a614}.admin-status-dot.red{background:#ee4141}.administration-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:12px;max-width:1540px;margin:0 auto;display:grid}.admin-reference-panel{border:1px solid var(--border-strong);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:8px;min-width:0;overflow:hidden}.admin-reference-panel>header{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.admin-reference-panel h2{margin:0;font-size:15px}.admin-reference-panel>footer{border-top:1px solid var(--border);padding:13px 16px;font-size:11px}.admin-reference-panel>footer a{color:var(--text)}.admin-organization-health{grid-row:span 2}.admin-organization-health>header{align-items:flex-end;gap:16px;min-height:86px}.admin-organization-health>header>div{gap:10px;display:grid}.admin-organization-health nav{gap:6px;display:flex}.admin-organization-health nav button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;min-height:29px;padding:0 11px;font-size:11px}.admin-organization-health nav button.is-active{color:var(--text);border-color:#ffffff80}.admin-organization-health>header label{border:1px solid var(--border-strong);border-radius:6px;align-items:center;gap:8px;min-width:240px;margin-bottom:13px;padding:0 10px;display:flex}.admin-organization-health>header input{color:var(--text);background:0 0;border:0;outline:0;width:100%;height:34px}.admin-organization-table{padding:0 16px}.admin-org-table-head,.admin-organization-table>a{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,1.3fr) minmax(120px,1fr) 90px 100px 65px 80px;align-items:center;gap:12px;min-height:48px;font-size:11px;display:grid}.admin-org-table-head{color:var(--text-secondary);min-height:36px}.admin-organization-table>a:hover{background:#ffffff05}.admin-org-name{align-items:center;gap:10px;display:flex}.admin-org-name i{background:#273443;border:1px solid #37516b;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;font-size:13px;font-style:normal;font-weight:800;display:flex}.admin-status-chip{color:#9bcc96;background:#70b7681f;border:1px solid #70b76838;border-radius:999px;padding:4px 7px;font-style:normal}.admin-status-chip.status-suspended,.admin-status-chip.status-disabled{color:#ea837d;background:#e04f461f;border-color:#e04f463d}.admin-table-empty{color:var(--text-muted);text-align:center;padding:24px 16px;font-size:12px}.admin-attention-panel>div,.admin-activity-panel>div,.admin-quick-actions>div{padding:0 16px}.admin-attention-panel article{border-top:1px solid var(--border);grid-template-columns:8px minmax(150px,1fr) minmax(110px,.8fr) auto;align-items:center;gap:10px;min-height:47px;font-size:11px;display:grid}.admin-attention-panel article span{color:var(--text-secondary)}.admin-attention-panel article a{text-decoration:underline}.admin-activity-panel article{border-top:1px solid var(--border);grid-template-columns:8px 19px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:50px;display:grid}.admin-activity-panel article>span{gap:3px;font-size:11px;display:grid}.admin-activity-panel small,.admin-activity-panel time{color:var(--text-muted);font-size:10px}.admin-health-panel dl{margin:0;padding:0 16px}.admin-health-panel dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:38px;font-size:11px;display:flex}.admin-health-panel dd{color:var(--text-secondary);align-items:center;gap:8px;margin:0;display:flex}.admin-quick-actions a{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;font-size:11px;display:grid}.admin-quick-actions a:hover{color:#fff}.admin-denied{text-align:center;gap:15px;max-width:500px;margin:120px auto;display:grid}@media (max-width:1200px){.administration-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.administration-grid{grid-template-columns:1fr}.admin-organization-health{grid-row:auto}}@media (max-width:760px){.administration-overview-page{padding:78px 14px 24px}.administration-heading{flex-direction:column}.administration-metrics{grid-template-columns:1fr 1fr}.admin-organization-health>header{flex-direction:column;align-items:stretch;padding:14px}.admin-organization-health>header label{min-width:0;margin:0}.admin-organization-table{overflow-x:auto}.admin-org-table-head,.admin-organization-table>a{min-width:750px}}.admin-action-receipt{align-items:center;gap:13px;margin-bottom:18px;padding:14px 18px;display:flex}.admin-action-receipt>span{color:#93d69c;background:#27442d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-action-receipt strong,.admin-action-receipt small{display:block}.admin-action-receipt small{color:#999;margin-top:3px}.confirmation-dialog textarea{color:#f2f2f2;font:inherit;resize:vertical;background:#151515;border:1px solid #444;border-radius:7px;width:100%;padding:10px}.suspension-impact{background:#151515;border:1px solid #393939;border-radius:8px;gap:8px;padding:13px;display:grid}.suspension-impact span{color:#a8d4ae;font-size:13px}.access-paused-card{text-align:center}.access-paused-card .brand-mark{margin:0 auto 20px}.access-paused-icon{color:#79a8ef;border:1px solid #5e83bd;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:22px auto 14px;font-weight:700;display:flex}.access-paused-message{color:#ddd;background:#151515;border:1px solid #353535;border-radius:8px;margin:20px 0 14px;padding:14px;line-height:1.5}.access-reference{color:#888;margin-bottom:24px;display:block}.access-support-button{padding:12px;text-decoration:none;display:block}.access-return-link{color:#aaa;margin-top:16px;display:inline-block}@media (max-width:480px){.administration-metrics{grid-template-columns:1fr}}.app-shell.is-collapsed .app-content{margin-left:var(--sidebar-collapsed)}.sidebar{border-right:1px solid var(--border);width:var(--sidebar-width);z-index:40;background:#161616;flex-direction:column;padding:18px 14px 14px;transition:width .22s,transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-lockup{white-space:nowrap;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 8px;transition:background .16s;display:flex;overflow:hidden}.brand-lockup:hover{background:#ffffff09}.ormate-logo-shell{color:#f4f4f2;flex:0 0 44px;justify-content:center;align-items:center;height:40px;display:inline-flex;overflow:visible}.ormate-mark{filter:drop-shadow(0 5px 12px #0000004d);display:block}.brand-mark{letter-spacing:-.02em;background:linear-gradient(145deg,#4a4b4a,#2c2d2c);border:1px solid #ffffff21;border-radius:10px;flex:0 0 48px;justify-content:center;align-items:center;height:50px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003}.brand-copy{gap:3px;display:grid;overflow:hidden}.brand-copy strong{letter-spacing:-.02em;font-size:17px;line-height:1.2}.brand-copy small{color:var(--text-secondary);font-size:10px;font-weight:400}.sidebar-toggle{border:1px solid var(--border-strong);cursor:pointer;background:#161616;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .16s,border-color .16s;display:flex;position:absolute;top:29px;right:-13px}.sidebar-toggle:hover{background:#242424;border-color:#ffffff52}.primary-nav{scrollbar-color:#ffffff24 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;margin-top:20px;padding:0 1px 10px;display:flex;overflow-y:auto}.sidebar-nav-section{gap:4px;display:grid}.sidebar-nav-section+.sidebar-nav-section{border-top:1px solid #fff1;padding-top:13px}.nav-section-trigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:24px;padding:0;display:flex}.nav-section-label{color:#818381;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 12px;font-size:10px;font-weight:800;line-height:1;display:block;overflow:hidden}.nav-section-chevron{color:#676a67;place-items:center;margin-right:9px;transition:color .16s,transform .16s;display:grid;transform:rotate(90deg)}.nav-section-trigger:hover .nav-section-label,.nav-section-trigger:hover .nav-section-chevron{color:var(--text-secondary)}.nav-section-trigger:focus-visible{outline-offset:-1px;border-radius:7px;outline:1px solid #ffffff6b}.sidebar-nav-section.is-closed .nav-section-chevron{transform:rotate(0)}.sidebar-nav-section.is-closed .nav-section-items{opacity:0;grid-template-rows:0fr}.nav-section-items{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .15s;display:grid}.nav-section-items-inner{gap:3px;min-height:0;display:grid;overflow:hidden}.primary-nav a,.sidebar-bottom>a{color:var(--text-secondary);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;height:40px;padding:0 12px;transition:color .17s,background .17s;display:flex;position:relative;overflow:hidden}.primary-nav a:hover,.sidebar-bottom>a:hover{color:var(--text);background:#ffffff09}.primary-nav a.is-active,.sidebar-bottom>a.is-active{color:var(--text);background:linear-gradient(90deg,#ffffff18,#fff1);box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000001f}.primary-nav a.is-active:after,.sidebar-bottom>a.is-active:after{content:none}.primary-nav .icon,.sidebar-bottom>a .icon{flex:none}.nav-label{font-size:14px;font-weight:500}.soon-label,.nav-count{color:#858785;margin-left:auto;font-size:11px}.nav-count{color:#171817;background:#e7e7e3;border-radius:999px;justify-content:center;align-items:center;min-width:21px;min-height:21px;padding:0 5px;font-weight:800;display:inline-flex}.sidebar-bottom{border-top:1px solid #fff1;gap:0;margin-top:auto;padding-top:10px;display:grid}.base-card{border:1px solid var(--border);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:11px 12px;display:flex;overflow:hidden}.base-card-icon{border:1px solid var(--border);background:#ffffff13;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}.base-card .brand-copy strong{font-size:14px}.base-card .brand-copy small{font-size:11px}.app-shell.is-collapsed .sidebar{width:var(--sidebar-collapsed)}.app-shell.is-collapsed .brand-copy,.app-shell.is-collapsed .nav-label,.app-shell.is-collapsed .soon-label{opacity:0;pointer-events:none;width:0}.app-shell.is-collapsed .nav-count,.app-shell.is-collapsed .nav-section-trigger{display:none}.app-shell.is-collapsed .brand-lockup{padding:0}.app-shell.is-collapsed .ormate-logo-shell{flex-basis:40px}.app-shell.is-collapsed .ormate-mark{width:34px;height:auto}.app-shell.is-collapsed .primary-nav{gap:10px;padding-left:0;padding-right:0}.app-shell.is-collapsed .sidebar-nav-section{border-top:0;gap:0;padding-top:0}.app-shell.is-collapsed .nav-section-items{opacity:1!important;grid-template-rows:1fr!important}.app-shell.is-collapsed .primary-nav a,.app-shell.is-collapsed .sidebar-bottom>a{justify-content:center;padding:0}.app-shell.is-collapsed .base-card{justify-content:center;padding:10px}@media (max-height:820px) and (min-width:981px){.sidebar{padding-top:10px;padding-bottom:9px}.brand-lockup{min-height:40px}.sidebar-toggle{top:19px}.primary-nav{gap:6px;margin-top:8px}.sidebar-nav-section+.sidebar-nav-section{padding-top:6px}.nav-section-trigger{min-height:18px}.primary-nav a,.sidebar-bottom>a{height:34px}.sidebar-bottom{padding-top:7px}}.mobile-menu-button,.sidebar-scrim{display:none}.dashboard-page{min-height:100vh}.dashboard-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:120px;padding:0 36px;display:flex}.dashboard-header h1{letter-spacing:-.035em;margin:0 0 12px;font-size:32px;line-height:1}.dashboard-header p{color:var(--text-secondary);margin:0;font-size:13px}.dashboard-header .dashboard-eyebrow{display:none}.header-actions{align-items:center;gap:11px;display:flex}.icon-button,.small-icon-button{border:1px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.icon-button{width:42px;height:42px}.small-icon-button{width:32px;height:32px}.icon-button:hover,.small-icon-button:hover{border-color:var(--border-strong);color:#fff;background:#ffffff0e}.mobile-menu-button{display:none}.notification-button{position:relative}.unread-dot{background:var(--green);border:2px solid #161616;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.user-control{border:1px solid var(--border);cursor:pointer;background:#ffffff06;border-radius:24px;align-items:center;gap:6px;height:44px;padding:3px 10px 3px 3px;display:flex}.user-control .icon{transform:rotate(90deg)}.avatar{background:linear-gradient(145deg,#474947,#2b2c2b);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:inline-flex}.popover-anchor,.global-search{position:relative}.global-search{justify-content:flex-end;align-items:center;width:42px;transition:width .22s;display:flex}.global-search.is-open{border:1px solid var(--border-strong);background:#222322;border-radius:24px;width:282px;padding-left:13px}.global-search.is-open>.icon-button{background:0 0;border:0;width:40px;height:40px}.global-search>input,.company-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0}.global-search>input::placeholder,.company-search input::placeholder{color:var(--text-muted)}.search-results,.mini-popover{border:1px solid var(--border-strong);z-index:70;background:#222322;border-radius:15px;animation:.19s both pop-in;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #00000061}.search-results{width:350px;padding:8px;overflow:hidden}.search-results-label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:600}.search-results button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.search-results button.is-active{background:#ffffff0f}.search-results button span{gap:3px;display:grid}.search-results button strong{font-size:13px}.search-results button small{color:var(--text-muted);font-size:11px}.search-results button em{color:var(--text-secondary);font-size:10px;font-style:normal}.search-hint{border-top:1px solid var(--border);color:var(--text-muted);margin:7px -8px -8px;padding:10px 16px;font-size:10px}kbd{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0f;border-radius:4px;margin-right:3px;padding:1px 4px;font-family:inherit}.empty-search{color:var(--text-muted);text-align:center;padding:15px;font-size:12px}.mini-popover{width:280px;padding:8px}.mini-popover a,.mini-popover button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.mini-popover a:hover,.mini-popover button:hover{background:#ffffff0d}.mini-popover strong,.mini-popover a,.mini-popover button{font-size:12px}.mini-popover small{color:var(--text-muted);font-size:10px}.popover-title{color:var(--text);justify-content:space-between;align-items:center;margin:0;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.popover-title span{color:var(--green);font-size:10px}.popover-title small{margin-top:3px;font-weight:400;display:block}.popover-footer{border-top:1px solid var(--border);color:var(--green);margin-top:4px;text-align:center!important}.destructive-link{color:#d98c8c!important}.dashboard-grid{grid-template-columns:minmax(0,1fr) 284px;gap:24px;padding:24px 24px 18px 36px;display:grid}.dashboard-main{min-width:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{animation:.36s both rise-in;animation-delay:var(--delay);border:1px solid var(--border);background:linear-gradient(138deg,#ffffff0b,#ffffff06);border-radius:16px;flex-direction:column;height:192px;padding:21px 20px;transition:border-color .19s,transform .19s,background .19s;display:flex;position:relative;overflow:hidden}.metric-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.metric-card.is-accent{background:radial-gradient(circle at 80% 0,#ffffff12,#0000 42%),linear-gradient(135deg,#292b29,#202220);border-color:#fff3}.metric-title{font-size:13px;font-weight:500}.metric-arrow{border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:23px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.metric-card>strong{letter-spacing:-.04em;margin-top:42px;font-size:clamp(42px,3vw,54px);font-weight:500;line-height:1}.metric-note{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;margin-top:auto;font-size:10px;display:flex}.metric-note em{color:var(--green);font-style:normal;font-weight:600}.company-panel{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 0,#ffffff09,#0000 42%),linear-gradient(150deg,#ffffff07,#ffffff03);border-radius:24px;min-height:610px;margin-top:22px;padding:39px 78px 44px;position:relative}.company-panel-heading{text-align:center;justify-content:center;align-items:flex-start;display:flex;position:relative}.panel-eyebrow{color:var(--text-secondary);letter-spacing:.17em;text-transform:uppercase;font-size:10px;display:block}.company-panel-heading h2{letter-spacing:-.02em;margin:9px 0 6px;font-size:25px}.company-panel-heading p{color:var(--text-secondary);margin:0;font-size:13px}.company-count{border:1px solid var(--border-strong);background:#ffffff09;border-radius:20px;margin-top:16px;padding:9px 16px;font-size:12px;display:inline-block}.company-search{align-items:center;display:flex;position:absolute;top:0;right:0}.company-search.is-open{border:1px solid var(--border-strong);background:#222322;border-radius:23px;width:230px;padding-left:13px}.company-search.is-open .icon-button{background:0 0;border:0}.create-company-form{grid-template-columns:minmax(0,1fr) auto;gap:12px 25px;margin-top:37px;display:grid}.create-company-form label{color:var(--text-secondary);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.create-company-form input,.modal-label input{color:var(--text);background:#ffffff0b;border:1px solid #0000;border-radius:11px;outline:0;height:42px;padding:0 14px;transition:border-color .16s,background .16s}.create-company-form input:focus,.modal-label input:focus{background:#ffffff0e;border-color:#76b96a80}.create-company-form input::placeholder{color:#646764}.create-company-form button,.primary-button,.danger-button,.secondary-button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 25px;font-size:12px;font-weight:700;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}.create-company-form button,.primary-button{color:#151515;background:#f4f4f2}.create-company-form button:hover,.primary-button:hover{background:#fff;transform:translateY(-1px)}.inline-error{color:#db9b9b;grid-column:1/-1;margin:-3px 0 0;font-size:11px}.company-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:24px;margin-top:34px;display:grid}.company-card{border:1px solid var(--border);cursor:default;text-align:center;background:#ffffff07;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:222px;padding:23px;transition:transform .18s,background .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.company-card:hover{border-color:var(--border-strong);background:#ffffff0b;transform:translateY(-2px)}.company-card.is-selected{background:#76b96a0f;border-color:#76b96a75;box-shadow:inset 0 0 0 1px #76b96a17}.pinned-star{font-size:11px;position:absolute;top:13px;left:15px}.folder-glyph{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:23px;display:inline-flex}.company-card>strong{font-size:15px}.company-card>span:not(.folder-glyph):not(.pinned-star):not(.card-more){color:var(--text-secondary);margin-top:17px;font-size:12px}.company-card>small{color:var(--text-muted);margin-top:7px;font-size:9px}.card-more{color:var(--text-muted);opacity:0;font-size:15px;transition:opacity .16s;position:absolute;top:11px;right:14px}.company-card:hover .card-more,.company-card.is-selected .card-more{opacity:1}.company-empty{border:1px dashed var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:15px;flex-direction:column;grid-column:1/-1;align-items:center;min-height:220px;padding:32px;display:flex}.company-empty .folder-glyph{margin-bottom:15px}.company-empty p{color:var(--text-muted);margin:8px 0 0;font-size:12px}.dashboard-rail{grid-template-rows:212px 318px minmax(245px,1fr);gap:14px;display:grid}.reminder-card,.calendar-card,.deadline-card{border:1px solid var(--border-strong);background:radial-gradient(circle at 80% 0,#ffffff06,#0000 55%),#ffffff06;border-radius:19px}.reminder-card{flex-direction:column;padding:23px 20px 19px;display:flex}.rail-label{font-size:12px;font-weight:500}.reminder-type{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-top:23px;font-size:9px}.reminder-card h2{max-width:180px;margin:5px 0 3px;font-size:14px;font-weight:500;line-height:1.45}.reminder-card p{color:var(--text-secondary);margin:0;font-size:10px}.reminder-card button{cursor:pointer;background:linear-gradient(#315333,#29482b);border:1px solid #76b96a2e;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:auto;font-size:12px;display:flex}.reminder-card button:hover{background:linear-gradient(#39603b,#2e5030)}.calendar-card{padding:20px 16px 13px}.calendar-header{justify-content:space-between;align-items:center;display:flex}.calendar-header h2{margin:0;font-size:14px}.calendar-header>div{gap:7px;display:flex}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{color:var(--text-secondary);margin:21px 0 8px;font-size:10px}.calendar-days button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;margin:0 auto;padding:0;font-size:12px;display:flex;position:relative}.calendar-days button:hover{background:#ffffff0f}.calendar-days button.is-offset{color:#666866}.calendar-days button.is-today{color:#fff;background:#679c5f}.event-dot{background:#888;border-radius:50%;width:4px;height:4px;display:inline-block;position:absolute;bottom:2px}.event-dot.manufacturing{background:#bc9670}.event-dot.dispatch{background:#8e97ae}.event-dot.meeting{background:var(--green)}.event-dot.delivery{background:#a08291}.event-dot.follow-up{background:#9a9c85}.calendar-legend{border-top:1px solid var(--border);justify-content:center;gap:13px;margin-top:7px;padding-top:10px;display:flex}.calendar-legend span{color:var(--text-muted);align-items:center;gap:5px;font-size:8px;display:flex}.calendar-legend .event-dot{position:static}.deadline-card{min-height:245px;padding:19px 16px;overflow:hidden}.deadline-heading{justify-content:space-between;align-items:flex-start;display:flex}.deadline-heading>div{gap:5px;display:grid}.deadline-heading small{color:var(--text-muted);font-size:10px}.deadline-list{scrollbar-color:#444 transparent;max-height:205px;margin-top:14px;display:grid;overflow:auto}.deadline-list a{border-top:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;transition:background .16s,padding .16s;display:flex}.deadline-list a:hover{background:#ffffff08;padding-left:7px;padding-right:5px}.deadline-list a>span{gap:4px;display:grid}.deadline-list strong{font-size:11px;font-weight:600}.deadline-list small{color:var(--text-muted);font-size:9px}.deadline-list em{font-style:normal}.priority-chip{color:var(--text-secondary);border:1px solid #ffffff1f;border-radius:6px;padding:4px 6px;font-size:9px}.priority-chip.high{color:#d59696;background:#914b4b29;border-color:#c5696947}.priority-chip.critical{color:#aab5cf;background:#54648733;border-color:#6d80a94d}.priority-chip.medium{color:#b4b9d1;background:#5e638038}.placeholder{color:#667085}.priority-chip.low{color:#a8c0a9;background:#597a5b2b}.context-menu{border:1px solid var(--border-strong);z-index:100;background:#252625;border-radius:12px;width:196px;padding:7px;animation:.15s both pop-in;display:grid;position:fixed;box-shadow:0 18px 50px #0006}.context-menu button,.context-menu a{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:12px}.context-menu button:hover,.context-menu a:hover{background:#ffffff0e}.menu-separator{border-top:1px solid var(--border);margin:5px 4px}.modal-backdrop{z-index:120;background:#070807b8;justify-content:center;align-items:center;padding:24px;animation:.18s both fade-in;display:flex;position:fixed;inset:0}.ordex-modal{border:1px solid var(--border-strong);background:linear-gradient(145deg,#272827,#202120);border-radius:20px;width:100%;max-width:460px;padding:35px;animation:.23s both modal-in;position:relative;box-shadow:0 28px 80px #0000008c}.modal-close{width:34px;height:34px;position:absolute;top:16px;right:16px}.modal-icon{color:var(--green);background:#76b96a1a;border:1px solid #76b96a33;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;display:flex}.modal-icon.is-danger{color:#d38c8c;background:#a14e4e1a;border-color:#a14e4e38}.ordex-modal h2{letter-spacing:-.02em;margin:9px 0 10px;font-size:23px;line-height:1.25}.modal-copy{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.modal-detail{border:1px solid var(--border);background:#ffffff09;border-radius:11px;justify-content:space-between;margin-top:22px;padding:13px 14px;font-size:12px;display:flex}.modal-detail span{color:var(--text-secondary)}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.secondary-button{border:1px solid var(--border-strong);background:#ffffff0e}.danger-button{color:#fff;background:#8d4141}.modal-label{color:var(--text-secondary);gap:8px;margin-top:22px;font-size:11px;display:grid}.date-modal{max-width:500px}.date-event-list{gap:8px;margin-top:22px;display:grid}.date-event-list a{border:1px solid var(--border);background:#ffffff09;border-radius:11px;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.date-event-list .event-dot{width:7px;height:7px;position:static}.date-event-list a span{gap:4px;display:grid}.date-event-list a strong{font-size:12px}.date-event-list a small{color:var(--text-muted);font-size:10px}.date-empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:25px;display:flex}.date-empty strong{color:var(--text-secondary);font-size:13px}.date-empty span{font-size:11px}.toast{z-index:150;background:#292b29;border:1px solid #76b96a4d;border-radius:11px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;animation:.25s both toast-in;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.toast span{color:var(--green);background:#76b96a24;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.module-page,.team-page{gap:24px;max-width:1180px;margin:0 auto;padding:38px;display:grid}.module-heading{justify-content:space-between;align-items:flex-end;display:flex}.module-heading h1,.page-heading h1{letter-spacing:-.03em;margin:7px 0;font-size:32px}.module-heading p,.page-copy,.placeholder,.card-heading-copy p,.form-actions p{color:var(--text-secondary);margin:0}.module-card,.team-card{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff05);border-radius:18px;overflow:hidden;box-shadow:0 15px 45px #0000001f}.module-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:45px;display:flex}.module-card .modal-icon{margin-bottom:18px}.module-card h2{margin:0 0 9px;font-size:22px}.module-card p{color:var(--text-secondary);max-width:530px;font-size:13px;line-height:1.6}.module-card a{margin-top:20px}.explorer-page{gap:24px;max-width:1180px;margin:0 auto;padding:38px;display:grid}.breadcrumbs{color:var(--text-muted);align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs strong{color:var(--text-secondary);font-weight:500}.explorer-heading{justify-content:space-between;align-items:flex-end;display:flex}.explorer-heading h1{letter-spacing:-.03em;margin:8px 0;font-size:32px}.explorer-heading p{color:var(--text-secondary);margin:0;font-size:13px}.record-panel{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff09,#ffffff05);border-radius:20px;min-height:430px;overflow:hidden}.record-panel-heading{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:18px 22px;font-size:11px;display:flex}.record-panel-heading a{align-items:center;gap:7px;display:flex}.record-grid{gap:13px;padding:22px;display:grid}.record-card{border:1px solid var(--border);background:#ffffff06;border-radius:14px;grid-template-columns:56px 1fr auto auto;align-items:center;gap:18px;padding:17px;transition:background .17s,border-color .17s,transform .17s;display:grid}.record-card:hover{border-color:var(--border-strong);background:#ffffff0b;transform:translateY(-1px)}.record-card .folder-glyph{width:56px;height:56px;margin:0}.record-card>div{gap:4px;display:grid}.record-card>div>strong{color:var(--green);letter-spacing:.08em;font-size:10px}.record-card h2{margin:0;font-size:14px}.record-card p{color:var(--text-muted);margin:0;font-size:10px}.record-card em{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0b;border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.card-heading h2{margin:0;font-size:17px}.card-heading>span,.role-badge{background:#ffffff0f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.table-scroll{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;min-width:680px}.team-table th,.team-table td{border-bottom:1px solid var(--border);text-align:left;padding:14px 24px}.team-table th{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.lifecycle-table{min-width:1080px}.lifecycle-table td{vertical-align:top}.lifecycle-table td:first-child{gap:4px;display:grid}.lifecycle-table td small{color:var(--text-muted);font-size:10px;display:block}.inline-role-control,.lifecycle-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inline-role-control select{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0a;border-radius:7px;padding:6px 8px}.inline-role-control button,.lifecycle-actions button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0e;border-radius:7px;padding:6px 8px;font-size:10px}.inline-role-control button:disabled,.lifecycle-actions button:disabled{cursor:not-allowed;opacity:.45}.lifecycle-actions .danger-action{color:#dd9292}.status-badge{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-active{color:var(--green)}.status-suspended,.status-removed{color:#dd9292}.secure-notice{color:#e0c27d;overflow-wrap:anywhere;border-color:#dbb35b73}.role-policy-heading{align-items:end;gap:20px}.role-policy-heading p,.role-policy-actions p{color:var(--text-muted);margin:5px 0 0;font-size:11px}.role-policy-heading label{color:var(--text-secondary);gap:6px;min-width:190px;font-size:11px;display:grid}.role-policy-heading select{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0a;border-radius:8px;padding:9px 11px}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}.permission-group{border:1px solid var(--border);border-radius:10px;gap:4px;min-width:0;margin:0;padding:10px;display:grid}.permission-group legend{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:700}.permission-option{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px;display:grid}.permission-option:hover{background:#ffffff09}.permission-option input{accent-color:var(--green);margin-top:2px}.permission-option span{gap:3px;display:grid}.permission-option strong{color:var(--text-secondary);font-size:11px}.permission-option small{color:var(--text-muted);font-size:10px;line-height:1.4}.permission-option em{color:var(--text-muted);white-space:nowrap;font-size:9px;font-style:normal}.permission-fixed{cursor:not-allowed;opacity:.72}.role-policy-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.role-policy-actions button{color:#151515;cursor:pointer;background:#f4f4f2;border:0;border-radius:8px;padding:10px 15px;font-weight:700}.role-policy-actions button:disabled{cursor:wait;opacity:.65}.team-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.team-form label{color:var(--text-secondary);gap:7px;font-size:12px;font-weight:600;display:grid}.team-form input,.team-form select{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0a;border-radius:8px;padding:10px 12px}.optional{color:var(--text-muted);font-size:10px;font-weight:400}.notice{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0a;border-radius:9px;margin:0;padding:12px 14px}.notice-error,.login-error{color:#dd9292}.notice-success{color:var(--green)}.form-notice,.form-actions{grid-column:1/-1}.form-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.form-actions button{color:#151515;cursor:pointer;background:#f4f4f2;border:0;border-radius:8px;padding:10px 15px;font-weight:700}.login-screen{background:#161616;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;inset:0}.login-card{border:1px solid var(--border-strong);background:#202120;border-radius:18px;width:100%;max-width:420px;padding:34px;box-shadow:0 24px 70px #0006}.login-card h1{margin:8px 0;font-size:28px}.login-brand{color:var(--green);margin:0;font-size:17px;font-weight:700}.login-copy{color:var(--text-secondary);margin:0 0 24px;font-size:13px}.login-form,.login-form label{gap:8px;display:grid}.login-form{gap:18px}.login-form label{color:var(--text-secondary);font-size:12px;font-weight:600}.login-form input{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0a;border-radius:9px;padding:11px 12px}.login-form button{color:#151515;cursor:pointer;background:#f4f4f2;border:0;border-radius:9px;padding:11px 14px;font-weight:700}.login-form button:disabled,.form-actions button:disabled{cursor:wait;opacity:.65}.login-error{margin:-4px 0;font-size:12px}@keyframes rise-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1250px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;padding-left:26px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-panel{padding-left:40px;padding-right:40px}.company-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:980px){.app-content,.app-shell.is-collapsed .app-content{margin-left:0}.permission-groups{grid-template-columns:minmax(0,1fr)}}.communications-page,.notifications-page{gap:20px;max-width:1680px;margin:0 auto;padding:40px clamp(20px,4vw,64px) 56px;display:grid}.communications-heading,.notifications-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.communications-heading h1,.notifications-heading h1{margin:3px 0 6px;font-size:clamp(1.7rem,2.4vw,2.4rem)}.communications-heading p,.notifications-heading p{color:#667085;margin:0}.segmented-control{background:#e4e7ec;border-radius:9px;padding:3px;display:flex}.segmented-control button{color:#475467;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-weight:650}.segmented-control button.active{color:#101828;background:#fff;box-shadow:0 1px 3px #1018281f}.inbox-shell{background:#fff;border:1px solid #dfe3e8;border-radius:14px;grid-template-columns:180px minmax(260px,340px) minmax(420px,1fr) minmax(220px,280px);height:calc(100vh - 180px);min-height:660px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1018280d}.inbox-filters,.conversation-list,.conversation-workspace,.conversation-context{min-height:0}.inbox-filters{background:#f8fafc;border-right:1px solid #eaecf0;padding:18px 14px}.inbox-filters form label{color:#475467;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.search-row{gap:5px;display:flex}.search-row input{width:100%;min-width:0}.search-row input,.search-row button,.inbox-filters nav button{font:inherit;border:1px solid #d0d5dd;border-radius:7px;padding:8px 9px}.search-row button{cursor:pointer;background:#fff;font-weight:700}.inbox-filters nav{gap:5px;margin-top:22px;display:grid}.inbox-filters nav button{color:#475467;cursor:pointer;text-align:left;background:0 0;border-color:#0000}.inbox-filters nav button.active{color:#175cd3;background:#eaf2ff;font-weight:700}.channel-health-summary{border-top:1px solid #e4e7ec;margin-top:24px;padding:18px 8px 0}.channel-health-summary span{font-size:1.5rem;font-weight:750}.channel-health-summary p{color:#667085;margin:2px 0;font-size:.75rem}.conversation-list{border-right:1px solid #eaecf0;overflow-y:auto}.conversation-row{cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:10px minmax(0,1fr) auto;align-items:flex-start;gap:10px;width:100%;padding:15px 14px;display:grid}.conversation-row:hover,.conversation-row.selected{background:#f5f8ff}.conversation-row.selected{box-shadow:inset 3px 0 #2970ff}.channel-dot{background:#98a2b3;border-radius:999px;width:10px;height:10px;margin-top:5px;display:inline-block}.channel-whatsapp{background:#16a34a}.channel-instagram{background:#c13584}.channel-facebook{background:#1877f2}.channel-web_chat{background:#f79009}.conversation-summary{gap:4px;min-width:0;display:grid}.conversation-summary strong,.conversation-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-summary small{color:#667085;font-size:.75rem}.conversation-meta{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.conversation-meta time{color:#98a2b3;white-space:nowrap;font-size:.65rem}.conversation-meta b{color:#fff;background:#2970ff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;min-height:19px;padding:0 5px;font-size:.65rem;display:flex}.conversation-workspace{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.conversation-header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.conversation-header h2{margin:0 0 3px;font-size:1rem}.conversation-header p{color:#667085;margin:0;font-size:.75rem}.conversation-actions{gap:7px;display:flex}.conversation-actions select,.composer select{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:7px;font-size:.78rem}.message-timeline{background:#f8fafc;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex;overflow-y:auto}.message-bubble{background:#fff;border:1px solid #e4e7ec;border-radius:12px 12px 12px 3px;max-width:min(78%,680px);padding:10px 12px;box-shadow:0 2px 4px #1018280a}.message-bubble.message-outbound{background:#eaf2ff;border-color:#b2ccff;border-radius:12px 12px 3px;align-self:flex-end}.message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.message-bubble>a,.message-bubble>small{margin-top:8px;font-size:.72rem;display:block}.message-bubble>a{color:#175cd3;text-decoration:underline}.message-bubble footer{color:#667085;justify-content:flex-end;gap:7px;margin-top:7px;font-size:.65rem;display:flex}.message-error{color:#b42318!important}.composer{border-top:1px solid #eaecf0;gap:7px;padding:12px 16px 15px;display:grid}.composer label{color:#475467;font-size:.72rem;font-weight:700}.composer textarea,.compact-form textarea{font:inherit;resize:vertical;border:1px solid #d0d5dd;border-radius:8px;min-height:68px;padding:9px 11px}.file-input{color:#475467;gap:6px;font-weight:700;display:grid;font-size:.76rem!important}.file-input input{color:#344054;font:inherit}.file-input small{color:#667085;font-weight:400}.composer>div{justify-content:space-between;display:flex}.composer button,.compact-form button,.connect-form button,.notifications-heading button,.notification-settings button{color:#fff;cursor:pointer;font:inherit;background:#111827;border:0;border-radius:7px;padding:8px 13px;font-weight:700}.conversation-context{border-left:1px solid #eaecf0;padding:4px 16px 20px;overflow-y:auto}.conversation-context section{border-bottom:1px solid #eaecf0;padding:15px 0}.conversation-context h3{margin:0 0 10px;font-size:.82rem}.conversation-context dl,.conversation-context dl div{gap:6px;display:grid}.conversation-context dl{margin:0}.conversation-context dl div{grid-template-columns:1fr 1fr}.conversation-context dt,.conversation-context dd{color:#667085;margin:0;font-size:.72rem}.conversation-context dd{color:#344054;text-align:right}.internal-note,.follow-up{background:#fffaeb;border:1px solid #fedf89;border-radius:7px;margin:7px 0;padding:8px}.internal-note p,.follow-up{font-size:.75rem}.internal-note p{margin:0 0 5px}.internal-note small{color:#667085;font-size:.65rem}.follow-up{justify-content:space-between;align-items:center;gap:8px;display:flex}.follow-up p{margin:0}.follow-up button{color:#175cd3;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.tag-list{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.tag-list span{border:1px solid;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:700}.conversation-context select{font:inherit;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px;font-size:.75rem}.compact-form{gap:7px;margin-top:10px;display:grid}.compact-form input{font:inherit;border:1px solid #d0d5dd;border-radius:7px;padding:8px;font-size:.75rem}.empty-state{color:#667085;text-align:center;place-self:center;padding:32px}.empty-state h2{color:#344054;margin:0 0 5px;font-size:1rem}.empty-state p{margin:0}.accounts-layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.channel-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;display:grid}.channel-card,.connect-card,.notification-feed,.notification-settings section{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 2px 8px #1018280a}.channel-card{padding:18px}.channel-card>header{justify-content:space-between;align-items:flex-start;display:flex}.channel-card h2,.connect-card h2,.notification-settings h2{margin:0 0 4px;font-size:1rem}.channel-card header p,.connect-card>p,.notification-settings p{color:#667085;margin:0;font-size:.78rem}.account-row{border-top:1px solid #eaecf0;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;padding-top:14px;display:grid}.account-row>div:first-child{gap:3px;display:grid}.account-row small{color:#667085}.account-row button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:7px 9px;font-size:.75rem}.account-row>div:nth-child(2){flex-direction:column;align-items:end;gap:6px;display:flex}.account-row .danger-button{color:#b42318;background:0 0;border-color:#fda29b;font-size:.68rem}.connection-status{text-transform:uppercase;font-size:.67rem;font-weight:700}.status-connected{color:#067647}.status-degraded,.status-action_required{color:#b54708}.status-disconnected,.status-disabled{color:#667085}.pairing-code{text-align:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-column:1/-1;padding:12px}.pairing-code img{width:240px;max-width:100%;height:240px}.pairing-code p{color:#667085;margin:5px;font-size:.72rem}.connect-card{padding:20px;position:sticky;top:20px}.connect-form{gap:12px;margin-top:18px;display:grid}.connect-form label{color:#344054;gap:5px;font-size:.78rem;font-weight:650;display:grid}.connect-form input,.connect-form select{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:9px 10px}.connect-form label small,.form-help{color:#667085;margin:0;font-size:.68rem;font-weight:400}.connect-form .checkbox-label{flex-direction:row;align-items:center;display:flex}.notifications-heading>button{align-self:center}.notifications-layout{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:start;gap:20px;display:grid}.notification-feed{overflow:hidden}.notification-item{border-bottom:1px solid #eaecf0;grid-template-columns:5px minmax(0,1fr);gap:12px;padding:18px 20px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item.read{opacity:.72}.notification-indicator{background:#2970ff;border-radius:999px}.severity-warning .notification-indicator{background:#f79009}.severity-critical .notification-indicator{background:#d92d20}.severity-success .notification-indicator{background:#12b76a}.notification-item small{color:#667085;font-size:.68rem}.notification-item h2{margin:5px 0;font-size:.95rem}.notification-item p{color:#475467;margin:0}.notification-actions{gap:12px;margin-top:10px;display:flex}.notification-actions a,.notification-actions button{color:#175cd3;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.notification-settings{gap:14px;display:grid}.notification-settings section{gap:10px;padding:18px;display:grid}.notification-settings button{justify-self:start}.notification-settings small{color:#667085}.quiet-hours-form{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.quiet-hours-form label{color:#344054;gap:5px;font-size:.72rem;font-weight:700;display:grid}.quiet-hours-form .checkbox-label{grid-column:1/-1;align-items:center;display:flex}.quiet-hours-form input[type=time]{font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:8px}.quiet-hours-form button{grid-column:1/-1}.preference-table{overflow-x:auto}.preference-header,.preference-row{text-align:center;grid-template-columns:minmax(115px,1fr) repeat(4,48px);align-items:center;gap:5px;min-width:320px;padding:7px 0;font-size:.66rem;display:grid}.preference-header{color:#667085;border-bottom:1px solid #e4e7ec}.preference-header strong,.preference-row strong{text-align:left}.preference-row{border-bottom:1px solid #f2f4f7}.preference-row label{justify-content:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.shell{grid-template-columns:1fr}}.social-inbox-page{--social-panel:#1c1e1d;--social-panel-raised:#222422;--social-panel-soft:#252725;--social-border:#ffffff13;--social-border-strong:#ffffff21;--social-text:#f0f1ef;--social-secondary:#b0b2af;--social-muted:#777a77;background:radial-gradient(circle at 52% -10%,#ffffff0b,#0000 28%),#171918;grid-template-rows:104px minmax(0,1fr);height:100dvh;min-height:680px;display:grid;overflow:hidden}.social-page-header{border-bottom:1px solid var(--social-border);grid-template-columns:minmax(235px,1fr) minmax(280px,480px) minmax(54px,1fr);align-items:center;gap:24px;min-width:0;padding:0 238px 0 34px;display:grid}.social-page-heading h1{color:var(--social-text);letter-spacing:-.035em;margin:0 0 7px;font-size:24px}.social-page-heading p{color:var(--social-secondary);margin:0;font-size:12px}.social-global-search{border:1px solid var(--social-border-strong);color:var(--social-muted);background:#ffffff06;border-radius:14px;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px;transition:border-color .16s,background .16s;display:flex}.social-global-search:focus-within{background:#ffffff0a;border-color:#ffffff47}.social-global-search input{color:var(--social-text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.social-global-search input::placeholder{color:#878987}.social-global-search kbd{color:#898c89;white-space:nowrap;margin:0;font-size:9px}.social-header-button{border:1px solid var(--social-border);background:#ffffff05;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:42px;height:42px;display:flex;position:relative}.social-header-button:hover{background:#ffffff0f}.social-header-dot{background:#d8a95a;border:2px solid #1a1c1b;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}.social-error-banner{color:#f0c1bc;z-index:80;background:#3b2524;border:1px solid #e0827847;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:calc(100% - 36px);max-width:620px;padding:10px 12px 10px 15px;font-size:12px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%)}.social-error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.social-workspace{grid-template-columns:70px minmax(286px,330px) minmax(390px,1fr) minmax(260px,300px);min-height:0;display:grid}.social-channel-rail,.social-conversation-list,.social-conversation-panel,.social-context-panel{min-height:0}.social-channel-rail{border-right:1px solid var(--social-border);background:#1a1c1b;flex-direction:column;align-items:center;gap:14px;padding:14px 9px;display:flex}.social-channel-rail button{color:#9a9d99;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.social-channel-rail button:hover,.social-channel-rail button.is-active{border-color:var(--social-border);color:#fff;background:#ffffff0e}.social-channel-rail button.is-active:before{content:"";background:#ecece8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-10px}.social-channel-rail .social-rail-connect{border-color:var(--social-border-strong);color:#f2f2ef;background:#ffffff14;margin-bottom:7px}.social-rail-button small{color:#171918;background:#e8e9e5;border:2px solid #1b1d1c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.social-rail-health{background:#5f625f;border:2px solid #1b1d1c;border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;right:3px}.social-rail-health.is-connected{background:#70b168}.social-rail-health.needs-attention{background:#d7a358}.provider-mark{flex:none;display:block}.provider-mark-whatsapp{color:#52b66b}.provider-mark-facebook{color:#618ee8}.provider-mark-website{color:#d4b06d}.social-conversation-list{border-right:1px solid var(--social-border);background:#1d1f1e;grid-template-rows:54px 53px 52px auto minmax(0,1fr);display:grid;overflow:hidden}.social-source-tabs{border-bottom:1px solid var(--social-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.social-source-tabs button{color:#8f928f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 5px;font-size:9px;font-weight:700;display:flex}.social-source-tabs button.is-active{border-color:var(--social-border);color:#f0f1ed;background:#fff1}.social-source-tabs span{color:#caa86c;font-size:8px}.social-list-tabs{border-bottom:1px solid var(--social-border);grid-template-columns:1fr 1fr;align-items:end;gap:8px;padding:9px 10px 0;display:grid}.social-list-tabs button{color:#9a9d9a;cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;gap:8px;height:45px;font-size:12px;font-weight:650;display:flex;position:relative}.social-list-tabs button.is-active{color:#f1f1ee;background:#ffffff0e}.social-list-tabs button.is-active:after{content:"";background:#eeeeea;height:2px;position:absolute;bottom:-1px;left:23%;right:23%}.social-list-tabs button span{color:#b8bab7;background:#ffffff13;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:inline-flex}.social-list-controls{border-bottom:1px solid var(--social-border);align-items:center;gap:4px;padding:8px 12px;display:flex}.social-list-controls>button{color:#b4b6b3;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:34px;padding:0 8px;font-size:10px;display:flex}.social-list-controls>button:first-child{flex:auto}.social-list-controls>button:hover{background:#ffffff0b}.social-list-controls>button:disabled{cursor:default;opacity:.58}.social-list-controls .social-filter-icon{justify-content:center;width:34px;padding:0}.social-list-controls .social-filter-icon.is-active{color:#f4f4ef;background:#ffffff1a}.social-work-filters{border-bottom:1px solid var(--social-border);grid-template-columns:1fr 1fr;gap:5px;padding:8px 10px;display:grid}.social-work-filters label{gap:3px;display:grid}.social-work-filters label>span{color:#747774;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.social-work-filters select{border:1px solid var(--social-border);color:#b9bbb8;background:#252725;border-radius:6px;width:100%;min-width:0;padding:5px;font-size:8px}.social-list-scroll{scrollbar-color:#444744 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.social-conversation-row{color:var(--social-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-height:92px;padding:13px 12px;transition:background .14s;display:grid;position:relative}.social-conversation-row:hover{background:#ffffff06}.social-conversation-row.is-selected{background:radial-gradient(circle at 10%,#ffffff0b,#0000 42%),#ffffff0b}.social-conversation-row.is-selected:before{content:"";background:#e6e7e3;border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.social-avatar{color:#ededeb;background:linear-gradient(145deg,#4a4c49,#30322f);border:1px solid #ffffff17;border-radius:50%;flex:none;justify-content:center;align-items:center;width:41px;height:41px;font-size:11px;font-weight:750;display:inline-flex;position:relative}.social-avatar-large{width:47px;height:47px;font-size:13px}.social-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.social-avatar-provider{background:#222422;border:2px solid #222422;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-3px;right:-4px}.social-avatar-large .social-avatar-provider{width:21px;height:21px}.social-row-content{gap:5px;min-width:0;display:grid}.social-row-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;overflow:hidden}.social-conversation-row.is-unread .social-row-title strong{color:#fff;font-weight:780}.social-row-title time{color:#777a77;flex:none;font-size:9px}.social-row-preview{color:#9b9d9a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.social-conversation-row.is-unread .social-row-preview{color:#c8c9c6}.social-row-context{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.social-row-context>span,.social-row-context>em{border:1px solid var(--social-border);color:#8f928f;background:#ffffff09;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal}.social-row-context>em{color:#d4b06d}.social-row-context>span.is-overdue{color:#d89086;border-color:#d6786a4d}.social-row-footer{color:#747774;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.social-row-footer em,.social-active-identity em,.social-contact-summary em,.social-connection-row strong em{color:#90c688;text-transform:uppercase;background:#76b96a1c;border:1px solid #76b96a33;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700}.social-conversation-row>b{color:#171918;background:#e5e6e1;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:flex;position:absolute;bottom:14px;right:12px}.social-list-skeleton{display:grid}.social-list-skeleton span{border-bottom:1px solid var(--social-border);height:92px;animation:1.3s infinite pulse;display:block;position:relative}.social-list-skeleton span:before,.social-list-skeleton span:after{content:"";background:#ffffff0e;border-radius:999px;position:absolute;left:67px}.social-list-skeleton span:before{height:10px;top:25px;right:40px}.social-list-skeleton span:after{height:8px;top:47px;right:22px}.social-empty-list,.social-empty-conversation{color:var(--social-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.social-empty-icon,.social-empty-conversation>span{border:1px solid var(--social-border);color:#afb1ae;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:15px;display:flex}.social-empty-list h2,.social-empty-conversation h2{color:#e7e8e5;margin:0 0 7px;font-size:14px}.social-empty-list p,.social-empty-conversation p{margin:0;font-size:11px;line-height:1.5}.social-empty-list button{color:#171918;cursor:pointer;background:#e9eae6;border:0;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:10px;font-weight:700}.social-conversation-panel{background:radial-gradient(circle at 70% 20%,#ffffff06,#0000 34%),#1b1d1c;grid-template-rows:75px minmax(0,1fr) auto;display:grid;overflow:hidden}.social-conversation-header{border-bottom:1px solid var(--social-border);align-items:center;gap:12px;min-width:0;padding:0 17px;display:flex}.social-mobile-back{display:none!important}.social-active-identity{min-width:0}.social-active-identity h2{color:var(--social-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:14px;overflow:hidden}.social-active-identity p{color:#868986;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.social-active-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.social-active-actions>button{color:#989b98;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 8px;font-size:9px;display:flex}.social-active-actions>button:hover{border-color:var(--social-border);color:#e5e6e3;background:#ffffff0b}.social-detail-toggle{display:none!important}.social-message-timeline{scrollbar-color:#424542 transparent;scrollbar-width:thin;flex-direction:column;align-items:stretch;min-height:0;padding:18px clamp(17px,3vw,38px) 20px;display:flex;overflow-y:auto}.social-message-group{flex-direction:column;display:flex}.social-date-separator{color:#858885;justify-content:center;align-items:center;margin:8px 0 20px;font-size:9px;display:flex}.social-date-separator:before,.social-date-separator:after{content:"";background:#ffffff0b;flex:1;height:1px}.social-date-separator span{padding:0 12px}.social-message-bubble{color:#e8e9e6;background:#252725;border:1px solid #fff1;border-radius:12px 12px 12px 4px;max-width:min(76%,640px);margin-bottom:9px;padding:10px 12px 8px;box-shadow:0 8px 20px #00000014}.social-message-bubble.social-message-outbound{background:linear-gradient(135deg,#695c4938,#ffffff0b),#292926;border-color:#c7af8921;border-radius:12px 12px 4px;align-self:flex-end}.social-message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.social-message-bubble footer{color:#777a77;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-size:8px;display:flex}.social-message-bubble footer>span:first-child:not(.social-delivery){text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.social-delivery{letter-spacing:-.2em;padding-right:2px;font-size:9px}.social-delivery-delivered,.social-delivery-read{color:#6f9fcb}.social-delivery-failed{color:#d78179}.social-system-message{color:#797c79;text-align:center;align-self:center;margin:6px auto 14px;font-size:9px}.social-system-message time{margin-left:6px}.social-timeline-note{color:#c8c3b8;background:#d5b16a14;border:1px solid #d5b16a29;border-radius:10px;align-self:center;max-width:min(76%,620px);margin:5px auto 12px;padding:9px 12px}.social-timeline-note strong{color:#d7b877;text-transform:uppercase;font-size:8px}.social-timeline-note p{white-space:pre-wrap;margin:5px 0;font-size:10px;line-height:1.45}.social-timeline-note small{color:#7f7c74;font-size:8px}.social-load-earlier{border:1px solid var(--social-border);color:#aaaca9;cursor:pointer;background:#ffffff09;border-radius:999px;align-self:center;margin:0 auto 16px;padding:6px 10px;font-size:9px}.social-file-attachment{border:1px solid var(--social-border);background:#00000026;border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:8px;display:flex}.social-file-attachment>span{gap:2px;display:grid}.social-file-attachment strong{font-size:9px}.social-file-attachment small,.social-audio-message small{color:#7d807d;font-size:8px}.social-image-attachment{gap:5px;margin-top:8px;display:grid}.social-image-attachment img{object-fit:cover;border-radius:8px;max-width:100%;max-height:260px}.social-image-attachment span{color:#8b8e8b;font-size:8px}.social-audio-message{gap:4px;margin-top:8px;display:grid}.social-audio-message audio{width:100%;max-width:260px;height:32px}.social-quarantined-file{color:#d2a25c;margin-top:8px;font-size:9px;display:block}.social-message-failure{color:#d9a29c;border-top:1px solid #da7d742e;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:7px;font-size:9px;display:flex}.social-message-failure a{color:#efc1bc;text-decoration:underline}.social-composer{border-top:1px solid var(--social-border);background:#1b1d1c;padding:12px 15px 14px;position:relative}.social-composer-disabled{color:#aaaca8;align-content:center;gap:4px;min-height:96px;display:grid}.social-composer-disabled strong{color:#dedfdc;font-size:11px}.social-composer-disabled p{margin:0;font-size:9px;line-height:1.45}.social-composer>textarea{border:1px solid var(--social-border-strong);color:#e9eae7;resize:vertical;background:#222422;border-bottom:0;border-radius:13px 13px 0 0;outline:0;width:100%;min-height:58px;max-height:140px;padding:12px 13px 8px;font-size:11px;line-height:1.5;display:block}.social-composer>textarea:focus{border-color:#ffffff40}.social-composer>textarea::placeholder{color:#747774}.social-composer-toolbar{border:1px solid var(--social-border-strong);background:#222422;border-top:0;border-radius:0 0 13px 13px;align-items:center;gap:9px;min-height:46px;padding:5px 7px 6px;display:flex}.social-composer-toolbar>div{align-items:center;gap:2px;display:flex}.social-composer-toolbar button{color:#909390;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.social-composer-toolbar button:hover:not(:disabled){color:#e4e5e2;background:#ffffff0d}.social-composer-toolbar button:disabled{cursor:not-allowed;opacity:.35}.social-composer-toolbar .social-send-button{color:#181a19;background:#e8e9e5;gap:6px;width:auto;margin-left:0;padding:0 13px;font-size:10px;font-weight:750}.social-composer-toolbar .social-send-button:hover:not(:disabled){color:#111;background:#fff}.social-reply-provider{color:#7f827f;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.social-saved-reply-control{display:flex}.social-saved-reply-control select{color:#909390;cursor:pointer;background:0 0;border:0;outline:0;max-width:100px;padding:6px 3px;font-size:9px}.social-saved-reply-control select option{color:#eee;background:#282a28}.social-emoji-anchor{position:relative}.social-emoji-menu{border:1px solid var(--social-border-strong);z-index:40;background:#161616;border-radius:12px;width:320px;max-width:calc(100vw - 32px);padding:0;position:absolute;bottom:42px;left:-40px;overflow:hidden;box-shadow:0 18px 40px #00000059}.social-emoji-menu .epr-main{--epr-dark-bg-color:#161616;--epr-dark-category-label-bg-color:#161616f0;--epr-dark-focus-bg-color:#2b2b2b;--epr-dark-hover-bg-color:#242424;--epr-dark-picker-border-color:transparent;--epr-dark-search-input-bg-color:#202020;--epr-dark-search-input-bg-color-active:#242424;--epr-highlight-color:#7fa6ff;border:0;font-family:inherit;--epr-bg-color:#161616!important;--epr-category-label-bg-color:#161616f0!important;--epr-focus-bg-color:#2b2b2b!important;--epr-hover-bg-color:#242424!important;--epr-picker-border-color:transparent!important;--epr-search-input-bg-color:#202020!important;--epr-search-input-bg-color-active:#242424!important;max-width:calc(100vw - 32px)!important}.social-attachment-preview{border:1px solid var(--social-border-strong);background:#272927;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:8px 9px;display:flex}.social-attachment-preview>span{gap:2px;min-width:0;display:grid}.social-attachment-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.social-attachment-preview small{color:#858885;font-size:8px}.social-attachment-preview audio{max-width:230px;height:30px;margin-left:auto}.social-attachment-preview>button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:18px}.social-recording-state{border:1px solid var(--social-border-strong);background:#242624;border-radius:13px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.social-recording-dot{background:#d16c64;border-radius:50%;width:10px;height:10px;animation:1s infinite pulse}.social-recording-state strong{margin-right:auto;font-size:11px}.social-recording-state button{border:1px solid var(--social-border-strong);color:#c2c4c1;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-size:9px}.social-recording-state button.is-primary{color:#171918;background:#e8e9e5;font-weight:700}.social-context-panel{border-left:1px solid var(--social-border);scrollbar-color:#424542 transparent;scrollbar-width:thin;background:#1b1d1c;padding:15px 12px 22px;overflow-y:auto}.social-context-card{border:1px solid var(--social-border);background:#ffffff05;border-radius:13px;margin-bottom:11px;padding:15px}.social-context-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.social-context-card h3{color:#e8e9e6;margin:0;font-size:11px}.social-context-card a{color:#c9ad75;font-size:9px;text-decoration:none}.social-request-context>header>div{gap:3px;display:grid}.social-request-context>header small{color:#8c8f8c;text-transform:uppercase;font-size:7px}.social-request-context>header>span{color:#d3b474;background:#d5b16a14;border:1px solid #d5b16a29;border-radius:999px;padding:4px 6px;font-size:7px}.social-request-specification{margin-top:12px}.social-request-specification summary{color:#a9aba8;cursor:pointer;font-size:9px}.social-request-specification pre{border:1px solid var(--social-border);color:#aeb0ad;white-space:pre-wrap;background:#171918;border-radius:8px;max-height:190px;padding:8px;font-size:8px;line-height:1.5;overflow:auto}.social-request-additional{color:#aaaca8;white-space:pre-wrap;font-size:9px;line-height:1.45}.social-request-files{gap:5px;margin-top:10px;display:grid}.social-request-files>a,.social-request-files>span{border:1px solid var(--social-border);color:#b9bbb8;background:#ffffff06;border-radius:7px;justify-content:space-between;align-items:center;padding:7px;font-size:8px;display:flex}.social-request-files small{color:#777a77}.social-context-primary,.social-customer-candidates button,.social-inline-create button{color:#dec58f;cursor:pointer;background:#d5b16a1f;border:1px solid #d5b16a33;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.social-context-primary{width:100%;margin-top:10px}.social-linked-record{border:1px solid var(--social-border);color:#d6d7d4;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.social-linked-record strong{font-size:10px}.social-linked-record span{color:#878a87;font-size:8px}.social-duplicate-warning{color:#d0a36a;margin:8px 0 0;font-size:8px;line-height:1.4}.social-customer-candidates{gap:5px;margin:8px 0;display:grid}.social-customer-candidates>div{border:1px solid var(--social-border);border-radius:7px;justify-content:space-between;align-items:center;padding:7px;display:flex}.social-customer-candidates span{gap:2px;display:grid}.social-customer-candidates strong{font-size:9px}.social-customer-candidates small{color:#7e817e;font-size:7px}.social-customer-link,.social-inline-create{gap:5px;margin-top:8px;display:grid}.social-customer-link>span{color:#7e817e;font-size:8px}.social-customer-link select,.social-inline-create input{border:1px solid var(--social-border);color:#d0d2cf;background:#222422;border-radius:7px;min-width:0;padding:7px;font-size:8px}.social-inline-create{grid-template-columns:minmax(0,1fr) auto}.social-contact-summary{align-items:center;gap:11px;margin-bottom:14px;display:flex}.social-contact-summary>div{gap:4px;min-width:0;display:grid}.social-contact-summary strong{font-size:11px}.social-contact-summary span{color:#868986;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.social-detail-list{gap:10px;margin:0;display:grid}.social-detail-list>div{grid-template-columns:minmax(78px,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;display:grid}.social-detail-list dt,.social-detail-list dd{margin:0;font-size:9px}.social-detail-list dt{color:#7f827f}.social-detail-list dd{color:#b8bab7;overflow-wrap:anywhere;text-align:right}.social-detail-list select,.social-context-card>select{border:1px solid var(--social-border);color:#bfc1be;background:#252725;border-radius:7px;width:100%;max-width:130px;padding:5px;font-size:8px}.social-notes{gap:7px;display:grid}.social-notes article{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;padding:8px}.social-notes p{color:#b9bbb8;white-space:pre-wrap;margin:0 0 5px;font-size:9px;line-height:1.45}.social-notes small{color:#717471;font-size:7px}.social-context-empty{color:#717471;margin:0;font-size:9px}.social-context-form{gap:6px;margin-top:9px;display:grid}.social-context-form textarea,.social-context-form input,.social-inline-form input{border:1px solid var(--social-border);color:#dadbd8;background:#222422;border-radius:7px;min-width:0;padding:8px;font-size:9px}.social-context-form textarea{resize:vertical;min-height:55px}.social-context-form button,.social-inline-form button{border:1px solid var(--social-border);color:#d8d9d6;cursor:pointer;background:#ffffff13;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.social-context-tags{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.social-context-tags span{border:1px solid;border-radius:999px;padding:4px 7px;font-size:8px}.social-inline-form{grid-template-columns:minmax(0,1fr) 28px auto;gap:5px;margin-top:7px;display:grid}.social-inline-form input[type=color]{width:28px;height:30px;padding:3px}.social-follow-up{border:1px solid var(--social-border);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:8px;display:flex}.social-follow-up>span{gap:2px;display:grid}.social-follow-up strong{font-size:8px}.social-follow-up small{color:#777a77;font-size:7px}.social-follow-up button{color:#9ec196;cursor:pointer;background:0 0;border:0;font-size:8px}.social-context-mobile-header,.social-context-scrim{display:none}.social-modal-layer{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.social-modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070807b8;border:0;position:absolute;inset:0}.social-connect-dialog{border:1px solid var(--social-border-strong);background:radial-gradient(circle at 80% 0,#ffffff0a,#0000 30%),#202220;border-radius:19px;width:100%;max-width:920px;max-height:calc(100dvh - 48px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.social-connect-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.social-modal-kicker{color:#8fb188;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.social-connect-dialog h2{letter-spacing:-.025em;outline:0;margin:6px 0;font-size:21px}.social-connect-dialog>header p{color:#989b98;margin:0;font-size:10px;line-height:1.5}.social-connect-dialog>header>button{border:1px solid var(--social-border);color:#a7a9a6;cursor:pointer;background:0 0;border-radius:9px;width:34px;height:34px;font-size:19px}.social-provider-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.social-provider-card{border:1px solid var(--social-border);background:#ffffff06;border-radius:14px;min-width:0;padding:15px}.social-provider-card-title{align-items:flex-start;gap:11px;display:flex}.social-provider-card-title>span{border:1px solid var(--social-border);background:#ffffff0b;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.social-provider-card h3{margin:3px 0 5px;font-size:12px}.social-provider-card p{color:#858885;margin:0;font-size:8px;line-height:1.45}.social-provider-statuses{gap:8px;margin-top:14px;display:grid}.social-provider-option,.social-connection-row{background:#0000001f;border:1px solid #ffffff0e;border-radius:9px;padding:9px}.social-provider-option{gap:9px;display:grid}.social-provider-option>span{gap:3px;display:grid}.social-provider-option strong,.social-connection-row strong{font-size:9px}.social-provider-option small,.social-connection-row small{color:#7f827f;font-size:7px;line-height:1.4}.social-provider-option>button,.social-connection-row button{border:1px solid var(--social-border);color:#d5d6d3;cursor:pointer;background:#fff1;border-radius:7px;min-height:29px;padding:5px 8px;font-size:8px;font-weight:700}.social-provider-option>button:disabled{cursor:not-allowed;opacity:.45}.social-provider-option.is-disabled{opacity:.72}.social-live-connect-form{background:#0000001f;border:1px solid #ffffff0e;border-radius:9px;gap:8px;padding:9px;display:grid}.social-live-connect-form>label:not(.social-dedicated-account-check){gap:4px;display:grid}.social-live-connect-form>label>span{color:#a5a8a4;font-size:7px;font-weight:650}.social-live-connect-form input:not([type=checkbox]){border:1px solid var(--social-border);color:var(--social-text);background:#191b19;border-radius:7px;outline:0;width:100%;min-height:30px;padding:6px 8px;font-size:8px}.social-live-connect-form input:not([type=checkbox]):focus{border-color:#8fb1889e}.social-live-connect-form>p{color:#878a87;font-size:7px;line-height:1.45}.social-dedicated-account-check{align-items:flex-start;gap:7px;display:flex}.social-dedicated-account-check input{accent-color:#78a971;margin:1px 0 0}.social-dedicated-account-check span{line-height:1.45;color:#8e918e!important;font-weight:500!important}.social-live-connect-form>button{border:1px solid var(--social-border);color:#e3e4e1;cursor:pointer;background:#ffffff13;border-radius:7px;min-height:31px;font-size:8px;font-weight:750}.social-live-connect-form>button:disabled{cursor:wait;opacity:.5}.social-connect-error{background:#97484124;border:1px solid #cf6b6338;border-radius:8px;padding:9px 11px;color:#e5aaa3!important;margin-top:12px!important;font-size:8px!important}.social-connection-row{gap:8px;display:grid}.social-connection-row>div:first-child{align-items:flex-start;gap:7px;display:flex}.social-connection-row>div:first-child>span:last-child{gap:3px;min-width:0;display:grid}.social-connection-row strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.social-connection-indicator{background:#777;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.social-connection-indicator.status-connected{background:#70b168}.social-connection-indicator.status-degraded,.social-connection-indicator.status-action_required{background:#d7a358}.social-connection-row>div:nth-child(2){gap:5px;display:flex}.social-connection-row .social-text-danger{color:#d3948e;background:0 0;border-color:#cd696233}.social-connection-error{color:#d8a762!important}.social-disabled-label{color:#777;font-size:8px}.social-pairing-code{border-top:1px solid var(--social-border);grid-template-columns:82px 1fr;align-items:center;gap:8px;padding-top:9px;display:grid}.social-pairing-code img{background:#fff;border-radius:6px;width:82px;height:82px}.social-pairing-code p{font-size:8px}.social-connect-dialog>footer{border-top:1px solid var(--social-border);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:15px;display:flex}.social-connect-dialog>footer p{color:#757875;margin:0;font-size:8px;line-height:1.45}.social-connect-dialog>footer button{color:#171918;cursor:pointer;background:#e9eae6;border:0;border-radius:8px;padding:9px 14px;font-size:9px;font-weight:750}.social-provider-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.social-provider-choice{border:1px solid var(--social-border);color:var(--social-text);cursor:pointer;text-align:left;background:#ffffff06;border-radius:14px;align-content:start;gap:12px;min-height:166px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.social-provider-choice:hover,.social-provider-choice:focus-visible{background:#ffffff0b;border-color:#8fb18875;outline:0;transform:translateY(-1px)}.social-provider-choice-mark,.social-provider-guide-heading>span{border:1px solid var(--social-border);background:#ffffff0d;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.social-provider-choice>span:nth-child(2){gap:5px;display:grid}.social-provider-choice strong{font-size:12px}.social-provider-choice small{color:#8e918e;font-size:9px;line-height:1.45}.social-provider-choice-status{color:#777b77;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.social-provider-choice-status:before{content:"";background:#6f726f;border-radius:50%;width:7px;height:7px}.social-provider-choice-status.status-connected:before{background:#70b168}.social-provider-choice-status.status-action_required:before,.social-provider-choice-status.status-degraded:before{background:#d7a358}.social-provider-workflow{margin-top:18px}.social-provider-back{color:#9ca09b;cursor:pointer;background:0 0;border:0;padding:4px 0 10px;font-size:9px;font-weight:700}.social-provider-back:disabled{cursor:wait;opacity:.45}.social-provider-guide{border:1px solid var(--social-border);background:#ffffff06;border-radius:15px;gap:16px;max-width:660px;margin:0 auto;padding:18px;display:grid}.social-provider-guide-heading{align-items:flex-start;gap:12px;display:flex}.social-provider-guide-heading>div{gap:5px;display:grid}.social-provider-guide-heading h3{margin:2px 0 0;font-size:13px}.social-provider-guide-heading p,.social-provider-blocked p{color:#8e918e;margin:0;font-size:9px;line-height:1.5}.social-provider-blocked{background:#9771411a;border:1px solid #cda0602b;border-radius:10px;gap:5px;padding:12px;font-size:10px;display:grid}.social-account-workflow{gap:12px;display:grid}.social-account-summary{background:#00000024;border:1px solid #ffffff0e;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.social-account-summary>span:last-child{gap:3px;display:grid}.social-account-summary strong{font-size:10px}.social-account-summary small{color:#878a87;font-size:8px}.social-account-attention{color:#d8ad72;background:#9771411f;border:1px solid #cda06030;border-radius:9px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.social-setup-steps,.social-whatsapp-pairing ol{color:#979a97;gap:5px;margin:0;padding-left:20px;font-size:9px;line-height:1.45;display:grid}.social-credential-method{border:0;gap:8px;margin:0;padding:0;display:flex}.social-credential-method legend{color:#a5a8a4;margin-bottom:5px;font-size:7px;font-weight:650}.social-credential-method label{border:1px solid var(--social-border);color:#a5a8a4;cursor:pointer;background:#191b19;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.social-credential-method input{accent-color:#78a971}.social-live-connect-form textarea{border:1px solid var(--social-border);color:var(--social-text);resize:vertical;background:#191b19;border-radius:7px;outline:0;width:100%;min-height:108px;padding:8px;font:8px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.social-live-connect-form label>small{color:#777b77;font-size:7px;line-height:1.45}.social-retry-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.social-retry-form label{gap:4px;display:grid}.social-retry-form label>span{color:#a5a8a4;font-size:7px;font-weight:650}.social-retry-form input{border:1px solid var(--social-border);color:var(--social-text);background:#191b19;border-radius:7px;outline:0;min-height:31px;padding:6px 8px;font-size:8px}.social-retry-form button,.social-account-actions button,.social-disable-connection{border:1px solid var(--social-border);color:#e3e4e1;cursor:pointer;background:#ffffff13;border-radius:7px;min-height:31px;padding:6px 10px;font-size:8px;font-weight:750}.social-retry-form button:disabled,.social-account-actions button:disabled,.social-disable-connection:disabled{cursor:wait;opacity:.5}.social-account-actions{gap:8px;display:flex}.social-account-actions .social-text-danger,.social-disable-connection{color:#d3948e;background:0 0;border-color:#cd696233}.social-disable-connection{justify-self:start}.social-replace-login{border:1px solid #ffffff0f;border-radius:9px;overflow:hidden}.social-replace-login>summary{color:#a6a9a5;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:700}.social-replace-login .social-live-connect-form{border:0;border-top:1px solid #ffffff0f;border-radius:0}.social-whatsapp-pairing{background:#00000024;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:118px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.social-whatsapp-pairing img{background:#fff;border-radius:8px;width:118px;height:118px}.social-whatsapp-pairing>p{color:#7f837e;grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.social-connection-spinner{border:3px solid #ffffff1a;border-top-color:#8fb188;border-radius:50%;justify-self:center;width:36px;height:36px;animation:.85s linear infinite social-connection-spin}@keyframes social-connection-spin{to{transform:rotate(360deg)}}@media (max-width:1450px){.social-workspace{grid-template-columns:66px minmax(286px,320px) minmax(390px,1fr)}.social-context-panel{z-index:65;width:min(88vw,330px);max-width:330px;padding-top:0;transition:transform .19s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #0000006b}.social-context-panel.is-open{transform:translate(0)}.social-context-mobile-header{border-bottom:1px solid var(--social-border);z-index:2;background:#1d1f1d;justify-content:space-between;align-items:center;height:62px;margin:0 -12px 14px;padding:0 15px;display:flex;position:sticky;top:0}.social-context-mobile-header strong{font-size:11px}.social-context-mobile-header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:20px}.social-context-scrim{z-index:64;background:#0708078c;border:0;display:block;position:fixed;inset:0}.social-detail-toggle{display:flex!important}}@media (max-width:1120px){.social-page-header{grid-template-columns:minmax(210px,1fr) minmax(260px,430px);padding-left:26px;padding-right:190px}.social-header-button{display:none}.social-provider-cards,.social-provider-picker{grid-template-columns:1fr}.social-provider-choice{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:0}.social-provider-card{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.social-provider-statuses{margin-top:0}}@media (max-width:820px){.social-inbox-page{grid-template-rows:82px minmax(0,1fr);min-height:580px}.social-page-header{grid-template-columns:1fr;gap:12px;padding:0 74px 0 62px}.social-page-heading h1{margin-bottom:4px;font-size:19px}.social-page-heading p{font-size:9px}.social-global-search{display:none}.social-workspace{grid-template-columns:57px minmax(0,1fr)}.social-channel-rail{grid-area:1/1;gap:10px;padding:10px 6px}.social-channel-rail button{width:41px;height:41px}.social-conversation-list{border-right:0;grid-area:1/2}.social-conversation-panel{grid-area:1/2;display:none}.social-workspace.has-conversation .social-conversation-list{display:none}.social-workspace.has-conversation .social-conversation-panel{display:grid}.social-mobile-back{display:flex!important}.social-active-actions>button>span:not(.sr-only){display:none}.social-message-bubble{max-width:88%}.social-composer-toolbar{flex-wrap:wrap}.social-saved-reply-control,.social-reply-provider{display:none}.social-provider-card{grid-template-columns:1fr}.social-modal-layer{padding:12px}.social-connect-dialog{max-height:calc(100dvh - 24px);padding:18px}}@media (max-width:480px){.social-page-header{padding-right:16px}.social-page-heading{padding-left:5px}.social-channel-rail{position:relative}.social-list-tabs,.social-list-controls{padding-left:7px;padding-right:7px}.social-conversation-row{padding-left:9px;padding-right:9px}.social-conversation-header{gap:8px;padding:0 9px}.social-conversation-header .social-avatar{display:none}.social-active-actions{gap:0}.social-active-actions>button{padding:0 6px}.social-message-timeline{padding-left:12px;padding-right:12px}.social-message-bubble{max-width:94%}.social-composer{padding:9px}.social-composer-toolbar{gap:3px}.social-composer-toolbar .social-send-button{padding:0 10px}.social-attachment-preview{flex-wrap:wrap;align-items:flex-start}.social-attachment-preview audio{order:3;width:100%;max-width:100%}.social-recording-state{flex-wrap:wrap;align-items:stretch}.social-recording-state strong{flex:1}.social-connect-dialog>footer{flex-direction:column;align-items:stretch}.social-provider-choice{grid-template-columns:42px minmax(0,1fr);align-items:start}.social-provider-choice-status{grid-column:2}.social-provider-guide{padding:13px}.social-credential-method,.social-account-actions{flex-direction:column;align-items:stretch}.social-retry-form{grid-template-columns:1fr;align-items:stretch}.social-whatsapp-pairing{grid-template-columns:1fr}.social-whatsapp-pairing>p{grid-column:auto}}@media (max-width:980px){.sidebar{transform:translate(-105%);box-shadow:20px 0 60px #00000073;width:var(--sidebar-width)!important}.sidebar.is-mobile-open{transform:translate(0)}.sidebar .brand-copy,.sidebar .nav-label,.sidebar .soon-label{opacity:1!important;pointer-events:auto!important;width:auto!important}.sidebar .nav-count{display:inline-flex!important}.sidebar .nav-section-label{display:block!important}.sidebar .nav-section-trigger{display:flex!important}.sidebar .primary-nav a,.sidebar .sidebar-bottom>a{justify-content:flex-start!important;padding:0 13px!important}.sidebar-toggle{display:none}.mobile-menu-button{z-index:55;transition:left .22s;display:inline-flex;position:fixed;top:18px;left:18px}.mobile-menu-button.is-open{left:calc(var(--sidebar-width) - 21px);background:#161616;top:28px}.sidebar-scrim{z-index:35;background:#00000094;border:0;display:block;position:fixed;inset:0}.dashboard-header{padding-left:80px}.dashboard-grid{grid-template-columns:1fr;padding:24px 26px}.dashboard-rail{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-card{min-height:212px}.deadline-card{grid-column:1/-1}}@media (max-width:680px){.dashboard-header{align-items:flex-start;height:auto;min-height:154px;padding:27px 18px 22px 72px}.dashboard-header h1{margin-top:24px;font-size:27px}.dashboard-header>div:first-child p{max-width:240px}.header-actions{position:absolute;top:18px;right:16px}.header-actions>.popover-anchor:first-of-type,.user-control{display:none}.global-search.is-open{z-index:80;width:auto;position:fixed;top:12px;left:0;right:12px}.search-results{width:350px;max-width:calc(100vw - 24px)}.dashboard-grid{padding:18px 14px}.metric-grid{grid-template-columns:1fr}.metric-card{height:160px}.metric-card>strong{margin-top:25px}.company-panel{border-radius:19px;min-height:520px;padding:29px 18px}.company-panel-heading{text-align:left;justify-content:flex-start}.company-search{right:0}.company-search.is-open{width:100%;top:103px}.create-company-form{grid-template-columns:1fr;margin-top:30px}.create-company-form label{grid-column:auto}.create-company-form button{width:100%}.company-grid{grid-template-columns:1fr}.company-card{height:205px}.dashboard-rail{grid-template-columns:1fr}.deadline-card{grid-column:auto}.module-page,.team-page,.explorer-page{padding:80px 16px 24px}.explorer-heading{flex-direction:column;align-items:flex-start;gap:20px}.record-card{grid-template-columns:48px 1fr auto}.record-card .folder-glyph{width:48px;height:48px}.record-card>em{display:none}.team-form{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch;gap:14px}.modal-actions{flex-direction:column-reverse;align-items:stretch}}.website-secret-card{gap:14px;display:grid}.website-secret-card code{background:var(--surface-soft);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;padding:12px}.website-capability-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.website-capability-grid label{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.website-capability-grid span,.website-health-grid span{gap:3px;display:grid}.website-capability-grid small,.website-health-grid small{color:var(--text-secondary)}.website-integration-card{display:block}.website-health-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0;display:grid}.website-health-grid code{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:720px){.communications-heading,.notifications-heading{flex-direction:column;align-items:stretch}.segmented-control{align-self:stretch}.segmented-control button{flex:1}.inbox-shell{height:auto;min-height:0;display:block;overflow:visible}.inbox-filters{border-bottom:1px solid #eaecf0;border-right:0}.inbox-filters nav{display:flex;overflow-x:auto}.conversation-list{border-right:0;max-height:360px}.conversation-workspace{min-height:620px}.conversation-context{border-top:1px solid #eaecf0;border-left:0}.conversation-header{flex-direction:column;align-items:stretch}.conversation-actions select{width:50%;min-width:0}.message-bubble{max-width:92%}.accounts-layout,.notifications-layout,.channel-grid{grid-template-columns:1fr}.connect-card{position:static}}@media (min-width:721px) and (max-width:1200px){.inbox-shell{grid-template-columns:150px 290px minmax(380px,1fr)}.conversation-context{display:none}.accounts-layout{grid-template-columns:1fr}.connect-card{position:static}}.auth-screen{background:radial-gradient(circle at 50% 8%,#ffffff0b,#0000 32%),linear-gradient(145deg,#121312,#191a19 58%,#141514);justify-content:center;align-items:center;min-height:100vh;padding:34px 20px;display:flex}.auth-card{border:1px solid var(--border-strong);background:linear-gradient(155deg,#272927fa,#1b1d1bfa);border-radius:24px;width:100%;max-width:460px;padding:34px 36px 30px;box-shadow:0 30px 90px #00000070,inset 0 1px #ffffff09}.compact-auth-card{max-width:440px}.auth-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.auth-brand .brand-mark{flex-basis:46px;justify-content:center;height:46px;font-weight:750}.auth-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.auth-brand strong{font-size:17px}.auth-brand small,.auth-support{color:var(--text-muted);font-size:12px}.auth-eyebrow,.panel-eyebrow{color:#a8aaa8;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.auth-card h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:32px}.auth-copy{color:var(--text-secondary);margin:0 0 25px;font-size:14px;line-height:1.6}.auth-form{flex-direction:column;display:flex}.auth-form>label,.password-label-row label{color:#dedfdd;margin:0 0 8px;font-size:12px;font-weight:600}.auth-form>input,.password-field input{border:1px solid var(--border-strong);color:var(--text);background:#181a18;border-radius:11px;width:100%;height:49px;margin-bottom:18px;padding:0 14px}.auth-form input:focus{border-color:#ffffff6b;outline:0;box-shadow:0 0 0 3px #ffffff12}.password-label-row{justify-content:space-between;align-items:center;display:flex}.password-label-row a,.auth-back-link,.development-link{color:#d3d4d1;font-size:12px}.password-field{position:relative}.password-field button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:15px;right:9px}.password-field input{padding-right:56px}.remember-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex;margin:0 0 19px!important}.remember-row input{accent-color:#eeeeeb;width:16px;height:16px;margin:2px 0 0}.remember-row span{flex-direction:column;gap:3px;display:flex}.remember-row strong{color:#d8dad7;font-size:12px}.remember-row small{color:var(--text-muted);font-size:10px;font-weight:400}.auth-submit{color:#171817;cursor:pointer;background:#f2f2ef;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:49px;margin-top:2px;font-weight:700;display:flex}.auth-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.65;transform:none}.button-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-error{color:#e2a5a5;background:#a445451f;border:1px solid #d2686847;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-support{border-top:1px solid var(--border);text-align:center;margin:25px 0 0;padding-top:20px;line-height:1.55}.auth-success{background:#76b96a14;border:1px solid #76b96a38;border-radius:13px;margin:22px 0;padding:18px;line-height:1.55}.auth-success p{color:var(--text-secondary);font-size:13px}.auth-success a{color:#9acb91;font-size:13px;font-weight:650}.auth-back-link{margin-top:22px;display:inline-block}.shell-account{z-index:35;position:fixed;top:18px;right:24px}.shell-account-trigger{border:1px solid var(--border-strong);cursor:pointer;background:#161616f0;border-radius:28px;align-items:center;gap:10px;min-height:46px;padding:4px 12px 4px 5px;transition:background .16s,border-color .16s;display:flex}.shell-account-trigger:hover,.shell-account-trigger[aria-expanded=true]{background:#1d1d1d;border-color:#ffffff3d}.shell-account-trigger .avatar{background:#373a37;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.shell-account-name{text-align:left;flex-direction:column;max-width:145px;display:flex}.shell-account-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell-account-name small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-skeleton{background:#393b39;border-radius:5px;width:80px;height:12px;animation:1.2s infinite pulse}.shell-account-chevron{color:var(--text-muted);place-items:center;transition:transform .17s;display:grid;transform:rotate(90deg)}.shell-account-trigger[aria-expanded=true] .shell-account-chevron{transform:rotate(-90deg)}@keyframes pulse{50%{opacity:.45}}.account-menu{border:1px solid var(--border-strong);background:#161616;border-radius:15px;flex-direction:column;width:328px;max-height:calc(100vh - 88px);margin-top:8px;padding:8px;animation:.15s both account-menu-in;display:flex;position:absolute;right:0;overflow:hidden auto;box-shadow:0 24px 60px #00000073}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.account-menu-heading{flex-direction:column;padding:10px 11px;display:flex}.account-menu-heading strong{font-size:13px}.account-menu-heading span{color:var(--text-secondary);margin-top:3px;font-size:11px}.account-menu-heading small{color:#88ad81;margin-top:8px;font-size:10px}.account-menu>a,.account-menu>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:12px}.account-menu .account-menu-action{align-items:center;gap:10px;display:flex}.account-menu>a:hover,.account-menu>button:hover{background:#ffffff0e}.account-menu-divider{background:var(--border);height:1px;margin:5px}.account-menu .account-logout{color:#d69595}.device-account-switcher{gap:3px;padding:2px 0;display:grid}.device-account-switcher-heading{justify-content:space-between;align-items:center;padding:5px 10px 7px;display:flex}.device-account-switcher-heading strong{font-size:11px}.device-account-switcher-heading small{color:var(--text-muted);text-transform:uppercase;font-size:9px}.device-account-switcher>button{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:50px;padding:7px 9px;transition:background .15s,color .15s;display:grid}.device-account-switcher>button:hover,.device-account-switcher>button.is-current{color:var(--text);background:#ffffff0e}.device-account-switcher>button:disabled{cursor:default;opacity:1}.device-account-avatar{background:linear-gradient(145deg,#484a48,#292a29);border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:inline-flex}.device-account-avatar.is-add{color:var(--text-secondary);background:0 0;border-style:dashed}.device-account-copy{gap:2px;min-width:0;display:grid}.device-account-copy strong,.device-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-account-copy strong{font-size:11px}.device-account-copy small{color:var(--text-muted);font-size:9px}.device-account-switcher>.device-add-account{grid-template-columns:36px minmax(0,1fr)}@media (max-width:680px){.shell-account{top:14px;right:12px}.shell-account-name{display:none}.shell-account-trigger{min-height:42px;padding-right:8px}.account-menu{width:min(328px,100vw - 24px);max-height:calc(100vh - 72px)}}.content-page{max-width:1440px;margin:0 auto;padding:104px 38px 60px}.content-page>header h1{margin:7px 0;font-size:32px}.content-page>header p:last-child{color:var(--text-secondary);margin:0}.content-loading,.dashboard-loading,.dashboard-state-error,.admin-denied{justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.dashboard-loading{color:var(--text-secondary);flex-direction:column}.dashboard-loading .brand-mark{justify-content:center;height:48px}.settings-card,.admin-table-card{border:1px solid var(--border);background:linear-gradient(145deg,#252725f0,#1d1f1df0);border-radius:18px;padding:24px}.settings-card h2{margin:0 0 6px;font-size:16px}.settings-card p{color:var(--text-secondary);font-size:12px;line-height:1.6}.settings-card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.account-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:30px;display:grid}.profile-avatar{text-transform:uppercase;background:#354435;border:1px solid #526752;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-style:normal;font-weight:700;display:flex}.profile-avatar-image{object-fit:cover}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field-grid label{color:#d9dad8;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.field-grid input,.field-grid select,.field-grid textarea,.creation-success input{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.field-grid small{color:var(--text-muted);font-weight:400}.field-span{grid-column:1/-1}.account-form>button{margin-top:22px}.security-summary,.detail-list{grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 24px;display:grid}.security-summary div,.detail-list div{background:#ffffff06;padding:13px}.security-summary dt,.detail-list dt{color:var(--text-muted);text-transform:uppercase;font-size:9px}.security-summary dd,.detail-list dd{margin:5px 0 0;font-size:12px}.session-list{flex-direction:column;gap:8px;display:flex}.session-list article{border:1px solid var(--border);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.session-list article div{flex-direction:column;display:flex}.session-list small{color:var(--text-muted);margin-top:3px;font-size:10px}.session-list button{color:#d89b9b;cursor:pointer;background:0 0;border:0;font-size:11px}.session-device{background:#303330;border-radius:8px;justify-content:center;align-items:center;width:52px;height:36px;padding:6px;font-size:9px;display:flex}.activity-page,.activity-controls,.activity-filter-grid{gap:1rem;display:grid}.activity-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.activity-tabs button.is-active{border-color:var(--accent);color:var(--accent)}.activity-filter-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.activity-filter-grid label{gap:.4rem;display:grid}.activity-list article{grid-template-columns:auto minmax(0,1fr) auto}.activity-more{margin-top:1rem}.employee-activity-link{margin-top:.35rem;display:inline-block}.current-session-chip,.status-chip,.warning-chip{color:#9ac393;background:#76b96a1a;border:1px solid #76b96a40;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal}.account-message{color:#a7cfa0;background:#76b96a14;border:1px solid #76b96a33;border-radius:10px;margin:20px 0;padding:12px 14px;font-size:12px}.admin-hero{justify-content:space-between;align-items:flex-end;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.secondary-button{border:1px solid var(--border-strong);color:#d8dad8;background:#272927}.admin-tabs{border-bottom:1px solid var(--border);gap:23px;margin:29px 0;display:flex}.admin-tabs a{color:var(--text-secondary);padding:0 2px 12px;font-size:11px}.admin-tabs a.is-active{color:#fff;border-bottom:2px solid #e7e7e3}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;display:grid}.admin-metric-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#262826,#202220);border-radius:16px;flex-direction:column;padding:19px;display:flex}.admin-metric-grid span{color:var(--text-secondary);font-size:11px}.admin-metric-grid strong{margin:19px 0 13px;font-size:30px}.admin-metric-grid small{color:var(--text-muted);font-size:9px}.admin-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin-top:18px;display:grid}.admin-quick-card{flex-direction:column;display:flex}.admin-quick-card a{border-top:1px solid var(--border);color:#9abe93;padding:13px 0;font-size:11px}.audit-list article{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.audit-list article div{flex-direction:column;display:flex}.audit-list small{color:var(--text-muted);margin-top:3px;font-size:9px}.audit-list em{color:var(--text-muted);font-size:8px;font-style:normal}.audit-dot{background:#75a86d;border-radius:50%;width:7px;height:7px}.admin-empty{color:var(--text-secondary);text-align:center;padding:42px 20px}.admin-search{gap:9px;margin-bottom:14px;display:flex}.admin-search input{border:1px solid var(--border);color:#fff;background:#202220;border-radius:10px;width:min(460px,100%);min-height:43px;padding:0 13px}.admin-search button{border:1px solid var(--border);background:#303330;border-radius:9px;padding:0 15px}.admin-table-card{padding:0;overflow:hidden}.admin-table-header,.admin-table-row{grid-template-columns:1.3fr 1.3fr .6fr .7fr .7fr .35fr;align-items:center;gap:13px;padding:13px 18px;display:grid}.admin-table-header{color:var(--text-muted);text-transform:uppercase;background:#ffffff06;font-size:9px}.admin-table-row{border-top:1px solid var(--border);font-size:11px}.admin-table-row>span{flex-direction:column;min-width:0;display:flex}.admin-table-row small{color:var(--text-muted);text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.account-filter-bar{grid-template-columns:minmax(240px,2fr) repeat(5,minmax(120px,1fr)) auto;gap:10px;display:grid}.account-filter-bar input,.account-filter-bar select{border:1px solid var(--border);color:#fff;background:#202220;border-radius:10px;width:auto;min-width:0;min-height:43px;padding:0 13px}.admin-accounts-scroll{overflow-x:auto}.admin-account-grid{grid-template-columns:minmax(190px,1.4fr) minmax(190px,1.4fr) minmax(150px,1fr) 80px 90px 115px 115px 110px 70px 105px 70px;min-width:1320px;display:grid}.status-chip.suspended,.status-chip.disabled{color:#d1a08e;background:#b5755b1a;border-color:#b5755b40}.status-chip.archived{border-color:var(--border);color:var(--text-secondary);background:#ffffff0a}.admin-create-form{gap:14px;margin-top:28px;display:grid}.onboarding-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr)}.onboarding-case-list{gap:8px;margin-top:18px;display:grid}.onboarding-case-row{border:1px solid var(--border);color:inherit;background:#ffffff06;border-radius:11px;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(160px,.8fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.onboarding-case-row:hover{border-color:var(--border-strong)}.onboarding-case-row>span{gap:5px;display:grid}.onboarding-case-row small,.onboarding-check-row small{color:var(--text-muted)}.onboarding-control-grid{margin-top:16px}.onboarding-checklist{gap:8px;margin-top:16px;display:grid}.onboarding-check-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(220px,1.2fr) 150px minmax(220px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.onboarding-check-row>span{gap:4px;display:grid}.onboarding-check-row input,.onboarding-check-row select{border:1px solid var(--border);color:var(--text-primary);background:#1a1c1a;border-radius:8px;min-height:38px;padding:8px 10px}.onboarding-check-row button{min-height:38px}.status-chip.lead,.status-chip.discovery,.status-chip.proposal,.status-chip.won,.status-chip.onboarding{color:#a9c7e8;background:#5b84b51f;border-color:#5b84b54d}.status-chip.at_risk,.status-chip.blocked{color:#dfc17f;background:#c69b481f;border-color:#c69b484d}@media (max-width:900px){.onboarding-layout,.onboarding-case-row,.onboarding-check-row{grid-template-columns:1fr}.onboarding-check-row button{justify-self:start}}.form-actions{justify-content:flex-end;gap:10px;display:flex}.creation-success{text-align:center;max-width:620px;margin:60px auto}.creation-success .success-mark{background:#3c613b;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:24px;display:flex}.creation-success dl{gap:1px;margin:24px 0;display:flex}.creation-success dl div{background:#ffffff06;flex:1;padding:14px}.creation-success dt{color:var(--text-muted);font-size:9px}.creation-success dd{margin:6px 0 0;font-size:12px}.creation-success label{text-align:left;flex-direction:column;gap:8px;font-size:10px;display:flex}.creation-success .form-actions{margin:16px 0}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.access-actions{grid-column:1/-1}.access-actions>div{gap:8px;display:flex}.access-actions button{border:1px solid var(--border-strong);cursor:pointer;background:#292b29;border-radius:8px;padding:10px 13px;font-size:10px}.workspace-user{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.workspace-user>div,.workspace-user>span:last-child{flex-direction:column;display:flex}.workspace-user small{color:var(--text-muted);margin-top:4px;font-size:9px}.workspace-user em{color:#9abe93;text-align:right;font-size:9px;font-style:normal}.back-link{color:var(--text-secondary);margin-bottom:14px;font-size:10px;display:inline-block}.back-button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:15px;padding:0;font-size:11px;display:inline-flex}.back-button:hover{color:var(--text)}.search-select-label,.search-select{position:relative}.search-select>input{padding-right:38px}.search-select-clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:19px;position:absolute;top:10px;right:8px}.search-select-list{border:1px solid var(--border-strong);z-index:80;background:#222422;border-radius:10px;max-height:250px;margin:5px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 48px #00000061}.search-select-list li{color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:500}.search-select-list li.is-active,.search-select-list li:hover{color:var(--text);background:#ffffff13}.search-select-empty{cursor:default!important}.inline-notice{border:1px solid var(--border);background:#ffffff09;border-radius:9px;padding:10px 12px}.one-time-secret{margin-top:18px}.one-time-secret input{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:9px;width:min(680px,100%);min-height:40px;margin-right:9px;padding:8px 11px}.confirmation-overlay{z-index:100;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirmation-dialog{border:1px solid var(--border-strong);background:#242624;border-radius:17px;width:100%;max-width:470px;padding:25px;box-shadow:0 28px 90px #0000008c}.confirmation-dialog h2{margin:7px 0 8px}.confirmation-dialog p{color:var(--text-secondary);font-size:12px;line-height:1.55}.confirmation-dialog label{flex-direction:column;gap:7px;margin:18px 0;font-size:11px;display:flex}.confirmation-dialog input{border:1px solid var(--border-strong);color:var(--text);background:#181a18;border-radius:9px;min-height:43px;padding:9px 11px}.real-dashboard-page .dashboard-header{padding-right:250px}.real-dashboard-page .dashboard-main{flex-direction:column;display:flex}.real-dashboard-page .dashboard-rail{grid-template-rows:none;grid-auto-rows:auto;align-content:start}.dashboard-empty-layout{border:1px dashed var(--border-strong);color:var(--text-secondary);text-align:center;background:#ffffff09;border-radius:16px;padding:40px}.dashboard-empty-layout strong{color:var(--text);margin-bottom:6px;display:block}.real-dashboard-page .calendar-days>span{border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;margin:0 auto;font-size:11px;display:flex}.real-dashboard-page .calendar-days>span.is-today{color:#151515;background:#f4f4f2}.calendar-empty-note{color:var(--text-muted);text-align:center;font-size:9px}.real-empty-card{flex-direction:column;align-items:flex-start;min-height:150px;display:flex}.real-empty-card .icon{color:#f4f4f2;margin:20px 0 5px}.real-empty-card h2{margin:4px 0;font-size:14px}.company-grid a.company-card{display:flex}.odms-page{max-width:1460px}.odms-toolbar-panel{overflow:visible}.odms-create-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:21px;display:grid}.odms-create-row label,.odms-order-create label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:650;display:flex}.odms-create-row input,.odms-order-create input,.odms-order-create select,.odms-search input{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:10px;width:100%;min-height:43px;padding:0 13px}.odms-order-create{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:21px;display:grid}.odms-search{border-bottom:1px solid var(--border);border-top:1px solid var(--border);align-items:center;gap:9px;padding:14px 21px;display:flex}.odms-search input{flex:1}.odms-search button,.odms-error button{border:1px solid var(--border-strong);cursor:pointer;background:#303330;border-radius:9px;min-height:40px;padding:0 15px}.odms-error{color:#dda3a3;background:#a6525217;border-bottom:1px solid #be6a6a33;justify-content:space-between;align-items:center;padding:11px 21px;font-size:12px;display:flex}.odms-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:21px;display:grid}.odms-folder-card{border:1px solid var(--border);background:linear-gradient(145deg,#2c2e2ceb,#1f211ff2);border-radius:16px;min-height:215px;padding:19px;position:relative}.odms-folder-card:hover{border-color:#81a8796b;transform:translateY(-1px)}.odms-card-top{align-items:center;min-height:50px;display:flex}.odms-pin{color:#a8c79f;margin-left:8px;font-size:12px}.odms-menu-trigger{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;font-size:17px}.odms-folder-card h2{margin:18px 0 6px;font-size:16px}.odms-folder-card p{color:var(--text-secondary);margin:0;font-size:11px}.odms-folder-card small{color:var(--text-muted);margin-top:8px;font-size:9px;display:block}.odms-open-link{color:#a4c89d;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex}.odms-menu{border:1px solid var(--border-strong);z-index:20;background:#252725;border-radius:10px;flex-direction:column;min-width:140px;padding:5px;display:flex;position:absolute;top:55px;right:15px;box-shadow:0 16px 45px #0006}.odms-menu button,.odms-menu a{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:10px}.odms-menu button:hover,.odms-menu a:hover{color:var(--text);background:#ffffff0f}.odms-menu .is-danger{color:#d59a9a}.odms-state{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:35px;display:flex}.odms-state strong{color:var(--text);font-size:14px}.odms-state p{max-width:430px;margin:0;font-size:11px;line-height:1.6}.odms-history{max-height:min(650px,85vh);overflow:auto}.odms-history-list{flex-direction:column;margin:20px 0;display:flex}.odms-history-list article{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding:12px 0;display:flex}.odms-history-list strong{font-size:11px}.odms-history-list span{color:var(--text-muted);font-size:9px}.odms-order-card em.is-complete{color:#9bc695;background:#76b96a1f}.odms-record-wrap{position:relative}.odms-record-wrap .record-card{height:100%;padding-right:52px}.odms-record-menu{color:var(--text-secondary);cursor:pointer;z-index:4;background:0 0;border:0;padding:8px;font-size:16px;position:absolute;top:13px;right:13px}.odms-record-wrap .odms-menu{top:47px;right:12px}.odms-product-create{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;padding:21px;display:grid}.odms-product-create label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:650;display:flex}.odms-product-create input,.odms-product-create select,.odms-product-create textarea{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:10px;width:100%;min-height:43px;padding:10px 13px}.odms-wide-field{grid-column:span 3}.odms-product-card em{border-radius:20px;padding:6px 9px;font-size:9px}.odms-product-card .status-draft{color:var(--text-secondary);background:#ffffff0d}.odms-product-card .status-approved{color:#a8bfdf;background:#658fc51f}.odms-order-filters select{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:10px;min-height:43px;padding:0 12px}.odms-filter-check{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.odms-filter-check input{width:auto;min-height:auto}.odms-order-card small{color:var(--text-muted);margin-top:7px;font-size:9px;display:block}.order-workspace-heading,.order-workspace-actions,.order-workspace-badges,.order-file-list article,.order-document-list article,.order-timeline article{align-items:center;display:flex}.order-workspace-heading{justify-content:space-between}.order-workspace-actions,.order-workspace-badges{flex-wrap:wrap;gap:8px}.order-workspace-badges{margin-top:13px}.order-workspace-badges span,.order-timeline>article>span{border:1px solid var(--border);color:var(--text-secondary);text-transform:uppercase;background:#ffffff0f;border-radius:999px;padding:6px 9px;font-size:9px}.order-workspace-badges .priority-high,.order-workspace-badges .priority-urgent,.order-workspace-badges .is-overdue{color:#e0a0a0;background:#be6a6a1f}.order-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.order-workspace-panel{overflow:hidden}.order-workspace-panel>.record-panel-heading{padding:16px 19px}.order-workspace-panel .record-panel-heading small{color:var(--text-muted);font-size:9px}.order-planning-form,.order-attachment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.order-planning-form label,.order-attachment-form label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:650;display:flex}.order-planning-form input,.order-planning-form select,.order-planning-form textarea,.order-attachment-form input,.order-attachment-form select,.order-comment-form textarea{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:9px;width:100%;min-height:42px;padding:10px 12px}.order-planning-form .field-span,.order-attachment-form .field-span{grid-column:1/-1}.order-planning-form button,.order-attachment-form button{justify-self:start}.order-readonly-note,.order-empty,.order-evidence-note{color:var(--text-muted);font-size:10px;line-height:1.6}.order-readonly-note{grid-column:1/-1}.order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.order-facts>div{background:#ffffff06;padding:13px 18px}.order-facts dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.order-facts dd{margin:0;font-size:10px}.order-evidence-note,.order-line-list,.order-file-list,.order-comment-list,.order-document-list{padding:0 18px 18px}.order-line-list article,.order-comment-list article{border-top:1px solid var(--border);padding:12px 0}.order-line-list strong,.order-comment-list strong,.order-file-list strong,.order-document-list strong{font-size:11px;display:block}.order-line-list span,.order-comment-list span,.order-file-list span,.order-document-list span,.scan-pending{color:var(--text-muted);font-size:9px}.order-line-list p,.order-comment-list p,.order-file-list p{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:0;font-size:10px;line-height:1.55}.order-projection-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.order-projection-columns h3{text-transform:uppercase;font-size:10px}.order-projection-columns p{color:var(--text-secondary);font-size:10px}.order-file-list article,.order-document-list article{border-top:1px solid var(--border);justify-content:space-between;gap:14px;padding:13px 0}.order-file-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.order-comment-form{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.order-timeline-panel{margin-bottom:18px}.order-timeline-filters{flex-wrap:wrap;gap:7px;padding:13px 18px;display:flex}.order-timeline-filters button{border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:9px}.order-timeline-filters button.is-active{color:#afd0a8;background:#82ad7921}.order-timeline{padding:0 18px 18px}.order-timeline article{border-top:1px solid var(--border);align-items:flex-start;gap:13px;padding:13px 0}.order-timeline article strong{font-size:11px}.order-timeline article p{color:var(--text-muted);margin:5px 0 0;font-size:9px}.order-timeline .timeline-comment{color:#b7b0dc}.order-timeline .timeline-document{color:#a8bfdf}.order-timeline .timeline-approval{color:#d9be88}.order-timeline .timeline-production{color:#a8d0b2}.order-product-directory>.explorer-page{padding-left:0;padding-right:0}@media (max-width:900px){.order-workspace-grid,.order-planning-form,.order-attachment-form,.order-facts,.order-projection-columns{grid-template-columns:1fr}.order-workspace-heading{flex-direction:column;align-items:flex-start;gap:16px}.order-planning-form .field-span,.order-attachment-form .field-span{grid-column:auto}.odms-order-filters{flex-direction:column;align-items:stretch}}.odms-product-card .status-production{color:#d9b77f;background:#ca974c1f}.odms-product-card .status-completed{color:#9bc695;background:#76b96a1f}.product-editor-page .explorer-heading{align-items:center}.autosave-state{border:1px solid var(--border);color:var(--text-secondary);border-radius:20px;padding:8px 12px;font-size:10px}.autosave-state.is-saving,.autosave-state.is-unsaved{color:#d8bb82}.autosave-state.is-error{color:#dda3a3}.product-header-actions{align-items:center;gap:8px;display:flex}.product-tabs{border-bottom:1px solid var(--border);gap:5px;margin-top:25px;display:flex;overflow-x:auto}.product-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:10px}.product-tabs button.is-active{color:var(--text);border-bottom-color:#91b78a}.product-editor-card{border:1px solid var(--border);background:linear-gradient(145deg,#252725f0,#1d1f1df0);border-radius:0 0 18px 18px;min-height:500px;padding:25px}.product-editor-card select{border:1px solid var(--border-strong);color:var(--text);background:#191b19;border-radius:9px;min-height:44px;padding:10px 12px}.product-subsection{border:1px solid var(--border);border-radius:14px;padding:17px}.product-subsection h2{margin:0;font-size:13px}.subsection-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.subsection-heading button,.repeat-row button,.nested-card>button,.size-row button,.player-row button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;padding:8px 10px;font-size:9px}.section-help{color:var(--text-muted);font-size:10px;line-height:1.55}.repeat-row,.size-row,.player-row{align-items:center;gap:8px;margin-top:8px;display:grid}.repeat-row{grid-template-columns:minmax(160px,1fr) auto auto}.size-row{grid-template-columns:1fr 100px 1.5fr auto}.player-row{grid-template-columns:1.4fr .7fr .7fr 80px auto}.repeat-row input,.size-row input,.player-row input,.nested-card input{border:1px solid var(--border);color:var(--text);background:#191b19;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.repeat-row input[type=color]{width:52px;min-width:52px;padding:4px}.repeat-row input[type=checkbox]{width:auto;min-height:auto}.nested-card{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.nested-card label{color:var(--text-secondary);text-transform:capitalize;flex-direction:column;gap:6px;font-size:9px;display:flex}.product-two-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.toggle-row{flex-direction:row!important;align-items:center!important;gap:9px!important}.toggle-row input{width:auto!important}.editor-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.pdf-frame-shell{border:1px solid var(--border);background:#202220;border-radius:15px;margin-top:22px;overflow:hidden}.pdf-frame-shell iframe{background:#fff;border:0;width:100%;height:min(900px,75vh);display:block}.pdf-frame-shell footer{color:var(--text-secondary);justify-content:flex-end;gap:18px;padding:10px 14px;font-size:9px;display:flex}.pdf-version-picker{align-items:center;gap:9px;padding:12px 14px 0;font-size:10px;display:flex}.pdf-version-picker select{border:1px solid var(--border);color:var(--text);background:#191b19;border-radius:7px;padding:7px 9px}.pdf-navigation-layout{grid-template-columns:150px minmax(0,1fr);gap:14px;padding:14px;display:grid}.pdf-thumbnails{flex-direction:column;gap:9px;max-height:min(820px,70vh);padding-right:4px;display:flex;overflow-y:auto}.pdf-thumbnails button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#171917;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:7px;display:flex}.pdf-thumbnails button[aria-current=page]{border-color:var(--accent);color:var(--text);outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}.pdf-thumbnails canvas{background:#fff;max-width:100%;height:auto!important}.pdf-selected-page{flex-direction:column;align-items:center;min-width:0;display:flex}.pdf-selected-page>p{color:var(--text-secondary);text-align:right;align-self:stretch;margin:0 0 8px;font-size:10px}.pdf-selected-page>canvas{background:#fff;max-width:100%;height:auto!important}.pdf-native-fallback{border-top:1px solid var(--border)}.pdf-native-fallback summary{color:var(--text-secondary);cursor:pointer;padding:11px 14px;font-size:10px}.pdf-grid{grid-template-columns:1.4fr 1.5fr .4fr .6fr 1fr .8fr}.pdf-grid>span:last-child{flex-direction:row;gap:9px;display:flex}.pdf-grid a{color:#9fc399}.asset-upload-row{grid-template-columns:160px minmax(200px,1fr) minmax(180px,1fr) auto;align-items:center;gap:9px;margin-top:14px;display:grid}.asset-upload-row input,.asset-upload-row select{border:1px solid var(--border);color:var(--text);background:#191b19;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.asset-grid figure{border:1px solid var(--border);background:#191b19;border-radius:10px;margin:0;overflow:hidden}.asset-grid img{object-fit:cover;width:100%;height:140px}.asset-grid figcaption{flex-direction:column;gap:3px;padding:9px;display:flex}.asset-grid figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asset-grid figcaption span{color:var(--text-muted);text-transform:capitalize;font-size:8px}.asset-grid figure[draggable=true]{cursor:grab}.asset-grid figure[draggable=true]:active{cursor:grabbing}.asset-order-controls{gap:6px;display:flex}.asset-order-controls button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#202320;border-radius:6px;min-width:34px;min-height:28px}.asset-order-controls button:disabled{cursor:not-allowed;opacity:.4}.asset-grid figcaption label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:8px;display:flex}.asset-grid figcaption select{border:1px solid var(--border);color:var(--text);background:#191b19;border-radius:6px;width:100%;padding:6px}@media (max-width:900px){.odms-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.odms-order-create,.odms-product-create{grid-template-columns:1fr 1fr}.odms-wide-field{grid-column:span 2}.product-two-columns{grid-template-columns:1fr}.size-row,.player-row,.asset-upload-row{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-navigation-layout{grid-template-columns:120px minmax(0,1fr)}.account-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-grid{grid-template-columns:minmax(190px,1.4fr) minmax(190px,1.4fr) minmax(150px,1fr) 80px 90px 115px 115px 110px 70px 105px 70px}.shell-account-name{display:none}.shell-account{top:16px;right:16px}.content-page{padding:90px 18px 40px}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-layout,.admin-detail-grid{grid-template-columns:1fr}.admin-table-header{display:none}.admin-table-row{grid-template-columns:1fr 1fr}.field-grid{grid-template-columns:1fr}.field-span,.access-actions{grid-column:auto}.security-summary,.detail-list{grid-template-columns:1fr}}@media (max-width:560px){.odms-create-row,.odms-order-create,.odms-product-create{grid-template-columns:1fr}.odms-wide-field{grid-column:auto}.repeat-row,.size-row,.player-row,.asset-upload-row,.asset-grid,.pdf-navigation-layout{grid-template-columns:1fr}.pdf-thumbnails{flex-direction:row;max-height:none;overflow-x:auto}.pdf-thumbnails button{flex:0 0 110px}.odms-folder-grid{grid-template-columns:1fr;padding:13px}.odms-search{flex-wrap:wrap;align-items:stretch}.odms-search input{flex-basis:calc(100% - 30px)}.auth-screen{align-items:stretch;padding:12px}.auth-card{border-radius:18px;margin:auto 0;padding:27px 21px}.admin-hero{flex-direction:column;align-items:flex-start;gap:17px}.admin-tabs{overflow-x:auto}.admin-tabs a{flex:none}.admin-metric-grid{grid-template-columns:1fr}}.customer-order-page,.selected-order-page{color:#f3f3f3;min-height:100%;padding:26px 32px 48px}.customer-order-header,.selected-order-header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 28px;display:flex}.customer-order-header h1,.selected-order-header h1{margin:8px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1}.customer-order-meta,.selected-order-meta,.selected-order-summary{color:#aaa;flex-wrap:wrap;align-items:center;gap:13px;display:flex}.customer-order-meta i,.selected-order-meta i,.selected-order-summary i{background:#777;border-radius:50%;width:3px;height:3px}.customer-tabs{border-bottom:1px solid #353535;gap:36px;margin-bottom:24px;display:flex}.customer-tabs button{color:#aaa;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 14px}.customer-tabs button.active{color:#fff;border-bottom-color:#f4f4f2}.customer-orders-card,.customer-simple-card,.customer-simple-grid article,.order-products-panel,.order-documents-panel{background:linear-gradient(145deg,#1a1a1a,#161616);border:1px solid #373737;border-radius:12px}.customer-orders-card{padding:24px}.customer-orders-card>header h2,.customer-simple-card h2,.customer-simple-grid h2,.order-products-panel h2,.order-documents-panel h2{margin:0 0 7px;font-size:22px}.customer-orders-card>header p,.order-products-panel header p,.order-documents-panel header p{color:#aaa;margin:0}.customer-order-tools{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px;display:flex}.customer-order-search{border:1px solid #3a3a3a;border-radius:8px;align-items:center;min-width:340px;padding:0 13px;display:flex}.customer-order-search input{color:#eee;font:inherit;background:0 0;border:0;outline:none;width:100%;padding:12px}.customer-order-filters{background:#121212;border:1px solid #333;border-radius:8px;display:flex;overflow:hidden}.customer-order-filters button{color:#bbb;cursor:pointer;font:inherit;background:0 0;border:0;padding:12px 18px}.customer-order-filters button.active{color:#fff;background:#292929}.customer-order-filters span{color:#8d8d8d;margin-left:5px}.customer-order-table{border:1px solid #383838;border-radius:9px;overflow:hidden}.customer-order-row{color:#e8e8e8;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #343434;grid-template-columns:1.5fr 1.15fr .9fr .8fr .9fr 1fr 20px;align-items:center;gap:16px;width:100%;min-height:66px;padding:10px 18px;display:grid}.customer-order-row:not(.header){cursor:pointer}.customer-order-row:not(.header):hover{background:#222}.customer-order-row:last-child{border-bottom:0}.customer-order-row.header{color:#9e9e9e;min-height:48px;font-size:13px}.customer-order-row strong,.customer-order-row small,.customer-simple-row strong,.customer-simple-row small{display:block}.customer-order-row small,.customer-simple-row small{color:#999;margin-top:3px}.row-arrow{text-align:right;font-size:28px}.status-pill{color:#ddd;border:1px solid #444;border-radius:999px;padding:5px 10px;font-size:13px;font-style:normal;display:inline-flex}.status-pill.active{background:#20262d;border-color:#354252}.status-pill.complete{background:#1f2b22;border-color:#38503d}.status-pill.attention{color:#f4bf75;background:#32251c;border-color:#664628}.customer-order-empty{color:#999;text-align:center;padding:28px}.customer-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-simple-grid article,.customer-simple-card{padding:24px}.customer-simple-grid dl,.order-detail-compact dl{grid-template-columns:1fr 1.6fr;margin:20px 0 0;display:grid}.customer-simple-grid dt,.customer-simple-grid dd,.order-detail-compact dt,.order-detail-compact dd{border-bottom:1px solid #303030;margin:0;padding:11px 0}.customer-simple-grid dt,.order-detail-compact dt{color:#999}.customer-simple-row{color:inherit;border-top:1px solid #303030;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:20px;padding:15px 4px;text-decoration:none;display:grid}.customer-simple-row.activity{grid-template-columns:1.8fr .7fr 1fr}.selected-order-title{align-items:center;gap:16px;display:flex}.selected-order-actions{gap:12px;display:flex}.selected-order-actions a{align-items:center;text-decoration:none;display:inline-flex}.order-stage-track{border:1px solid #393939;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:0 0 22px;padding:20px 24px;display:grid}.order-stage-track div{color:#888;align-items:center;gap:10px;display:flex;position:relative}.order-stage-track div:not(:last-child):after{content:"";background:#3a3a3a;height:1px;position:absolute;top:15px;left:48px;right:20px}.order-stage-track span{z-index:1;background:#161616;border:1px solid #656565;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.order-stage-track .complete,.order-stage-track .current{color:#eee}.order-stage-track .complete span{color:#9ed6a7;background:#243d2a;border-color:#72a67b}.order-stage-track .complete:not(:last-child):after{background:#6f9f76}.order-stage-track .current span{color:#111;background:#eef0f3;border-color:#fff}.selected-order-summary{margin:0 0 16px}.selected-order-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);gap:14px;display:grid}.order-products-panel,.order-documents-panel{padding:20px}.order-products-panel>header,.order-documents-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.order-products-panel>header>span{color:#aaa;border:1px solid #444;border-radius:7px;padding:8px 12px}.order-product-table,.order-document-list{border:1px solid #383838;border-radius:9px;overflow:hidden}.order-product-row{border-bottom:1px solid #343434;grid-template-columns:1.6fr .65fr .8fr 1fr 1.2fr;align-items:center;gap:14px;min-height:82px;padding:10px 14px;display:grid}.order-product-row:last-child{border-bottom:0}.order-product-row.heading{color:#999;min-height:46px;font-size:13px}.order-product-identity{align-items:center;gap:12px;display:flex}.order-product-identity img,.product-placeholder{object-fit:cover;background:#202020;border:1px solid #444;border-radius:8px;width:56px;height:56px}.product-placeholder{color:#777;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.order-product-identity strong,.order-product-identity small{display:block}.order-product-identity small{color:#aaa;margin-top:4px}.status-dot{background:#aaa;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.status-dot.green{background:#70b977}.order-row-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.order-row-actions a,.order-row-actions button,.order-document-row a,.order-document-row button,.text-button{color:#eaeaea;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.order-row-actions .compact-button{color:#161616;background:#f4f4f2;border-radius:6px;padding:9px 11px;text-decoration:none}.text-button{color:#9fc2ff;margin-top:18px;padding:4px}.pdf-version-history{border-top:1px solid #333;margin-top:12px;padding-top:8px}.pdf-version-history a{color:#ddd;justify-content:space-between;padding:8px 4px;text-decoration:none;display:flex}.pdf-version-history a span:last-child{color:#999}.order-document-row{border-bottom:1px solid #343434;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid}.order-document-row:last-child{border-bottom:0}.order-document-row strong,.order-document-row small{display:block}.order-document-row small{color:#999;margin-top:3px}.order-document-row>span:nth-child(3){color:#aaa;font-size:12px}.order-document-row .document-ready{color:#7fc886!important}.document-icon{border:1px solid #444;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.order-detail-compact{border:1px solid #383838;border-radius:9px;margin-top:14px;padding:15px}.order-detail-compact h3{margin:0}.document-help{color:#8f8f8f;margin:18px 4px 0;font-size:13px}.field-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.customer-order-row{grid-template-columns:1.4fr 1fr .8fr .8fr .9fr 20px}.customer-order-row>span:nth-child(6){display:none}.selected-order-grid{grid-template-columns:1fr}}@media (max-width:760px){.customer-order-page,.selected-order-page{padding:20px 16px 40px}.customer-order-header,.selected-order-header,.customer-order-tools{flex-direction:column;align-items:stretch}.customer-order-search{min-width:0}.customer-order-filters{overflow-x:auto}.customer-tabs{gap:20px;overflow-x:auto}.customer-order-row{grid-template-columns:1.4fr 1fr 20px}.customer-order-row>span:nth-child(3),.customer-order-row>span:nth-child(4),.customer-order-row>span:nth-child(5),.customer-order-row>span:nth-child(6){display:none}.customer-simple-grid{grid-template-columns:1fr}.order-stage-track{grid-template-columns:1fr;gap:8px}.order-stage-track div:after{display:none}.order-product-row{grid-template-columns:1.4fr 1fr}.order-product-row.heading,.order-product-row>span:nth-child(3),.order-product-row>span:nth-child(4){display:none}.selected-order-actions{flex-direction:column;align-items:stretch}}.account-system-page,.team-page,.account-layout,.admin-page,.security-page{background:#161616}.account-system-page{max-width:1320px}.minimal-admin-hero{border-bottom:1px solid var(--border);padding-bottom:22px}.minimal-admin-hero h1{letter-spacing:-.045em}.quiet-status{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:11px}.simple-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;padding:0;list-style:none;display:grid}.simple-stepper li{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:8px;padding:0 0 12px;font-size:11px;display:flex}.simple-stepper li span{border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.simple-stepper li.is-active{border-color:var(--text);color:var(--text)}.simple-stepper li.is-active span{background:var(--text);color:#161616}.minimal-organization-form{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;display:grid}.minimal-question-card,.minimal-module-card,.organization-access-card,.simple-access-card{background:#1d1d1d;border-color:#ffffff16}.minimal-question-card{gap:0;padding:4px 24px;display:grid}.minimal-question-card>label,.minimal-question-block{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:21px 0;display:grid;position:relative}.minimal-question-card>label+label,.minimal-question-card>label+.minimal-question-block,.minimal-question-card>.minimal-question-block+label{border-top:1px solid var(--border)}.minimal-question-card>label>strong,.minimal-question-card>label>input,.minimal-question-card>label>small,.minimal-question-block>strong,.minimal-question-block>.organization-package-fields,.minimal-question-block>small{grid-column:2}.minimal-question-card input,.minimal-question-card select,.seat-control input{border:1px solid var(--border-strong);color:var(--text);font:inherit;background:#161616;border-radius:9px;min-height:44px;padding:0 13px}.minimal-question-card small,.seat-control small{color:var(--text-muted);font-size:10px}.question-number{border:1px solid var(--border-strong);color:var(--text-secondary);background:#242424;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.minimal-module-card>div:first-child{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.minimal-module-card h2,.minimal-module-card p{margin:0}.minimal-module-card p{color:var(--text-muted);margin-top:4px;font-size:11px}.module-toggle-list,.simple-permission-list{border:1px solid var(--border);border-radius:11px;overflow:hidden}.module-toggle-row{cursor:pointer;background:#1d1d1d;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:grid;position:relative}.module-toggle-row+.module-toggle-row{border-top:1px solid var(--border)}.module-toggle-row>span{gap:3px;display:grid}.module-toggle-row strong{font-size:12px}.module-toggle-row small{color:var(--text-muted);font-size:10px}.module-toggle-row input{opacity:0;width:38px;height:22px;position:absolute;right:13px}.module-toggle-row i{border:1px solid var(--border-strong);pointer-events:none;background:#353535;border-radius:999px;width:38px;height:22px;transition:all .14s;display:block;position:relative}.module-toggle-row i:after{content:"";background:#8d8d8d;border-radius:50%;width:16px;height:16px;transition:all .14s;position:absolute;top:2px;left:2px}.module-toggle-row input:checked+i{background:#f4f4f2;border-color:#f4f4f2}.module-toggle-row input:checked+i:after{background:#161616;transform:translate(16px)}.module-toggle-row input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}.module-toggle-row:has(input:disabled){cursor:not-allowed;opacity:.55}.minimal-create-footer{border:1px solid var(--border-strong);z-index:3;background:#161616f5;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex;position:sticky;bottom:16px}.minimal-create-footer>div{gap:3px;display:grid}.minimal-create-footer span{color:var(--text-muted);font-size:10px}.minimal-success-card{max-width:720px;margin:72px auto 0}.setup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.setup-summary-grid article{border:1px solid var(--border);background:#161616;border-radius:9px;gap:5px;padding:13px;display:grid}.setup-summary-grid strong{font-size:12px}.invoice-page{gap:16px;display:grid}.invoice-heading,.invoice-detail-heading,.invoice-panel>header,.invoice-actions>header,.invoice-builder>header,.invoice-builder>footer,.invoice-list>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.invoice-heading h1,.invoice-detail-heading h2,.invoice-builder h2,.invoice-panel h3,.invoice-actions h3,.invoice-list h2{margin:0}.invoice-heading p,.invoice-detail-heading p,.invoice-builder p,.invoice-panel p{color:var(--text-muted);margin:4px 0 0}.invoice-legacy-note,.invoice-alert,.invoice-filters,.invoice-list,.invoice-workspace,.invoice-panel,.invoice-actions,.invoice-builder{background:var(--surface);border:1px solid var(--border);border-radius:16px}.invoice-legacy-note{border-left:4px solid var(--accent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.invoice-legacy-note p{color:var(--text-muted);margin:0}.invoice-legacy-note a,.invoice-detail-heading a,.invoice-detail-heading button,.invoice-timeline a{color:var(--accent);font-weight:700}.invoice-alert{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.invoice-alert.is-error{color:#fca5a5;background:#ef44441a;border-color:#ef444473}.invoice-alert.is-success{color:#6ee7b7;background:#10b9811a;border-color:#10b98173}.invoice-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.invoice-filters label,.invoice-builder label,.invoice-payment-form label,.invoice-delivery-form label{color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.invoice-filters input,.invoice-filters select,.invoice-builder input,.invoice-builder select,.invoice-builder textarea,.invoice-payment-form input,.invoice-payment-form select,.invoice-payment-form textarea,.invoice-delivery-form input,.invoice-delivery-form select,.invoice-delivery-form textarea{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);border-radius:10px;min-width:0;padding:11px 12px}.invoice-layout{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.invoice-list{max-height:calc(100vh - 160px);padding:10px;position:sticky;top:16px;overflow:auto}.invoice-list>header{padding:6px 8px 12px}.invoice-list>button{color:var(--text-muted);text-align:left;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;margin-top:6px;padding:12px;display:grid}.invoice-list>button:hover,.invoice-list>button.is-active{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.invoice-list>button strong{color:var(--text)}.invoice-list-state,.invoice-empty{color:var(--text-muted);text-align:center;padding:32px 16px}.invoice-status,.invoice-payment-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:800}.invoice-status.status-paid,.invoice-status.status-issued,.invoice-payment-kind.kind-received{color:#6ee7b7;background:#10b9812e}.invoice-status.status-overdue,.invoice-status.status-voided,.invoice-payment-kind.kind-refund{color:#fca5a5;background:#ef44442e}.invoice-status.status-partially_paid,.invoice-status.status-credited,.invoice-payment-kind.kind-reversal{color:#fcd34d;background:#f59e0b2e}.invoice-status.status-draft{color:#93c5fd;background:#3b82f62e}.invoice-workspace{min-width:0;overflow:hidden}.invoice-detail,.invoice-panel,.invoice-actions,.invoice-builder,.invoice-lines,.invoice-timeline,.invoice-revisions,.invoice-documents,.invoice-lines-editor{gap:12px;display:grid}.invoice-detail{padding:16px}.invoice-panel,.invoice-actions,.invoice-builder{padding:14px}.invoice-detail-heading>div:last-child,.invoice-actions>div,.invoice-documents article>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-total-card{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.invoice-total-card>div,.invoice-source-grid>div,.invoice-snapshot-grid>div{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;gap:5px;padding:12px;display:grid}.invoice-total-card span,.invoice-source-grid span,.invoice-snapshot-grid span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.invoice-total-card .is-total{border-color:var(--accent)}.invoice-muted,.invoice-actions>header span,.invoice-panel>header span,.invoice-lines small,.invoice-timeline small,.invoice-revisions small,.invoice-documents span,.invoice-lines-editor small,.invoice-lines-editor span{color:var(--text-muted);font-size:12px}.invoice-source-grid,.invoice-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.invoice-lines article,.invoice-timeline article,.invoice-revisions article,.invoice-documents article{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.invoice-lines article>div,.invoice-timeline article>div,.invoice-revisions article,.invoice-documents article>div:first-child,.invoice-lines-editor article>div{gap:5px;display:grid}.invoice-payment-form>div,.invoice-delivery-form>div,.invoice-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoice-payment-form .is-wide,.invoice-form-grid .is-wide{grid-column:1/-1}.invoice-builder{margin:16px}.invoice-lines-editor article{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:14px;display:grid}.invoice-lines-editor h4{margin:0}@media (max-width:1050px){.invoice-layout{grid-template-columns:1fr}.invoice-list{max-height:300px;position:static}.invoice-total-card,.invoice-source-grid,.invoice-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.invoice-heading,.invoice-detail-heading,.invoice-panel>header,.invoice-actions>header,.invoice-builder>header,.invoice-builder>footer{flex-direction:column;align-items:stretch}.invoice-legacy-note,.invoice-filters,.invoice-total-card,.invoice-source-grid,.invoice-snapshot-grid,.invoice-payment-form>div,.invoice-delivery-form>div,.invoice-form-grid,.invoice-lines-editor article{grid-template-columns:1fr}.invoice-payment-form .is-wide,.invoice-form-grid .is-wide{grid-column:auto}.invoice-lines article,.invoice-timeline article,.invoice-documents article{flex-direction:column;align-items:stretch}}.production-page{max-width:1680px}.production-heading,.production-job-heading,.production-queue-intake,.production-queue-intake form,.production-job-links,.production-action-buttons,.production-inline-form,.production-packed-quantities,.production-confirm,.production-document-list article,.production-file-list article,.production-assignment-list>div{align-items:center;display:flex}.production-heading,.production-job-heading,.production-queue-intake,.production-document-list article,.production-file-list article,.production-assignment-list>div{justify-content:space-between}.production-heading{gap:24px;margin:20px 0 24px}.production-heading h1,.production-job-heading h2{margin:3px 0 7px}.production-heading p,.production-job-heading span,.production-queue-intake span,.production-assignment-list small,.production-document-list small,.production-file-list small{color:var(--text-secondary)}.production-alert{border:1px solid #b7d7c7;border-radius:12px;margin-bottom:18px;padding:13px 16px}.production-alert.is-success{color:#a8e0bd;background:#459e6d24}.production-alert.is-error,.production-alert.is-conflict{color:#ffb6af;background:#ca51481f;border-color:#ec82786b}.production-alert.is-conflict{border-left:5px solid #d68b23}.production-stage-counts{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;margin-bottom:18px;display:grid;overflow-x:auto}.production-stage-counts button{background:var(--surface);border:1px solid var(--border);color:var(--text);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:110px;padding:12px;display:flex}.production-stage-counts button:hover,.production-stage-counts button.is-active{border-color:#376b58;box-shadow:0 5px 18px #214c3b1a}.production-stage-counts span{color:var(--text-secondary);font-size:12px}.production-stage-counts strong{font-size:22px}.production-queue-intake{gap:24px;margin-bottom:18px}.production-queue-intake>div{flex-direction:column;gap:4px;display:flex}.production-queue-intake form{flex:1;justify-content:flex-end;gap:10px}.production-queue-intake select{min-width:280px;max-width:560px}.production-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.production-queue{max-height:calc(100vh - 130px);position:sticky;top:22px;overflow:auto}.production-filters{gap:9px;margin:14px 0;display:grid}.production-queue-list{gap:8px;display:grid}.production-queue-list>button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);text-align:left;border-left:4px solid #9ba6a0;border-radius:10px;gap:10px;padding:13px;display:grid}.production-queue-list>button:hover,.production-queue-list>button.is-selected{background:#5c8a7624;border-color:#5c8a76}.production-queue-list>button.deadline-overdue{border-left-color:#ca5148}.production-queue-list>button.deadline-soon{border-left-color:#d69737}.production-queue-list>button>span,.production-queue-meta{flex-direction:column;gap:4px;display:flex}.production-queue-list small,.production-queue-meta em{color:var(--text-secondary);font-size:12px;font-style:normal}.production-queue-meta{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.production-queue-meta em{color:#b9dfce;background:#5c8a762e;border-radius:999px;padding:3px 8px}.production-detail{gap:18px;min-width:0;display:grid}.production-job-heading,.production-actions-panel,.production-detail>.record-panel,.production-detail-grid>.record-panel{margin:0}.production-job-links,.production-action-buttons,.production-inline-form,.production-packed-quantities{flex-wrap:wrap;gap:9px}.production-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.production-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.production-facts>div{background:var(--surface-soft);border-radius:9px;padding:10px}.production-facts dt{color:var(--text-secondary);font-size:12px}.production-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.production-long-text{white-space:pre-wrap}.production-assignment-list,.production-evidence-list,.production-comment-list,.production-file-list,.production-document-list,.production-history,.production-context-columns>div{gap:9px;display:grid}.production-assignment-list>div,.production-file-list article,.production-document-list article{border-bottom:1px solid var(--border);gap:12px;padding:9px 0}.production-assignment-list span,.production-file-list article>span,.production-document-list article>span{flex-direction:column;gap:3px;display:flex}.production-inline-form,.production-comment-form,.production-upload-form{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.production-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.production-batch-grid article,.production-evidence-list article,.production-comment-list article{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.production-batch-grid span,.production-batch-grid small,.production-evidence-list span,.production-evidence-list small,.production-comment-list span{color:var(--text-secondary)}.production-context-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.production-context-columns a{width:fit-content}.production-form-panel form,.production-comment-form,.production-upload-form{gap:12px;display:grid}.production-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.production-form-grid label,.production-qc-batches label{gap:6px;display:grid}.production-form-grid .field-span{grid-column:1/-1}.production-qc-batches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.production-qc-batches fieldset{border:1px solid var(--border);border-radius:10px;gap:9px;padding:12px;display:grid}.production-packed-quantities span{background:var(--surface-soft);border-radius:8px;padding:8px 10px}.production-confirm{justify-content:flex-start;gap:8px}.production-confirm input{width:auto}.production-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}.production-upload-form input[type=file],.production-upload-form button{grid-column:1/-1}.production-document-list,.production-file-list{margin-top:12px}.production-document-list article>span:last-child{flex-flow:wrap;align-items:center;gap:8px;display:flex}.production-history{margin:12px 0 0;padding:0;list-style:none}.production-history li{border-left:2px solid #709181;gap:5px;padding:5px 0 12px 14px;display:grid}.production-history li>span:first-child{justify-content:space-between;display:flex}.production-history small{color:var(--text-secondary)}.production-empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;display:flex}@media (max-width:1180px){.production-layout{grid-template-columns:320px minmax(0,1fr)}.production-detail-grid,.production-batch-grid,.production-form-grid{grid-template-columns:1fr}}@media (max-width:860px){.production-heading,.production-queue-intake,.production-queue-intake form{flex-direction:column;align-items:stretch}.production-queue-intake select{min-width:0;max-width:none}.production-layout{grid-template-columns:1fr}.production-queue{max-height:520px;position:static}.production-qc-batches,.production-context-columns,.production-upload-form{grid-template-columns:1fr}}@media (max-width:560px){.production-job-heading,.production-facts,.production-history li>span:first-child{flex-direction:column;align-items:flex-start;display:flex}}.quotation-page{gap:18px;max-width:1680px;display:grid}.quotation-heading,.quotation-toolbar,.quotation-detail-heading,.quotation-builder>header,.quotation-builder>fieldset>footer,.quotation-actions>header,.quotation-panel>header,.quotation-lines-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quotation-heading h1,.quotation-heading p,.quotation-detail-heading h2,.quotation-detail-heading p,.quotation-builder>header h2,.quotation-builder>header p,.quotation-panel>header h3,.quotation-actions>header h3,.quotation-actions>header p,.quotation-lines-editor>header h3,.quotation-lines-editor>header p{margin:0}.quotation-heading>div>p:last-child,.quotation-builder>header p,.quotation-actions>header p,.quotation-lines-editor>header p{color:var(--text-secondary);margin-top:6px;font-size:11px}.quotation-alert{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 15px;font-size:11px;display:flex}.quotation-alert.is-error{color:#e9b0b0;background:#aa393917;border-color:#dd838347}.quotation-alert.is-success{color:#a9d2b6;background:#438c6017;border-color:#69b98440}.quotation-alert button,.quotation-panel>header button,.quotation-deep-links button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.quotation-toolbar{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:13px}.quotation-toolbar>form,.quotation-expiry-policy,.quotation-expiry-policy label>span{align-items:flex-end;gap:9px;display:flex}.quotation-toolbar label,.quotation-builder label,.quotation-decision-form label,.quotation-revision-picker{color:var(--text-secondary);gap:6px;font-size:10px;font-weight:650;display:grid}.quotation-toolbar input,.quotation-toolbar select,.quotation-builder input,.quotation-builder select,.quotation-builder textarea,.quotation-decision-form input,.quotation-decision-form textarea,.quotation-revision-picker select{border:1px solid var(--border-strong);color:var(--text);background:#181a18;border-radius:8px;min-height:39px;padding:8px 10px}.quotation-expiry-policy input{max-width:74px}.quotation-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;min-height:640px;display:grid}.quotation-list,.quotation-workspace,.quotation-builder,.quotation-panel,.quotation-actions{border:1px solid var(--border);background:#ffffff05;border-radius:16px}.quotation-list{max-height:calc(100vh - 245px);position:sticky;top:88px;overflow:auto}.quotation-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px;display:flex}.quotation-list>header h2{margin:0;font-size:13px}.quotation-list>header span,.quotation-panel>header>span{color:var(--text-muted);font-size:9px}.quotation-list>button{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;gap:5px;width:100%;padding:14px 15px;display:grid}.quotation-list>button:hover,.quotation-list>button.is-active{background:#ffffff0e}.quotation-list>button.is-active{box-shadow:inset 2px 0 #e7e7e2}.quotation-list>button>span:not(.quotation-status),.quotation-list>button>small{color:var(--text-secondary);font-size:10px}.quotation-status{border:1px solid var(--border-strong);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 6px;font-size:8px}.quotation-status.status-sent,.quotation-status.status-revision_requested{color:#d8bd79;border-color:#d6b45f59}.quotation-status.status-accepted{color:#a9d2b6;border-color:#69b98459}.quotation-status.status-rejected,.quotation-status.status-expired{color:#e0a3a3;border-color:#dd838347}.quotation-list-state,.quotation-empty-state,.quotation-muted{color:var(--text-secondary);font-size:11px}.quotation-list-state{padding:18px 15px}.quotation-empty-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:280px;padding:32px;display:flex}.quotation-workspace{min-width:0;overflow:hidden}.quotation-detail{gap:15px;padding:17px;display:grid}.quotation-detail-heading{border-bottom:1px solid var(--border);padding-bottom:15px}.quotation-deep-links,.quotation-action-buttons,.quotation-decision-form>div,.quotation-documents article>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quotation-deep-links a,.quotation-deep-links button{color:var(--text-secondary);font-size:10px}.quotation-total-card{border:1px solid var(--border);background:#ffffff06;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.quotation-total-card>div{border-right:1px solid var(--border);gap:6px;padding:13px;display:grid}.quotation-total-card>div:last-child{border-right:0}.quotation-total-card span{color:var(--text-muted);font-size:9px}.quotation-total-card strong{font-size:12px}.quotation-total-card .is-total{background:#ffffff0d}.quotation-actions,.quotation-panel{padding:15px}.quotation-action-buttons{margin-top:13px}.danger-button{color:#e0a3a3;cursor:pointer;background:#9b37371f;border:1px solid #dd838347;border-radius:8px;min-height:38px;padding:0 13px}.danger-button:disabled{cursor:wait;opacity:.55}.quotation-decision-form{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.quotation-decision-form>div{grid-column:1/-1}.quotation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.quotation-panel{min-width:0}.quotation-panel>header{border-bottom:1px solid var(--border);margin-bottom:13px;padding-bottom:10px}.quotation-revision-picker{margin-bottom:13px}.quotation-metadata,.quotation-line-source dl,.quotation-snapshot-lines dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.quotation-metadata>div,.quotation-line-source dl>div,.quotation-snapshot-lines dl>div{background:#ffffff06;border-radius:8px;gap:4px;padding:9px;display:grid}.quotation-metadata dt,.quotation-line-source dt,.quotation-snapshot-lines dt{color:var(--text-muted);font-size:8px}.quotation-metadata dd,.quotation-line-source dd,.quotation-snapshot-lines dd{overflow-wrap:anywhere;margin:0;font-size:10px}.quotation-snapshot-lines{gap:9px;margin-top:12px;display:grid}.quotation-snapshot-lines article,.quotation-documents article{border:1px solid var(--border);border-radius:10px;gap:8px;padding:11px;display:grid}.quotation-snapshot-lines article>header,.quotation-documents article,.quotation-documents article>div:first-child{justify-content:space-between;gap:10px;display:flex}.quotation-snapshot-lines p,.quotation-terms p{color:var(--text-secondary);white-space:pre-wrap;font-size:10px}.quotation-terms{border-top:1px solid var(--border);margin-top:13px;padding-top:10px}.quotation-terms h4{margin:9px 0 4px;font-size:10px}.quotation-comparison{border:1px solid var(--border);border-radius:9px;overflow:hidden}.quotation-comparison>div{grid-template-columns:minmax(100px,.7fr) repeat(2,minmax(0,1fr));gap:8px;padding:8px;font-size:9px;display:grid}.quotation-comparison>div+div{border-top:1px solid var(--border)}.quotation-comparison>div.is-changed{background:#d6b45f12}.quotation-comparison-heading{color:var(--text-muted);background:#ffffff0a}.quotation-comparison span{overflow-wrap:anywhere;white-space:pre-wrap}.quotation-documents,.quotation-sources{grid-column:1/-1}.quotation-documents{gap:10px;display:grid}.quotation-documents article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quotation-documents article>div:first-child{flex-direction:column}.quotation-documents article span,.quotation-documents article small{color:var(--text-secondary);font-size:9px}.quotation-sources>div{border-top:1px solid var(--border);padding-top:10px}.quotation-sources h4{margin:0 0 6px;font-size:10px}.quotation-sources pre{color:var(--text-secondary);white-space:pre-wrap;max-height:220px;margin:0;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.quotation-builder{gap:16px;padding:18px;display:grid}.quotation-builder>header{border-bottom:1px solid var(--border);padding-bottom:14px}.quotation-order-picker{max-width:720px}.setup-summary-grid span{color:var(--text-muted);font-size:10px}.setup-summary-grid strong{overflow-wrap:anywhere;font-size:12px}.copy-value-field>div{gap:8px;margin-top:7px;display:flex}.copy-value-field input{flex:1}.minimal-organization-search{grid-template-columns:minmax(260px,1fr) 180px auto;max-width:760px;display:grid}.minimal-organization-grid{grid-template-columns:minmax(210px,1.4fr) minmax(210px,1.2fr) 80px 80px 110px 110px 70px}.organization-access-card{grid-column:1/-1}.seat-control{gap:6px;max-width:230px;margin:18px 0;display:grid}.compact-module-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.compact-module-list .module-toggle-row:nth-child(2){border-top:0}.account-workspace-switcher{gap:3px;padding:6px 8px 0;display:grid}.account-workspace-switcher>small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:9px;font-weight:800}.account-workspace-switcher>button{color:var(--text-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px;display:flex}.account-workspace-switcher>button:hover,.account-workspace-switcher>button.is-current{color:var(--text);background:#ffffff0e}.account-workspace-switcher em{color:var(--text-muted);font-size:9px;font-style:normal}.module-access-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.module-access-empty h1{margin-bottom:4px}.module-access-empty p{color:var(--text-muted);margin-bottom:18px}.advanced-permissions{border-top:1px solid var(--border);margin-top:18px;padding-top:15px}.advanced-permissions summary{color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:700}.advanced-permissions>p{color:var(--text-muted);font-size:10px}@media (max-width:980px){.minimal-organization-form{grid-template-columns:1fr}.minimal-organization-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 80px 100px 70px}.minimal-organization-grid>:nth-child(4),.minimal-organization-grid>:nth-child(6){display:none}}@media (max-width:620px){.simple-stepper li{font-size:0}.minimal-question-card{padding:2px 16px}.minimal-create-footer,.setup-summary-grid,.compact-module-list,.minimal-organization-search{grid-template-columns:1fr}.minimal-create-footer{align-items:stretch;display:grid}.copy-value-field>div{flex-direction:column;align-items:stretch}}.quotation-builder fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.quotation-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.quotation-source-grid>div{border:1px solid var(--border);background:#ffffff06;border-radius:9px;gap:5px;padding:10px;display:grid}.quotation-source-grid span{color:var(--text-muted);font-size:8px}.quotation-source-grid strong{font-size:10px}.quotation-lines-editor{border:1px solid var(--border);border-radius:12px;overflow:hidden}.quotation-lines-editor>header{border-bottom:1px solid var(--border);background:#ffffff06;padding:12px}.quotation-lines-editor>article{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:16px;padding:13px;display:grid}.quotation-lines-editor>article+article{border-top:1px solid var(--border)}.quotation-line-source>span{color:var(--text-muted);font-size:8px}.quotation-line-source h4{margin:4px 0;font-size:12px}.quotation-line-source>p{color:var(--text-secondary);white-space:pre-wrap;font-size:10px}.quotation-line-price{gap:9px;display:grid}.quotation-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.quotation-field-span{grid-column:1/-1}.quotation-builder textarea,.quotation-decision-form textarea{resize:vertical}.quotation-builder>fieldset>footer{border-top:1px solid var(--border);padding-top:14px}.quotation-builder>fieldset>footer p{color:var(--text-secondary);max-width:620px;margin:0;font-size:10px}@media (max-width:1100px){.quotation-total-card{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-total-card>div{border-bottom:1px solid var(--border)}.quotation-detail-grid{grid-template-columns:1fr}.quotation-documents,.quotation-sources{grid-column:auto}}@media (max-width:800px){.quotation-heading,.quotation-toolbar,.quotation-builder>header,.quotation-builder>fieldset>footer,.quotation-detail-heading{flex-direction:column;align-items:stretch}.quotation-toolbar>form,.quotation-expiry-policy{flex-wrap:wrap;align-items:stretch}.quotation-layout{grid-template-columns:1fr}.quotation-list{max-height:320px;position:static}.quotation-source-grid,.quotation-commercial-grid,.quotation-decision-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-lines-editor>article{grid-template-columns:1fr}}@media (max-width:520px){.quotation-source-grid,.quotation-commercial-grid,.quotation-decision-form,.quotation-total-card,.quotation-metadata{grid-template-columns:1fr}.quotation-documents article{grid-template-columns:1fr;align-items:stretch}.quotation-comparison{overflow-x:auto}.quotation-comparison>div{min-width:520px}}.organization-settings{gap:24px;max-width:1180px;margin:0 auto;padding:38px;display:grid}.organization-settings .settings-card{gap:20px;display:grid}.organization-settings .card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-settings .card-heading>div{min-width:0}.organization-settings fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.organization-settings fieldset:disabled{opacity:.76}.organization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organization-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-form-grid label{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:650;display:grid}.organization-form-grid input,.organization-form-grid select,.organization-form-grid textarea{border:1px solid var(--border-strong);color:var(--text);font:inherit;background:#ffffff0a;border-radius:8px;min-width:0;padding:10px 12px}.organization-form-grid textarea{resize:vertical}.organization-form-grid input[readonly]{color:var(--text-muted)}.organization-form-grid .field-span{grid-column:1/-1}.organization-form-grid .check-field{align-items:center;gap:9px;min-height:40px;display:flex}.organization-form-grid .check-field input{accent-color:var(--lime);min-width:auto}.structure-list{gap:14px;display:grid}.structure-card,.structure-create{border:1px solid var(--border);background:#0000001f;border-radius:12px;padding:18px}.structure-card.is-archived{color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.structure-card.is-archived strong{text-decoration:line-through}.structure-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.structure-create{border-style:dashed}.structure-create h3{margin:0 0 16px;font-size:14px}.organization-settings .form-actions{justify-content:flex-end}.organization-settings .danger-action{color:#dd9292;background:#b357571f;border:1px solid #dd929247}.dashboard-setting-groups{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px;display:grid}.dashboard-setting-groups h3{margin:0 0 10px;font-size:13px}.dashboard-setting-list{gap:8px;display:grid}.dashboard-setting-row{border:1px solid var(--border);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.dashboard-setting-row>label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-setting-row>label span{gap:3px;display:grid}.dashboard-setting-row small,.dashboard-setting-row em{color:var(--text-secondary);font-size:11px;font-style:normal}.dashboard-setting-row em{color:#d6a85f}.dashboard-setting-row>div{gap:5px;display:flex}.dashboard-setting-row button{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:7px;width:30px;height:30px}.dashboard-setting-row button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:800px){.dashboard-setting-groups,.organization-form-grid,.organization-form-grid.compact{grid-template-columns:1fr}.organization-form-grid .field-span{grid-column:auto}}@media (max-width:560px){.organization-settings{padding:24px 16px}}.operations-page{gap:22px;max-width:1500px;margin:0 auto;padding:96px 34px 48px;display:grid}.operations-heading,.operations-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operations-heading h1,.operations-panel-heading h2{margin:4px 0 8px}.operations-heading p:not(.eyebrow){color:var(--text-secondary);max-width:820px;margin:0;line-height:1.6}.operations-heading button,.operations-panel button,.operations-actions button{background:var(--surface-raised);border:1px solid var(--border-strong);cursor:pointer;border-radius:9px;padding:9px 13px}.operations-heading button:hover,.operations-panel button:hover,.operations-actions button:hover{border-color:#76b96a99}.operations-heading button:disabled,.operations-panel button:disabled,.operations-actions button:disabled{cursor:wait;opacity:.55}.operations-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.operations-metrics article,.operations-panel{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border:1px solid var(--border);border-radius:15px}.operations-metrics article{gap:7px;min-height:128px;padding:19px;display:grid}.operations-metrics small,.operations-panel-heading small,.operations-table small,.operations-metrics span{color:var(--text-secondary)}.operations-metrics strong{font-size:32px}.operations-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.operations-panel{min-width:0;padding:22px}.operations-alerts{gap:9px;margin-top:16px;display:grid}.operations-alert{border:1px solid var(--border);border-left:4px solid var(--text-muted);border-radius:10px;gap:5px;padding:12px 14px;display:grid}.operations-alert.is-warning{border-left-color:#d5a74d}.operations-alert.is-critical{border-left-color:#d16666}.operations-alert span,.operations-empty{color:var(--text-secondary)}.operations-table-wrap{margin-top:16px;overflow-x:auto}.operations-table{border-collapse:collapse;width:100%;min-width:680px}.operations-table th,.operations-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 10px}.operations-table th{color:var(--text-secondary);text-transform:uppercase;font-size:12px;font-weight:600}.operations-table td:first-child{gap:4px;display:grid}.operations-state{border:1px solid var(--border-strong);border-radius:999px;padding:4px 8px;display:inline-block}.operations-state.is-expired{color:#e39a9a;background:#d166661f}.operations-actions{justify-content:flex-end;gap:7px;display:flex}.operations-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.operations-inspector dl div{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;min-width:0;padding:13px}.operations-inspector dt{color:var(--text-secondary);margin-bottom:5px;font-size:12px}.operations-inspector dd{overflow-wrap:anywhere;margin:0}@media (max-width:1100px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{grid-template-columns:1fr}}@media (max-width:720px){.operations-page{padding:90px 18px 40px}.operations-heading{flex-direction:column}.operations-metrics,.operations-inspector dl{grid-template-columns:1fr}}.customer-crm-page{padding-bottom:24px}.crm-status{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:11px;font-style:normal;font-weight:750}.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crm-panel{align-self:start;overflow:hidden}.crm-panel .record-panel-heading{padding:16px 18px}.crm-form{gap:13px;padding:18px;display:grid}.crm-form h3{margin:0;font-size:14px}.crm-form label{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:650;display:grid}.crm-form input,.crm-form select,.crm-form textarea{border:1px solid var(--border);color:var(--text);font:inherit;background:#171917;border-radius:8px;min-width:0;padding:10px 11px}.crm-form textarea{resize:vertical;min-height:86px}.crm-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-form .crm-checkbox{align-items:center;gap:8px;display:flex}.crm-checkbox input{accent-color:var(--lime);min-width:auto}.crm-add-form{border-top:1px solid var(--border)}.crm-record-list{display:grid}.crm-record-list article{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px;display:flex}.crm-record-list article:first-child{border-top:0}.crm-record-list article strong{font-size:13px}.crm-record-list article p,.crm-empty{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}.crm-empty{margin:0;padding:18px}.crm-actions{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.crm-actions button,.crm-record-list>article>button{white-space:nowrap}@media (max-width:1000px){.crm-grid{grid-template-columns:1fr}}@media (max-width:560px){.crm-form-row{grid-template-columns:1fr}.crm-record-list article{flex-direction:column}.crm-actions{flex-flow:wrap;align-items:stretch}}.employee-page{gap:22px;max-width:1480px;margin:0 auto;padding:96px 34px 48px;display:grid}.employee-loading{padding:110px 34px}.employee-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.employee-heading h1{letter-spacing:-.03em;margin:6px 0;font-size:34px}.employee-heading p:not(.eyebrow),.employee-detail-heading p{color:var(--text-secondary);margin:0;line-height:1.55}.employee-page button,.employee-page input,.employee-page select,.employee-page textarea{font:inherit}.employee-page button{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--text);cursor:pointer;border-radius:9px;padding:9px 13px}.employee-page button:disabled{cursor:not-allowed;opacity:.55}.employee-page .button-primary{background:var(--lime);border-color:var(--lime);color:#11140d;font-weight:750}.employee-workspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);gap:18px;min-height:650px;display:grid}.employee-directory,.employee-detail{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border:1px solid var(--border);border-radius:16px;min-width:0}.employee-directory{align-self:start;overflow:hidden}.employee-filters{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;gap:8px;padding:14px;display:grid}.employee-filters input,.employee-filters select,.employee-profile-form input,.employee-profile-form select,.employee-profile-form textarea,.employee-link-control select{border:1px solid var(--border-strong);color:var(--text);background:#ffffff09;border-radius:8px;min-width:0;padding:10px 11px}.employee-directory-list{display:grid}.employee-directory-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;border-radius:0;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.employee-directory-list>button:hover,.employee-directory-list>button.is-selected{background:#d0ff440f}.employee-directory-list>button.is-selected{box-shadow:inset 3px 0 var(--lime)}.employee-directory-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.employee-directory-list strong,.employee-directory-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employee-directory-list small{color:var(--text-secondary);font-size:10px}.employee-avatar{color:var(--lime);text-transform:uppercase;background:#d0ff441f;border:1px solid #d0ff443d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:flex}.employee-status{border:1px solid var(--border-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.employee-status.is-active{color:#9bd18f;background:#76b96a1f}.employee-status.is-inactive{color:#d5a74d;background:#d5a74d1a}.employee-status.is-archived{color:var(--text-muted)}.employee-empty{color:var(--text-secondary);text-align:center;margin:0;padding:28px 18px}.employee-detail{align-self:start;display:grid;overflow:hidden}.employee-detail-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.employee-detail-heading h2{margin:5px 0}.employee-access-card{border-bottom:1px solid var(--border);background:#0000001f;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.employee-access-card p,.employee-access-card small{color:var(--text-secondary);margin:5px 0 0;line-height:1.5}.employee-link-control{align-items:center;gap:8px;display:flex}.employee-profile-form{padding:22px}.employee-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.employee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.employee-form-grid label{color:var(--text-secondary);gap:6px;font-size:10px;font-weight:650;display:grid}.employee-form-grid select[multiple]{min-height:78px}.employee-form-grid textarea{resize:vertical;min-height:88px}.employee-form-grid .field-span{grid-column:1/-1}.employee-form-actions,.employee-lifecycle-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.employee-lifecycle-actions{border-top:1px solid var(--border);margin:0;padding:16px 22px 22px}.employee-page .danger-action{color:#dd9292;background:#b357571f;border-color:#dd92924d}.employee-detail-empty{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:35px;display:flex}.employee-detail-empty strong{color:var(--text);font-size:18px}.employee-detail-empty p{max-width:430px;line-height:1.6}.employee-readonly-profile{padding:22px}.employee-readonly-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.employee-readonly-profile dl div{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:14px}.employee-readonly-profile dt{color:var(--text-secondary);margin-bottom:7px;font-size:10px}.employee-readonly-profile dd{margin:0;line-height:1.55}@media (max-width:1050px){.employee-workspace{grid-template-columns:1fr}.employee-directory{max-height:480px;overflow-y:auto}}@media (max-width:680px){.employee-page{padding:90px 16px 36px}.employee-heading,.employee-access-card{flex-direction:column;align-items:stretch}.employee-filters,.employee-form-grid,.employee-readonly-profile dl{grid-template-columns:1fr}.employee-form-grid .field-span{grid-column:auto}.employee-link-control{flex-direction:column;align-items:stretch}}.odms-heading-actions,.dashboard-customer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.odms-count-pill{border:1px solid var(--border-strong);color:var(--text-secondary);background:#ffffff0a;border-radius:999px;padding:9px 13px;font-size:10px}.odms-folder-card:hover,.company-card.is-selected{background:#ffffff0b;border-color:#ffffff42;box-shadow:inset 0 0 0 1px #ffffff0a}.odms-pin,.odms-open-link,.pdf-grid a,.metric-note em{color:#f4f4f2}.odms-order-card em.is-complete,.odms-product-card .status-completed{color:#f4f4f2;background:#ffffff14}.customer-summary-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-height:0;margin-top:22px;display:grid;overflow:hidden}.customer-summary-card>div{background:#ffffff06;min-width:0;padding:18px 20px}.customer-summary-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.customer-summary-card strong{overflow-wrap:anywhere;font-size:12px;display:block}.crm-advanced-details{border:1px solid var(--border);background:#ffffff05;border-radius:14px;margin-top:14px;padding:0 19px 19px}.crm-advanced-details>summary{color:var(--text-secondary);cursor:pointer;padding:17px 0;font-size:11px;font-weight:700}.crm-advanced-details>p{color:var(--text-muted);margin:-5px 0 17px;font-size:10px}.crm-classification-form{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:18px 20px;display:grid}.crm-classification-form p,.crm-help,.crm-policy-note,.crm-legacy-state-note p{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}.crm-classification-form label{color:var(--text-secondary);gap:6px;font-size:11px;display:grid}.crm-classification-form input,.crm-classification-form select{border:1px solid var(--border);color:var(--text);background:#171917;border-radius:8px;padding:10px 11px}.crm-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.crm-help,.crm-policy-note{margin:0;padding:0 18px 14px}.crm-policy-note{color:#f7cc7a}.crm-documents-panel,.crm-timeline-panel{margin-top:14px}.crm-document-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);display:grid}.crm-document-layout .crm-add-form{border-left:1px solid var(--border);border-top:0}.crm-timeline{border-top:1px solid var(--border);display:grid}.crm-timeline article{border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.crm-timeline article:first-child{border-top:0}.crm-timeline-source{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.crm-timeline article strong{font-size:13px}.crm-timeline article p{color:var(--text-secondary);margin:5px 0 0;font-size:11px}.crm-legacy-state-note{border-top:1px solid var(--border);background:#f7cc7a0f;padding:16px 18px}.confirmation-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dialog-close{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:34px;height:34px;font-size:20px;line-height:1}.customer-create-dialog,.product-create-dialog{max-width:620px}.customer-create-form,.product-create-form{gap:15px;margin-top:24px;display:grid}.customer-create-form label,.product-create-form label{color:var(--text-secondary);gap:7px;margin:0;font-size:10px;font-weight:650;display:grid}.customer-create-form label small{color:var(--text-muted);font-weight:400}.customer-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-create-form input,.customer-create-form select,.product-create-form input,.product-create-form select{border:1px solid var(--border-strong);color:var(--text);background:#181a18;border-radius:9px;width:100%;min-height:43px;padding:9px 11px}.customer-create-form footer,.product-create-form footer{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.odms-dialog-error{color:#dda3a3!important;margin:0!important}.odms-product-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.odms-product-copy{min-width:0}.odms-product-copy h2{margin:6px 0}.odms-product-actions{border-top:1px solid var(--border);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:12px;display:flex}.odms-product-actions a,.odms-product-actions button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff0b;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px}.odms-product-actions a{align-items:center;display:inline-flex}.odms-product-actions button:disabled{cursor:wait;opacity:.55}.product-editor-card{border-radius:18px;gap:18px;display:grid}.product-section-heading{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding-bottom:13px;display:flex}.product-section-heading>span{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;display:flex}.product-section-heading h2,.product-section-heading p{margin:0}.product-section-heading p{color:var(--text-muted);margin-top:3px;font-size:9px}.product-editor-card input[readonly]{color:var(--text-secondary);background:#ffffff06}.product-editor-card textarea{resize:vertical;min-height:86px}.product-editor-card>.product-subsection,.product-editor-card>.product-two-columns,.product-editor-card>.field-grid{margin-top:0}.pattern-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.primary-button{color:#151515;background:#f4f4f2;border:1px solid #fff}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.customer-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-classification-form,.crm-document-layout{grid-template-columns:1fr}.crm-document-layout .crm-add-form{border-left:0;border-top:1px solid var(--border)}.product-header-actions{flex-wrap:wrap;justify-content:flex-start}.product-editor-page .explorer-heading{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:560px){.odms-heading-actions,.dashboard-customer-actions{flex-direction:column;align-items:stretch;width:100%}.customer-summary-card,.customer-create-grid,.pattern-detail-grid,.crm-operations-grid{grid-template-columns:1fr}.crm-timeline article{grid-template-columns:1fr;align-items:flex-start}.customer-create-form footer,.product-create-form footer{flex-direction:column-reverse;align-items:stretch}}.social-inbox-page{min-height:680px;background:#161616!important;height:100dvh!important;padding:8px!important;display:block!important;overflow:hidden!important}.social-inbox-page .social-page-header{display:none!important}.social-inbox-page .social-workspace{background:#161616!important;border:1px solid #323232!important;border-radius:12px!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:76px 360px minmax(0,1fr)!important;height:100%!important;display:grid!important;overflow:hidden!important}.social-inbox-page .social-channel-rail{background:#171717!important;border-right:1px solid #323232!important;gap:12px!important;width:auto!important;padding:20px 10px 16px!important;display:flex!important}.social-inbox-page .social-channel-rail button,.social-inbox-page .social-channel-rail a{background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}.social-inbox-page .social-channel-rail .social-rail-connect{background:#202020!important;border-color:#353535!important;margin:0 0 8px!important;position:relative!important}.social-inbox-page .social-conversation-list{background:#181818!important;border-right:1px solid #323232!important;width:auto!important;padding:0!important;display:flex!important}.social-inbox-page .social-list-scroll{border:0!important;flex:1!important;min-height:0!important;padding:0!important}.social-inbox-page .social-conversation-row{background:0 0!important;border:0!important;border-bottom:1px solid #292929!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;min-height:84px!important;padding:10px 14px!important;display:grid!important}.social-inbox-page .social-conversation-row:hover,.social-inbox-page .social-conversation-row.is-selected{background:#232323!important}.social-inbox-page .social-conversation-row.is-selected:before,.social-inbox-page .social-row-context,.social-inbox-page .social-row-footer{display:none!important}.social-inbox-page .social-conversation-panel{background:#161616!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.social-inbox-page .social-conversation-header{background:#181818!important;border-bottom:1px solid #323232!important;height:98px!important;min-height:98px!important;padding:0 24px!important}.social-inbox-page .social-active-actions>button{background:#1d1d1d!important;border:1px solid #343434!important;border-radius:8px!important;width:auto!important;min-width:42px!important;height:42px!important}.social-inbox-page .social-detail-toggle{display:flex!important}.social-inbox-page .social-message-timeline{background:#161616!important;flex:auto!important;min-height:0!important;padding:20px clamp(20px,6vw,88px) 26px!important}.social-inbox-page .social-message-bubble{box-shadow:none!important;background:#242424!important;border:1px solid #303030!important;border-radius:11px!important;width:fit-content!important;max-width:64%!important;padding:11px 14px 8px!important;font-size:14px!important;line-height:1.52!important}.social-inbox-page .social-message-bubble.social-message-outbound{background:#272727!important}.social-inbox-page .social-message-bubble footer{margin-top:6px!important;font-size:9px!important}.social-inbox-page .social-composer{background:#181818!important;border:1px solid #343434!important;border-radius:12px!important;margin:0 20px 20px!important;padding:0!important}.social-inbox-page .social-composer>textarea,.social-inbox-page .social-composer textarea{resize:none!important;background:0 0!important;border:0!important;min-height:64px!important;padding:16px 18px 8px!important}.social-inbox-page .social-composer-toolbar{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:54px!important;padding:7px 10px 9px!important;display:grid!important}.social-inbox-page .social-composer-toolbar .social-send-button,.social-inbox-page .social-send-split>button{color:#161616!important;background:#efefef!important;border:1px solid #fff!important;height:40px!important}.social-inbox-page .social-context-panel{visibility:hidden!important;z-index:70!important;background:#191919!important;border-left:1px solid #383838!important;width:390px!important;max-width:min(420px,100vw - 32px)!important;display:block!important;position:fixed!important;top:9px!important;bottom:9px!important;right:9px!important;transform:translate(calc(100% + 28px))!important}.social-inbox-page .social-context-panel.is-open{visibility:visible!important;transform:translate(0)!important}.social-inbox-page .social-context-scrim{z-index:69!important;display:block!important;position:fixed!important}@media (max-width:1440px){.social-inbox-page .social-conversation-header{gap:8px!important;padding-left:14px!important;padding-right:140px!important}.social-inbox-page .social-conversation-header .social-avatar,.social-inbox-page .social-header-assignee,.social-inbox-page .social-active-actions>button>span:not(.sr-only),.social-inbox-page .social-active-identity p>span:nth-child(2),.social-inbox-page .social-active-identity p>span:nth-child(3){display:none!important}.social-inbox-page .social-active-identity{flex:0 150px!important;min-width:88px!important}.social-inbox-page .social-active-actions{gap:5px!important}}@media (max-width:1180px){.social-inbox-page .social-workspace{grid-template-columns:68px 326px minmax(0,1fr)!important}}@media (max-width:840px){.social-inbox-page{min-height:0;padding:0!important}.social-inbox-page .social-workspace{grid-template-columns:58px minmax(0,1fr)!important}.social-inbox-page .social-conversation-panel{display:none!important}.social-inbox-page .social-workspace.has-conversation .social-conversation-panel{grid-column:1/-1;display:flex!important}}.platform-support-banner{right:220px!important}:is(.app-content:has(>.platform-support-banner) .real-dashboard-page,.app-content:has(>.platform-support-banner) .employee-page,.app-content:has(>.platform-support-banner) .notification-center-page,.app-content:has(>.platform-support-banner) .team-page,.app-content:has(>.platform-support-banner) .explorer-page,.app-content:has(>.platform-support-banner) .selected-order-page,.app-content:has(>.platform-support-banner) .pdf-management-page){padding-top:88px!important}@media (max-width:900px){.platform-support-banner{left:76px!important;right:12px!important}}
