.usage-prompt,.usage-dialog{color:#142033;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:20px;font:400 14px/1.5 system-ui,sans-serif}.usage-prompt{z-index:120;width:min(430px,100vw - 32px);position:fixed;bottom:16px;left:16px;box-shadow:0 4px 24px #0f172a1a}.usage-prompt p,.usage-dialog p{margin:8px 0 14px}.usage-dialog{width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.usage-dialog::backdrop{background:#0f172a80}.usage-dialog h2{margin:0 0 12px;font-size:22px}.usage-dialog a{color:#1d4ed8}.usage-actions{flex-wrap:wrap;gap:8px;display:flex}.usage-actions button{cursor:pointer;color:#142033;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-width:48px;min-height:48px;padding:10px 14px;font:600 14px/1.3 system-ui,sans-serif}.usage-actions button:hover{background:#e2e8f0}.usage-actions button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.usage-actions button:disabled{cursor:default;opacity:.5}@media print{.usage-prompt,.usage-dialog{display:none!important}}
