.commercial-header{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#102437;color:white;padding:16px max(16px,calc((100vw - 1200px)/2));flex-wrap:wrap}.commercial-header a{color:inherit}.commercial-header nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.commercial-header form{margin:0}.commercial-shell{max-width:1200px;margin:30px auto;padding:0 20px}.commercial-shell h1{margin-bottom:24px}.commercial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.commercial-shell form{display:grid;gap:14px}.commercial-shell label{display:block}.commercial-shell input[type=checkbox]{display:inline;width:auto;margin-right:8px}.commercial-shell textarea{width:100%;min-height:100px}.commercial-shell code{overflow-wrap:anywhere}.commercial-shell .card{margin-bottom:20px}.commercial-shell .table-scroll{overflow-x:auto}.commercial-shell th,.commercial-shell td{padding:12px;text-align:left}.commercial-shell .auth-card{max-width:510px;margin:0 auto}.commercial-shell .actions{display:flex;gap:12px;flex-wrap:wrap}.commercial-shell .muted{color:#526778}.commercial-shell details>summary{cursor:pointer;padding:12px 0}.commercial-shell .status{display:inline-block;padding:6px 12px;background:#e0f2ef;border-radius:20px;font-weight:600}@media(max-width:600px){.commercial-shell{padding:0 12px;margin:20px auto}.commercial-header{padding:14px}.commercial-shell .card{padding:18px}.commercial-shell h1{font-size:26px}}

.commercial-shell fieldset{border:1px solid #cfdbe4;border-radius:10px;padding:14px}.commercial-shell fieldset label{margin:8px 0}.commercial-grid>*{min-width:0}.commercial-shell input,.commercial-shell select{max-width:100%}.commercial-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.commercial-ip-table,.commercial-ip-table tbody,.commercial-ip-table tr,.commercial-ip-table td{display:block;width:100%}.commercial-ip-table thead{display:none}.commercial-ip-table tr{border:1px solid #d9e3ec;border-radius:10px;margin:12px 0;padding:10px}.commercial-ip-table td{border:0;padding:7px;overflow-wrap:anywhere}.commercial-ip-table td[data-label]::before{content:attr(data-label);display:block;font-size:11px;color:#526778;font-weight:600}}

.commercial-shell form.commercial-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.commercial-filters>label{flex:1 1 220px;margin:0}.commercial-filters>label:first-child{flex:2 1 280px}.commercial-filters>label:nth-child(3){flex:0 1 180px;align-self:center}.commercial-filters>.actions{flex:0 0 auto;margin:0}.commercial-filters input:not([type=checkbox]),.commercial-filters select{width:100%}.commercial-filters .actions{align-items:center}.commercial-admin-table td{overflow-wrap:anywhere}.commercial-admin-table a{display:inline-block;padding:8px 0}@media(max-width:600px){.commercial-admin-table,.commercial-admin-table tbody,.commercial-admin-table tr,.commercial-admin-table td{display:block;width:100%}.commercial-admin-table thead{display:none}.commercial-admin-table tr{border:1px solid #d9e3ec;border-radius:10px;margin:12px 0;padding:10px}.commercial-admin-table td{border:0;padding:7px}.commercial-admin-table td[data-label]::before{content:attr(data-label);display:block;font-size:11px;color:#526778;font-weight:600}}

.commercial-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;font-size:13px}.commercial-pagination>a,.commercial-pagination>span[aria-disabled]{padding:8px 12px;border:1px solid #cfdbe4;border-radius:6px}.commercial-pagination>span[aria-disabled]{color:#637588;background:#f3f5f8}.commercial-pagination>span[aria-current]{text-align:center;flex:1}@media(max-width:600px){.commercial-pagination>span[aria-current]{order:3;flex-basis:100%}}
