.listen-reader{background:var(--surface,#f4f8fc);color:var(--text,#142d4b);border:1px solid #c7d9ee;border-left:4px solid #023f87;border-radius:12px;margin:1.25rem 0;padding:1.25rem;font-family:Inter,system-ui,sans-serif}.listen-reader h3{margin:0 0 .4rem;font:600 1.1rem/1.4 Inter,system-ui,sans-serif}.listen-reader p,.listen-reader li{max-width:80ch;margin:.5rem 0;font:400 .9rem/1.65 Inter,system-ui,sans-serif!important}.listen-fields{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.listen-fields label{flex-direction:column;flex:180px;gap:.3rem;min-width:0;font:600 .82rem/1.5 Inter,system-ui,sans-serif;display:flex}.listen-fields label:last-child{flex:0 100px}.listen-fields select{background:var(--surface,#fff);width:100%;min-height:44px;color:inherit;border:1px solid #aebfd4;border-radius:6px;padding:.5rem;font:400 .9rem/1.5 Inter,system-ui,sans-serif}.listen-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.listen-actions button{background:var(--surface,#fff);min-height:44px;color:inherit;cursor:pointer;border:1px solid #9bb4d2;border-radius:6px;padding:.5rem .9rem;font:600 .85rem/1.4 Inter,system-ui,sans-serif}.listen-actions button:first-child{color:#fff;background:#023f87;border-color:#023f87}.listen-actions button:disabled{opacity:.5;cursor:default}.listen-actions span{font-size:.82rem}.listen-reader .listen-warning{color:#573e13;background:#fff7e6;border-radius:6px;padding:.6rem .8rem}.listen-reader details{margin-top:.8rem;font-size:.85rem}.listen-reader summary{cursor:pointer;min-height:30px}:is(.listen-reader select:focus-visible,.listen-reader button:focus-visible){outline-offset:2px;outline:3px solid #f05b89}html[data-trbs-theme=dark] .listen-reader{color:#e6eff9;background:#17283e}html[data-trbs-theme=dark] .listen-reader select,html[data-trbs-theme=dark] .listen-actions button:not(:first-child){background:#17283e}@media print{.listen-reader{display:none!important}}
