.request-panel{margin-top:24px}.field-label{display:block;color:#e0b86b;font-weight:700;margin:12px 0 6px}input,textarea,select{font:inherit;max-width:100%;border:1px solid #62737c;color:#f5ecd8;background:#111f2a;border-radius:6px;padding:12px}input[type="search"],#listenerName,textarea{width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid #e0b86b;outline-offset:2px}.request-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px}.request-tools label{margin:0}.request-tools select{max-width:100%;width:min(320px,100%)}button{cursor:pointer}#clearSearch,#more{background:#253c4b;color:#f5ecd8;border:1px solid #927e5d;border-radius:5px;padding:10px 14px}.request-results{display:grid;gap:8px;margin-top:15px}.result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;background:#132735;border:1px solid #40545e;border-radius:8px}.result strong{display:block;font-size:15px}.result small{display:block;color:#b9c6c7;margin-top:2px}.result button{background:#e0b86b;color:#17232d;border:0;border-radius:5px;padding:9px 13px;font-weight:800;white-space:nowrap}.result button:hover,.request-submit:hover{filter:brightness(1.12)}.page-controls{margin-top:18px;text-align:center}.request-submit{margin-top:16px}#requestStatus{color:#f2cf91;font-weight:700}@media(max-width:520px){.result{align-items:flex-start}.result button{font-size:12px;padding:9px}.request-tools{align-items:stretch}.request-tools select{width:100%}}
.desk-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.desk-tabs{display:flex;gap:7px;flex-wrap:wrap}.desk-tabs button,#refresh{padding:10px 13px;border-radius:6px;border:1px solid #6b7780;background:#1c3341;color:#f1e8d7;font:inherit;cursor:pointer}.desk-tabs button[aria-pressed="true"]{background:#e0b86b;border-color:#e0b86b;color:#17232d;font-weight:700}.desk-tabs button:focus-visible,#refresh:focus-visible{outline:2px solid #e0b86b;outline-offset:2px}

.desk-test{margin-bottom:20px;padding:14px;border:1px solid #546975;border-radius:8px}.desk-test summary{cursor:pointer;color:#e0b86b;font-weight:700}.desk-test form{margin-top:12px;max-width:600px}.desk-test form input,.desk-test form textarea{display:block;width:100%;box-sizing:border-box}.desk-test form button{margin-top:14px;padding:11px 16px;color:#17232d;background:#e0b86b;border:0;border-radius:6px;font-weight:700;cursor:pointer}.desk-test form button:disabled{opacity:.55}

.result select:disabled{opacity:.7;cursor:not-allowed}.request-submit:disabled{opacity:.6;cursor:not-allowed}
