.support-inquiry-dialog{max-height:calc(100dvh - 28px);overflow-y:auto}
.support-inquiry-head>div{min-width:0;flex:1}
.support-inquiry-head .dialog-close{flex:0 0 44px;min-width:44px;min-height:44px;padding:0}
.support-inquiry-dialog menu{position:sticky;bottom:0;z-index:2;padding-top:12px;background:#1b1c22;border-top:1px solid #879abe35;box-shadow:0 -8px 18px #10111533}
.support-attachments{margin:12px 0 4px;padding:12px;border:1px solid #879abe35;border-radius:12px;min-width:0}
.support-attachments>label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700}
.support-attachments>label small{color:#aebbd0;font-size:11px;font-weight:400}
.support-attachments input[type=file]{display:block;width:100%;min-width:0;max-width:100%;margin:10px 0;font-size:12px}
.support-attachments input::file-selector-button{border:1px solid #879abe55;border-radius:8px;background:#323542;color:#edf2ff;padding:9px 12px;margin-right:8px;cursor:pointer}
.support-attachment-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:10px 0;padding:0}
.support-attachment-previews[hidden]{display:none}
.support-attachment-previews li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}
.support-attachment-previews img{grid-column:1/-1;width:100%;height:100px;object-fit:contain;border:1px solid #879abe35;border-radius:8px;background:#111215}
.support-attachment-previews span{font-size:10px;color:#bfcce1;overflow-wrap:anywhere}
.support-attachment-previews button{padding:6px 8px;font-size:11px;min-height:36px}
.support-attachment-note,#support-attachment-status{margin:7px 0 0;font-size:11px;line-height:1.6;color:#aebbd0;overflow-wrap:anywhere}
#support-attachment-status{color:#c9bbff}
@media(max-width:500px){.support-inquiry-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.support-attachment-previews img{height:86px}}
