.billing-collaboration{border-top:1px solid #e8eeee;padding-top:8px;min-width:0}.billing-collaboration>summary,.invoice-collaboration-info>summary{cursor:pointer;color:#627e86;min-height:36px;line-height:36px;font-size:12px}.billing-collaboration .grid{gap:12px}.billing-collaboration p{font-size:11px;line-height:1.6}.invoice-collaboration-info{padding:6px 0 10px}.invoice-collaboration-info>div{display:flex;gap:10px 24px;flex-wrap:wrap;font-size:13px;margin:8px 0}.report-collaboration-note{padding:0 18px;margin:12px 0;color:#6b838b;font-size:12px;line-height:1.7}.report-collaboration-table{padding:0 18px 12px;min-width:0}.report-collaboration-table>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#4d727b;font-size:13px}.report-collaboration-table .tablewrap{max-width:100%;overflow-x:auto}.report-collaboration-table small{display:block;color:#7f9096;font-size:11px}.report-staff-collaboration>.report-fee-definition{padding:0 18px 12px}
@media screen and (max-width:720px){.billing-collaboration{width:100%;flex:1 0 100%;padding:0}.billing-collaboration>summary,.invoice-collaboration-info>summary{min-height:44px;line-height:44px}.billing-collaboration .grid{display:grid;grid-template-columns:1fr;gap:8px;padding-bottom:8px}.billing-collaboration select{font-size:16px;min-height:44px;width:100%;box-sizing:border-box}.billing-collaboration p{margin:4px 0 10px}.report-collaboration-note{padding:0 12px;font-size:11px}.report-collaboration-table{padding:0 12px 8px}.report-staff-collaboration>.report-fee-definition{padding:0 12px 10px}.report-collaboration-table .mobile-data-card{padding:12px;border-radius:6px;box-shadow:none;border:1px solid #edf2f3}}
@media screen and (max-width:720px){.mobile-billing-simple .billing-desk-context>.billing-collaboration{grid-column:1/-1!important;width:100%;box-sizing:border-box}.mobile-billing-simple .billing-desk-context>label:has(select[name=doctor_id]){grid-column:1/-1!important}.mobile-billing-simple .billing-collaboration>.grid{grid-template-columns:minmax(0,1fr)!important;width:100%;box-sizing:border-box}.mobile-billing-simple .billing-collaboration label{min-width:0;width:100%}}
@media screen and (max-width:720px){.mobile-billing-simple .billing-desk-context>.billing-collaboration,.mobile-billing-simple .billing-desk-context>label:has(select[name=doctor_id]){flex:1 0 100%!important;min-width:0!important;width:100%!important}}
