.idmm-page{color-scheme:dark;--bg:#08111c;--panel:#111f30;--fg:#edf4fc;--muted:#aabed1;--line:#30465f;--head:#1b324b}body.light .idmm-page{color-scheme:light;--bg:#f1f4f8;--panel:#fff;--fg:#172b40;--muted:#52677b;--line:#cad5e0;--head:#e9eff5}.idmm-page *{box-sizing:border-box}.idmm-page{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 Arial,sans-serif}.idmm-page{max-width:1450px;margin:auto;padding:32px 24px}.idmm-page h1{font-size:36px;margin:12px 0}.idmm-page h2{font-size:22px}.idmm-page .eyebrow{font-size:13px;letter-spacing:2px;color:#83bcec}.idmm-page .muted{color:var(--muted)}.idmm-page .card{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:20px 0}.idmm-page .toolbar,.idmm-page form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.idmm-page a{color:#83bcec}.idmm-page button,.idmm-page .button,.idmm-page select,.idmm-page input{font:inherit;color:var(--fg);background:var(--head);border:1px solid var(--line);padding:9px 14px;border-radius:6px;text-decoration:none}.idmm-page button,.idmm-page summary{cursor:pointer}.idmm-page label{display:flex;flex-direction:column;gap:5px}.idmm-page .scroll{overflow:auto}.idmm-page table{width:100%;border-collapse:collapse;white-space:nowrap}.idmm-page th,.idmm-page td{text-align:right;padding:11px 13px;border-bottom:1px solid var(--line)}.idmm-page th{background:var(--head)}.idmm-page th:first-child,.idmm-page td:first-child{text-align:left}.idmm-page summary{text-align:left;color:#83bcec}.idmm-page .detail{white-space:normal}.idmm-page .details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;text-align:left;margin-top:18px}.idmm-page .field{padding:10px;border:1px solid var(--line);overflow-wrap:anywhere}.idmm-page .field b{display:block;font-size:13px;color:var(--muted)}.idmm-page .error{color:#ff91a4}.idmm-page .pagination{display:flex;gap:16px;align-items:center;margin:20px 0}.idmm-page footer{color:var(--muted);font-size:14px}@media(max-width:650px){.idmm-page main{padding:20px 12px}.idmm-page .card{padding:14px}.idmm-page h1{font-size:28px}}

.qat-main{max-width:none;width:100%;padding:0}.idmm-page{min-width:0}.idmm-page a{overflow-wrap:anywhere}@media print{.qat-home-style-navbar{display:none!important}}

.qat-main{background:#08111c}body.light .qat-main{background:#f1f4f8}
