:root{--color-white:#fff;--color-black:#000;--color-primary:#4c3bcf;--color-primary-dark:#33279a;--color-primary-light:#7466e3;--color-primary-soft:color-mix(in srgb,var(--color-primary) 8%,transparent);--color-secondary:#6b7a8c;--color-secondary-dark:#475569;--color-secondary-soft:rgba(100,116,139,.14);--color-accent:#ff8a00;--color-accent-dark:#d96f00;--color-accent-ink:#5a2e00;--color-blue-50:#f1effd;--color-blue-100:#f3f2f9;--color-blue-200:#dad5f7;--color-blue-300:#b3a9f0;--color-blue-400:#9a8ceb;--color-blue-500:#7a70b8;--color-blue-600:#5a4f99;--color-blue-700:#3f2fb3;--color-blue-800:#3b3566;--color-blue-850:#2e2a55;--color-blue-900:#231a6e;--color-slate-500:#7a8795;--color-sale:#ef5661;--color-sale-dark:#c62828;--color-discount:#ff0100;--color-danger:#e53935;--color-danger-subtle:#fff5f5;--color-danger-soft:#fbe8e2;--color-danger-border:#e3a692;--color-warning:#fec302;--color-warning-strong:#dbac01;--color-warning-dark:#c39730;--color-warning-light:#ffe6b3;--color-warning-soft:#fbf0dc;--color-success:#1e5c3a;--color-success-hover:#164529;--color-success-active:#123a22;--color-success-text:#1f7a4d;--color-success-soft:#e3f1e6;--color-success-border:#8fbf9f;--color-info-soft:#e4f1f3;--color-info-text:#217084;--color-social-whatsapp:#25d366;--color-social-telegram:#229ed9;--color-social-facebook:#1877f2;--color-social-twitter:#1da1f2;--color-dark:#171717;--color-text:#1e1b3a;--color-text-soft:#3a2f8f;--color-text-muted:#7a8a90;--color-text-muted-alt:#8a97a0;--color-text-subtle:#94a3b8;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-150:#f0f0f0;--color-gray-200:#eee;--color-gray-250:#e5e5e5;--color-gray-300:#ddd;--color-gray-400:#ccc;--color-gray-450:#bbb;--color-gray-500:#999;--color-gray-550:#8a8a8a;--color-gray-600:#777;--color-gray-650:#666;--color-gray-700:#555;--color-gray-750:#444;--color-gray-800:#333;--color-gray-900:#222;--color-gray-950:#111;--color-page-bg:#f4f3fb;--color-surface-soft:#f7f6fd;--color-surface-badge:#f0edfc;--color-skeleton:#e9eef3;--color-skeleton-highlight:#f6f9fc;--color-border:var(--color-gray-200);--color-line:#e4e1f3;--color-border-card:#d6d6d6e0;--color-border-tan:#e5e0d3;--color-icon-light:#c7d0d4;--color-icon-muted:#b7c2c7;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:18px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 4px 14px rgba(18,34,43,.08);--shadow-md:0 10px 30px color-mix(in srgb,var(--color-primary) 10%,transparent);--shadow-hover:0 14px 34px color-mix(in srgb,var(--color-primary) 16%,transparent);--shadow-lg:0 14px 32px color-mix(in srgb,var(--color-primary) 14%,transparent);--btn-radius:var(--radius-pill);--btn-font-weight:700;--btn-font-size:.9rem;--btn-padding-x:1.25rem;--btn-padding-y:.55rem;--btn-font-size-sm:.8rem;--btn-padding-x-sm:.9rem;--btn-padding-y-sm:.35rem;--btn-font-size-lg:1rem;--btn-padding-x-lg:1.75rem;--btn-padding-y-lg:.8rem;--transition-base:.25s ease;--skeleton-gap:16px}@media (max-width:575px){:root{--skeleton-gap:10px}}@font-face{font-display:swap;font-family:IRANSansWeb;font-style:normal;font-weight:300;src:url(../../fonts/IRANSansWeb_UltraLight.woff2) format("woff")}@font-face{font-display:swap;font-family:IRANSansWeb;font-style:normal;font-weight:400;src:url(../../fonts/IRANSansWeb.woff2) format("woff")}@font-face{font-display:swap;font-family:IRANSansWeb;font-style:normal;font-weight:600;src:url(../../fonts/IRANSansWeb_Black.woff2) format("woff")}@font-face{font-display:swap;font-family:IRANSansWeb;font-style:normal;font-weight:500;src:url(../../fonts/IRANSansWeb_Medium.woff2) format("woff")}@font-face{font-display:swap;font-family:IRANSansWeb;font-style:normal;font-weight:900;src:url(../../fonts/IRANSansWeb_Bold.woff2) format("woff")}body{background-color:#fff;color:#000;direction:rtl!important;font-family:IRANSansWeb;font-size:13px;font-weight:400;line-height:2;position:relative}.dgk-auth{--dgk-accent:var(--color-primary);--dgk-accent-dark:var(--color-text)}.dgk-auth,.dgk-auth__wrap{min-height:100vh;min-height:100dvh}.dgk-auth__wrap{align-items:center;align-items:safe center;display:flex;justify-content:center;padding:2rem 1rem}.dgk-auth__card{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0 auto;max-width:400px;position:relative;width:100%}.dgk-auth__topbar{padding:2rem 2.5rem 0;text-align:center}.dgk-auth__topbar img{background:var(--color-gray-150);max-height:34px}.dgk-auth__body{padding:1.5rem 2.5rem 2.5rem}.dgk-auth__title{font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.dgk-auth .form-control:focus{border-color:var(--dgk-accent);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-primary) 15%,transparent)}.auth-widget__back{align-items:center;border:0;border-radius:50%;color:var(--dgk-accent);display:inline-flex;font-size:1.1rem;height:36px;inset-inline-start:2.5rem;justify-content:center;position:absolute;text-decoration:none;top:2rem;width:36px;z-index:1}.auth-widget__back:focus,.auth-widget__back:hover{background:var(--color-secondary);color:var(--color-text)}.auth-widget__back i{margin:0}.auth-widget .form-control{border-radius:var(--radius-sm);font-size:1rem;min-height:44px}.auth-widget .form-label{font-weight:600}.auth-widget .auth-form__desc{color:var(--color-text-subtle);margin-bottom:1.25rem}.auth-widget .auth-form__desc--success{color:var(--color-success)}.auth-widget .auth-form__otp-input{letter-spacing:.5em;text-align:center}.auth-widget .auth-method-toggle{margin-bottom:1.25rem;text-align:end}.auth-widget .auth-method-toggle__link{align-items:center;background:none;border:0;color:var(--color-text);display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;padding:0}.auth-widget .auth-method-toggle__link:focus,.auth-widget .auth-method-toggle__link:hover{color:var(--dgk-accent-dark)}.auth-widget .auth-method-toggle__link i{font-size:.7rem}.auth-widget .auth-form__resend{margin-bottom:1rem;text-align:center}@media (max-width:575px){.dgk-auth{background:var(--color-white)}.dgk-auth__wrap{padding:0}.dgk-auth__card{background:transparent;border-radius:0;box-shadow:none;margin:0;max-width:100%}.dgk-auth__topbar{padding:1rem 1.25rem 0}.dgk-auth__topbar img{max-height:44px}.dgk-auth__body{padding:1rem 1.25rem 1.5rem}.auth-widget__back{inset-inline-start:1.25rem;top:1rem}}.dgk-auth__card:not(:has(.dgk-auth__topbar)) .dgk-auth__body{padding-top:calc(2.75rem + 36px)}@media (max-width:575px){.dgk-auth__card:not(:has(.dgk-auth__topbar)) .dgk-auth__body{padding-top:calc(1.75rem + 36px)}}.form-control,.form-select{border:1px solid var(--color-border);border-radius:10px;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.text-right{text-align:right!important}.form-control:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-primary) 15%,transparent)}.form-label{color:var(--color-dark);font-weight:600}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-primary) 15%,transparent)}.card{background:var(--color-white);border-radius:15px;box-shadow:var(--shadow-sm);min-height:50px;position:relative}.card-header{border-bottom:1px solid var(--color-border);color:var(--color-dark);font-size:18px;font-weight:700;padding:15px}.pagination{flex-wrap:wrap;gap:6px;justify-content:center}.page-link{align-items:center;background:var(--color-white);border:none!important;border-radius:var(--radius-pill)!important;box-shadow:var(--shadow-sm);color:var(--color-text-subtle);display:flex;font-size:13px;font-weight:var(--btn-font-weight);height:38px;justify-content:center;min-width:38px}.page-link:hover{color:var(--color-primary-dark)}.page-item.active .page-link{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark))!important;border-color:transparent;box-shadow:var(--shadow-sm);color:var(--color-white)!important;z-index:3}.page-item.disabled .page-link{box-shadow:none;opacity:.4}.alert{border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:14px;line-height:1.9;padding:16px 20px;position:relative}.alert strong{font-weight:700}.alert-dismissible{padding-left:44px}.alert-dismissible .btn-close,.alert-dismissible .close{color:inherit;left:0;opacity:.6;padding:16px 18px;position:absolute;top:0}.alert-dismissible .btn-close:hover,.alert-dismissible .close:hover{opacity:1}.alert-primary{background-color:var(--color-primary-soft);color:var(--color-primary-dark)}.alert-primary,.alert-secondary{border-color:var(--color-secondary)}.alert-secondary{background-color:var(--color-secondary-soft);color:var(--color-text-subtle)}.alert-success{background-color:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success)}.alert-info{background-color:var(--color-info-soft);border-color:var(--color-secondary);color:var(--color-primary-dark)}.alert-warning{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.alert-danger{background-color:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-sale)}.alert-light{background-color:var(--color-gray-100);border-color:var(--color-border);color:var(--color-text)}.alert-dark{background-color:var(--color-dark);border-color:var(--color-text-subtle);color:var(--color-white)}.alert .alert-link,.alert a{color:inherit;font-weight:700;text-decoration:underline}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1.6;padding:5px 14px}.badge.bg-primary{background:var(--color-primary-soft)!important;color:var(--color-primary-dark)!important}.badge.bg-secondary{background:var(--color-secondary-soft)!important;color:var(--color-secondary-dark)!important}.badge.bg-success{background:var(--color-success-soft)!important;color:var(--color-success-text)!important}.badge.bg-danger{background:var(--color-danger-soft)!important;color:var(--color-sale)!important}.badge.bg-warning{background:var(--color-warning-soft)!important;color:var(--color-warning-dark)!important}.badge.bg-info{background:var(--color-info-soft)!important;color:var(--color-info-text)!important}.badge.bg-dark{background:color-mix(in srgb,var(--color-dark) 8%,transparent)!important;color:var(--color-dark)!important}.breadcrumb{flex-wrap:wrap;gap:4px 0}.breadcrumb-item,.breadcrumb-item a{color:var(--color-text-subtle);font-size:13px;transition:color .2s ease}.breadcrumb-item a:hover,.breadcrumb-item.active{color:var(--color-primary-dark)}.breadcrumb-item.active{font-weight:700}.breadcrumb-item+.breadcrumb-item:before{color:var(--color-primary);content:"\f104";font-family:var(--fa-family-active-light);font-weight:var(--fa-weight-active-light)}.modal-content{border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.modal-footer,.modal-header{border-color:var(--color-border)}.breadcrumb-item+.breadcrumb-item:before{content:"›"}.fv-tip{align-items:flex-start;background:var(--color-danger-subtle);border:1px solid var(--color-sale);border-radius:var(--radius-sm);box-shadow:0 10px 26px color-mix(in srgb,var(--color-danger) 22%,transparent);color:var(--color-sale-dark);direction:rtl;display:flex;font-size:13px;font-weight:700;gap:8px;left:0;line-height:1.7;max-width:340px;opacity:0;padding:10px 12px;pointer-events:none;position:fixed;right:auto;text-align:right;top:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;visibility:hidden;z-index:20000}.fv-tip.is-visible{opacity:1;transform:translateY(0);visibility:visible}.fv-tip__icon{background:var(--color-sale);border-radius:50%;color:var(--color-white);flex:0 0 auto;font-size:12px;font-weight:700;height:18px;line-height:18px;margin-top:2px;text-align:center;width:18px}.fv-tip__icon:before{content:"!"}.fv-tip__text{flex:1 1 auto}.fv-tip:after,.fv-tip:before{border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:0;left:var(--fv-arrow-x,20px);margin-left:-7px;position:absolute;width:0}.fv-tip[data-placement=bottom]:before{border-bottom:7px solid var(--color-sale);bottom:100%}.fv-tip[data-placement=bottom]:after{border-bottom:7px solid var(--color-danger-subtle);bottom:calc(100% - 1px)}.fv-tip[data-placement=top]:before{border-top:7px solid var(--color-sale);top:100%}.fv-tip[data-placement=top]:after{border-top:7px solid var(--color-danger-subtle);top:calc(100% - 1px)}.fv-invalid,.fv-invalid.form-control,.fv-invalid.form-select{border-color:var(--color-sale)!important;box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-danger) 16%,transparent)!important}.fv-invalid.btn-check+.btn{border-color:var(--color-sale);color:var(--color-sale-dark)}.btn{--bs-btn-padding-x:var(--btn-padding-x);--bs-btn-padding-y:var(--btn-padding-y);--bs-btn-font-size:var(--btn-font-size);--bs-btn-font-weight:var(--btn-font-weight);--bs-btn-line-height:1.5;--bs-btn-border-radius:var(--btn-radius);--bs-btn-border-width:1px;--bs-btn-box-shadow:none;--bs-btn-disabled-opacity:.5;--bs-btn-focus-box-shadow:0 0 0 .2rem var(--btn-focus-ring,color-mix(in srgb,var(--color-primary) 25%,transparent));align-items:center;display:inline-flex;font-family:inherit;gap:.4rem;justify-content:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.btn:active:not(:disabled):not(.disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;pointer-events:auto}.btn .spinner-border{border-width:.15em;height:1em;width:1em}.btn-sm{--bs-btn-padding-x:var(--btn-padding-x-sm);--bs-btn-padding-y:var(--btn-padding-y-sm);--bs-btn-font-size:var(--btn-font-size-sm)}.btn-lg{--bs-btn-padding-x:var(--btn-padding-x-lg);--bs-btn-padding-y:var(--btn-padding-y-lg);--bs-btn-font-size:var(--btn-font-size-lg)}.btn-block{display:flex;width:100%}.btn-icon{--btn-icon-size:40px;border-radius:50%;flex:none;height:var(--btn-icon-size);padding:0;width:var(--btn-icon-size)}.btn-icon.btn-sm{--btn-icon-size:32px}.btn-icon.btn-lg{--btn-icon-size:48px}.btn-primary{--btn-focus-ring:color-mix(in srgb,var(--color-warning) 45%,transparent);--bs-btn-color:var(--color-primary);--bs-btn-bg:var(--color-warning);--bs-btn-border-color:var(--color-warning);--bs-btn-hover-color:var(--color-primary);--bs-btn-hover-bg:var(--color-warning-strong);--bs-btn-hover-border-color:var(--color-warning-strong);--bs-btn-active-color:var(--color-primary);--bs-btn-active-bg:var(--color-warning-strong);--bs-btn-active-border-color:var(--color-warning-strong);--bs-btn-disabled-color:var(--color-primary);--bs-btn-disabled-bg:var(--color-warning);--bs-btn-disabled-border-color:var(--color-warning)}.btn-secondary{--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:var(--color-primary-dark);--bs-btn-hover-border-color:var(--color-primary-dark);--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:var(--color-primary-dark);--bs-btn-active-border-color:var(--color-primary-dark);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:var(--color-primary);--bs-btn-disabled-border-color:var(--color-primary)}.btn-outline-primary{--bs-btn-color:var(--color-primary);--bs-btn-bg:transparent;--bs-btn-border-color:var(--color-primary);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:var(--color-primary);--bs-btn-hover-border-color:var(--color-primary);--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:var(--color-primary-dark);--bs-btn-active-border-color:var(--color-primary-dark);--bs-btn-disabled-color:var(--color-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--color-primary)}.btn-outline-secondary{--btn-focus-ring:color-mix(in srgb,var(--color-text-subtle) 35%,transparent);--bs-btn-color:var(--color-text);--bs-btn-bg:var(--color-white);--bs-btn-border-color:var(--color-line);--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--color-surface-soft);--bs-btn-hover-border-color:var(--color-text-subtle);--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:var(--color-surface-badge);--bs-btn-active-border-color:var(--color-text-subtle);--bs-btn-disabled-color:var(--color-text-muted);--bs-btn-disabled-bg:var(--color-white);--bs-btn-disabled-border-color:var(--color-line)}.btn-link{--bs-btn-color:var(--color-primary);--bs-btn-hover-color:var(--color-primary-light);--bs-btn-active-color:var(--color-primary-dark);--bs-btn-disabled-color:var(--color-text-muted);--bs-btn-padding-x:.25rem;text-decoration:none}.btn-link:focus-visible,.btn-link:hover{text-decoration:underline;text-underline-offset:4px}.btn-danger{--btn-focus-ring:color-mix(in srgb,var(--color-danger) 30%,transparent);--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-danger);--bs-btn-border-color:var(--color-danger);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:var(--color-sale-dark);--bs-btn-hover-border-color:var(--color-sale-dark);--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:var(--color-sale-dark);--bs-btn-active-border-color:var(--color-sale-dark);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:var(--color-danger);--bs-btn-disabled-border-color:var(--color-danger)}.btn-outline-danger{--btn-focus-ring:color-mix(in srgb,var(--color-danger) 30%,transparent);--bs-btn-color:var(--color-danger);--bs-btn-bg:transparent;--bs-btn-border-color:var(--color-danger);--bs-btn-hover-color:var(--color-sale-dark);--bs-btn-hover-bg:var(--color-danger-subtle);--bs-btn-hover-border-color:var(--color-sale-dark);--bs-btn-active-color:var(--color-sale-dark);--bs-btn-active-bg:var(--color-danger-soft);--bs-btn-active-border-color:var(--color-sale-dark);--bs-btn-disabled-color:var(--color-danger);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--color-danger)}.btn-success{--btn-focus-ring:color-mix(in srgb,var(--color-success) 30%,transparent);--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:var(--color-success-hover);--bs-btn-hover-border-color:var(--color-success-hover);--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:var(--color-success-active);--bs-btn-active-border-color:var(--color-success-active);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:var(--color-success);--bs-btn-disabled-border-color:var(--color-success)}.btn-outline-success{--btn-focus-ring:color-mix(in srgb,var(--color-success) 30%,transparent);--bs-btn-color:var(--color-success);--bs-btn-bg:transparent;--bs-btn-border-color:var(--color-success);--bs-btn-hover-color:var(--color-success-active);--bs-btn-hover-bg:var(--color-success-soft);--bs-btn-hover-border-color:var(--color-success-active);--bs-btn-active-color:var(--color-success-active);--bs-btn-active-bg:var(--color-success-soft);--bs-btn-active-border-color:var(--color-success-active);--bs-btn-disabled-color:var(--color-success);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--color-success)}.btn-outline-light{--btn-focus-ring:color-mix(in srgb,var(--color-white) 40%,transparent);--bs-btn-color:var(--color-white);--bs-btn-bg:transparent;--bs-btn-border-color:color-mix(in srgb,var(--color-white) 55%,transparent);--bs-btn-hover-color:var(--color-primary);--bs-btn-hover-bg:var(--color-white);--bs-btn-hover-border-color:var(--color-white);--bs-btn-active-color:var(--color-primary);--bs-btn-active-bg:var(--color-gray-100);--bs-btn-active-border-color:var(--color-gray-100);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:color-mix(in srgb,var(--color-white) 55%,transparent)}.btn-choice{--bs-btn-border-radius:var(--radius-sm);--bs-btn-font-weight:600;--bs-btn-color:var(--color-text);--bs-btn-bg:var(--color-white);--bs-btn-border-color:var(--color-line);--bs-btn-hover-color:var(--color-primary);--bs-btn-hover-bg:var(--color-surface-soft);--bs-btn-hover-border-color:var(--color-primary);--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:var(--color-primary);--bs-btn-active-border-color:var(--color-primary);white-space:normal}.btn-close:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-primary) 25%,transparent)}