.sr-invite{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0;padding:16px;border:1px solid #98a4b5;border-radius:14px}.sr-invite span{font-size:14px}.sr-invite button{min-height:44px;padding:10px 16px;border:1px solid #65778e;border-radius:9px;background:#1a2c44;color:#fff;cursor:pointer}
.sr-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:90dvh;overflow:auto;margin:auto;padding:28px;border:1px solid #8997a9;border-radius:20px;background:#fff;color:#17273e;font:16px/1.6 system-ui,sans-serif;box-shadow:0 24px 100px #0006}.sr-dialog::backdrop{background:#071323b8}.sr-dialog h2{margin:0 0 10px;font-size:23px;line-height:1.4}.sr-dialog h3{font-size:18px;overflow-wrap:anywhere}.sr-dialog p{margin:10px 0}.sr-dialog .sr-title{font-weight:600;overflow-wrap:anywhere}.sr-dialog fieldset{border:0;margin:22px 0;padding:0;min-width:0}.sr-dialog legend{font-weight:700}.sr-stars{position:relative;width:250px;max-width:100%;height:56px;margin-top:5px}.sr-stars-base,.sr-stars-fill>div{display:flex;width:250px;height:56px;font-size:43px;line-height:56px}.sr-stars-base span,.sr-stars-fill span{display:block;width:50px;text-align:center;flex-shrink:0}.sr-stars-base{color:#a5adb8}.sr-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#916513;pointer-events:none}.sr-star-inputs{position:absolute;inset:0;display:flex}.sr-star-inputs label{position:relative;width:10%;height:100%;cursor:pointer}.sr-star-inputs input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.sr-star-inputs span{position:absolute;inset:0;pointer-events:none;border-radius:4px}.sr-star-inputs input:focus-visible+span{outline:3px solid #245da0;outline-offset:2px}.sr-score{display:block;font-weight:700;color:inherit}.sr-dialog textarea,.sr-dialog input[name=search]{box-sizing:border-box;width:100%;padding:12px;border:1px solid #748297;border-radius:8px;font:inherit;color:inherit;background:#f7f8fa}.sr-dialog textarea{resize:vertical}.sr-reason{display:block;font-weight:600}.sr-dialog button{padding:10px 15px;min-height:44px;border:1px solid #687a91;border-radius:9px;background:#e9eef4;color:#17273e;font:inherit;cursor:pointer}.sr-dialog [data-save]{background:#203550;color:#fff}.sr-dialog button:disabled{opacity:.5;cursor:default}.sr-dialog button:focus-visible,.sr-dialog textarea:focus-visible{outline:3px solid #3974b7;outline-offset:3px}.sr-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.sr-private{font-size:13px}.sr-status{min-height:26px;overflow-wrap:anywhere}.sr-admin{width:min(780px,calc(100vw - 24px))}.sr-admin form{display:flex;gap:12px;align-items:end}.sr-admin form label{flex:1}.sr-feedback-list article{border-top:1px solid #93a1b3;padding:14px 0}.sr-reason-text{white-space:pre-wrap;overflow-wrap:anywhere}
html[data-appearance="dark"] .sr-dialog{background:#18273d;color:#eef3fa;border-color:#71829b}html[data-appearance="dark"] .sr-dialog textarea,html[data-appearance="dark"] .sr-dialog input[name=search]{background:#101e30;color:#eef3fa}html[data-appearance="dark"] .sr-stars-fill{color:#f2cf7a}html[data-appearance="dark"] .sr-stars-base{color:#66758d}html[data-appearance="dark"] .sr-dialog button{background:#293d57;color:#f2f5fa}html[data-appearance="dark"] .sr-dialog [data-save]{background:#e7c577;color:#142135}html[data-appearance="dark"] .sr-star-inputs input:focus-visible+span{outline-color:#f2cf7a}@media(max-width:380px){.sr-dialog{padding:18px}.sr-dialog h2{font-size:21px}.sr-invite{padding:12px}.sr-admin form{flex-wrap:wrap}}

.sr-dialog{max-width:calc(100vw - 24px)}.sr-stars-base,.sr-stars-fill>div{width:100%}.sr-stars-base span,.sr-stars-fill span{width:20%;flex:1}.sr-stars-fill{width:100%;clip-path:inset(0 var(--hidden,100%) 0 0)}
