.skTemplates{padding:24px;margin-top:20px}.skTemplates h2{margin:0 0 8px}.skTemplates p{color:#6b7890}.skTemplates form,.skTemplates label{display:flex;flex-direction:column;gap:10px}.skTemplates form{gap:16px}.skTemplateFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.skTemplates label{font-size:13px;font-weight:600;color:#465570}.skTemplates input,.skTemplates select,.skTemplates textarea{border:1px solid #d9e1ee;border-radius:10px;padding:12px;color:#1d2940;background:#fff;font:inherit;width:100%;box-sizing:border-box}.skTemplates textarea{font-size:14px;line-height:1.55}.skTemplates button{align-self:flex-start}.skTemplateTokens{display:flex;gap:7px;flex-wrap:wrap}.skTemplateTokens code{padding:6px 9px;background:#f1efff;border-radius:6px;color:#5e4fbc}.skTemplateError{color:#b91c1c!important}.skTemplateSuccess{color:#047857!important}.skTemplateHelp{font-size:12px}.skLegalRoot{display:grid;gap:18px}.skLegalPanel{padding:24px;display:grid;gap:16px}.skLegalPanel h2{font-size:19px;margin:0}.skLegalPanel p{color:#6d7890;font-size:13px;margin:0;line-height:1.5}.skLegalForm,.skLegalEdit,.skLegalActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.skLegalForm input{flex:1;min-width:180px}.skLegalForm input,.skLegalForm select,.skLegalEdit input,.skLegalStore select{padding:11px 12px;border:1px solid #dce2ed;border-radius:9px;background:#fff;color:#24334d;max-width:100%;font:inherit}.skLegalList{display:grid;gap:10px}.skLegalItem,.skLegalStore{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e8edf5;border-radius:11px;padding:14px;flex-wrap:wrap}.skLegalItemInfo,.skLegalStore>div{display:grid;gap:5px}.skLegalItemInfo span,.skLegalStore small{font-size:12px;color:#76839a}.skLegalStore select{min-width:230px;max-width:100%}.skLegalError,.skLegalNotice{padding:12px 15px;border-radius:9px}.skLegalError{color:#991b1b;background:#fef2f2}.skLegalNotice{color:#065f46;background:#ecfdf5}@media(max-width:700px){.skLegalStore select{width:100%;min-width:0}.skLegalStore>div{width:100%}}.skBankPanel{padding:24px;display:grid;gap:18px}.skBankPanel h2{margin:0;font-size:19px}.skBankPanel h3{font-size:16px;margin:0}.skBankHint{font-size:13px;color:#72809a;line-height:1.5;margin:0}.skBankEntity{width:100%;max-width:500px}.skBankPanel input:not([type=checkbox]),.skBankPanel select{box-sizing:border-box;border:1px solid #dce2ed;border-radius:9px;padding:11px 12px;font:inherit;color:#24334d;background:#fff;min-width:0}.skBankGroup{border-top:1px solid #e7edf5;padding-top:18px;display:grid;gap:13px}.skBankCards{display:grid;gap:8px}.skBankCard,.skBankStore{border:1px solid #e8edf5;border-radius:11px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.skBankCard>div{display:grid;gap:5px;min-width:0}.skBankCard small{color:#74829a;overflow-wrap:anywhere}.skBankForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;align-items:end}.skBankForm label,.skBankStoreControls label{display:grid;gap:7px;font-size:13px;color:#56637a;font-weight:600}.skBankCheckbox{display:flex!important;align-items:center;gap:8px}.skBankActions{display:flex;gap:8px;flex-wrap:wrap}.skBankStore{display:grid}.skBankStoreControls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.skBankStoreControls label{flex:1;min-width:190px}.skBankError,.skBankSuccess{padding:12px;border-radius:9px}.skBankError{background:#fef2f2;color:#991b1b}.skBankSuccess{background:#ecfdf5;color:#065f46}.skDetailsPanel{padding:26px;display:flex;flex-direction:column;gap:14px}.skDetailsPanel h2{margin:0}.skDetailsPanel p{margin:0;color:#71809c;font-size:14px}.skDetailsPicker,.skDetailsForm label{display:flex;flex-direction:column;gap:8px;color:#52627f;font-size:13px;font-weight:600}.skDetailsPicker{max-width:520px}.skDetailsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skDetailsForm input,.skDetailsForm textarea,.skDetailsPicker select{width:100%;box-sizing:border-box;border:1px solid #dce4f1;border-radius:10px;background:#fff;padding:12px;color:#1d2b45;font:inherit;font-size:14px}.skDetailsForm .skDetailsWide{grid-column:1/-1}.skDetailsForm .skDetailsCheckbox{flex-direction:row;align-items:center;gap:9px}.skDetailsCheckbox input{width:auto}.skDetailsError,.skDetailsSuccess{padding:12px;border-radius:8px}.skDetailsError{background:#fff0f0;color:#9f1239!important}.skDetailsSuccess{background:#ecfdf5;color:#047857!important}@media(max-width:700px){.skDetailsForm{grid-template-columns:1fr}}.skAccountSettings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:20px;align-items:start}.skAccountPanel{padding:26px;display:flex;flex-direction:column;gap:16px}.skAccountPanel h2{margin:0;font-size:19px}.skAccountPanel p{margin:0;color:#7a879d;font-size:13px;line-height:1.6}.skAccountPanel label{display:flex;flex-direction:column;gap:8px;color:#44516b;font-weight:600;font-size:13px}.skAccountPanel input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:12px;font-size:15px;background:#fff;color:#152039}.skAccountPanel input[readonly]{background:#f4f6fa;color:#66748b}.skAccountPanel form{display:flex;flex-direction:column;gap:16px}.skAccountPanel button{align-self:flex-start}.skAccountError,.skAccountSuccess{grid-column:1/-1;padding:12px 15px;border-radius:9px;font-size:14px}.skAccountError{color:#991b1b;background:#fef2f2}.skAccountSuccess{color:#065f46;background:#ecfdf5}.skAccountArea{position:relative}.skProfileButton{width:100%;text-align:left;cursor:pointer;border:0;color:inherit;font:inherit;background:transparent}.skProfileButton:hover{background:#ffffff0f}.skProfileButton>div:nth-child(2){min-width:0;overflow:hidden}.skProfileButton b,.skProfileButton small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skAccountMenu{position:absolute;z-index:50;bottom:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:6px;box-shadow:0 10px 30px #0003}.skAccountMenu button{display:block;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font-size:13px;color:#25314a}.skAccountMenu button:hover{background:#f1f5ff}.skStatuses{padding:24px;min-width:0}.skStatusesHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.skStatusesHeading h2{margin:0 0 6px;font-size:21px}.skStatusesHeading p,.skStatusesHint{color:#7a8799;font-size:13px}.skStatusesNew{background:#f8f9fc;border:1px solid #e6eaf2;border-radius:14px;padding:16px;margin:22px 0}.skStatusesNew h3{margin:0 0 12px;font-size:15px}.skStatusesFields{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.skStatuses input:not([type=checkbox]):not([type=color]){padding:10px 12px;border:1px solid #dce2ed;border-radius:9px;min-width:0;flex:1;background:#fff;font:inherit}.skStatuses input[type=color]{width:42px;height:40px;border:1px solid #dce2ed;border-radius:9px;padding:3px;cursor:pointer;background:#fff;flex-shrink:0}.skStatusesToggle{display:flex;gap:9px;align-items:center;margin:14px 0;font-size:13px}.skStatusesList{display:grid;gap:10px}.skStatusesRow{display:flex;align-items:center;gap:12px;border:1px solid #e5eaf2;border-radius:13px;padding:12px;flex-wrap:wrap}.skStatusesRow.archived{opacity:.65;background:#f9fafb}.skStatusesMove{display:flex;flex-direction:column;gap:3px}.skStatusesMove button{border:1px solid #e3e7ef;background:#fff;border-radius:5px;cursor:pointer;padding:3px}.skStatusesMove button:disabled{opacity:.3;cursor:default}.skStatusesNames{display:flex;flex:1;gap:8px;min-width:230px;flex-wrap:wrap}.skStatusesNames input{min-width:140px!important}.skStatusesActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.skStatusesActions .btn{font-size:12px;padding:8px 10px;white-space:nowrap}.skStatusesDefault,.skStatusesArchived{display:flex;align-items:center;gap:4px;font-size:11px;color:#7c55c8}.skStatusesArchived{color:#7a8799}.skStatusesError{color:#b91c1c;background:#fff1f2;padding:10px;border-radius:8px}.skStatusesSuccess{color:#047857;background:#ecfdf5;padding:10px;border-radius:8px}@media(max-width:680px){.skStatuses{padding:14px}.skStatusesNames{min-width:100%}.skStatusesActions{width:100%}}.skPaymentBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 10px;border-radius:9px;font-size:12px;font-weight:700;border:1px solid transparent}.skPayment-unpaid{background:#f1f5f9;color:#64748b;border-color:#dbe3ec}.skPayment-partially_paid{background:#fff7ed;color:#b45309;border-color:#fed7aa}.skPayment-paid{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.skPaymentUnknown{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.skTopLogout{border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#334155;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.skTopLogout:hover{background:#f8fafc}@media(max-width:760px){.skTopLogout{padding:7px 9px}}.skIbanPreview{margin:20px 0;padding:18px;border:1px solid #e1e6f0;border-radius:12px;background:#fafbff}.skIbanPreview h3{margin:0 0 10px;font-size:17px}.skIbanPreview>p,.skIbanWarning{font-size:13px;color:#64748b;line-height:1.5}.skIbanResult{margin-top:14px}.skIbanResult>p{margin:6px 0}.skIbanResult textarea{width:100%;box-sizing:border-box;margin:12px 0;padding:12px;border:1px solid #dbe3ef;border-radius:8px;resize:vertical;font:inherit;line-height:1.5}.skIbanError{color:#b91c1c;font-size:13px}.skIbanWarning{color:#9a6700!important}.skIbanActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0}.skIbanResult select{margin-left:8px;padding:7px;border:1px solid #dbe3ef;border-radius:8px}.skIbanHistory{margin-top:20px;border-top:1px solid #e1e6f0;padding-top:14px}.skIbanHistory h4{margin:0 0 12px}.skIbanHistoryItem{padding:12px;border:1px solid #e1e6f0;border-radius:10px;margin-bottom:10px;background:#fff}.skIbanHistoryItem p{font-size:12px;overflow-wrap:anywhere}.skIbanHistoryItem textarea{box-sizing:border-box;width:100%;border:1px solid #dbe3ef;border-radius:8px;padding:10px;font:inherit;resize:vertical}.skPaymentManager{margin-top:18px;padding-top:16px;border-top:1px solid #e8ebf2;display:grid;gap:11px}.skPaymentManager h4{margin:8px 0 0;font-size:15px}.skPaymentManager label{display:grid;gap:6px;font-size:13px;color:#536079}.skPaymentManager input,.skPaymentManager select{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dce2ed;border-radius:9px;padding:10px;background:#fff;color:#1f2937;font:inherit}.skPaymentManager .btn{justify-content:center}.skPayError{color:#b91c1c;margin:0;overflow-wrap:anywhere}.skPaySuccess{color:#16803b;margin:0}.skOrderModal{width:min(900px,calc(100vw - 32px));max-width:900px!important;max-height:88vh;overflow-y:auto;box-sizing:border-box}.skOrderBlock{margin-top:28px}.skOrderBlock h3{font-size:19px;font-weight:700;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e4e8f0}.skOrderTableScroll{width:100%;overflow-x:auto}.skOrderTable{width:100%;min-width:590px;border-collapse:collapse;text-align:left;font-size:13px}.skOrderTable th{color:#8b98ad;font-weight:600;background:#f8f9fd}.skOrderTable th,.skOrderTable td{padding:12px 10px;border-bottom:1px solid #e8ebf2;vertical-align:top}.skOrderTable td:nth-child(3),.skOrderTable td:nth-child(4),.skOrderTable td:nth-child(5),.skOrderTable th:nth-child(3),.skOrderTable th:nth-child(4),.skOrderTable th:nth-child(5){text-align:right;white-space:nowrap}.skOrderTable tfoot td{font-weight:700}.skOrderTable tfoot td:first-child{text-align:right}.skOrderFinancial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skOrderField{display:flex;flex-direction:column;gap:6px;min-width:0}.skOrderField span{color:#8b98ad;font-size:13px}.skOrderField strong{font-size:15px;overflow-wrap:anywhere}.skOrderFinancial .skOrderField{background:#f8f9fd;border:1px solid #edf0f6;border-radius:12px;padding:14px}.skOrderHint{font-size:12px;line-height:1.5;color:#718096;margin:12px 0}.skOrderRecords{border:1px solid #e8ebf2;border-radius:12px;overflow:hidden}.skOrderRecord{display:flex;justify-content:space-between;gap:15px;padding:14px;border-bottom:1px solid #e8ebf2}.skOrderRecord:last-child,.skOrderEvent:last-child{border-bottom:0}.skOrderRecord div{display:flex;flex-direction:column;gap:4px}.skOrderRecord small{color:#8190a9}.skOrderRecord b{white-space:nowrap}.skOrderCards{display:grid;gap:12px}.skOrderDelivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border:1px solid #e8ebf2;border-radius:12px}.skOrderEvent{display:grid;grid-template-columns:165px minmax(0,1fr);gap:14px;padding:14px;border-bottom:1px solid #e8ebf2}.skOrderEvent time{color:#8b98ad;font-size:13px}.skOrderEvent p{margin:6px 0 0;color:#536079;overflow-wrap:anywhere}.skOrderEmpty{padding:16px;border:1px solid #e3ddff;background:#f2efff;border-radius:12px;color:#6754af}.skOrderDisclaimer{margin-top:22px}@media(max-width:600px){.skOrderFinancial,.skOrderDelivery{grid-template-columns:1fr}.skOrderEvent{grid-template-columns:1fr;gap:4px}.skOrderModal{width:calc(100vw - 20px)}}.modalOverlay:has(.skOrderModal){padding:14px;overflow:hidden}.skOrderModal{width:min(1280px,calc(100vw - 28px))!important;max-width:1280px!important;max-height:calc(100dvh - 28px);overflow-x:hidden;overflow-y:auto;padding:clamp(18px,2.4vw,34px)!important}.skOrderModal .detailRows>div{align-items:center}.skOrderModal>section:first-of-type .detailRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.skOrderModal>section:first-of-type .detailRows>div{min-width:0}.skOrderModal .detailRows b,.skOrderModal .detailRows strong{min-width:0;overflow-wrap:anywhere;text-align:right}.skOrderTwoColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.skOrderTwoColumns>.skOrderBlock{min-width:0}.skOrderTwoColumns .skOrderDelivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skOrderTwoColumns .skOrderFinancial{grid-template-columns:repeat(2,minmax(0,1fr))}.skOrderTableScroll{overflow-x:visible;min-width:0}.skOrderTable{width:100%;min-width:0!important;table-layout:fixed;white-space:normal}.skOrderTable th,.skOrderTable td{overflow-wrap:anywhere;white-space:normal!important;padding:12px 8px}.skOrderTable th:nth-child(1){width:15%}.skOrderTable th:nth-child(2){width:37%}.skOrderTable th:nth-child(3){width:10%}.skOrderTable th:nth-child(4),.skOrderTable th:nth-child(5){width:19%}.skOrderModal .skOrderEvent{grid-template-columns:180px minmax(0,1fr)}@media(max-width:950px){.skOrderTwoColumns{grid-template-columns:1fr;gap:0}.skOrderModal{width:calc(100vw - 20px)!important}.skOrderModal>section:first-of-type .detailRows{grid-template-columns:1fr}}@media(max-width:640px){.skOrderModal{padding:18px!important}.skOrderTable thead{display:none}.skOrderTable,.skOrderTable tbody,.skOrderTable tr,.skOrderTable td{display:block;width:100%!important}.skOrderTable tbody tr{border:1px solid #e8ebf2;border-radius:12px;margin:10px 0;padding:8px}.skOrderTable tbody td{display:flex;justify-content:space-between;gap:12px;text-align:right!important;padding:7px 8px;border:0}.skOrderTable tbody td:before{flex:0 0 42%;text-align:left;font-weight:700;color:#8b98ad}.skOrderTable tbody td:nth-child(1):before{content:"SKU"}.skOrderTable tbody td:nth-child(2):before{content:"Товар"}.skOrderTable tbody td:nth-child(3):before{content:"К-сть / Кол-во"}.skOrderTable tbody td:nth-child(4):before{content:"Ціна / Цена"}.skOrderTable tbody td:nth-child(5):before{content:"Сума / Сумма"}.skOrderTable tfoot tr{display:flex;justify-content:space-between;gap:12px}.skOrderTable tfoot td{display:block;width:auto!important;text-align:right!important}.skOrderTwoColumns .skOrderDelivery,.skOrderModal .skOrderEvent{grid-template-columns:1fr}}.skEditor{width:min(920px,calc(100vw - 28px));max-width:920px!important;max-height:90vh;overflow-y:auto;box-sizing:border-box}.skEditorForm{display:flex;flex-direction:column;gap:18px;margin-top:16px}.skEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.skEditor label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#52617b;min-width:0}.skEditor input,.skEditor select{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #dce1eb;border-radius:10px;font:inherit;background:#fff;color:#1f2937}.skEditor h3{margin:4px 0 0;font-size:17px}.skEditorItems{display:flex;flex-direction:column;gap:10px}.skEditorItem{display:grid;grid-template-columns:minmax(150px,2fr) minmax(85px,1fr) 90px 110px 32px;align-items:end;gap:9px;padding:12px;border:1px solid #e7eaf2;border-radius:12px}.skEditorRemove{border:0;background:#fff1f2;color:#b42336;border-radius:8px;height:39px;cursor:pointer}.skEditorRemove:disabled{opacity:.35;cursor:not-allowed}.skEditorTotal,.skEditorActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.skEditorTotal{padding:14px;border-radius:10px;background:#f7f7fd}.skEditorHint{font-size:12px;color:#65738a;line-height:1.5;margin:0}.skEditorError{color:#b91c1c;background:#fef2f2;border-radius:10px;padding:12px;margin:0}.skEditorActions{justify-content:flex-end}@media(max-width:700px){.skEditorGrid{grid-template-columns:1fr}.skEditorItem{grid-template-columns:1fr 1fr}.skEditorItem label:first-child{grid-column:1/-1}.skEditorRemove{width:40px}}.skShippingToggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.skShippingToggle input{width:auto!important;min-width:unset!important}.modalOverlay:has(.skEditor){z-index:10020;padding:14px;overflow:hidden}.skEditor{width:min(1280px,calc(100vw - 28px))!important;max-width:1280px!important;max-height:calc(100dvh - 28px);overflow-x:hidden;overflow-y:auto;padding:clamp(18px,2.4vw,34px)!important}.skEditorColumns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.skEditorLeft,.skEditorRight{min-width:0;display:flex;flex-direction:column;gap:16px}.skEditorLeft h3,.skEditorRight h3{margin-top:8px}.skEditorItem{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(65px,.65fr) minmax(85px,.85fr) 36px;gap:8px}.skEditorItem label{min-width:0}.skEditorItem input{width:100%;min-width:0}.skEditor .skEditorTotal{margin-top:4px}@media(max-width:1050px){.skEditorColumns{grid-template-columns:1fr;gap:20px}.skEditor{width:min(800px,calc(100vw - 24px))!important}}@media(max-width:600px){.skEditor{padding:18px!important}.skEditorGrid{grid-template-columns:1fr}.skEditorItem{grid-template-columns:repeat(2,minmax(0,1fr))}.skEditorItem label:first-child{grid-column:1/-1}.skEditorItem label:nth-child(2){grid-column:1/-1}.skEditorItem .skEditorRemove{align-self:end}.skEditorActions{flex-wrap:wrap}}.skRecipientToggle{grid-column:1/-1;display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.skRecipientToggle input{width:auto!important;min-width:0!important}:root{font-family:Manrope,system-ui,sans-serif;color:#18243a;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #b2a6ff;outline-offset:2px}.app{display:flex;min-height:100vh}.sidebar{width:252px;background:#111a2e;color:#c2ccdf;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:29px 15px 16px;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:0 11px 42px;color:#fff}.brandIcon{width:38px;height:38px;display:grid;place-items:center;background:#7866e9;border-radius:12px;color:#fff;box-shadow:0 8px 18px #6d5be650}.brand b{font-size:18px;letter-spacing:-.8px}.brand b span{color:#a89bff}.brand small{display:block;font-size:9px;letter-spacing:2.1px;color:#7889a9;margin-top:2px}.navLabel{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#677995;padding:0 17px 13px}.navLabel.second{margin-top:30px}nav{display:grid;gap:5px}.navItem{border:0;background:none;color:#aab8d1;display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:10px;text-align:left;font-size:12.5px;font-weight:700;width:100%}.navItem:hover{background:#202b42}.navItem.active{color:#fff;background:#303153;box-shadow:inset 3px 0 #9486ff}.navItem em{margin-left:auto;font-style:normal;background:#f0a95c;color:#19243b;font-size:10px;padding:2px 7px;border-radius:20px}.sidebarBottom{margin-top:auto}.aiOnline{display:flex;align-items:center;gap:11px;background:#1d2a40;border:1px solid #30415b;border-radius:12px;padding:14px 12px;margin-bottom:16px}.aiOnline b,.profile b{font-size:12px;display:block;color:#e6edfb}.aiOnline small,.profile small{font-size:10px;display:block;color:#8a9bb7;margin-top:3px}.pulse,.onlineDot,.tinyDot,.fakeDot{width:9px;height:9px;border-radius:50%;background:#47d8ac;display:inline-block;flex:none}.pulse{box-shadow:0 0 0 5px #42d9a31b}.onlineDot{margin-left:auto;width:7px;height:7px}.profile{border-top:1px solid #28354b;padding:18px 4px 0;display:flex;align-items:center;gap:10px}.profile svg{margin-left:auto}.profileAvatar,.topAvatar{background:#dacbff;color:#453c85;border-radius:10px;width:35px;height:35px;display:grid;place-items:center;font-weight:800;font-size:11px}.main{margin-left:252px;flex:1;min-width:0}.topbar{height:77px;background:#fff;border-bottom:1px solid #e9edf5;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:12px;color:#8490a4}.breadcrumb b{color:#293650}.slash{color:#cbd3df}.topActions{display:flex;align-items:center;gap:19px}.demoPill{border:1px solid #e6e0fc;background:#f6f2ff;color:#6955ba;border-radius:30px;font-size:11px;font-weight:800;padding:8px 12px;display:flex;align-items:center;gap:7px}.tinyDot{background:#8976e8;width:7px;height:7px}.iconBtn,.lang,.hamburger,.mobileClose,.modalClose{border:0;background:none;color:#64748c}.lang{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.topAvatar{border-radius:50%;width:34px;height:34px}.content{max-width:1540px;margin:auto;padding:37px 40px 65px}.pageHeading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.eyebrow{font-size:10px;color:#8374db;font-weight:800;letter-spacing:1.9px;margin-bottom:9px}.pageHeading h1{font-size:26px;letter-spacing:-1.1px;margin:0 0 9px;font-weight:800;color:#18243a}.pageHeading p{font-size:12px;color:#8a97a9;margin:0}.notice{display:flex;align-items:center;gap:10px;background:#f0edff;border:1px solid #e5defe;color:#6556a7;border-radius:10px;padding:12px 15px;font-size:11px;line-height:1.6;margin-bottom:25px}.notice svg{flex:none}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px}.stat,.panel,.storeCard{background:#fff;border:1px solid #e9edf4;border-radius:15px;box-shadow:0 3px 18px #14213d04}.stat{padding:19px 20px 18px;position:relative;min-height:172px}.statTop{display:flex;align-items:center;justify-content:space-between}.statIcon{display:grid;place-items:center;width:41px;height:41px;border-radius:11px}.statIcon.violet{background:#f0ebff;color:#7963e4}.statIcon.blue{background:#e9f3ff;color:#5798ea}.statIcon.orange{background:#fff2e7;color:#e6a05b}.statIcon.green{background:#e6f8f1;color:#32b88d}.statValue{font-size:30px;font-weight:800;letter-spacing:-1.4px;margin-top:11px;line-height:1.2}.statTitle{font-size:11px;color:#8490a3;font-weight:700;margin-top:5px}.delta{position:absolute;bottom:20px;right:20px;font-size:10px;font-weight:800;color:#31b58b}.delta.warning{color:#e8a35b}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:20px;margin-bottom:20px}.panel{min-width:0}.panelHeader{padding:22px 24px 15px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.panelHeader h2,.chatListHeader h2{font-size:14px;margin:0 0 6px;letter-spacing:-.3px}.panelHeader p{font-size:10px;color:#9ba6b6;margin:0}.smallSelect{border:1px solid #e7ebf1;border-radius:7px;padding:8px 10px;font-size:10px;color:#7d8a9c;display:flex;align-items:center;gap:10px}.chart{height:228px;display:flex;padding:14px 30px 24px 23px;gap:18px}.chartLabels{height:174px;display:flex;flex-direction:column;justify-content:space-between;color:#aab4c2;font-size:10px}.bars{flex:1;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e9edf3;gap:15px}.barCol{height:100%;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;position:relative}.barTrack{height:174px;width:100%;max-width:35px;display:flex;align-items:flex-end}.bar{width:100%;background:linear-gradient(180deg,#8874ec,#b7adf6);border-radius:6px 6px 0 0;min-height:10px}.barCol span{position:absolute;bottom:-20px;font-size:10px;color:#a0aabc}.orangeIcon{background:#fff1e4;color:#e9a15a;padding:8px;border-radius:10px}.attentionRow{width:calc(100% - 42px);margin:0 21px;padding:13px 2px;border:0;border-bottom:1px solid #eff1f5;background:#fff;display:flex;align-items:center;text-align:left;gap:10px;color:#a0aabb}.attentionSymbol{display:grid;place-items:center;background:#f8f3ff;color:#8773d7;border-radius:8px;width:33px;height:33px;flex:none}.attentionRow>span:nth-child(2){flex:1;min-width:0}.attentionRow b,.logRow b{display:block;font-size:10.5px;color:#2b3850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attentionRow small,.logRow small{display:block;font-size:9.5px;color:#9ba6b6;margin-top:5px}.textLink{border:0;background:none;color:#7965d8;font-size:10.5px;font-weight:800;display:flex;align-items:center;gap:7px;padding:15px 23px}.lower{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr)}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;letter-spacing:.4px;color:#a2adbd;background:#fafbfe;padding:12px 14px;font-weight:800}td{border-top:1px solid #f1f3f7;padding:12px 14px;font-size:10.5px;color:#758297}tr{cursor:pointer}tbody tr:hover{background:#faf9ff}td.id{color:#7965dc;font-weight:800}td.sum{font-weight:800;color:#28364b}.customer{display:flex;align-items:center;gap:8px}.customer strong{display:block;font-size:10.5px;color:#26344a}.customer small{display:block;color:#a6b0be;margin-top:3px;font-size:9px}.avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#e8e5ff;color:#7865d6;font-size:11px;font-weight:800;flex:none}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:30px;font-size:9px;font-weight:800}.status i{height:5px;width:5px;border-radius:50%;background:currentColor}.status.new{color:#9870df;background:#f4edff}.status.processing{color:#d59a44;background:#fff5e6}.status.done{color:#2eb68d;background:#e7f8f1}.logRow{display:flex;align-items:flex-start;gap:12px;margin:0 23px;padding:13px 0;border-bottom:1px solid #f0f2f6}.logDot{width:8px;height:8px;border-radius:50%;margin-top:4px;flex:none}.logDot.info{background:#9686eb}.logDot.warn{background:#e9a95b}.logDot.ok{background:#52c79d}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:800;border:1px solid transparent;white-space:nowrap}.btn.primary{background:#7663e3;color:#fff}.btn.primary:hover{background:#6351c9}.btn.light{background:#fff;border-color:#e5e9f0;color:#68758b}.btn.light:hover{background:#f7f8fb}.full{padding-bottom:8px}.toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:15px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:9px;border:1px solid #e4e8f0;border-radius:9px;padding:10px 13px;color:#9ba6b8;min-width:250px;flex:1;max-width:370px}.search input{border:0;outline:0;font-size:11px;width:100%;background:transparent}.filters{display:flex;gap:5px;flex-wrap:wrap}.filters button{border:0;background:#f7f8fb;border-radius:8px;color:#8190a4;padding:9px 12px;font-size:10px;font-weight:800}.filters button.chosen{background:#ece8ff;color:#735bd4}.empty{padding:35px;text-align:center;color:#9ca8b9;font-size:12px;display:flex;justify-content:center;align-items:center;gap:10px}.empty.large{min-height:190px;flex-direction:column}.storeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.storeCard{padding:23px}.storeCardTop{display:flex;justify-content:space-between;align-items:center}.storeLogo{height:48px;width:48px;display:grid;place-items:center;border-radius:13px;font-size:15px;font-weight:800}.storeLogo.purple{background:#eae5ff;color:#725ed3}.storeLogo.pink{background:#ffe5f1;color:#d86b9d}.storeLogo.blue{background:#e3f2ff;color:#4b98d3}.softTag{font-size:9px;font-weight:800;color:#7e70b6;background:#f4f0ff;border-radius:20px;padding:6px 9px;white-space:nowrap}.storeCard h2{font-size:16px;margin:18px 0 5px}.storeCard p{font-size:11px;color:#9ba7b8;margin:0}.storeDivider{border-top:1px solid #edf0f5;margin:22px 0 15px}.storeMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#8997a9}.storeMeta span:first-child{display:flex;align-items:center;gap:6px}.fakeDot{background:#f2b46b;width:7px;height:7px}.storeBtn{width:100%;margin-top:21px;justify-content:space-between}.approvalsList{padding:0 22px 20px}.approval{display:flex;align-items:center;gap:15px;border-top:1px solid #eef1f6;padding:20px 2px}.approvalIcon{width:40px;height:40px;border-radius:10px;background:#f2edff;color:#7966db;display:grid;place-items:center;flex:none}.approvalBody{flex:1}.approvalBody strong{font-size:12px}.approvalBody p{font-size:10px;color:#96a1b2;margin:5px 0 9px}.approvalBtns{display:flex;gap:8px}.chatLayout{display:grid;grid-template-columns:310px minmax(0,1fr);height:560px;overflow:hidden}.chatList{border-right:1px solid #eef1f6}.chatListHeader{padding:22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eef1f6}.chatPerson{border:0;border-bottom:1px solid #f0f2f6;width:100%;padding:17px 13px;display:flex;align-items:flex-start;gap:10px;text-align:left;background:#fff}.chatPerson.selected{background:#f6f3ff}.largeAvatar{height:36px;width:36px}.chatInfo{flex:1;min-width:0}.chatInfo b,.chatInfo small,.chatInfo>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatInfo b{font-size:11px}.chatInfo small,.chatRight small{font-size:9px;color:#9aa5b5;margin-top:4px}.chatInfo>span{font-size:10px;color:#8390a3;margin-top:11px}.chatRight{text-align:right}.chatRight em{display:inline-grid;place-items:center;background:#7965df;color:#fff;border-radius:50%;height:18px;width:18px;font-size:9px;font-style:normal;margin-top:15px}.conversation{display:flex;flex-direction:column;min-width:0}.conversationHeader{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid #edf0f5}.conversationHeader div{flex:1}.conversationHeader b,.conversationHeader small{display:block}.conversationHeader b{font-size:12px}.conversationHeader small{font-size:9px;color:#9aa5b5;margin-top:4px}.messages{flex:1;padding:24px;display:flex;flex-direction:column;gap:15px;background:#fcfcff}.dateLabel{text-align:center;font-size:10px;color:#a6afbd;margin-bottom:18px}.bubble{max-width:76%;font-size:11px;line-height:1.7;padding:12px 15px;border-radius:13px}.bubble.ai{align-self:flex-start;background:#eeeaff;color:#51468a;border-bottom-left-radius:3px}.bubble.customer{align-self:flex-end;background:#eaf1f9;color:#34445a;border-bottom-right-radius:3px}.bubbleSender{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;margin-bottom:5px}.chatComposer{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a2acbb;font-size:11px;border-top:1px solid #edf0f5}.chatComposer span{flex:1}.activityList{padding:0 25px 20px}.activityLine{display:flex;gap:15px;align-items:center;padding:17px 5px;border-top:1px solid #f0f2f6}.activityLine div{flex:1}.activityLine b,.activityLine small{display:block}.activityLine b{font-size:11px}.activityLine small{font-size:10px;color:#9aa5b5;margin-top:5px}.activityLine time{font-size:10px;color:#9aa5b5}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settingPanel{padding:24px}.settingTitle{display:flex;gap:14px;align-items:flex-start;color:#7965db}.settingTitle h2{margin:0 0 5px;color:#25334b;font-size:14px}.settingTitle p{font-size:11px;color:#98a3b5;margin:0}.languageOptions{display:flex;gap:9px;margin-top:22px}.languageOptions button{border:1px solid #e5e8f0;background:#fff;border-radius:9px;padding:11px 13px;font-size:11px;display:flex;align-items:center;gap:8px}.languageOptions button.selected{border-color:#9e8fe8;background:#f6f2ff;color:#6853ca}.settingInfo{display:flex;gap:10px;align-items:center;color:#8995a7;font-size:11px;background:#f8f9fc;padding:14px;border-radius:9px;margin-top:22px}.toast{position:fixed;right:24px;bottom:24px;background:#202b45;color:#fff;padding:15px 20px;border-radius:12px;display:flex;align-items:center;gap:10px;z-index:30;box-shadow:0 10px 35px #15233a40;font-size:12px}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#111b30aa;display:grid;place-items:center;z-index:40;padding:20px}.modal{background:#fff;border-radius:18px;padding:30px;width:min(100%,440px);position:relative}.modal h2{font-size:24px;margin:0 0 20px}.modalClose{position:absolute;right:18px;top:18px}.detailRows{margin-bottom:22px}.detailRows>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #edf0f5;padding:13px 0;font-size:11px}.detailRows span{color:#94a0b1}.modal .notice{margin-bottom:20px}.hamburger,.mobileClose{display:none}@media(max-width:1200px){.stats{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.lower{grid-template-columns:1fr}.storeGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.show{transform:translate(0)}.main{margin-left:0}.hamburger,.mobileClose{display:block}.mobileClose{margin-left:auto;color:#fff}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e182a88;z-index:9}.content{padding:27px 20px}.topbar{padding:0 20px}.topActions{gap:10px}}@media(max-width:600px){.pageHeading h1{font-size:21px}.stats{gap:10px}.stat{padding:15px;min-height:156px}.statValue{font-size:26px}.delta{right:13px;bottom:14px}.storeGrid,.settingsGrid{grid-template-columns:1fr}.chatLayout{grid-template-columns:1fr;height:auto}.chatList{border-right:0}.conversation{min-height:350px}.topActions .demoPill{display:none}.approval{align-items:flex-start;flex-wrap:wrap}.approvalBtns{width:100%;justify-content:flex-end}.pageHeading{align-items:flex-start}.toolbar{align-items:stretch}.search{max-width:none}.filters{width:100%}.chart{padding-right:15px}.barCol{min-width:0}.content{padding:22px 13px}.topbar{padding:0 13px}}
