.voice-section{border-top:1px solid #ffffff18}.voice-section h2{font-size:clamp(24px,4vw,34px);margin:6px 0 12px}.voice-section>p{max-width:620px;color:#c8c1d2;line-height:1.6}.voice-launch{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.voice-owner-link{font-size:14px;color:#d3c8e0;text-decoration:underline;text-underline-offset:4px}.voice-dialog{width:min(570px,calc(100% - 24px));max-height:92svh;overflow:auto;background:#160a28;color:white;border:1px solid #ffffff30;border-radius:20px;padding:26px}.voice-dialog::backdrop{background:#06000bcc;backdrop-filter:blur(5px)}.voice-dialog h2{font-size:27px;margin:8px 40px 12px 0}.voice-dialog p{font-size:14px;line-height:1.6;color:#d4cbdc}.voice-dialog label{display:block;font-size:14px;color:#e7dfed;margin:15px 0 7px}.voice-dialog input:not([type=checkbox]),.voice-dialog textarea{display:block;width:100%;padding:12px;background:#090112;color:#fff;border:1px solid #675674;border-radius:8px;font:inherit;min-height:44px;box-sizing:border-box}.voice-dialog textarea{resize:vertical;min-height:70px}.voice-dialog input:focus-visible,.voice-dialog textarea:focus-visible{outline:2px solid #ffff13;outline-offset:2px}.voice-recording-row{display:flex;align-items:center;gap:10px;padding:18px 0}.voice-recording-row output{font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}.voice-led{width:9px;height:9px;border-radius:50%;background:#7b7185}.voice-led.is-recording{background:#ffff13;box-shadow:0 0 12px #ffff1370}.voice-recording-row>span:last-child{font-size:12px;color:#b5a8c4;margin-left:auto}.voice-buttons{display:flex;flex-wrap:wrap;gap:10px}.voice-buttons .button{min-height:44px}.voice-dialog audio{width:100%;margin:18px 0 4px}.voice-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5;margin:20px 0!important}.voice-consent input{width:22px;height:22px;flex-shrink:0;accent-color:#ffff13;margin-top:0}.voice-submit{width:100%;min-height:48px}.voice-dialog button:disabled{opacity:.5;cursor:not-allowed}.voice-status{padding:12px 14px;background:#ffffff09;border-radius:8px;min-height:46px}.voice-privacy{font-size:12px!important;color:#a99bb8!important}.voice-sent{color:#ffff13!important;font-weight:600}.inbox-page{background:#0b0019;color:#fff;font-family:Arial,sans-serif;margin:0;min-height:100vh}.inbox-wrap{max-width:900px;margin:auto;padding:26px 20px 80px}.inbox-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.inbox-top a{color:#ffff13}.inbox-wrap h1{font-size:clamp(27px,5vw,40px);margin:12px 0}.inbox-intro{color:#c7bdd2;line-height:1.6}.inbox-notice{border:1px solid #664787;border-radius:12px;padding:16px;background:#201030;font-size:14px;line-height:1.6}.inbox-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.inbox-button{border:0;border-radius:22px;background:#ffff13;color:#170827;padding:12px 20px;min-height:44px;font-weight:700;font-size:14px;cursor:pointer}.inbox-button.secondary{background:#30203e;color:#fff}.inbox-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.inbox-button:disabled{opacity:.5;cursor:wait}.inbox-card{padding:20px;margin:14px 0;background:#1b0d2b;border:1px solid #ffffff20;border-radius:15px;overflow-wrap:anywhere}.inbox-card h2{font-size:20px;margin:0 0 8px}.inbox-card time,.inbox-card small{color:#bcb0c9;font-size:13px}.inbox-card p{font-size:15px;line-height:1.5}.inbox-card audio{width:100%;margin:12px 0}.inbox-card a{color:#ffff13;font-size:14px}.inbox-card .contact-value{white-space:pre-wrap}.inbox-status{min-height:24px;color:#dbd1e5}.inbox-card .typed-note{white-space:pre-wrap}.inbox-empty{padding:30px 0;color:#c7bdd2}.inbox-footer-note{font-size:12px;color:#a99bb8;line-height:1.6}
@media(max-width:560px){.voice-dialog{padding:20px}.voice-dialog h2{font-size:24px}.voice-launch .button{width:100%}.voice-owner-link{min-height:44px;display:inline-flex;align-items:center}.inbox-wrap{padding:20px 14px 60px}.inbox-card{padding:16px}}
[hidden]{display:none!important}
