.rtty-widget{font-family:Arial,sans-serif;background:#071017;color:#d7f5ff;border:1px solid #1b5265;border-radius:12px;padding:14px;box-shadow:0 8px 28px rgba(0,0,0,.35);box-sizing:border-box}
.rtty-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}
.rtty-toolbar button,.rtty-input{background:#0e2029;color:#dff8ff;border:1px solid #27677b;border-radius:6px;padding:8px 11px}
.rtty-toolbar button:not(:disabled):hover{background:#153441;cursor:pointer}.rtty-toolbar button:disabled{opacity:.45}
.rtty-status{font-size:13px;opacity:.85;margin-left:auto}.rtty-meter{height:5px;background:#142a33;border-radius:4px;overflow:hidden;margin:8px 0}.rtty-meter span{display:block;width:0;height:100%;background:#31d3ff}
.rtty-spectrum,.rtty-waterfall{width:100%;display:block;background:#020609;border:1px solid #123642;border-radius:5px;margin-top:8px}
.rtty-output{display:block;width:100%;min-height:190px;margin-top:10px;background:#02070a;color:#8ff1b2;border:1px solid #174553;border-radius:6px;padding:12px;box-sizing:border-box;font-family:monospace;font-size:15px;resize:vertical}
.rtty-info{font-size:11px;opacity:.55;margin-top:8px}.rtty-input{max-width:260px}