.f4-frame .f4-test-controls{flex:none;padding:12px 0;border-top:1px solid var(--f4-rule);color:var(--f4-ink);font:12px/1.4 var(--f4-sans)}.f4-frame .f4-test-controls__label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.f4-frame .f4-test-controls__label strong{color:#963053;font-size:10px;letter-spacing:.08em}.f4-frame .f4-test-controls__label span{color:var(--f4-ink-soft);font-size:11px}.f4-frame .f4-test-controls__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.f4-frame .f4-test-controls label{display:flex;align-items:center;gap:8px;min-width:0}.f4-frame .f4-test-controls select{min-width:0;max-width:300px;padding:8px;border:1px solid #acaea7;border-radius:7px;background:#fff;color:var(--f4-ink);font:inherit}.f4-frame .f4-test-controls button{border:1px solid #acaea7;background:#ffffffa6;color:var(--f4-ink);border-radius:7px;padding:8px 10px;font:600 12px/1.4 var(--f4-sans);cursor:pointer}.f4-frame .f4-test-controls button:hover{background:#fff;border-color:#963053}.f4-frame .f4-test-controls :is(button,select):disabled{opacity:.5;cursor:wait}.f4-frame .f4-test-controls :is(button,select):focus-visible{outline:2px solid #963053;outline-offset:3px}.f4-frame .f4-test-result{padding:12px 0;font:13px/1.55 var(--f4-sans);color:var(--f4-ink)}.f4-frame .f4-test-result p{margin-top:6px;font-size:12px}.f4-frame:not(.f4-frame-wide) .f4-test-controls label{width:100%}.f4-frame:not(.f4-frame-wide) .f4-test-controls select{flex:1;max-width:100%}@media (max-width:700px){.f4-frame .f4-test-controls label{width:100%}.f4-frame .f4-test-controls select{flex:1;max-width:100%}}.f4-frame-wide .f4-test-controls{border-top:0;border-bottom:1px solid var(--f4-rule);padding-top:0;margin-bottom:12px}.f4-frame-wide .f4-test-controls label{width:100%}.f4-frame-wide .f4-test-controls select{flex:1;max-width:100%}