.interface-switch{margin-left:auto;font:12px "Segoe UI",sans-serif;color:#e5f7f5;text-decoration:none;padding:3px 7px;border:1px solid #ffffff50;border-radius:4px}.interface-switch:hover{background:#ffffff18}
.qsstv{width:940px;font:13px Arial,sans-serif}.qsstv .titlebar{font-family:"Segoe UI",sans-serif}.qsstv .tabs{height:27px}.qsstv .tabs>button{font-size:13px;min-width:45px}.q-workspace{display:grid;grid-template-columns:minmax(300px,1fr) 17px 260px 174px;gap:3px;padding:3px;height:485px}.q-picture-column{min-width:0;display:flex;flex-direction:column}.q-tools{display:flex;gap:2px;height:27px;align-items:center}.q-tools button{height:24px;min-height:24px}.q-icon{width:25px;padding:1px}.q-icon img{width:20px;height:20px;object-fit:contain}.q-icon img[src*="SB"]{width:16px;height:16px;object-fit:none;object-position:top left}.q-picture-well{flex:1;background:#000080;border:2px groove #fff;min-height:0;position:relative;display:flex;align-items:center}.q-picture-well canvas{display:block;width:100%;height:100%;object-fit:contain;max-height:445px}.q-picture-well #q-picture-label{position:absolute;bottom:3px;left:4px;background:#0006;color:white;padding:1px 3px;font-size:11px;max-width:95%;overflow:hidden}
.q-meters{padding-top:4px;display:flex;flex-direction:column;gap:5px}.q-meter{flex:1;background:repeating-linear-gradient(to top,#181818 0px,#181818 8px,#555 9px,#555 10px);border:2px solid #222;border-radius:3px;position:relative;overflow:hidden;margin-bottom:14px}.q-meter i{display:block;position:absolute;bottom:0;width:100%;height:0;background:repeating-linear-gradient(to top,transparent 0px,transparent 8px,#333 9px,#333 10px),linear-gradient(to top,#f80,#d2ff00 35%,#0f0 70%,#004fff);transition:height .1s}.q-meter span{position:absolute;bottom:0;width:100%;background:#000080;color:white;font:10px serif;text-align:center}
.q-controls{border:2px groove #fff;min-width:0}.q-controls label{display:flex;gap:5px;align-items:center;justify-content:flex-end;margin:4px 4px 4px 2px;min-height:22px}.q-controls input:not([type=checkbox]),.q-controls select{width:120px;min-width:0;height:23px;font-size:12px}.q-controls input[type=checkbox]{margin-right:121px;accent-color:#729123}.q-controls .q-call-label input{width:70px;flex:1}.q-call-label button{font-size:11px;padding:2px 5px}.q-rx-state{margin:3px;background:white;border:1px inset #ddd;min-height:23px;padding:2px}.q-drm-info{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px 2px}.q-drm-info label{font:10px monospace;gap:2px;margin:0;min-height:16px;justify-content:space-between}.q-drm-info output{border:1px inset #ddd;background:#fff;min-width:45px;max-width:78px;padding:1px 2px;overflow:hidden;white-space:nowrap}.q-indicators{display:flex;gap:3px;padding:5px}.q-indicators span{flex:1;border-bottom:6px solid #a52e34;text-align:center;font:10px serif}.q-indicators span.valid{border-color:#57a93e}#q-segments{margin:3px;width:calc(100% - 6px);height:18px;accent-color:#509837}#q-drm-file{padding:5px;font:11px monospace;overflow-wrap:anywhere}.q-drm-log{background:#fff;border:1px inset #ddd;white-space:pre-wrap;padding:5px;margin:5px;height:230px;overflow:auto;font:11px monospace}
.q-scope{display:flex;flex-direction:column;gap:5px;min-height:0}.q-scope canvas{width:170px;background:#000080;border:2px groove #fff;display:block}#q-spectrum{height:104px}#q-waterfall{flex:1;min-height:0}.q-scope-settings{display:flex;gap:3px;height:38px}.q-scope-settings label{flex:1;min-width:0;font-size:11px;text-align:center}.q-scope-settings input{width:100%;font-size:11px;padding:1px;height:20px}.q-bottom{display:flex;align-items:center;gap:3px;margin:3px;padding:2px;border-top:1px solid #888;height:30px}.q-no-rig{margin-left:auto;min-width:100px;font-weight:bold;background:white;border:2px inset #ddd;padding:4px;color:#555}.q-bottom input{width:85px}.q-bottom button{padding:2px 8px;min-width:66px}.q-bottom button:disabled{min-width:35px}.q-ptt{display:block;background:#aaa;border:1px solid #777;width:15px;height:15px}
.q-gallery-view .q-workspace{grid-template-columns:minmax(300px,1fr) 0 0 174px}.q-gallery-view .q-meters{visibility:hidden}.q-gallery{display:grid;flex:1;min-height:0;background:#888;border:2px groove #fff;gap:1px}.q-gallery-cell{padding:0;background:#888;border:1px solid #ddd;box-shadow:none;min-width:0;min-height:0}.q-gallery-cell img{width:100%;height:100%;object-fit:contain;display:block}.q-gallery-cell:disabled{opacity:1}#q-gallery-pager{height:25px;display:flex;justify-content:center;gap:5px;align-items:center}#q-gallery-pager button{min-height:20px;padding:0 3px;height:21px}#q-tx-size{height:25px;display:flex;align-items:center;gap:5px;font-size:11px}#q-tx-size button{margin-left:auto;font-size:11px}#q-drm-fields{display:grid;grid-template-columns:1fr 1fr}#q-drm-fields label{margin:2px;font-size:11px;gap:3px}#q-drm-fields select{width:72px}#q-drm-tx{padding:4px;margin:2px}.q-refresh{display:block;width:calc(100% - 8px);margin:5px 4px}#q-tx-file{font:11px monospace;padding:4px;overflow-wrap:anywhere}.qsstv .menubar{font-family:Arial,sans-serif}.qsstv .statusbar>span:first-child{white-space:nowrap}
.config-layout{width:690px;max-width:100%;font:13px Arial,sans-serif}.config-tabs{flex-wrap:wrap;height:auto;padding:8px 5px 0}.config-pane{min-height:330px;padding:14px}.config-pane label{display:flex;align-items:center;gap:8px;margin:7px 0}.config-pane input:not([type=checkbox]),.config-pane select{margin-left:auto;max-width:220px}.config-pane input[type=color]{width:160px;height:28px}.config-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.config-pane p{font-size:12px;line-height:1.4}.template-preview{width:100%;max-height:45vh;object-fit:contain;background:#333}.template-editor{width:600px;max-width:100%}.template-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-fields .form-row label{min-width:70px}.template-fields input{min-width:0}.digital-file-list button{font-size:12px;padding:3px}.qsstv .q-protocol{height:29px}@media(max-width:960px){.qsstv{margin:0}.q-workspace{grid-template-columns:410px 17px 260px 174px}}@media print{body>*{display:none!important}#modal{display:block!important;position:static;border:0;box-shadow:none}.dialog-titlebar,.dialog-buttons{display:none!important}}

.q-workspace{grid-template-rows:minmax(0,1fr)}.q-controls{min-height:0;overflow:auto}.q-scope #q-spectrum,.q-scope-settings{flex:none}.q-scope #q-waterfall{height:0;flex:1 1 0%}.q-scope-settings input{display:block}.q-picture-column{min-height:0;overflow:hidden}.q-gallery-cell{overflow:hidden}.q-gallery-cell img{max-height:100%;max-width:100%}.q-low-resolution{width:820px}.q-low-resolution .q-workspace{grid-template-columns:minmax(280px,1fr) 17px 250px 150px}.q-low-resolution .q-scope canvas{width:146px}.q-low-resolution.q-gallery-view .q-workspace{grid-template-columns:minmax(300px,1fr) 0 0 150px}

.q-constellations{display:flex;gap:3px;padding:2px}.q-constellations label{display:block;margin:0;text-align:center;min-width:0}.q-constellations canvas{border:1px solid #555;width:100%;height:90px}.q-drm-log{height:105px}#mms-drm-state{font:11px Arial;padding:4px;background:#eef2f1;border:1px solid #9aa;overflow-wrap:anywhere}

.q-controls .q-constellations label{display:block;flex:1;text-align:center;margin:0;min-width:0}.q-constellations canvas{display:block;width:100%}.q-drm-info,#q-drm-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#q-drm-fields label{min-width:0}#q-drm-fields select{min-width:0;flex:1}#q-image-size{min-width:30px;width:75px}#q-tx-size{white-space:nowrap}.q-controls #q-tx-settings label{margin-top:2px;margin-bottom:2px;min-height:20px}.q-controls #q-tx-settings input:not([type=checkbox]){height:21px}@media(max-width:960px){.qsstv{width:calc(100vw - 24px);min-width:740px}.q-workspace{grid-template-columns:minmax(280px,1fr) 17px 235px 150px}.q-scope canvas{width:146px}.q-gallery-view .q-workspace{grid-template-columns:minmax(300px,1fr) 0 0 150px}.q-controls input:not([type=checkbox]),.q-controls select{width:110px}.q-controls input[type=checkbox]{margin-right:111px}.q-bottom button{min-width:55px;padding:2px 4px}.q-no-rig{min-width:80px}.q-low-resolution{width:820px}}
