.support-modal,.support-request{box-sizing:border-box;color:#352616;font:16px/1.5 SamGame,serif}
.support-modal{width:min(32rem,94vw);max-height:90dvh;overflow:auto;padding:1rem 1.4rem;background:#fff4de;border:2px solid #997034}
.support-modal::backdrop{background:#100d09bb}
.support-request label{display:grid;gap:.25rem;margin:.55rem 0;font-weight:600}
.support-request input,.support-request textarea{box-sizing:border-box;width:100%;margin:0;padding:.4rem;border:1px solid #967d5b;background:#fff;color:#261e19;font:inherit}
.support-request h2,.support-request p{margin:.5em 0}.support-request button,.support-modal>button{min-height:36px;padding:.3em .8em;font:inherit;color:#fff5db;background:#633b23;border:1px solid #754522}
form .chat-report:not([hidden]){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-width:48px;min-height:44px;padding:4px 9px;background:#f6e5bd;border:1px solid #805c33;border-radius:4px;color:#302017}
form .chat-report[hidden]{display:none}
form .chat-report img.label-art{width:auto;height:18px;max-width:100%;filter:brightness(0.19)}
.support-request select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:white;color:#271b11}
.support-request label>.label-art{width:auto;height:20px;filter:brightness(.2)}
