.ws-page-feedback{font-size:.875rem;max-width:42rem}.ws-feedback-link{font:inherit;text-decoration:underline;text-underline-offset:3px;padding:.5rem 0;min-height:44px}.ws-feedback-box{margin-top:.75rem;padding:1.25rem;border:1px solid var(--color-line,currentColor);border-radius:1rem;background:var(--color-surface,Canvas);color:var(--color-fg,CanvasText)}.ws-feedback-box h2{font-size:1.15rem;font-weight:650;margin:0 0 .75rem}.ws-feedback-box p{margin:.75rem 0;line-height:1.55}.ws-feedback-path{overflow-wrap:anywhere}.ws-feedback-admin form,.ws-feedback-box form{display:grid;gap:1rem}.ws-feedback-admin label,.ws-feedback-box label{display:grid;gap:.4rem}.ws-feedback-admin input,.ws-feedback-admin select,.ws-feedback-admin textarea,.ws-feedback-box input,.ws-feedback-box select,.ws-feedback-box textarea{max-width:100%;width:100%;padding:.65rem;border:1px solid var(--color-line,currentColor);border-radius:.45rem;background:var(--color-canvas,Canvas);color:inherit}.ws-feedback-admin button,.ws-feedback-box button:not(.ws-feedback-link){min-height:44px;padding:.6rem .9rem;border:1px solid var(--color-line,currentColor);border-radius:.5rem}.ws-feedback-admin button:disabled,.ws-feedback-box button:disabled{opacity:.55}.ws-feedback-admin{display:grid;gap:1.25rem;max-width:75rem}.ws-feedback-admin ol,.ws-feedback-admin ul{padding:0;list-style:none;display:grid;gap:.75rem}.ws-feedback-admin article,.ws-feedback-admin li{padding:1rem;border:1px solid var(--color-line,currentColor);border-radius:.75rem;overflow-wrap:anywhere}.ws-feedback-admin pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.ws-feedback-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.ws-feedback-toolbar label{flex:1;min-width:12rem}.ws-feedback-admin :focus-visible,.ws-page-feedback :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:480px){.ws-feedback-box{padding:.85rem}.ws-feedback-toolbar label{min-width:100%}}.ws-feedback-admin{padding:1.5rem}.ws-feedback-admin h2{font-size:1.2rem;font-weight:650}.ws-feedback-admin h3{font-weight:650}.ws-feedback-admin button{cursor:pointer}.ws-feedback-admin [role=alert]{padding:.75rem;border:1px solid;border-radius:.5rem}.ws-feedback-admin time{font-size:.85rem}.ws-feedback-admin .ws-feedback-original{white-space:pre-wrap;overflow-wrap:anywhere}.ws-feedback-admin form{margin-top:1rem}.ws-feedback-admin dl{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.5rem}.ws-feedback-admin dd{margin:0}.ws-feedback-admin li button{max-width:100%;text-align:left}