button.service-row{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;letter-spacing:normal;text-transform:none}
button.service-row:hover,button.service-row:focus-visible{background:#202c17;outline:2px solid #b5e768;outline-offset:-2px}
.instance-dialog{width:min(1100px,94vw);max-height:92vh;padding:0;border:1px solid #485936;border-radius:20px;background:#10160e;color:#e8eddd;box-shadow:0 30px 100px #000b;overflow:auto}
.instance-dialog::backdrop{background:#030702cc;backdrop-filter:blur(5px)}
.instance-dialog button{padding:9px 13px;border:1px solid #495c36;border-radius:8px;background:#26351c;color:#d5edb7;font-weight:700}.instance-dialog button:hover{background:#344825}.instance-dialog button:focus-visible,.instance-dialog select:focus-visible{outline:2px solid #d0f38b;outline-offset:3px}.instance-dialog button:disabled{opacity:.55;cursor:wait}
.instance-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 26px 12px;gap:16px;background:#172012}.instance-head h2{font-size:28px;margin:7px 0}.instance-head small{letter-spacing:2px;color:#b9e778}.instance-head p{color:#a5b297;margin:4px 0;overflow-wrap:anywhere}.instance-head button{font-size:26px;min-width:44px;min-height:44px}
.instance-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 26px;border-bottom:1px solid #303f27}.instance-toolbar label{display:flex;align-items:center;gap:10px;font-size:13px}.instance-toolbar label[hidden]{display:none}.instance-toolbar select{padding:9px;background:#1a2515;color:#e8eddd;border:1px solid #465a35;border-radius:8px}.instance-toolbar span{font-size:12px;color:#a5b297;margin-left:auto}
#instance-content{padding:22px 26px}.instance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.instance-stat{padding:16px;background:#1b2516;border:1px solid #34432a;border-radius:12px;display:flex;flex-direction:column;gap:9px;min-width:0}.instance-stat small{font-size:10px;letter-spacing:1px;color:#b6c3aa}.instance-stat strong{font-size:25px;color:#c8f28c;overflow-wrap:anywhere}.instance-stat span{font-size:11px;color:#a5b297;line-height:1.5}
.instance-note{font-size:12px;color:#afbea2;line-height:1.7;margin:12px 0 20px}.instance-section{margin:18px 0;padding:18px;border:1px solid #34432a;border-radius:12px;min-width:0}.instance-section h3{font-size:15px;margin:0 0 14px;color:#e4dab0}.instance-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.instance-table{overflow:auto}.instance-table table{width:100%;border-collapse:collapse;font-size:12px}.instance-table td,.instance-table th{padding:10px 6px;text-align:left;border-bottom:1px solid #303c27;overflow-wrap:anywhere}.instance-table td:last-child,.instance-table th:last-child{text-align:right;white-space:nowrap}.instance-table th{color:#b1bf9e}
.instance-bars{display:flex;gap:9px;align-items:end;overflow-x:auto;padding:16px 0 8px;min-height:140px}.instance-bar{flex:1;min-width:44px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:6px}.instance-bar i{display:block;width:75%;background:linear-gradient(#d3ef96,#789e48);border-radius:4px 4px 0 0}.instance-bar span,.instance-bar small{font-size:9px;color:#b1bf9e;white-space:nowrap}.instance-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;padding:14px;background:#070c06;border-radius:8px;font:11px/1.7 monospace;color:#b9ccab}
@media(max-width:720px){.instance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.instance-columns{grid-template-columns:1fr}.instance-head,.instance-toolbar{padding:16px}#instance-content{padding:14px}.instance-stat strong{font-size:21px}.instance-dialog{width:96vw;max-height:95vh}.instance-head h2{font-size:23px}}
