:root{--mrp-brand:#a50f0f;--mrp-ink:#111827;--mrp-muted:#6b7280;--mrp-border:rgba(17,24,39,.08)}.mrp-wrap{border-radius:18px;max-width:620px;margin:24px auto;border:1px solid var(--mrp-border);box-shadow:0 14px 34px rgb(0 0 0 / .08);background:#fff;text-align:var(--mrp-text-align,left)}.mrp-inner{padding:22px}.mrp-w-100{width:100%}.mrp-center{text-align:center}.mrp-small{font-size:12px}.mrp-muted{color:var(--mrp-muted)}.mrp-italic{font-style:italic}.mrp-mb-10{margin-bottom:10px}.mrp-mb-12{margin-bottom:12px}.mrp-mt-10{margin-top:10px}.mrp-mt-12{margin-top:12px}.mrp-input{width:100%;box-sizing:border-box;font-size:13px;border-radius:12px;border:1px solid var(--mrp-border);padding:10px 12px;outline:none;background:#fff;color:var(--mrp-ink);text-align:var(--mrp-text-align,left)}.mrp-input:focus{border-color:rgb(165 15 15 / .45);box-shadow:0 0 0 .2rem rgb(165 15 15 / .10)}.mrp-textarea{min-height:100px;resize:vertical}.mrp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;user-select:none;text-decoration:none}.mrp-btn{border-radius:999px;font-weight:900;letter-spacing:.6px;border:0;padding:12px 16px;transition:.15s ease;box-sizing:border-box}.mrp-btn:disabled{opacity:.6;cursor:not-allowed}.mrp-btn-primary{background:var(--mrp-brand);color:#fff;box-shadow:0 12px 22px rgb(165 15 15 / .18)}.mrp-btn-primary:hover{filter:brightness(1.04)}.mrp-btn-outline{background:#fff;color:#0f5132;border:1px solid rgb(15 81 50 / .28);box-shadow:0 10px 18px rgb(0 0 0 / .06)}.mrp-btn-outline:hover{background:rgb(15 81 50 / .06)}.mrp-btn-link{background:#fff0;border:0;box-shadow:none;padding:10px 6px;color:var(--mrp-brand);font-weight:800;letter-spacing:.2px}.mrp-btn-link:hover{text-decoration:underline}.ltmr-alert{padding:10px 12px;border-radius:12px;font-weight:700}.ltmr-alert.alert-success{background:rgb(15 81 50 / .10);border:1px solid rgb(15 81 50 / .20);color:#0f5132}.ltmr-alert.alert-danger{background:rgb(165 15 15 / .10);border:1px solid rgb(165 15 15 / .20);color:var(--mrp-brand)}.ltmr-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:ltmrspin .8s linear infinite}@keyframes ltmrspin{to{transform:rotate(360deg)}}.mrp-wrap .lt-title{color:var(--mrp-brand);font-weight:900;letter-spacing:.2px}.mrp-wrap .lt-desc{font-size:12px;font-style:italic;color:var(--mrp-muted)}.mrp-wrap .ltmr-preview-wrap{text-align:center}.mrp-wrap .ltmr-preview{width:200px;height:200px;object-fit:cover;border-radius:16px;border:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 22px rgb(0 0 0 / .10)}.ltmr-btn,.ltmr-btn-primary,button.ltmr-btn{background:#a50f0f;color:#fff}.ltmr-btn:hover,.ltmr-btn-primary:hover,button.ltmr-btn:hover{background:#b51a1a;color:#fff}.mrp-wrap .mrp-btn{width:var(--mrp-btn-w,auto);height:var(--mrp-btn-h,auto);max-width:100%}.mrp-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}.mrp-btn-align-left .mrp-actions{align-items:flex-start}.mrp-btn-align-center .mrp-actions{align-items:center}.mrp-btn-align-right .mrp-actions{align-items:flex-end}.mrp-btn-align-left .mrp-actions .mrp-w-100,.mrp-btn-align-center .mrp-actions .mrp-w-100,.mrp-btn-align-right .mrp-actions .mrp-w-100{width:100%}.mrp-footer-brand{margin-top:12px;text-align:center;font-size:12px;font-style:italic;color:var(--mrp-foot-color,#6b6b6b);opacity:.95}