.tcs-seller-dashboard,.tcs-seller-login{max-width:1180px;margin:24px auto 50px}.tcs-seller-login{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#fff;border:1px solid #d8e3ea;border-radius:22px;padding:30px;box-shadow:0 18px 55px rgba(9,39,57,.08)}.tcs-seller-login>div:first-child{background:linear-gradient(135deg,#123848,#0c7aa2);border-radius:18px;padding:30px;color:#fff}.tcs-seller-login span,.tcs-seller-head span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tcs-seller-login h2,.tcs-seller-head h2{margin:7px 0 10px}.tcs-seller-login form p{margin:0 0 14px}.tcs-seller-login input[type=text],.tcs-seller-login input[type=password]{width:100%;padding:12px;border:1px solid #cbd8df;border-radius:10px}.tcs-seller-login .button{border:0;border-radius:10px;padding:11px 18px;background:#0c789f;color:#fff;font-weight:700}.tcs-seller-head{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#103746,#0c7ea7);color:#fff;border-radius:20px;padding:24px 28px}.tcs-seller-head h2{color:#fff}.tcs-seller-head-actions{display:flex;gap:10px;flex-wrap:wrap}.tcs-seller-head-actions a{color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:8px 12px;text-decoration:none}.tcs-seller-nav{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 20px;padding:7px;background:#eef5f8;border-radius:14px}.tcs-seller-nav a{padding:10px 14px;border-radius:10px;color:#173847;text-decoration:none;font-weight:700}.tcs-seller-nav a.active{background:#fff;box-shadow:0 3px 12px rgba(20,56,72,.08)}.tcs-seller-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.tcs-seller-stats>div,.tcs-seller-panel{background:#fff;border:1px solid #d9e4e9;border-radius:16px;padding:18px}.tcs-seller-stats span{display:block;color:#627680;font-size:13px}.tcs-seller-stats strong{display:block;font-size:24px;color:#163846;margin-top:5px}.tcs-seller-panel{margin:0 0 18px}.tcs-seller-panel h3{margin-top:0}.tcs-seller-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.tcs-seller-panel-head p{margin:.2em 0 0}.tcs-seller-table-wrap{overflow:auto}.tcs-seller-table{width:100%;border-collapse:collapse;min-width:760px}.tcs-seller-table th,.tcs-seller-table td{text-align:left;border-bottom:1px solid #e6edef;padding:12px 10px;vertical-align:top}.tcs-seller-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#60717a}.tcs-seller-table small{display:block;color:#71828a;margin-top:3px}.tcs-seller-status{display:inline-block;border-radius:999px;padding:5px 9px;background:#eef2f4;font-size:12px;font-weight:700}.tcs-seller-status.approved{background:#e8f8ef;color:#18733c}.tcs-seller-status.pending{background:#fff5d8;color:#8a6300}.tcs-seller-status.rejected,.tcs-seller-status.archived{background:#fdebec;color:#9a2b32}.tcs-seller-product-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#294653}.tcs-seller-product-form input,.tcs-seller-product-form textarea,.tcs-seller-product-form select{width:100%;box-sizing:border-box;border:1px solid #cad9e0;border-radius:10px;padding:11px;background:#fff;color:#173847}.tcs-seller-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tcs-seller-wide{margin-top:14px}.tcs-seller-current-image{margin:12px 0}.tcs-seller-current-image img{border-radius:12px}.tcs-seller-form-actions{display:flex;gap:10px;align-items:center;margin-top:18px}.tcs-seller-archive{margin-top:14px;padding-top:14px;border-top:1px solid #e5ecef}.tcs-seller-archive button{border:0;background:none;color:#9b2e34;text-decoration:underline;cursor:pointer}.tcs-seller-hint{background:#fff7db;border:1px solid #eed78b;padding:11px;border-radius:10px}.tcs-seller-dashboard .tcs-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:10px 14px;text-decoration:none;border:1px solid #0d789d;font-weight:700}.tcs-seller-dashboard .tcs-btn.primary{background:#0d789d;color:#fff}.tcs-seller-dashboard .tcs-btn.ghost{background:#fff;color:#0d6f91}.tcs-store-notice{max-width:1180px;margin:15px auto;padding:12px 15px;border-radius:10px;background:#eaf8f0;border:1px solid #b7e2c8}.tcs-store-notice.error{background:#fcedee;border-color:#efb8bc}.tcs-seller-product-form small{font-weight:400;color:#657880}@media(max-width:800px){.tcs-seller-login{grid-template-columns:1fr}.tcs-seller-head{align-items:flex-start;flex-direction:column}.tcs-seller-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tcs-seller-form-grid{grid-template-columns:1fr}}@media(max-width:480px){.tcs-seller-stats{grid-template-columns:1fr}.tcs-seller-panel{padding:14px}.tcs-seller-nav a{flex:1 1 45%;text-align:center}}

/* Seller payout + marketplace operations */
.tcs-v72-wallet-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.tcs-v72-wallet-cards>div{background:#fff;border:1px solid #d9e4e9;border-radius:16px;padding:17px}.tcs-v72-wallet-cards span{display:block;color:#627680;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tcs-v72-wallet-cards strong{display:block;color:#173847;font-size:22px;margin-top:5px}.tcs-seller-verified{display:inline-flex;align-items:center;gap:4px;margin:5px 0;padding:4px 8px;border-radius:999px;background:#e8f8ef;color:#18733c;font-size:11px;font-weight:800}.tcs-seller-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}.tcs-seller-order-grid>div{border:1px solid #dce7eb;border-radius:12px;padding:13px;background:#f8fbfc}.tcs-seller-order-grid small{display:block;color:#6c7c84}.tcs-seller-order-grid strong{display:block;margin:4px 0}.tcs-v72-order-actions{border-top:1px solid #e0e9ed;margin-top:18px;padding-top:16px}.tcs-v72-order-actions form,.tcs-v72-inline-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:8px 0}.tcs-v72-order-actions input,.tcs-v72-order-actions select,.tcs-v72-inline-form input,.tcs-v72-inline-form select{padding:9px 10px;border:1px solid #cbd9df;border-radius:9px}.tcs-seller-doc-links{display:flex;gap:8px;flex-wrap:wrap}.tcs-seller-doc-links a{border:1px solid #c8d9e1;border-radius:9px;padding:7px 10px;text-decoration:none}.tcs-v72-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.tcs-v72-doc-grid label{border:1px solid #d9e4e9;border-radius:11px;padding:12px}.tcs-seller-status.processing,.tcs-seller-status.packed,.tcs-seller-status.ready_to_ship{background:#e8f4fb;color:#176581}.tcs-seller-status.shipped{background:#eeeafd;color:#51439b}.tcs-seller-status.delivered,.tcs-seller-status.paid{background:#e8f8ef;color:#18733c}.tcs-seller-status.failed,.tcs-seller-status.rejected{background:#fdebec;color:#9a2b32}.tcs-seller-status.on_hold{background:#fff5d8;color:#8a6300}@media(max-width:800px){.tcs-v72-wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tcs-seller-order-grid{grid-template-columns:1fr}.tcs-v72-doc-grid{grid-template-columns:1fr}}@media(max-width:480px){.tcs-v72-wallet-cards{grid-template-columns:1fr}}

/* V9.11.1 — public seller application */
.tcs-seller-apply{position:relative;isolation:isolate;width:min(1080px,calc(100% - 32px));margin:40px auto 64px;padding:0 0 32px;overflow:hidden;border:1px solid #d6e5eb;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(12,55,72,.12);color:#183946}
.tcs-seller-apply:before{content:"";display:block;height:8px;background:linear-gradient(90deg,#075d83,#0aa6cf,#37c5d9)}
.tcs-seller-apply>h2,.tcs-seller-apply>p,.tcs-seller-apply>form{margin-left:clamp(20px,4vw,48px);margin-right:clamp(20px,4vw,48px)}
.tcs-seller-apply>h2{margin-top:34px;margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15;color:#103b4e;letter-spacing:-.025em}
.tcs-seller-apply>p{max-width:760px;margin-top:0;margin-bottom:26px;color:#607783;font-size:1rem;line-height:1.7}
.tcs-seller-apply>form{padding:clamp(20px,3vw,32px);border:1px solid #dce9ee;border-radius:20px;background:linear-gradient(145deg,#f9fcfd,#f2f8fa)}
.tcs-seller-apply .tcs-seller-form-grid{gap:20px 24px}
.tcs-seller-apply .tcs-seller-form-grid label{display:flex;min-width:0;flex-direction:column;gap:8px;margin:0;color:#214654;font-size:.88rem;font-weight:800;line-height:1.3}
.tcs-seller-apply label small{display:inline;color:#718690;font-size:.75rem;font-weight:500}
.tcs-seller-apply input:not([type=checkbox]),.tcs-seller-apply textarea,.tcs-seller-apply select{display:block;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid #bfcfd6;border-radius:11px;outline:0;background:#fff;color:#173846;font-family:inherit;font-size:16px;font-weight:500;line-height:1.35;box-shadow:0 1px 2px rgba(14,50,65,.03);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.tcs-seller-apply textarea{min-height:112px;resize:vertical}
.tcs-seller-apply input:not([type=checkbox]):hover,.tcs-seller-apply textarea:hover{border-color:#8fb6c5}
.tcs-seller-apply input:not([type=checkbox]):focus,.tcs-seller-apply textarea:focus,.tcs-seller-apply select:focus{border-color:#0787b3;background:#fff;box-shadow:0 0 0 4px rgba(7,135,179,.13)}
.tcs-seller-apply .tcs-seller-wide{margin-top:0}
.tcs-seller-apply form>label{display:flex;align-items:flex-start;gap:11px;margin:22px 0 0;padding:14px 16px;border:1px solid #d5e5ea;border-radius:12px;background:#fff;color:#294c59;font-size:.9rem;font-weight:650;line-height:1.5;cursor:pointer}
.tcs-seller-apply form>label input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:1px 0 0;accent-color:#087fa7}
.tcs-seller-apply form>p{margin:20px 0 0}
.tcs-seller-apply .tcs-btn.primary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 24px;border:0;border-radius:12px;background:linear-gradient(135deg,#075f86,#079bc4);box-shadow:0 10px 24px rgba(7,126,165,.24);color:#fff;font-size:.96rem;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.tcs-seller-apply .tcs-btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(7,126,165,.3);filter:saturate(1.08)}
.tcs-seller-apply .tcs-btn.primary:focus-visible{outline:3px solid rgba(7,135,179,.28);outline-offset:3px}
.tcs-seller-apply .tcs-store-notice{margin:0 0 20px;max-width:none}
@media(max-width:800px){.tcs-seller-apply{width:min(100% - 20px,680px);margin-top:24px;border-radius:20px}.tcs-seller-apply>form{padding:20px}.tcs-seller-apply .tcs-seller-form-grid{grid-template-columns:1fr;gap:16px}.tcs-seller-apply .tcs-seller-wide{grid-column:auto}.tcs-seller-apply .tcs-btn.primary{width:100%}}
@media(max-width:480px){.tcs-seller-apply{width:calc(100% - 12px);border-radius:16px}.tcs-seller-apply>h2,.tcs-seller-apply>p,.tcs-seller-apply>form{margin-left:14px;margin-right:14px}.tcs-seller-apply>form{padding:16px;border-radius:14px}.tcs-seller-apply form>label{padding:12px}}
