﻿.commerce-settings{max-width:1600px;margin:auto;padding:24px;color:var(--text,#e8f4ff)}.commerce-heading,.commerce-section-heading,.commerce-save{display:flex;justify-content:space-between;align-items:center;gap:18px}.commerce-heading{margin-bottom:20px}.commerce-settings h1{font-size:24px;margin:10px 0}.commerce-settings h2{font-size:16px;margin:0 0 10px}.commerce-settings p{font-size:13px;color:#9cbcd3;line-height:1.5}.commerce-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.commerce-settings .overview-panel{padding:20px;margin-bottom:18px}.commerce-settings label{display:grid;gap:7px;margin:12px 0;font-size:13px}.commerce-settings input:not([type=checkbox]),.commerce-settings select{max-width:100%;min-width:0;border:1px solid #2b536c;border-radius:7px;background:#0c2638;color:#e8f4ff;padding:9px;font:inherit}.commerce-settings input[type=checkbox]{accent-color:#16a6ff;width:18px;height:18px}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-methods label{display:flex;align-items:center;gap:10px;border:1px solid #23465d;border-radius:9px;padding:12px;margin:0;cursor:pointer}.payment-methods small,.commerce-settings td small{display:block;color:#8fb0c8;font-size:11px;margin-top:5px}.commerce-notice{background:#19354a;border-left:3px solid #3faaff;padding:12px}.commerce-table-scroll{overflow:auto}.commerce-settings table{width:100%;border-collapse:collapse;font-size:13px}.commerce-settings td,.commerce-settings th{text-align:left;padding:10px;border-bottom:1px solid #254256}.commerce-settings th{font-size:11px;color:#95b5cb}.commerce-settings td input[type=number]{width:110px}.commerce-settings .remove-city{background:#552538;color:white;border:0;border-radius:5px;padding:5px 10px}.commerce-settings [hidden]{display:none!important}.commerce-save{position:sticky;bottom:0;background:#0c2233;border:1px solid #2b536c;border-radius:9px;padding:10px 16px;z-index:5}.commerce-settings button:disabled{opacity:.5}.commerce-settings #commerceStatus{color:#c9e9ff}.commerce-settings input:focus-visible,.commerce-settings select:focus-visible{outline:2px solid #3dbaff;outline-offset:2px}@media(max-width:850px){.commerce-settings{padding:14px}.commerce-columns{grid-template-columns:1fr}.commerce-heading,.commerce-section-heading{align-items:flex-start;flex-direction:column}.payment-methods{grid-template-columns:1fr}.commerce-save{gap:8px;flex-wrap:wrap}}
.commerce-settings label,.commerce-settings .payment-methods b{color:#d9ecfa}
.commission-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:12px;align-items:end;margin:12px 0}.commission-filters label{margin:0}.commission-filters button{min-height:36px}.commission-product{display:flex;align-items:center;gap:12px;min-width:230px}.commission-product img{width:48px;height:48px;object-fit:contain;border:1px solid #365368;border-radius:7px;background:#fff;flex-shrink:0}.commission-product small{max-width:280px;white-space:normal}.commerce-settings #commissionCount{font-size:12px;margin:8px 0}.commerce-settings #commissionEmpty{padding:14px;border:1px dashed #365368;border-radius:7px}@media(max-width:1000px){.commission-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-filters button{grid-column:1/-1}}@media(max-width:500px){.commission-filters{grid-template-columns:1fr}}
dialog.commerce-summary{width:min(850px,94vw);max-height:88dvh;overflow:auto;background:#0b2233;color:#e5f2fa;border:1px solid #32556b;border-radius:12px}dialog.commerce-summary::backdrop{background:#000a}.commerce-summary>form{text-align:right}.commerce-summary>form button{padding:7px 12px;background:#254258;color:white;border:0;border-radius:6px}
