.business-ui{font-size:14px;min-width:0;color:var(--t1,#1d2129)}
.business-ui h2{font-size:18px;margin:0}.business-ui h3{font-size:15px;margin:24px 0 12px}
.business-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}
.business-note{color:var(--t2,#4b5261);line-height:1.7;margin:12px 0 20px}
.business-scroll{overflow-x:auto;max-width:100%;background:white}
.business-scroll table{width:100%;min-width:660px;border-collapse:collapse;text-align:left}
.business-scroll th{background:var(--bg-page,#f0f2f5);font-size:12px}.business-scroll td,.business-scroll th{padding:14px 12px;border-bottom:1px solid var(--border,#e3e6eb);vertical-align:top;overflow-wrap:anywhere}
.business-scroll .sub{font-size:12px;color:var(--t3,#7c8397);margin-top:6px}
.business-field{display:grid;gap:7px;margin:12px 0;font-size:13px;min-width:0}
.business-field input,.business-field select{width:100%;padding:10px;border:1px solid var(--border,#e3e6eb);border-radius:3px;font:inherit;min-height:42px;color:inherit;background:white;box-sizing:border-box}
.business-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.business-filters .business-field{flex:1;min-width:140px}.business-filters>.btn{margin-bottom:12px}
.business-check{display:flex;gap:10px;align-items:center;min-height:44px;line-height:1.6}
.business-dialog{border:0;border-radius:6px;padding:24px;width:560px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;color:var(--t1,#1d2129);box-sizing:border-box;margin:auto}
.business-dialog::backdrop{background:rgba(29,33,41,.5)}
.business-dialog p{margin:12px 0;line-height:1.7;overflow-wrap:anywhere}
.business-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}
.business-error{color:var(--error,#d54941)}.business-error:empty{display:none}
.admin-nav{overflow-y:auto}
@media(max-width:600px){.m-app .business-invoices .business-scroll{background:transparent}.m-app .business-invoices table,.m-app .business-invoices tbody{display:block;min-width:0}.m-app .business-invoices thead{display:none}.m-app .business-invoices tr{display:block;background:white;border:1px solid var(--border,#e3e6eb);border-radius:6px;margin-bottom:12px;padding:12px}.m-app .business-invoices td{display:block;padding:8px 0;border:0}.m-app .business-invoices td[data-label]::before{content:attr(data-label);display:block;font-size:12px;color:var(--t3,#7c8397);margin-bottom:6px}.m-app .business-invoices td .btn{width:100%}}
.business-ui [hidden]{display:none!important}.business-ui :focus-visible{outline:2px solid var(--brand,#0052d9);outline-offset:2px}
.business-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.business-recommendations a{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--border,#e3e6eb);color:inherit}.business-recommendations img{width:54px;height:44px;object-fit:contain}.business-recommendations p{font-size:12px;color:var(--t3,#7c8397)}
@media(max-width:600px){.business-dialog{padding:20px}.business-ui .btn{min-height:44px}.business-filters{display:grid;grid-template-columns:1fr}.business-filters .business-field{margin:0}.business-actions{flex-wrap:wrap}}
