.retail-screen button,.retail-form button,.retail-actions button,[data-close-period],[data-portal-link] button{appearance:none;font:inherit;font-weight:600;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:10px;background:#426ba8;color:#fff;cursor:pointer}.retail-screen button:disabled,.retail-form button:disabled{opacity:.45;cursor:not-allowed}.retail-screen header button,.retail-actions button,.retail-cart-line button{background:#edf3f7;color:#244c64;border-color:#d5e1e9}.retail-screen header button{white-space:nowrap}.retail-screen input,.retail-screen select,.retail-screen textarea,.retail-form input,.retail-form select,.retail-form textarea{width:100%;max-width:100%;min-height:44px;padding:11px 13px;border:1px solid #d2dfe8;border-radius:10px;background:#fff;color:#203b4f;font:inherit}.retail-form input[type=checkbox]{width:18px;min-height:18px}.retail-screen button:focus-visible,.retail-screen input:focus-visible,.retail-screen select:focus-visible{outline:3px solid #96badf;outline-offset:2px}.retail-sale>section{min-width:0}.retail-screen .settings-card{min-width:0}
.retail-screen header{display:flex;align-items:center;justify-content:space-between;gap:20px}.retail-screen header p{color:var(--muted,#697b88)}.retail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.retail-tabs button{background:#fff;color:#345369;border:1px solid #cfdae2;border-radius:10px;padding:10px 16px}.retail-tabs button[aria-pressed=true]{background:#173e53;color:white;border-color:#173e53}.retail-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.retail-section-head p{max-width:680px;color:#687d8b}.retail-search{max-width:560px;display:grid;gap:6px;margin:18px 0}.retail-products{display:grid;gap:16px}.retail-product{display:grid;grid-template-columns:108px minmax(0,1fr);gap:20px;border:1px solid #dce6ec;border-radius:14px;padding:20px}.retail-product>img,.retail-product-mark{width:108px;height:108px;object-fit:cover;border-radius:12px;background:#eef4f6}.retail-product-mark{display:grid;place-items:center;color:#6e8f9d;font-size:42px}.retail-product h3{margin:4px 0}.retail-caption{font-size:13px;color:#6c808c}.retail-variants{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.retail-variants button{display:grid;gap:4px;background:#f6f9fb;color:#213c4e;border:1px solid #dce6ec;border-radius:10px;padding:12px;text-align:left;font-size:13px}.retail-variants button span{font-size:12px;color:#657b89}.retail-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.retail-actions button,.retail-remove{background:#edf3f7;color:#244c64}.retail-fields,.retail-variant-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.retail-wide{grid-column:1/-1}.retail-form{display:grid;gap:20px}.retail-variant-row{border:1px solid #d7e4eb;border-radius:12px;padding:16px;margin:14px 0}.retail-form label,.retail-body form label,.retail-variant-row label{display:grid;gap:6px}.retail-form .check{display:flex;align-items:center;gap:10px}.retail-photo-preview img{max-width:240px;max-height:200px;border-radius:12px;object-fit:contain}.retail-sale{display:grid;grid-template-columns:1fr 1.1fr;gap:22px}.retail-body form{display:grid;gap:16px}.retail-body [hidden]{display:none!important}.retail-cart-line{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e8ed;padding:14px 0;gap:14px}.retail-cart-line span{display:grid}.retail-total{font-size:24px;padding:12px 0}.retail-list{display:grid;gap:12px}.retail-list>article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce6ec;border-radius:12px;padding:18px}.retail-list p{margin:5px 0}.retail-list small{color:#6b7e8b}.retail-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#eef5f7;padding:18px;border-radius:12px;margin:18px 0}.retail-summary span{font-size:13px;color:#5b7482}.retail-summary strong{display:block;font-size:20px;color:#173e53}.retail-table{overflow:auto;max-width:100%}.retail-table table{width:100%;border-collapse:collapse;font-size:14px}.retail-table th,.retail-table td{padding:14px 12px;text-align:left;border-bottom:1px solid #dde7ed;white-space:nowrap}.retail-table td small{display:block;color:#72838f}.retail-portal{max-width:1100px;margin:auto;padding:32px 20px}.retail-portal .brand{font-weight:800;letter-spacing:.08em;color:#173e53}.retail-portal .settings-card{margin:20px 0}.retail-portal h1{font-size:36px}.retail-portal section{background:#fff;padding:22px;border-radius:14px;border:1px solid #dce6ec}.retail-portal p{color:#677f8d}@media(max-width:760px){.retail-sale{grid-template-columns:1fr}.retail-product{grid-template-columns:68px minmax(0,1fr);padding:14px;gap:12px}.retail-product>img,.retail-product-mark{width:68px;height:68px}.retail-section-head{flex-direction:column}.retail-fields,.retail-variant-row{grid-template-columns:1fr}.retail-wide{grid-column:auto}.retail-list>article{align-items:flex-start;flex-direction:column}.retail-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.retail-tabs button{white-space:nowrap}.retail-screen header{align-items:flex-start}.retail-screen h1{font-size:28px}.retail-portal{padding:20px 12px}.retail-portal h1{font-size:28px}}
