.availability{display:flex;align-items:flex-start;gap:15px;border:1px solid #37544f;background:#102520;padding:22px;border-radius:12px}.availability p{font-size:14px;color:#bfccc9;margin:5px 0 0}.dot{width:10px;height:10px;background:#c9c18a;border-radius:50%;flex-shrink:0;margin-top:8px}.trace-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trace-tools>a{padding:24px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(140deg,#142330,#0b131e);display:flex;flex-direction:column;transition:border-color .2s}.trace-tools>a:hover{border-color:var(--gold)}.trace-tools span{font-size:10px;letter-spacing:.1em;color:var(--gold)}.trace-tools h3{font:25px/1.15 Georgia,serif;margin:22px 0 10px}.trace-tools p{font-size:14px;color:var(--muted);flex:1}.trace-tools b{font-size:13px;color:#bce2da;font-weight:500;margin-top:12px}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.price{font:60px/1.1 Georgia,serif;color:var(--gold);display:block;margin:10px 0 22px}.price small{font:15px system-ui;color:var(--muted);display:block;margin-top:10px}.price-main>p:not(.muted){max-width:420px;color:var(--muted)}.price-total{margin:24px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-block:1px solid var(--line);padding:20px 0}.price-total span{font-size:14px}.price-total strong{font-size:30px;color:var(--gold)}.pricing-layout ul{padding-left:20px}.pricing-layout li{padding:9px 0;color:#ced7dc}fieldset{padding:0;margin:0;border:0;min-width:0}fieldset:disabled{opacity:.55}fieldset>label{margin-top:22px}fieldset>button{margin:20px 0 0}code{color:#d6d2b1;font-size:13px}input[type=file]{font-size:14px}input[type=file]::file-selector-button{background:#2d4447;color:#fff;padding:10px;border:0;border-radius:5px;margin-right:12px}.list-summary{display:flex;flex-wrap:wrap;gap:15px;margin:22px 0}.list-summary div{border:1px solid var(--line);padding:15px;border-radius:8px;flex:1}.list-summary strong{font-size:25px;color:#bfe2d5;display:block}.list-summary span{font-size:12px;color:var(--muted)}.table-scroll{overflow:auto;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;min-width:600px}caption{text-align:left;color:var(--muted);padding:8px 0}td,th{padding:10px 12px;border:1px solid var(--line);overflow-wrap:anywhere;max-width:300px}th{color:var(--gold);background:#182633}#request-status,#list-status{white-space:pre-line;color:#cbdaba}#request-form label:has(textarea){margin-top:22px}#auth-note{margin-bottom:20px}button:disabled{cursor:not-allowed;filter:none;opacity:.5}@media(max-width:800px){.trace-tools{grid-template-columns:1fr 1fr}.pricing-layout{grid-template-columns:1fr;gap:0}}@media(max-width:550px){.trace-tools{grid-template-columns:1fr}.trace-tools>a{padding:20px}.trace-tools h3{margin-top:14px}.price{font-size:52px}.list-summary div{min-width:100px}.price-total{align-items:flex-start;flex-direction:column}.heading{flex-direction:column}.heading button{width:100%}}
