.app-support-panel{background:var(--s2-bg);padding:var(--space-s);border-radius:.25rem;flex-direction:column;gap:1rem;display:flex;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}:where(.app-support-panel>*){flex-grow:0;flex-shrink:0}.app-support-panel label{color:var(--s2-fg)}.app-support-panel ._sending{color:#fff;z-index:1;background:rgba(0,0,0,.8);border-radius:.25rem;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app-support-hgroup{flex-direction:row;gap:.5rem;display:flex}:where(.app-support-hgroup>*){flex-grow:0;flex-shrink:0}.app-support-hgroup div{justify-content:center;align-items:center;display:flex}.app-support-send{flex-direction:row;gap:.5rem;margin-top:.5rem;display:flex}:where(.app-support-send>*){flex-grow:0;flex-shrink:0}.app-support-replies{text-align:right;color:var(--n0-400);flex:auto;padding-top:.75rem;padding-right:.5rem;font-size:.75rem;overflow:hidden}.app-support-suggestions{background:var(--p1-200);border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}:where(.app-support-suggestions>*){flex-grow:0;flex-shrink:0}.app-support-suggestions ._title{font-weight:600}.app-support-suggestions ._title:hover{color:var(--p1-600);cursor:pointer}.app-support-suggestions ._msg{margin-bottom:1rem}.app-support-suggestions span{color:var(--p1-600)}.app-support-faq{flex-direction:column;gap:.5rem;display:flex}:where(.app-support-faq>*){flex-grow:0;flex-shrink:0}.app-support-faq ._title{font-weight:600}.app-support-faq ._title:hover{color:var(--p1-600);cursor:pointer}.app-support-faq ._msg{margin-bottom:1.5rem}.app-support-faq span{color:var(--p1-600)}.app-support textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));resize:none;outline:none;width:100%;max-width:100%;min-height:80px;margin:0;padding:.5rem;font-family:inherit;font-size:1rem;line-height:1.5;display:inline-flex;overflow:hidden}.app-support textarea::-moz-focus-inner{border-style:none;padding:0}.app-support textarea:disabled{cursor:not-allowed}.app-support textarea:hover{border-color:var(--input-border-hover)}.app-support textarea:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support textarea:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support textarea[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.app-support input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));outline:none;width:100%;max-width:100%;margin:0;padding:0 .5rem;font-family:inherit;font-size:1rem;line-height:1;display:inline-flex}.app-support input[type=email]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));outline:none;width:100%;max-width:100%;margin:0;padding:0 .5rem;font-family:inherit;font-size:1rem;line-height:1;display:inline-flex}.app-support input[type=text]::-moz-focus-inner{border-style:none;padding:0}.app-support input[type=email]::-moz-focus-inner{border-style:none;padding:0}.app-support input[type=text]:disabled{cursor:not-allowed}.app-support input[type=email]:disabled{cursor:not-allowed}.app-support input[type=text]:hover{border-color:var(--input-border-hover)}.app-support input[type=email]:hover{border-color:var(--input-border-hover)}.app-support input[type=text]:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support input[type=email]:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support input[type=text]:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support input[type=email]:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.app-support input[type=text][disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.app-support input[type=email][disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.app-support button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;height:var(--input-height,2rem);min-width:var(--input-height,2rem);pointer-events:initial;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:var(--button-radius,var(--input-radius));background:var(--button-bg);border:none;border:1px solid var(--button-border,transparent);outline:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0;padding:7px;font-family:inherit;font-size:1rem;line-height:1;display:inline-flex}.app-support button::-moz-focus-inner{border-style:none;padding:0}.app-support button:disabled{cursor:not-allowed}:where(.app-support button>*){flex-grow:0;flex-shrink:0}.app-support button>*{flex:none;display:inline-flex}.app-support button:focus-visible{box-shadow:var(--input-shadow-focus)}.app-support button[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.app-support button svg,.app-support button img{width:1em;height:1em}.app-support button:hover:not([disabled]){background:var(--button-bg-hover)}.app-support button:active:not([disabled]){background:var(--button-bg-active)}.app-support button svg{width:1em;height:1em}.app-support button+.app-support button{margin-left:.5rem}.app-support button._button_mode_danger,.dark .app-support button._button_mode_danger{--button-bg:#b91c1c;--button-bg-hover:#991b1b;--button-bg-active:#7f1d1d}.app-support button._button_mode_success,.dark .app-support button._button_mode_success{--button-bg:#15803d;--button-bg-hover:#166534;--button-bg-active:#14532d}.app-support button._button_mode_neutral{--button-bg:var(--n0-700);--button-bg-hover:var(--n0-900);--button-bg-active:var(--fg)}.dark .app-support button._button_mode_neutral{--button-bg:var(--n0-700);--button-bg-hover:var(--n0-800);--button-bg-active:var(--n0-900)}.app-support button._button_mode_ghost{--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);font-weight:inherit}.app-support button._button_mode_ghost,.app-support button._button_mode_ghost:hover,.app-support button._button_mode_ghost:active{font-weight:inherit}.app-support button._button_mode_outline{--button-border:var(--input-border);--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);font-weight:inherit}.app-support button._button_mode_outline,.app-support button._button_mode_outline:hover,.app-support button._button_mode_outline:active{font-weight:inherit}.app-support button,.app-support button:hover,.app-support button:active{color:var(--button-fg);font-weight:600;text-decoration:none}.app-support button._button_size_small{--input-height:1.25rem;padding:.25rem;font-size:.8125rem}.app-support button._button_size_large{--input-height:2.75rem;padding:.75rem;font-size:1.25rem}.app-support button._button_dropdown:after{vertical-align:.255em;content:"";border:.3em solid transparent;border-top-color:currentColor;border-bottom:0;margin-left:0;display:inline-block}
