.configuration-toolbar{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin:18px 0}.configuration-toolbar p{margin:4px 0}.configuration-toolbar label,.configuration-add-metric label{display:inline-flex;align-items:center;gap:8px}.configuration-service-controls,.configuration-metric-controls{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center;margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.service-area>summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.configuration-service-controls button,.configuration-metric-controls button{padding:4px 7px;color:var(--muted);background:#fff;border:1px solid var(--line);font-size:12px;min-height:30px}.configuration-metric-controls{flex-shrink:0}.configuration-select{display:inline-flex;align-items:center;gap:4px;margin:0}.configuration-select input.priority{margin:0;width:17px;height:17px}.config-handle{cursor:grab;font-size:18px!important;touch-action:none}.config-handle:active{cursor:grabbing}.configuration-add-metric{padding:10px 12px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.configuration-add-metric button{font-size:12px;padding:6px 9px;color:var(--muted)}.config-drop-target{outline:2px solid #547a6d;outline-offset:2px}.setup-menu{margin:12px 0}.setup-menu>summary{font-size:12px;font-weight:800;letter-spacing:.12em;cursor:pointer;padding:10px 14px}.setup-menu a{padding-left:25px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:850px){.metric-toolbar{flex-wrap:wrap}.configuration-metric-controls{margin-left:auto}.configuration-service-controls{margin-left:auto}.configuration-toolbar select,.configuration-add-metric select{max-width:100%}.configuration-toolbar label,.configuration-add-metric label{flex-wrap:wrap}}
.metric-title{grid-template-columns:26px minmax(0,1fr)}.metric-body{margin-left:34px}.configuration-metric-controls{max-width:100%}.metric-title h3{min-width:0}.service-area>summary h2{min-width:0;flex:1}
