.organization-open{cursor:pointer;transition:border-color .15s,transform .15s}.organization-open:hover{border-color:#7c858d;transform:translateY(-1px)}.detail-dialog{width:min(980px,calc(100vw - 30px));max-height:90vh}.detail-shell{padding:25px;overflow:auto;max-height:90vh}.detail-title p{margin:0;color:var(--muted)}.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 20px}.detail-metrics>div{background:#f2f4f5;border-radius:9px;padding:12px}.detail-metrics b,.detail-metrics span{display:block}.detail-metrics span{font-size:12px;color:var(--muted);margin-bottom:5px}.detail-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:20px}.detail-tabs button{border:0;background:transparent;padding:11px 15px}.detail-tabs button.active{color:#fff;background:var(--dark);border-radius:7px 7px 0 0}.detail-tab{display:none}.detail-tab.active{display:block}.detail-columns{display:grid;grid-template-columns:300px 1fr;gap:25px}.mini-form{background:#f5f6f7;border-radius:10px;padding:16px}.mini-form h3,.detail-tab h3{margin:0 0 14px}.mini-form label{display:block;font-size:13px;margin:10px 0}.mini-form input,.mini-form select{display:block;width:100%;padding:10px;margin-top:5px;border:1px solid #ccd2d7;border-radius:7px;background:#fff}.mini-form .primary{width:100%;margin-top:8px}.management-list{display:grid;gap:8px}.management-item{border:1px solid var(--line);padding:11px;border-radius:8px;display:flex;justify-content:space-between;gap:12px}.management-item b,.management-item small{display:block}.management-item small{color:var(--muted);margin-top:3px}.management-item em{font-style:normal;font-size:12px}.usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.usage-grid article{border:1px solid var(--line);border-radius:9px;padding:16px}.usage-grid strong,.usage-grid span{display:block}.usage-grid strong{font-size:24px}.usage-grid span{color:var(--muted);font-size:12px;margin-top:5px}@media(max-width:750px){.detail-metrics,.usage-grid{grid-template-columns:1fr 1fr}.detail-columns{grid-template-columns:1fr}.detail-tabs{overflow:auto}}
