.sptd247{position:fixed;inset:0;z-index:2460;background:radial-gradient(circle at 50% -20%,#153d3c 0,#08181b 40%,#040a0d 100%);color:#e7f7f3;font:12px/1.35 Inter,Arial,sans-serif;overflow:auto}.sptd247[hidden]{display:none}.sptd247 *{box-sizing:border-box}.sptd247>header{position:sticky;top:0;z-index:4;min-height:86px;display:flex;align-items:center;gap:24px;padding:14px 22px;border-bottom:1px solid #28514d;background:#071315f8}.sptd247>header>div{flex:1}.sptd247>header small,.sptd247 main small{display:block;color:#71b8aa;font-size:9px;letter-spacing:.16em}.sptd247>header strong{display:block;font:700 22px/1.1 Georgia,serif;letter-spacing:.04em}.sptd247>header p{margin:5px 0 0;color:#9eb8b3}.sptd247>header>span{padding:8px 16px;border:1px solid #2d625b;background:#0a201f}.sptd247>header>span b{color:#7ae2c9}.sptd247 button{min-height:38px;border:1px solid #274a47;background:#0b1c1e;color:#dcefea;cursor:pointer;letter-spacing:.06em}.sptd247 button:hover:not(:disabled){border-color:#70e3c2;background:#11302e}.sptd247 button:disabled{cursor:not-allowed;opacity:.48}.sptd247>header>button{width:42px;font-size:24px}.sptd247>main{display:grid;grid-template-columns:240px minmax(560px,1fr) 260px;gap:12px;padding:12px;max-width:1600px;margin:auto}.sptd247-time,.sptd247-core,.sptd247-proof{border:1px solid #254744;background:#071416d9}.sptd247-time>header,.sptd247-proof>header,.sptd247-signals>header,.sptd247-triggers>header,.sptd247-response>header{padding:12px;border-bottom:1px solid #244744}.sptd247-time>header b,.sptd247-proof>header strong{display:block;margin-top:4px;color:#8be8d2}.sptd247-time>button{width:calc(100% - 16px);margin:8px;display:grid;grid-template-columns:26px 1fr 32px;align-items:center;text-align:left;padding:8px}.sptd247-time>button[data-active=true]{border-color:#70e3c2;background:#12312f}.sptd247-time>button[data-reviewed=true] em{color:#70e3c2}.sptd247-time button i{color:#5c9c90;font-style:normal}.sptd247-time button span small{margin-top:3px}.sptd247-time button em{text-align:right;font-style:normal;color:#dbbd70}.sptd247-time>article{margin:12px;padding:12px;border:1px solid #694d2b;background:#21190e}.sptd247-time>article b{display:block;color:#e5c577}.sptd247-time>article p{color:#bcae91}.sptd247-core>header{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #254744}.sptd247-core>header>div:first-child{flex:1}.sptd247-core>header strong{font-size:17px}.sptd247-core>header>div:nth-child(2){text-align:right}.sptd247-core>header b{font-size:23px;color:#7de4cb}.sptd247-core>header button{padding:0 18px}.sptd247-chart{display:grid;grid-template-columns:2fr 1fr;border-bottom:1px solid #254744}.sptd247-chart>article{padding:10px}.sptd247-chart svg{width:100%;height:176px}.sptd247-chart svg path{stroke:#234d48;fill:none}.sptd247-chart svg polyline{fill:none;stroke:#70e3c2;stroke-width:2}.sptd247-chart svg circle{fill:#071416;stroke:#78e6cc;stroke-width:2}.sptd247-chart svg text{fill:#6ea99d;font-size:9px;text-anchor:middle}.sptd247-chart>aside{padding:18px;border-left:1px solid #254744}.sptd247-chart>aside strong{display:block;margin:8px 0;color:#e1c47c}.sptd247-chart>aside p{color:#9fb8b3}.sptd247-chart>aside div{margin-top:18px;padding:10px;border:1px solid #32675f}.sptd247-chart>aside div b{float:right;color:#83e6cf}.sptd247-signals>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px}.sptd247-signals article{padding:8px;border:1px solid #1f403d;background:#09191b}.sptd247-signals article b{display:block;font-size:15px}.sptd247-signals article span{color:#d5b96e}.sptd247-signals article em{float:right;color:#70d7c0;font-size:9px}.sptd247-triggers>div,.sptd247-response>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px}.sptd247-response>div{grid-template-columns:repeat(4,1fr)}.sptd247-triggers button,.sptd247-response button{padding:8px;text-align:left}.sptd247-triggers button i,.sptd247-response button i{color:#5f9d92;font-style:normal}.sptd247-triggers button span,.sptd247-response button span{display:block;margin:5px 0}.sptd247-triggers button em,.sptd247-response button em{color:#d6bb72;font-style:normal}.sptd247-triggers button[data-done=true],.sptd247-response button[data-selected=true]{border-color:#70e3c2;background:#10302d}.sptd247-proof>header{text-align:center}.sptd247-ring{width:150px;height:150px;margin:18px auto;border:8px solid #25524c;border-top-color:#75e1c7;border-radius:50%;display:grid;place-content:center;text-align:center}.sptd247-ring strong{font-size:40px;color:#84e8d0}.sptd247-proof>section{padding:8px}.sptd247-proof>section button{width:100%;margin-bottom:7px;padding:8px;text-align:left}.sptd247-proof>section button[data-done=true]{border-color:#70e3c2}.sptd247-proof>section i{font-style:normal;color:#5d9d91}.sptd247-proof>section span{display:block;margin:4px 0}.sptd247-proof>section em{font-style:normal;color:#d6bb72;font-size:9px}.sptd247-proof>article{margin:8px;padding:12px;border:1px solid #2a5550}.sptd247-proof>article strong{display:block;margin-top:6px;color:#7fe5cc}.sptd247-proof>article p{color:#9db4b0}.sptd247-proof>[data-sptb-seal],.sptd247-proof>[data-sptb-revoke]{width:calc(100% - 16px);margin:4px 8px}.sptd247-proof>[data-sptb-revoke]{border-color:#74403d;color:#e19b93}.sptd247>footer{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid #28514d;background:#071315f2}.sptd247>footer span{flex:1;text-align:center;color:#89bcb2}.sptd247>footer button{padding:0 14px}
@media(max-width:900px){.sptd247>header{align-items:flex-start;padding:12px}.sptd247>header strong{font-size:16px}.sptd247>header p,.sptd247>header>span{display:none}.sptd247>main{display:block;padding:8px}.sptd247-time,.sptd247-core,.sptd247-proof{margin-bottom:8px}.sptd247-time>button{display:inline-grid;width:calc(50% - 13px)}.sptd247-chart{grid-template-columns:1fr}.sptd247-chart>aside{border-left:0;border-top:1px solid #254744}.sptd247-signals>div{grid-template-columns:repeat(2,1fr)}.sptd247-triggers>div{grid-template-columns:1fr}.sptd247-response>div{grid-template-columns:repeat(2,1fr)}.sptd247>footer{flex-wrap:wrap}.sptd247>footer span{order:-1;flex-basis:100%;font-size:9px}.sptd247>footer button{flex:1}}
