.clinic-market{gap:22px;margin:24px 0;display:grid}.clinic-market .account-panel>p{color:#6a776b;font-size:13px;line-height:1.8}.clinic-market h2{margin:10px 0 16px;font-size:25px;font-weight:500}.clinic-market-partner{background:#f5f8ef;border:1px solid #dce3d4;padding:15px 17px;font-size:13px}.clinic-market-partner p{color:#708168;margin:7px 0 0;font-size:12px;line-height:1.7}.clinic-market-error,.clinic-market-notice{margin:0;padding:14px 18px;font-size:13px;line-height:1.8}.clinic-market-error{color:#8b4538;background:#fff0ed;border:1px solid #e6c7bd}.clinic-market-notice{color:#50713f;background:#eef5e8;border:1px solid #cedcc3}.clinic-market-offers{border-top:1px solid #e0e4dc;margin:22px 0;display:grid}.clinic-market-offers article{border-bottom:1px solid #e0e4dc;align-items:center;gap:13px;padding:16px 0;display:flex}.clinic-market-offers article>div{flex:1;min-width:0}.clinic-market-offers strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.clinic-market-offers span{color:#7d8a73;margin-top:5px;font-size:11px;display:block}.clinic-market-offers b{white-space:nowrap;font-size:14px;font-weight:500}.clinic-market-form{gap:16px;margin-top:23px;display:grid}.clinic-market-form h3{margin:0;font-size:16px;font-weight:500}.clinic-market-form label:not(.clinic-market-check){gap:8px;font-size:12px;display:grid}.clinic-market-form input:not([type=checkbox]),.clinic-market-form select{background:#fff;border:1px solid #d4ddcd;border-radius:2px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:13px}.clinic-market-form small{color:#829075;font-size:10px;line-height:1.8}.clinic-market-fields{grid-template-columns:1fr 1.5fr 1fr;gap:16px;display:grid}.clinic-market-check{color:#65785a;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.clinic-market-check input{accent-color:#284c39;flex-shrink:0;margin-top:4px}.clinic-market-actions{align-items:center;gap:12px;display:flex}.clinic-market-form>.account-primary{justify-self:start}.clinic-market-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0;display:grid}.clinic-market-photos figure{min-width:0;margin:0}.clinic-market-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid #e0e4d8;width:100%}.clinic-market-photos figcaption{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}@media (max-width:650px){.clinic-market-fields{grid-template-columns:1fr}.clinic-market-offers article{flex-wrap:wrap}.clinic-market-offers article>div{min-width:70%}.clinic-market-offers b{font-size:13px}.clinic-market h2{font-size:22px}.clinic-market .account-panel>p{font-size:12px}.clinic-market-photos{grid-template-columns:1fr}.clinic-market-check{font-size:11px}}.commission-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.commission-heading h2{margin:10px 0 15px;font-size:24px;font-weight:500}.commission-explanation,.commission-setup{color:#6d7c66;margin:0 0 18px;font-size:13px;line-height:1.85}.commission-error,.commission-notice{padding:12px 15px;font-size:12px;line-height:1.8}.commission-error{color:#884b3d;background:#fff0eb;border:1px solid #e4c9bf}.commission-notice{color:#567644;background:#edf5e8;border:1px solid #d3dfc9}.commission-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.commission-totals>div{background:#f7f9f2;border:1px solid #dde4d5;padding:16px}.commission-totals span{color:#7b8b70;font-size:11px;display:block}.commission-totals strong{overflow-wrap:anywhere;margin-top:9px;font-size:21px;font-weight:500;display:block}.commission-table-scroll{overflow:auto}.commission-ledger table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:12px}.commission-ledger th{color:#819174;background:#f8faf4;border-bottom:1px solid #d8e0cf;padding:13px 12px;font-size:10px;font-weight:500}.commission-ledger td{vertical-align:top;border-bottom:1px solid #e4e9dc;padding:15px 12px}.commission-ledger td>strong{font-size:12px;font-weight:500;display:block}.commission-ledger td>span,.commission-ledger td>small{color:#7c8a71;overflow-wrap:anywhere;max-width:240px;margin-top:5px;font-size:10px;line-height:1.75;display:block}.commission-ledger td>.account-secondary{white-space:nowrap;padding:9px 11px;font-size:10px}.commission-footnote,.commission-empty{color:#7e8f72;margin:16px 0 0;font-size:11px;line-height:1.8}.commission-dialog{color:#30492d;background:#fff;border:1px solid #d5dfca;border-radius:0;width:min(570px,100% - 32px);padding:0}.commission-dialog::backdrop{background:#182b1e59}.commission-dialog form{padding:29px;position:relative}.commission-close{color:#789269;background:#fff;border:1px solid #d9e1d1;padding:7px;display:flex;position:absolute;top:18px;right:17px}.commission-dialog h2{margin:14px 0 22px;font-size:25px;font-weight:500}.commission-dialog dl{background:#f5f8ef;margin:0 0 20px;padding:17px}.commission-dialog dl>div{gap:20px;margin-bottom:11px;font-size:12px;display:flex}.commission-dialog dl>div:last-child{margin:0}.commission-dialog dt{color:#829276;min-width:110px}.commission-dialog dd{overflow-wrap:anywhere;margin:0}.commission-dialog p{color:#77896a;font-size:12px;line-height:1.8}.commission-dialog label{gap:9px;margin:19px 0;font-size:12px;display:grid}.commission-dialog input{border:1px solid #d7e1cc;width:100%;padding:11px;font-size:13px}.commission-dialog input[readonly]{background:#f6f9f1}.commission-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:23px;display:flex}.commission-review{overflow-wrap:anywhere;background:#f0f7e9;border:1px solid #cbdcbc;padding:15px;font-size:12px;line-height:1.8}.commission-review strong,.commission-review span{display:block}@media (max-width:650px){.commission-heading{flex-direction:column;gap:0}.commission-heading h2{font-size:22px}.commission-totals{grid-template-columns:1fr;gap:9px}.commission-totals>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.commission-totals strong{margin:0;font-size:18px}.commission-dialog form{padding:24px 19px}.commission-dialog h2{font-size:23px}.commission-dialog dl{padding:13px}.commission-dialog dl>div{flex-direction:column;gap:3px}.commission-dialog-actions>.account-primary{width:100%}}
