:root{color-scheme:light;--text:#222;--muted:#858580;--line:#e6e5e2;--canvas:#f4f3f0;--field:#f1f1ee}:root,body{color:var(--text);background:var(--canvas)}body{font-family:Arial,Helvetica,sans-serif}body:has(.cabinet-header){padding-top:84px}main,main.finance-main{max-width:none;margin:0 16px;padding:32px;min-height:calc(100dvh - 150px);background:#fff;border-radius:24px;min-width:0}.cabinet-header{position:fixed;inset:0 0 auto;z-index:15;height:76px;padding:0 28px;gap:28px;background:var(--canvas);color:#222}.cabinet-brand,.cabinet-header{display:flex;align-items:center}.cabinet-brand{gap:10px;flex-shrink:0;font-size:21px;letter-spacing:-.6px}.cabinet-brand>span{display:grid;place-items:center;width:34px;height:34px;background:var(--accent);color:#161616;border-radius:11px;font-size:24px;font-weight:800;font-style:italic}.cabinet-header .cabinet-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;min-width:0;overflow-x:auto;scrollbar-width:thin}.cabinet-header .cabinet-nav a{background:transparent;border:0;border-radius:22px;box-shadow:none;white-space:nowrap;padding:11px 14px;min-height:40px;color:#292929;font-size:14px;font-weight:500;flex-shrink:0}.cabinet-header .cabinet-nav a:hover,.cabinet-header .cabinet-nav a[aria-current=page]{background:#fff;color:#111}.cabinet-account{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.cabinet-account .text-button{font-size:13px;color:#555}.cabinet-settings{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#444}.cabinet-settings:hover,.cabinet-settings[aria-current=page]{background:white}.cabinet-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#252525;color:#fff;font-size:15px;font-weight:600}h1{font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-.7px}h2{font-size:23px}.page-heading{margin:0 0 24px;gap:16px}.eyebrow{display:none}.primary,.secondary{border-radius:12px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:500;border:1px solid transparent;color:#222;box-shadow:none}.primary{background:var(--accent)}.primary:hover:not(:disabled){background:#f5d900}.secondary{background:var(--field);border-color:var(--field)}.secondary:hover:not(:disabled){background:#e7e7e3}.catalog-details summary,.text-button{color:#555}.inline-link,.text-button:hover{color:#315bd6}.catalog-toolbar select,.mode-controls select,input,select,textarea{color:#222;background:var(--field);border:1px solid transparent;border-radius:10px;padding:10px 13px;font-size:14px;line-height:1.45;min-height:40px}input::placeholder,textarea::placeholder{color:#898985}input:focus,select:focus,textarea:focus{border-color:#bbb;box-shadow:0 0 0 2px #00000008;outline:0}input:disabled,textarea:disabled{background:#f7f7f5;color:#999}input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;accent-color:#222}input[type=color]{min-height:40px}label{font-size:14px;color:#333}.catalog-toolbar,.created,.delivery-type,.field-help,.field-meta,.muted,.period,.test-toggle{color:#888883}.period{font-size:12px}.list-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.mode-controls{justify-content:flex-start;flex-wrap:wrap;gap:18px}.mode-controls .period{margin-left:auto}.role-actions[role=tablist],.tabs{display:flex;gap:22px;padding:0;margin:0 0 4px;border-bottom:1px solid var(--line);background:transparent;border-radius:0;overflow-x:auto;flex-wrap:nowrap}.role-actions[role=tablist] button,.tabs button{background:transparent;color:#666;border:0;border-radius:0;box-shadow:none;padding:12px 0 14px;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;min-height:44px}.role-actions[role=tablist] [aria-selected=true],.tabs button.active{background:transparent;color:#222;box-shadow:inset 0 -3px #333;font-weight:600}.tabs button:hover{background:transparent;color:#111}.catalog-toolbar{gap:12px;margin:20px 0;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:16px}.catalog-toolbar input{flex:1;min-width:200px;max-width:440px}.catalog-toolbar>span:last-child{margin-left:auto;color:#888;font-size:12px}.role-actions{gap:10px}.role-actions:not([role=tablist]){margin-bottom:20px}.finance-table,.orders-table,.roles-table{border:1px solid var(--line);border-radius:16px;overflow:auto;background:#fff}.catalog-head,.finance-head,.problem-head,.roles-table-head,.table-head{background:#fafaf8;border-color:var(--line);color:#858580;font-weight:400;font-size:12px;padding-top:15px;padding-bottom:15px}.catalog-row,.finance-row,.order-row,.problem-row,.roles-table-row{background:#fff;color:#292929;border-color:var(--line);font-size:14px;line-height:1.5;padding-top:18px;padding-bottom:18px;align-items:center}.catalog-row:hover,.order-row:hover,.problem-row:hover,.roles-table-row:hover{background:#f9f9f6}.catalog-row strong,.item strong{font-size:14px;font-weight:600}.finance-order-id,.order-number{color:#315bd6;font-size:13px}.order-price,.platform-cell{color:#333}.order-price{font-variant-numeric:tabular-nums}.catalog-row small,.finance-row>span:not(:first-child) small,.item small,.order-items small{color:#91918c;font-size:12px}.catalog-head{border:1px solid var(--line);border-radius:14px 14px 0 0;margin-left:30px}.catalog-row{padding-left:12px;padding-right:12px}.role-product-row{gap:12px}.role-product-row>input{flex-shrink:0}.role-rectangle{color:#282828;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500}.role-chip{color:#222}.roles-table-head,.roles-table-row{grid-template-columns:minmax(180px,1fr) 140px 140px 24px;padding-left:20px;padding-right:20px}.roles-table-head>span:nth-child(2),.roles-table-head>span:nth-child(3),.roles-table-row>span:nth-child(2),.roles-table-row>span:nth-child(3){text-align:center}.badge{background:#f0f0ed;color:#686863;border-radius:6px;padding:4px 8px;font-size:12px}.badge.processing{background:#fff2bc;color:#876515}.badge.delivered{background:#e0f3e6;color:#258447}.badge.cancelled{background:#fce3dd;color:#ad4637}.finance-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}.finance-summary>div{min-width:0;background:white;border:1px solid var(--line);border-radius:18px;padding:20px}.finance-summary strong{font-size:25px;letter-spacing:-.5px}.finance-summary small{color:#81817c;font-size:13px}.finance-period{gap:12px}.finance-period label{font-size:12px;color:#82827c}.finance-head,.finance-row{padding-left:18px;padding-right:18px}.finance-profit,.finance-row>.finance-profit,.finance-row>.finance-profit>strong{color:#16834b}.finance-loss,.finance-row>.finance-loss,.finance-row>.finance-loss>strong{color:#c34032}.finance-scroll{background:white;top:76px;padding:6px 0;z-index:3}.finance-scroll input{accent-color:#777;background:var(--field);min-height:14px;height:16px}.finance-table{scrollbar-color:#bbbcb4 #f1f1ed}.finance-table::-webkit-scrollbar-track{background:#f1f1ed}.finance-table::-webkit-scrollbar-thumb{background:#bbbcb4;border-color:#f1f1ed}.notice{border-radius:14px;background:#f5f5f1;color:#555}.notice.error{background:#fff0ec;color:#a63d30}.notice.warning{background:#fff4bf;color:#6d571a}.notice.success{background:#e8f6eb;color:#257044}.notice summary{cursor:pointer}.notice>div{min-width:0}.automation-settings,.catalog-details{border:1px solid var(--line);border-radius:16px;padding:16px 20px;margin:16px 0;background:white}.automation-settings summary,.catalog-details summary{cursor:pointer;font-size:14px;color:#333;padding:4px 0}.automation-settings[open]>summary,.catalog-details[open]>summary{margin-bottom:18px;font-weight:600}.email-item,.send-footer,.supplier-head,.supplier-row{border-color:var(--line)}.supplier-head{color:#888}.remove-supplier{background:#f8f3f1;border-color:#eeded8;color:#b34a39}.remove-supplier:hover{background:#fce8e1}.empty{background:#fff;border:1px solid var(--line);color:#888;min-height:310px}.empty h2{color:#333}.empty-icon{background:#fff3b8;color:#806215}.chat-image-dialog,.modal,.role-modal{background:#fff;color:#222;border-color:var(--line);box-shadow:0 16px 60px #0002}.overlay,.role-modal-backdrop{background:#0005}.icon-button{color:#777}.icon-button:hover{background:#f0f0ec}.order-items{background:#f5f5f1;color:#222}main>section>article{background:#fff;border-color:var(--line)!important}.support-chat{max-width:1100px;margin-left:auto;margin-right:auto}.support-chat .chat-history{background:#fafaf7;border-color:var(--line);padding:20px}.chat-message{color:#333}.chat-mine{background:#fff5bf;border-color:#f2e5aa}.chat-buyer{background:white;border-color:var(--line)}.chat-meta time{color:#92928c}.chat-message a{color:#315bd6}.support-chat .chat-compose{background:#f4f4f0;border-radius:16px}.support-chat .chat-compose textarea{background:white;color:#222;font-size:15px;border-radius:12px}.chat-send{background:var(--accent)!important;color:#222!important}.chat-clip{color:#666!important}.chat-selected{color:#555}.site-footer{padding:18px 32px;margin:0;justify-content:flex-end;color:#888;font-size:12px}.site-footer a:hover{color:#333}@media(min-width:1001px){.orders-table .order-row,.orders-table .table-head{grid-template-columns:minmax(240px,2fr) 110px 135px 125px minmax(130px,1fr) 105px 20px;gap:18px}.orders-table .table-head span:nth-child(4){display:block}}@media(max-width:1180px){.cabinet-header{gap:12px;padding:0 18px}.cabinet-brand strong{display:none}.cabinet-header .cabinet-nav a{padding:10px;font-size:13px}.cabinet-account .text-button{font-size:0;gap:0}.cabinet-account{gap:6px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){body:has(.cabinet-header){padding-top:120px}.cabinet-header{height:110px;align-items:flex-start;padding:14px 16px;flex-wrap:wrap;gap:0}.cabinet-brand strong{display:block}.cabinet-account{height:34px}.cabinet-header .cabinet-nav{order:3;width:100%;margin-top:10px;gap:3px;padding-bottom:2px}.cabinet-header .cabinet-nav a{font-size:13px;min-height:36px;padding:8px 12px}.cabinet-account .text-button{font-size:12px;gap:5px}main,main.finance-main{margin:0 8px;padding:24px 16px;border-radius:18px;min-height:calc(100dvh - 180px)}h1{font-size:25px}.page-heading{gap:12px;align-items:flex-start}.page-heading>.secondary{padding:9px 11px}.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-summary>div{padding:15px}.finance-summary strong{font-size:22px}.finance-summary>div:last-child{grid-column:1/-1}.finance-scroll{top:110px}.catalog-toolbar{padding:12px;gap:10px;align-items:stretch}.catalog-toolbar input{min-width:0;max-width:none;flex:auto;width:100%}.catalog-toolbar>span:last-child{margin-left:0}.catalog-toolbar select{width:100%}.mode-controls .period{margin-left:0}.tabs{gap:20px}.tabs button{flex:0 0 auto;padding-left:0;padding-right:0}.roles-table-head,.roles-table-row{grid-template-columns:minmax(110px,1fr) 62px 82px 12px;gap:8px;padding:14px 10px;font-size:12px}.role-rectangle{font-size:12px}.site-footer{padding:20px 16px}.catalog-row{font-size:13px}.support-chat{margin-left:8px;margin-right:8px}}@media(max-width:480px){.cabinet-avatar{display:none}.finance-period{display:grid;grid-template-columns:1fr 1fr}.finance-period input{width:100%;min-width:0;font-size:12px}.finance-period .secondary{grid-column:1/-1}.page-heading .secondary{font-size:12px}.role-modal-backdrop{padding:10px}.role-modal{padding:20px}.catalog-toolbar{flex-direction:column}.catalog-toolbar input{width:100%}}.finance-summary strong,.finance-summary>div{color:#222}.catalog-toolbar input[type=color]{flex:0 0 52px;min-width:52px;width:52px;max-width:52px;padding:4px}:root{color-scheme:dark;--text:#eeeeef;--muted:#a3a3aa;--line:#37373c;--canvas:#151517;--field:#303034;--accent:#ffe500}.automation-settings,.catalog-details,.catalog-toolbar,.chat-image-dialog,.empty,.finance-summary>div,.finance-table,.modal,.orders-table,.role-modal,.roles-table,main,main.finance-main,main>section>article{background:#202023;color:var(--text)}.automation-settings summary,.cabinet-account .text-button,.cabinet-header,.cabinet-header .cabinet-nav a,.cabinet-settings,.catalog-details summary,.empty h2,.finance-summary strong,.finance-summary>div,.order-price,.platform-cell,.text-button,label{color:var(--text)}.cabinet-header .cabinet-nav a:hover,.cabinet-header .cabinet-nav a[aria-current=page],.cabinet-settings:hover,.cabinet-settings[aria-current=page]{background:#303034;color:#fff}.cabinet-avatar{background:#44444b}.secondary{color:#eee}.secondary:hover:not(:disabled){background:#414147}.catalog-toolbar select,.mode-controls select,input,select,textarea{color:#eee}input::placeholder,textarea::placeholder{color:#a2a2aa}input:disabled,textarea:disabled{background:#28282c;color:#92929b}input:focus,select:focus,textarea:focus{border-color:#888;box-shadow:0 0 0 2px #ffffff15}input[type=checkbox]{accent-color:#ffe500}.catalog-row small,.catalog-toolbar,.catalog-toolbar>span:last-child,.created,.delivery-type,.field-help,.field-meta,.finance-period label,.finance-row>span:not(:first-child) small,.finance-summary small,.item small,.muted,.order-items small,.period,.role-actions[role=tablist] button,.supplier-head,.tabs button,.test-toggle{color:#aaaab2}.role-actions[role=tablist] [aria-selected=true],.tabs button.active{color:#fff;box-shadow:inset 0 -3px #ffe500}.tabs button:hover{color:#fff}.catalog-head,.finance-head,.problem-head,.roles-table-head,.table-head{background:#262629;color:#aaaab2}.catalog-row,.finance-row,.order-row,.problem-row,.roles-table-row{background:#202023;color:#eee}.catalog-row:hover,.order-row:hover,.problem-row:hover,.roles-table-row:hover{background:#2b2b30}.chat-message a,.finance-order-id,.inline-link,.order-number,.text-button:hover{color:#a1b8ff}.role-chip,.role-rectangle{color:#fff}.badge{background:#37373d;color:#ccc}.badge.processing{background:#493f20;color:#ffe28a}.badge.delivered{background:#203d2c;color:#8ae1a5}.badge.cancelled{background:#482c29;color:#ffa598}.finance-profit,.finance-row>.finance-profit,.finance-row>.finance-profit>strong{color:#74d99b}.finance-loss,.finance-row>.finance-loss,.finance-row>.finance-loss>strong{color:#ff958b}.finance-scroll{background:#202023}.finance-scroll input{accent-color:#b5b5bd}.finance-table{scrollbar-color:#666670 #29292e}.finance-table::-webkit-scrollbar-track{background:#29292e}.finance-table::-webkit-scrollbar-thumb{background:#666670;border-color:#29292e}.notice{background:#303036;color:#ddd}.notice.error{background:#452a29;color:#ffb1a5}.notice.warning{background:#443c23;color:#ffe297}.notice.success{background:#253d2c;color:#9ee4ad}.remove-supplier{background:#432d2a;border-color:#65423d;color:#ffae9e}.remove-supplier:hover{background:#54332d}.empty{color:#aaa}.empty-icon{background:#483f22;color:#ffe18e}.overlay,.role-modal-backdrop{background:#0009}.icon-button{color:#bbb}.icon-button:hover{background:#38383e}.order-items{background:#2c2c31;color:#eee}.support-chat .chat-history{background:#19191c}.chat-message{color:#eee}.chat-mine{background:#454024;border-color:#5d5430}.chat-buyer{background:#2c2c32}.support-chat .chat-compose{background:#2c2c31}.support-chat .chat-compose textarea{background:#202023;color:#eee}.chat-clip{color:#ccc!important}.chat-selected{color:#ccc}.site-footer a:hover{color:#eee}.take-order{margin-top:8px;font-size:12px;white-space:nowrap}.manual-order-label{display:block;margin-top:8px;color:#ffe28a}.order-row[role=button]{cursor:pointer}.order-row[role=button]:focus-visible{outline:2px solid #ffe500;outline-offset:-2px}.stats-period,.stats-platforms{display:flex;gap:12px;flex-wrap:wrap}.stats-period button[aria-pressed=true],.stats-platform[aria-pressed=true]{border-color:#f4d747;background:#3a3522}.stats-caption{color:#aaaeb8;font-size:13px;margin:16px 0}.stats-platform{flex:1;min-width:190px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#242426;border:1px solid #3b3b40;border-radius:16px;padding:20px;color:#eee}.stats-platform b{font-size:26px}.stats-table-wrap{overflow-x:auto;border:1px solid #3b3b40;border-radius:16px}.stats-table{width:100%;min-width:1100px;border-collapse:collapse}.stats-table td,.stats-table th{padding:18px 14px;text-align:center;border-bottom:1px solid #353539}.stats-table td:first-child,.stats-table th:first-child{text-align:left}.stats-table th{font-size:13px;color:#bfc0c8}.stats-table small{display:block;color:#aaaeb8;margin-top:6px}.stats-role{display:inline-block;border:1px solid;border-radius:8px;padding:6px 10px;font-weight:600}.stats-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(min-width:1600px){.stats-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:700px){.stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.chat-customer{display:block;font-size:16px;margin-bottom:5px}.problem-row .chat-customer+small{display:block;color:var(--muted);margin-bottom:10px}.messenger-page{max-width:none!important;padding-bottom:20px!important}.messenger-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.messenger-heading h1{margin:0}.messenger{display:grid;grid-template-columns:300px minmax(320px,1.65fr) minmax(380px,1fr);border:1px solid #39393e;border-radius:16px;overflow:hidden;height:calc(100dvh - 180px);min-height:520px;background:#202023}.conversation-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid #39393e}.conversation-filters{padding:16px;display:grid;gap:10px;border-bottom:1px solid #39393e}.conversation-filters input,.conversation-filters select{min-width:0;width:100%}.conversation-filters label{display:flex;gap:8px;align-items:center;font-size:12px;color:#b7b7c1}.conversation-filters label input{width:auto}.conversation-scroll{overflow:auto;flex:1}.conversation{display:flex;align-items:center;text-align:left;width:100%;gap:10px;background:transparent;color:#eee;border:0;border-bottom:1px solid #303035;border-radius:0;padding:16px 12px;cursor:pointer}.conversation:hover{background:#2e2e34}.conversation.selected{background:#383632;box-shadow:inset 3px 0 #ffe500}.conversation-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:12px;background:#3f4050;color:#ddd}.conversation-person{min-width:0;flex:1}.conversation-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.conversation small,.conversation-header small{display:block;font-size:12px;color:#aaa;margin-top:5px}.conversation small.conversation-problem{color:#ffd579}.conversation-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;color:#aaa}.unread-badge{background:#ee4c60;border-radius:20px;color:white;padding:3px 6px;font-size:11px}.conversation-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.conversation-header{padding:16px 20px;border-bottom:1px solid #39393e;display:flex;gap:10px;align-items:center;overflow-wrap:anywhere}.conversation-placeholder{margin:auto;padding:24px;color:#aaa;text-align:center}.conversation-panel .support-chat{margin:0!important;padding:12px 16px!important;max-width:none!important;min-height:0;flex:1;display:flex;flex-direction:column;gap:8px}.conversation-panel .chat-history{flex:1;min-height:120px!important;max-height:none!important;height:auto!important;margin:0!important;border:0}.conversation-panel .chat-actions{margin:0;display:flex;gap:8px}.conversation-panel .chat-actions button{font-size:12px;padding:7px 10px}.conversation-panel .chat-compose{flex-shrink:0;margin:0}.conversation-panel .chat-message{max-width:90%;overflow-wrap:anywhere}.customer-summary{padding:22px 18px;border-left:1px solid #39393e;overflow:auto;background:#1d1d20}.customer-summary h2{font-size:17px;margin:0 0 24px}.customer-summary dl{margin:0}.customer-summary dl>div{justify-content:space-between;margin-bottom:18px;font-size:13px}.customer-summary dt{color:#aaa}.customer-summary dd{margin:0;text-align:right;font-weight:600}.customer-profit{border-top:1px solid #39393e;padding-top:20px;margin-top:20px;display:grid;gap:10px;font-size:13px}.customer-profit strong{font-size:27px}.summary-note{font-size:11px;color:#92929e;line-height:1.5;margin-top:18px}.mobile-chat-back{display:none}@media(max-width:1150px){.messenger{grid-template-columns:240px minmax(280px,1fr)}.customer-summary{grid-column:1/-1;border-top:1px solid #39393e;max-height:300px}.messenger{height:auto}.conversation-list,.conversation-panel{height:70dvh}}@media(max-width:700px){.messenger-heading{align-items:flex-start;flex-direction:column}.messenger{display:block;min-height:0}.conversation-panel,.customer-summary,.has-selection .conversation-list{display:none}.has-selection .conversation-panel,.has-selection .customer-summary{display:flex}.has-selection .customer-summary,.mobile-chat-back{display:block}.conversation-panel{height:75dvh}.conversation-list{height:70dvh}.conversation-panel .support-chat{padding:8px!important}}.conversation-panel .chat-message{width:fit-content;max-width:min(85%,760px)}.conversation-panel .chat-mine{margin-left:auto}.conversation-panel .chat-buyer{margin-right:auto}.conversation-panel .chat-history{padding:18px}.messenger{height:calc(100dvh - 205px)}.conversation.needs-help{background:#382326;box-shadow:inset 3px 0 #f36572}.conversation.needs-help:hover{background:#452a2e}.conversation.needs-help.selected{background:#502c32;box-shadow:inset 4px 0 #ff7180}.conversation.needs-help .conversation-avatar{background:#66333c;color:#ffc0c5}.conversation-panel .chat-problem-message{background:#4b282e;border:1px solid #c55364;color:#ffd7dc}.customer-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-summary dl>div{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;margin:0;padding:16px;border:1px solid #3d3d43;border-radius:14px;background:#242427;min-width:0}.customer-summary dt{font-size:12px;line-height:1.4}.customer-summary dd{text-align:left;font-size:21px;font-weight:700;overflow-wrap:anywhere}.customer-summary .customer-profit{padding:22px;border:1px solid #44444b;border-radius:16px;background:#27272d;margin:16px 0;gap:12px}.customer-profit strong{font-size:36px;line-height:1.15}.customer-profit.positive{background:#20342b;border-color:#365a45}.customer-profit.negative{background:#3b262b;border-color:#6e3d46}.customer-profit.positive span{color:#b9d5c3}.customer-profit.negative span{color:#e0b4bc}.customer-summary .customer-extra:empty{display:none}@media(min-width:1151px) and (max-width:1400px){.customer-summary{padding:16px 12px}.customer-summary dl{gap:8px}.customer-summary dl>div{padding:12px}.customer-summary dd{font-size:18px}}.customer-orders{margin-top:24px}.customer-order{padding:16px;border:1px solid #424248;border-radius:14px;background:#252529;margin-bottom:14px}.customer-order h3{font-size:14px;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere}.customer-summary .customer-order dl>div{padding:10px;background:#202023}.customer-summary .customer-order dd{font-size:16px}.order-profit{display:flex;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px}.order-profit strong{font-size:22px}.order-profit{align-items:center;flex-wrap:wrap}.order-actions{display:flex;gap:6px}.order-actions button{font-size:12px;padding:7px 9px}.order-profit-value{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.order-actions{gap:8px}.order-actions button{font-size:14px;padding:11px 15px;min-height:44px;border-radius:10px}.chat-pending{opacity:.8;border:1px dashed #a79860}.chat-pending small{display:block;margin-top:8px;color:#dfca83;font-size:11px}.refund-modal{max-width:520px;width:calc(100vw - 32px)}.refund-modal dl{display:grid;gap:12px;margin:20px 0}.refund-modal dl>div{display:flex;justify-content:space-between;gap:20px}.refund-modal dd{margin:0;overflow-wrap:anywhere;text-align:right}.refund-modal-actions{display:flex;justify-content:flex-end;gap:12px}.refund-modal-actions button{min-height:44px;padding:10px 18px}.broadcast-overlay{position:fixed;inset:0;z-index:150;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px}.broadcast-dialog{width:min(640px,100%);max-height:90dvh;overflow:auto;background:#202024;border:1px solid #424249;border-radius:20px;padding:24px;box-shadow:0 20px 80px #0009;color:#f4f4f5}.broadcast-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.broadcast-dialog h2{font-size:22px;margin:0 0 16px}.broadcast-dialog fieldset{border:0;padding:0;margin:12px 0 20px}.broadcast-dialog legend{margin-bottom:10px;color:#b8b8c2}.broadcast-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:200px;overflow:auto}.broadcast-roles label{display:flex;align-items:center;gap:8px;padding:10px;background:#2a2a30;border-radius:10px}.broadcast-roles input{width:18px;height:18px;flex-shrink:0}.broadcast-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;resize:vertical}.broadcast-dialog footer{display:flex;justify-content:flex-end;margin:18px 0}.broadcast-preview{padding:16px;border:1px solid #4a4a52;border-radius:14px;margin-top:16px}.broadcast-preview strong{font-size:20px}.broadcast-dialog small,.broadcast-preview p{color:#b8b8c2}.broadcast-history{display:grid;gap:8px}.broadcast-history>div{display:grid;gap:4px;border-top:1px solid #414149;padding:10px 0}.broadcast-history time{font-size:12px;color:#aaa}@media(max-width:600px){.broadcast-dialog{padding:16px}.broadcast-roles{grid-template-columns:1fr}}.broadcast-dialog button{min-height:44px;padding:10px 16px;border-radius:10px}.broadcast-dialog footer{gap:12px;flex-wrap:wrap}.broadcast-dialog footer button:not(.secondary){background:#ffdc00;color:#171717;font-weight:600}.broadcast-dialog button:disabled{opacity:.5}.broadcast-dialog header h2{margin:0}.broadcast-dialog header{margin-bottom:20px}.broadcast-dialog textarea{background:#2b2b31;border:1px solid #4a4a52;color:#fff;border-radius:12px;padding:12px}