.admin-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--line);margin:18px 0 14px;padding-bottom:9px}.admin-tabs button{flex:none;border:0;background:#f4f7f9;color:#738294;border-radius:8px;padding:8px 10px;font-size:9px}.admin-tabs button.selected{background:#e8f3fc;color:#2679c0;font-weight:700}.admin-tabs i{font-style:normal;background:#fff;border-radius:10px;padding:1px 5px;margin-right:3px}.admin-pane{display:none}.admin-pane.active{display:block}.admin-request{display:flex;gap:9px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0}.admin-request b,.admin-request small{display:block}.admin-request b{font-size:10px;color:var(--navy)}.admin-request small{font-size:8px;color:#8996a5;margin-top:4px}.admin-request p{font-size:9px;color:#637387;line-height:1.7;margin:5px 0}.admin-request button{flex:none;border:0;border-radius:7px;background:#eaf4fd;color:#337ab3;padding:7px;font-size:8px}.subscription-card{background:#f7f9fb;border-radius:11px;padding:14px}.subscription-status{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#8a97a5}.subscription-status .preview-live{font-size:9px}.subscription-card h3{font-size:13px;color:var(--navy);margin:15px 0 8px}.subscription-card>label{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;border:1px solid #e6ebef;background:white;border-radius:8px;padding:10px;margin-top:7px;color:#3e5369;font-size:10px}.subscription-card>label input{accent-color:var(--blue)}.subscription-card>label b{font-size:9px;color:var(--navy)}.subscription-card>label small{grid-column:2/-1;color:#8d99a5;font-size:8px}.subscription-card>.button{margin-top:12px}
.admin-product-info{flex:1;min-width:0}.admin-product-info>b{font-size:10px;color:var(--navy)}.admin-product-info>small{display:block;font-size:8px;color:#8996a5;margin-top:3px}.admin-edit-fields{display:flex;gap:7px;margin-top:8px}.admin-edit-fields label{display:grid;gap:3px;color:#8492a0;font-size:8px}.admin-edit-fields input{width:78px;border:1px solid #e2e8ed;border-radius:6px;background:#fff;padding:5px 6px;font-size:9px;color:var(--ink)}.admin-product{align-items:center}.admin-product>button{flex:none;border:0;background:#fff2f2;color:#a26c6c;padding:6px 8px;border-radius:7px;font-size:8px}
@media(max-width:500px){.admin-edit-fields{gap:4px}.admin-edit-fields input{width:66px;padding:5px 4px}}
