.ag{display:grid;gap:18px;margin-bottom:40px}
.ag-eyebrow{font:600 11px/1 var(--lb-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0E7C6B}
.ag-offer{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}
.ag-price{margin:10px 0 14px}.ag-price b{font:700 42px/1 var(--lb-display,system-ui)}.ag-price small{margin-left:6px;color:#5B6B66}
.ag-buy label,.ag-row label,.ag-wform label{display:grid;gap:6px;font-weight:600;font-size:14px;margin-bottom:12px}
.ag-sel,.ag-in,.ag-ta{width:100%;font:500 14px var(--lb-body,system-ui);padding:10px 12px;border:1px solid #D5DDDA;border-radius:10px;background:#fff;color:#0B1A16}
.ag-ta{font-family:var(--lb-mono,monospace);resize:vertical}
.ag-status{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end}.ag-status h3{margin:8px 0 4px}
.ag-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ag-row label{margin:0}.ag-row .ag-sel{width:auto}
.ag-cancel{color:#B5372A}
.ag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ag-grid h3 small{font:500 12px var(--lb-mono,monospace);color:#5B6B66;margin-left:6px}
.ag-list{list-style:none;padding:0;margin:0 0 14px}.ag-list li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;border-bottom:1px solid #EEF2F1}.ag-list small{grid-column:1;color:#5B6B66}.ag-list button{grid-row:1/3;grid-column:2}
.ag-sm{padding:5px 10px;font-size:12.5px}
.ag-cform{display:grid;gap:10px}.ag-checks{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.ag-checks label{display:flex;gap:6px;align-items:center}
.ag-logo{display:flex;gap:12px;align-items:center}.ag-logo img{max-height:44px;max-width:180px;border:1px solid #EEF2F1;border-radius:8px;padding:4px;background:#fff}
.ag-wform input[type=color]{width:64px;height:38px;padding:2px;border:1px solid #D5DDDA;border-radius:8px}
.ag-si{max-width:520px}
@media (max-width:860px){.ag-offer,.ag-grid{grid-template-columns:1fr}}
