.app-feedback-sheet,.app-feedback-sheet [data-slot=dialog-header]{text-align:start}.app-feedback-sheet:focus,.app-feedback-sheet [data-slot=dialog-description]:focus{outline:none}.app-feedback-sheet [data-slot=dialog-description]{text-wrap:balance}.app-feedback-form{gap:20px;min-width:0;display:grid}.app-feedback-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-feedback-kinds button{border:1px solid var(--glass-line-strong);background:var(--glass);min-height:48px;color:var(--text-1);font:inherit;font-size:calc(16*var(--px));text-align:center;overflow-wrap:anywhere;border-radius:14px;padding:8px 12px;line-height:1.3}.app-feedback-kinds button:hover{background:var(--glass-strong)}.app-feedback-kinds button[aria-pressed=true]{color:#a3d9c7;background:#122c2a;border-color:#7fd8c999;box-shadow:inset 0 0 0 1px #7fd8c999}.app-feedback-kinds button:focus-visible{outline:3px solid var(--focus-strong);outline-offset:2px}.app-feedback-field{gap:8px;min-width:0;display:grid}.app-feedback-field label{font-size:calc(18*var(--px));color:var(--text-1);font-weight:600;line-height:1.5}.app-feedback-field input,.app-feedback-field textarea{border:1px solid var(--glass-line-strong);background:var(--glass);width:100%;min-width:0;min-height:56px;color:var(--text-1);font:inherit;font-size:calc(18*var(--px));border-radius:14px;padding:12px 16px;line-height:1.5;display:block}.app-feedback-field textarea{resize:vertical;min-height:140px}.app-feedback-field textarea::placeholder,.app-feedback-field input::placeholder{color:var(--text-2);opacity:1}:is(.app-feedback-field input:focus-visible,.app-feedback-field textarea:focus-visible){outline:3px solid var(--focus-strong);outline-offset:2px}.app-feedback-field [aria-invalid=true]{border-color:#ffb8b2}.app-feedback-problem{font-size:calc(16*var(--px));color:#ffb8b2;margin:0;line-height:1.6}.app-feedback-contact label{font-size:calc(16*var(--px))}.app-feedback-form .account-error{margin:0}.app-feedback-send[aria-disabled=true]{opacity:.65;cursor:progress}.app-feedback-thanks{justify-items:center;gap:20px;padding-top:4px;display:grid}.app-feedback-mark{color:var(--teal)}.app-feedback-thanks .primary-button{width:min(100%,320px)}.app-feedback-card{text-align:center;text-wrap:balance;max-width:30ch;font-size:calc(18*var(--px));color:var(--text-1);margin:0;line-height:1.5}.app-feedback-thanks .app-feedback-close{white-space:normal;background:var(--glass);border:1px solid var(--glass-line);width:min(100%,320px);height:auto;min-height:48px;color:var(--text-1);font-size:calc(16*var(--px));border-radius:999px;padding:10px 18px}.app-feedback-thanks .app-feedback-close:hover{background:var(--glass-strong)}.app-feedback-thanks .account-error{text-align:center;margin:0}@media (forced-colors:active){.app-feedback-kinds button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.detail-footer nav>.feedback-open{min-width:48px;min-height:48px;font-size:calc(16*var(--px));color:var(--text-2);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.detail-footer nav>.feedback-open:hover{text-decoration:underline}.site-footer>.feedback-open{justify-content:center;min-width:48px;padding:0}@media (max-width:640px){.site-footer:not(.detail-footer):has(>.feedback-open)>a:last-child:nth-of-type(2n){grid-column:auto}.site-footer:not(.detail-footer):has(>.feedback-open)>a:last-child:nth-of-type(odd){grid-column:1/-1}}.end-feedback,.failed-feedback{text-align:center;font-size:calc(16*var(--px));margin:4px 0 0}.end-feedback .text-link,.failed-feedback .text-link{color:var(--text-2)}
