:root{--bs-primary:#126453;--bs-body-color:#173f36;--bs-body-bg:#f3f4eb}body{margin:0;font-family:system-ui,sans-serif}*{box-sizing:border-box}.container{max-width:1190px}h1{font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.13;font-weight:750;margin:12px 0 20px}h2{font-size:1.25rem;font-weight:700;margin-bottom:20px}header{padding:12px 6px 24px}.eyebrow{letter-spacing:.13em;font-size:.75rem;color:#126453;font-weight:800}.lead{font-size:1.08rem}.panel{background:#fff;border:1px solid #d5e2d9;border-radius:18px;padding:24px;margin-bottom:18px;min-width:0}.note{background:#e8f0dd;border-left:4px solid #9ab653;padding:14px;border-radius:6px;font-size:.9rem}.toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.toolbar>div{flex:1;min-width:140px}.btn{min-height:42px;white-space:normal}.btn-primary{background:#126453;border-color:#126453}.btn-primary:hover{background:#084d3e;border-color:#084d3e}.form-label{font-weight:650}.form-check-label{font-size:.9rem}.form-check-input:checked{background:#126453;border-color:#126453}.state{padding:12px 0;font-weight:650;margin:0}.error{background:#fff0ed;border-left:4px solid #ae4235;padding:12px}.ticket{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e3e9df}.ticket>div{min-width:0;overflow-wrap:anywhere}.ticket button{flex-shrink:0}.small{color:#537064}.cache{display:grid;gap:6px;padding:12px 0;border-top:1px solid #e1e7dd;font-size:.9rem}.cache code{overflow-wrap:anywhere;color:#145f50}.logs{max-height:230px;overflow:auto;font:13px/1.8 ui-monospace,monospace;padding-left:24px;overflow-wrap:anywhere}.logs time{color:#678177}a{color:#126453}@media(max-width:500px){.container{padding:12px}.panel{padding:16px;border-radius:12px}.toolbar .btn{flex:1 1 120px}.ticket{align-items:start;flex-direction:column}.ticket button{align-self:end}.row{--bs-gutter-x:16px}h1{font-size:1.9rem}.form-select{font-size:.9rem}.logs{font-size:12px}}
:root{color-scheme:light}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fact{background:#edf3e6;border-radius:12px;padding:16px;display:grid;gap:8px;min-width:0}.fact strong{font-size:1.65rem;overflow-wrap:anywhere}.fact span{font-size:.85rem}.bar-row{margin:12px 0}.bar-row span{display:block;font-size:.9rem;margin-bottom:5px}.bar{height:18px;background:#16775e;border-radius:4px;max-width:100%;transition:width .25s}h3{font-size:1.05rem;margin:24px 0 12px}pre{background:#103e34;color:#eef6dc;padding:16px;border-radius:12px;max-height:380px;overflow:auto;font-size:12px;white-space:pre}summary{cursor:pointer;font-weight:650;padding:12px 0}.pass{color:#145f42}.fail{color:#9d332a}@media(max-width:640px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{padding:12px}.fact strong{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.bar{transition:none}}

.request-line{font:14px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;padding:16px;background:#edf3e6;margin-top:16px;border-radius:8px}.fact strong{font-size:1.1rem}#body{white-space:pre-wrap;overflow-wrap:anywhere}body{overflow-wrap:anywhere}pre{overflow-wrap:normal}
