/* SКГА / v5.3.9.58.83 */
.sw83-launch{border:1px solid var(--border,#343941);border-radius:15px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:13px;background:var(--card,#1b1e22)}
.sw83-launch-icon{width:44px;height:44px;background:#432326;border-radius:11px;color:#ffd0d0;display:grid;place-items:center;font-size:23px;font-weight:700}
.sw83-launch-copy{flex:1;min-width:165px;display:flex;flex-direction:column;gap:6px}
.sw83-launch-copy strong{font-size:15px}.sw83-launch-copy span{font-size:12px;color:var(--muted,#aab0bc);line-height:1.5}
.sw83-launch .sw83-trigger{min-height:42px;border-radius:10px;background:#850e14;color:white;padding:10px 16px}
.sw83-launch .sw-review[hidden]{display:none!important}
body.sw83-open{overflow:hidden!important}
.sw83-overlay{position:fixed;z-index:20000;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}
.sw83-dialog{width:min(100%,680px);max-height:min(92vh,900px);overflow:auto;background:#1b1e22;color:#f5f5f5;border:1px solid #41434b;border-radius:17px;box-shadow:0 24px 80px rgba(0,0,0,.5);outline:none}
.sw83-header{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:22px 25px 18px;border-bottom:1px solid #383c43}
.sw83-header h2{font-size:23px;margin:6px 0 8px;color:#fff}.sw83-header p{font-size:13px;line-height:1.6;color:#aeb5be;margin:0}
.sw83-eyebrow{color:#d28989;letter-spacing:.10em;font-weight:750;font-size:10px}
.sw83-close{border:1px solid #444851;border-radius:50%;background:#292d34;color:#fff;width:36px;height:36px;font-size:23px;cursor:pointer;flex:none}
.sw83-body{padding:22px 25px 26px}
.sw83-overlay .sw-review{position:static!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;max-width:none!important;background:transparent!important}
.sw83-overlay .sw-review .portfolio-section-title{display:none!important}
.sw83-overlay .sw-review .sw-review-intro{margin-top:0!important}
.sw83-overlay .sw-review label{display:flex!important;flex-direction:column!important;gap:9px!important;margin:16px 0!important;color:#f6f6f6!important}
.sw83-overlay .sw-review select,.sw83-overlay .sw-review textarea{max-width:100%;box-sizing:border-box;color:#f8f8fa;background:#111417;border:1px solid #50545d;border-radius:9px}
.sw83-overlay .sw-review #swReviewGrade{min-height:44px;padding:10px}
.sw83-overlay .sw-review #swReviewComment{min-height:160px;resize:vertical}
.sw83-overlay .sw-review-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:22px}
.sw83-overlay .sw-review-actions button{min-height:45px;width:100%;border-radius:9px;font-weight:700}
.sw83-overlay .sw-review [data-decision="accepted"]{background:#8b1016!important;color:#fff!important}
.sw83-overlay .sw-review [data-decision="revision"]{background:#3c3326!important;border:1px solid #7b623f!important;color:#ffe0a5!important}
.sw83-overlay .sw-review [data-decision="rejected"]{background:#35262a!important;border:1px solid #79474b!important;color:#ffb5b8!important}
.sw83-overlay .sw-review-error[hidden]{display:none!important}
@media(max-width:650px){.sw83-overlay{align-items:flex-start;padding:10px}.sw83-header,.sw83-body{padding:17px}.sw83-header h2{font-size:19px}.sw83-launch .sw83-trigger{width:100%}}
