.feedback-message{--feedback-ink:#56336b;--feedback-bg:#f7f3fb;--feedback-line:#e5dcec;border:1px solid var(--feedback-line);background:var(--feedback-bg);min-width:0;color:var(--feedback-ink);overflow-wrap:anywhere;text-align:start;direction:rtl;border-radius:15px;align-items:flex-start;gap:11px;margin-block:14px;padding:15px 17px;font-family:inherit;font-size:13px;font-weight:400;line-height:2;display:flex;box-shadow:0 3px 12px #30243c04}.feedback-message.feedback-error{--feedback-ink:#9c3d39;--feedback-bg:#fff5f4;--feedback-line:#f0d4d1}.feedback-message.feedback-success{--feedback-ink:#356b58;--feedback-bg:#f1f8f4;--feedback-line:#d3e7db}.feedback-message.feedback-warning{--feedback-ink:#86622b;--feedback-bg:#fff9ed;--feedback-line:#eddfbc}.feedback-message>.feedback-icon{flex-shrink:0;margin-top:2px}.feedback-copy{white-space:pre-line;flex:1;min-width:0}.feedback-copy>svg{display:none}.feedback-copy a{color:inherit;text-underline-offset:4px;text-decoration:underline}.feedback-copy p{margin:0}.feedback-stack{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;width:min(420px,100vw - 32px);display:flex;position:fixed;inset-block-start:max(20px,env(safe-area-inset-top));inset-inline-end:22px}.feedback-stack:empty{display:none}.feedback-toast{pointer-events:auto;filter:drop-shadow(0 10px 20px #30243c14);animation:.2s ease-out feedback-appear;position:relative}.feedback-toast>.feedback-message{min-height:58px;margin:0;padding-inline-end:45px}.feedback-toast>button{color:#766d7e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;inset-block-start:11px;inset-inline-end:9px}.feedback-toast>button:hover{background:#56336b0c}.feedback-toast>button:focus-visible{outline-offset:2px;outline:2px solid #a18ab2}[data-mirana-invalid=true]{outline-offset:2px;outline:2px solid #bb605a}.payload-toast-container{direction:rtl!important;max-width:calc(100vw - 28px)!important;font-family:IRANSans,sans-serif!important}.payload-toast-container .payload-toast-item{overflow-wrap:anywhere;direction:rtl;border-radius:15px!important;padding:16px 18px!important;font-size:13px!important;line-height:2!important;box-shadow:0 10px 30px #30243c16!important}.payload-toast-container .toast-error{color:#9c3d39!important;background:#fff5f4!important;border-color:#f0d4d1!important}.payload-toast-container .toast-success{color:#356b58!important;background:#f1f8f4!important;border-color:#d3e7db!important}.payload-toast-container .toast-warning{color:#86622b!important;background:#fff9ed!important;border-color:#eddfbc!important}.payload-toast-container .toast-info{color:#56336b!important;background:#f7f3fb!important;border-color:#e5dcec!important}.payload-toast-container .toast-title{padding-inline-end:22px;margin:0!important;line-height:2!important}.payload-toast-container .payload-toast-close-button{width:26px;height:26px;border-radius:8px!important}.feedback-error-page{text-align:center;max-width:620px;margin:8vh auto;padding:30px 22px;line-height:2}.feedback-error-page h1{color:#3d2949;font-size:28px;line-height:1.8}.feedback-error-page>svg{color:#9f854e}.feedback-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@keyframes feedback-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.feedback-stack{width:auto;inset-block-start:max(12px,env(safe-area-inset-top));inset-inline:12px}.feedback-message{border-radius:13px;padding:13px 14px;font-size:12px}.feedback-toast>.feedback-message{padding-inline-end:42px}.feedback-error-page h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.feedback-toast{animation:none}}.notice.notice{border:1px solid #e9e1d5;color:#76664f;overflow-wrap:anywhere;background:#fbf8f2;border-inline-start:3px solid #b39a71;border-radius:14px;padding:15px 17px;line-height:2}.error-message.error-message,.professional-error.professional-error{color:#9c3d39;overflow-wrap:anywhere;background:#fff5f4;border:1px solid #f0d4d1;border-radius:14px;padding:14px 17px;line-height:2}.account-success.account-success,.professional-success.professional-success{color:#356b58;overflow-wrap:anywhere;background:#f1f8f4;border:1px solid #d3e7db;border-radius:14px;padding:14px 17px;line-height:2}
@font-face{font-family:IRANSans;src:url(/fonts/iransans-regular-v1.woff2)format("woff2");font-display:swap}.mirana-global-error{color:#3d2949;background:#faf8f5;margin:0;padding:20px;font-family:IRANSans,sans-serif}.mirana-global-error button,.mirana-global-error a{font:inherit;cursor:pointer;color:#56336b;background:#fff;border:1px solid #dacfe1;border-radius:12px;min-height:46px;padding:12px 18px;font-size:13px;text-decoration:none}.mirana-global-error .button:first-child{color:#fff;background:#56336b;align-items:center;gap:9px;display:flex}.mirana-global-error button:focus-visible,.mirana-global-error a:focus-visible{outline-offset:3px;outline:3px solid #a58ab9}
