.bridal-admin .ba-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ba-tabs a,.ba-tabs button{display:inline-flex;padding:9px 16px;border-radius:10px;font-size:14px;min-height:40px;border:1px solid #e5e5ea}.ba-tabs [aria-current=page]{background:#eaf3ff;color:#0066cc;border-color:#b7d4fa}.ba-tools{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.ba-tools form{display:flex;gap:8px;flex-wrap:wrap}.ba-tools label{display:flex;gap:10px;align-items:center}.ba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ba-card{min-width:0;border:1px solid #e5e5ea;border-radius:16px;padding:16px}.ba-card>img{display:block;width:100%;height:210px;object-fit:contain;background:#f5f5f7;border-radius:10px;margin-bottom:16px}.ba-card h3{font-size:17px}.ba-card p{font-size:13px}.ba-card button,.ba-shot button{font-size:13px;padding:8px 12px;min-height:38px}#baForm{max-width:850px}#baForm>label{display:grid;gap:8px;margin:18px 0;font-size:14px}#baForm textarea{width:100%;line-height:1.7}#baForm .ba-check{display:flex;align-items:center}.ba-preview{display:block;max-width:100%;max-height:260px;object-fit:contain}.ba-shot{border:1px solid #e5e5ea;border-radius:12px;padding:16px;margin:16px 0;display:grid;gap:10px}.ba-shot label{display:grid;gap:5px;font-size:13px}.bridal-admin .admin-table button{font-size:12px;padding:7px 10px;min-height:34px}.bridal-admin .actions{align-items:center}@media(max-width:767px){.ba-grid{grid-template-columns:1fr}.ba-tools>form{width:100%}.ba-tools input{width:100%}.bridal-admin{padding:18px}.ba-tabs a{flex:1;justify-content:center;white-space:nowrap}.ba-tools>button{width:100%}.ba-card>img{height:240px}}

@media(max-width:767px){.bridal-admin>nav.ba-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
