.seller-body{background:#f4f5f7}.seller-header{height:70px;background:white;border-bottom:1px solid #e2e4e8;display:flex;align-items:center;padding:0 34px;gap:22px}.portal-name{border-left:1px solid #dfe2e6;padding-left:22px;font-size:.88rem;font-weight:800}.portal-name small{display:block;color:#7b8494;font-weight:500;font-size:.69rem;margin-top:2px}.back-market{margin-left:auto;color:var(--ink);font-size:.78rem;font-weight:800;text-decoration:none}.seller-shell{display:grid;grid-template-columns:246px minmax(0,1fr);max-width:1420px;margin:auto;min-height:calc(100vh - 70px)}.seller-nav{padding:36px 27px;border-right:1px solid #e0e3e8;background:#fff}.seller-nav .eyebrow{margin-bottom:7px}.seller-nav h2{font:400 1.55rem Georgia,serif;margin:0}.verified{display:block;color:#33755f;font-size:.7rem;margin:8px 0 34px;font-weight:800}.seller-nav nav{display:flex;flex-direction:column;gap:4px}.seller-nav nav a{color:#647084;text-decoration:none;padding:11px 12px;border-radius:5px;font-size:.82rem;font-weight:700}.seller-nav nav a.active,.seller-nav nav a:hover{background:#eef1f5;color:var(--ink)}.seller-nav nav span{float:right;background:#e6e8ec;border-radius:99px;padding:1px 6px;font-size:.65rem}.seller-help{margin-top:47px;padding:16px;background:#f8edca;border-radius:6px;font-size:.72rem;color:#5f5434;line-height:1.45}.seller-help p{margin:7px 0 0}.seller-content{padding:50px 58px 75px;max-width:1170px}.seller-title{display:flex;align-items:start;justify-content:space-between;gap:25px}.seller-title h1{font:400 2.55rem/1 Georgia,serif;letter-spacing:-.04em;margin:0}.seller-title>div>p:last-child{color:#70798a;margin:13px 0 0}.new-offer{background:var(--ink);color:white;border:0;padding:13px 16px;border-radius:5px;font:700 .78rem inherit;cursor:pointer}.seller-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0 50px}.seller-stats article{background:#fff;border:1px solid #e2e4e8;border-radius:6px;padding:17px}.seller-stats span,.seller-stats small{display:block;color:#768094;font-size:.7rem}.seller-stats strong{display:block;font-size:1.8rem;letter-spacing:-.05em;margin:10px 0 6px}.seller-stats i{color:#f3742d;font-style:normal;font-size:1rem}.portal-section{background:white;border:1px solid #e2e4e8;border-radius:7px;padding:25px}.portal-heading{display:flex;align-items:center;justify-content:space-between}.portal-heading h2,.catalog-panel h2,.next-gate h2{font:400 1.75rem Georgia,serif;letter-spacing:-.035em;margin:0}.status-pill{color:#28705a;background:#e4f2ec;border-radius:99px;padding:7px 10px;font-size:.67rem;font-weight:800}.offer-list{margin-top:20px;border-top:1px solid #e6e8ec}.seller-offer{display:grid;grid-template-columns:minmax(190px,1.5fr) 1fr .65fr 1fr auto;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #e6e8ec}.seller-offer strong{font-size:.82rem}.seller-offer span{display:block;color:#748094;font-size:.68rem;margin-top:4px}.seller-offer .live{color:#28705a;font-weight:800}.seller-offer button{border:1px solid #cfd5dd;background:white;border-radius:4px;padding:8px 9px;font-size:.7rem;font-weight:800;color:var(--ink)}.catalog-panel{display:grid;grid-template-columns:1fr .9fr;gap:35px;background:var(--ink);color:#fff;margin-top:25px;border-radius:7px;padding:32px}.catalog-panel .eyebrow{color:var(--gold)}.catalog-panel p:not(.eyebrow){max-width:460px;color:#d2d8e4;line-height:1.5;font-size:.84rem}.portal-search{margin-top:20px;background:#fff;border-radius:5px;display:flex;align-items:center;gap:9px;padding:11px 13px;color:#7c8593}.portal-search input{border:0;outline:0;width:100%;font:inherit;font-size:.8rem}.catalog-results{align-self:end}.catalog-result{border-top:1px solid #536178;padding:13px 0;display:flex;justify-content:space-between;gap:12px}.catalog-result b{font-size:.8rem}.catalog-result span{display:block;font-size:.68rem;color:#cbd2de;margin-top:4px}.catalog-result button{align-self:center;background:var(--gold);border:0;border-radius:4px;padding:8px 10px;font-size:.68rem;font-weight:900;color:var(--ink)}.next-gate{border:1px dashed #bdc4ce;margin-top:25px;padding:27px;border-radius:7px}.next-gate p:last-child{color:#6f7888;line-height:1.55;font-size:.84rem;max-width:610px}.offer-modal{display:none;position:fixed;inset:0;background:#172035a8;align-items:center;justify-content:center;padding:20px}.offer-modal.open{display:flex}.offer-modal>div{position:relative;background:white;border-radius:7px;width:min(410px,100%);padding:33px}.offer-modal h2{font:400 2rem/1 Georgia,serif;margin:0}.offer-modal p:not(.eyebrow){color:#657084;line-height:1.5}.offer-modal a{font-size:.82rem;font-weight:900;color:var(--coral);text-decoration:none}.offer-modal button{position:absolute;top:12px;right:15px;border:0;background:transparent;font-size:1.7rem;cursor:pointer}@media(max-width:800px){.seller-shell{grid-template-columns:1fr}.seller-nav{display:none}.seller-content{padding:35px 20px}.seller-stats{grid-template-columns:repeat(2,1fr)}.seller-offer{grid-template-columns:1fr 1fr}.seller-offer button{display:none}.catalog-panel{grid-template-columns:1fr}.seller-title{display:block}.new-offer{margin-top:18px}}
.seller-profile-progress[hidden]{display:none}
.seller-profile-progress{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding:22px 25px;border-radius:13px;background:#14203d;color:#fff}
.seller-profile-progress .eyebrow{color:#ff9a60;margin:0 0 8px}
.seller-profile-progress h2{font:800 1.4rem Sora,Arial,sans-serif;margin:0 0 7px}
.seller-profile-progress h2 span:last-child{color:#ff9a60}
.seller-profile-progress p{margin:0 0 13px;color:#d8e0ee;font-size:.84rem;line-height:1.6}
.seller-profile-progress progress{width:100%;height:12px;accent-color:#f3742d}
.seller-profile-progress b,.seller-profile-progress strong{display:block;font-size:.74rem;margin-bottom:9px}
.seller-profile-progress strong{color:#cbd4e1}
.seller-profile-progress ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 13px;padding:0}
.seller-profile-progress li a{display:block;border:1px solid #ffffff44;border-radius:999px;color:#fff;padding:6px 9px;text-decoration:none;font-size:.68rem}
.seller-profile-progress .ui-action-link{color:#fff;border-color:#f3742d}
@media(max-width:800px){.seller-profile-progress{grid-template-columns:1fr}}
.offer-modal form{display:grid;gap:14px;margin-top:22px}.offer-modal form label{font-size:.72rem;font-weight:800;display:grid;gap:7px}.offer-modal form input,.offer-modal form select{width:100%;padding:11px;border:1px solid #cfd5dd;border-radius:5px;background:#fff;font:inherit}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions{display:flex;justify-content:space-between;gap:10px}.offer-modal form button{position:static;font-size:.72rem}.danger-action{border:1px solid #e2b5ab!important;color:#994533!important;background:#fff!important;border-radius:5px!important;padding:10px!important}.seller-demo-list{margin-top:18px}.seller-order-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;border-top:1px solid #dfe3e9;padding:14px 0}.seller-order-row span{display:block;color:#70798a;font-size:.7rem;margin-top:4px}.seller-order-row em{font-style:normal;color:#8a681c;background:#fff2c9;border-radius:99px;padding:5px 8px;font-size:.65rem;font-weight:800}.seller-order-row button{position:static;border:1px solid #c7cdd6;background:#fff;border-radius:5px;padding:8px 10px;font-size:.68rem;font-weight:800}.seller-balance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.seller-balance div{background:#fff;border:1px solid #dfe3e9;border-radius:6px;padding:15px}.seller-balance span{display:block;color:#70798a;font-size:.7rem}.seller-balance strong{display:block;margin-top:7px}@media(max-width:700px){.modal-grid,.seller-balance{grid-template-columns:1fr}.seller-order-row{grid-template-columns:1fr}}.offer-modal>div{width:min(860px,100%);max-height:92vh;overflow:auto}.attribute-editor{border:1px solid #dfe3e9;border-radius:7px;padding:15px;background:#f8f9fb}.attribute-editor>div:first-child b,.attribute-editor>div:first-child small{display:block}.attribute-editor>div:first-child small{color:#748094;font-size:.64rem;margin-top:3px}.attribute-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px}.attribute-grid label.wide{grid-column:span 2}.attribute-grid textarea{resize:vertical}@media(max-width:700px){.attribute-grid{grid-template-columns:1fr}.attribute-grid label.wide{grid-column:auto}}
.catalog-matcher,.new-product-basics{border:1px solid #dce1e8;border-radius:10px;background:#f8fafc;padding:18px;display:grid;gap:13px}.catalog-matcher>label,.new-product-basics>label{display:grid;gap:7px}.catalog-match-note{margin:0;color:#667085;font-size:.72rem}.catalog-description{background:white;border-left:3px solid #f3742d;border-radius:5px;padding:12px 14px;color:#4f5d73;font-size:.75rem;line-height:1.5}.catalog-description:empty{display:none}.catalog-mode-actions{display:flex;gap:10px}.catalog-mode-actions button{padding:10px 13px}.new-product-basics textarea{width:100%;border:1px solid #cfd5df;border-radius:6px;padding:11px;font:inherit;resize:vertical}.review-notice{margin:0;background:#fff3cf;color:#765600;border-radius:6px;padding:11px 13px;font-size:.72rem;line-height:1.45}.outline-action{background:white;border:1px solid #1b1e3a;border-radius:6px;color:#1b1e3a;font-weight:800;cursor:pointer}
.variant-builder{border:1px solid #dce1e8;border-radius:10px;padding:18px;display:grid;gap:15px}.variant-builder>div:first-child{display:grid;gap:4px}.variant-builder small{color:#697386;font-size:.7rem}.variant-option-group{display:grid;gap:8px}.variant-option-group>span{font-size:.72rem;font-weight:850}.variant-chips{display:flex;flex-wrap:wrap;gap:7px}.variant-chips label{display:block}.variant-chips input{position:absolute;opacity:0;pointer-events:none}.variant-chips span{display:block;border:1px solid #cbd2dc;border-radius:99px;background:#fff;padding:7px 11px;font-size:.7rem;cursor:pointer}.variant-chips input:checked+span{background:#1b1e3a;color:#fff;border-color:#1b1e3a}.variant-matrix{display:grid;gap:7px}.variant-row{display:grid;grid-template-columns:1fr 110px 110px;gap:8px;align-items:center;border-top:1px solid #e2e6ec;padding-top:8px}.variant-row b{font-size:.72rem}.variant-row input{padding:8px!important}.variant-row label{gap:3px;font-size:.62rem}.variant-empty{color:#7a8392;font-size:.7rem}@media(max-width:620px){.variant-row{grid-template-columns:1fr 90px}.variant-row label:last-child{grid-column:2}}
.offer-terms{border:1px solid #dce1e8;border-radius:10px;padding:18px;display:grid;gap:14px;background:#fff}.offer-terms>div:first-child{display:grid;gap:4px}.offer-terms small{font-size:.7rem;color:#697386}.catalog-result-card{grid-template-columns:64px 1fr auto!important}.catalog-result-image{width:58px;height:58px;border-radius:7px;background-size:cover;background-position:center;border:1px solid #e0e4ea}.catalog-no-match{display:grid;justify-items:start;gap:10px;padding:18px;background:#fff0e8;border-radius:8px}
.offer-modal [hidden]{display:none!important}

/* Unified KLYKS dark header theme */
.seller-header{background:#10122b;color:#fff;border-bottom-color:#ffffff24}.seller-header .portal-name{border-left-color:#526077}.seller-header .portal-name small{color:#b9c2d1}.seller-header .back-market{color:#fff}
@media(max-width:700px){.seller-header{height:auto;min-height:70px;flex-wrap:wrap;padding:10px 14px;gap:8px 10px}.seller-header .portal-name{flex:1;min-width:135px;padding-left:12px}.seller-header .account-control{margin-left:auto}.seller-header .back-market{margin-left:0;padding:6px 0}}
.seller-custom-variant{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px dashed #cbd2dc;border-radius:9px;background:#f8fafc}.seller-custom-variant label{display:grid;gap:5px;font-size:.72rem;font-weight:850}.seller-custom-variant input{width:100%;border:1px solid #cbd2dc;border-radius:7px;padding:9px 10px;font:inherit}.seller-custom-variant button{white-space:nowrap;padding:10px 13px}.seller-custom-variant p{grid-column:1/-1;min-height:16px;margin:0;color:#9b352b;font-size:.7rem;font-weight:700}@media(max-width:620px){.seller-custom-variant{grid-template-columns:1fr}.seller-custom-variant p{grid-column:auto}}
.seller-wallet .portal-heading{align-items:center}.wallet-entries{margin-top:18px}.wallet-entries article{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #e0e4eb}.wallet-entries b,.wallet-entries span{display:block}.wallet-entries b{text-transform:capitalize}.wallet-entries span{font-size:.72rem;color:#6b7487;margin-top:4px}.wallet-entries .credit{color:#08703e}.wallet-entries .debit{color:#ad352c}#walletTopupDialog{width:min(520px,calc(100% - 30px));border:0;border-radius:16px;padding:0}#walletTopupDialog::backdrop{background:#10122ba8}#walletTopupDialog form{padding:28px;display:grid;gap:15px}#walletTopupDialog header{display:flex;justify-content:space-between}#walletTopupDialog h2{font:500 1.8rem Georgia,serif;margin:0}#closeWalletTopup{border:0;background:#edf0f4;border-radius:50%;width:38px;height:38px;font-size:1.4rem}#walletTopupDialog label{display:grid;gap:7px;font-size:.72rem;font-weight:850}#walletTopupDialog input,#walletTopupDialog select,#walletTopupDialog textarea{padding:12px;border:1px solid #cbd2dc;border-radius:7px;font:inherit}.wallet-instructions{background:#fff4d6;border-radius:8px;padding:12px;color:#6a5521;font-size:.74rem}

.seller-offer.paused{opacity:.72}.seller-offer .paused-state{color:#9c5428;font-weight:800}
.seller-custom-variant{grid-template-columns:150px minmax(0,1fr) auto}.seller-custom-variant select{width:100%;border:1px solid #cbd2dc;border-radius:7px;padding:9px 10px;background:#fff;font:inherit}@media(max-width:620px){.seller-custom-variant{grid-template-columns:1fr}}
.seller-delivery-address{margin-top:9px;padding:10px;border-left:3px solid #ff7425;background:#f7f8fb}.seller-delivery-address b,.seller-delivery-address small,.seller-delivery-address a{display:block;font-size:.7rem}.seller-delivery-address>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.seller-delivery-address a,.seller-delivery-address button{position:static!important;border:1px solid #c7cdd6!important;border-radius:5px!important;background:#fff!important;color:#005ea8!important;padding:7px 9px!important;font-size:.67rem!important;font-weight:900!important;text-decoration:none}
.seller-title-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.seller-title-actions .outline-action,.seller-title-actions .new-offer{white-space:nowrap}@media(max-width:700px){.seller-title-actions{justify-content:flex-start}}

body .catalog-panel .catalog-result button{min-width:116px;background:#ff7425;color:#10122b;border:1px solid #ff7425;box-shadow:none}body .catalog-panel .catalog-result button:hover{background:#ff8a4b;border-color:#ff8a4b;color:#10122b}.catalog-result-image{background-repeat:no-repeat}
.seller-profile-mobile-link{display:none}
@media(max-width:800px){.seller-profile-mobile-link{display:inline-flex;margin-left:auto;color:var(--ink);font-size:.78rem;font-weight:800;text-decoration:none}.seller-header .back-market{margin-left:0}}
