.adm .clinic-head{flex-direction:column;gap:12px;display:flex}.adm .clinic-id{align-items:center;gap:12px;display:flex}.adm .clinic-id .who{flex-direction:column;gap:2px;min-width:0;display:flex}.adm .clinic-id .nm{align-items:center;gap:9px;display:flex}.adm .clinic-id h1{margin:0;font-size:20px;font-weight:600;line-height:1.25}.adm .clinic-id .sub{color:var(--fg-3);font-size:12px}.adm .ov-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:14px;display:grid}.adm .ov-card{flex-direction:column;display:flex}.adm .ov-head{border-bottom:1px solid var(--gray-100);align-items:center;gap:8px;padding:12px 16px;display:flex}.adm .ov-head svg{width:14px;height:14px;color:var(--fg-3);flex:none}.adm .ov-head .cap{flex:1}.adm .ov-link{color:var(--blue-600);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.adm .ov-link:hover{text-decoration:underline}.adm .ov-body{flex-direction:column;gap:9px;padding:12px 16px;display:flex}.adm .ov-row{align-items:center;gap:8px;font-size:12px;display:flex}.adm .ov-row .l{color:var(--fg-3);flex:1;min-width:0}.adm .ov-row .l b{color:var(--fg-1);font-weight:500}.adm .ov-row .v{color:var(--fg-1);flex:none;font-size:13px}.adm .ov-row.foot{border-top:1px solid var(--gray-100);padding-top:9px}.adm .ov-row .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adm .ov-row .mono.dim{color:var(--fg-4)}.adm .ov-row .total{font-size:14px;font-weight:600}.adm .ov-ai{align-items:center;gap:6px;display:inline-flex}.adm .ov-foot{color:var(--fg-3);font-size:11px;line-height:1.5}.adm .ov-empty{color:var(--fg-4);padding:4px 0;font-size:12px}.adm .ov-edition{align-items:center;gap:8px;display:flex}.adm .ov-edition .input{flex:1;min-width:0}.adm .ov-machine{align-items:center;gap:9px;font-size:13px;display:flex}.adm .ov-machine .nm{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.adm .ov-machine .ver{font-family:var(--font-mono);color:var(--fg-3);flex:none;font-size:11px}.adm .ov-machine .seen{text-align:right;width:68px;color:var(--fg-3);flex:none;font-size:11px}.adm .info-note{background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--r-md);color:var(--blue-700);gap:9px;padding:10px 13px;font-size:12px;line-height:1.55;display:flex}.adm .info-note svg{flex:none;width:14px;height:14px;margin-top:2px}.adm .line-cell .h{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.adm .line-cell .m{color:var(--fg-3);white-space:normal;font-size:11px;display:block}.adm .tbl tbody tr.metered td{background:var(--gray-50)}.adm .tbl tbody tr.metered:hover td{background:var(--gray-100)}.adm .tbl td .amount{font-weight:600}.adm .tbl tr.total-row td{border-bottom:none;border-top:1px solid var(--bd);white-space:normal;padding-top:13px;padding-bottom:13px}.adm .tbl tbody tr.total-row:hover td{background:var(--gray-0)}.adm .tbl tr.total-row .grand{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}
