:root{color:#111827;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled,fieldset:disabled button{cursor:default}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #2563eb}main{flex-direction:column;justify-content:center;min-height:100dvh;padding:24px 20px;display:flex}.outsider-form{flex-direction:column;gap:16px;width:100%;max-width:500px;margin:auto;display:flex}h1{text-align:center;margin:0;line-height:34px}.title{color:#111827;font-size:28px;font-weight:800;line-height:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0}fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}label{color:#374151;font-size:14px;font-weight:600}input,.select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;min-width:0;height:50px;padding:0 14px;font-size:16px}input::placeholder,.placeholder{color:#9ca3af;opacity:1}.select{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.select>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron{color:#6b7280;flex-shrink:0;font-size:22px}.alias-container{align-items:center;gap:8px;display:flex}.alias-container .select{flex:1}.delete-button{color:#dc2626;background:#fee2e2;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.advanced-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:16px;padding:16px;display:flex}.advanced-section h2{margin:0;font-size:16px;font-weight:700}.send-button,.cancel-button{color:#fff;background:#2563eb;border:0;border-radius:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700}.send-button:active{opacity:.8}fieldset:disabled .send-button{opacity:.6}.response-box{white-space:pre-wrap;overflow-wrap:anywhere;background:#f9fafb;border-radius:10px;padding:14px;font-size:15px;line-height:22px}.outsider-form>div:empty{display:none}dialog{color:#111827;background:#fff;border:0;border-radius:16px;width:min(400px,100% - 48px);max-height:calc(100dvh - 48px);padding:0}dialog::backdrop{background:#00000073}.modal-content{padding:20px}.modal-content h2{margin:0 0 8px;font-size:19px;font-weight:700}.option{text-align:left;color:#374151;overflow-wrap:anywhere;background:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-size:16px;display:block}.option.selected{color:#2563eb;background:#eff6ff;font-weight:700}.alias-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.modal-buttons{gap:10px;display:flex}.modal-buttons .send-button{flex:1}.cancel-button{color:#374151;background:#e5e7eb;padding:0 20px}
