.operations-panel{--op-bg:#f0f4f8;--op-ink:#182c42;--op-muted:#667e94;--op-stroke:#dce6ef;--op-accent:#0e7971;--op-tint:#e6f8f3;background:var(--op-bg);color:var(--op-ink);--muted:var(--op-muted);--border:var(--op-stroke);--green:var(--op-accent)}
.operations-panel aside{width:240px;padding:24px 14px 18px;background:#fff;border-color:var(--op-stroke)}
.operations-panel main{margin-left:240px}.operations-panel .brand{padding:0 10px;color:#183347;font-size:18px}.operations-panel .brand .light{color:#496777}.operations-panel .brand>span:first-child{background:#0b776f}.operations-panel .workspace{margin:20px 4px 22px;background:#f3f8fb;border-color:var(--op-stroke);color:var(--op-ink)}.operations-panel aside label{color:#778c9f}
.operations-panel nav{margin-top:12px}.operations-panel nav .op-navbtn{padding:10px 9px;gap:11px;align-items:center;font-size:13px;color:#496177;border:1px solid transparent;margin:3px 0;border-radius:10px}.operations-panel nav .op-navbtn:hover,.operations-panel nav .op-navbtn[aria-expanded=true]{background:#f1f7fa;color:var(--op-accent)}.operations-panel nav .op-navbtn.active{background:#e4f8f2;border-color:#bcebdc;color:#08645c;box-shadow:none}.op-navicon,.operations-panel [data-home]>svg{width:33px;height:33px;display:grid;place-items:center;background:#eef4f8;border-radius:9px;color:#617b91;flex:none}.operations-panel [data-home]>svg{padding:7px}.op-navbtn.active .op-navicon,.op-navbtn.active[data-home]>svg{background:#0f8076;color:#fff}.op-arrow{margin-left:auto;color:#7890a5;font-size:20px}.operations-panel .asidebottom{color:#426075}.operations-panel .asidebottom hr{border-color:var(--op-stroke)}
.operations-panel header{position:sticky;top:0;z-index:4;height:70px;gap:14px;padding:0 23px;background:#fff;border-color:var(--op-stroke)}.operations-panel #crumb{display:block;flex:1;min-width:0}.operation-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:7px 0}.operation-tab{display:flex;flex:none;align-items:center;border:1px solid #dfe9f0;border-radius:20px;background:#f7fafc;white-space:nowrap}.operation-tab.selected{border-color:#9fd8cb;background:#e7f8f2}.operations-panel .operation-tab button{padding:8px 11px;background:transparent;border:0;color:#506b82;font-size:11px}.operations-panel .operation-tab.selected button{color:#08645c;font-weight:700}.operations-panel .operation-tab button[data-dismiss]{padding-left:0;font-size:14px;line-height:10px}
.operations-panel .headright{gap:8px;flex:none}.operations-panel button:not(.primary):not(.op-navbtn):not(.op-stat):not(.op-shortcuts button):not(.operation-tab button):not(:where(.operations-flyout button,.market-channel-page .market-section-tabs>button)){color:#315367;background:#fff;border-color:var(--op-stroke)}.operations-panel button.primary{background:#087c72;border-color:#087c72}.operations-panel .operation-search{display:flex;align-items:center;gap:8px;min-width:155px;text-align:left}.operations-panel .headright>button{white-space:nowrap;font-size:11px}.operations-panel .headright>button>svg{vertical-align:middle}
.operations-panel #content{padding:26px;max-width:1600px;margin:auto}.operations-panel .panel,.operations-panel .card{background:#fff;border-color:var(--op-stroke);color:var(--op-ink)}.operations-panel .paneltitle,.operations-panel td{border-color:var(--op-stroke)}.operations-panel th{background:#f4f8fb;color:#597186}.operations-panel input,.operations-panel select{background:#fff;color:var(--op-ink);border-color:var(--op-stroke)}.operations-panel .info,.operations-panel .importprogress{background:#eaf7f5;border-color:#c8e9e3;color:#316863}.operations-panel .panel .status{color:#087a68}.operations-panel footer{border-color:var(--op-stroke)}
.operations-flyout{position:fixed;z-index:80;width:270px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #dbe7ef;border-radius:14px;padding:8px;box-shadow:0 14px 44px #203a5726;color:#1d344b}.flyout-heading{display:flex;align-items:center;gap:9px;color:#0a7067;font-weight:750;padding:11px 11px 13px;border-bottom:1px solid #e7eef4;margin-bottom:5px}.operations-flyout button,.operation-results button{display:block;width:100%;text-align:left;border:0;border-radius:8px;background:#fff;color:#20384f;padding:11px}.operations-flyout button:hover,.operations-flyout button:focus-visible,.operation-results button:hover{background:#e9f8f3}.operations-flyout small,.operation-results small{color:#648095;font-size:11px;line-height:1.4}
.op-shortcuts,.op-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.op-shortcuts button{min-height:64px;display:flex;align-items:center;gap:11px;text-align:left;background:#fff;color:var(--op-ink);border:1px solid var(--op-stroke);border-radius:13px;font-size:12px}.op-shortcuts button:hover,.op-stat:hover{border-color:#93cdbf}.op-shortcuts button>span{width:34px;height:34px;display:grid;place-items:center;background:#e9f8f5;color:#08786e;border-radius:9px;flex:none}.op-shortcuts i{margin-left:auto;color:#69889b;font-style:normal}
.op-hero{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(100px,.65fr));gap:12px;align-items:stretch;margin:0 0 20px;padding:25px;background:linear-gradient(112deg,#e8f5f4,#f9fcfc 60%,#edf9f1);border:1px solid #d7e9e8;border-radius:20px}.op-kicker{font-size:10px;letter-spacing:1.6px;color:#487d79;font-weight:800;margin:4px 0 10px}.op-hero h1{font-size:25px;letter-spacing:-.6px;margin:0 0 8px}.op-hero p{font-size:12px;margin:0}.op-hero-card{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#ffffffd9;border:1px solid #dce9ed;border-radius:13px;padding:14px}.op-hero-card small{font-size:9px;color:#627e93;font-weight:700;letter-spacing:.5px}.op-hero-card strong{font-size:25px}.op-hero-card span{font-size:10px;color:#658296}
.op-stat{position:relative;text-align:left;background:#fff;color:var(--op-ink);border:1px solid var(--op-stroke);border-radius:15px;padding:17px;min-height:113px;overflow:hidden}.op-stat.s0{background:linear-gradient(125deg,#0d766d,#0c8c7c);border-color:transparent;color:white}.op-stat span{display:block;padding-right:33px;font-size:12px}.op-stat strong{display:block;font-size:30px;letter-spacing:-.8px;margin:9px 0 4px}.op-stat small{font-size:10px;color:#687f94}.op-stat.s0 small{color:#ddf7ef}.op-stat i{position:absolute;right:13px;top:14px;width:31px;height:31px;background:#eaf8f3;color:#0e8270;display:grid;place-items:center;border-radius:8px}.op-stat.s0 i{background:#ffffff32;color:white}.op-stat.s2 i{background:#fff4df;color:#a86e22}.op-stat.s3 i{background:#eaf2ff;color:#3f6fa8}
.op-columns{display:grid;grid-template-columns:1.05fr 1fr;gap:16px}.op-panel{margin-bottom:18px;border:1px solid var(--op-stroke);background:#fff;border-radius:16px;overflow:hidden}.op-panelhead{padding:18px;display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eef4}.op-panelhead h2{font-size:15px;margin:0 0 5px}.op-panelhead p{font-size:11px;margin:0}.op-panelhead button{font-size:10px;white-space:nowrap}.op-chart{height:158px;display:flex;justify-content:space-around;gap:8px;align-items:end;padding:14px 18px 16px}.op-chart>div{display:flex;align-items:center;flex-direction:column;justify-content:end;gap:6px;min-width:22px}.op-chart b{font-size:10px;color:#527184}.op-chart i{display:block;width:21px;background:#4eb0a2;border-radius:4px 4px 0 0}.op-chart small{font-size:9px}.op-source-list article{display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid #edf2f6}.op-source-list article:last-child{border:0}.op-source-list article>div{flex:1;min-width:0}.op-source-list b{font-size:12px}.op-source-list small{overflow-wrap:anywhere;font-size:10px}.op-source-list button{font-size:10px;white-space:nowrap}.op-chip{display:inline-flex;white-space:nowrap;padding:4px 8px;border-radius:20px;background:#e9f7f2;color:#176955;font-size:10px}.op-chip.op-danger{background:#fff0ee;color:#ae3d33}.op-empty{padding:22px;color:var(--op-muted);font-size:12px;line-height:1.8}.op-empty button{margin-left:8px}.op-actionrow{display:flex;gap:8px;padding:17px;flex-wrap:wrap}.operation-results{margin-top:10px}.operations-panel #operationQuery{display:block;width:100%;margin-top:8px}
@media(max-width:1100px){.operations-panel #content{padding:19px}.operations-panel header{padding:0 15px}.operations-panel .operation-search{min-width:auto}.operations-panel .operation-search span{display:none}.op-stats,.op-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.op-columns{grid-template-columns:1fr}}
@media(max-width:800px){.operations-panel aside{position:static;width:100%;height:auto;padding:12px;overflow:visible}.operations-panel aside .workspace,.operations-panel aside label,.operations-panel aside .asidebottom{display:none}.operations-panel aside nav{display:flex;overflow-x:auto;overflow-y:hidden;margin-top:8px;padding:0;flex:none}.operations-panel nav .op-navbtn{width:auto;white-space:nowrap;flex:none;gap:6px;padding:5px 7px;margin:0 4px 0 0;font-size:10px}.op-navicon,.operations-panel [data-home]>svg{width:23px;height:23px}.op-navicon svg{width:14px;height:14px}.operations-panel main{margin-left:0}.operations-panel header{height:55px;position:static}.operations-panel #content{padding:14px}.op-hero{grid-template-columns:1fr 1fr;padding:16px}.op-hero>div:first-child{grid-column:1/-1}.op-hero h1{font-size:21px}.op-shortcuts button{font-size:10px;min-height:56px}.operations-flyout{left:12px;right:12px;top:105px;width:auto}.op-stat{padding:13px}.op-stat strong{font-size:25px}.operations-panel .headright{width:auto}.operations-panel .headright>button{padding:8px}.operations-panel .headright>button:nth-child(2){display:none}}

.operations-panel .operations-flyout button:hover,.operations-panel .operations-flyout button:focus-visible,.operations-panel .operation-results button:hover{background:#e9f8f3}.operations-panel .op-navbtn:focus-visible,.operations-flyout button:focus-visible{outline:2px solid #238f81;outline-offset:-2px}

.operations-flyout b,.operations-flyout small{display:block}.op-link-status{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:5px;background:#fff3d5;color:#84531a;font-size:10px;font-weight:600}
.overview-home{--overview-orange:#ab4217;--overview-line:#dce3ea}
.overview-home .pagetitle h1{font-size:clamp(24px,3vw,32px);letter-spacing:-.035em}
.overview-shipping,.overview-warnings{border:1px solid var(--overview-line);border-radius:17px;background:#fff;overflow:hidden;margin-bottom:22px}
.overview-shipping-top{display:grid;grid-template-columns:minmax(210px,24%) 1fr}
.overview-illustration{display:grid;place-items:center;min-height:176px;background:linear-gradient(#fff7eb 0 76%,#ffdfb8 76%)}
.overview-illustration svg{width:min(85%,250px);height:auto}
.overview-shipping-copy{padding:22px 25px}
.overview-kicker{display:block;color:var(--overview-orange);font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:8px}
.overview-home h2{font-size:19px;letter-spacing:-.02em;margin:0}
.overview-home .op-panelhead h2{font-size:15px}
.overview-shipping-copy p,.overview-sales-head p,.overview-warnings p{color:var(--op-muted);margin:6px 0 0}
.overview-shipping-copy button{margin-top:14px}
.overview-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:15px 20px 17px;border-top:1px solid var(--overview-line)}
.overview-steps>div{--step:#e68c46;border-top:6px solid var(--step);padding:8px 5px 0;border-radius:4px}
.overview-steps>div:nth-child(2){--step:#5695e9}
.overview-steps>div:nth-child(3){--step:#39a580}
.overview-steps>div:nth-child(4){--step:#b8c2cf}
.overview-steps strong{font-size:12px;display:block}
.overview-steps small{font-size:11px;line-height:1.45}
.overview-warnings{padding:17px 20px}
.overview-warnings h2{font-size:15px;margin-bottom:9px}
.overview-warnings h2 span{color:var(--overview-orange);margin-right:5px}
.overview-warnings>div,.overview-periods{display:flex;flex-wrap:wrap;gap:6px}
.operations-panel .overview-warnings button{border-radius:18px;background:#fff5ee;color:#943a1b;border-color:#f2d4c4;padding:5px 9px;font-size:11px}
.overview-sales{margin-bottom:23px}
.overview-sales-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:11px;margin-bottom:13px}
.operations-panel .overview-periods button{border-radius:24px;padding:7px 11px;font-size:12px}
.operations-panel .overview-periods button[aria-pressed=true]{background:var(--overview-orange);border-color:var(--overview-orange);color:#fff}
.overview-sales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.operations-panel .overview-sales-grid>button{display:grid;gap:5px;text-align:left;border-radius:13px;border-top:4px solid #c65321;padding:16px}
.operations-panel .overview-sales-grid>button:nth-child(2){border-top-color:#3caa89}
.operations-panel .overview-sales-grid>button:nth-child(3){border-top-color:#4394d5}
.overview-sales-grid span,.overview-sales-grid small{font-size:12px}
.overview-sales-grid strong{font-size:clamp(16px,2.6vw,25px);color:var(--op-ink)}
@media(max-width:650px){
 .overview-shipping-top{grid-template-columns:1fr}
 .overview-illustration{min-height:90px}
 .overview-illustration svg{width:130px}
 .overview-shipping-copy{padding:14px}
 .overview-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}
 .overview-sales-grid{grid-template-columns:1fr}
}
.op-setup{max-width:920px;margin-inline:auto}
.op-setup-progress,.op-setup-step,.op-module-card{background:#fff;border:1px solid var(--op-stroke);border-radius:15px;padding:19px}
.op-setup-progress{margin-bottom:20px}
.op-setup-progress>div,.op-module-card>div{display:flex;justify-content:space-between;align-items:start;gap:10px}
.op-setup-progress progress{width:100%;height:12px;display:block;margin:10px 0 13px;appearance:none;border:0;border-radius:12px;background:#ebf0f5;overflow:hidden;accent-color:#ab4217}
.op-setup-progress progress::-webkit-progress-bar{background:#ebf0f5}
.op-setup-progress progress::-webkit-progress-value{background:#ab4217;border-radius:12px}
.op-setup-progress progress::-moz-progress-bar{background:#ab4217;border-radius:12px}
.op-setup-progress p{background:#edf8f3;color:#285747;padding:12px;border-radius:9px;margin:0 0 10px}
.op-setup-steps{display:grid;gap:10px}
.op-setup-step{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}
.op-setup-step h2,.op-module-group h2,.op-module-card h3{margin:0;font-size:16px}
.op-setup-step p,.op-module-card p{margin:6px 0 12px;color:var(--op-muted);line-height:1.55}
.op-step-mark,.op-step-status{color:#526679;background:#eef3f8}
.op-step-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:13px;font-weight:750}
.op-step-status{display:inline-block;padding:4px 8px;border-radius:14px;font-size:11px;font-weight:700}
.op-step-mark.done,.op-step-status.done{background:#e4f7ee;color:#14604b}
.op-step-mark.pending,.op-step-status.pending{background:#fff2e1;color:#874618}
.op-module-group{margin:24px 0}
.op-module-group h2{margin-bottom:12px;color:#53687a}
.op-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.op-module-card{display:flex;flex-direction:column;align-items:start}
.op-module-card>div{width:100%;flex-wrap:wrap}
.op-module-card button{margin-top:auto}
#companyProfileForm textarea{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid var(--op-stroke);border-radius:8px;background:#fff;color:var(--op-ink);font:inherit;resize:vertical}
#companyProfileForm [role=alert]{color:#a3392b}
@media(max-width:1050px){.op-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.op-module-grid{grid-template-columns:1fr}.op-setup-step{grid-template-columns:auto 1fr}.op-setup-step>.op-step-status{grid-column:2;justify-self:start}}
.management-actions,.management-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.management-filters input{min-width:210px;flex:1}
.management-filters select{width:auto;max-width:min(270px,100%)}
.management-table table{width:100%;min-width:790px}
.management-table.is-refreshing{opacity:.65;pointer-events:none}
.management-product{display:flex;align-items:center;gap:10px;min-width:230px}
.management-thumb{display:grid;place-items:center;flex:none;width:40px;height:40px;object-fit:contain;border-radius:7px;background:#f0f4f8;color:#597186}
.operations-panel .management-product .management-name{padding:0;border:0;background:transparent;text-align:left;font-weight:700}
.management-product .management-name:hover{text-decoration:underline}
.management-product small{margin-top:4px}
.management-table td:last-child button{white-space:nowrap}
.xml-guide{padding:17px 20px;margin-bottom:12px}
.xml-guide h2{font-size:16px;margin:0 0 12px}
.xml-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding-left:20px}
.xml-guide li span{display:block;margin-top:4px;color:var(--op-muted);font-size:12px}
.xml-source-body{padding:17px}
.xml-links{margin-top:15px}
@media(max-width:650px){.xml-guide ol{grid-template-columns:1fr;gap:9px}}
.operations-panel .operations-flyout button[aria-current=page]{background:#def3ec;color:#125345;box-shadow:inset 3px 0 #238f81}
.operations-panel .operations-flyout button:hover,
.operations-panel .operations-flyout button:focus-visible{background:#b9eadc;color:#123e36;box-shadow:inset 3px 0 #14836f;cursor:pointer}
.operations-panel .operations-flyout button:active{background:#93d6c3}
.operations-panel .operations-flyout button:hover small,
.operations-panel .operations-flyout button:focus-visible small,
.operations-panel .operations-flyout button[aria-current=page] small{color:#315e53}
.market-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}
.operations-panel .market-directory>.market-channel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:134px;border-radius:15px;padding:15px;background:#fff}
.operations-panel .market-directory>.market-channel:hover,.operations-panel .market-directory>.market-channel:focus-visible{background:#e4f8f2;border-color:#3ba38f;color:#075e52}
.market-channel strong{font-size:17px;color:var(--op-ink)}
.market-channel small{font-size:11px}
.market-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.market-draft-form{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.market-draft-form label,.market-draft-form p{margin:0}
.market-draft-form p{grid-column:1/-1;color:#9b3427}
.market-draft-form p:empty{display:none}
.market-draft-form button{justify-self:start;grid-column:1/-1}
@media(max-width:550px){.market-draft-form{grid-template-columns:1fr}}
.market-stage{display:flex;align-items:center;gap:7px;align-self:center}
.market-stage input[type=checkbox]{width:auto;margin:0}
.market-form-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}
.market-report-meta{padding:14px 18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}
.market-list-error{color:#9b3427;margin:0;align-self:center}
.market-list-error:empty{display:none}
.market-section-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px;border-bottom:1px solid var(--op-stroke);padding-bottom:9px}
.operations-panel .market-section-tabs>button[aria-pressed=true]{background:#dbf5eb;border-color:#70b9ab;color:#135447;font-weight:700}
.market-channel-page{--channel-accent:#b84013;--channel-muted:#536177;max-width:1540px;margin:auto;min-width:0}
.market-channel-title{display:flex;align-items:center;gap:15px;margin:4px 0 25px}
.market-channel-title h1{font-size:clamp(23px,3vw,31px);margin:0;color:#171e2b;letter-spacing:-.025em}
.market-channel-title p,.market-category-note p,.market-notifications p{color:var(--channel-muted);line-height:1.5;margin:5px 0 0}
.market-wordmark{background:#fff;color:#201c1a;font-size:23px;letter-spacing:-.05em;line-height:1.1;padding:6px 10px;border-radius:5px}
.market-category-note,.market-notifications{border:1px solid #e5cfc5;border-radius:13px;padding:14px 17px;margin-bottom:15px;background:#f9f2ef}
.market-notifications{display:flex;gap:12px;align-items:center;border-color:var(--op-stroke);background:#fff}
.market-notifications>span:first-child{background:#fff1e6;color:var(--channel-accent);padding:9px;border-radius:10px;display:grid;place-items:center}
.market-channel-page .market-section-tabs{display:flex;flex-wrap:nowrap;overflow:auto;gap:6px;padding:3px 1px 9px;max-width:100%}
.operations-panel .market-channel-page .market-section-tabs>button{flex:none;white-space:nowrap;border-radius:10px;padding:9px 11px;background:#fff;border-color:var(--op-stroke);color:#42576b}
.operations-panel .market-channel-page .market-section-tabs>button[aria-pressed=true],.operations-panel .market-channel-page button.primary{background:var(--channel-accent);border-color:var(--channel-accent);color:#fff}
.market-channel-page .op-panelhead{padding:18px 20px}
.market-channel-page .op-panelhead h2{font-size:17px}
.market-api-form{grid-template-columns:minmax(0,1fr);padding:18px 20px;gap:14px}
.market-api-form input:not([type=checkbox]){width:100%;margin-top:5px;font-size:16px}
.market-channel-page .market-form-actions button{min-height:43px}
.market-category-list{grid-column:1/-1;max-height:290px;overflow:auto;border:1px solid var(--op-stroke);border-radius:9px;padding:7px}
.market-category-list label{display:flex;align-items:start;gap:9px;padding:8px;border-radius:6px;overflow-wrap:anywhere}
.market-category-list label[hidden]{display:none}
.market-category-list input{width:auto;margin:2px 0 0;flex:none}
.market-category-list label:hover{background:#eef7f6}
.market-load-error{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;background:#fff2eb;color:#813516;border:1px solid #efd2c1;border-radius:10px}
.market-loading{color:var(--channel-muted);margin:0 0 10px}
@media(max-width:650px){
 .market-channel-title{display:grid;grid-template-columns:auto 1fr;gap:9px;margin-bottom:15px}
 .market-channel-title>div{grid-column:1/-1}
 .market-wordmark{justify-self:start;font-size:19px}
 .market-channel-page .op-panelhead,.market-api-form{padding:13px}
 .market-category-note,.market-notifications{padding:11px}
}
.market-transfer-list{list-style:none;display:grid;gap:0;padding:4px 18px;margin:0}
.market-transfer-list li{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:9px 0;border-bottom:1px solid var(--op-stroke)}
.market-transfer-list li:last-child{border-bottom:0}
.market-transfer-list small{margin:0;color:#536177}
.operations-panel .market-transfer-list button.market-check-link{background:transparent;border-color:transparent;padding:4px 6px;text-align:left}
.operations-panel .market-transfer-list button.market-check-link:hover{text-decoration:underline}
.market-transfer-note{margin:14px 17px 0;padding:12px;border:1px solid var(--op-stroke);border-radius:10px}
.market-transfer-note p{margin:4px 0 0;color:#536177}
.market-actions-status{margin:0;color:#9b3427}
.market-actions-status:empty{display:none}
.market-saved-keys{flex-basis:100%;min-width:0;padding:10px;background:#f5f8fb;border-radius:8px}
.market-saved-keys[hidden]{display:none}
.market-saved-keys p{display:grid;gap:4px;color:#20384f;margin:0 0 8px}
.market-saved-keys code{overflow-wrap:anywhere;user-select:all}
.market-category-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.market-category-actions span{color:#536177;font-size:13px}

.market-code-form { padding: clamp(15px, 3vw, 26px); }
.market-code-form section + section { border-top: 1px solid var(--op-stroke); margin-top: 21px; padding-top: 21px; }
.market-code-form h2 { font-size: 18px; margin: 0 0 7px; }
.market-code-form p { margin: 0 0 13px; line-height: 1.5; }
.market-code-form label { display: block; min-width: 0; }
.market-code-form label[hidden], .market-code-form p[hidden], .market-code-form p:empty { display: none; }
.market-code-form select, .market-code-form input { width: 100%; min-width: 0; margin-top: 6px; min-height: 44px; font-size: 16px; }
.market-code-affixes { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%, 210px),1fr)); gap: 12px; }
.market-code-affixes:has(label:not([hidden])) { margin-top: 13px; }
.market-code-form [data-code-local] { margin: 12px 0 0; }
.market-code-form [role=alert] { margin: 14px 0 0; color: #9b3427; }
.market-code-form [role=alert][data-saved] { color: #08645c; }
.market-code-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
.market-code-actions button { min-height: 44px; white-space: normal; }
.market-code-issues { padding: 12px 16px; border-top: 1px solid var(--op-stroke); overflow-wrap: anywhere; }
.market-code-issues summary { cursor: pointer; font-weight: 700; }
.market-code-issues li { margin-bottom: 8px; }
@media (max-width: 550px) {
 .market-code-actions { flex-direction: column; }
 .market-code-affixes { grid-template-columns: minmax(0,1fr); }
}

.market-shipping-form .market-shipping-help,.market-brand-source p { margin: 7px 0 0; }
.market-shipping-form .market-brand-radio {
 display: flex; align-items: center; gap: 10px; padding: 12px;
 min-height: 48px; margin: 8px 0; border: 1px solid var(--op-stroke); border-radius: 12px;
}
.market-shipping-form .market-brand-radio input { flex: none; width: 18px; min-height: 18px; margin: 0; }
.market-brand-source, .market-brand-search { margin-top: 16px; }
.market-shipping-form [data-brand-selection] { color: #08645c; margin: 7px 0; overflow-wrap: anywhere; }
.market-shipping-form [data-brand-notice] { margin: 7px 0; overflow-wrap: anywhere; }
#trendyolBrandResults:not(:empty) { display: grid; gap: 5px; max-height: 240px; overflow-y: auto; padding: 5px; border: 1px solid var(--op-stroke); border-radius: 10px; }
#trendyolBrandResults button { text-align: left; min-height: 44px; white-space: normal; overflow-wrap: anywhere; }
.market-brand-map { display: flex; justify-content: space-between; align-items: center; gap: 8px; border-bottom: 1px solid var(--op-stroke); padding: 8px 0; }
.market-brand-map span { min-width: 0; overflow-wrap: anywhere; }
.market-brand-map button { min-height: 44px; flex: none; }

.market-pricing-form section[hidden],.market-pricing-form [data-price-group][hidden] { display:none; }
.market-pricing-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.market-pricing-form .market-pricing-choice,.market-pricing-form .market-pricing-switch {
 display:flex; gap:10px; align-items:center; min-height:48px; padding:12px;
 border:1px solid var(--op-stroke); border-radius:12px; overflow-wrap:anywhere;
}
.market-pricing-form .market-pricing-choice:has(input:checked) { border-color:var(--channel-accent); background:#fbf3ee; }
.market-pricing-form .market-pricing-choice small,.market-price-results small { display:block; margin-top:4px; }
.market-pricing-form .market-pricing-choice input,.market-pricing-form .market-pricing-switch input {
 flex:none; width:18px; min-height:18px; margin:0; accent-color:var(--channel-accent);
}
.market-pricing-form .market-pricing-switch { margin:10px 0; }
.market-pricing-form .market-pricing-grid + h3,.market-pricing-form section > label + .market-pricing-grid { margin-top:12px; }
.market-pricing-table { padding:12px; margin-top:14px; border:1px solid var(--op-stroke); border-radius:12px; }
.market-pricing-table h3 { margin:0 0 7px; }
.market-pricing-row { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)) auto; gap:8px; align-items:end; margin-bottom:12px; }
[data-price-group=categoryRates] .market-pricing-row,[data-price-group=tiers] .market-pricing-row { grid-template-columns:repeat(2,minmax(0,1fr)) auto; }
.market-pricing-table button { min-height:44px; }
.market-price-results { margin-top:14px; }
.market-price-results article { min-width:0; border:1px solid var(--op-stroke); background:#f8f9fb; border-radius:12px; padding:12px; overflow-wrap:anywhere; }
.market-price-results strong { color:var(--channel-accent); }
@media(max-width:550px){
 .market-pricing-grid,.market-pricing-form .market-pricing-row { grid-template-columns:minmax(0,1fr); }
 .market-pricing-row { padding-bottom:10px; border-bottom:1px solid var(--op-stroke); }
}

.market-pricing-form [hidden] { display:none; }
.market-pricing-details { margin-top:14px; padding:12px; border:1px solid var(--op-stroke); border-radius:12px; }
.market-pricing-details summary { cursor:pointer; font-weight:700; }
.market-pricing-details[open] summary { margin-bottom:12px; }
.market-tariff-note { background:#f8f9fb; border:1px solid var(--op-stroke); border-radius:12px; padding:12px; }
.market-tariff-note button { min-height:44px; }
[data-price-group=tiers] .market-pricing-row { grid-template-columns:repeat(3,minmax(0,1fr)) auto; }
@media(max-width:550px) {
 .market-pricing-form [data-price-group] .market-pricing-row { grid-template-columns:minmax(0,1fr); }
}

.market-auto-preview { margin:12px 0; padding:12px; border:1px solid var(--op-stroke); border-radius:12px; background:#f6f8fb; overflow-wrap:anywhere; }
.market-auto-preview[data-state=ready] { background:#edf8f4; border-color:#b7dfd0; }
.market-auto-preview[data-state=attention] { background:#fff6e8; border-color:#eed1a1; }
.market-auto-preview p { margin:0 0 8px; color:inherit; }
.market-auto-preview button { min-height:44px; white-space:normal; }
.market-draft-form .market-auto-preview { grid-column:1/-1; }
@media(max-width:550px){.market-auto-preview button{width:100%;}}

.market-pricing-form .market-pricing-switch { justify-content:space-between; cursor:pointer; }
.market-pricing-switch span { min-width:0; }
.market-pricing-switch small { display:block; margin-top:4px; }
.market-pricing-form .market-pricing-switch input,.market-categories-form .market-switch-control {
 appearance:none; position:relative; width:52px; height:28px; min-height:28px;
 border:1px solid #828fa1; border-radius:999px; background:#828fa1; cursor:pointer; padding:0;
}
.market-pricing-form .market-pricing-switch input::after,.market-switch-control::after {
 content:""; position:absolute; top:2px; left:2px; width:22px; height:22px;
 border-radius:50%; background:white; transition:transform .15s ease;
}
.market-pricing-form .market-pricing-switch input:checked,.market-categories-form .market-switch-control:checked { background:var(--channel-accent); border-color:var(--channel-accent); }
.market-pricing-form .market-pricing-switch input:checked::after,.market-switch-control:checked::after { transform:translateX(24px); }
.market-pricing-switch input:focus-visible,.market-switch-control:focus-visible { outline:2px solid var(--channel-accent); outline-offset:3px; }
@media(prefers-reduced-motion:reduce){.market-pricing-switch input::after,.market-switch-control::after{transition:none;}}

.market-categories-form { padding:clamp(12px,2vw,28px); min-width:0; }
.market-categories-form [hidden] { display:none; }
.customer-account-page { width:min(100%,1160px); margin:0 auto; overflow-wrap:anywhere; }
.customer-account-page.panel { padding:clamp(16px,4vw,32px); }
.customer-account-page button { min-height:44px; }
.customer-account-hero { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:18px; padding:clamp(18px,4vw,34px); border-radius:20px; color:#fff; background:linear-gradient(120deg,#0d253d,#0a665f); }
.account-identity { display:flex; align-items:center; gap:16px; min-width:0; }
.account-identity h1 { color:#fff; font-size:clamp(23px,4vw,35px); margin:5px 0 9px; }
.account-avatar,.account-tile-icon { display:grid; place-items:center; flex:none; border-radius:14px; }
.account-avatar { width:60px; height:60px; background:#ffffff24; border:1px solid #ffffff48; font-size:21px; font-weight:750; }
.account-eyebrow { color:#d1f0ec; font-size:10px; font-weight:750; letter-spacing:.1em; }
.account-type { display:inline-block; border-radius:999px; background:#def7ef; color:#145747; padding:5px 10px; font-size:11px; font-weight:700; }
.customer-account-layout { display:grid; grid-template-columns:minmax(175px,230px) minmax(0,1fr); gap:16px; margin-top:16px; align-items:start; }
.account-navigation { display:grid; gap:5px; margin:0; padding:10px; background:var(--surface,#fff); border:1px solid var(--border); border-radius:16px; overflow:visible; }
.storefront .account-navigation button { display:flex; align-items:center; gap:9px; width:100%; white-space:normal; text-align:left; border-color:transparent; padding:10px; }
.storefront .account-navigation button[aria-current="page"] { background:#e3f4f1; color:#12554c; border-color:#bfe4de; font-weight:750; }
.storefront .account-navigation .account-signout { color:#983846; border-top-color:var(--border); margin-top:5px; }
.account-body { min-width:0; }
.account-overview { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin-bottom:14px; }
.storefront .account-overview button { display:grid; gap:8px; justify-items:start; text-align:left; padding:clamp(10px,2vw,16px); border-radius:14px; }
.account-overview small,.account-details dt,.account-section-heading p,.account-empty p,.account-order small { color:var(--muted); }
.account-tile-icon { width:36px; height:36px; background:#e3f4f1; color:#145b51; }
.account-section { background:var(--surface,#fff); border:1px solid var(--border); border-radius:16px; padding:clamp(14px,3vw,24px); }
.account-section-heading h2 { margin:0 0 5px; }
.account-section-heading p { margin:0 0 14px; }
.account-details { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:0; }
.account-details>div,.account-empty { padding:14px; border-radius:12px; background:#f0f5f9; }
.account-details dd { margin:6px 0 0; font-weight:650; }
.account-order-list { display:grid; gap:8px; }
.account-order { display:flex; align-items:center; gap:10px; flex-wrap:wrap; padding:10px; border:1px solid var(--border); border-radius:12px; }
.account-order small { display:block; margin-top:4px; }
.account-order strong { margin-left:auto; }
.account-order-status { background:#eff5fb; border-radius:999px; padding:5px 8px; }
@media(max-width:680px){
 .customer-account-layout { grid-template-columns:minmax(0,1fr); }
 .account-navigation { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .account-avatar { width:46px; height:46px; }
 .account-details { grid-template-columns:minmax(0,1fr); }
}
.account-search-form { display:flex; flex-wrap:wrap; align-items:end; gap:12px; padding:16px 20px; }
.account-search-form label { flex:1 1 220px; min-width:0; }
.account-search-form input,.account-search-form button { min-height:44px; }
#accountStatus { margin-inline:20px; }
.customer-account-page.customer-publications { width:min(100%,1450px); }
.publication-catalog { padding:clamp(12px,2vw,24px); border:1px solid var(--border); border-radius:16px; background:var(--surface,#fff); min-width:0; }
.publication-heading,.publication-filters,.publication-source,.publication-paging { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
.publication-heading h2,.publication-heading p { margin:0 0 6px; }
.publication-filters { justify-content:flex-start; align-items:end; margin-block:18px; }
.publication-filters label { flex:1 1 170px; min-width:0; }
.publication-filters input,.publication-filters select,.publication-catalog button { min-height:44px; }
.publication-source { padding:12px 0; border-bottom:1px solid var(--border); }
.publication-overview-counts { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr)); gap:10px; padding:16px; }
.publication-overview-counts>div { display:grid; gap:5px; padding:12px; border:1px solid var(--border); border-radius:12px; }
.publication-overview-counts strong { font-size:1.35rem; }
.publication-overview-counts small { color:var(--muted); }
.publication-source small,.publication-product small,.publication-channel small,.publication-channel time { display:block; color:var(--muted); }
.publication-count { margin-block:14px; }
.publication-table { width:100%; border-collapse:collapse; }
.publication-table th,.publication-table td { padding:12px 10px; text-align:left; vertical-align:middle; }
.publication-table td { border-bottom:1px solid var(--border); }
.publication-product { display:flex; align-items:center; gap:10px; min-width:0; overflow-wrap:anywhere; }
.publication-product img,.publication-product>span { width:48px; height:48px; border-radius:10px; object-fit:contain; flex:none; display:grid; place-items:center; background:#eff4f8; }
.publication-product button { text-align:left; min-height:34px; }
.publication-price { color:#a93e12; white-space:nowrap; }
.publication-live { color:#087453; white-space:nowrap; }
.publication-waiting { color:#8a4911; }
.publication-channels { display:flex; gap:6px; flex-wrap:wrap; }
.publication-channel { background:#edf5fc; border-radius:9px; padding:5px 8px; font-size:12px; color:#193950; }
.publication-channel time { font-size:10px; }
.publication-paging { justify-content:center; margin-top:12px; }
@media(max-width:760px){
 .publication-table,.publication-table tbody { display:block; }
 .publication-table thead { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
 .publication-table tr { display:block; border:1px solid var(--border); border-radius:12px; padding:8px 10px; margin-bottom:10px; }
 .publication-table td { display:flex; justify-content:space-between; gap:10px; padding:8px 0; align-items:center; }
 .publication-table td:not(:first-child)::before { content:attr(data-label); color:var(--muted); flex:none; font-size:12px; }
 .publication-table td:last-child { border-bottom:none; }
 .publication-channels { justify-content:flex-end; }
}
.market-shipping-form [hidden] { display:none; }
.market-categories-heading,.market-categories-tools,.market-categories-footer { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.market-categories-heading { justify-content:space-between; padding-bottom:16px; }
.market-categories-heading h2 { margin:0 0 6px; font-size:1.25rem; }
.market-categories-heading p,.market-categories-footer p { margin:0; }
.market-transfer-switch,.market-category-switch-row { display:flex; align-items:center; justify-content:space-between; gap:12px; cursor:pointer; }
.market-transfer-switch { min-height:48px; padding:8px 12px; border:1px solid var(--line,#d9e3ec); border-radius:14px; background:var(--surface,#fff); }
.market-categories-form .market-switch-control { flex:none; margin:0; }
.market-categories-form small { display:block; margin-top:4px; color:var(--muted,#51647b); }
.market-categories-tools { border-block:1px solid var(--line,#d9e3ec); padding:12px 0; }
.market-categories-tools input { flex:1 1 180px; min-width:0; max-width:320px; min-height:44px; }
.market-categories-tools div { display:flex; flex-wrap:wrap; gap:8px; }
.market-categories-tools button,.market-categories-footer button { min-height:44px; }
.market-categories-tools [data-category-count] { margin-inline-start:auto; font-variant-numeric:tabular-nums; }
.market-category-switch-list { max-height:clamp(220px,55vh,560px); overflow:auto; }
.market-category-switch-row { min-height:64px; padding:10px 12px; border-bottom:1px solid var(--line,#d9e3ec); }
.market-category-switch-row span { min-width:0; overflow-wrap:anywhere; }
.market-category-switch-row:hover,.market-category-switch-row:focus-within { background:color-mix(in srgb,var(--channel-accent) 7%,transparent); }
.market-categories-footer { padding-top:14px; }
.market-categories-form .market-auto-preview { margin-top:12px; }
@media(max-width:600px){
 .market-categories-heading,.market-transfer-switch { width:100%; }
 .market-categories-tools input { flex:1 0 100%; max-width:none; width:100%; }
 .market-categories-tools [data-category-count] { margin-inline-start:0; }
}
