.commercial-fields { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin-block:18px; }
.commercial-row { border-top:1px solid var(--line); margin-top:16px; padding-block:12px; overflow-wrap:anywhere; }
.commercial-business-list a { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:10px; min-height:44px; }
.commercial-business-list span { font-size:13px; color:var(--muted); }
.admin-card { min-width:0; }
.commercial-actions { display:flex; flex-wrap:wrap; gap:12px; }
.commercial-section-nav { justify-content:flex-start; margin-top:20px; }
.admin-main details > summary { cursor:pointer; min-height:44px; padding-block:12px; font-weight:700; overflow-wrap:anywhere; }
.admin-main details > summary:focus-visible { outline:3px solid #367889; outline-offset:3px; }
.admin-main fieldset { min-width:0; border:1px solid var(--line); border-radius:6px; margin-block:18px; }
.admin-main fieldset .admin-checkbox { display:flex; }
.admin-main form > label { margin-block:14px 6px; }
.admin-main .admin-card { overflow-wrap:anywhere; }
.admin-main .button { max-width:100%; white-space:normal; text-align:center; }
@media(max-width:600px){.commercial-fields {grid-template-columns:minmax(0,1fr);} .commercial-actions .button{width:100%;} .commercial-business-list a{align-items:flex-start;flex-direction:column;} }
