.biz-tabs,.biz-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.biz-tabs{border-bottom:1px solid #cedbd8;padding-bottom:10px}.biz-tabs a{padding:9px 13px;border-radius:6px;font-weight:600}.biz-tabs a[aria-current]{background:#184b3e;color:#fff}.biz-filter .field{flex:1;min-width:160px}.biz-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.biz-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.biz-columns .panel{min-width:0}.biz-waterfall{max-width:850px;margin:24px 0}.biz-waterfall>div{display:flex;gap:20px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e0e8e5}.biz-waterfall>div:first-child,.biz-waterfall>div:last-child{font-size:18px;border-top:2px solid #315e50}.biz-waterfall strong{font-variant-numeric:tabular-nums;white-space:nowrap}.biz-totals>div{display:flex;gap:20px;justify-content:space-between;padding:10px 0}.biz-totals dd{font-weight:700;margin:0;white-space:nowrap}.biz-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.biz-catalog .panel{min-width:0}.biz-catalog h2{margin:12px 0}.biz-catalog form{margin-top:16px}.biz-receivable{padding:24px 0;border-bottom:1px solid #dce5e0}.biz-receivable-head{display:flex;justify-content:space-between;gap:20px}.biz-receivable-head>strong{white-space:nowrap;color:#235b45}.biz-receivable details{margin-top:12px}.biz-receivable form.stack{max-width:580px}.biz-public{max-width:960px;margin:36px auto;padding:0 22px}.biz-public>.brand{margin-bottom:30px}.biz-public .panel{padding:26px;margin:22px 0}.biz-public .panel h1,.biz-public .panel h2{margin-bottom:16px}.biz-public table{width:100%}.biz-shared input{width:100%}.biz-board-wrap{overflow:auto;margin-top:18px}.biz-board{display:grid;grid-template-columns:150px repeat(7,minmax(155px,1fr));min-width:1250px;border-top:1px solid #d7e1da;border-left:1px solid #d7e1da}.biz-board-head,.biz-board-person,.biz-board-cell{padding:12px;border-right:1px solid #d7e1da;border-bottom:1px solid #d7e1da}.biz-board-head{background:#f0f5f3;font-weight:650}.biz-board-person{background:#f8faf9;font-weight:650}.biz-board-cell{min-height:150px;background:#fff}.biz-board-cell:has(.is-dragging){background:#e6f4eb}.biz-appointment{border-left:4px solid #238363;background:#edf6f1;padding:11px;margin-bottom:10px;border-radius:4px;display:grid;gap:6px;cursor:grab;font-size:12px;overflow-wrap:anywhere}.biz-appointment a{font-weight:650}.biz-appointment.is-dragging{opacity:.5}.biz-agenda{display:grid;gap:4px}.biz-agenda>a{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #e1e8e3}.biz-agenda time{font-weight:700;color:#17674d;min-width:55px}.biz-agenda span{display:grid;gap:5px}.biz-order-shortcuts{padding:22px!important;margin-bottom:22px}.biz-morning{padding:22px;margin-bottom:26px}.biz-public .stack,.content .stack{gap:14px}.content .panel:has(.biz-waterfall),.content .panel:has(.biz-totals){padding:24px}.content>.panel:has(>details),.content>.panel:has(>form.stack){padding:24px}.content>.panel>details{padding:14px 0}.content>.panel>h2{margin-bottom:16px}.content>.panel:has(.biz-receivable){padding:24px}.biz-summary .master-stat strong{font-size:clamp(20px,2.3vw,29px)}video[data-barcode-video]{max-width:100%;width:440px;margin-top:16px;border-radius:8px}.biz-public input{max-width:100%}@media(max-width:1000px){.biz-summary{grid-template-columns:1fr 1fr}.biz-catalog{grid-template-columns:1fr 1fr}.biz-columns{grid-template-columns:1fr}}@media(max-width:600px){.biz-summary{grid-template-columns:1fr 1fr;gap:9px}.biz-catalog{grid-template-columns:1fr}.biz-receivable-head{display:grid}.biz-filter{align-items:stretch}.biz-filter>.field{width:100%}.biz-waterfall>div{font-size:13px;gap:12px}.biz-waterfall>div:first-child,.biz-waterfall>div:last-child{font-size:15px}.biz-public{padding:0 14px}.biz-public .panel{padding:18px}.biz-agenda>a{gap:10px}.biz-tabs{gap:4px}.biz-tabs a{font-size:12px;padding:8px}.biz-columns .panel{overflow-x:auto}}

.biz-workspace>.panel,.biz-workspace>.biz-columns>.panel{padding:24px;margin-top:22px}.biz-workspace .panel>p{margin:12px 0}.biz-workspace .panel>.stack{margin-top:18px}.biz-workspace details>form{margin-top:18px}.biz-workspace h2{margin-bottom:16px}@media(max-width:600px){.biz-workspace>.panel,.biz-workspace>.biz-columns>.panel{padding:18px}}
