.send-chat-dialog{color:#243247;background:#f5f7fb;border:1px solid #d8e0eb;border-radius:16px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;font:13px/1.5 Arimo,Pretendard,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.send-chat-dialog *{box-sizing:border-box}.send-chat-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a5c}.send-chat-dialog form{flex-direction:column;max-height:calc(100dvh - 26px);display:flex}.send-chat-dialog header,.send-chat-dialog footer,.send-chat-channel{align-items:center;gap:12px;display:flex}.send-chat-dialog header{border-bottom:1px solid var(--ui-title,#16365b);background:var(--ui-title,#16365b);min-height:62px;color:var(--ui-on-accent,#fff);flex-shrink:0;padding:12px 22px}.send-chat-dialog h2{letter-spacing:-.3px;margin:0;font-size:17px}.send-chat-header-icon{width:28px;height:28px;color:var(--ui-on-accent,#fff);background:0 0;border:1px solid #dbe6f4;border-radius:8px;place-items:center;font-size:20px;display:grid}.send-chat-dialog header button{width:32px;height:32px;color:var(--ui-on-accent,#fff);background:0 0;border:0;margin-left:auto;padding:0;font-size:24px;line-height:1}.send-chat-content{scrollbar-color:#c1ccda transparent;min-height:0;padding:18px 22px;overflow-y:auto}.send-chat-dialog fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.send-chat-dialog label{color:#52627a;gap:6px;font-weight:600;display:grid}.send-chat-dialog input,.send-chat-dialog select,.send-chat-dialog textarea{color:#243247;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:8px;padding:9px 12px;font-weight:400}.send-chat-dialog textarea{resize:vertical;min-height:110px}.send-chat-dialog button{color:#34445d;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d4ddea;border-radius:8px;padding:8px 12px;font-weight:500;transition:background .12s,border-color .12s}.send-chat-dialog button:hover:not(:disabled){background:#eaf0fa;border-color:#b7c9e4}.send-chat-dialog button:disabled{opacity:.45;cursor:default}.send-chat-dialog footer{background:#fff;border-top:1px solid #e1e7ef;flex-shrink:0;justify-content:flex-end;padding:14px 22px}.send-chat-dialog button[type=submit]{color:#fff;background:#2d61b3;border-color:#2d61b3;min-width:100px;min-height:38px}.send-chat-dialog button[type=submit]:hover:not(:disabled){background:#224e94;border-color:#224e94}.send-chat-image{background:#fff;border:1px solid #dce3ed;border-radius:10px;justify-items:center;gap:8px;padding:14px;display:grid}.send-chat-image img{object-fit:contain;max-width:100%;max-height:190px}.send-chat-image span{overflow-wrap:anywhere;color:#64748b;max-width:100%;font-size:12px}.send-chat-content>p{color:#66758b;margin:14px 0 0;font-size:12px}.send-chat-dialog [role=alert]{color:#ab2222}.send-chat-files{gap:8px;display:grid}.send-chat-files>span:first-child{color:#52627a;font-weight:600}.send-chat-files [role=status]{color:#66758b;font-size:12px}.send-chat-dialog .send-chat-browse{justify-self:start;min-height:38px}.send-chat-dialog .send-chat-browse[aria-pressed=true]{background:#eaf0fa;border-color:#b7c9e4}:is(.send-chat-dialog button:focus-visible,.send-chat-dialog input:focus-visible,.send-chat-dialog select:focus-visible,.send-chat-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #7aa7f5}@media (max-width:600px){.send-chat-content{padding:16px}.send-chat-dialog header,.send-chat-dialog footer{padding:12px 16px}.send-chat-dialog input,.send-chat-dialog select,.send-chat-dialog textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.send-chat-dialog button{transition:none}}.send-chat-dialog header button:hover:not(:disabled){background:var(--ui-danger,#a3293d);border-color:#0000}.send-chat-dialog header button:focus-visible{outline-color:var(--ui-on-accent,#fff);outline-offset:-2px}
