.ru-tool{max-width:900px}.bill-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.bill-fields{display:grid;gap:14px}.suspect-card{padding:16px;border:1px solid #aaa;border-radius:4px;margin-top:16px}.suspect-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.suspect-top h3{margin:0}.suspect-card .ru-input-grid{margin-top:14px}.detective-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric{background:#f3f3f3;padding:16px;min-width:0}.metric>span{display:block;font-size:14px;font-weight:bold}.metric strong{display:block;font-size:28px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.metric small{font-size:14px;font-weight:normal}.ru-tool td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.ru-tool td:first-child{min-width:140px;overflow-wrap:anywhere}.ru-tool th{min-width:120px}.ru-tool .ru-table-wrapper{margin:16px 0;max-width:100%;overflow-x:auto}.ru-tool dd{white-space:nowrap;overflow-wrap:normal}.ru-tool summary{cursor:pointer;font-weight:bold}.notes-field{margin-top:14px}@media(max-width:650px){.bill-columns,.detective-summary{grid-template-columns:1fr}.metric strong{font-size:26px}.ru-tool .ru-actions{flex-direction:column}.suspect-top{align-items:flex-start}.suspect-card{padding:12px}}.metric{overflow-x:auto}.metric strong small{display:block}.ru-tool dd{max-width:100%;overflow-x:auto}
