:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#06111c;color:#dceaf5}*{box-sizing:border-box}body{margin:0}a{color:#9dd5f5}.ownerHeader{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 4vw;border-bottom:1px solid #2c465b;background:#0b1d2d}h1{margin:0;font-size:24px}h2{margin:8px 0 18px}main{max-width:1450px;margin:auto;padding:24px 4vw}button,input,select,textarea{font:inherit;border:1px solid #456781;border-radius:5px;padding:10px;background:#102c42;color:#edf7ff;min-height:42px}button{cursor:pointer}button:hover{background:#1c4667}button:disabled{opacity:.45;cursor:default}label{display:block;margin:10px 0}label input,label select,label textarea{display:block;width:100%;margin-top:5px}form{margin:0}#login{max-width:760px;padding:20px;background:#0c2133;border:1px solid #38586f;border-radius:10px}#message,#detailMessage{padding:12px;border-left:3px solid #55afd8;background:#0a2438;overflow-wrap:anywhere}#filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;align-items:end}.search{grid-column:span 2}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0}.metric{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #37536a;border-radius:8px;background:#0c2234}.metric strong{font-size:25px}.metric span{font-size:13px;color:#a9c5d8}.tableWrap{overflow:auto;border:1px solid #2c465a;border-radius:8px}table{width:100%;border-collapse:collapse;min-width:750px}th,td{padding:12px;text-align:left;border-bottom:1px solid #223b4f;vertical-align:top}th{background:#102b40;font-size:13px}td{font-size:14px;overflow-wrap:anywhere;max-width:400px}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}details{margin:20px 0}summary{cursor:pointer;color:#abd9f5}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#020a11;font-size:12px}dialog{width:min(900px,94vw);max-height:92dvh;overflow:auto;background:#071927;color:#dceaf5;padding:22px;border:1px solid #7198b4;border-radius:12px}dialog::backdrop{background:#02060ddb}dialog header,dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}dialog img{display:block;width:100%;margin:14px 0;border-radius:8px}dialog .danger{background:#602337;border-color:#bb526d}[hidden]{display:none!important}:focus-visible{outline:2px solid #91d6ff;outline-offset:3px}@media(max-width:780px){#filters{grid-template-columns:1fr 1fr}.ownerHeader{gap:12px;padding:16px}main{padding:18px 12px}dialog{padding:14px}dialog footer{flex-wrap:wrap}.actions button{flex:1 1 150px}}
