#tpos-idle-warning{box-sizing:border-box;width:min(460px,calc(100% - 24px));max-height:90dvh;margin:auto;padding:26px;border:1px solid #467184;border-radius:16px;background:#142a37;color:#eef5fa;font:16px/1.5 system-ui,sans-serif;box-shadow:0 20px 80px #0008}#tpos-idle-warning::backdrop{background:#0009}#tpos-idle-warning h2{margin:0 0 12px;font-size:24px}#tpos-idle-warning p{margin:0 0 20px;color:#c2d3dd}#tpos-idle-warning .idle-actions{display:flex;flex-wrap:wrap;gap:10px}#tpos-idle-warning button{min-height:46px;padding:10px 16px;border:1px solid #4b6c7e;border-radius:9px;color:#fff;background:#243e50;font:650 15px system-ui;cursor:pointer}#tpos-idle-warning .idle-primary{background:#7bdec4;color:#09291f;border-color:#7bdec4}#tpos-idle-warning button:focus-visible{outline:3px solid #7bdec4;outline-offset:3px}@media(max-width:500px){#tpos-idle-warning .idle-actions{flex-direction:column}#tpos-idle-warning button{width:100%}}
