
.v1010-secure-note{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f8f3f1;color:#6f625f;font-size:.82rem;line-height:1.45}
.v1010-worker-line{margin-top:5px!important;color:#6f625f}.v1010-review-state{align-self:center;font-size:.84rem;color:#7b625c;white-space:nowrap}
.v1010-review-dialog{width:min(560px,calc(100vw - 24px));border:0;border-radius:22px;padding:0;background:#fff;box-shadow:0 28px 90px rgba(38,23,20,.25)}
.v1010-review-dialog::backdrop{background:rgba(37,28,26,.46);backdrop-filter:blur(2px)}
.v1010-review-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--v10-line,#eadfdc)}
.v1010-review-head h3{margin:0 0 5px}.v1010-review-head p{margin:0;color:#796864;font-size:.9rem}.v1010-review-head button{width:38px;height:38px;border:1px solid #eadfdc;border-radius:12px;background:#fff;font-size:24px;cursor:pointer}
.v1010-review-body{padding:20px 22px 24px}.v1010-review-body textarea{width:100%;resize:vertical}
.v1010-stars{display:flex;gap:5px;direction:ltr}.v1010-star{border:0;background:transparent;padding:0;font-size:30px;color:#d7c9c5;cursor:pointer;line-height:1}.v1010-star.active{color:#b85670}.v1010-star:focus-visible{outline:2px solid #b85670;outline-offset:3px}
@media(max-width:700px){.v1010-review-state{align-self:flex-start}.v1010-review-dialog{border-radius:18px}.v1010-review-head,.v1010-review-body{padding-left:16px;padding-right:16px}}
