.profile-corrections{font-size:13px;margin:24px 0;color:var(--green);font-weight:700}.profile-corrections a{text-decoration:underline;text-underline-offset:4px}.suggestion-content{max-width:540px;margin:0 auto}.suggestion-content h1{font:700 36px/1.1 Georgia,serif;letter-spacing:-1px;margin:8px 0 14px}.suggestion-content>p{font-size:14px;line-height:1.65;color:var(--muted)}.suggestion-player{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;background:#eaf0e7;border:1px solid var(--line);border-radius:7px;font-size:14px;margin:20px 0}.suggestion-player span{color:var(--muted);font-size:12px}.suggestion-guide{font-size:12px!important}.suggestion-field{margin-bottom:18px}.suggestion-field label{display:flex;justify-content:space-between;font-size:13px;font-weight:750;margin-bottom:7px}.suggestion-field label span{font-size:11px;font-weight:400;color:var(--muted)}.suggestion-field input,.suggestion-field textarea{display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid #c9d4c9;border-radius:6px;background:#fff;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink)}.suggestion-field input{min-height:44px}.suggestion-field textarea{resize:vertical;min-height:86px;font-family:inherit;font-size:14px}.suggestion-field input[type=date]{max-width:230px;font-family:inherit;font-size:14px}.suggestion-field small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted)}.suggestion-field :focus-visible,.suggestion-dialog a:focus-visible,.suggestion-dialog button:focus-visible{outline:3px solid #7eaf93;outline-offset:3px}.suggestion-privacy{font-size:11px;line-height:1.6;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.suggestion-privacy a{text-decoration:underline}.suggestion-actions{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:20px}.suggestion-actions>a{font-size:14px;color:var(--muted)}.suggestion-actions .button{border:0;cursor:pointer;font-family:inherit}.suggestion-actions button:disabled{opacity:.65;cursor:wait}.suggestion-progress{font-size:13px;line-height:1.5;color:var(--green)}.suggestion-errors{padding:12px;border-left:3px solid #a13c23;background:#fff1e9;color:#78301c;font-size:13px;margin:15px 0}.suggestion-errors p{margin:7px 0}.suggestion-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.suggestion-dialog{width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:0 24px 90px #10261e40}.suggestion-dialog::backdrop{background:#10261e99;backdrop-filter:blur(2px)}.suggestion-dialog-top{display:flex;justify-content:flex-end;position:sticky;top:0;background:var(--paper);padding:9px 19px;z-index:2}.suggestion-dialog-top button{width:36px;height:36px;background:none;border:0;font-size:28px;color:var(--muted);cursor:pointer}.suggestion-dialog-body{padding:0 28px 24px}body:has(.suggestion-dialog[open]){overflow:hidden}@media(max-width:600px){.suggestion-dialog-body{padding:0 18px 20px}.suggestion-content h1{font-size:32px}.suggestion-player{align-items:flex-start;flex-direction:column;gap:4px}.suggestion-field input,.suggestion-field textarea,.suggestion-field input[type=date]{font-family:inherit;font-size:16px}.suggestion-actions .button{flex:1;text-align:center}}

.profile-corrections>span{color:var(--muted);font-weight:400;margin-right:7px}@media(max-width:600px){.profile-corrections>span{display:block;margin-bottom:5px}}
