@font-face{font-family:'IRANYekan';src:url(/wp-content/plugins/1450518_plugin_lottery_code_vol-06/fonts/IRANYekanWebRegular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IRANYekan';src:url(/wp-content/plugins/1450518_plugin_lottery_code_vol-06/fonts/IRANYekanWebMedium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'IRANYekan';src:url(/wp-content/plugins/1450518_plugin_lottery_code_vol-06/fonts/IRANYekanWebBold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}.pma-lottery-wrapper{--pma-space:16px;--pma-field-height:46px;box-sizing:border-box;max-width:var(--pma-form-max-width,520px);margin:40px auto;padding:32px;background:var(--pma-surface-color,#fff);border:1px solid var(--pma-border-color,#e4e3df);border-radius:var(--pma-form-radius,14px);direction:rtl;text-align:right;color:var(--pma-input-text-color,#16191c);font-family:'IRANYekan',-apple-system,BlinkMacSystemFont,'Segoe UI',Tahoma,Arial,sans-serif;font-size:var(--pma-input-size,15px);line-height:1.7}.pma-lottery-wrapper *,.pma-lottery-wrapper *::before,.pma-lottery-wrapper *::after{box-sizing:border-box}.pma-lottery-wrapper .pma-header{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid var(--pma-border-color,#e4e3df)}.pma-lottery-wrapper .pma-title{margin:0;padding:0;font-size:var(--pma-title-size,24px);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--pma-title-color,#16191c)}.pma-lottery-wrapper .pma-subtitle{margin:6px 0 0;padding:0;font-size:var(--pma-subtitle-size,14px);font-weight:400;color:var(--pma-subtitle-color,#7c7a75)}.pma-lottery-wrapper .pma-section{margin:0 0 22px;padding:0 0 22px;border:0;border-bottom:1px solid var(--pma-border-color,#e4e3df)}.pma-lottery-wrapper .pma-section:last-of-type{margin-bottom:24px;padding-bottom:0;border-bottom:0}.pma-lottery-wrapper .pma-section__head{margin:0 0 14px}.pma-lottery-wrapper .pma-section__title{margin:0;padding:0;font-size:var(--pma-section-title-size,15px);font-weight:700;line-height:1.5;color:var(--pma-section-title-color,#16191c)}.pma-lottery-wrapper .pma-section__desc{margin:4px 0 0;padding:0;font-size:var(--pma-section-desc-size,13px);line-height:1.75;color:var(--pma-section-desc-color,#7c7a75)}.pma-lottery-wrapper .pma-group{margin:0 0 var(--pma-space)}.pma-lottery-wrapper .pma-group:last-child{margin-bottom:0}.pma-lottery-wrapper .pma-label{display:block;margin:0 0 6px;font-size:var(--pma-label-size,14px);font-weight:500;color:var(--pma-label-color,#3c4045)}.pma-lottery-wrapper .pma-input{display:block;width:100%;height:var(--pma-field-height);margin:0;padding:0 14px;background:var(--pma-field-bg-color,#fbfbfa);border:1px solid var(--pma-border-color,#e4e3df);border-radius:8px;box-shadow:none;outline:none;color:var(--pma-input-text-color,#16191c);font-family:inherit;font-size:var(--pma-input-size,15px);font-weight:400;line-height:normal;transition:border-color 0.15s ease,background-color 0.15s ease;-webkit-appearance:none;appearance:none}.pma-lottery-wrapper .pma-input::placeholder{color:var(--pma-hint-color,#96948f);opacity:1}.pma-lottery-wrapper .pma-input:hover:not(:disabled){border-color:#cfcdc7}.pma-lottery-wrapper .pma-input:focus{background:var(--pma-surface-color,#fff);border-color:var(--pma-accent-color,#1f2a30);box-shadow:0 0 0 3px rgb(31 42 48 / .08)}.pma-lottery-wrapper .pma-input:disabled{opacity:.55;cursor:not-allowed}.pma-lottery-wrapper .pma-input.is-invalid{border-color:var(--pma-error-color,#c0392f)}.pma-lottery-wrapper .pma-input.is-invalid:focus{box-shadow:0 0 0 3px rgb(192 57 47 / .1)}.pma-lottery-wrapper .pma-input.is-valid{border-color:var(--pma-success-color,#1f7a5c)}.pma-lottery-wrapper .pma-input--ltr{direction:ltr;text-align:left}.pma-lottery-wrapper .pma-input--code{letter-spacing:.14em;font-weight:500;text-transform:uppercase}.pma-lottery-wrapper .pma-hint{margin:6px 0 0;padding:0;font-size:var(--pma-hint-size,12px);line-height:1.6;color:var(--pma-hint-color,#96948f)}.pma-lottery-wrapper .pma-hint.is-error{color:var(--pma-error-color,#c0392f)}.pma-lottery-wrapper .pma-captcha-row{display:flex;align-items:stretch;gap:8px}.pma-lottery-wrapper .pma-captcha-box{display:flex;align-items:center;justify-content:center;flex:0 0 132px;height:var(--pma-field-height);padding:0 10px;background:var(--pma-captcha-bg-color,#1f2a30);border-radius:8px;overflow:hidden;user-select:none}.pma-lottery-wrapper .pma-captcha-box.is-loading{opacity:.6}.pma-lottery-wrapper .pma-captcha-code{display:flex;align-items:center;justify-content:center;width:100%;color:var(--pma-captcha-text-color,#fff);font-size:13px;letter-spacing:.1em;direction:ltr}.pma-lottery-wrapper .pma-captcha-image{display:block;max-width:100%;height:auto;max-height:calc(var(--pma-field-height) - 8px)}.pma-lottery-wrapper .pma-captcha-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--pma-field-height);width:var(--pma-field-height);height:var(--pma-field-height);padding:0;margin:0;background:var(--pma-field-bg-color,#fbfbfa);border:1px solid var(--pma-border-color,#e4e3df);border-radius:8px;color:var(--pma-label-color,#3c4045);cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease}.pma-lottery-wrapper .pma-captcha-refresh svg{width:18px;height:18px}.pma-lottery-wrapper .pma-captcha-refresh:hover:not(:disabled){border-color:var(--pma-accent-color,#1f2a30);color:var(--pma-accent-color,#1f2a30)}.pma-lottery-wrapper .pma-captcha-refresh:disabled{opacity:.5;cursor:default}.pma-lottery-wrapper .pma-input--captcha{flex:1 1 auto;min-width:0;letter-spacing:.18em;text-align:center;text-transform:uppercase}.pma-lottery-wrapper .pma-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin:0;padding:0 20px;background:var(--pma-accent-color,#1f2a30);border:1px solid var(--pma-accent-color,#1f2a30);border-radius:8px;box-shadow:none;color:var(--pma-button-text-color,#fff);font-family:inherit;font-size:var(--pma-button-size,16px);font-weight:500;line-height:1;text-align:center;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease;-webkit-appearance:none;appearance:none}.pma-lottery-wrapper .pma-submit:hover:not(:disabled){background:var(--pma-accent-hover-color,#39474f);border-color:var(--pma-accent-hover-color,#39474f)}.pma-lottery-wrapper .pma-submit:focus-visible{outline:2px solid var(--pma-accent-color,#1f2a30);outline-offset:2px}.pma-lottery-wrapper .pma-submit:disabled{opacity:.6;cursor:not-allowed}.pma-lottery-wrapper .pma-spinner{display:none;width:16px;height:16px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:pma-spin 0.7s linear infinite}.pma-lottery-wrapper .pma-submit.is-loading .pma-spinner{display:block}@keyframes pma-spin{to{transform:rotate(360deg)}}.pma-lottery-wrapper .pma-textlink{display:inline-block;margin:12px 0 0;padding:0;background:none;border:0;color:var(--pma-link-color,#1f2a30);font-family:inherit;font-size:var(--pma-link-size,13px);font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pma-lottery-wrapper .pma-textlink:hover{opacity:.7}.pma-lottery-wrapper .pma-progress{height:3px;margin:10px 0 0;background:var(--pma-border-color,#e4e3df);border-radius:999px;overflow:hidden}.pma-lottery-wrapper .pma-progress__fill{width:0;height:100%;background:var(--pma-accent-color,#1f2a30);transition:width 0.25s ease}.pma-lottery-wrapper .pma-footer{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--pma-border-color,#e4e3df);font-size:var(--pma-footer-size,12px);color:var(--pma-footer-color,#96948f);text-align:center}.pma-lottery-wrapper .pma-message{margin:14px 0 0;padding:12px 14px;border:1px solid;border-radius:8px;font-size:var(--pma-message-size,14px);line-height:1.7}.pma-lottery-wrapper .pma-message--success{background:#f2f8f5;border-color:var(--pma-success-color,#1f7a5c);color:var(--pma-success-color,#1f7a5c)}.pma-lottery-wrapper .pma-message--error{background:#fdf4f3;border-color:var(--pma-error-color,#c0392f);color:var(--pma-error-color,#c0392f)}.pma-lottery-notice{max-width:520px;margin:40px auto;padding:16px 18px;border:1px solid #e4e3df;border-radius:12px;background:#fbfbfa;direction:rtl;text-align:center;font-family:'IRANYekan',Tahoma,Arial,sans-serif;font-size:14px;color:#3c4045}.pma-lottery-notice--error{border-color:#e4c4c0;background:#fdf4f3;color:#c0392f}body.pma-modal-open{overflow:hidden}.pma-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(22 25 28 / .5);direction:rtl;overflow-y:auto;font-family:'IRANYekan',-apple-system,BlinkMacSystemFont,'Segoe UI',Tahoma,Arial,sans-serif}.pma-modal[hidden]{display:none}.pma-modal .pma-modal__dialog{position:relative;width:100%;max-width:440px;margin:auto;padding:28px;background:var(--pma-surface-color,#fff);border:1px solid var(--pma-border-color,#e4e3df);border-radius:var(--pma-form-radius,14px);text-align:right;color:var(--pma-input-text-color,#16191c)}.pma-modal .pma-modal__close{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:6px;color:var(--pma-hint-color,#96948f);cursor:pointer}.pma-modal .pma-modal__close svg{width:18px;height:18px}.pma-modal .pma-modal__close:hover{background:var(--pma-field-bg-color,#fbfbfa);color:var(--pma-title-color,#16191c)}.pma-modal .pma-modal__title{margin:0 0 6px;padding:0 36px 0 0;font-size:var(--pma-section-title-size,17px);font-weight:700;color:var(--pma-title-color,#16191c)}.pma-modal .pma-modal__desc{margin:0 0 20px;padding:0;font-size:var(--pma-section-desc-size,13px);line-height:1.8;color:var(--pma-section-desc-color,#7c7a75)}.pma-modal .pma-group{margin:0 0 16px}.pma-modal .pma-label{display:block;margin:0 0 6px;font-size:var(--pma-label-size,14px);font-weight:500;color:var(--pma-label-color,#3c4045)}.pma-modal .pma-input{display:block;width:100%;height:46px;padding:0 14px;background:var(--pma-field-bg-color,#fbfbfa);border:1px solid var(--pma-border-color,#e4e3df);border-radius:8px;outline:none;color:var(--pma-input-text-color,#16191c);font-family:inherit;font-size:var(--pma-input-size,15px);-webkit-appearance:none;appearance:none}.pma-modal .pma-input:focus{background:var(--pma-surface-color,#fff);border-color:var(--pma-accent-color,#1f2a30);box-shadow:0 0 0 3px rgb(31 42 48 / .08)}.pma-modal .pma-input.is-invalid{border-color:var(--pma-error-color,#c0392f)}.pma-modal .pma-input.is-valid{border-color:var(--pma-success-color,#1f7a5c)}.pma-modal .pma-input--ltr{direction:ltr;text-align:left}.pma-modal .pma-input--captcha{flex:1 1 auto;min-width:0;letter-spacing:.18em;text-align:center;text-transform:uppercase}.pma-modal .pma-hint{margin:6px 0 0;font-size:var(--pma-hint-size,12px);color:var(--pma-hint-color,#96948f)}.pma-modal .pma-hint.is-error{color:var(--pma-error-color,#c0392f)}.pma-modal .pma-captcha-row{display:flex;align-items:stretch;gap:8px}.pma-modal .pma-captcha-box{display:flex;align-items:center;justify-content:center;flex:0 0 132px;height:46px;padding:0 10px;background:var(--pma-captcha-bg-color,#1f2a30);border-radius:8px;overflow:hidden}.pma-modal .pma-captcha-code{width:100%;color:var(--pma-captcha-text-color,#fff);font-size:13px;text-align:center;direction:ltr}.pma-modal .pma-captcha-image{display:block;max-width:100%;height:auto;max-height:38px}.pma-modal .pma-captcha-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;padding:0;background:var(--pma-field-bg-color,#fbfbfa);border:1px solid var(--pma-border-color,#e4e3df);border-radius:8px;color:var(--pma-label-color,#3c4045);cursor:pointer}.pma-modal .pma-captcha-refresh svg{width:18px;height:18px}.pma-modal .pma-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin:4px 0 0;background:var(--pma-accent-color,#1f2a30);border:1px solid var(--pma-accent-color,#1f2a30);border-radius:8px;color:var(--pma-button-text-color,#fff);font-family:inherit;font-size:var(--pma-button-size,16px);font-weight:500;cursor:pointer;-webkit-appearance:none;appearance:none}.pma-modal .pma-submit:hover:not(:disabled){background:var(--pma-accent-hover-color,#39474f);border-color:var(--pma-accent-hover-color,#39474f)}.pma-modal .pma-submit:disabled{opacity:.6;cursor:not-allowed}.pma-modal .pma-spinner{display:none;width:16px;height:16px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:pma-spin 0.7s linear infinite}.pma-modal .pma-submit.is-loading .pma-spinner{display:block}.pma-result{margin:16px 0 0;padding:14px 16px;border:1px solid;border-radius:8px;font-size:var(--pma-message-size,14px);line-height:1.8}.pma-result--success{background:#f2f8f5;border-color:var(--pma-success-color,#1f7a5c);color:#17392c}.pma-result--error{background:#fdf4f3;border-color:var(--pma-error-color,#c0392f);color:var(--pma-error-color,#c0392f)}.pma-result__message{margin:0;padding:0;font-weight:500}.pma-result__summary{margin:10px 0 0;padding:10px 0 0;border-top:1px solid rgb(0 0 0 / .08);font-size:13px}.pma-result__row{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.pma-result__code{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 0;padding:12px;background:rgb(255 255 255 / .7);border:1px dashed currentColor;border-radius:8px}.pma-result__code strong{font-size:20px;font-weight:700;letter-spacing:.18em}@media (max-width:600px){.pma-lottery-wrapper{margin:20px auto;padding:22px 18px;border-radius:max(10px, calc(var(--pma-form-radius, 14px) - 4px))}.pma-lottery-wrapper .pma-captcha-box,.pma-modal .pma-captcha-box{flex-basis:110px}.pma-modal{padding:12px}.pma-modal .pma-modal__dialog{padding:22px 18px}.pma-lottery-wrapper .pma-input,.pma-modal .pma-input{font-size:max(16px, var(--pma-input-size, 15px))}}@media (prefers-reduced-motion:reduce){.pma-lottery-wrapper *,.pma-modal *{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}