:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:#f5f7fb;color:#172033}*{box-sizing:border-box}body{margin:0}.shell{width:min(760px,calc(100% - 40px));margin:12vh auto;padding:48px;border:1px solid #e1e7f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgb(28 45 80/8%)}.eyebrow{color:#5b5bd6;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{margin:12px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.summary{color:#58647a;font-size:1.1rem;line-height:1.65}ul{display:grid;gap:12px;margin:32px 0 0;padding:0;list-style:none}li{padding:14px 16px;border-radius:12px;background:#f4f3ff}button{border:0;border-radius:10px;padding:12px 18px;background:#5151cf;color:white;font:inherit;font-weight:700;cursor:pointer}button:disabled{cursor:wait;opacity:.65}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(440px,100%);padding:40px;border-radius:22px;background:white;box-shadow:0 24px 70px rgb(28 45 80/10%)}.auth-form{display:grid;gap:18px;margin-top:28px}.auth-form label{display:grid;gap:8px;color:#39445a;font-weight:650}.auth-form input{width:100%;border:1px solid #ccd4e1;border-radius:10px;padding:12px 14px;font:inherit}.auth-form input:focus{border-color:#6161d8;outline:3px solid #ededff}.form-error{margin:0;color:#b42318}a{color:#4242bd;text-decoration:none}.panel-frame{display:flex;min-height:100vh}.panel-main{min-width:0;flex:1 1}.panel-sidebar{z-index:20;display:flex;width:270px;flex:0 0 270px;flex-direction:column;overflow:hidden;border-right:1px solid #e1e7f0;background:#111827;color:white;transition:width .2s ease,flex-basis .2s ease}.panel-sidebar.collapsed{width:78px;flex-basis:78px}.sidebar-brand{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:10px;padding:16px 14px 16px 18px;border-bottom:1px solid rgb(255 255 255/10%)}.sidebar-brand>a{display:flex;min-width:0;align-items:center;gap:12px;color:white;font-weight:850;line-height:1.1}.sidebar-logo{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:linear-gradient(145deg,#7777e8,#4d4dc4);font-size:.82rem;letter-spacing:.05em}.sidebar-brand-text{white-space:nowrap}.sidebar-toggle{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:0;border:1px solid rgb(255 255 255/16%);border-radius:9px;background:rgb(255 255 255/7%);font-size:1.35rem}.sidebar-nav{display:grid;align-content:start;gap:5px;flex:1 1;overflow-y:auto;padding:16px 12px}.sidebar-nav a{display:flex;min-height:46px;align-items:center;gap:13px;padding:10px 12px;border-radius:11px;color:#c7d0df;font-weight:680;white-space:nowrap}.sidebar-nav a:hover{background:rgb(255 255 255/7%);color:white}.sidebar-nav a.active{background:#5151cf;color:white}.sidebar-group{border-radius:11px}.sidebar-group.active{background:rgb(81 81 207/18%)}.sidebar-group-toggle{display:flex;width:100%;min-height:46px;align-items:center;gap:13px;padding:10px 12px;border-radius:11px;background:transparent;color:#c7d0df;text-align:left;white-space:nowrap}.sidebar-group-toggle:hover,.sidebar-group.active>.sidebar-group-toggle{color:white}.sidebar-chevron{font-size:.85rem}.sidebar-submenu{display:grid;gap:3px;padding:0 8px 9px 39px}.sidebar-submenu a{min-height:34px;font-size:.82rem;font-weight:620;white-space:normal}.sidebar-submenu a.active{color:white}.sidebar-icon{display:grid;width:26px;flex:0 0 26px;place-items:center;font-size:1.25rem}.sidebar-count{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#f04438;color:white;font-size:.72rem;font-weight:850}.sidebar-footer{display:grid;gap:12px;padding:14px 12px;border-top:1px solid rgb(255 255 255/10%)}.sidebar-user{display:flex;min-width:0;align-items:center;gap:11px;padding:6px}.sidebar-avatar{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:#344054;font-weight:800}.sidebar-user>span:last-child{display:grid;min-width:0;gap:2px;white-space:nowrap}.sidebar-user small,.sidebar-user strong{overflow:hidden;text-overflow:ellipsis}.sidebar-user small{color:#98a2b3}.sidebar-logout{display:flex;width:100%;align-items:center;gap:14px;padding:10px 13px;background:transparent;color:#c7d0df}.sidebar-logout:hover{color:white}.panel-sidebar.collapsed .sidebar-brand-text,.panel-sidebar.collapsed .sidebar-chevron,.panel-sidebar.collapsed .sidebar-count,.panel-sidebar.collapsed .sidebar-label,.panel-sidebar.collapsed .sidebar-user>span:last-child{display:none}.panel-sidebar.collapsed .sidebar-brand{flex-direction:column;min-height:112px;padding-inline:12px}.panel-sidebar.collapsed .sidebar-logout,.panel-sidebar.collapsed .sidebar-nav a{justify-content:center;padding-inline:8px}.panel-sidebar.collapsed .sidebar-user{justify-content:center}.panel-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:28px;padding:16px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid #e1e7f0;background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-header .brand{color:#172033;font-weight:800;white-space:nowrap}.panel-header nav{display:flex;flex:1 1;align-items:center;gap:20px}.panel-header nav a{color:#4e5a70;font-weight:650}.count{display:inline-grid;min-width:22px;height:22px;margin-left:4px;place-items:center;border-radius:999px;background:#d92d20;color:white;font-size:.75rem}.panel-content{width:min(960px,calc(100% - 40px));margin:56px auto}.panel-content.wide{width:min(1180px,calc(100% - 40px))}.panel-content h1{font-size:clamp(2rem,4vw,3rem)}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:36px}.dashboard-card{display:grid;gap:10px;padding:24px;border:1px solid #e1e7f0;border-radius:16px;background:white;color:#172033}.dashboard-card span{color:#667085;line-height:1.5}.dashboard-content{padding-bottom:60px}.dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.dashboard-heading h1{margin-bottom:8px}.dashboard-heading .summary{margin:0}.dashboard-today{color:#667085;font-weight:700}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 20px}.dashboard-kpi{display:grid;min-height:145px;align-content:space-between;gap:10px;padding:22px;border:1px solid #e1e7f0;border-radius:17px;background:white;box-shadow:0 8px 24px rgb(28 45 80/4%)}.dashboard-kpi.primary{border-color:#5151cf;background:linear-gradient(145deg,#5151cf,#6c6cdb);color:white}.dashboard-kpi>span{color:#667085;font-size:.86rem;font-weight:750}.dashboard-kpi.primary small,.dashboard-kpi.primary>span{color:#e5e5ff}.dashboard-kpi strong{font-size:clamp(1.5rem,2.5vw,2.15rem)}.dashboard-kpi small{color:#98a2b3}.dashboard-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-panel{min-width:0;padding:23px;border:1px solid #e1e7f0;border-radius:17px;background:white;box-shadow:0 8px 24px rgb(28 45 80/4%)}.dashboard-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.dashboard-panel h2{margin:0;font-size:1.13rem}.dashboard-panel-heading p{margin:5px 0 0;color:#98a2b3;font-size:.86rem}.dashboard-panel-heading>strong{font-size:1.05rem;white-space:nowrap}.conversation-panel,.revenue-chart-panel{grid-column:1/-1}.revenue-chart{display:flex;height:210px;align-items:end;gap:clamp(2px,.55vw,7px);padding-top:10px;border-bottom:1px solid #d0d5dd}.revenue-chart-column{display:flex;height:100%;min-width:0;flex:1 1;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.revenue-bar{width:100%;max-width:24px;min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(#7777e8,#5151cf)}.revenue-bar.empty{background:#eaecf0}.revenue-chart-column span{height:16px;color:#98a2b3;font-size:.65rem}.chart-empty-message{margin-top:14px;color:#98a2b3;text-align:center;font-size:.85rem}.metric-list{display:grid;gap:2px}.metric-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #f0f2f5}.metric-list>div:last-child{border-bottom:0}.metric-list span{display:grid;gap:3px}.metric-list small{color:#98a2b3}.metric-list b{white-space:nowrap}.dashboard-empty{display:grid;min-height:130px;place-items:center;color:#98a2b3;text-align:center}.conversation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.conversation-item{display:grid;gap:9px;padding:17px;border:1px solid #eaecf0;border-radius:13px;background:#fafbfc}.conversation-item p{display:-webkit-box;margin:0;overflow:hidden;color:#667085;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-item small{color:#98a2b3}.dashboard-readiness p{color:#667085;line-height:1.55}.filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:30px 0;padding:18px;border:1px solid #e1e7f0;border-radius:16px;background:white}.filters label{display:grid;min-width:150px;gap:6px;color:#475467;font-size:.86rem;font-weight:700}.filters input,.filters select{min-height:42px;border:1px solid #cdd5df;border-radius:9px;padding:8px 10px;background:white;color:#172033;font:inherit}.filters-wide label{flex:1 1 150px}.text-link{padding:11px 4px;font-weight:700}.record-list{display:grid;gap:14px}.notification{display:grid;gap:12px;padding:22px;border:1px solid #d8deea;border-left:5px solid #5b5bd6;border-radius:14px;background:white}.notification.is-read{border-left-color:#c8d0dc;opacity:.76}.notification h2{margin:0;font-size:1.15rem}.notification p{margin:0;color:#4e5a70;line-height:1.55}.badge{display:inline-block;margin-right:7px;padding:4px 8px;border-radius:999px;background:#edf0f5;color:#475467;font-size:.72rem;font-weight:800}.severity-critical,.severity-error{background:#fee4e2;color:#b42318}.severity-warning{background:#fef0c7;color:#93370d}.severity-success{background:#dcfae6;color:#067647}.severity-info{background:#e0eaff;color:#3538cd}.pagination,.record-actions,.record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:#667085;font-size:.86rem}.record-actions{justify-content:flex-end}.record-actions form{margin:0}.button-secondary{border:1px solid #cdd5df;background:white;color:#344054;padding:9px 13px}.pagination{justify-content:space-between;margin-top:24px}.pagination div{display:flex;gap:16px}.table-wrap{overflow-x:auto;border:1px solid #e1e7f0;border-radius:14px;background:white}table{width:100%;border-collapse:collapse}td,th{padding:14px;border-bottom:1px solid #eaecf0;text-align:left;vertical-align:top}th{background:#f8fafc;color:#475467;font-size:.78rem;text-transform:uppercase}td{color:#344054;font-size:.88rem}td small{display:block;margin-top:4px;color:#98a2b3}.mono,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.empty-state{padding:32px;color:#667085;text-align:center}.transfer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.transfer-card{padding:24px;border:1px solid #e1e7f0;border-radius:16px;background:white}.transfer-card h2{margin-top:0}.transfer-card p{color:#667085;line-height:1.5}.template-link{display:inline-block;margin:4px 0 14px;font-weight:700}.transfer-form{display:grid;gap:16px;margin-top:12px}.transfer-form label{display:grid;gap:7px;color:#475467;font-weight:700}.transfer-form input,.transfer-form select{min-height:42px;border:1px solid #cdd5df;border-radius:9px;padding:8px 10px;background:white;font:inherit}.alert{padding:14px 16px;border-radius:10px;font-weight:650}.alert.error{background:#fee4e2}.alert.success,.transfer-completed{background:#dcfae6;color:#067647}.transfer-partial{background:#fef0c7;color:#93370d}.transfer-failed{background:#fee4e2;color:#b42318}.primary-link{display:inline-block;border-radius:10px;padding:12px 18px;background:#5151cf;color:white;font-weight:700}.product-form{display:grid;gap:22px;margin-top:30px}.product-form section{display:grid;gap:18px;padding:24px;border:1px solid #e1e7f0;border-radius:16px;background:white}.product-form h2{margin:0;font-size:1.2rem}.product-form label{display:grid;gap:7px;color:#475467;font-weight:700}.product-form input,.product-form select,.product-form textarea{width:100%;border:1px solid #cdd5df;border-radius:9px;padding:10px 12px;background:white;font:inherit}.product-form label small{color:#b54708;font-weight:600}.definition-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px;padding:7px;border:1px solid #e1e7f0;border-radius:14px;background:white}.definition-tabs a{padding:10px 14px;border-radius:9px;color:#667085;font-weight:750}.definition-tabs a.active{background:#5151cf;color:white}.definition-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:20px}.definition-form-card,.definition-list-card,.definition-wide-card{padding:24px;border:1px solid #e1e7f0;border-radius:16px;background:white}.definition-form-card h2,.definition-list-card h2,.definition-wide-card h2{margin-top:0}.definition-form-card>p,.definition-wide-card>p{color:#667085;line-height:1.5}.definition-form-card form,.mapping-form{display:grid;gap:15px;margin-top:22px}.definition-form-card label,.mapping-form label{display:grid;gap:7px;color:#475467;font-weight:700}.definition-form-card input,.definition-form-card textarea,.mapping-form input,.mapping-form select{width:100%;border:1px solid #cdd5df;border-radius:9px;padding:10px 12px;background:white;font:inherit}.definition-list-card h2{display:flex;justify-content:space-between}.definition-list-card h2 span{color:#98a2b3}.definition-row{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #eaecf0}.definition-row>div{display:grid;gap:4px}.definition-row small{color:#98a2b3}.mapping-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;border-radius:13px;background:#f8fafc}.mapping-form button{align-self:end}.mapping-list{display:grid;gap:10px;margin-top:22px}.mapping-row{display:grid;grid-template-columns:42px minmax(140px,1fr) 24px minmax(180px,1fr);align-items:center;gap:12px;padding:13px;border:1px solid #eaecf0;border-radius:12px}.mapping-row>span:last-child{display:grid;gap:3px}.mapping-row small{color:#98a2b3}.mapping-logo{position:relative;display:block;width:38px;height:32px}.mapping-logo img{object-fit:contain}.variant-definition{padding:15px 0;border-bottom:1px solid #eaecf0}.variant-definition>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.variant-definition span{padding:5px 9px;border-radius:999px;background:#f0f1ff;color:#4242bd;font-size:.8rem;font-weight:700}.variant-group-builder{align-content:start}.variant-value-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.variant-value-entry button{min-width:78px}.variant-value-message{margin:-5px 0 0;color:#b42318;font-size:.84rem;font-weight:650}.variant-value-preview{display:flex;min-height:72px;flex-wrap:wrap;align-content:flex-start;gap:9px;padding:13px;border:1px dashed #cdd5df;border-radius:11px;background:#fafbfc}.variant-value-preview>small{align-self:center;width:100%;color:#98a2b3;text-align:center}.variant-value-chip{position:relative;display:inline-flex;min-height:38px;align-items:center;padding:7px 36px 7px 13px;border:1px solid #c7d7fe;border-radius:9px;background:#eef4ff;color:#3538cd;font-weight:750}.variant-value-chip button{position:absolute;top:3px;right:3px;display:grid;width:24px;height:24px;place-items:center;padding:0;border-radius:7px;background:transparent;color:#667085;font-size:1.12rem;line-height:1}.variant-value-chip button:hover{background:#dbe7ff;color:#b42318}.product-channel-list{display:grid;gap:16px}.product-channel-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:22px;padding:20px;border:1px solid #e1e7f0;border-radius:17px;background:white;box-shadow:0 7px 22px rgb(28 45 80/4%)}.product-card-main{display:grid;min-width:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px}.product-card-image{position:relative;display:grid;width:92px;height:92px;overflow:hidden;place-items:center;border-radius:13px;background:#f2f4f7;color:#98a2b3;font-size:.8rem;font-weight:800}.product-card-image img{width:100%;height:100%;object-fit:contain}.product-card-main h2{margin:8px 0;font-size:1.08rem}.product-card-main>div:last-child>p:not(.record-meta){margin:0 0 10px;color:#667085}.product-channel-picker{display:grid;align-content:center;gap:10px;padding-left:20px;border-left:1px solid #eaecf0}.product-channel-picker>span{color:#667085;font-size:.78rem;font-weight:800;text-transform:uppercase}.product-channel-picker>div{display:flex;flex-wrap:wrap;gap:8px}.product-channel-picker a{position:relative;display:block;width:46px;height:42px;overflow:hidden;border:1px solid #e1e7f0;border-radius:10px;background:white}.product-channel-picker a img{padding:5px;object-fit:contain}.product-channel-picker a.selected,.product-channel-picker a:hover{border-color:#5151cf;box-shadow:0 0 0 3px #ededff}.product-channel-picker a.ready:after{position:absolute;right:3px;bottom:3px;width:8px;height:8px;border:2px solid white;border-radius:50%;background:#12b76a;content:""}.channel-operation{scroll-margin-top:24px;margin-top:28px;padding:28px;border:1px solid #cfd4e6;border-radius:20px;background:white;box-shadow:0 16px 40px rgb(28 45 80/8%)}.channel-operation-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.channel-operation-heading h2{margin:5px 0 8px}.channel-operation-heading p{margin:0;color:#667085}.channel-operation-logo{position:relative;display:block;width:160px;height:75px}.channel-operation-logo img{object-fit:contain}.channel-action-tabs{display:flex;gap:10px;margin:24px 0;border-bottom:1px solid #eaecf0}.channel-action-tabs a{padding:12px 16px;border-bottom:3px solid transparent;color:#667085;font-weight:750}.channel-action-tabs a.active{border-color:#5151cf;color:#4242bd}.channel-category-block,.channel-match-box{margin-top:20px;padding:22px;border:1px solid #e1e7f0;border-radius:14px;background:#fafbfc}.channel-category-block h3,.channel-match-box h3{margin-top:0}.channel-match-box p{color:#667085}.channel-category-search{display:flex;gap:10px}.channel-category-search input{min-width:0;flex:1 1;border:1px solid #cdd5df;border-radius:10px;padding:11px 13px;font:inherit}.category-results{display:grid;max-height:280px;gap:7px;margin-top:14px;overflow-y:auto}.category-results a{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid #e1e7f0;border-radius:9px;background:white;color:#344054}.category-results a:hover{border-color:#7777e8}.category-results small{color:#98a2b3}.selected-category{display:flex;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;border-radius:10px;background:#ededff}.selected-category span{color:#667085;font-size:.8rem}.selected-category code{margin-left:auto}.channel-product-form{display:grid;gap:18px;margin-top:20px}.channel-product-form>section{padding:22px;border:1px solid #e1e7f0;border-radius:14px}.channel-product-form h3{margin-top:0}.channel-product-form label{display:grid;gap:7px;color:#475467;font-weight:700}.channel-product-form input,.channel-product-form select,.channel-product-form textarea{width:100%;border:1px solid #cdd5df;border-radius:9px;padding:10px 12px;background:white;font:inherit}.required-star{color:#d92d20}.description-mode{display:grid;gap:11px;margin-top:18px;padding:16px;border:1px solid #e1e7f0;border-radius:11px}.description-mode legend{padding:0 6px;color:#475467;font-weight:800}.description-mode label{display:flex;align-items:center;gap:9px}.description-mode label input{width:auto}.channel-attribute-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.channel-attribute-grid label{padding:14px;border:1px solid #e1e7f0;border-radius:11px;background:#fafbfc}.channel-attribute-grid label.required-attribute{border-left:4px solid #f04438;background:#fffafa}.channel-attribute-grid label>span{display:flex;align-items:center;gap:7px}.channel-attribute-grid small{padding:3px 6px;border-radius:999px;background:#e0eaff;color:#3538cd;font-size:.65rem}.channel-variant-list{display:grid;gap:12px}.channel-variant-row{display:grid;grid-template-columns:minmax(130px,.6fr) repeat(2,minmax(190px,1fr));align-items:end;gap:14px;padding:15px;border-radius:11px;background:#f8fafc}.channel-variant-row>strong{align-self:center}.channel-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-radius:14px;background:#172033;color:white}.channel-form-footer>div{display:grid;gap:5px}.channel-form-footer small{color:#c7d0df}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.form-footer{display:flex;align-items:center;justify-content:flex-end;gap:20px}.catalog-section{margin-top:24px;padding:24px;border:1px solid #e1e7f0;border-radius:16px;background:white}.catalog-section>h2{margin-top:0}.section-note{color:#667085;line-height:1.55}.variant-card,.variant-grid{display:grid;gap:16px}.variant-card{padding:20px;border:1px solid #dce2eb;border-radius:14px;background:#fbfcfe}.variant-card.inactive{opacity:.62;background:#f2f4f7}.variant-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.bundle-add label,.variant-card label{display:grid;gap:7px;color:#475467;font-weight:700}.bundle-add input,.bundle-add select,.variant-card input,.variant-card textarea{width:100%;border:1px solid #cdd5df;border-radius:9px;padding:10px 12px;background:white;font:inherit}.checkbox-label{align-content:end;grid-template-columns:auto 1fr;align-items:center}.checkbox-label input{width:auto}.bundle-block{margin-top:18px;padding:18px;border:1px solid #e1e7f0;border-radius:12px}.bundle-block h3{margin-top:0}.bundle-add{display:grid;grid-template-columns:minmax(240px,1fr) 110px auto;align-items:end;gap:12px}.component-list{display:grid;gap:10px;margin-top:16px}.component-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px;border-radius:10px;background:#f6f7fb}.component-row form{margin:0}.button-danger{background:#b42318;padding:8px 12px}.compact-form{margin-top:16px}.integration-list{margin-top:24px}.integration-edit{padding-top:14px;border-top:1px solid #eaecf0}.integration-edit small{color:#667085;font-weight:500}.connection-test{display:flex;align-items:center;gap:14px}.connection-test span{color:#667085;font-size:.86rem}.integration-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px;margin:30px 0}.integration-platform-card{position:relative;display:grid;min-height:175px;grid-template-rows:108px auto;overflow:hidden;border:1px solid #e1e7f0;border-radius:18px;background:white;color:#172033;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.integration-platform-card:hover{transform:translateY(-2px);border-color:#a8a8ec;box-shadow:0 12px 28px rgb(28 45 80/10%)}.integration-platform-card.selected{border:2px solid #5b5bd6;box-shadow:0 0 0 4px #ededff}.integration-logo{position:relative;display:block;margin:14px 18px 4px}.integration-detail-logo img,.integration-logo img{object-fit:contain}.integration-card-meta{display:grid;align-content:center;gap:3px;padding:8px 14px 14px}.integration-card-meta strong{font-size:1rem}.integration-card-meta small{color:#667085}.integration-card-state{position:absolute;right:10px;bottom:10px;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.integration-active{background:#dcfae6;color:#067647}.integration-passive{background:#fee4e2;color:#b42318}.integration-soon{background:#f2f4f7;color:#667085}.integration-detail{scroll-margin-top:100px;padding:28px;border:1px solid #d8deea;border-radius:20px;background:white}.integration-detail-heading{display:flex;align-items:center;gap:28px;padding-bottom:22px;border-bottom:1px solid #eaecf0}.integration-detail-heading h2{margin:5px 0 8px;font-size:1.65rem}.integration-detail-heading p{margin:0;color:#667085}.integration-detail-logo{position:relative;display:block;flex:0 0 190px;height:92px}.integration-form-block{margin-top:24px;padding:22px;border-radius:15px;background:#f8fafc}.integration-form-block h3{margin:0}.integration-coming-soon{margin-top:22px;padding:18px 20px;border:1px solid #fedf89;border-radius:13px;background:#fffaeb;color:#7a2e0e}.integration-coming-soon p{margin:6px 0 0;color:#93370d}.integration-preview-form{margin-top:20px}.integration-preview-form input:disabled{background:#f2f4f7;color:#667085}.integration-account-actions{display:flex;flex-wrap:wrap;gap:12px}.integration-capability-block{margin-top:24px;padding:22px;border:1px solid #e1e7f0;border-radius:15px;background:white}.integration-capability-block h3{margin-top:0}.capability-list{display:grid;gap:2px}.capability-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #eaecf0}.capability-list>div:last-child{border-bottom:0}.capability-list>div>span:first-child{display:grid;gap:4px}.capability-list small{color:#667085;line-height:1.4}.listing-card{display:grid;gap:14px;padding:22px;border:1px solid #d8deea;border-radius:14px;background:white}.listing-card h2{margin:8px 0;font-size:1.15rem}.listing-card p{margin:0}.listing-heading{align-items:flex-start;gap:20px}.listing-actions,.listing-heading{display:flex;justify-content:space-between}.listing-actions{align-items:end;gap:16px;padding-top:14px;border-top:1px solid #eaecf0}.listing-actions form:first-child{display:flex;flex:1 1;align-items:end;gap:12px}.listing-actions label{display:grid;flex:1 1;gap:6px;color:#475467;font-weight:700}.listing-actions select{width:100%;min-height:42px;border:1px solid #cdd5df;border-radius:9px;padding:8px 10px;background:white;font:inherit}.order-list{display:grid;gap:16px}.order-filter-form{margin:30px 0}.order-quick-filters{margin:0;border-radius:16px 16px 0 0}.advanced-order-filters{border:1px solid #e1e7f0;border-top:0;border-radius:0 0 16px 16px;background:white}.advanced-order-filters summary{display:flex;align-items:center;gap:12px;padding:15px 18px;color:#4242bd;font-weight:800;cursor:pointer;list-style-position:inside}.advanced-order-filters summary small{color:#98a2b3;font-weight:600}.advanced-order-filters[open] summary{border-bottom:1px solid #eaecf0;background:#fafbff}.advanced-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px 20px 10px}.advanced-filter-grid label{display:grid;gap:7px;color:#475467;font-size:.86rem;font-weight:700}.advanced-filter-grid input,.advanced-filter-grid select{width:100%;min-height:42px;border:1px solid #cdd5df;border-radius:9px;padding:8px 10px;background:white;color:#172033;font:inherit}.advanced-filter-footer{display:flex;justify-content:flex-end;padding:10px 20px 20px}.bulk-order-form{display:grid;gap:18px}.order-action-bar{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.order-action-menu{position:relative;min-width:230px}.order-action-menu>summary{padding:12px 16px;border:1px solid #cdd5df;border-radius:10px;background:white;color:#344054;font-weight:750;cursor:pointer;list-style-position:inside}.order-action-menu[open]>summary{border-color:#7777e8;border-radius:10px 10px 0 0;color:#4242bd}.order-action-menu>div{position:absolute;z-index:12;display:grid;width:min(340px,calc(100vw - 40px));gap:7px;padding:10px;border:1px solid #cdd5df;border-radius:0 10px 10px 10px;background:white;box-shadow:0 14px 35px rgb(28 45 80/14%)}.order-action-menu a,.order-action-menu button{display:block;width:100%;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#344054;font:inherit;font-weight:700;text-align:left}.order-action-menu a:hover,.order-action-menu button:hover{background:#ededff;color:#4242bd}.order-action-menu small{padding:7px;color:#98a2b3;line-height:1.4}.order-select{display:flex;flex:0 0 auto;align-items:center;gap:7px;color:#667085;font-size:.78rem;font-weight:700}.order-select input{width:18px;height:18px;accent-color:#5151cf}.order-card{overflow:hidden;border:1px solid #d8deea;border-radius:16px;background:white;box-shadow:0 7px 22px rgb(28 45 80/4%)}.order-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:21px}.order-card h2{margin:10px 0 5px;font-size:1.18rem}.order-card header p{margin:0;color:#667085}.order-total{display:grid;gap:6px;text-align:right;white-space:nowrap}.order-total strong{font-size:1.2rem}.order-lines small,.order-total small{color:#98a2b3}.order-card-side{display:flex;align-items:flex-start;gap:18px}.order-document-indicators{display:flex;flex:0 0 auto;align-items:stretch;gap:7px}.cargo-truck{box-sizing:border-box;display:grid;width:78px;height:72px;grid-template-rows:34px 1fr;align-items:center;justify-items:center;gap:2px;padding:6px 5px;border:1px solid;border-radius:11px;color:#d47a1f;background:#fffaf3;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.cargo-truck:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(43 35 30/12%)}.cargo-truck svg{width:36px;height:30px;fill:currentColor}.cargo-truck .truck-window{fill:white;opacity:.86}.cargo-truck .truck-lines{fill:none;stroke:white;stroke-linecap:round;stroke-width:2.4}.cargo-truck small{display:grid;height:24px;align-items:center;color:currentColor;font-size:.5rem;font-weight:850;line-height:1.12}.cargo-truck-pending{animation:cargo-pulse 1.7s ease-in-out infinite}.cargo-truck-due{color:#d92d20;background:#fff4f2;animation:cargo-pulse 1s ease-in-out infinite}.cargo-truck-shipped{color:#168a55;background:#effaf4}.cargo-truck-inactive{color:#98a2b3;background:#f7f8fa}.invoice-document{box-sizing:border-box;display:grid;width:78px;height:72px;grid-template-rows:34px 1fr;align-items:center;justify-items:center;gap:2px;padding:6px 5px;border:1px solid;border-radius:11px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.invoice-document:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(43 35 30/12%)}.invoice-document svg{width:30px;height:34px;fill:currentColor}.invoice-document .invoice-alert,.invoice-document .invoice-check,.invoice-document .invoice-fold,.invoice-document .invoice-lines{fill:none;stroke:white;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.invoice-document small{display:grid;height:24px;align-items:center;color:currentColor;font-size:.5rem;font-weight:850;line-height:1.12}.invoice-document-missing{color:#d92d20;background:#fff4f2}.invoice-document-completed{color:#168a55;background:#effaf4}@keyframes cargo-pulse{0%,to{opacity:1}50%{opacity:.35;box-shadow:0 0 0 5px currentColor}}.cargo-label-backdrop{position:fixed;inset:0;z-index:120;display:grid;overflow-y:auto;place-items:center;padding:24px;background:rgb(22 27 38/64%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cargo-label-backdrop-close{position:fixed;inset:0;z-index:-1}.cargo-label-modal{position:relative;z-index:1;width:min(760px,96vw);overflow:hidden;border-radius:20px;background:#f5f6f8;box-shadow:0 30px 90px rgb(0 0 0/32%)}.cargo-label-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid #dfe3e9;background:white}.cargo-label-modal h2{margin:3px 0 0;font-size:1.05rem}.cargo-label-actions{display:flex;align-items:center;gap:8px}.cargo-label-actions a,.cargo-label-print{padding:9px 12px;border:1px solid #d8dce4;border-radius:9px;background:white;color:#4242bd;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.cargo-label-actions a:last-child{display:grid;width:36px;height:36px;padding:0;place-items:center;color:#667085;font-size:1.35rem}.cargo-label-sheet{width:min(620px,calc(100% - 40px));margin:24px auto;border:2px solid #16191f;border-radius:4px;background:white;color:#111318}.cargo-label-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:90px;padding:18px;border-bottom:2px solid #16191f}.cargo-label-sheet>header>div{display:grid;justify-items:end;gap:5px;text-align:right}.cargo-label-sheet>header small{font-size:.7rem}.cargo-company-logo{display:inline-grid;min-width:150px;min-height:54px;align-content:center;padding:8px 14px;border:3px solid;border-radius:8px;color:#25272c;line-height:1;transform:skew(-5deg)}.cargo-company-logo b{font-size:1rem;text-transform:uppercase}.cargo-company-logo small{margin-top:4px;letter-spacing:.28em;font-size:.52rem;font-weight:900}.cargo-label-customer,.cargo-label-products{padding:16px 18px;border-bottom:2px solid #16191f}.cargo-label-sheet h3{margin:0 0 10px;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.cargo-label-customer{display:grid;gap:5px}.cargo-label-customer>strong{font-size:1.05rem}.cargo-label-customer span{font-size:.72rem}.cargo-label-customer p{margin:5px 0 0;font-size:.78rem;font-weight:650;line-height:1.5}.cargo-label-products>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:9px 0;border-top:1px dashed #92969f}.cargo-label-products>div span{display:grid;gap:3px}.cargo-label-products>div strong{font-size:.75rem}.cargo-label-products>div small{color:#555b66;font-size:.62rem}.cargo-label-products>div b{font-size:.8rem}.cargo-label-sheet>footer{padding:14px 18px 18px}.cargo-label-sheet>footer p{margin:0 0 10px;padding:7px;background:#fff4df;font-size:.61rem;font-weight:700;text-align:center}.cargo-barcode{display:grid;justify-items:stretch;gap:5px;text-align:center}.cargo-barcode svg{width:100%;height:92px;fill:#08090b}.cargo-barcode strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;letter-spacing:.18em}@media (max-width:720px){.order-card>header{flex-wrap:wrap}.order-card-side{width:100%;justify-content:space-between;padding-left:28px}.cargo-label-backdrop{padding:0}.cargo-label-modal{width:100%;min-height:100%;border-radius:0}.cargo-label-modal>header{align-items:flex-start;flex-direction:column}.cargo-label-actions{width:100%;flex-wrap:wrap}.cargo-label-sheet{width:calc(100% - 24px);margin:12px auto}.cargo-label-sheet>header{flex-direction:column}.cargo-label-sheet>header>div{justify-items:start;text-align:left}}@media (prefers-reduced-motion:reduce){.cargo-truck-due,.cargo-truck-pending{animation:none}}@media print{body *{visibility:hidden!important}.cargo-label-sheet,.cargo-label-sheet *{visibility:visible!important}.cargo-label-sheet{position:absolute;top:0;left:0;width:100%;margin:0;border-color:#000}.cargo-label-customer,.cargo-label-products,.cargo-label-sheet>header{border-color:#000}}.order-lines{border-top:1px solid #eaecf0;background:#fafbfc}.order-lines>div{display:grid;grid-template-columns:minmax(0,1fr) 90px 120px;align-items:center;gap:16px;padding:13px 21px;border-bottom:1px solid #eaecf0}.order-lines>div:last-child{border-bottom:0}.order-lines>div>span:first-child{display:grid;gap:4px}.order-lines>div>strong:last-child{text-align:right}@media (max-width:720px){.bundle-add,.component-row{grid-template-columns:1fr}.integration-detail-heading{align-items:flex-start;flex-direction:column}.integration-detail-logo{width:180px;flex-basis:80px}.panel-sidebar{position:fixed;width:240px;flex-basis:240px;box-shadow:12px 0 30px rgb(17 24 39/18%)}.panel-sidebar.collapsed{width:72px;flex-basis:72px}.panel-main{margin-left:72px}.panel-content,.panel-content.wide{width:min(100% - 28px,1180px);margin-block:30px}.dashboard-heading,.page-heading{align-items:flex-start;flex-direction:column}.dashboard-kpis,.dashboard-layout{grid-template-columns:1fr}.conversation-panel,.revenue-chart-panel{grid-column:auto}.dashboard-today{font-size:.86rem}.product-channel-card{grid-template-columns:1fr}.product-channel-picker{padding:16px 0 0;border-top:1px solid #eaecf0;border-left:0}.product-card-main{grid-template-columns:68px minmax(0,1fr)}.product-card-image{width:68px;height:68px}.channel-form-footer,.channel-operation-heading{align-items:flex-start;flex-direction:column}.channel-variant-row{grid-template-columns:1fr}.order-card>header{flex-direction:column}.order-total{text-align:left}.order-lines>div{grid-template-columns:1fr}.order-lines>div>strong:last-child{text-align:left}.advanced-filter-grid{grid-template-columns:1fr}.advanced-order-filters summary{align-items:flex-start;flex-direction:column}.order-select{width:100%}.definition-layout,.mapping-form{grid-template-columns:1fr}.mapping-row{grid-template-columns:42px minmax(0,1fr)}.mapping-row>span:nth-child(3){display:none}}@media (min-width:721px) and (max-width:1050px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--panel-accent:#c9280f;--panel-accent-bright:#ec3013;--panel-tint:#fff1ee;--panel-ink:#201e1d;--panel-muted:#7d7979;--panel-line:#ece9e5}.panel-frame,:root,body{background:#f6f5f3}.panel-sidebar{flex-basis:236px;border-color:var(--panel-line);background:#fff;color:var(--panel-ink)}.panel-sidebar.collapsed{width:74px;flex-basis:74px}.sidebar-brand{min-height:72px;padding:14px;border-color:var(--panel-line)}.sidebar-brand>a{color:var(--panel-ink)}.sidebar-logo{width:36px;height:36px;flex-basis:36px;border-radius:11px;background:var(--panel-accent)}.sidebar-brand-text{font-size:.9rem}.sidebar-toggle{border-color:#e4e0dc;background:#f7f5f2;color:#625e5b}.sidebar-nav{gap:3px;padding:14px 12px}.sidebar-group-toggle,.sidebar-nav a{min-height:42px;border-radius:11px;color:#605d5d;font-size:.88rem}.sidebar-group-toggle:hover,.sidebar-nav a:hover{background:#f6f5f3;color:var(--panel-ink)}.sidebar-nav a.active{color:var(--panel-accent)}.sidebar-group.active,.sidebar-nav a.active{background:var(--panel-tint)}.sidebar-group-toggle:hover,.sidebar-group.active>.sidebar-group-toggle{color:var(--panel-accent)}.sidebar-submenu a{color:#7d7979}.sidebar-submenu a.active{background:#fff;color:var(--panel-accent);box-shadow:0 2px 8px rgb(72 45 38/6%)}.sidebar-count{min-width:21px;height:21px;background:var(--panel-accent-bright)}.sidebar-footer{border-color:var(--panel-line)}.sidebar-avatar{background:#e7e1dc;color:#514c48}.sidebar-user small{color:#9b9797}.sidebar-logout{color:#7d7979}.sidebar-logout:hover{background:#f6f5f3;color:var(--panel-accent)}.panel-sidebar.collapsed .sidebar-brand{min-height:104px}.panel-main{background:#f6f5f3}.panel-topbar{z-index:15;display:flex;min-height:66px;align-items:center;padding:0 24px;border-bottom:1px solid var(--panel-line);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-organization{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e8e5e1;border-radius:11px;background:#fff;font-size:.78rem}.topbar-organization>span:first-child{color:#9b9797}.topbar-search{display:flex;width:min(360px,36vw);align-items:center;padding:8px 13px;border-radius:11px;background:#f6f5f3;color:#9b9797}.topbar-search input{width:100%;border:0;outline:0;background:transparent;color:var(--panel-ink);font:inherit;font-size:.8rem}.topbar-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.topbar-notifications{position:relative;display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:#f6f5f3;color:#605d5d;font-size:1.2rem}.topbar-notifications b{position:absolute;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #fff;background:var(--panel-accent-bright);color:#fff}.topbar-profile{display:flex;align-items:center;gap:9px}.topbar-profile>span{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:#e7e1dc;font-size:.72rem;font-weight:800}.topbar-profile>div{display:grid;gap:2px;font-size:.76rem}.topbar-profile small{max-width:140px;overflow:hidden;color:#9b9797;text-overflow:ellipsis;white-space:nowrap}.panel-content.wide.dashboard-modern{width:min(1320px,calc(100% - 48px));margin-block:28px 52px}.dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboard-hero h1{margin:3px 0 6px;font-size:clamp(1.6rem,2.5vw,2.2rem);letter-spacing:-.035em}.dashboard-hero>div>p:last-child{margin:0;color:var(--panel-muted)}.dashboard-date{margin:0;color:var(--panel-accent);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-hero-actions{display:flex;gap:9px}.button-accent,.button-ghost{padding:10px 14px;border-radius:11px;font-size:.78rem;font-weight:700}.button-ghost{border:1px solid #e4e0dc;background:#fff;color:#514d4a}.button-accent{background:var(--panel-accent);color:#fff}.button-accent:hover{background:#9f210e;color:#fff}.dashboard-kpis-modern{margin:22px 0 14px}.dashboard-kpis-modern .dashboard-kpi{min-height:138px;padding:18px;border-color:#eceae6;border-radius:16px;box-shadow:0 6px 18px rgb(45 43 43/3%)}.dashboard-kpis-modern .dashboard-kpi>strong{font-size:clamp(1.55rem,2.25vw,2rem);letter-spacing:-.035em}.kpi-title{display:flex;align-items:center;gap:9px;color:var(--panel-muted);font-size:.76rem;font-weight:650}.kpi-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;font-size:.78rem;font-weight:800}.kpi-icon.revenue{background:#e9f4ee;color:#2f7d5a}.kpi-icon.orders{background:#fff1ee;color:var(--panel-accent)}.kpi-icon.products{background:#eef1fb;color:#425da6}.kpi-icon.month{background:#f3eefb;color:#694aa4}.dashboard-kpis-modern .dashboard-kpi small{color:#9b9797;font-size:.72rem}.dashboard-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.dashboard-action-grid>a{display:flex;min-height:91px;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid #eceae6;border-radius:15px;background:#fff;color:var(--panel-ink)}.dashboard-action-grid>a:hover{border-color:#e8b7ae;box-shadow:0 7px 18px rgb(70 42 34/6%)}.dashboard-action-grid span{display:grid;gap:4px}.dashboard-action-grid small{color:var(--panel-muted);font-size:.7rem}.dashboard-action-grid strong{font-size:1.45rem}.dashboard-action-grid b{color:var(--panel-accent);font-size:.7rem;white-space:nowrap}.dashboard-action-grid i{font-style:normal}.danger-text{color:var(--panel-accent)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;margin-bottom:14px}.dashboard-modern .dashboard-panel{padding:20px;border-color:#eceae6;border-radius:16px;box-shadow:0 6px 18px rgb(45 43 43/3%)}.dashboard-modern .dashboard-panel-heading{margin-bottom:17px}.dashboard-modern .dashboard-panel h2{font-size:.94rem}.dashboard-modern .dashboard-panel-heading p{margin-top:3px;color:var(--panel-muted);font-size:.7rem}.dashboard-modern .dashboard-panel-heading a{color:var(--panel-accent);font-size:.72rem;font-weight:700}.chart-total{display:grid;gap:3px;text-align:right}.chart-total strong{font-size:1.03rem}.chart-total small{color:#9b9797;font-size:.66rem}.revenue-chart.modern{height:190px;border-color:#e7e2dd}.revenue-chart.modern .revenue-bar{max-width:28px;border-radius:7px 7px 2px 2px;background:#eaa493}.revenue-chart.modern .revenue-bar.empty{background:#f0ece8}.revenue-chart.modern .revenue-chart-column:hover .revenue-bar:not(.empty){background:var(--panel-accent-bright)}.channel-metrics{display:grid;gap:13px}.channel-metrics>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.channel-logo,.health-logo{position:relative;display:grid;overflow:hidden;place-items:center;border-radius:10px;background:#f6f5f3;font-size:.68rem;font-weight:800}.channel-logo{width:32px;height:32px}.channel-logo img,.health-logo img{padding:4px;object-fit:contain}.channel-name{display:grid;gap:6px;font-size:.75rem}.channel-name small{overflow:hidden;background:#f1efec}.channel-name i,.channel-name small{display:block;height:5px;border-radius:4px}.channel-name i{background:#e57a63}.channel-metrics>div>span:last-child{display:grid;gap:3px;text-align:right;font-size:.72rem}.channel-metrics>div>span:last-child small{color:#9b9797;font-size:.65rem}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,.7fr);align-items:start;gap:14px}.recent-order-table{overflow-x:auto}.recent-order-head,.recent-order-row{display:grid;min-width:760px;grid-template-columns:115px minmax(220px,1.5fr) 125px 105px 110px;align-items:center;gap:12px}.recent-order-head{padding:0 5px 9px;color:#9b9797;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.recent-order-row{padding:11px 5px;border-top:1px solid #f1efec;font-size:.72rem}.recent-order-row>span{display:grid;min-width:0;gap:4px}.recent-order-row>span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-order-row small{color:#9b9797;font-size:.63rem}.recent-order-row b{font-weight:650}.order-status{display:inline-block;justify-self:start;padding:4px 8px;border-radius:8px;background:#f1efec;color:#625e5b;font-size:.62rem;font-style:normal;font-weight:700}.status-approved,.status-new{background:#fdf3e2;color:#8a5a0b}.status-processing{background:#fff1ee;color:var(--panel-accent)}.status-shipped{background:#eef1fb;color:#425da6}.status-delivered{background:#e9f4ee;color:#2f7d5a}.dashboard-side-stack{display:grid;gap:14px}.integration-health-list{display:grid;gap:1px}.integration-health-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f4f1ee}.health-logo{width:30px;height:30px}.integration-health-list>div>span:nth-child(2){display:grid;gap:2px;font-size:.72rem}.integration-health-list small{overflow:hidden;color:#9b9797;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.health-dot{width:8px;height:8px;border-radius:50%;background:#c9c4bf}.health-connected{background:#2f7d5a}.health-degraded{background:#e0a640}.health-disabled,.health-disconnected{background:var(--panel-accent)}.mini-count{display:grid;min-width:24px;height:24px;place-items:center;border-radius:8px;background:var(--panel-tint);color:var(--panel-accent);font-size:.7rem;font-weight:800}.mini-conversation{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid #f1efec}.mini-conversation>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#f6f5f3;font-size:.68rem;font-weight:800}.mini-conversation>div{display:grid;min-width:0;gap:3px}.mini-conversation strong{font-size:.72rem}.mini-conversation p,.mini-conversation strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-conversation p{margin:0;color:var(--panel-muted);font-size:.66rem}.mini-conversation small{color:#aaa49f;font-size:.6rem}.dashboard-empty.compact{min-height:92px;font-size:.75rem}.panel-main .panel-content:not(.dashboard-modern){margin-block:38px}.panel-main .panel-content:not(.dashboard-modern) .eyebrow,.panel-main .text-link{color:var(--panel-accent)}.panel-main .panel-content:not(.dashboard-modern) h1{color:var(--panel-ink);font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.035em}.panel-main .panel-content:not(.dashboard-modern) .summary{color:var(--panel-muted)}.panel-main .primary-link,.panel-main button:not(.button-secondary):not(.sidebar-group-toggle):not(.sidebar-toggle):not(.sidebar-logout){background:var(--panel-accent)}.panel-main .button-secondary{border-color:#e4e0dc;color:#514d4a}.panel-main .catalog-section,.panel-main .definition-form-card,.panel-main .definition-list-card,.panel-main .definition-wide-card,.panel-main .filters,.panel-main .integration-detail,.panel-main .integration-platform-card,.panel-main .listing-card,.panel-main .order-card,.panel-main .product-channel-card,.panel-main .product-form section,.panel-main .transfer-card{border-radius:16px;box-shadow:0 6px 18px rgb(45 43 43/3%)}.panel-main .definition-tabs a.active{background:var(--panel-accent)}.panel-main .integration-platform-card.selected,.panel-main .product-channel-picker a.selected,.panel-main .product-channel-picker a:hover{border-color:var(--panel-accent);box-shadow:0 0 0 3px var(--panel-tint)}.panel-main .channel-action-tabs a.active{border-color:var(--panel-accent);color:var(--panel-accent)}.panel-main .advanced-order-filters summary,.panel-main .order-action-menu[open]>summary{color:var(--panel-accent)}.panel-main input:focus,.panel-main select:focus,.panel-main textarea:focus{border-color:#db8c7c;outline:3px solid var(--panel-tint)}.matching-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:rgb(32 30 29/58%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.matching-modal{display:flex;width:min(1380px,96vw);max-height:min(900px,94vh);flex-direction:column;overflow:hidden;border:1px solid #ded9d4;border-radius:22px;background:#f7f5f2;box-shadow:0 30px 90px rgb(24 20 18/28%)}.matching-modal>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--panel-line);background:#fff}.matching-modal-brand{display:flex;align-items:center;gap:14px}.matching-modal-brand>span{position:relative;display:block;width:58px;height:44px;overflow:hidden;border:1px solid var(--panel-line);border-radius:12px;background:#fff}.matching-modal-brand img{padding:5px;object-fit:contain}.matching-modal-brand p{margin:0 0 3px;font-size:.65rem}.matching-modal-brand h2{margin:0;font-size:1.15rem}.matching-modal-brand small{display:block;margin-top:4px;color:var(--panel-muted)}.matching-modal-close{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f4f1ee;color:#625e5b;font-size:1.55rem;line-height:1}.matching-modal-close:hover{background:var(--panel-tint)}.matching-modal>form{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden}.matching-modal>.alert{margin:14px 20px 0}.matching-account-row{display:flex;flex:0 0 auto;align-items:end;justify-content:space-between;gap:24px;padding:15px 20px;border-bottom:1px solid var(--panel-line);background:#fff}.matching-account-row label{display:grid;min-width:300px;gap:6px;color:#4f4a47;font-size:.72rem;font-weight:750}.matching-account-row select{min-height:40px;border:1px solid #d8d2cc;border-radius:10px;padding:8px 11px;background:#fff;font:inherit}.matching-account-row p{margin:0 0 4px;color:var(--panel-muted);font-size:.7rem}.matching-workspace{display:grid;min-height:0;flex:1 1;grid-template-columns:265px minmax(0,1fr);overflow:hidden}.matching-workspace>aside{overflow-y:auto;padding:18px;border-right:1px solid var(--panel-line);background:#f1eeea}.matching-section-label{display:block;margin-bottom:12px;color:#827c77;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.matching-variant-card{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:8px;padding:11px;border:1px solid #e1dcd7;border-radius:12px;background:#fff}.matching-variant-card>b{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--panel-tint);color:var(--panel-accent);font-size:.66rem}.matching-variant-card>span{display:grid;min-width:0;gap:4px}.matching-variant-card strong{font-size:.72rem;line-height:1.35}.matching-variant-card small{overflow:hidden;color:#928c87;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.matching-table-wrap{min-width:0;overflow:auto;padding:18px;background:#faf9f7}.matching-table{min-width:900px;overflow:hidden;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.matching-table-head,.matching-table-row{display:grid;grid-template-columns:135px repeat(3,minmax(160px,1fr)) minmax(155px,.85fr);align-items:center;gap:10px}.matching-table-head{padding:11px 13px;background:#f3f0ed;color:#837d78;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.matching-table-row{padding:12px 13px;border-top:1px solid #eeeae6}.matching-table-row>span{display:grid;gap:3px;font-size:.7rem}.matching-table-row>span small{color:#9b9590;font-size:.6rem}.matching-table-row label{display:grid;gap:5px}.matching-table-row input{width:100%;min-height:38px;border:1px solid #d9d3cd;border-radius:9px;padding:8px 9px;background:#fff;font:inherit;font-size:.7rem}.mobile-field-label{display:none}.matching-table-row details{position:relative}.matching-table-row summary{padding:9px 10px;border:1px solid #ded9d4;border-radius:9px;color:#625d59;font-size:.66rem;font-weight:700;cursor:pointer}.matching-table-row details[open] summary{border-radius:9px 9px 0 0;color:var(--panel-accent)}.matching-table-row details>div{position:absolute;z-index:4;right:0;display:grid;width:310px;gap:9px;padding:12px;border:1px solid #ded9d4;border-radius:10px 0 10px 10px;background:#fff;box-shadow:0 12px 28px rgb(38 31 27/14%)}.matching-table-row details label{color:#6f6965;font-size:.64rem}.matching-identifier-note{margin-bottom:12px;padding:12px 14px;border:1px solid #e9d4ce;border-radius:11px;background:var(--panel-tint)}.matching-identifier-note strong{color:var(--panel-accent);font-size:.73rem}.matching-identifier-note p{margin:4px 0 0;color:#7b625c;font-size:.67rem}.matching-table.single-identifier{min-width:560px}.matching-table.single-identifier .matching-table-head,.matching-table.single-identifier .matching-table-row{grid-template-columns:minmax(150px,.65fr) minmax(280px,1.6fr)}.matching-modal footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border-top:1px solid var(--panel-line);background:#fff}.matching-modal footer>div{display:flex;align-items:center;gap:14px}.matching-modal footer small{color:var(--panel-muted);font-size:.7rem}.matching-modal footer button{padding:10px 16px}.matching-account-empty{margin:28px;padding:28px;border:1px solid #ead3cd;border-radius:15px;background:#fff}.matching-account-empty p{color:var(--panel-muted)}.linked-listings{margin:8px 0 22px;padding:18px;border:1px solid var(--panel-line);border-radius:15px;background:#f8f6f3}.linked-listings-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.linked-listings-heading h3{margin:0;font-size:.92rem}.linked-listings-heading p{margin:4px 0 0;color:var(--panel-muted);font-size:.7rem}.linked-listings-heading>span{padding:5px 9px;border-radius:8px;background:#fff;color:#706b67;font-size:.66rem;font-weight:750}.linked-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:11px}.linked-listing-card{overflow:hidden;border:1px solid #e4dfda;border-radius:13px;background:#fff}.linked-listing-card[open]{border-color:#e0a99e;box-shadow:0 7px 20px rgb(65 43 36/7%)}.linked-listing-card>summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;cursor:pointer;list-style:none}.linked-listing-card>summary::-webkit-details-marker{display:none}.linked-listing-image{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;border-radius:10px;background:#f3f0ed;color:#aaa39d;font-size:.65rem}.linked-listing-image img{width:100%;height:100%;object-fit:contain}.linked-listing-info,.linked-listing-metrics{display:grid;min-width:0;gap:4px}.linked-listing-info small{color:var(--panel-accent);font-size:.61rem;font-weight:750}.linked-listing-info strong{font-size:.75rem}.linked-listing-info em,.linked-listing-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-listing-info em{color:#99928d;font-size:.6rem;font-style:normal}.linked-listing-metrics{justify-items:end;text-align:right}.linked-listing-metrics>strong{font-size:.76rem}.linked-listing-metrics small{color:#77716c;font-size:.64rem}.linked-listing-metrics i{padding:3px 6px;border-radius:6px;background:#f1efec;color:#77716c;font-size:.52rem;font-style:normal;font-weight:800}.linked-listing-metrics .listing-state-active{background:#e9f4ee;color:#2f7d5a}.linked-listing-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;border-top:1px solid #eeeae6;background:#fbfaf8}.linked-listing-actions a,.linked-listing-actions button{width:100%;padding:8px 9px;border:1px solid #e5dfda;border-radius:8px;background:#fff;color:#5f5955;font-size:.64rem;font-weight:700;text-align:center}.linked-listing-actions a:hover,.linked-listing-actions button:hover{border-color:#dfaa9f;color:var(--panel-accent)}.linked-listing-actions form{margin:0}.linked-listing-actions p{grid-column:1/-1;margin:0;color:var(--panel-muted);font-size:.7rem;line-height:1.45}.linked-listings-empty{grid-column:1/-1;padding:25px;border:1px dashed #ddd6d0;border-radius:12px;color:#6e6864;text-align:center}.linked-listings-empty p{margin:5px 0 0;color:#9a938e;font-size:.72rem}.listing-edit-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgb(32 30 29/58%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.listing-edit-modal{width:min(620px,96vw);overflow:hidden;border:1px solid #dfdad5;border-radius:20px;background:#fff;box-shadow:0 28px 80px rgb(24 20 18/30%)}.listing-edit-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid var(--panel-line)}.listing-edit-modal>.alert{margin:14px 18px 0}.listing-edit-modal>form{display:grid}.listing-edit-context{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px 20px 0}.listing-edit-context>span{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#f6f4f1}.listing-edit-context small{color:#8f8883;font-size:.62rem}.listing-edit-context strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.listing-edit-fields{padding:16px 20px 22px}.listing-edit-fields .form-grid label,.listing-edit-fields>label{display:grid;gap:7px;color:#59534f;font-size:.75rem;font-weight:750}.listing-edit-fields input,.listing-edit-fields textarea{width:100%;border:1px solid #d8d2cc;border-radius:10px;padding:10px 11px;font:inherit}.listing-edit-fields label small{color:var(--panel-muted);font-size:.64rem;font-weight:500}.listing-edit-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--panel-line);background:#faf9f7}@media (max-width:900px){.matching-modal-backdrop{padding:0}.matching-modal{width:100vw;max-height:100vh;height:100vh;border-radius:0}.matching-account-row{align-items:stretch;flex-direction:column;gap:10px}.matching-account-row label{min-width:0}.matching-workspace{display:block;overflow-y:auto}.matching-workspace>aside{max-height:230px;border-right:0;border-bottom:1px solid var(--panel-line)}.matching-table-wrap{overflow:visible}.matching-table{min-width:0;border:0;background:transparent}.matching-table-head{display:none}.matching-table-row{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:12px;border:1px solid var(--panel-line);border-radius:12px;background:#fff}.mobile-field-label{display:block;color:#817b76;font-size:.62rem;font-weight:700}.matching-table-row details>div{position:static;width:100%;border-radius:0 0 9px 9px;box-shadow:none}.matching-modal footer{position:sticky;bottom:0}.matching-modal footer small{display:none}.linked-listing-grid{grid-template-columns:1fr}}.pilot-page{display:grid;gap:16px}.pilot-lock{align-self:start;padding:8px 12px;border:1px solid #c7dfd1;border-radius:999px;background:#edf8f1;color:#24704d;font-size:.7rem;font-weight:800}.pilot-lock.unlocked{border-color:#efd5a8;background:#fff7e8;color:#93601e}.pilot-wizard-card{padding:20px;border:1px solid var(--panel-line);border-radius:16px;background:#fff;box-shadow:0 6px 20px rgb(46 35 31/4%)}.pilot-wizard-card>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.pilot-wizard-card>header>span{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:10px;background:var(--panel-accent);color:#fff;font-size:.8rem;font-weight:850}.pilot-wizard-card h2{margin:0;font-size:.95rem}.pilot-wizard-card header p{margin:4px 0 0;color:var(--panel-muted);font-size:.7rem}.pilot-schedule-form,.pilot-start-form{display:flex;align-items:end;justify-content:space-between;gap:14px}.pilot-start-form label{display:grid;flex:1 1;gap:6px;color:#706963;font-size:.68rem;font-weight:750}.pilot-start-form select{width:100%;padding:10px;border:1px solid var(--panel-line);border-radius:9px;background:#fff}.pilot-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pilot-step{min-height:112px;padding:14px;border:1px solid #e8e3de;border-radius:12px;background:#faf9f7}.pilot-step>div:first-child{display:flex;align-items:start;justify-content:space-between;gap:10px}.pilot-step strong{font-size:.72rem}.pilot-step small{padding:3px 6px;border-radius:6px;background:#eeeae6;color:#756e68;font-size:.55rem;font-weight:750}.pilot-step.completed{border-color:#c9e4d4;background:#f5fbf7}.pilot-step.completed small{background:#dff1e7;color:#287351}.pilot-step.failed{border-color:#efc8c5;background:#fff7f6}.pilot-step.failed small{background:#f8ddda;color:#9c4038}.pilot-step.active,.pilot-step.dispatched{border-color:#ead0a7;background:#fffaf0}.pilot-step dl{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 0}.pilot-step dl div{padding:5px 7px;border-radius:7px;background:#fff}.pilot-step dt{color:#928a83;font-size:.52rem}.pilot-step dd{margin:2px 0 0;font-size:.68rem;font-weight:800}.pilot-step p{margin:12px 0 0;color:#a3443c;font-size:.65rem;line-height:1.45}.pilot-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pilot-metrics>div{display:grid;gap:6px;padding:15px;border-radius:12px;background:#f7f5f2}.pilot-metrics small{color:var(--panel-muted);font-size:.64rem}.pilot-metrics strong{font-size:1.25rem}.pilot-schedule-form span{color:#716a65;font-size:.72rem;font-weight:750}@media (max-width:900px){.pilot-metrics,.pilot-step-grid{grid-template-columns:1fr 1fr}.pilot-schedule-form,.pilot-start-form{align-items:stretch;flex-direction:column}}@media (max-width:560px){.pilot-metrics,.pilot-step-grid{grid-template-columns:1fr}}.order-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.order-detail-grid>section,.order-detail-lines,.order-detail-summary>div{padding:18px;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.order-detail-summary>div{display:grid;gap:7px}.order-detail-grid dt,.order-detail-summary small{color:var(--panel-muted);font-size:.65rem}.order-detail-summary strong{font-size:.9rem}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.order-detail-grid h2,.order-detail-lines h2{margin:0 0 15px;font-size:.88rem}.order-detail-grid dl{display:grid;gap:10px;margin:0}.order-detail-grid dl div{display:grid;gap:3px}.order-detail-grid dd{margin:0;font-size:.72rem;line-height:1.5}.order-detail-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #eeeae6;font-size:.72rem}.order-detail-lines article>div{display:grid;gap:4px}.order-detail-lines small{color:var(--panel-muted)}.order-detail-lines a{color:var(--panel-accent);font-weight:750}@media (max-width:700px){.order-detail-summary{grid-template-columns:1fr 1fr}.order-detail-grid{grid-template-columns:1fr}.order-detail-lines article{grid-template-columns:1fr auto}}.product-heading-actions{display:flex;align-items:center;gap:9px}.product-import-menu{position:relative;z-index:20}.product-import-menu>summary{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #ddd7d2;border-radius:9px;background:#fff;color:#625c57;cursor:pointer;list-style:none;font-size:.72rem;font-weight:800}.product-import-menu>summary::-webkit-details-marker{display:none}.product-import-menu[open]>summary{border-color:#dfa99d;color:var(--panel-accent)}.product-import-menu>div{position:absolute;top:calc(100% + 7px);right:0;display:grid;width:290px;max-height:340px;overflow-y:auto;padding:7px;border:1px solid #e4dfda;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgb(55 39 33/14%)}.product-import-menu>div>a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border-radius:9px;color:#5e5853}.product-import-menu>div>a:hover{background:#faf3f1;color:var(--panel-accent)}.product-import-menu>div>a>span{position:relative;display:block;width:38px;height:32px;border-radius:7px;background:#f7f5f3}.product-import-menu img{padding:3px;object-fit:contain}.product-import-menu strong{display:grid;min-width:0;gap:3px;font-size:.7rem}.product-import-menu small{overflow:hidden;color:#99918b;font-size:.59rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-import-menu p{display:grid;gap:7px;margin:0;padding:13px;color:var(--panel-muted);font-size:.68rem}.product-import-menu p a{color:var(--panel-accent);font-weight:800}.product-import-source{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 48px 14px 14px;border:1px solid #ead8d2;border-radius:13px;background:#fff9f7}.product-import-source>span{position:relative;display:block;width:52px;height:42px;border-radius:9px;background:#fff}.product-import-source img{padding:5px;object-fit:contain}.product-import-source h2{margin:2px 0 3px;font-size:.83rem}.product-import-source small{color:var(--panel-muted);font-size:.66rem}.product-import-source>a:not(.product-import-close){padding:9px 12px;border-radius:8px;background:var(--panel-accent);color:#fff;font-size:.68rem;font-weight:800}.product-import-close{position:absolute;top:7px;right:10px;color:#a49c96;font-size:1.1rem}@media (max-width:650px){.page-heading{align-items:flex-start;flex-direction:column}.product-heading-actions{width:100%}.product-import-menu{flex:1 1}.product-import-menu>summary{justify-content:center}.product-import-menu>div{right:auto;left:0;width:min(290px,88vw)}.product-import-source{grid-template-columns:45px 1fr}.product-import-source>a:not(.product-import-close){grid-column:1/-1;text-align:center}}.marketplace-product-import{display:grid;gap:13px;padding:15px;border:1px solid #ead8d2;border-radius:14px;background:#fff9f7}.marketplace-product-import .product-import-source{padding:0 38px 0 0;border:0;background:transparent}.remote-product-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.remote-product-search input{padding:10px 12px;border:1px solid #ddd7d2;border-radius:9px;background:#fff}.remote-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:9px;max-height:530px;overflow-y:auto}.remote-product-grid article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;border:1px solid #e8e2dd;border-radius:11px;background:#fff}.remote-product-grid article>span{display:grid;width:64px;height:64px;overflow:hidden;place-items:center;border-radius:9px;background:#f5f2ef;color:#aaa19b;font-size:.62rem}.remote-product-grid article img{width:100%;height:100%;object-fit:contain}.remote-product-grid article>div{display:grid;min-width:0;gap:3px}.remote-product-grid article strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.remote-product-grid article em,.remote-product-grid article small{overflow:hidden;color:#958d87;font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.remote-product-grid article button{padding:8px 9px!important;font-size:.62rem;white-space:nowrap}.store-import-confirm{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 45px 15px 15px;border:1px solid #ddd8ee;border-radius:14px;background:#faf9ff}.store-import-confirm>span{position:relative;display:block;width:58px;height:48px;border-radius:9px;background:#fff}.store-import-confirm img{padding:5px;object-fit:contain}.store-import-confirm h2{margin:2px 0 4px;font-size:.83rem}.store-import-confirm small{display:block;color:var(--panel-muted);font-size:.66rem}.store-import-confirm b{display:block;margin-top:5px;color:#746d93;font-size:.62rem}.store-import-confirm form{margin:0}.store-import-confirm>a:not(.product-import-close){padding:9px 12px;border-radius:8px;background:var(--panel-accent);color:#fff;font-size:.65rem;font-weight:800}@media (max-width:720px){.product-heading-actions{flex-wrap:wrap}.product-heading-actions .primary-link{flex:1 0 100%;text-align:center}.remote-product-grid{grid-template-columns:1fr}.remote-product-grid article{grid-template-columns:54px minmax(0,1fr)}.remote-product-grid article>span{width:54px;height:54px}.remote-product-grid article form{grid-column:1/-1}.remote-product-grid article button{width:100%}.store-import-confirm{grid-template-columns:50px 1fr}.store-import-confirm form,.store-import-confirm>a:not(.product-import-close){grid-column:1/-1;text-align:center}.store-import-confirm button{width:100%}}.manual-listing-import{border:1px solid var(--panel-line);border-radius:12px;background:#fff}.manual-listing-import>summary{padding:12px 15px;cursor:pointer;color:#6d6661;font-size:.7rem;font-weight:800}.manual-listing-import .catalog-section{margin:0;border:0;border-top:1px solid var(--panel-line);border-radius:0;box-shadow:none}.listing-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:11px}.listing-product-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;border:1px solid var(--panel-line);border-radius:14px;background:#fff;color:#514b47;box-shadow:0 5px 16px rgb(45 40 37/4%)}.listing-product-card:hover{border-color:#dfada2;box-shadow:0 10px 25px rgb(64 43 36/8%);transform:translateY(-1px)}.listing-product-image{position:relative;display:grid;width:82px;height:82px;overflow:visible;place-items:center;border-radius:11px;background:#f5f2ef;color:#aaa29c;font-size:.65rem}.listing-product-image>img{width:100%;height:100%;border-radius:11px;object-fit:contain}.listing-product-image>i{position:absolute;right:-5px;bottom:-5px;width:30px;height:30px;border:2px solid #fff;border-radius:9px;background:#fff;box-shadow:0 3px 9px rgb(0 0 0/12%)}.listing-product-image>i img{padding:3px;object-fit:contain}.listing-product-card>div{display:grid;min-width:0;gap:4px}.listing-product-card p{margin:0;color:var(--panel-accent);font-size:.59rem;font-weight:800}.listing-product-card h2{margin:0;font-size:.78rem}.listing-product-card h2,.listing-product-card>div>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-product-card>div>small{color:#99918c;font-size:.59rem}.listing-product-card>div>span{display:flex;gap:6px;margin-top:4px}.listing-product-card>div b,.listing-product-card>div em{padding:4px 6px;border-radius:6px;background:#f4f1ee;color:#756e68;font-size:.54rem;font-style:normal}.listing-product-card>div em{background:#edf6f1;color:#32775a}.listing-product-card aside{display:grid;justify-items:end;gap:5px;text-align:right}.listing-product-card aside strong{font-size:.75rem}.listing-product-card aside small{color:#7e7772;font-size:.62rem}.listing-product-card aside i{max-width:120px;overflow:hidden;padding:4px 6px;border-radius:6px;background:#f3f1ef;color:#817a75;font-size:.5rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.listing-group-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:22px;background:rgb(30 27 26/62%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.listing-group-modal{width:min(1080px,97vw);max-height:92vh;overflow:hidden;border:1px solid #ded8d3;border-radius:20px;box-shadow:0 30px 90px rgb(20 17 15/35%)}.listing-group-modal>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid var(--panel-line)}.listing-group-modal>header>div{display:flex;align-items:center;gap:12px}.listing-group-modal>header span{position:relative;display:block;width:56px;height:48px;border-radius:9px;background:#f6f3f1}.listing-group-modal>header img{padding:5px;object-fit:contain}.listing-group-modal h2{margin:2px 0;font-size:.95rem}.listing-group-modal header small{color:var(--panel-muted);font-size:.65rem}.listing-group-modal>header>a{color:#a39b95;font-size:1.4rem}.listing-group-table{max-height:calc(92vh - 150px);overflow-y:auto;padding:0 20px}.listing-group-table article,.listing-group-table-head{display:grid;grid-template-columns:minmax(230px,1.15fr) 150px minmax(300px,1.25fr);align-items:center;gap:14px}.listing-group-table-head{position:sticky;top:0;z-index:2;padding:11px 10px;border-bottom:1px solid var(--panel-line);background:#faf9f7;color:#8e8781;font-size:.6rem;font-weight:800}.listing-group-table article{padding:12px 10px;border-bottom:1px solid #eeeae6}.listing-group-table article>div{display:grid;gap:4px;min-width:0}.listing-group-table article b{font-size:.72rem}.listing-group-table article small{overflow:hidden;color:#918984;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.listing-group-table article i{width:fit-content;padding:3px 5px;border-radius:5px;background:#f2efec;color:#7d756f;font-size:.5rem;font-style:normal}.listing-group-table article>div:nth-child(2) strong{font-size:.76rem}.listing-group-table article form{display:flex;gap:6px;margin:0}.listing-group-table article select{min-width:0;width:100%;padding:8px;border:1px solid #ddd7d1;border-radius:8px;background:#fff;font-size:.61rem}.listing-group-table article button{padding:8px 9px!important;font-size:.58rem;white-space:nowrap}.listing-group-table article .button-danger{margin-top:5px}.listing-group-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 20px;background:#faf9f7}.listing-group-modal footer>div{display:grid;gap:3px}.listing-group-modal footer strong{font-size:.68rem}.listing-group-modal footer small{color:var(--panel-muted);font-size:.58rem}@media (max-width:780px){.listing-product-grid{grid-template-columns:1fr}.listing-product-card{grid-template-columns:68px minmax(0,1fr)}.listing-product-image{width:68px;height:68px}.listing-product-card aside{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;text-align:left}.listing-group-backdrop{padding:0}.listing-group-modal{width:100vw;max-height:100vh;height:100vh;border-radius:0}.listing-group-table{max-height:calc(100vh - 150px)}.listing-group-table-head{display:none}.listing-group-table article{grid-template-columns:1fr;gap:10px;margin:10px 0;border:1px solid var(--panel-line);border-radius:11px}.listing-group-table article form{flex-direction:column}}@media (max-width:1100px){.dashboard-action-grid{grid-template-columns:repeat(2,1fr)}.dashboard-lower-grid,.dashboard-main-grid{grid-template-columns:1fr}.dashboard-side-stack{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.panel-topbar{padding:0 12px}.topbar-organization,.topbar-profile>div{display:none}.topbar-search{width:auto;flex:1 1}.panel-content.wide.dashboard-modern{width:min(100% - 28px,1180px)}.dashboard-hero{align-items:flex-start;flex-direction:column}.dashboard-hero-actions{width:100%}.dashboard-hero-actions a{flex:1 1;text-align:center}.dashboard-action-grid,.dashboard-side-stack{grid-template-columns:1fr}}.analysis-page{display:grid;gap:18px}.analysis-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.analysis-tabs a{padding:9px 13px;border-radius:9px;color:#756f6a;font-size:.7rem;font-weight:800}.analysis-tabs a.active{background:var(--panel-tint);color:var(--panel-accent)}.analysis-date-filter{display:flex;align-items:end;gap:10px}.analysis-date-filter label{display:grid;gap:5px;color:var(--panel-muted);font-size:.64rem;font-weight:750}.analysis-date-filter input{padding:9px 10px;border:1px solid var(--panel-line);border-radius:8px;background:#fff}.analysis-date-filter button{padding:10px 14px!important}.analysis-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.analysis-kpis>div{display:grid;gap:7px;padding:16px;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.analysis-kpis small{color:var(--panel-muted);font-size:.62rem}.analysis-kpis strong{font-size:1.12rem}.analysis-card{overflow:hidden;border:1px solid var(--panel-line);border-radius:15px;background:#fff}.analysis-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid var(--panel-line)}.analysis-card h2{margin:0;font-size:.86rem}.analysis-card header p{margin:5px 0 0;color:var(--panel-muted);font-size:.65rem;line-height:1.45}.analysis-card>header>small{max-width:270px;color:#a06e35;font-size:.6rem;line-height:1.45}.analysis-table{overflow-x:auto}.analysis-table>div{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(110px,.7fr));align-items:center;gap:14px;min-width:850px;padding:11px 19px;border-top:1px solid #efebe7;font-size:.68rem}.analysis-table>.analysis-table-head{border-top:0;background:#faf9f7;color:#8d857f;font-size:.58rem;font-weight:800;text-transform:uppercase}.analysis-table>div>span:first-child{display:grid;gap:3px}.analysis-table small{color:var(--panel-muted);font-size:.56rem}.analysis-table em{width:fit-content;padding:5px 7px;border-radius:7px;font-size:.57rem;font-style:normal;font-weight:800}.analysis-table em.danger{background:#fee9e7;color:#b42318}.analysis-table em.warning{background:#fff1d6;color:#9a5b10}.analysis-table em.safe{background:#e8f6ee;color:#24704d}.product-analysis-table>div{grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(105px,.65fr));min-width:950px}.analysis-empty{padding:25px!important;color:var(--panel-muted);text-align:center}.analysis-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:14px}.hour-chart{grid-template-columns:repeat(24,1fr);gap:4px;height:230px;padding:22px 17px 12px}.hour-chart,.hour-chart>div{display:grid;align-items:end}.hour-chart>div{height:100%;grid-template-rows:1fr 15px;gap:5px}.hour-chart i{display:block;min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(#db8a76,var(--panel-accent))}.hour-chart small{color:var(--panel-muted);font-size:.5rem;text-align:center}.analysis-ranking{display:grid}.analysis-ranking>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 17px;border-top:1px solid #efebe7}.analysis-ranking>div:first-child{border-top:0}.analysis-ranking span{display:grid;gap:3px}.analysis-ranking b,.analysis-ranking strong{font-size:.69rem}.analysis-ranking small{color:var(--panel-muted);font-size:.57rem}.city-ranking{grid-template-columns:repeat(2,1fr)}.city-ranking>div:nth-child(2){border-top:0}.city-ranking>div:nth-child(2n){border-left:1px solid #efebe7}@media (max-width:800px){.analysis-kpis{grid-template-columns:1fr 1fr}.analysis-grid{grid-template-columns:1fr}.analysis-date-filter{align-items:stretch;flex-direction:column}.city-ranking{grid-template-columns:1fr}.city-ranking>div:nth-child(2){border-top:1px solid #efebe7}.city-ranking>div:nth-child(2n){border-left:0}}.returns-page{display:grid;gap:18px}.return-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.return-kpis>div{display:grid;gap:7px;padding:16px;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.return-kpis small{color:var(--panel-muted);font-size:.62rem}.return-kpis strong{font-size:1.15rem}.return-adapter-note{padding:14px 17px;border:1px solid #ead8a7;border-radius:13px;background:#fffaf0}.return-adapter-note strong{color:#7b531d;font-size:.72rem}.return-adapter-note p{margin:5px 0 0;color:#8a6a3e;font-size:.64rem;line-height:1.5}.return-filters{margin:0}.return-list{display:grid;gap:13px}.return-card{overflow:hidden;border:1px solid var(--panel-line);border-radius:15px;background:#fff}.return-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px}.return-card h2{margin:8px 0 4px;font-size:.9rem}.return-card header p{margin:0;color:var(--panel-muted);font-size:.65rem}.return-amount{display:grid;gap:5px;text-align:right}.return-amount strong{font-size:.9rem}.return-amount small{color:var(--panel-muted);font-size:.58rem}.return-info{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-block:1px solid var(--panel-line);background:var(--panel-line)}.return-info>div{display:grid;gap:5px;padding:12px 15px;background:#faf9f7}.return-info small{color:var(--panel-muted);font-size:.56rem}.return-info strong{overflow-wrap:anywhere;font-size:.67rem}.return-lines{padding:5px 18px}.return-lines>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:11px 0;border-top:1px solid #eeeae6;font-size:.68rem}.return-lines>div:first-child{border-top:0}.return-lines span{display:grid;gap:3px}.return-lines small,.return-lines>p{color:var(--panel-muted);font-size:.57rem}.return-decision-form{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid var(--panel-line);background:#faf9f7}.return-decision-form label{display:grid;flex:1 1;gap:5px;color:var(--panel-muted);font-size:.58rem;font-weight:750}.return-decision-form input{width:100%;padding:9px;border:1px solid var(--panel-line);border-radius:8px;background:#fff}.return-decision-form>div{display:flex;flex-wrap:wrap;gap:6px}.return-decision-form button{padding:9px 10px!important;font-size:.6rem}.return-decision-form .button-danger{background:#b42318!important;color:#fff}@media (max-width:850px){.return-info,.return-kpis{grid-template-columns:1fr 1fr}.return-decision-form{align-items:stretch;flex-direction:column}}@media (max-width:520px){.return-info,.return-kpis{grid-template-columns:1fr}.return-card>header{flex-direction:column}.return-amount{text-align:left}.return-lines>div{grid-template-columns:1fr auto}.return-lines>div>strong:last-child{grid-column:1/-1}}.channel-operation>.linked-listings{display:none}.linked-listing-groups{margin:8px 0 22px;padding:18px;border:1px solid var(--panel-line);border-radius:15px;background:#f8f6f3}.linked-listing-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:11px}.linked-listing-group-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #e4dfda;border-radius:13px;background:#fff;color:inherit;text-decoration:none}.linked-listing-group-card:hover{border-color:#e0a99e;box-shadow:0 7px 20px rgb(65 43 36/7%)}.listing-group-modal{width:min(1050px,94vw);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 30px 80px rgb(30 20 16/25%)}.listing-group-modal>footer,.listing-group-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--panel-line)}.listing-group-modal>header h2{margin:3px 0;font-size:1.1rem}.listing-group-modal>header small{color:var(--panel-muted)}.listing-group-modal>footer{justify-content:flex-end;border-top:1px solid var(--panel-line);border-bottom:0}.listing-group-variants{display:grid;gap:10px;padding:18px 22px}.listing-group-variants article{display:grid;grid-template-columns:minmax(150px,.8fr) 2fr auto;align-items:center;gap:18px;padding:14px;border:1px solid #e7e2dd;border-radius:12px}.listing-group-variants article>div:first-child{display:grid;gap:4px}.listing-group-variants article small{color:var(--panel-muted);font-size:.66rem}.listing-group-variants dl{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px;margin:0}.listing-group-variants dl div{min-width:0}.listing-group-variants dt{color:var(--panel-muted);font-size:.58rem}.listing-group-variants dd{overflow:hidden;margin:3px 0 0;font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.listing-group-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.listing-group-actions form{margin:0}.listing-group-actions a,.listing-group-actions button{width:100%;padding:6px 8px!important;border:1px solid #e5dfda;border-radius:7px;background:#fff;color:#5f5955;font-size:.6rem;font-weight:700;text-align:center}.listing-group-footer{flex-wrap:wrap}.listing-group-footer form{margin:0}.listing-operation-state{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:16px 22px 0;padding:12px 14px;border:1px solid #ead8a7;border-radius:11px;background:#fffaf0}.listing-operation-state>div{display:grid;gap:4px}.listing-operation-state strong{color:#76501c;font-size:.7rem}.listing-operation-state small{color:#8b6b3f;font-size:.59rem}.listing-operation-state form{margin:0}.listing-market-insights{margin:16px 22px 0;overflow:hidden;border:1px solid #dfd9d3;border-radius:12px;background:#faf9f7}.listing-market-insights>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #e7e2dd}.listing-market-insights header>div{display:grid;gap:3px}.listing-market-insights header strong{font-size:.7rem}.listing-market-insights header small{color:var(--panel-muted);font-size:.58rem}.listing-market-insights form{margin:0}.listing-market-insights>div{display:grid;gap:1px;background:#e9e4df}.listing-market-insights article{padding:12px 14px;background:#fff}.listing-market-insights article>strong{display:block;margin-bottom:8px;font-size:.67rem}.listing-market-insights dl{display:grid;grid-template-columns:repeat(5,minmax(115px,1fr));gap:10px;margin:0}.listing-market-insights dt{color:var(--panel-muted);font-size:.55rem}.listing-market-insights dd{margin:4px 0 0;font-size:.63rem;font-weight:750;overflow-wrap:anywhere}.listing-quality-panel{margin:16px 22px 0;overflow:hidden;border:1px solid #dfd9d3;border-radius:12px;background:#fff}.listing-quality-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #e7e2dd}.listing-quality-panel header>div{display:grid;gap:3px}.listing-quality-panel header strong{font-size:.7rem}.listing-quality-panel header small{color:var(--panel-muted);font-size:.58rem}.listing-quality-panel form{margin:0}.listing-quality-list{display:grid;max-height:310px;overflow-y:auto}.listing-quality-list article{display:grid;grid-template-columns:minmax(150px,.7fr) auto minmax(220px,1.3fr);align-items:start;gap:12px;padding:11px 14px;border-top:1px solid #eee9e5}.listing-quality-list article:first-child{border-top:0}.listing-quality-list article>div{display:grid;gap:3px}.listing-quality-list article strong{font-size:.66rem}.listing-quality-list article p,.listing-quality-list article small{margin:0;color:var(--panel-muted);font-size:.56rem;line-height:1.45}.quality-status{padding:4px 7px;border-radius:6px;background:#f1efed;color:#756e68;font-size:.54rem;font-weight:850}.quality-success{background:#e7f5ed;color:#24704d}.quality-fail{background:#fee9e7;color:#b42318}.quality-running{background:#fff1d6;color:#9a5b10}.listing-quality-list ul{display:grid;gap:6px;margin:0;padding-left:16px}.listing-quality-list li b,.listing-quality-list li small{display:block}.listing-quality-empty{padding:18px 14px;color:var(--panel-muted);font-size:.62rem;text-align:center}.listing-quality-panel>footer{padding:11px 14px;border-top:1px solid #e7e2dd;background:#fff8f7}.listing-quality-panel>footer form{display:flex;align-items:center;justify-content:flex-end;gap:12px}.listing-quality-panel>footer label{display:flex;align-items:center;gap:6px;color:#7a5751;font-size:.58rem}@media (max-width:900px){.linked-listing-group-grid,.listing-group-variants article{grid-template-columns:1fr}.listing-group-variants dl,.listing-market-insights dl{grid-template-columns:repeat(2,1fr)}.listing-market-insights>header,.listing-quality-panel>footer form,.listing-quality-panel>header{align-items:stretch;flex-direction:column}.listing-quality-list article{grid-template-columns:1fr}}.listing-health-page{display:grid;gap:18px}.health-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.health-kpis>div{display:grid;gap:7px;padding:16px;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.health-kpis small{color:var(--panel-muted);font-size:.62rem}.health-kpis strong{font-size:1.15rem}.health-filters{margin:0}.health-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px}.health-issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.health-issue-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border:1px solid var(--panel-line);border-radius:11px;background:#fff;color:inherit}.health-issue-grid small{color:var(--panel-muted);font-size:.59rem}.health-issue-grid strong{font-size:.85rem}.health-records .notification{padding:16px}.health-records .notification h2{font-size:.78rem}.health-records .notification p{font-size:.66rem}.health-settings{position:sticky;top:78px;padding:17px;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.health-settings h2{margin:0;font-size:.85rem}.health-settings>p{margin:6px 0 16px;color:var(--panel-muted);font-size:.61rem;line-height:1.45}.health-settings form{display:grid;gap:12px}.health-settings label{display:grid;gap:5px;color:#625d59;font-size:.61rem;font-weight:750}.health-settings input[type=number]{width:100%;padding:9px;border:1px solid var(--panel-line);border-radius:8px}.health-settings .health-checkbox{display:flex;align-items:center;grid-template-columns:auto 1fr}.health-settings button{margin-top:3px}.health-current-issues{overflow:hidden;margin-bottom:18px;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.health-current-issues>header,.health-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.health-current-issues>header{border-bottom:1px solid var(--panel-line)}.health-current-issues h2,.health-history-heading h2{margin:0;font-size:.8rem}.health-current-issues header span,.health-history-heading span{color:var(--panel-muted);font-size:.58rem}.health-current-issues>article{display:grid;gap:8px;padding:15px 16px;border-top:1px solid #eee9e5}.health-current-issues>article:first-of-type{border-top:0}.health-current-issues h3{margin:0;font-size:.73rem}.health-current-issues article>p{margin:0;color:var(--panel-muted);font-size:.63rem}.health-current-issues article>small{color:#928a84;font-size:.55rem}.issue-following{background:#e0eaff;color:#3538cd}.issue-muted{background:#f1efed;color:#6c6560}.issue-resolved{background:#dcfae6;color:#067647}.health-issue-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.health-issue-actions form{display:flex;gap:5px;margin:0}.health-issue-actions a,.health-issue-actions button,.health-issue-actions select{min-height:32px;padding:7px 9px!important;border-radius:7px;font-size:.56rem}.health-issue-actions select{border:1px solid var(--panel-line);background:#fff}.health-issue-actions a{display:inline-flex;align-items:center;border:1px solid var(--panel-line);color:#5f5955;font-weight:750}.health-history-heading{padding-inline:2px}.health-export-actions{gap:7px}.health-export-actions>a{padding:9px 11px;border:1px solid var(--panel-line);border-radius:8px;background:#fff;color:#5f5955;font-size:.61rem;font-weight:800}.health-bulk-bar{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.55fr)) minmax(210px,1fr) auto;align-items:end;gap:9px;padding:13px;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.health-bulk-bar>label{display:grid;gap:5px;color:var(--panel-muted);font-size:.58rem;font-weight:750}.health-bulk-bar input:not([type]),.health-bulk-bar input[type=text],.health-bulk-bar select{min-height:36px;padding:7px 8px;border:1px solid var(--panel-line);border-radius:7px}.health-bulk-selection{display:flex;gap:6px;max-height:105px;overflow:auto;padding:7px;border:1px solid var(--panel-line);border-radius:8px}.health-bulk-selection label{display:flex;min-width:155px;align-items:flex-start;gap:6px;padding:6px;border-radius:6px;background:#faf9f7;font-size:.57rem}.health-bulk-selection span{display:grid;gap:2px;font-weight:800}.health-bulk-selection small{color:var(--panel-muted);font-size:.51rem;font-weight:500}.health-bulk-bar>button{min-height:36px}@media (max-width:1100px){.health-bulk-bar{grid-template-columns:repeat(2,1fr)}.health-bulk-bar .bulk-note,.health-bulk-selection{grid-column:1/-1}}.health-detail-page{display:grid;gap:18px}.health-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.health-detail-summary>div{display:grid;gap:6px;padding:15px;border:1px solid var(--panel-line);border-radius:12px;background:#fff}.health-detail-summary small{color:var(--panel-muted);font-size:.59rem}.health-detail-summary strong{font-size:.76rem}.health-detail-summary .overdue{border-color:#efaaa4;background:#fff6f5}.health-detail-summary .overdue strong{color:#b42318}.health-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px}.health-detail-main{display:grid;gap:14px}.health-detail-card{padding:18px;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.health-detail-card h2{margin:0 0 13px;font-size:.82rem}.health-detail-card blockquote,.health-detail-card>p{color:var(--panel-muted);font-size:.65rem;line-height:1.55}.health-detail-card blockquote{margin:12px 0;padding:10px 12px;border-left:3px solid var(--panel-accent);background:#faf8f6}.health-detail-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 0}.health-detail-card dt{color:var(--panel-muted);font-size:.56rem}.health-detail-card dd{margin:3px 0 0;font-size:.65rem;font-weight:750}.health-detail-card form{display:grid;gap:10px}.health-detail-card label{display:grid;gap:5px;color:var(--panel-muted);font-size:.59rem;font-weight:750}.health-detail-card input,.health-detail-card select,.health-detail-card textarea{width:100%;padding:9px;border:1px solid var(--panel-line);border-radius:8px;background:#fff;font:inherit}.health-sla-card{position:sticky;top:78px}.health-timeline{display:grid}.health-timeline>div{display:grid;grid-template-columns:13px 1fr;gap:10px;min-height:67px}.health-timeline i{position:relative;width:9px;height:9px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:var(--panel-accent);box-shadow:0 0 0 1px var(--panel-accent)}.health-timeline i:after{position:absolute;top:10px;left:2px;width:1px;height:51px;background:#ded8d3;content:""}.health-timeline>div:last-child i:after{display:none}.health-timeline span{display:grid;align-content:start;gap:3px;padding-bottom:13px}.health-timeline small{color:var(--panel-muted);font-size:.54rem}.health-timeline strong{font-size:.65rem}.health-timeline p{margin:0;color:#6e6762;font-size:.61rem;line-height:1.45}@media (max-width:850px){.health-detail-summary{grid-template-columns:repeat(2,1fr)}.health-detail-grid{grid-template-columns:1fr}.health-sla-card{position:static}}@media (max-width:900px){.health-kpis{grid-template-columns:repeat(2,1fr)}.health-layout{grid-template-columns:1fr}.health-settings{position:static}.health-issue-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.health-issue-grid,.health-kpis{grid-template-columns:1fr}}.sla-priority-page{display:grid;gap:18px}.sla-priority-page>.filters{margin:0}.sla-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:12px;overflow-x:auto;padding-bottom:4px}.sla-board-column{min-width:230px;overflow:hidden;border:1px solid var(--panel-line);border-radius:14px;background:#f8f6f3}.sla-board-column>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid var(--panel-line)}.sla-board-column h2{margin:0;font-size:.73rem}.sla-board-column header span{display:grid;min-width:25px;height:25px;place-items:center;border-radius:8px;background:#fff;color:#6f6863;font-size:.62rem;font-weight:850}.sla-board-column.overdue>header{background:#fff0ef;color:#b42318}.sla-board-column.today>header{background:#fff7e8;color:#93601e}.sla-board-column.upcoming>header{background:#eef4ff;color:#3448a0}.sla-board-column>div{display:grid;gap:8px;padding:9px}.sla-board-card{display:grid;gap:8px;padding:11px;border:1px solid #e5dfda;border-radius:10px;background:#fff;color:inherit;box-shadow:0 2px 7px rgb(45 35 30/3%)}.sla-board-card:hover{border-color:#dda89d;box-shadow:0 7px 18px rgb(45 35 30/8%)}.sla-board-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.sla-board-card strong{font-size:.68rem;line-height:1.35}.sla-board-card p{margin:0;overflow:hidden;color:var(--panel-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.sla-board-card small,.sla-board-card time{color:#8b837d;font-size:.54rem}.sla-board-empty{margin:10px 0;color:var(--panel-muted);font-size:.61rem;text-align:center}.sla-lower-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:14px}.sla-lower-grid form{display:grid;gap:11px}.sla-lower-grid form label{display:grid;gap:5px;color:var(--panel-muted);font-size:.59rem;font-weight:750}.sla-lower-grid input,.sla-lower-grid select{width:100%;padding:9px;border:1px solid var(--panel-line);border-radius:8px;background:#fff}.workload-list{display:grid;overflow:hidden;border:1px solid var(--panel-line);border-radius:10px}.workload-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-top:1px solid var(--panel-line)}.workload-list>div:first-child{border-top:0}.workload-list strong{font-size:.68rem}.workload-list span{color:var(--panel-muted);font-size:.6rem}.workload-list b{color:#3538cd}.workload-list em{color:#b42318;font-style:normal;font-weight:750}@media (max-width:1050px){.sla-board{grid-template-columns:repeat(4,260px)}.sla-lower-grid{grid-template-columns:1fr}}@media (max-width:560px){.workload-list>div{align-items:flex-start;flex-direction:column;gap:5px}}.order-operations-filters{grid-template-columns:repeat(5,minmax(150px,1fr)) auto;margin-top:-8px;padding:14px;border:1px solid var(--panel-line);border-radius:13px;background:#faf9f7}.listing-operations-hub{display:grid;gap:17px}.operation-monitor-state{padding:7px 10px;border-radius:999px;font-size:.59rem;font-weight:800}.operation-monitor-state.enabled{background:#e7f5ed;color:#24704d}.operation-monitor-state.disabled{background:#fff1d6;color:#93601e}.listing-operation-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.listing-operation-summary>a{display:grid;gap:5px;padding:14px;border:1px solid var(--panel-line);border-radius:11px;background:#faf9f7;color:inherit}.listing-operation-summary>a:hover{border-color:#dfa99d;background:#fff}.listing-operation-summary small{color:var(--panel-muted);font-size:.59rem}.listing-operation-summary strong{font-size:1.15rem}.listing-operation-summary span{color:#7b746f;font-size:.56rem;line-height:1.4}.listing-operation-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.listing-operation-capabilities article{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding:13px;border:1px solid var(--panel-line);border-radius:11px;background:#fff}.listing-operation-capabilities article>span{display:grid;height:29px;place-items:center;border-radius:9px;background:var(--panel-tint);color:var(--panel-accent);font-size:.65rem;font-weight:850}.listing-operation-capabilities article>div{display:grid;gap:6px}.listing-operation-capabilities strong{font-size:.67rem;line-height:1.35}.listing-operation-capabilities p{margin:0;color:var(--panel-muted);font-size:.57rem;line-height:1.48}.listing-operation-capabilities a{color:var(--panel-accent);font-size:.57rem;font-weight:800}.operation-monitor-warning{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #efd6a8;border-radius:10px;background:#fffaf0}.operation-monitor-warning>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#f4b740;color:#fff;font-weight:900}.operation-monitor-warning p{flex:1 1;margin:0;color:#7b5a2c;font-size:.62rem}.operation-monitor-warning a{color:#8a5611;font-size:.61rem;font-weight:850}@media (max-width:1100px){.listing-operation-capabilities,.listing-operation-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.listing-operation-capabilities,.listing-operation-summary{grid-template-columns:1fr}.operation-monitor-warning{align-items:flex-start;flex-wrap:wrap}.operation-monitor-warning p{min-width:calc(100% - 40px)}}.bulk-operations-page,.product-differences-page{display:grid;gap:17px}.bulk-operation-kpis,.difference-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.bulk-operation-kpis>a,.difference-kpis>div{display:grid;gap:6px;padding:15px;border:1px solid var(--panel-line);border-radius:12px;background:#fff;color:inherit}.bulk-operation-kpis small,.difference-kpis small{color:var(--panel-muted);font-size:.59rem}.bulk-operation-kpis strong,.difference-kpis strong{font-size:1.12rem}.difference-info{padding:12px 15px;border:1px solid #c9ded1;border-radius:11px;background:#f2faf5}.difference-info strong{color:#26714f;font-size:.67rem}.difference-info p{margin:4px 0 0;color:#557361;font-size:.59rem}.bulk-operation-list,.difference-list{display:grid;gap:11px}.bulk-operation-list>article,.difference-card{overflow:hidden;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.bulk-operation-list article>header,.difference-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px}.difference-card>header>div{flex:1 1}.bulk-operation-list h2,.difference-card h2{margin:4px 0;font-size:.76rem}.bulk-operation-list header p,.bulk-operation-list time,.difference-card header p,.difference-card header small{margin:0;color:var(--panel-muted);font-size:.56rem}.difference-product-image{position:relative;display:grid;width:55px;height:55px;flex:0 0 55px;overflow:visible;place-items:center;border-radius:10px;background:#f4f1ee;color:var(--panel-muted);font-size:.58rem}.difference-product-image>img{width:100%;height:100%;border-radius:10px;object-fit:contain}.difference-product-image i{position:absolute;right:-6px;bottom:-6px;width:25px;height:25px;overflow:hidden;border:2px solid #fff;border-radius:7px;background:#fff}.difference-product-image i img{padding:2px;object-fit:contain}.difference-count{padding:6px 8px;border-radius:8px;background:#e7f5ed;color:#24704d;font-size:.57rem;font-weight:850}.difference-count.has-difference{background:#fff0ef;color:#b42318}.difference-table{display:grid;border-block:1px solid var(--panel-line)}.difference-table>div{display:grid;grid-template-columns:120px minmax(150px,1fr) minmax(150px,1fr) 70px;gap:10px;padding:10px 16px;border-top:1px solid #eeeae6;font-size:.6rem}.difference-table>div:first-child{border-top:0}.difference-table-head{background:#f7f5f2;color:var(--panel-muted);font-size:.54rem!important;font-weight:800;text-transform:uppercase}.difference-table em{justify-self:start;padding:3px 6px;border-radius:6px;font-style:normal;font-weight:800}.difference-table em.different{background:#fff0ef;color:#b42318}.difference-table em.same{background:#e7f5ed;color:#24704d}.difference-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px}.difference-card footer small{color:var(--panel-muted);font-size:.55rem}.difference-card footer a{color:var(--panel-accent);font-size:.59rem;font-weight:800}.bulk-operation-kpis>a:hover{border-color:#dfa99d}.bulk-operation-list article>header>div{min-width:0}.bulk-operation-list time{white-space:nowrap}.bulk-operation-meta{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--panel-line);background:var(--panel-line);gap:1px}.bulk-operation-meta>span{display:grid;gap:4px;padding:10px 13px;background:#faf9f7}.bulk-operation-list dt,.bulk-operation-meta small{color:var(--panel-muted);font-size:.53rem}.bulk-operation-list dd,.bulk-operation-meta strong{font-size:.61rem}.bulk-operation-list dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;padding:12px 15px}.bulk-operation-list dl div{padding:8px;border-radius:8px;background:#f7f5f2}.bulk-operation-list dd{margin:3px 0 0;font-weight:800}.bulk-operation-error{margin:0 15px 14px;padding:10px 12px;border:1px solid #efc3bf;border-radius:9px;background:#fff5f4}.bulk-operation-error strong{color:#b42318;font-size:.61rem}.bulk-operation-error p{margin:4px 0 0;color:#8f4741;font-size:.57rem}.job-completed{background:#e7f5ed;color:#24704d}.job-failed{background:#fff0ef;color:#b42318}.job-active,.job-dispatched{background:#eef4ff;color:#3448a0}.job-pending,.job-retry_scheduled{background:#fff7e8;color:#93601e}@media (max-width:850px){.bulk-operation-kpis,.bulk-operation-meta,.difference-kpis{grid-template-columns:repeat(2,1fr)}.difference-table-head{display:none!important}.difference-table>div{grid-template-columns:90px 1fr}.difference-table>div em,.difference-table>div span:nth-child(3){grid-column:2}}@media (max-width:520px){.bulk-operation-kpis,.bulk-operation-meta,.difference-kpis{grid-template-columns:1fr}.bulk-operation-list article>header,.difference-card footer,.difference-card>header{align-items:flex-start;flex-direction:column}.difference-table>div{grid-template-columns:1fr}.difference-table>div em,.difference-table>div span:nth-child(3){grid-column:1}}.xml-sources-page{display:grid;gap:17px}.xml-source-create{border:1px solid var(--panel-line);border-radius:14px;background:#fff}.xml-source-create>summary{padding:15px 17px;color:var(--panel-accent);font-size:.7rem;font-weight:850;cursor:pointer}.xml-source-create>form{border-top:1px solid var(--panel-line)}.xml-source-create h2{margin:3px 0 10px;font-size:.76rem}.xml-mapping-grid{grid-template-columns:repeat(5,1fr)!important}.xml-options{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.xml-options label{display:flex!important;align-items:center;gap:7px;font-size:.62rem!important}.xml-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.xml-source-grid>article{overflow:hidden;border:1px solid var(--panel-line);border-radius:13px;background:#fff}.xml-source-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding:15px}.xml-source-grid h2{margin:6px 0 3px;font-size:.77rem}.xml-source-grid header p{margin:0;color:var(--panel-muted);font-size:.56rem}.xml-source-grid header>strong{font-size:.72rem}.xml-source-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;border-block:1px solid var(--panel-line);background:var(--panel-line)}.xml-source-grid dl>div{padding:10px;background:#faf9f7}.xml-source-grid dt{color:var(--panel-muted);font-size:.52rem}.xml-source-grid dd{margin:3px 0 0;font-size:.59rem;font-weight:750}.xml-source-grid footer{display:flex;gap:7px;padding:12px 15px}.xml-source-grid footer form{margin:0}.xml-source-grid footer button{padding:8px 10px!important;font-size:.58rem}.xml-source-error{margin:10px 15px 0;padding:8px 10px;border-radius:8px;background:#fff0ef;color:#9b332b;font-size:.56rem}.xml-active{background:#e7f5ed;color:#24704d}.xml-paused{background:#f1efed;color:#6c6560}.xml-error{background:#fff0ef;color:#b42318}.xml-run-report{overflow:hidden;border:1px solid var(--panel-line);border-radius:14px;background:#fff}.xml-run-report>header{padding:15px 17px;border-bottom:1px solid var(--panel-line)}.xml-run-report h2{margin:0;font-size:.8rem}.xml-run-report header p{margin:4px 0 0;color:var(--panel-muted);font-size:.57rem}.xml-run-table{overflow-x:auto}.xml-run-table>div{display:grid;min-width:760px;grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(70px,.5fr));align-items:center;gap:9px;padding:10px 15px;border-top:1px solid #eeeae6;font-size:.59rem}.xml-run-table>div:first-child{border-top:0}.xml-run-head{background:#f7f5f2;color:var(--panel-muted);font-size:.52rem!important;font-weight:800;text-transform:uppercase}.xml-run-table>div>span{display:grid;gap:3px}.xml-run-table small{color:var(--panel-muted);font-size:.51rem}.xml-run-table em{justify-self:start;padding:4px 6px;border-radius:6px;font-style:normal;font-weight:800}.xml-run-completed{background:#e7f5ed;color:#24704d}.xml-run-partial{background:#fff7e8;color:#93601e}.xml-run-failed{background:#fff0ef;color:#b42318}.xml-run-running{background:#eef4ff;color:#3448a0}.xml-run-table>p{padding:18px;color:var(--panel-muted);font-size:.62rem;text-align:center}@media (max-width:1050px){.xml-mapping-grid{grid-template-columns:repeat(2,1fr)!important}.xml-source-grid{grid-template-columns:1fr}}@media (max-width:560px){.xml-mapping-grid,.xml-source-grid dl{grid-template-columns:1fr!important}}@media (max-width:1100px){.order-operations-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.order-operations-filters{grid-template-columns:1fr}}.common-stock-toolbar{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(130px,1fr)) auto;gap:12px;align-items:end;padding:18px;margin:18px 0;border:1px solid #c9d9ff;border-radius:16px;background:#f5f8ff}.common-stock-toolbar>div{align-self:center}.common-stock-toolbar small,.common-stock-toolbar strong{display:block}.common-stock-toolbar label{display:grid;gap:6px;font-size:12px;font-weight:700}.common-stock-toolbar input,.common-stock-toolbar select{min-height:42px}.product-channel-card{position:relative}.product-group-checkbox{position:absolute;left:10px;top:10px;z-index:2;display:flex;gap:5px;align-items:center;padding:6px 8px;border-radius:9px;background:#fff;border:1px solid #d8e0ec;font-size:11px;font-weight:700}.product-channel-card.has-common-stock{border-color:#7aa2ff;background:linear-gradient(90deg,#f6f9ff,#fff 36%)}.common-stock-badge{background:#e5edff!important;color:#204caa!important}.common-stock-remove{margin-top:8px;padding:5px 9px!important;background:transparent!important;color:#b42318!important;border:1px solid #f3b4ae!important;font-size:11px!important}@media(max-width:1100px){.common-stock-toolbar{grid-template-columns:1fr 1fr}.common-stock-toolbar>button,.common-stock-toolbar>div{grid-column:1/-1}}.pricing-safety{padding:16px 18px;border-radius:14px;margin:16px 0}.pricing-safety p,.pricing-safety strong{display:block;margin:0}.pricing-safety.pilot-locked{background:#fff5e8;border:1px solid #f2c27b}.pricing-safety.live-ready{background:#eaf8ef;border:1px solid #8fd3a6}.pricing-rule-form{padding:20px;border:1px solid #dce3ed;border-radius:16px;background:#fff}.pricing-rule-form form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:end}.pricing-rule-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.pricing-rule-form button{min-height:44px}.pricing-rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin:20px 0}.pricing-rule-grid>article{padding:18px;border:1px solid #dce3ed;border-radius:16px;background:#fff}.pricing-rule-grid header{display:flex;justify-content:space-between;gap:16px}.pricing-rule-grid h2{margin:8px 0 2px}.pricing-rule-grid header p,.pricing-rule-grid header small{margin:0;display:block}.pricing-rule-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.pricing-rule-grid dl div{padding:10px;border-radius:10px;background:#f6f8fb}.pricing-rule-grid dt{font-size:11px;color:#687386}.pricing-rule-grid dd{margin:4px 0 0;font-weight:750}.pricing-rule-grid footer{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1000px){.pricing-rule-form form{grid-template-columns:1fr 1fr}}@media(max-width:650px){.pricing-rule-form form{grid-template-columns:1fr}}.campaign-support{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.campaign-create,.campaign-grid>article,.campaign-support article{padding:18px;border:1px solid #dce3ed;border-radius:16px;background:#fff}.campaign-support span,.campaign-support strong{display:block}.campaign-support span{margin-top:5px;color:#2457b5;font-weight:700}.campaign-create summary{font-size:18px;font-weight:800;cursor:pointer}.campaign-fields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:16px}.campaign-fields label{display:grid;gap:6px;font-size:12px;font-weight:700}.campaign-product-picker{margin-top:16px;border:1px solid #e0e6ef;border-radius:12px;max-height:440px;overflow:auto}.campaign-picker-head{padding:12px;position:sticky;top:0;background:#f7f9fc;z-index:1}.campaign-picker-head small,.campaign-picker-head strong{display:block}.campaign-product-picker>label{display:grid;grid-template-columns:auto 1fr 160px;gap:12px;align-items:center;padding:11px 12px;border-top:1px solid #edf0f5}.campaign-product-picker>label span small,.campaign-product-picker>label span strong{display:block}.campaign-product-picker>label.busy{opacity:.55}.campaign-create footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px}.campaign-grid{display:grid;gap:18px;margin-top:20px}.campaign-grid>article>header{display:flex;justify-content:space-between;gap:16px}.campaign-grid header h2{margin:8px 0 2px}.campaign-grid header p,.campaign-grid header small{display:block;margin:0}.campaign-items{display:grid;gap:8px;margin:16px 0}.campaign-items>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:11px;background:#f7f9fc;border-radius:10px}.campaign-items span em,.campaign-items span small,.campaign-items span strong{display:block}.campaign-items span em{color:#b42318;font-size:11px}.campaign-grid>article>footer{display:flex;gap:8px;flex-wrap:wrap}.campaign-grid details p{display:flex;justify-content:space-between;gap:10px}.campaign-active{background:#daf5e3!important;color:#176934!important}.campaign-error{background:#fee4e2!important;color:#b42318!important}@media(max-width:900px){.campaign-fields{grid-template-columns:1fr 1fr}.campaign-support{grid-template-columns:1fr}}@media(max-width:600px){.campaign-fields{grid-template-columns:1fr}.campaign-product-picker>label{grid-template-columns:auto 1fr}.campaign-product-picker>label>input:last-child{grid-column:2}}:root{--panel-accent:#1e3a8a;--panel-accent-bright:#3b6ef6;--panel-tint:#eef2fd;--panel-ink:#0f1729;--panel-muted:#64748b;--panel-line:#e4e7ee;--panel-canvas:#f4f5f8;--panel-sidebar:#0f1b3d;--panel-success:#0f7a4d;--panel-warning:#8a4708;--panel-danger:#b42318;font-family:Archivo,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}:root,body{background:var(--panel-canvas);color:var(--panel-ink)}body{-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--panel-accent-bright);outline-offset:2px}::selection{background:#dbe4fb;color:#102451}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#c9d0e0;background-clip:padding-box}.panel-frame,.panel-main{min-width:0;min-height:100vh;background:var(--panel-canvas)}.panel-content,.panel-content.wide{width:min(100% - 44px,1480px);margin-inline:auto;padding-block:20px 60px}.panel-sidebar{position:sticky;top:0;z-index:30;width:236px;height:100vh;flex:0 0 236px;border:0;background:var(--panel-sidebar);color:#fff;box-shadow:none;transition:width .18s ease,flex-basis .18s ease}.panel-sidebar.collapsed{width:64px;flex-basis:64px}.sidebar-brand{min-height:56px;padding:0 14px;border-color:rgb(255 255 255/8%)}.sidebar-brand>a{gap:10px;color:#fff;text-decoration:none}.sidebar-logo{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:7px;background:var(--panel-accent-bright);color:#fff;font-size:.76rem;font-weight:800}.sidebar-brand-text{display:grid;gap:2px;line-height:1.08}.sidebar-brand-text strong{color:#fff;font-size:.84rem}.sidebar-brand-text small{color:#8b9ac4;font-size:.64rem;font-weight:500}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:10px 8px}.sidebar-group-toggle,.sidebar-nav a{min-height:38px;gap:11px;padding:8px 10px;border-radius:7px;color:#b9c4e2;font-size:.79rem;font-weight:500;text-decoration:none}.sidebar-group-toggle:hover,.sidebar-nav a:hover{background:rgb(255 255 255/6%);color:#fff;text-decoration:none}.sidebar-group.active>.sidebar-group-toggle,.sidebar-nav a.active{background:rgb(59 110 246/16%);color:#fff}.sidebar-group,.sidebar-group.active{border-radius:7px;background:transparent}.sidebar-icon{width:18px;flex:0 0 18px}.sidebar-icon svg{display:block;width:17px;height:17px}.sidebar-chevron{width:13px;height:13px;flex:0 0 13px;margin-left:auto;opacity:.65;transition:transform .16s ease}.sidebar-chevron.open{transform:rotate(180deg)}.sidebar-count{min-width:19px;height:18px;margin-left:auto;padding:0 5px;border-radius:9px;background:#e5484d;font-size:.65rem}.sidebar-group-toggle .sidebar-count+.sidebar-chevron{margin-left:0}.sidebar-submenu{position:relative;gap:1px;margin:2px 0 4px 20px;padding:0 0 0 11px}.sidebar-submenu:before{position:absolute;inset:0 auto 0 0;width:1px;background:rgb(255 255 255/12%);content:""}.sidebar-submenu a{min-height:31px;padding:7px 9px;border-radius:6px;color:#93a2c8;font-size:.75rem;font-weight:400}.sidebar-submenu a.active{background:rgb(255 255 255/9%);color:#fff;box-shadow:none;font-weight:600}.sidebar-footer{gap:7px;padding:9px 8px 10px;border-color:rgb(255 255 255/8%)}.sidebar-toggle{display:flex;width:100%;height:35px;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px;border:0;border-radius:7px;background:rgb(255 255 255/6%);color:#b9c4e2;font-size:.74rem}.sidebar-toggle:hover{background:rgb(255 255 255/10%);color:#fff}.sidebar-logout svg,.sidebar-toggle svg{width:16px;height:16px;flex:0 0 16px}.sidebar-user{gap:9px;padding:6px 9px}.sidebar-avatar{width:29px;height:29px;flex:0 0 29px;background:#24345d;color:#dbe4fb;font-size:.68rem}.sidebar-user>span:last-child{gap:1px}.sidebar-user strong{color:#fff;font-size:.7rem}.sidebar-user small{max-width:145px;color:#8b9ac4;font-size:.6rem}.sidebar-logout{min-height:33px;gap:10px;padding:7px 10px;border-radius:7px;color:#aab7d8;font-size:.73rem}.sidebar-logout:hover{background:rgb(255 255 255/7%);color:#fff}.panel-sidebar.collapsed .sidebar-brand{min-height:56px;justify-content:center;padding:0}.panel-sidebar.collapsed .sidebar-nav{padding-inline:8px}.panel-sidebar.collapsed .sidebar-group-toggle,.panel-sidebar.collapsed .sidebar-logout,.panel-sidebar.collapsed .sidebar-nav a,.panel-sidebar.collapsed .sidebar-toggle{justify-content:center;padding-inline:8px}.panel-sidebar.collapsed .sidebar-count{position:absolute;top:1px;right:1px;display:grid;transform:scale(.82)}.panel-sidebar.collapsed .sidebar-group-toggle,.panel-sidebar.collapsed .sidebar-nav>a{position:relative}.panel-sidebar.collapsed .sidebar-footer{padding-inline:8px}.panel-topbar{position:sticky;top:0;z-index:25;min-height:56px;height:56px;gap:14px;padding:0 18px;border-color:var(--panel-line);background:rgb(255 255 255/97%);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-search{width:min(460px,39vw);height:34px;gap:8px;padding:0 10px;border:1px solid #dfe3ec;border-radius:7px;background:#f8f9fc}.topbar-search svg{width:15px;height:15px;flex:0 0 15px;color:#94a3b8}.topbar-search input{font-size:.74rem}.topbar-search input::placeholder{color:#94a3b8}.topbar-actions{gap:9px}.topbar-organization{height:34px;gap:8px;padding:0 10px;border-color:#dfe3ec;border-radius:7px;font-size:.72rem}.organization-mark{display:grid;width:19px;height:19px;place-items:center;border-radius:4px;background:var(--panel-accent);color:#fff;font-size:.52rem;font-weight:800}.topbar-organization strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-organization svg{width:12px;height:12px;color:#64748b}.topbar-mode,.topbar-sync{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border:1px solid;border-radius:14px;font-size:.67rem;font-weight:650;white-space:nowrap}.topbar-mode:hover{text-decoration:none}.topbar-mode>span{width:7px;height:7px;border-radius:50%}.topbar-mode.pilot{border-color:#f3d9a8;background:#fdf3e3;color:#8a4708}.topbar-mode.pilot>span{background:#b45309}.topbar-mode.live{border-color:#b7e3ce;background:#e8f6ef;color:#0f7a4d}.topbar-mode.live>span{background:#0f7a4d}.topbar-sync{border-color:#cfe5d9;background:#f2faf5;color:#0b5c3a}.topbar-sync svg{width:13px;height:13px}.topbar-notifications{width:34px;height:34px;border:1px solid #dfe3ec;border-radius:7px;background:#fff;color:#334155}.topbar-notifications svg{width:16px;height:16px}.topbar-notifications b{top:-5px;right:-5px;min-width:17px;height:17px;border-radius:9px;background:#e5484d;font-size:.58rem}.topbar-profile{position:relative;border-left:1px solid var(--panel-line)}.topbar-profile>summary{display:flex;align-items:center;gap:9px;min-width:0;padding-left:12px;list-style:none;cursor:pointer}.topbar-profile>summary::-webkit-details-marker{display:none}.topbar-profile>summary>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:#dbe4fb;color:var(--panel-accent);font-size:.65rem;font-weight:800}.topbar-profile>summary>div{display:grid;min-width:0;gap:2px;line-height:1.15}.topbar-profile>summary strong{max-width:140px;overflow:hidden;font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.topbar-profile>summary small{color:var(--panel-muted);font-size:.6rem}.topbar-profile>summary>svg{width:12px;height:12px;color:#94a3b8}.topbar-profile[open]>summary>svg{transform:rotate(180deg)}.topbar-profile-menu{position:absolute;top:calc(100% + 13px);right:0;z-index:40;display:grid;width:230px;overflow:hidden;padding:7px;border:1px solid var(--panel-line);border-radius:9px;background:#fff;box-shadow:0 16px 38px rgb(15 23 41/16%)}.topbar-profile-menu>span{display:grid;gap:3px;margin-bottom:5px;padding:9px;border-bottom:1px solid #eef1f6}.topbar-profile-menu small{overflow:hidden;color:var(--panel-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.topbar-profile-menu a{padding:8px 9px;border-radius:6px;color:#334155;font-size:.72rem;font-weight:550}.topbar-profile-menu a:hover{background:#f4f6fa;color:var(--panel-accent);text-decoration:none}.page-heading h1,.panel-main .panel-content:not(.dashboard-modern) h1{color:var(--panel-ink);font-size:clamp(1.28rem,2vw,1.55rem);font-weight:720;letter-spacing:-.025em}.eyebrow,.panel-main .panel-content:not(.dashboard-modern) .eyebrow{color:var(--panel-muted);font-size:.65rem;font-weight:650;letter-spacing:.08em}.panel-main .panel-content:not(.dashboard-modern) .summary,.summary{color:var(--panel-muted);font-size:.76rem}.panel-main .primary-link,.panel-main button:not(.button-secondary):not(.button-danger):not(.sidebar-group-toggle):not(.sidebar-toggle):not(.sidebar-logout){border-radius:7px;background:var(--panel-accent)}.button-ghost,.button-secondary{border-color:#dfe3ec;border-radius:7px;background:#fff;color:#334155}.panel-main input,.panel-main select,.panel-main textarea{border-color:#dfe3ec;border-radius:6px}.panel-main input:focus,.panel-main select:focus,.panel-main textarea:focus{border-color:var(--panel-accent-bright);outline:3px solid #e7edff}.panel-main .catalog-section,.panel-main .definition-form-card,.panel-main .definition-list-card,.panel-main .definition-wide-card,.panel-main .filters,.panel-main .integration-detail,.panel-main .integration-platform-card,.panel-main .listing-card,.panel-main .order-card,.panel-main .product-channel-card,.panel-main .product-form section,.panel-main .transfer-card{border-color:var(--panel-line);border-radius:9px;box-shadow:0 1px 2px rgb(15 23 41/4%)}.badge{border-radius:5px}.alert.success{border-color:#b7e3ce;background:#e8f6ef;color:#0f7a4d}.alert.error{border-color:#f3c9c4;background:#fdecea;color:#b42318}@media(max-width:1180px){.topbar-organization strong,.topbar-profile>summary>div,.topbar-sync span{display:none}.topbar-organization{padding-inline:7px}}@media(max-width:840px){.panel-sidebar{width:64px;flex-basis:64px}.panel-sidebar .sidebar-brand-text,.panel-sidebar .sidebar-chevron,.panel-sidebar .sidebar-label,.panel-sidebar .sidebar-user>span:last-child{display:none}.panel-sidebar .sidebar-brand,.panel-sidebar .sidebar-group-toggle,.panel-sidebar .sidebar-logout,.panel-sidebar .sidebar-nav a,.panel-sidebar .sidebar-toggle,.panel-sidebar .sidebar-user{justify-content:center;padding-inline:8px}.panel-sidebar .sidebar-submenu{display:none}.panel-topbar{padding-inline:12px}.topbar-search{width:auto;flex:1 1}.topbar-mode,.topbar-organization,.topbar-sync{display:none}.panel-content,.panel-content.wide{width:min(100% - 28px,1480px)}}@media(max-width:520px){.panel-sidebar,.panel-sidebar.collapsed{width:54px;flex-basis:54px}.sidebar-footer .sidebar-user,.sidebar-footer form{display:none}.topbar-search input::placeholder{color:transparent}.topbar-profile{display:none}}.kanalist-dashboard{display:grid;gap:12px}.overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:2px}.overview-heading h1{margin:3px 0 0;font-size:1.32rem;letter-spacing:-.025em}.overview-heading>div:first-child>p:last-child{margin:5px 0 0;color:var(--panel-muted);font-size:.71rem}.overview-heading-actions{display:flex;align-items:center;gap:8px}.overview-heading-actions nav{display:flex;overflow:hidden;border:1px solid #dfe3ec;border-radius:7px;background:#fff}.overview-heading-actions nav a,.overview-heading-actions nav span{display:grid;height:32px;place-items:center;padding:0 12px;border-left:1px solid #eef1f6;color:#475569;font-size:.69rem;font-weight:550;text-decoration:none}.overview-heading-actions nav span{border-left:0;background:#eef2fd;color:var(--panel-accent);font-weight:700}.dashboard-export{display:flex;height:32px;align-items:center;gap:7px;padding:0 12px;border:1px solid #dfe3ec;border-radius:7px;background:#fff;color:#334155;font-size:.69rem;font-weight:650}.dashboard-export:hover{text-decoration:none}.dashboard-export svg{width:14px;height:14px}.overview-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.overview-kpi{display:grid;min-width:0;min-height:112px;gap:8px;padding:12px 13px;border:1px solid var(--panel-line);border-radius:9px;background:#fff;color:var(--panel-ink);box-shadow:0 1px 2px rgb(15 23 41/4%);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.overview-kpi:hover{transform:translateY(-1px);border-color:#c7d2ef;box-shadow:0 6px 16px rgb(15 23 41/7%);text-decoration:none}.overview-kpi>div{display:flex;align-items:center;gap:7px;min-width:0}.overview-kpi-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:6px;background:#eef2fd;color:var(--panel-accent)}.overview-kpi-icon svg{width:14px;height:14px}.overview-kpi small{color:var(--panel-muted);font-size:.65rem;font-weight:600}.overview-kpi small,.overview-kpi>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-kpi>strong{font-size:1.22rem;letter-spacing:-.035em}.overview-kpi footer{display:flex;align-items:center;gap:5px;min-width:0;color:#94a3b8;font-size:.59rem}.overview-kpi footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-kpi footer i{margin-left:auto;color:var(--panel-accent);font-style:normal}.overview-kpi.tone-success .overview-kpi-icon{background:#e8f6ef;color:#0f7a4d}.overview-kpi.tone-warning .overview-kpi-icon{background:#fdf3e3;color:#b45309}.overview-kpi.tone-danger .overview-kpi-icon{background:#fdecea;color:#b42318}.overview-kpi.tone-danger>strong{color:#b42318}.overview-chart-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:12px}.overview-card{min-width:0;overflow:hidden;border:1px solid var(--panel-line);border-radius:9px;background:#fff;box-shadow:0 1px 2px rgb(15 23 41/4%)}.overview-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 15px}.overview-card h2{margin:0;font-size:.8rem}.overview-card header p{margin:3px 0 0;color:var(--panel-muted);font-size:.65rem}.overview-card header>a{color:var(--panel-accent);font-size:.66rem;font-weight:700}.revenue-overview>header>span{display:grid;gap:2px;text-align:right}.revenue-overview>header>span strong{font-size:1rem}.revenue-overview>header>span small{color:var(--panel-muted);font-size:.59rem}.overview-bar-chart{display:flex;height:205px;align-items:end;gap:clamp(2px,.45vw,6px);margin:0 15px 13px;padding-top:9px;border-bottom:1px solid #eef1f6}.overview-bar-chart>div{display:grid;height:100%;min-width:0;flex:1 1;grid-template-rows:1fr 17px;align-items:end;gap:5px}.overview-bar-chart i{display:block;min-height:2px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#3b6ef6,#1e3a8a)}.overview-bar-chart i.empty{background:#eef1f6}.overview-bar-chart small{color:#94a3b8;font-size:.51rem;text-align:center}.overview-chart-empty{margin:-35px 20px 40px;color:var(--panel-muted);font-size:.65rem;text-align:center}.overview-channel-list{display:grid;padding:0 15px 13px}.overview-channel-list>div{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 0}.overview-channel-logo{position:relative;display:grid;width:28px;height:23px;overflow:hidden;place-items:center;border:1px solid #edf0f5;border-radius:5px;background:#fff;color:#475569;font-size:.53rem;font-weight:800}.overview-channel-logo img{padding:2px;object-fit:contain}.overview-channel-list>div>span:nth-child(2){display:grid;gap:4px}.overview-channel-list strong{font-size:.66rem}.overview-channel-list>div>span:nth-child(2) small{height:4px;overflow:hidden;border-radius:3px;background:#f1f3f8}.overview-channel-list i{display:block;height:100%;border-radius:3px;background:var(--panel-accent-bright)}.overview-channel-list b{display:grid;gap:2px;font-size:.68rem;text-align:right}.overview-channel-list b small{color:var(--panel-muted);font-size:.55rem;font-weight:500}.overview-empty{display:grid;min-height:110px;place-items:center;padding:20px;color:var(--panel-muted);font-size:.67rem;text-align:center}.overview-empty.compact{min-height:68px}.overview-operation-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);align-items:start;gap:12px}.overview-order-table{overflow-x:auto}.overview-order-head,.overview-order-row{display:grid;min-width:720px;grid-template-columns:48px 120px minmax(230px,1fr) 100px 105px;align-items:center;gap:8px}.overview-order-head{padding:8px 15px;background:#fafbfd;color:var(--panel-muted);font-size:.56rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.overview-order-row{padding:9px 15px;border-top:1px solid #f1f3f8;color:var(--panel-ink);font-size:.66rem;text-decoration:none}.overview-order-row:hover{background:#fafbfd;text-decoration:none}.overview-order-row>span:not(.overview-channel-logo){display:grid;min-width:0;gap:3px}.overview-order-row>span:nth-child(3) small,.overview-order-row>span:nth-child(3) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-order-row small{color:#94a3b8;font-size:.57rem}.overview-order-row>b{font-size:.69rem}.overview-order-row .order-status{font-size:.57rem}.overview-side-stack{display:grid;gap:12px}.overview-integrations>div,.overview-stock-risk>div{display:grid;padding:0 15px 10px}.overview-integrations>div>a{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;border-top:1px solid #f1f3f8;color:inherit;text-decoration:none}.overview-integrations>div>a:first-child{border-top:0}.overview-integrations a>span:nth-child(2),.overview-stock-risk a>span{display:grid;min-width:0;gap:2px}.overview-integrations strong,.overview-stock-risk strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.overview-integrations small,.overview-stock-risk small{overflow:hidden;color:var(--panel-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.integration-state{padding:3px 6px;border-radius:5px;background:#f1f3f8;color:#64748b;font-size:.53rem;font-style:normal;font-weight:750}.state-connected{background:#e8f6ef;color:#0f7a4d}.state-degraded{background:#fdf3e3;color:#8a4708}.state-disconnected{background:#fdecea;color:#b42318}.overview-stock-risk>div>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #f1f3f8;color:inherit;text-decoration:none}.overview-stock-risk>div>a:first-child{border-top:0}.overview-stock-risk b{font-size:.59rem;white-space:nowrap}.overview-stock-risk b.danger{color:#b42318}.overview-stock-risk b.warning{color:#b45309}.overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);align-items:start;gap:12px}.overview-listing-ops>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-block:1px solid var(--panel-line);background:var(--panel-line)}.overview-listing-ops>div>a{display:grid;gap:5px;padding:12px;background:#fafbfd;color:inherit;text-decoration:none}.overview-listing-ops>div>a:hover{background:#fff}.overview-listing-ops>div small{color:var(--panel-muted);font-size:.57rem}.overview-listing-ops>div strong{font-size:1rem}.overview-listing-ops>div span{color:#64748b;font-size:.54rem;line-height:1.35}.overview-listing-ops>footer{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffaf0;color:#7b5a2c;font-size:.59rem}.overview-listing-ops>footer>span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#f4b740;color:#fff;font-weight:900}.overview-listing-ops>footer p{margin:0}.overview-listing-ops>footer a{margin-left:auto;color:#8a5611;font-weight:800}.overview-conversations>div{display:grid;padding:0 15px 10px}.overview-conversations article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:8px 0;border-top:1px solid #f1f3f8}.overview-conversations article:first-child{border-top:0}.overview-conversations article>span{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;background:#eef2fd;color:var(--panel-accent);font-size:.53rem;font-weight:800}.overview-conversations article>div{display:grid;min-width:0;gap:2px}.overview-conversations p,.overview-conversations strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-conversations strong{font-size:.64rem}.overview-conversations p{margin:0;color:var(--panel-muted);font-size:.58rem}.overview-conversations small{color:#94a3b8;font-size:.54rem}@media(max-width:1180px){.overview-kpi-grid{grid-template-columns:repeat(3,1fr)}.overview-bottom-grid,.overview-chart-grid,.overview-operation-grid{grid-template-columns:1fr}.overview-side-stack{grid-template-columns:1fr 1fr}}@media(max-width:760px){.overview-heading{align-items:flex-start;flex-direction:column}.overview-heading-actions{width:100%;overflow-x:auto}.overview-kpi-grid{grid-template-columns:1fr 1fr}.overview-side-stack{grid-template-columns:1fr}.overview-listing-ops>div{grid-template-columns:1fr 1fr}}@media(max-width:480px){.overview-heading-actions nav a:nth-of-type(2),.overview-heading-actions nav a:nth-of-type(3){display:none}.overview-kpi-grid,.overview-listing-ops>div{grid-template-columns:1fr}}.kanalist-products{display:grid;gap:12px}.kanalist-products>.page-heading{margin-bottom:0}.kanalist-products .product-heading-actions{gap:7px}.kanalist-products .primary-link,.kanalist-products .product-import-menu>summary{display:flex;min-height:34px;align-items:center;padding:0 12px;border-radius:7px;font-size:.69rem}.kanalist-products .product-import-menu>summary{border-color:#dfe3ec;color:#334155}.kanalist-products .product-import-menu[open]>summary{border-color:#9fb2e8;background:#f8faff;color:var(--panel-accent)}.kanalist-products .product-import-menu>div{top:calc(100% + 5px);width:300px;border-color:var(--panel-line);border-radius:9px;box-shadow:0 16px 38px rgb(15 23 41/15%)}.kanalist-products .product-import-menu>div>a{border-radius:6px}.kanalist-products .product-import-menu>div>a:hover{background:#f4f6fb;color:var(--panel-accent)}.kanalist-products>.filters{display:flex;align-items:end;gap:8px;margin:0;padding:11px 13px;border-radius:9px;background:#fff}.kanalist-products>.filters label{display:grid;min-width:270px;flex:1 1;gap:5px;color:var(--panel-muted);font-size:.62rem;font-weight:700}.kanalist-products>.filters input{height:34px;padding:0 10px}.kanalist-products>.filters button{height:34px;padding:0 14px}.kanalist-products>.filters .text-link{padding:9px 4px;font-size:.65rem}.kanalist-products .marketplace-product-import,.kanalist-products .store-import-confirm{border-color:#cdd8f3;border-radius:9px;background:#f7f9ff}.kanalist-products .product-import-source{border-color:#cdd8f3;border-radius:8px;background:#f7f9ff}.kanalist-products .remote-product-search input{border-color:#dfe3ec;border-radius:6px}.kanalist-products .remote-product-grid article{border-color:var(--panel-line);border-radius:8px}.kanalist-products .remote-product-grid article>span{border-radius:6px;background:#f5f7fa}.kanalist-products .common-stock-toolbar{grid-template-columns:minmax(170px,1.2fr) repeat(4,minmax(115px,1fr)) auto;gap:9px;margin:0;padding:13px;border-color:#cdd8f3;border-radius:9px;background:#f7f9ff}.kanalist-products .common-stock-toolbar>div{padding-right:8px}.kanalist-products .common-stock-toolbar strong{font-size:.7rem}.kanalist-products .common-stock-toolbar small{margin-top:3px;color:var(--panel-muted);font-size:.57rem}.kanalist-products .common-stock-toolbar label{gap:5px;color:#475569;font-size:.59rem}.kanalist-products .common-stock-toolbar input,.kanalist-products .common-stock-toolbar select{min-height:34px;padding:0 8px;font-size:.64rem}.kanalist-products .common-stock-toolbar button{min-height:34px;padding-inline:10px;font-size:.62rem}.kanalist-products .product-channel-list{gap:8px}.kanalist-products .product-channel-card{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:16px;padding:12px 13px;border-color:var(--panel-line);border-radius:9px;box-shadow:0 1px 2px rgb(15 23 41/4%)}.kanalist-products .product-channel-card:hover{border-color:#c8d4ef;box-shadow:0 6px 17px rgb(15 23 41/6%)}.kanalist-products .product-channel-card.has-common-stock{border-color:#9fb7ed;background:linear-gradient(90deg,#f4f7ff,#fff 32%)}.kanalist-products .product-group-checkbox{top:7px;left:7px;padding:4px 6px;border-color:#d8e0ec;border-radius:6px;font-size:.55rem}.kanalist-products .product-card-main{grid-template-columns:66px minmax(0,1fr);gap:12px}.kanalist-products .product-card-image{width:66px;height:66px;border:1px solid #edf0f5;border-radius:7px;background:#f7f8fa;font-size:.58rem}.kanalist-products .product-card-main h2{margin:5px 0 4px;font-size:.78rem}.kanalist-products .product-card-main h2 a{color:var(--panel-ink)}.kanalist-products .product-card-main h2 a:hover{color:var(--panel-accent)}.kanalist-products .product-card-main>div:last-child>p:not(.record-meta){margin:0 0 5px;color:var(--panel-muted);font-size:.62rem}.kanalist-products .product-card-main .record-meta{gap:5px;margin:0;color:#64748b;font-size:.56rem}.kanalist-products .product-card-main .badge{padding:3px 6px;font-size:.5rem}.kanalist-products .product-card-main code{font-size:.56rem}.kanalist-products .common-stock-remove{margin-top:4px;padding:3px 6px!important;border-radius:5px!important;font-size:.52rem!important}.kanalist-products .product-channel-picker{align-self:stretch;padding-left:14px;border-left:1px solid #eef1f6}.kanalist-products .product-channel-picker>span{display:block;margin-bottom:8px;color:var(--panel-muted);font-size:.57rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kanalist-products .product-channel-picker>div{display:flex;flex-wrap:wrap;gap:5px}.kanalist-products .product-channel-picker a{position:relative;width:34px;height:27px;border:1px solid #e6e9f0;border-radius:6px;background:#fff}.kanalist-products .product-channel-picker a.selected,.kanalist-products .product-channel-picker a:hover{border-color:#8da6e1;box-shadow:0 0 0 2px #e8edfb}.kanalist-products .product-channel-picker a.ready:after{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#0f7a4d;content:""}.kanalist-products .product-channel-picker img{padding:3px;object-fit:contain}.kanalist-products>.pagination{margin-top:0}.kanalist-products .channel-operation{scroll-margin-top:70px;margin-top:0;padding:0;border-color:var(--panel-line);border-radius:10px;box-shadow:0 8px 30px rgb(15 23 41/8%)}.kanalist-products .channel-operation-heading{min-height:82px;padding:14px 17px;border-bottom:1px solid var(--panel-line);background:#fafbfd}.kanalist-products .channel-operation-heading h2{margin:3px 0 5px;font-size:.9rem}.kanalist-products .channel-operation-heading p{font-size:.64rem}.kanalist-products .channel-operation-logo{width:115px;height:48px}.kanalist-products .channel-action-tabs{margin:0;padding:0 17px;border-bottom:1px solid var(--panel-line);background:#fff}.kanalist-products .channel-action-tabs a{padding:11px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#64748b;font-size:.67rem}.kanalist-products .channel-action-tabs a.active{border-bottom-color:var(--panel-accent);background:#fff;color:var(--panel-accent)}.kanalist-products .linked-listing-groups{margin:12px 17px;padding:13px;border-color:var(--panel-line);border-radius:9px;background:#f7f8fb}.kanalist-products .linked-listing-group-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.kanalist-products .linked-listing-group-card{grid-template-columns:48px minmax(0,1fr) auto;padding:9px;border-color:var(--panel-line);border-radius:8px}.kanalist-products .linked-listing-image{width:48px;height:48px;border-radius:6px}.kanalist-products .linked-listing-info strong{font-size:.66rem}.kanalist-products .linked-listing-info em,.kanalist-products .linked-listing-info small,.kanalist-products .linked-listing-metrics small{font-size:.53rem}.kanalist-products .linked-listing-metrics strong{font-size:.65rem}.kanalist-products .channel-category-block,.kanalist-products .channel-product-form{margin:12px 17px}.kanalist-products .channel-category-block{padding:14px;border:1px solid var(--panel-line);border-radius:9px;background:#fff}.kanalist-products .channel-category-block h3,.kanalist-products .channel-product-form h3{font-size:.75rem}.kanalist-products .channel-product-form>section{padding:14px;border-color:var(--panel-line);border-radius:9px}.kanalist-products .channel-product-form label{gap:5px;font-size:.63rem}.kanalist-products .channel-product-form input,.kanalist-products .channel-product-form select,.kanalist-products .channel-product-form textarea{padding:8px 9px;border-radius:6px;font-size:.65rem}.kanalist-products .channel-attribute-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.kanalist-products .channel-attribute-grid label{padding:10px;border-color:var(--panel-line);border-radius:7px;background:#fafbfd}.kanalist-products .channel-attribute-grid label.required-attribute{border-left:3px solid #e5484d;background:#fffafa}.kanalist-products .channel-variant-row{grid-template-columns:minmax(110px,.55fr) repeat(2,minmax(170px,1fr));gap:10px;padding:10px;border-radius:7px;background:#f7f8fb}.kanalist-products .channel-form-footer{padding:12px 0}.kanalist-products .channel-match-box,.kanalist-products .integration-coming-soon{margin:12px 17px;border-radius:8px}.listing-edit-backdrop,.matching-modal-backdrop{background:rgb(15 23 41/62%)}.matching-modal{border-color:#dce2ed;border-radius:12px;background:#f4f5f8}.matching-modal>header{padding:14px 17px}.matching-modal-brand>span{border-color:var(--panel-line);border-radius:8px}.matching-modal-brand h2{font-size:.9rem}.matching-modal-close{width:32px;height:32px;border-radius:7px;background:#f4f6fa;color:#64748b}.matching-modal-close:hover{background:#eef2fd;color:var(--panel-accent)}.matching-account-row{padding:12px 17px}.matching-account-row label{font-size:.65rem}.matching-account-row select{min-height:36px;border-color:#dfe3ec;border-radius:6px}.matching-workspace>aside{padding:14px;border-color:var(--panel-line);background:#f4f6fa}.matching-variant-card{padding:9px;border-color:var(--panel-line);border-radius:7px}.matching-variant-card>b{border-radius:6px}.matching-table-wrap{padding:14px;background:#fafbfd}.matching-table{border-color:var(--panel-line);border-radius:8px}.matching-table-head{background:#f1f3f7}.matching-table-row input{min-height:35px;border-color:#dfe3ec;border-radius:6px}.matching-identifier-note{border-color:#cdd8f3;border-radius:7px;background:#f4f7ff}.matching-modal footer{padding:12px 17px}.listing-group-modal{border-color:#dce2ed}.listing-market-insights,.listing-quality-panel{background:#fff}.listing-group-variants article,.listing-market-insights,.listing-quality-panel{border-color:var(--panel-line);border-radius:8px}.product-create-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.product-create-heading h1{margin:3px 0 5px;font-size:1.3rem}.product-create-heading .summary{max-width:760px;margin:0}.product-create-heading>.button-ghost{padding:9px 12px;font-size:.66rem;white-space:nowrap}.kanalist-product-form .product-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;margin-top:14px}.kanalist-product-form .product-form>section{gap:13px;padding:15px 17px;border-color:var(--panel-line);border-radius:9px;box-shadow:0 1px 2px rgb(15 23 41/4%)}.kanalist-product-form .product-form>section:first-child{grid-row:span 2}.kanalist-product-form .product-form>section:nth-child(2),.kanalist-product-form .product-form>section:nth-child(3){grid-column:2}.kanalist-product-form .product-form h2{font-size:.78rem}.kanalist-product-form .product-form label{gap:5px;color:#475569;font-size:.63rem}.kanalist-product-form .product-form input,.kanalist-product-form .product-form select,.kanalist-product-form .product-form textarea{padding:8px 9px;border-color:#dfe3ec;border-radius:6px;font-size:.66rem}.kanalist-product-form .form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px}.kanalist-product-form .form-footer{grid-column:1/-1;margin-top:0;padding:12px 15px;border:1px solid var(--panel-line);border-radius:9px;background:#fff}.kanalist-product-form .form-footer button{min-height:34px}.kanalist-product-detail{display:grid;gap:12px}.kanalist-product-detail>.page-heading{margin-bottom:0}.kanalist-product-detail .catalog-section{padding:15px 17px;border-color:var(--panel-line);border-radius:9px;box-shadow:0 1px 2px rgb(15 23 41/4%)}.kanalist-product-detail .catalog-section h2{font-size:.82rem}.kanalist-product-detail .variant-grid{gap:9px}.kanalist-product-detail .variant-grid>article,.kanalist-product-detail .variant-grid>div{border-radius:8px}.kanalist-product-detail .form-grid{gap:10px}.kanalist-product-detail input,.kanalist-product-detail select,.kanalist-product-detail textarea{border-radius:6px}@media(max-width:1180px){.kanalist-products .common-stock-toolbar{grid-template-columns:1fr 1fr 1fr}.kanalist-products .common-stock-toolbar>div{grid-column:1/-1}.kanalist-products .product-channel-card{grid-template-columns:1fr}.kanalist-products .product-channel-picker{padding-top:10px;padding-left:0;border-top:1px solid #eef1f6;border-left:0}}@media(max-width:850px){.kanalist-product-form .product-form{grid-template-columns:1fr}.kanalist-product-form .product-form>section:first-child{grid-row:auto}.kanalist-product-form .form-footer,.kanalist-product-form .product-form>section:nth-child(2),.kanalist-product-form .product-form>section:nth-child(3){grid-column:auto}.kanalist-products .channel-variant-row{grid-template-columns:1fr}}@media(max-width:650px){.product-create-heading{align-items:flex-start;flex-direction:column}.kanalist-products .product-heading-actions{display:grid;grid-template-columns:1fr 1fr}.kanalist-products .product-heading-actions .primary-link{grid-column:1/-1}.kanalist-products>.filters{align-items:stretch;flex-direction:column}.kanalist-products>.filters label{min-width:0}.kanalist-products .common-stock-toolbar{grid-template-columns:1fr}.kanalist-products .common-stock-toolbar>div{grid-column:auto}.kanalist-products .product-card-main{grid-template-columns:54px minmax(0,1fr)}.kanalist-products .product-card-image{width:54px;height:54px}.kanalist-product-form .form-grid{grid-template-columns:1fr}}.kanalist-listings{display:grid;gap:12px}.kanalist-listings .manual-listing-import{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-listings .manual-listing-import>summary{padding:11px 14px;color:var(--panel-accent);letter-spacing:.01em}.kanalist-listings .listing-product-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.kanalist-listings .listing-product-card{grid-template-columns:68px minmax(0,1fr) auto;gap:11px;min-height:94px;padding:11px;border-radius:9px;color:var(--panel-ink);box-shadow:0 1px 2px rgb(15 23 42/4%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.kanalist-listings .listing-product-card:hover{border-color:#9db4f5;box-shadow:0 8px 22px rgb(30 58 138/10%)}.kanalist-listings .listing-product-image{width:68px;height:68px;border-radius:8px;background:#f7f8fa}.kanalist-listings .listing-product-image>img{border-radius:8px}.kanalist-listings .listing-product-image>i{width:25px;height:25px;border-radius:7px}.kanalist-listings .listing-product-card p{color:#3b6ef6}.kanalist-listings .listing-product-card h2{color:#172033;font-size:.73rem}.kanalist-listings .listing-product-card>div>small{color:#7b8496}.kanalist-listings .listing-product-card>div b{background:#f1f4fb;color:#40506b}.kanalist-listings .listing-product-card>div em{background:#eaf8f0;color:#18794e}.kanalist-listings .listing-product-card aside i{background:#eef2fd;color:#3154a8}.listing-group-backdrop{background:rgb(15 23 42/58%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.listing-group-modal{border:1px solid #dfe4ee;border-radius:12px;box-shadow:0 24px 70px rgb(15 23 42/25%)}.listing-group-modal>header{border-bottom-color:#e7eaf0;background:#fbfcfe}.listing-group-table-head{background:#f4f6fa;color:#596579}.listing-group-table article:hover{background:#f8faff}.health-detail-page,.listing-health-page,.sla-priority-page{gap:12px}.health-detail-page .page-heading,.listing-health-page .page-heading,.sla-priority-page .page-heading{margin-bottom:0}.health-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.health-export-actions a{padding:7px 10px;border:1px solid #dfe4ee;border-radius:7px;background:#fff;color:#40506b;font-size:.59rem;font-weight:750}.health-export-actions a:hover{border-color:#9db4f5;color:#1e3a8a}.health-export-actions .primary-link{border-color:#1e3a8a;background:#1e3a8a;color:#fff}.listing-health-page .health-kpis{gap:8px}.listing-health-page .health-kpis>div{gap:4px;padding:12px 14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.listing-health-page .health-kpis strong{color:#15213a;font-size:1.05rem}.listing-health-page .health-filters{border-radius:9px;background:#fff}.listing-health-page .health-layout{grid-template-columns:minmax(0,1fr) 288px;gap:12px}.listing-health-page .health-issue-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.listing-health-page .health-issue-grid a{padding:10px 11px;border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/3%)}.listing-health-page .health-issue-grid a:hover{border-color:#9db4f5;background:#f8faff}.listing-health-page .health-settings{top:72px;padding:14px;border-radius:9px;box-shadow:0 3px 14px rgb(15 23 42/5%)}.listing-health-page .health-records .notification{border-radius:8px}.listing-health-page .health-bulk-bar{border-color:#cdd8f6;border-radius:9px;background:#f5f8ff}.sla-priority-page .sla-board{gap:9px}.sla-priority-page .sla-board-column{border-radius:9px;background:#f4f6fa}.sla-priority-page .sla-board-column>header{padding:10px 11px}.sla-priority-page .sla-board-column header span{min-width:22px;height:22px;border-radius:6px}.sla-priority-page .sla-board-column>div{gap:7px;padding:7px}.sla-priority-page .sla-board-card{gap:6px;padding:10px;border-color:#e2e6ed;border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.sla-priority-page .sla-board-card:hover{border-color:#9db4f5;box-shadow:0 6px 15px rgb(30 58 138/9%)}.sla-priority-page .sla-board-column.overdue>header{background:#fff1f1;color:#b42318}.sla-priority-page .sla-board-column.today>header{background:#fff8e8;color:#946200}.sla-priority-page .sla-board-column.upcoming>header{background:#eef3ff;color:#244a9b}.health-detail-page .health-detail-card,.sla-priority-page .health-detail-card{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.sla-priority-page .workload-list{border-radius:8px}.sla-priority-page .workload-list>div{padding:10px 11px}.health-detail-page .health-detail-summary{gap:8px}.health-detail-page .health-detail-summary>div{padding:12px 13px;border-radius:9px}.health-detail-page .health-detail-grid{grid-template-columns:minmax(0,1fr) 288px;gap:12px}.health-detail-page .health-detail-card blockquote{border-left-color:#3b6ef6;background:#f5f8ff}.health-detail-page .health-timeline i{background:#3b6ef6;box-shadow:0 0 0 1px #3b6ef6}@media (max-width:1050px){.health-detail-page .health-detail-grid,.listing-health-page .health-layout,.sla-lower-grid{grid-template-columns:1fr}.health-sla-card,.listing-health-page .health-settings{position:static}.listing-health-page .health-issue-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.kanalist-listings .listing-product-grid,.listing-health-page .health-issue-grid{grid-template-columns:1fr}.health-detail-page .health-detail-summary,.listing-health-page .health-kpis{grid-template-columns:repeat(2,1fr)}.health-export-actions{justify-content:flex-start}}.kanalist-orders{display:grid;gap:12px}.order-heading-actions{display:flex;flex-wrap:wrap;gap:7px}.order-heading-actions a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;font-size:.63rem;font-weight:750}.order-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.order-kpis a{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--panel-line);border-radius:9px;background:#fff;color:inherit;box-shadow:0 1px 2px rgb(15 23 42/4%)}.order-kpis a:hover{border-color:#9db4f5;background:#f8faff}.order-kpis small{color:var(--panel-muted);font-size:.59rem;font-weight:650}.order-kpis strong{color:#15213a;font-size:1.05rem}.order-kpis .order-kpi-warning{color:#b54708}.kanalist-orders .order-filter-form{margin:0}.kanalist-orders .order-quick-filters{border-radius:9px 9px 0 0}.kanalist-orders .advanced-order-filters{border-color:var(--panel-line);border-radius:0 0 9px 9px}.kanalist-orders .advanced-order-filters summary{padding:10px 13px;color:#1e3a8a;font-size:.65rem}.kanalist-orders .advanced-order-filters[open] summary{background:#f8faff}.kanalist-orders .advanced-filter-grid{gap:10px;padding:14px 14px 7px}.kanalist-orders .advanced-filter-grid label{gap:5px;color:#536075;font-size:.61rem}.kanalist-orders .advanced-filter-grid input,.kanalist-orders .advanced-filter-grid select{min-height:36px;border-radius:6px}.kanalist-orders .advanced-filter-footer{padding:7px 14px 14px}.kanalist-orders .order-operations-filters{margin:0;border-radius:9px}.kanalist-orders .order-action-bar{gap:7px;margin-top:2px}.kanalist-orders .order-action-menu{min-width:180px}.kanalist-orders .order-action-menu>summary{padding:9px 12px;border-color:#dfe4ee;border-radius:7px;font-size:.63rem}.kanalist-orders .order-action-menu[open]>summary{border-color:#9db4f5;border-radius:7px 7px 0 0;color:#1e3a8a}.kanalist-orders .order-action-menu>div{border-color:#dfe4ee;border-radius:0 8px 8px 8px;box-shadow:0 14px 35px rgb(15 23 42/14%)}.kanalist-orders .order-action-menu a,.kanalist-orders .order-action-menu button{border-radius:6px;background:#f6f8fc;font-size:.62rem}.kanalist-orders .order-list{gap:9px}.kanalist-orders .order-card{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-orders .order-card:hover{border-color:#b9c8ef;box-shadow:0 6px 18px rgb(30 58 138/7%)}.kanalist-orders .order-card>header{gap:14px;padding:14px}.kanalist-orders .order-card h2{margin:7px 0 3px;color:#172033;font-size:.86rem}.kanalist-orders .order-card header p{color:#707b8f;font-size:.61rem}.kanalist-orders .order-select{font-size:.6rem}.kanalist-orders .order-select input{width:15px;height:15px;accent-color:#1e3a8a}.kanalist-orders .order-card-side{gap:11px}.kanalist-orders .order-document-indicators{gap:5px}.kanalist-orders .cargo-truck,.kanalist-orders .invoice-document{width:62px;height:58px;grid-template-rows:27px 1fr;border-radius:8px}.kanalist-orders .cargo-truck svg{width:29px;height:24px}.kanalist-orders .invoice-document svg{width:25px;height:28px}.kanalist-orders .cargo-truck small,.kanalist-orders .invoice-document small{height:18px;font-size:.43rem}.kanalist-orders .order-total{gap:4px}.kanalist-orders .order-total strong{color:#172033;font-size:.9rem}.kanalist-orders .order-total small{font-size:.55rem}.kanalist-orders .order-lines{background:#fbfcfe}.kanalist-orders .order-lines>div{border-color:#e8ebf1}.cargo-label-backdrop{background:rgb(15 23 42/62%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cargo-label-modal{border:1px solid #dfe4ee;border-radius:12px;background:#f4f6fa;box-shadow:0 28px 80px rgb(15 23 42/30%)}.cargo-label-modal>header{padding:14px 16px;border-bottom-color:#e4e8ef}.cargo-label-actions a,.cargo-label-print{border-color:#dfe4ee;border-radius:7px;color:#1e3a8a;font-size:.61rem}.cargo-label-sheet{margin:18px auto}.order-detail-page{display:grid;gap:12px}.order-detail-page .order-detail-summary{gap:8px;margin-bottom:0}.order-detail-page .order-detail-grid>section,.order-detail-page .order-detail-lines,.order-detail-page .order-detail-summary>div{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.order-detail-page .order-detail-summary>div{gap:4px}.order-detail-page .order-detail-summary strong{color:#172033;font-size:.76rem}.order-detail-page .order-detail-grid{gap:9px;margin-bottom:0}.order-detail-page .order-detail-grid h2,.order-detail-page .order-detail-lines h2{margin-bottom:11px;color:#172033;font-size:.76rem}.order-detail-page .order-detail-lines article{border-color:#e8ebf1}.returns-page{gap:12px}.returns-page .return-kpis{gap:8px}.returns-page .return-kpis>div{gap:4px;padding:12px 14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.returns-page .return-kpis strong{color:#172033;font-size:1.05rem}.returns-page .return-adapter-note{padding:11px 14px;border-color:#d9e2f8;border-radius:9px;background:#f5f8ff}.returns-page .return-adapter-note strong{color:#244a9b}.returns-page .return-adapter-note p{color:#5b6f9c}.returns-page .return-filters{border-radius:9px}.returns-page .return-list{gap:9px}.returns-page .return-card{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.returns-page .return-card:hover{border-color:#b9c8ef;box-shadow:0 6px 18px rgb(30 58 138/7%)}.returns-page .return-card>header{padding:14px}.returns-page .return-card h2{margin:6px 0 3px;color:#172033;font-size:.8rem}.returns-page .return-amount strong{color:#172033;font-size:.82rem}.returns-page .return-info{border-color:#e7eaf0;background:#e7eaf0}.returns-page .return-info>div{padding:10px 12px;background:#f8f9fc}.returns-page .return-lines{padding:4px 14px}.returns-page .return-lines>div{border-color:#e8ebf1}.returns-page .return-decision-form{padding:10px 14px;border-color:#e7eaf0;background:#f8f9fc}@media (max-width:1080px){.order-kpis{grid-template-columns:repeat(3,1fr)}.kanalist-orders .advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.order-kpis{grid-template-columns:repeat(2,1fr)}.order-heading-actions{width:100%}.kanalist-orders .advanced-filter-grid{grid-template-columns:1fr}.kanalist-orders .order-card-side{padding-left:0}.returns-page .return-info,.returns-page .return-kpis{grid-template-columns:repeat(2,1fr)}.returns-page .return-decision-form{align-items:stretch;flex-direction:column}}.analysis-page,.auto-pricing-page,.bulk-operations-page,.campaigns-page,.definitions-page,.kanalist-audit,.kanalist-excel,.kanalist-integrations,.kanalist-notifications,.kanalist-stock,.pilot-page,.product-differences-page,.xml-sources-page{gap:12px}.kanalist-integrations .integration-catalog{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px;margin:16px 0}.kanalist-integrations .integration-platform-card{min-height:142px;grid-template-rows:84px auto;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-integrations .integration-platform-card:hover{border-color:#9db4f5;box-shadow:0 8px 22px rgb(30 58 138/9%)}.kanalist-integrations .integration-platform-card.selected{border-width:1px;border-color:#3b6ef6;box-shadow:0 0 0 3px #e7edff}.kanalist-integrations .integration-logo{margin:10px 14px 2px}.kanalist-integrations .integration-card-meta{padding:6px 11px 11px}.kanalist-integrations .integration-card-meta strong{font-size:.76rem}.kanalist-integrations .integration-card-meta small{font-size:.56rem}.kanalist-integrations .integration-card-state{right:8px;bottom:8px;padding:4px 7px;border-radius:5px;font-size:.49rem}.kanalist-integrations .integration-detail{padding:17px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-integrations .integration-detail-heading{gap:18px;padding-bottom:14px}.kanalist-integrations .integration-detail-heading h2{font-size:1.1rem}.kanalist-integrations .integration-detail-heading p{font-size:.65rem}.kanalist-integrations .integration-detail-logo{flex-basis:145px;height:70px}.kanalist-integrations .integration-capability-block,.kanalist-integrations .integration-form-block{margin-top:13px;padding:14px;border-radius:8px}.kanalist-excel .transfer-grid,.kanalist-stock .transfer-grid{gap:9px}.kanalist-excel .transfer-card,.kanalist-stock .transfer-card{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-excel .transfer-card h2,.kanalist-stock .transfer-card h2{color:#172033;font-size:.76rem}.kanalist-excel .transfer-card p,.kanalist-stock .transfer-card p{color:var(--panel-muted);font-size:.61rem}.kanalist-excel .transfer-form,.kanalist-stock .transfer-form{gap:8px}.kanalist-excel .transfer-form label,.kanalist-stock .transfer-form label{gap:4px;font-size:.59rem}.kanalist-audit .table-wrap,.kanalist-excel .table-wrap,.kanalist-stock .catalog-section,.kanalist-stock .table-wrap{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-stock .catalog-section{margin-top:0}.kanalist-stock .catalog-section h2{padding:13px 15px;color:#172033;font-size:.76rem}.kanalist-audit table thead,.kanalist-excel table thead,.kanalist-stock table thead{background:#f5f7fa}.kanalist-audit table th,.kanalist-excel table th,.kanalist-stock table th{color:#667085;font-size:.54rem}.kanalist-audit table td,.kanalist-excel table td,.kanalist-stock table td{border-color:#edf0f4;font-size:.61rem}.kanalist-audit .filters,.kanalist-excel .filters{margin:0}.kanalist-notifications{display:grid;max-width:none;gap:12px}.kanalist-notifications .filters{margin:0}.kanalist-notifications .record-list{gap:8px}.kanalist-notifications .notification{gap:7px;padding:13px 14px;border-left-width:3px;border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.kanalist-notifications .notification:not(.is-read){border-left-color:#3b6ef6;background:#fbfcff}.kanalist-notifications .notification h2{color:#172033;font-size:.76rem}.kanalist-notifications .notification p{color:#667085;font-size:.63rem}.kanalist-notifications .record-actions,.kanalist-notifications .record-meta{font-size:.56rem}.definitions-page .definition-tabs{gap:5px;margin:10px 0 4px;padding:5px;border-radius:8px}.definitions-page .definition-tabs a{padding:7px 10px;border-radius:6px;font-size:.62rem}.definitions-page .definition-tabs a.active{background:#1e3a8a}.definitions-page .definition-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:10px}.definitions-page .definition-form-card,.definitions-page .definition-list-card,.definitions-page .definition-wide-card{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.definitions-page .definition-form-card h2,.definitions-page .definition-list-card h2,.definitions-page .definition-wide-card h2{font-size:.78rem}.definitions-page .definition-form-card>p,.definitions-page .definition-wide-card>p{font-size:.61rem}.definitions-page .definition-form-card form,.definitions-page .mapping-form{gap:9px;margin-top:12px}.definitions-page .definition-row{min-height:48px;padding:8px 0}.pilot-page .pilot-lock{padding:6px 9px;border-radius:6px;font-size:.57rem}.pilot-page .pilot-wizard-card{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.pilot-page .pilot-wizard-card>header{gap:9px;margin-bottom:12px}.pilot-page .pilot-wizard-card>header>span{height:29px;flex-basis:29px;border-radius:7px;background:#1e3a8a}.pilot-page .pilot-metrics,.pilot-page .pilot-step-grid{gap:7px}.pilot-page .pilot-step{min-height:100px;padding:11px;border-radius:8px;background:#f8f9fb}.pilot-page .pilot-metrics>div{padding:11px;border-radius:8px;background:#f5f7fa}.pilot-page .pilot-metrics strong{color:#172033;font-size:1rem}.auto-pricing-page .pricing-safety{margin:0;padding:12px 14px;border-radius:8px}.auto-pricing-page .pricing-rule-form,.auto-pricing-page .pricing-rule-grid>article{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.auto-pricing-page .pricing-rule-form form{gap:8px}.auto-pricing-page .pricing-rule-grid{gap:9px;margin:0}.auto-pricing-page .pricing-rule-grid dl div{padding:8px;border-radius:7px;background:#f5f7fa}.campaigns-page .campaign-support{gap:9px;margin:0}.campaigns-page .campaign-create,.campaigns-page .campaign-grid>article,.campaigns-page .campaign-support article{padding:14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.campaigns-page .campaign-create summary{color:#172033;font-size:.8rem}.campaigns-page .campaign-fields{gap:8px;margin-top:12px}.campaigns-page .campaign-product-picker{border-radius:8px}.campaigns-page .campaign-grid{gap:9px;margin-top:0}.campaigns-page .campaign-items>div{padding:9px;border-radius:7px;background:#f6f8fb}.xml-sources-page .xml-run-report,.xml-sources-page .xml-source-create{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.xml-sources-page .xml-source-create>summary{padding:11px 14px;color:#1e3a8a}.xml-sources-page .xml-source-grid{gap:9px}.xml-sources-page .xml-source-grid>article{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.xml-sources-page .xml-source-grid article>header{padding:12px}.xml-sources-page .xml-source-grid dl>div{background:#f8f9fb}.xml-sources-page .xml-run-head{background:#f5f7fa}.bulk-operations-page .bulk-operation-kpis,.product-differences-page .difference-kpis{gap:7px}.bulk-operations-page .bulk-operation-kpis>a,.product-differences-page .difference-kpis>div{padding:11px 13px;border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.bulk-operations-page .bulk-operation-kpis>a:hover{border-color:#9db4f5;background:#f8faff}.bulk-operations-page .bulk-operation-list,.product-differences-page .difference-list{gap:8px}.bulk-operations-page .bulk-operation-list>article,.product-differences-page .difference-card{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.bulk-operations-page .bulk-operation-meta>span{background:#f8f9fb}.product-differences-page .difference-info{border-color:#cfe0f7;border-radius:8px;background:#f4f8ff}.product-differences-page .difference-table-head{background:#f5f7fa}.analysis-page .analysis-tabs{gap:5px;padding:5px;border-radius:8px}.analysis-page .analysis-tabs a{padding:7px 10px;border-radius:6px;font-size:.61rem}.analysis-page .analysis-tabs a.active{background:#eef2fd;color:#1e3a8a}.analysis-page .analysis-kpis{gap:8px}.analysis-page .analysis-kpis>div{gap:4px;padding:12px 14px;border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.analysis-page .analysis-kpis strong{color:#172033;font-size:1rem}.analysis-page .analysis-card{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/4%)}.analysis-page .analysis-card>header{padding:13px 15px}.analysis-page .analysis-table>.analysis-table-head{background:#f5f7fa}.analysis-page .hour-chart i{background:linear-gradient(#7ea1ff,#1e3a8a)}@media (max-width:900px){.kanalist-integrations .integration-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.definitions-page .definition-layout{grid-template-columns:1fr}.auto-pricing-page .pricing-rule-form form,.campaigns-page .campaign-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.auto-pricing-page .pricing-rule-form form,.campaigns-page .campaign-fields,.kanalist-integrations .integration-catalog{grid-template-columns:1fr}.kanalist-integrations .integration-detail-heading{align-items:flex-start;flex-direction:column}.kanalist-excel .transfer-grid,.kanalist-stock .transfer-grid{grid-template-columns:1fr}}