.confirm-backdrop{isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d1f94;place-items:center;padding:22px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0;z-index:1000!important}.confirm-modal{z-index:1;box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:min(100%,340px);padding:22px 20px 18px;animation:.2s ease-out confirm-pop;position:relative;box-shadow:0 24px 70px #080d1f52}.confirm-icon{color:#dc2146;background:#fff0f2;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.confirm-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.confirm-modal h2{color:var(--text-heading,#172050);font-size:var(--type-title,17px);font-weight:var(--weight-semibold,700);margin:0}.confirm-modal>p,.modal-confirm-body>p{color:#3f4864;font-size:var(--type-body,12px);font-weight:var(--weight-semibold,600);margin:8px 0 0;line-height:1.5}.confirm-modal>small,.modal-confirm-body>small{max-width:260px;color:var(--text-muted,#888fa1);font-size:var(--type-meta,10px);margin:7px auto 0;line-height:1.5;display:block}.confirm-error{color:#a51931;font-size:var(--type-meta,10px);background:#fbe7eb;border-radius:8px;margin-top:10px;padding:7px 9px}.confirm-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.confirm-actions button{color:#59617a;height:42px;font-size:var(--type-control,12px);font-weight:var(--weight-semibold,650);cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:11px}.confirm-actions button:last-child{color:#fff;background:#dc2146;border-color:#dc2146;box-shadow:0 6px 14px #dc214633}.confirm-actions button:disabled{opacity:.55;cursor:default}@keyframes confirm-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.place-report-confirm .confirm-icon svg{width:24px;height:24px}.place-report-confirm>p{text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-left:auto;margin-right:auto;overflow:hidden}.place-report-reasons{gap:8px;margin-top:15px;display:grid}.place-report-reasons button{color:#515a72;height:43px;font-size:var(--type-control,11px);font-weight:var(--weight-semibold,650);cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.place-report-reasons button i{border:1.5px solid #c8ccd5;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff}.place-report-reasons button.active{color:#b91c38;background:#fff5f6;border-color:#dc2146}.place-report-reasons button.active i{background:#dc2146;border-color:#dc2146}.place-report-reasons button:disabled{cursor:default;opacity:.6}.place-report-confirm .confirm-actions button:last-child:disabled{color:var(--text-muted,#9da3b0);box-shadow:none;background:#e2e4e9;border-color:#e2e4e9}body:has(.profile-section-backdrop) .confirm-backdrop{z-index:1000}.confirm-text-entry{text-align:left;margin-top:16px}.confirm-text-entry label{color:#59617a;font-size:var(--type-body,12px);line-height:1.7;font-weight:var(--weight-regular,400);margin-bottom:8px;display:block}.confirm-text-entry strong{color:#b91c38;font-weight:var(--weight-semibold,500)}.confirm-text-entry input{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-heading,#172050);font:inherit;font-size:var(--type-input,16px);font-weight:var(--weight-regular,400);background:#fff;border:1px solid #dfe3eb;border-radius:10px;padding:10px 12px;display:block}.confirm-text-entry select{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-heading,#172050);font:inherit;font-size:var(--type-body,12px);background:#fff;border:1px solid #dfe3eb;border-radius:10px;padding:10px 12px;display:block}.confirm-text-entry input+label,.confirm-text-entry select+label{margin-top:12px}.confirm-text-entry>p{font-size:var(--type-meta,10px);color:var(--text-muted,#888fa1);line-height:1.6}
