@charset "UTF-8";@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Hairline-awc1KlGI.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Hairline-C6G2rHct.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Thin-B3XyWEH_.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Thin-nYaTfiHq.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-UltraLight-DtdsLePQ.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-UltraLight-CjMoqKq9.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Light-3Udmqr36.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Light-BWJHh5X3.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Regular-coOeJitY.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Regular-CtvzaLFL.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Medium-BYIBr52k.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Medium-BpQVbsyL.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-DemiBold-CFSaPsH0.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-DemiBold-BHkS95CN.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Bold-CIOWe8s9.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Bold-DBcbL_mD.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-ExtraBold-Ckv7DOO1.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-ExtraBold-7P7-oiMr.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Heavy-CjlMxaP6.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Heavy-BR0W5qES.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-Black-DojShDBt.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-Black-BvzXexhS.woff) format("woff");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-ExtraBlack-B2QjwVRs.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-ExtraBlack-4Vg9hNRa.woff) format("woff");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/public/build/assets/fonts/DanaFaNum-fat-DDJLzi55.woff2) format("woff2"),url(/public/build/assets/fonts/DanaFaNum-fat-BP_Yy6hM.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/public/build/assets/fonts/iranyekanwebregularfanum-BFcizGKW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/public/build/assets/fonts/iranyekanwebmediumfanum-s03dbLnU.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/public/build/assets/fonts/iranyekanwebboldfanum-DuHlIwL1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/public/build/assets/fonts/iranyekanwebblackfanum-BwAdG8eD.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{direction:rtl;font-family:IranYekan,Dana,sans-serif;font-size:1rem;line-height:1.6;color:#1b1b18;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","ss02","ss03","ss04","ss05","ss06","ss07","ss08","ss09","ss10","ss11","ss12","ss13","ss14","ss15","ss16","ss17","ss18","ss19","ss20"}.p-datatable-mask{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffff80!important}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-bottom:1rem;color:#706f6c}a{color:#2563eb;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:#134cca}.form-card{background:#fff!important;border-radius:.75rem!important;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005!important;border:1px solid rgba(0,0,0,.06)!important}.form-card--mb{margin-bottom:1rem!important}.form-card__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.form-card__title-wrapper{display:flex;align-items:center;gap:.5rem}.form-card__icon{font-size:1.25rem;color:#3869fa}.form-card__icon--dot{width:8px;height:8px;border-radius:50%;background-color:#3869fa;display:inline-block;margin-right:.25rem}.form-card__title{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.form-card__header-actions{display:flex;align-items:center;gap:.5rem}.form-card__header-actions .form-card__action-icon{background:none;border:none;padding:.25rem;border-radius:.5rem;cursor:pointer;transition:.15s ease-in-out;color:#a1a09a;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.form-card__header-actions .form-card__action-icon:hover{background-color:#f1f5f9;color:#1b1b18}.form-card__header-actions .form-card__action-icon:focus{outline:2px solid #2563eb;outline-offset:2px}.form-card__header-actions .form-card__action-icon i{font-size:1.125rem}.form-card__content{padding:1.5rem 0}.form-card__content .input-wrapper{margin-bottom:1rem}.form-card__section{margin-bottom:.5rem;padding-bottom:.5rem}.form-card__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-card__section-title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.form-card__section-content{display:flex;flex-direction:column}.form-card__footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.form-card--bordered{border:2px solid rgba(0,0,0,.08)!important;box-shadow:none!important}.form-card--elevated{box-shadow:0 1px 3px #00000008,0 1px 2px #00000005!important}.form-card--flat{box-shadow:none!important;border:none!important}.form-card--card{background:#fff!important;border-radius:1rem!important;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005!important;border:1px solid rgba(0,0,0,.06)!important;overflow:hidden!important}.form-card--card .form-card__header{background:#f8fafc!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:1.5rem!important;margin:-1.5rem -1.5rem 1.5rem!important}.form-card--card .form-card__title{color:#1b1b18!important;font-size:1.25rem!important;font-weight:700!important}.form-card--card .form-card__icon{font-size:1.5rem!important;color:#3869fa!important}.form-card--card .form-card__content{padding:1.5rem!important;margin:-1.5rem!important}.form-card--card .form-card__footer{background:#f8fafc!important;border-top:1px solid rgba(0,0,0,.06)!important;padding:1.5rem!important;margin:1.5rem -1.5rem -1.5rem!important}.form-card--transparent{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.form-card--transparent .form-card__header{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.form-card--transparent .form-card__content{padding:0!important;margin:0!important}.form-card--transparent .form-card__footer{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.form-card--padding-none .form-card__content{padding:0}.form-card--padding-small .form-card__content{padding:1rem 0}.form-card--padding-large .form-card__content{padding:2rem 0}@media (prefers-color-scheme: dark){.form-card__action-icon{color:#9ca3af}.form-card__action-icon:hover{background-color:#3a3a3a;color:#fff}}@media (max-width: 768px){.form-card__header{flex-direction:column;align-items:flex-start;gap:.5rem}.form-card__footer{flex-direction:column;align-items:stretch}}.activity-log-widget{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(102,126,234,.08);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px #667eea14;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%}.activity-log-widget:hover{transform:translateY(-1px);border-color:#667eea26;box-shadow:0 8px 32px #667eea1f}.activity-log-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(102,126,234,.08)}.activity-log-widget__title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.activity-log-widget__content{flex:1;overflow:hidden}.activity-log-widget__loading,.activity-log-widget__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#a1a09a;text-align:center}.activity-log-widget__loading i,.activity-log-widget__empty i{font-size:2rem;margin-bottom:.5rem;opacity:.6}.activity-log-widget__loading span,.activity-log-widget__empty span{font-size:.875rem}.activity-log-widget__list{display:flex;flex-direction:column;gap:.5rem;max-height:450px;overflow-y:auto;padding-right:4px}.activity-log-widget__list::-webkit-scrollbar{width:4px}.activity-log-widget__list::-webkit-scrollbar-track{background:#667eea0d;border-radius:2px}.activity-log-widget__list::-webkit-scrollbar-thumb{background:#667eea33;border-radius:2px}.activity-log-widget__list::-webkit-scrollbar-thumb:hover{background:#667eea4d}.activity-log-widget__item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.5rem;transition:all .15s ease-in-out ease;cursor:pointer}.activity-log-widget__item:hover{background:#667eea0d}.activity-log-widget__item-icon{width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0;margin-top:2px}.activity-log-widget__item-icon--user_created,.activity-log-widget__item-icon--user_updated{background:#2897641a;color:#289764}.activity-log-widget__item-icon--user_login{background:#2563eb1a;color:#2563eb}.activity-log-widget__item-icon--serial_registered,.activity-log-widget__item-icon--serial_approved{background:#ea580c1a;color:#ea580c}.activity-log-widget__item-icon--serial_rejected{background:#cf35591a;color:#cf3559}.activity-log-widget__item-icon--company_created,.activity-log-widget__item-icon--company_updated{background:#6b72801a;color:#6b7280}.activity-log-widget__item-content{flex:1;min-width:0}.activity-log-widget__item-title{font-size:.875rem;font-weight:500;color:#1b1b18;margin-bottom:2px;line-height:1.3}.activity-log-widget__item-description{font-size:.75rem;color:#706f6c;margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-log-widget__item-time{font-size:.7rem;color:#a1a09a;font-weight:400}.activity-log-widget__footer{margin-top:1rem;padding-top:.5rem;border-top:1px solid rgba(102,126,234,.08);text-align:center}@media screen and (max-width: 576px){.activity-log-widget{padding:1rem}.activity-log-widget__header{margin-bottom:.5rem}.activity-log-widget__title{font-size:.875rem}.activity-log-widget__item{padding:.25rem}.activity-log-widget__item-icon{width:28px;height:28px;font-size:.75rem}.activity-log-widget__item-title{font-size:.75rem}.activity-log-widget__item-description{font-size:.65rem}.activity-log-widget__item-time{font-size:.6rem}}.dark .activity-log-widget{background:linear-gradient(135deg,#1a1a1ae6,#2d2d2de6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff1a}.dark .activity-log-widget:hover{border-color:#ffffff26;box-shadow:0 8px 32px #ffffff14}.dark .activity-log-widget__header{border-bottom-color:#ffffff1a}.dark .activity-log-widget__title{color:#fff}.dark .activity-log-widget__loading,.dark .activity-log-widget__empty{color:#fff9}.dark .activity-log-widget__list::-webkit-scrollbar-track{background:#ffffff0d}.dark .activity-log-widget__list::-webkit-scrollbar-thumb{background:#fff3}.dark .activity-log-widget__list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark .activity-log-widget__item:hover{background:#ffffff0d}.dark .activity-log-widget__item-title{color:#fff}.dark .activity-log-widget__item-description{color:#ffffffb3}.dark .activity-log-widget__item-time{color:#ffffff80}.dark .activity-log-widget__footer{border-top-color:#ffffff1a}.stats-card{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(102,126,234,.2);border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:60px}.stats-card:hover{transform:translateY(-1px);border-color:#667eea26;box-shadow:0 8px 32px #667eea1f}.stats-card__content{display:flex;flex-direction:column;gap:2px;flex:1}.stats-card__value{font-size:1.125rem;font-weight:700;color:#1b1b18;line-height:1.1;margin:0}.stats-card__label{font-size:.75rem;font-weight:400;color:#706f6c;line-height:1.2;margin:0}.stats-card__icon{width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .15s ease-in-out ease;flex-shrink:0}.stats-card__icon:hover{transform:scale(1.05)}.stats-card__icon--primary{background:#2563eb1a;color:#2563eb}.stats-card__icon--success{background:#2897641a;color:#289764}.stats-card__icon--warning{background:#ea580c1a;color:#ea580c}.stats-card__icon--danger{background:#cf35591a;color:#cf3559}.stats-card__icon--info{background:#6b72801a;color:#6b7280}@media screen and (max-width: 576px){.stats-card{padding:.25rem;min-height:50px}.stats-card__value{font-size:1rem}.stats-card__label{font-size:.6rem}.stats-card__icon{width:28px;height:28px;font-size:.75rem}}.dark .stats-card{background:linear-gradient(135deg,#1a1a1ae6,#2d2d2de6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff1a}.dark .stats-card:hover{border-color:#ffffff26;box-shadow:0 8px 32px #ffffff14}.dark .stats-card__value{color:#fff}.dark .stats-card__label{color:#ffffffb3}.p-confirm-dialog__content{border-radius:.5rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.06);background:#fff}.p-confirm-dialog__header{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.06);border-radius:.5rem .5rem 0 0;padding:1.5rem}.p-confirm-dialog__header .p-confirm-dialog__title{color:#1b1b18;font-weight:600;font-size:1.125rem;margin:0}.p-confirm-dialog__message{color:#706f6c;font-size:1rem;line-height:1.5;padding:1.5rem;margin:0}.p-confirm-dialog__footer{background:#f8fafc;border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 .5rem .5rem;padding:1.5rem;display:flex;gap:1rem;justify-content:flex-end}.p-confirm-dialog__button{min-width:80px;border-radius:.5rem;font-weight:500;transition:.15s ease-in-out}.p-confirm-dialog__button--accept{background:#cf3559;border-color:#cf3559}.p-confirm-dialog__button--accept:hover{background:#a92846;border-color:#a92846}.p-confirm-dialog__button--reject{background:#fff;border-color:#00000014;color:#706f6c}.p-confirm-dialog__button--reject:hover{background:#f8fafc;border-color:#0000001f;color:#1b1b18}[data-theme=dark] .p-confirm-dialog__content,[data-theme=dark] .p-confirm-dialog__header,[data-theme=dark] .p-confirm-dialog__footer{background:#2d2d2d;border-color:#0000001f}[data-theme=dark] .p-confirm-dialog__title{color:#1a1a1a}[data-theme=dark] .p-confirm-dialog__message{color:#a1a09a}[data-theme=dark] .p-confirm-dialog__button--reject{background:#2d2d2d;border-color:#0000001f;color:#a1a09a}[data-theme=dark] .p-confirm-dialog__button--reject:hover{background:#2d2d2d;border-color:#00000014;color:#1a1a1a}.layout-container{display:flex;height:100vh;flex-direction:row;direction:rtl;overflow:hidden}.layout-content{flex:1;display:flex;flex-direction:column;transition:margin-right .3s ease;background:linear-gradient(135deg,#f8fafc,#fff);margin-right:300px;height:100vh;overflow:hidden}.layout-content.sidebar-collapsed{margin-right:65px}.layout-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:100;flex-shrink:0}.layout-header__left{display:flex;align-items:center;gap:1.5rem}.layout-header__title{font-size:1.125rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.2}.layout-header__subtitle{color:#706f6c;margin:0;font-weight:400}.layout-header__right{display:flex;align-items:center;gap:1rem}.layout-header__nav{display:flex;align-items:center;gap:.5rem}.sidebar-toggle-btn{color:#a1a09a;outline:none!important;background:#2563eb0d;border:1px solid rgba(37,99,235,.1);border-radius:.5rem;padding:.5rem;transition:all .15s ease-in-out ease}.sidebar-toggle-btn:hover{color:#2563eb;background-color:#2563eb1a;border-color:#2563eb33;transform:scale(1.05)}.sidebar-toggle-btn:focus{box-shadow:0 0 0 2px #2563eb33}.layout-main{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;background:linear-gradient(90deg,#eaf2fc,#f6f8fa 50%);min-height:0}.page-header{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(37,99,235,.08);position:relative}.page-header__super-title{font-size:.875rem;color:#2563eb;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;display:inline-block;background:#2563eb14;padding:.25rem .5rem;border-radius:.375rem}.page-header__title{font-size:1.875rem;font-weight:700;color:#1b1b18;margin:0 0 1rem;line-height:1.1;letter-spacing:-.02em}.page-header__description{font-size:.875rem;color:#706f6c;margin:0;line-height:1.2;max-width:600px;font-weight:400}.content-area{background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;overflow:hidden;transition:all .25s ease-in-out ease}.content-area:hover{box-shadow:0 4px 12px -1px #0000001a,0 2px 4px -1px #0000000f}.dashboard-card{background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;overflow:hidden;transition:all .25s ease-in-out ease;position:relative}.dashboard-card:hover{box-shadow:0 8px 25px -5px #0000001a,0 4px 10px -2px #0000000a;transform:translateY(-2px)}.dashboard-card__header{padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#2563eb05,#2563eb03);display:flex;align-items:center;justify-content:space-between}.dashboard-card__title{font-size:1.125rem;font-weight:600;color:#1b1b18;margin:0;display:flex;align-items:center;gap:.5rem}.dashboard-card__title i{color:#2563eb;font-size:1.25rem}.dashboard-card__action{color:#2563eb;text-decoration:none;font-size:.875rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;transition:all .15s ease-in-out ease}.dashboard-card__action:hover{background:#2563eb14;color:#2563eb}.dashboard-card__content{padding:2rem}.dashboard-card__footer{padding:1.5rem 2rem;border-top:1px solid rgba(0,0,0,.06);background:#f8fafc80;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#706f6c}.layout-container *{transition:all .3s ease}.layout-header button:focus{outline:2px solid #2563eb;outline-offset:2px}@media print{.layout-container{display:block}.layout-content{margin:0}.layout-header,.vsm--sidebar{display:none}}@media (max-width: 1200px){.layout-content{margin-right:300px}.layout-content.sidebar-collapsed{margin-right:65px}}@media (max-width: 768px){.layout-container{height:100vh;overflow:hidden}.layout-content{margin-right:0;height:100vh;overflow:hidden}.layout-content.sidebar-collapsed{margin-right:0}.layout-header{padding:1rem 1.5rem}.layout-header__title{font-size:1.25rem}.layout-header__subtitle{font-size:1rem}.layout-main{padding:1.5rem;max-width:100vw}.page-header__title{font-size:1.875rem}.page-header__description{font-size:1rem}.page-header__super-title{font-size:.75rem}.dashboard-card__header{padding:1rem 1.5rem}.dashboard-card__content{padding:1.5rem}.dashboard-card__footer{padding:1rem 1.5rem}}.appLayout{overflow:hidden;display:flex;flex-direction:column;align-items:center;height:100%}.appLayout__container{overflow:hidden;width:100%;max-width:480px;margin:auto;height:100%;position:absolute;bottom:0;top:0;border:1px solid rgba(0,0,0,.06);background:#f8fafc}@media screen and (max-width: 576px){.appLayout__container{border:none}}.appLayout__toolbar{width:100%;padding:0;height:60px;position:relative;z-index:1001}.appLayout__bottombar{width:100%;padding:0;height:62px;position:relative;z-index:1001}.appLayout__body{width:100%;height:100dvh;overflow-y:auto;padding-bottom:1rem}.appLayout__body .appPage{padding-bottom:10rem}.v-sidebar-menu{--vsm-primary-color: #3869FA;--vsm-base-bg: #ffffff;--vsm-item-color: #1b1b18;--vsm-item-active-color: #3869FA;--vsm-item-active-bg: rgba(56, 105, 250, .06);--vsm-item-active-line-color: #3869FA;--vsm-item-open-color: #1b1b18;--vsm-item-hover-color: #3869FA;--vsm-item-open-bg: rgba(56, 105, 250, .03);--vsm-item-hover-bg: rgba(56, 105, 250, .04);--vsm-icon-color: #1b1b18;--vsm-icon-bg: transparent;--vsm-icon-active-color: #3869FA;--vsm-icon-active-bg: rgba(56, 105, 250, .08);--vsm-icon-open-color: #3869FA;--vsm-icon-open-bg: rgba(56, 105, 250, .04);--vsm-mobile-item-color: #ffffff;--vsm-mobile-item-bg: #3869FA;--vsm-mobile-icon-color: #ffffff;--vsm-mobile-icon-bg: transparent;--vsm-dropdown-bg: rgba(56, 105, 250, .01);--vsm-header-item-color: #a1a09a;--vsm-toggle-btn-color: #706f6c;--vsm-toggle-btn-bg: rgba(56, 105, 250, .03);--vsm-item-font-size: .875rem;--vsm-item-line-height: 2rem;--vsm-item-padding: .375rem .75rem;--vsm-icon-height: 2rem;--vsm-icon-width: 2rem;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 20px #0000000d;border:none;height:100vh;position:fixed;top:0;right:0;z-index:1000}.v-sidebar-menu .vsm--header{padding:.5rem 1rem;border:none;background:transparent;border-radius:0;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600;color:#a1a09a;margin:1rem 0 .25rem;position:relative}.v-sidebar-menu .vsm--header:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(56,105,250,.1) 50%,transparent 100%)}.v-sidebar-menu .vsm--header:first-child{margin-top:0}.v-sidebar-menu .sidebar-brand{display:flex;align-items:center;gap:.5rem;transition:all .25s ease-in-out ease;padding:1rem;margin-bottom:.5rem}.v-sidebar-menu .sidebar-logo{width:36px;height:36px;border-radius:.5rem;background:linear-gradient(135deg,#3869fa,#6a8ffb);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;box-shadow:0 2px 8px #3869fa33;flex-shrink:0;transition:all .25s ease-in-out ease}.v-sidebar-menu .sidebar-logo:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.v-sidebar-menu .sidebar-brand-text h3{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.2}.v-sidebar-menu .sidebar-brand-text p{margin:.05rem 0 0;font-size:.75rem;color:#a1a09a;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.v-sidebar-menu .vsm--toggle-btn{display:none!important}.v-sidebar-menu .vsm--item{position:relative;margin:1px .5rem;border-radius:0;transition:all .25s ease-in-out ease;overflow:hidden}.v-sidebar-menu .vsm--link{color:var(--vsm-item-color);font-weight:500;font-size:var(--vsm-item-font-size);padding:var(--vsm-item-padding);display:flex;align-items:center;transition:all .25s ease-in-out ease;line-height:var(--vsm-item-line-height);border-radius:0;position:relative}.v-sidebar-menu .vsm--link:hover{color:#3869fa;background-color:#3869fa0a;transform:translate(2px)}.v-sidebar-menu .vsm--link:focus{outline:none}.v-sidebar-menu .vsm--link_active{background:var(--vsm-item-active-bg);color:var(--vsm-item-active-color);font-weight:600;position:relative;border-radius:0}.v-sidebar-menu .vsm--link_hover{background-color:#3869fa0a;color:#3869fa;transform:translate(2px)}.v-sidebar-menu .vsm--link_open{background-color:var(--vsm-item-open-bg);color:var(--vsm-item-open-color)}.v-sidebar-menu .vsm--link_disabled{opacity:.5;cursor:not-allowed}.v-sidebar-menu .vsm--link_disabled:hover{background-color:transparent;transform:none;color:var(--vsm-item-color)}.v-sidebar-menu .vsm--link_disabled .vsm--title{color:#a1a09a}.v-sidebar-menu .vsm--icon{font-size:.875rem;margin-right:.5rem;transition:all .25s ease-in-out ease;width:18px;height:18px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:0;border:none;background:transparent;color:var(--vsm-icon-color);flex-shrink:0}.v-sidebar-menu .vsm--icon:hover{color:var(--vsm-icon-active-color)}.v-sidebar-menu .vsm--title{color:var(--vsm-item-color);font-size:var(--vsm-item-font-size);transition:all .25s ease-in-out ease;font-weight:500}.v-sidebar-menu .vsm--title:hover{color:#3869fa}.v-sidebar-menu .vsm--arrow{color:#a1a09a;transition:all .25s ease-in-out ease;font-size:.75rem}.v-sidebar-menu .vsm--arrow.vsm--arrow_open{color:#3869fa;transform:rotate(90deg)}.v-sidebar-menu .vsm--badge{background-color:#ea580c1a;color:#ea580c;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:0;margin-left:.25rem;border:none}.v-sidebar-menu .vsm--badge.vsm--badge_default{background-color:#a1a09a1a;color:#a1a09a;border:none}.v-sidebar-menu .vsm--child_mobile{background:#000}.v-sidebar-menu .vsm--dropdown{background-color:var(--vsm-dropdown-bg);margin:1px .5rem;transition:max-height .25s ease-in-out ease;border-radius:0}.v-sidebar-menu .vsm--dropdown .vsm--link{padding-left:1.5rem;font-size:.875rem;color:var(--vsm-item-color);margin:.5px 0}.v-sidebar-menu .vsm--dropdown .vsm--link:hover{color:var(--vsm-item-hover-color);background-color:var(--vsm-item-hover-bg);transform:translate(2px)}.v-sidebar-menu .vsm--dropdown .vsm--link.vsm--link_active{background:var(--vsm-item-active-bg);color:var(--vsm-item-active-color)}.v-sidebar-menu .vsm--dropdown .vsm--icon{font-size:.75rem;margin-right:.25rem}.v-sidebar-menu .vsm--link_level-2{padding-left:1.5rem;font-size:.875rem;color:#706f6c}.v-sidebar-menu .vsm--mobile-bg{background-color:#3869fa}.v-sidebar-menu.vsm_rtl .vsm--icon{margin-right:0;margin-left:.5rem}.v-sidebar-menu.vsm_rtl .vsm--link_active{border:none}.v-sidebar-menu.vsm_rtl .vsm--dropdown .vsm--link{padding-left:1rem;padding-right:1.5rem}.v-sidebar-menu.vsm_rtl .vsm--dropdown .vsm--icon{margin-right:0;margin-left:.25rem}.v-sidebar-menu.vsm_collapsed,.v-sidebar-menu.vsm_expanded{width:300px!important}.v-sidebar-menu .vsm--item{transition:all .25s ease-in-out ease}.v-sidebar-menu::-webkit-scrollbar{width:2px}.v-sidebar-menu::-webkit-scrollbar-track{background:transparent}.v-sidebar-menu::-webkit-scrollbar-thumb{background:#2563eb33;border-radius:0}.v-sidebar-menu::-webkit-scrollbar-thumb:hover{background:#2563eb4d}@media (max-width: 768px){.v-sidebar-menu{width:100%!important;max-width:260px;position:fixed;top:0;right:0;z-index:1000}.v-sidebar-menu.vsm_collapsed{width:100%!important;max-width:260px}}.menu-context{position:relative;display:inline-block}.menu-context__overlay .p-overlaypanel-content{padding:0;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;min-width:200px;max-width:300px}.menu-context__item{display:flex;align-items:center;justify-content:flex-start;gap:1rem;cursor:pointer;border:none;background:transparent;width:100%;text-align:right;font-size:.875rem;color:#1b1b18;border-radius:.375rem;padding:.5rem 1rem}.menu-context__item:last-child{border:none}.menu-context__item:hover{background:#3869fa1a}.menu-context__item:active{background:#2563eb1a}.menu-context__item--disabled{opacity:.5;cursor:not-allowed;color:#a1a09a}.menu-context__item--disabled:hover{background:transparent}.menu-context__item--danger{color:#cf3559}.menu-context__item--danger:hover{background:#cf35591a}.menu-context__item--danger .menu-context__item-icon{color:#cf3559}.menu-context__item--warning{color:#ea580c}.menu-context__item--warning:hover{background:#ea580c1a}.menu-context__item--warning .menu-context__item-icon{color:#ea580c}.menu-context__item--success{color:#289764}.menu-context__item--success:hover{background:#2897641a}.menu-context__item--success .menu-context__item-icon{color:#289764}.menu-context__item--info{color:#2563eb}.menu-context__item--info:hover{background:#2563eb1a}.menu-context__item--info .menu-context__item-icon{color:#2563eb}.menu-context__item-icon{font-size:.875rem;width:16px;text-align:center;color:#706f6c}.menu-context__item-label{flex:1;font-weight:500}.menu-context__item-shortcut{font-size:.75rem;color:#a1a09a;font-family:IranYekan,Dana,monospace;background:#f8fafc;padding:.25rem .5rem;border-radius:.375rem;border:1px solid rgba(0,0,0,.06)}.menu-context__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:center}.menu-context__empty-icon{font-size:1.5rem;color:#a1a09a;opacity:.5}.menu-context__empty-text{font-size:.875rem;line-height:1.4;color:#a1a09a;margin:0}.data-table{border-radius:.75rem;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transition:all .25s ease-in-out ease;overflow:hidden;background:#fff;padding-top:1.2rem;transform:none!important;border:none!important}.data-table:hover{box-shadow:none!important}.data-table:hover{box-shadow:0 8px 25px -5px #0000001a,0 4px 10px -2px #0000000a;border-color:#2563eb1a}.data-table .card__header{display:grid;grid-template-columns:1fr auto;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.06);align-items:center}@media screen and (max-width: 576px){.data-table .card__header{grid-template-columns:1fr;gap:1rem;padding:1rem}}.data-table .card__header--title{display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:600;color:#1b1b18}.data-table .card__header--title-actions{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.data-table .card__header--search{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 576px){.data-table .card__header--search{justify-content:center}}.data-table .card__header--search .p-float-label{width:220px;transition:.25s ease-in-out width ease-in-out}@media screen and (max-width: 576px){.data-table .card__header--search .p-float-label{width:100%}}.data-table .card__header--search .p-float-label:focus-within{width:300px}@media screen and (max-width: 576px){.data-table .card__header--search .p-float-label:focus-within{width:100%}}.data-table .card__header--search .p-float-label .p-inputtext{width:100%;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);background:#fff!important;color:#1b1b18!important;transition:.15s ease-in-out all ease}.data-table .card__header--search .p-float-label .p-inputtext:focus{border-color:#3869fa;box-shadow:0 0 0 3px #3869fa1a;background:#fff!important}.data-table .card__header--search .p-float-label .p-inputtext:hover{background:#fff!important}.data-table .card__header--search .p-float-label .p-inputtext::placeholder{color:#a1a09a}.data-table .card__header--search .p-float-label label{color:#a1a09a;font-size:.875rem}.data-table .card__content{padding:1.5rem}@media screen and (max-width: 576px){.data-table .card__content{padding:1rem}}.data-table__header{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.06);align-items:center}@media screen and (max-width: 576px){.data-table__header{grid-template-columns:1fr;gap:.5rem}}.data-table__header-title{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;color:#1b1b18}.data-table__header-title-actions,.data-table__header-actions{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.data-table__search{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 576px){.data-table__search{justify-content:center}}.data-table__search-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.data-table__search .p-float-label{width:180px;transition:.25s ease-in-out width ease-in-out}@media screen and (max-width: 576px){.data-table__search .p-float-label{width:100%}}.data-table__search .p-float-label:focus-within{width:250px}@media screen and (max-width: 576px){.data-table__search .p-float-label:focus-within{width:100%}}.data-table__search .p-float-label .p-inputtext{width:100%;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);padding:.5rem .75rem;font-size:.875rem;transition:.25s ease-in-out}.data-table__search .p-float-label .p-inputtext:focus{border-color:#3869fa;box-shadow:0 0 0 2px #3869fa1a}.data-table__search .p-float-label .p-inputtext::placeholder{color:#a1a09a}.data-table__search-refresh-btn{min-width:2.5rem;height:2.5rem;padding:0;border-radius:.5rem;transition:.25s ease-in-out}.data-table__search-refresh-btn:hover{background-color:#f1f5f9;transform:rotate(180deg)}.data-table__search-refresh-btn .p-button-icon{font-size:.875rem}.data-table__content{padding:1.5rem}@media screen and (max-width: 576px){.data-table__content{padding:1rem}}.data-table .p-datatable-paginator-bottom{border:none;border-top:1px solid rgba(0,0,0,.06)}.data-table .p-datatable .p-selection-column{width:3rem!important;text-align:center!important}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;background:#fff;transition:.15s ease-in-out all ease}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box:hover{border-color:#2563eb;background:#2563eb0d}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box.p-highlight{background:#2563eb;border-color:#2563eb}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon{color:#fff;font-size:.75rem}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box.p-focus{box-shadow:0 0 0 2px #2563eb33}.data-table .p-datatable .p-datatable-header{background:transparent;border:none;padding:0;margin-bottom:1rem}.data-table .p-datatable .p-datatable-thead>tr{background:transparent}.data-table .p-datatable .p-datatable-thead>tr>th{background:transparent;border:none;border-bottom:1px solid rgba(153,153,153,.2)!important;padding:.5rem 1rem;font-weight:500;font-size:.75rem;color:#706f6c;text-align:right}.data-table .p-datatable .p-datatable-thead>tr>th.p-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table .p-datatable .p-datatable-thead>tr>th.p-sortable:hover{background:#2563eb0d}.data-table .p-datatable .p-datatable-thead>tr>th.p-sortable .p-sortable-icon{margin-right:.25rem;color:#a1a09a}.data-table .p-datatable .p-datatable-thead>tr>th.p-sortable.p-highlight .p-sortable-icon{color:#2563eb}.data-table .p-datatable .p-datatable-tbody>tr{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important;transition:.15s ease-in-out background-color ease!important}.data-table .p-datatable .p-datatable-tbody>tr:hover{background:#f8fafc!important}.data-table .p-datatable .p-datatable-tbody>tr.p-highlight{background:#2563eb1a!important}.data-table .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#fff!important}.data-table .p-datatable .p-datatable-tbody>tr:nth-child(odd){background:#fff!important}.data-table .p-datatable .p-datatable-tbody>tr>td{padding:.5rem 1rem!important;border:none!important;vertical-align:middle!important;background:inherit!important}.data-table .p-datatable .p-datatable-footer{background:transparent;border:none;border-top:1px solid rgba(0,0,0,.5);padding:1rem 0 0}.data-table .p-datatable .p-paginator{background:transparent;border:none;padding:.5rem 0}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page{border-radius:.375rem;margin:0 .25rem;min-width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease;font-size:.75rem}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page:hover{background:#2563eb1a;border-color:#2563eb}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#2563eb;border-color:#2563eb;color:#fff}.data-table .p-datatable .p-paginator .p-paginator-first,.data-table .p-datatable .p-paginator .p-paginator-prev,.data-table .p-datatable .p-paginator .p-paginator-next,.data-table .p-datatable .p-paginator .p-paginator-last{border-radius:.375rem;margin:0 .25rem;min-width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .p-paginator-first:hover,.data-table .p-datatable .p-paginator .p-paginator-prev:hover,.data-table .p-datatable .p-paginator .p-paginator-next:hover,.data-table .p-datatable .p-paginator .p-paginator-last:hover{background:#2563eb1a;border-color:#2563eb}.data-table .p-datatable .p-paginator .p-paginator-first:disabled,.data-table .p-datatable .p-paginator .p-paginator-prev:disabled,.data-table .p-datatable .p-paginator .p-paginator-next:disabled,.data-table .p-datatable .p-paginator .p-paginator-last:disabled{opacity:.5;cursor:not-allowed}.data-table .p-datatable .p-paginator .p-dropdown{border-radius:.375rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;min-width:4rem;font-size:.75rem}.data-table__row--even{background:#f8fafc4d}.data-table__row--odd{background:#fff}.data-table__cell-content{color:#1b1b18;font-size:.875rem;line-height:1.4}.data-table__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;min-width:4rem;text-align:center}.data-table__status-badge.status-active{background:#d4edda;color:#155724;border:1px solid rgba(21,87,36,.2)}.data-table__status-badge.status-inactive{background:#f8d7da;color:#721c24;border:1px solid rgba(114,28,36,.2)}.data-table__status-badge.status-pending{background:#fae3cc;color:#c75b3b;border:1px solid rgba(199,91,59,.2)}.data-table__status-badge.status-processing{background:#d1ecf1;color:#2b7a9f;border:1px solid rgba(43,122,159,.2)}.data-table__status-badge.status-default{background:#e2e8f0;color:#4a5568;border:1px solid rgba(74,85,104,.2)}.data-table__status-badge.status-grey{background:#f7fafc;color:#718096;border:1px solid rgba(113,128,150,.2)}.data-table__price-amount{font-weight:600;color:#289764;font-size:.875rem}.data-table__date,.data-table__jalali-date{color:#706f6c;font-size:1rem;font-weight:400}.data-table__jalali-datetime-content{display:flex;flex-direction:column;gap:.25rem}.data-table__jalali-datetime-date{color:#706f6c;font-size:.875rem;font-weight:500;direction:rtl;font-family:IranYekan,Dana,sans-serif;font-feature-settings:"numr" 1,"onum" 0;font-variant-numeric:tabular-nums}.data-table__jalali-datetime-time{color:#a1a09a;font-size:.75rem;font-weight:400;direction:rtl;font-family:IranYekan,Dana,sans-serif;font-feature-settings:"numr" 1,"onum" 0;font-variant-numeric:tabular-nums;opacity:.8}.data-table__role{color:#1b1b18;font-size:.875rem;line-height:1.4}.data-table__image-thumb{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover;border:1px solid rgba(56,105,250,.1);background:#3869fa80}.data-table__image-thumb.circle{border-radius:50%}.data-table__actions{display:flex;align-items:center;justify-content:center;gap:.5rem}.data-table__actions .data-table__action-item,.data-table__actions .tdActions-item{text-align:center;cursor:pointer;width:2.2rem;height:2.2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out ease-in-out;padding:.25rem;background:#6b72800d;border:2px solid rgba(107,114,128,.04)}.data-table__actions .data-table__action-item:hover,.data-table__actions .tdActions-item:hover{background:#2563eb26;border-color:#2563eb33}.data-table__actions .data-table__action-item[disabled=true],.data-table__actions .tdActions-item[disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.data-table__actions .data-table__action-item svg,.data-table__actions .tdActions-item svg{color:#6b728080}.data-table__empty{text-align:center;color:#a1a09a;padding:2rem 1rem;font-size:.75rem}.data-table__loading{text-align:center;color:#a1a09a;padding:1.5rem 1rem;font-size:.75rem}@media screen and (max-width: 576px){.data-table__header,.data-table__content{padding:.5rem}.data-table .card__header,.data-table .card__content{padding:1rem}.data-table .p-datatable .p-datatable-thead>tr>th,.data-table .p-datatable .p-datatable-tbody>tr>td{padding:.25rem .5rem}}.data-table--compact .p-datatable .p-datatable-thead>tr>th,.data-table--compact .p-datatable .p-datatable-tbody>tr>td{padding:.25rem .5rem}.data-table--compact .p-datatable .p-datatable-tbody>tr{border-bottom:1px solid rgba(0,0,0,.5)}.data-table--compact .data-table__header,.data-table--compact .data-table__content{padding:.5rem}.data-table--compact .data-table__tabs-tab{padding:.25rem .5rem;font-size:.75rem}.data-table--small .p-datatable{font-size:.875rem}.data-table--small .p-datatable .p-datatable-thead>tr>th,.data-table--small .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem;font-size:.875rem}.data-table--small .p-datatable .p-datatable-thead>tr>th{font-size:.75rem;font-weight:600}.data-table--large .p-datatable{font-size:1rem}.data-table--large .p-datatable .p-datatable-thead>tr>th,.data-table--large .p-datatable .p-datatable-tbody>tr>td{padding:1rem 1.25rem;font-size:1rem}.data-table--large .p-datatable .p-datatable-thead>tr>th{font-size:.875rem;font-weight:600}.data-table--striped .p-datatable-tbody>tr:nth-child(2n){background:#f8fafc4d}.data-table--bordered .p-datatable .p-datatable-thead>tr>th,.data-table--bordered .p-datatable .p-datatable-tbody>tr>td{border:1px solid rgba(0,0,0,.06)}.data-table--hover .p-datatable-tbody>tr:hover{background:#2563eb0d!important}.p-datatable-tbody>tr:hover{background:#f8fafc!important;z-index:1;position:relative}.data-table .p-datatable .p-datatable-tbody>tr:hover{background:#edf2f7!important;z-index:1;position:relative;border-right:3px solid #2563eb!important}.selection-summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;margin:.5rem 0;background:#2563eb1a;border:1px solid rgba(37,99,235,.2);border-radius:.5rem}.selection-summary__text{font-size:.875rem;color:#1b1b18;font-weight:500}.selection-summary .p-button{font-size:.75rem;padding:.25rem .5rem}.data-table__row-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;font-size:.75rem;font-weight:500;color:#706f6c}.data-table .p-datatable-tbody>tr.selected-row{background:#2563eb14!important;border-left:3px solid #2563eb!important}.data-table .p-datatable-tbody>tr.selected-row:hover{background:#2563eb1f!important}.data-table .p-datatable-tbody>tr.error-row{background:#cf355914!important;border-right:3px solid #cf3559!important}.data-table .p-datatable-tbody>tr.error-row>td{color:#a92846}.data-table .p-datatable-tbody>tr.error-row:hover{background:#cf35591f!important}.data-table .p-datatable-tbody>tr.p-highlight{background:#2563eb14!important;border-left:3px solid #2563eb!important}.data-table .p-datatable-tbody>tr.p-highlight:hover{background:#2563eb1f!important}.data-table .p-datatable-thead .p-selection-column .p-checkbox .p-checkbox-box{border:2px solid rgba(0,0,0,.08)}.data-table .p-datatable-thead .p-selection-column .p-checkbox .p-checkbox-box.p-highlight{background:#2563eb;border-color:#2563eb}.data-table .p-datatable-tbody>tr:focus-visible,.data-table .p-datatable-tbody>tr.p-datatable-contextmenu-row-selected{outline:none!important}.p-dialog-header-actions,.p-dialog-header-actions *{outline:none!important}.table-actions{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0}.table-actions__left{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:wrap}.table-actions__right{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}[dir=rtl] .table-actions__left{justify-content:flex-end}[dir=rtl] .table-actions__right{justify-content:flex-start}@media screen and (max-width: 576px){.table-actions{flex-direction:column;align-items:stretch;gap:.5rem}.table-actions__left,.table-actions__right{justify-content:center}}.table-actions--compact{padding:.5rem 0;gap:.5rem}.table-actions--centered,.table-actions--centered .table-actions__left,.table-actions--centered .table-actions__right{justify-content:center}.table-cell__avatar{display:flex;align-items:center;justify-content:center}.table-cell__avatar-image{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06);transition:.15s ease-in-out ease}.table-cell__avatar-image:hover{border-color:#2563eb;transform:scale(1.05)}.table-cell__status-badge{display:inline-flex;align-items:center;padding:.25rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:.2px}.table-cell__status-badge.status-active{background:#d4edda;color:#155724;border:1px solid rgba(21,87,36,.2)}.table-cell__status-badge.status-inactive{background:#f8d7da;color:#721c24;border:1px solid rgba(114,28,36,.2)}.table-cell__status-badge.status-pending{background:#fae3cc;color:#c75b3b;border:1px solid rgba(199,91,59,.2)}.table-cell__status-badge.status-processing{background:#d1ecf1;color:#2b7a9f;border:1px solid rgba(43,122,159,.2)}.table-cell__status-badge.status-grey{background:#f7fafc;color:#718096;border:1px solid rgba(113,128,150,.2)}.table-cell__status-badge.status-default{background:#e2e8f0;color:#4a5568;border:1px solid rgba(74,85,104,.2)}.table-cell__email-link{color:#2563eb;text-decoration:none;font-size:.875rem;font-weight:500;transition:.15s ease-in-out ease}.table-cell__email-link:hover{color:#134cca;text-decoration:underline}.table-cell__date,.table-cell__jalali-date-text{color:#706f6c;font-size:.875rem;font-weight:400}.table-cell__jalali-datetime-content{display:flex;flex-direction:column;gap:.25rem}.table-cell__jalali-datetime-date{color:#706f6c;font-size:.75rem;font-weight:500;direction:rtl;font-family:IranYekan,Dana,sans-serif;font-feature-settings:"numr" 1,"onum" 0;font-variant-numeric:tabular-nums}.table-cell__jalali-datetime-time{color:#a1a09a;font-size:.75rem;font-weight:400;direction:rtl;font-family:IranYekan,Dana,sans-serif;font-feature-settings:"numr" 1,"onum" 0;font-variant-numeric:tabular-nums;opacity:.8}.table-cell__price-amount{font-weight:600;color:#289764;font-size:.75rem}.table-cell__content{color:#1b1b18;font-size:.75rem;line-height:1.4}@media screen and (max-width: 576px){.table-cell__avatar-image{width:2rem;height:2rem}.table-cell__status-badge{font-size:.75rem;padding:.25rem}}.table-cell--compact .table-cell__avatar-image{width:2rem;height:2rem}.table-cell--compact .table-cell__status-badge{font-size:.75rem;padding:.25rem}.role-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:.2px}.role-badge--admin{background:#cf35591a;color:#cf3559;border:1px solid rgba(207,53,89,.2)}.role-badge--agent{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.role-badge--merchant{background:#2897641a;color:#289764;border:1px solid rgba(40,151,100,.2)}.role-badge--user{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.account-type-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:.2px}.account-type-badge--individual{background:#ea580c1a;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.account-type-badge--company{background:#2897641a;color:#289764;border:1px solid rgba(40,151,100,.2)}.company-name{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:.2px;color:#1b1b18;background:#2563eb0d;border:1px solid rgba(37,99,235,.1)}.company-name--individual{background:#a1a09a0d;color:#a1a09a;border:1px solid rgba(161,160,154,.1);font-style:italic}.action-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.06);background:#f8fafc;border-radius:.75rem;box-shadow:#00000005;padding:.5rem!important}.action-bar__right{display:flex;align-items:center;gap:.5rem}.action-bar__center{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.action-bar__left{display:flex;align-items:center;gap:.5rem}.p-button{display:flex;align-items:center;justify-content:center;padding:.8rem!important;font-family:IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;min-height:2.5rem;outline:none!important;border-radius:1rem!important}.p-button:focus-visible:focus{outline:2px solid #2563eb;outline-offset:2px;border-radius:.375rem}.p-button:disabled{opacity:.6;cursor:not-allowed}.p-button-primary,.p-button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.p-button-primary:hover:not(:disabled),.p-button--primary:hover:not(:disabled){background:#1350d4;border-color:#1350d4;box-shadow:0 6px 16px #2563eb66}.p-button-primary:active:not(:disabled),.p-button--primary:active:not(:disabled){box-shadow:0 3px 8px #2563eb4d}.p-button-primary-outline,.p-button--primary-outline{background:transparent;border-color:#2563eb;color:#2563eb}.p-button-primary-outline:hover:not(:disabled),.p-button--primary-outline:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb4d}.p-button-primary-outline:active:not(:disabled),.p-button--primary-outline:active:not(:disabled){box-shadow:0 3px 8px #2563eb4d}.p-button-secondary,.p-button--secondary{background:#f8fafc;border-color:#0000000f;color:#1b1b18}.p-button-secondary:hover:not(:disabled),.p-button--secondary:hover:not(:disabled){background:#fff;border-color:#00000014;box-shadow:0 6px 16px #1b1b181a}.p-button-secondary:active:not(:disabled),.p-button--secondary:active:not(:disabled){box-shadow:0 3px 8px #f8fafc13}.p-button-secondary-outline,.p-button--secondary-outline{background:transparent;border-color:#f8fafc;color:#f8fafc}.p-button-secondary-outline:hover:not(:disabled),.p-button--secondary-outline:hover:not(:disabled){background:#f8fafc;border-color:#f8fafc;color:#1b1b18;box-shadow:0 6px 16px #f8fafc13}.p-button-secondary-outline:active:not(:disabled),.p-button--secondary-outline:active:not(:disabled){box-shadow:0 3px 8px #f8fafc13}.p-button-success,.p-button--success{background:#289764;border-color:#289764;color:#fff}.p-button-success:hover:not(:disabled),.p-button--success:hover:not(:disabled){background:#1f774f;border-color:#1f774f;box-shadow:0 6px 16px #28976466}.p-button-success:active:not(:disabled),.p-button--success:active:not(:disabled){box-shadow:0 3px 8px #2897644d}.p-button-success-outline,.p-button--success-outline{background:transparent;border-color:#289764;color:#289764}.p-button-success-outline:hover:not(:disabled),.p-button--success-outline:hover:not(:disabled){background:#289764;border-color:#289764;color:#fff;box-shadow:0 6px 16px #2897644d}.p-button-success-outline:active:not(:disabled),.p-button--success-outline:active:not(:disabled){box-shadow:0 3px 8px #2897644d}.p-button-warning,.p-button--warning{background:#ea580c;border-color:#ea580c;color:#fff}.p-button-warning:hover:not(:disabled),.p-button--warning:hover:not(:disabled){background:#c3490a;border-color:#c3490a;box-shadow:0 6px 16px #ea580c66}.p-button-warning:active:not(:disabled),.p-button--warning:active:not(:disabled){box-shadow:0 3px 8px #ea580c4d}.p-button-warning-outline,.p-button--warning-outline{background:transparent;border-color:#ea580c;color:#ea580c}.p-button-warning-outline:hover:not(:disabled),.p-button--warning-outline:hover:not(:disabled){background:#ea580c;border-color:#ea580c;color:#fff;box-shadow:0 6px 16px #ea580c4d}.p-button-warning-outline:active:not(:disabled),.p-button--warning-outline:active:not(:disabled){box-shadow:0 3px 8px #ea580c4d}.p-button-danger,.p-button--danger{background:#cf3559;border-color:#cf3559;color:#fff}.p-button-danger:hover:not(:disabled),.p-button--danger:hover:not(:disabled){background:#ce3156;border-color:#ce3156;box-shadow:0 6px 16px #cf355900}.p-button-danger:active:not(:disabled),.p-button--danger:active:not(:disabled){box-shadow:0 3px 8px #cf355900}.p-button-danger-outline,.p-button--danger-outline{background:transparent;border-color:#cf3559;color:#cf3559}.p-button-danger-outline:hover:not(:disabled),.p-button--danger-outline:hover:not(:disabled){background:#cf3559;border-color:#cf3559;color:#fff;box-shadow:0 6px 16px #cf355900}.p-button-danger-outline:active:not(:disabled),.p-button--danger-outline:active:not(:disabled){box-shadow:0 3px 8px #cf355900}.p-button-light,.p-button--light{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-button-light:hover:not(:disabled),.p-button--light:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d;color:#fffffff2;box-shadow:0 6px 16px #ffffff1a}.p-button-light:active:not(:disabled),.p-button--light:active:not(:disabled){box-shadow:0 3px 8px #ffffff14}.p-button-light:disabled,.p-button--light:disabled{background:#ffffff05;border-color:#ffffff14;color:#fff6}.p-button-link,.p-button--link{background:transparent;border:1px solid transparent;color:#2563eb;font-weight:500}.p-button-link:hover:not(:disabled),.p-button--link:hover:not(:disabled){background:#2563eb0d;border-color:#2563eb33;color:#1d4ed8;box-shadow:0 4px 12px #2563eb26}.p-button-link:active:not(:disabled),.p-button--link:active:not(:disabled){box-shadow:0 2px 6px #2563eb1f}.p-button-link:disabled,.p-button--link:disabled{color:#a1a09a}.p-button--small{padding:.25rem .5rem;font-size:.75rem;min-height:2rem}.p-button--large{padding:1rem 1.5rem;font-size:1rem;min-height:3rem}.p-button--icon{padding:.5rem;min-width:2.5rem;min-height:2.5rem}.p-button--icon .p-button__icon{width:1.25rem;height:1.25rem}.p-button--loading{position:relative;color:transparent!important}.p-button--loading:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.control-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem;background:#f8fafc;border-radius:.5rem;border:1px solid rgba(0,0,0,.06)}.control-bar__left{display:flex;gap:1rem;align-items:center}.control-bar__right{display:flex;gap:.5rem;align-items:center}@media screen and (max-width: 576px){.control-bar{flex-direction:column;gap:1rem;align-items:stretch}.control-bar__left{justify-content:center;flex-wrap:wrap}.control-bar__right{justify-content:center}}.file-upload{width:100%}.file-upload__label{display:block;font-weight:500;margin-bottom:.5rem;color:#1b1b18}.file-upload__label i{margin-left:.5rem;color:#2563eb}.file-upload__container{position:relative}.file-upload__empty-state{border:2px dashed rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:all .25s ease-in-out;min-height:200px;display:flex;align-items:center;justify-content:center;padding:1.5rem}.file-upload__empty-state:hover{border-color:#2563eb;background:#2563eb05;box-shadow:0 1px 3px #00000005}.file-upload__empty-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.file-upload__icon-container{width:80px;height:80px;border-radius:50%;background:#3869fa1a;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.file-upload__icon-container i{font-size:2rem;color:#3869fa}.file-upload__text-content{text-align:center}.file-upload__title{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.file-upload__subtitle{margin:0;font-size:.875rem;color:#a1a09a}.file-upload__formats{font-size:.75rem;color:#a1a09a;margin:0}.file-upload__upload-button{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#3869fa;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .25s ease-in-out;box-shadow:0 1px 3px #00000005}.file-upload__upload-button:hover{background:#0644f9;box-shadow:0 1px 3px #00000005}.file-upload__upload-button i{font-size:.875rem}.file-upload__preview-state{display:flex;flex-direction:column;gap:1rem}.file-upload__file-preview{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;background:#fff;box-shadow:0 1px 3px #00000005}.file-upload__file-info{display:flex;align-items:center;gap:1rem;flex:1}.file-upload__file-icon{width:2.5rem;height:2.5rem;border-radius:.375rem;background-color:#2897641a;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#289764}.file-upload__file-details{flex:1}.file-upload__file-name{font-size:.875rem;font-weight:500;margin:0 0 .25rem;color:#1b1b18;word-break:break-all}.file-upload__file-size{font-size:.75rem;color:#706f6c;margin:0}.file-upload__file-actions{display:flex;gap:.5rem;align-items:center}.file-upload__loading{display:flex;align-items:center;gap:.5rem;color:#706f6c;font-size:.875rem}.file-upload__loading i{font-size:1rem}.dark .file-upload__label{color:#fff}.dark .file-upload__label i{color:#3869fa}.dark .file-upload__empty-state{border-color:#00000014;background:#2d2d2d}.dark .file-upload__empty-state:hover{border-color:#3869fa;background:#3869fa0d}.dark .file-upload__icon-container{background:#3869fa26}.dark .file-upload__icon-container i{color:#3869fa}.dark .file-upload__title{color:#fff}.dark .file-upload__subtitle{color:#706f6c}.dark .file-upload__upload-button{background:#3869fa}.dark .file-upload__upload-button:hover{background:#6a8ffb}.dark .file-upload__file-preview{border-color:#00000014;background:#2d2d2d}.filters-panel{margin-bottom:1.5rem;animation:slideDown .3s ease-out}.filters-panel__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:1.5rem;background:#f8fafc;border-radius:.5rem;border:1px solid rgba(0,0,0,.06)}.filters-panel__group{display:flex;flex-direction:column;gap:.5rem}.filters-panel__group label{font-size:.875rem;font-weight:500;color:#1b1b18}.filters-panel__group .p-dropdown,.filters-panel__group .p-calendar,.filters-panel__group .p-inputtext{border-radius:.375rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease}.filters-panel__group .p-dropdown:focus,.filters-panel__group .p-calendar:focus,.filters-panel__group .p-inputtext:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.filters-panel__group .p-dropdown .p-inputtext,.filters-panel__group .p-calendar .p-inputtext{border:none;box-shadow:none}.filters-panel__actions{display:flex;gap:.5rem;align-items:end;justify-content:flex-end;grid-column:1/-1;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}@media (prefers-color-scheme: dark){.filters-panel__container{background:#f8fafc;border-color:#0000000f}.filters-panel__group label{color:#1b1b18}.filters-panel__group .p-dropdown,.filters-panel__group .p-calendar,.filters-panel__group .p-inputtext{background:#fff;border-color:#00000014;color:#1b1b18}.filters-panel__actions{border-top-color:#0000000f}}[dir=rtl] .filters-panel__actions{justify-content:flex-start}@media screen and (max-width: 576px){.filters-panel__container{grid-template-columns:1fr;gap:1rem}.filters-panel__actions{justify-content:center}}.selected-item-indicator,.company-selected{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:.5rem 1rem;margin:.5rem 0;transition:all .15s ease-in-out ease-in-out}.selected-item-indicator:hover,.company-selected:hover{background:#fff;border-color:#00000014}.selected-item-indicator__content{display:flex;align-items:center;gap:.5rem}.selected-item-indicator__icon{color:#2563eb;font-size:.875rem;flex-shrink:0}.selected-item-indicator__text{flex:1;font-size:.875rem;color:#1b1b18;font-weight:500}.selected-item-indicator__remove{flex-shrink:0;padding:.25rem;min-width:auto;height:auto}@media (max-width: 768px){.selected-item-indicator,.company-selected{padding:.25rem .5rem}.selected-item-indicator__content{gap:.25rem}.selected-item-indicator__text{font-size:.75rem}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in-out ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}._input-style,.form .p-textarea,.form .p-inputtext,.form .p-password .p-password-input{background:#ffffff1a!important;border:1px solid var(--input-border, #e9ecef)!important;border-radius:.5rem!important;min-height:48px;box-shadow:none!important;transition:all .25s ease-in-out!important}.p-select{background:transparent!important;border-radius:1rem!important}.p-select-label{color:#a1a09a!important}.form .p-float-label{width:100%}.form .p-float-label label{color:#706f6c;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out}.form .p-password{width:100%}.form .p-password .p-password-toggle{color:#706f6c}.form .p-password .p-password-toggle:hover{color:#3869fa;opacity:.7}.form .p-inputtext{width:100%}.form .p-textarea{min-height:100px;resize:vertical}.p-textarea{border-radius:1rem!important}.icon-picker__search{margin-bottom:1.5rem;position:relative}.icon-picker__search .p-inputtext{padding-left:2.5rem;border-radius:.75rem;border:2px solid rgba(0,0,0,.06);transition:all .3s ease}.icon-picker__search .p-inputtext:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.icon-picker__search:before{content:"";font-family:primeicons;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a1a09a;font-size:1rem;z-index:1}.icon-picker__stats{margin-bottom:1rem;text-align:center}.icon-picker__count{display:inline-block;padding:.25rem .5rem;background:#e0e8f9;color:#2563eb;border-radius:.5rem;font-size:.8rem;font-weight:600}.icon-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;max-height:400px;overflow-y:auto;padding:1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:linear-gradient(135deg,#f8fafc,#fff);box-shadow:inset 0 2px 4px #0000000d}.icon-picker__grid::-webkit-scrollbar{width:8px}.icon-picker__grid::-webkit-scrollbar-track{background:#fff;border-radius:4px}.icon-picker__grid::-webkit-scrollbar-thumb{background:#0000000f;border-radius:4px;transition:background .2s ease}.icon-picker__grid::-webkit-scrollbar-thumb:hover{background:#a1a09a}.icon-picker__item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem;border:2px solid transparent;border-radius:.75rem;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;min-height:90px;position:relative;overflow:hidden}.icon-picker__item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(37,99,235,.02) 100%);opacity:0;transition:opacity .3s ease}.icon-picker__item:hover{border-color:#2563eb;background:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #2563eb26,0 4px 10px #0000001a}.icon-picker__item:hover:before{opacity:1}.icon-picker__item:hover .icon-picker__item-icon i{color:#2563eb;transform:scale(1.1)}.icon-picker__item:hover .icon-picker__item-name{color:#2563eb;font-weight:600}.icon-picker__item:hover .icon-picker__item-class{color:#2563eb;opacity:.8}.icon-picker__item--selected{border-color:#2563eb;background:linear-gradient(135deg,#e0e8f9,#edf2fb);color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb33,0 3px 8px #0000001a}.icon-picker__item--selected:before{opacity:1;background:linear-gradient(135deg,#2563eb1a,#2563eb0d)}.icon-picker__item--selected .icon-picker__item-icon i{color:#2563eb;transform:scale(1.05)}.icon-picker__item--selected .icon-picker__item-name{color:#2563eb;font-weight:600}.icon-picker__item--selected .icon-picker__item-class{color:#2563eb;opacity:.9}.icon-picker__item-icon{margin-bottom:.25rem;position:relative;z-index:1}.icon-picker__item-icon i{font-size:1.75rem;color:#a1a09a;transition:all .3s cubic-bezier(.4,0,.2,1)}.icon-picker__item-name{font-size:.7rem;color:#a1a09a;text-align:center;line-height:1.3;word-break:break-word;transition:all .3s ease;position:relative;z-index:1;font-weight:500;margin-bottom:.25rem}.icon-picker__item-class{font-size:.6rem;color:#a1a09a;text-align:center;line-height:1.2;word-break:break-all;opacity:.7;transition:all .3s ease;position:relative;z-index:1;font-family:Courier New,monospace}.icon-picker__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5rem;color:#a1a09a;text-align:center;background:linear-gradient(135deg,#f8fafc,#fcfdfe);border-radius:.75rem;border:2px dashed rgba(0,0,0,.06)}.icon-picker__empty i{font-size:3rem;margin-bottom:1rem;opacity:.3;color:#a1a09a}.icon-picker__empty p{margin:0;font-size:1rem;font-weight:500}.dark .icon-picker__search .p-inputtext{background:#1a1a1a;border-color:#ffffff1a;color:#fff}.dark .icon-picker__search .p-inputtext:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.dark .icon-picker__search:before{color:#9ca3af}.dark .icon-picker__count{background:#2563eb33;color:#2563eb}.dark .icon-picker__grid{background:linear-gradient(135deg,#2d2d2d,#323232);border-color:#ffffff1a;box-shadow:inset 0 2px 4px #0003}.dark .icon-picker__grid::-webkit-scrollbar-track{background:#1a1a1a}.dark .icon-picker__grid::-webkit-scrollbar-thumb{background:#ffffff1a}.dark .icon-picker__grid::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .icon-picker__item{background:#1a1a1a;border-color:transparent}.dark .icon-picker__item:before{background:linear-gradient(135deg,transparent 0%,rgba(37,99,235,.05) 100%)}.dark .icon-picker__item:hover{background:#222;border-color:#2563eb;box-shadow:0 8px 25px #2563eb40,0 4px 10px #0000004d}.dark .icon-picker__item--selected{background:linear-gradient(135deg,#2563eb33,#2563eb26);border-color:#2563eb;box-shadow:0 6px 20px #2563eb4d,0 3px 8px #0000004d}.dark .icon-picker__item--selected:before{background:linear-gradient(135deg,#2563eb26,#2563eb1a)}.dark .icon-picker__item-icon i,.dark .icon-picker__item-name,.dark .icon-picker__item-class{color:#9ca3af}.dark .icon-picker__empty{background:linear-gradient(135deg,#2d2d2d,#303030);border-color:#ffffff1a;color:#9ca3af}.dark .icon-picker__empty i{color:#9ca3af}.image-upload__label{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;font-weight:600;color:#1b1b18;font-size:.875rem}.image-upload__label i{font-size:1rem;color:#3869fa}.image-upload__container{position:relative}.image-upload__empty-state{border:2px dashed rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:all .25s ease-in-out;min-height:200px;display:flex;align-items:center;justify-content:center;padding:1.5rem}.image-upload__empty-state:hover{border-color:#3869fa;background:#3869fa05;box-shadow:0 1px 3px #00000005}.image-upload__empty-state--error{border-color:#cf3559!important;background:#cf355905}.image-upload__empty-state--error:hover{border-color:#cf3559;background:#cf35590d}.image-upload .p-error.field-error{color:#cf3559!important;font-size:.75rem;margin-top:.25rem;display:block}.image-upload__empty-content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;width:100%}.image-upload__icon-container{width:80px;height:80px;border-radius:50%;background:#3869fa1a;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.image-upload__icon-container i{font-size:2rem;color:#3869fa}.image-upload__text-content{display:flex;flex-direction:column;gap:.25rem}.image-upload__title{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.image-upload__subtitle{margin:0;font-size:.875rem;color:#a1a09a}.image-upload__upload-button{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#3869fa;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .25s ease-in-out;box-shadow:0 1px 3px #00000005;border-radius:1rem!important}.image-upload__upload-button:hover{background:#0644f9;box-shadow:0 1px 3px #00000005}.image-upload__upload-button i{font-size:.875rem}.image-upload__preview-state{display:flex;flex-direction:column;gap:1rem}.image-upload__preview-container{position:relative;display:inline-block;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #00000005;border:2px solid rgba(0,0,0,.06);width:200px;height:200px;margin:0 auto}.image-upload__preview-container--error{border-color:#cf3559!important}.image-upload__preview-image{display:block;width:100%;height:100%;object-fit:cover}.image-upload__preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease-in-out}.image-upload__preview-container:hover .image-upload__preview-overlay{opacity:1}.image-upload__overlay-actions{display:flex;gap:.5rem}.image-upload__action-btn{color:#fff!important;border-color:#fff!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-upload__action-btn:hover{background:#fff3!important}.image-upload__preview-actions{display:flex;justify-content:center}.dark .image-upload__label{color:#fff}.dark .image-upload__label i{color:#3869fa}.dark .image-upload__empty-state{border-color:#00000014;background:#2d2d2d}.dark .image-upload__empty-state:hover{border-color:#3869fa;background:#3869fa0d}.dark .image-upload__icon-container{background:#3869fa26}.dark .image-upload__icon-container i{color:#3869fa}.dark .image-upload__title{color:#fff}.dark .image-upload__subtitle{color:#706f6c}.dark .image-upload__upload-button{background:#3869fa}.dark .image-upload__upload-button:hover{background:#6a8ffb}.dark .image-upload__preview-container{border-color:#00000014}.dark .image-upload .p-error.field-error{color:#cf3559!important}.input-wrapper{display:flex;flex-direction:column;gap:.25rem}.input-wrapper .p-password:has(.p-password-toggle-mask-icon) .p-password-input{width:100%}.input-wrapper .p-select-label{color:#1b1b18!important}.input-wrapper.ltr-input .p-inputtext,.input-wrapper.ltr-input .p-inputmask,.input-wrapper.ltr-input .p-inputnumber,.input-wrapper.ltr-input .p-dropdown-label,.input-wrapper.ltr-input .p-multiselect-label,.input-wrapper.ltr-input .p-calendar input,.input-wrapper.ltr-input .p-inputmask input{direction:ltr!important;text-align:left!important}.input-wrapper.ltr-input>input,.input-wrapper.ltr-input input[type=text],.input-wrapper.ltr-input input[type=email],.input-wrapper.ltr-input input[type=tel],.input-wrapper.ltr-input input[type=number],.input-wrapper.ltr-input input[type=password]{direction:ltr!important;text-align:left!important}.input-wrapper--error .p-inputtext,.input-wrapper--error .p-inputmask,.input-wrapper--error .p-dropdown,.input-wrapper--error .p-multiselect,.input-wrapper--error .p-calendar{border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--error :deep(.p-dropdown){border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--error :deep(.p-select){border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--error :deep(.p-inputwrapper-focus).p-invalid,.input-wrapper--error :deep(.p-inputwrapper-focus) .p-invalid{border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--error :deep(.p-inputwrapper.p-invalid) .p-dropdown,.input-wrapper--error :deep(.p-inputwrapper.p-invalid) .p-multiselect{border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--error .p-invalid{border-color:#cf3559!important;box-shadow:0 0 0 2px #cf35591a!important}.input-wrapper--disabled{opacity:.6;pointer-events:none}.input__label{font-weight:500;color:#1b1b18;font-size:.875rem;margin-bottom:.25rem}.input__label--required:after{content:" *";color:#cf3559;font-weight:700}.input__error{margin-top:.25rem;color:#cf3559;font-size:.75rem}.input__help{margin-top:.25rem;color:#a1a09a;font-size:.75rem}.input-wrapper :deep(.vpd-wrapper){font-family:IranYekan,Dana,sans-serif}.input-wrapper :deep(.vpd-input-group){border:1px solid rgba(0,0,0,.06);border-radius:.5rem;background:#f8fafc;transition:all .25s ease-in-out}.input-wrapper :deep(.vpd-input-group:hover){border-color:#00000014}.input-wrapper :deep(.vpd-input-group:focus-within){border-color:#0560fd;box-shadow:0 0 0 2px #0560fd1a}.input-wrapper :deep(.vpd-input-group input){border:none;background:transparent;color:#1b1b18;font-size:.875rem;padding:.5rem 1rem;width:100%;outline:none}.input-wrapper :deep(.vpd-input-group input::placeholder){color:#a1a09a}.input-wrapper :deep(.vpd-input-group .vpd-clear-btn){color:#706f6c;transition:color .15s ease-in-out}.input-wrapper :deep(.vpd-input-group .vpd-clear-btn:hover){color:#2563eb}.persian-date-input-wrapper .p-inputtext{width:100%!important}input.ltr-input,.p-inputtext.ltr-input,.p-inputmask.ltr-input,.p-inputnumber.ltr-input,.p-component.p-inputtext.ltr-input,.p-component.p-inputmask.ltr-input,.p-component.p-inputnumber.ltr-input,.p-inputmask.ltr-input input,.p-component.p-inputmask.ltr-input input,.p-dropdown-label.ltr-input,.p-multiselect-label.ltr-input,.p-calendar.ltr-input input,[class*=p-inputmask].ltr-input{direction:ltr!important;text-align:left!important}.p-inputtext{padding:.7rem!important;border-radius:1rem!important}@media (max-width: 768px){.input-wrapper :deep(.vpd-picker){position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw;max-width:400px;max-height:80vh;overflow-y:auto}.input-wrapper :deep(.vpd-body){padding:.5rem}.input-wrapper :deep(.vpd-day){padding:.25rem;font-size:.75rem}}.monthly-sales-chart{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(102,126,234,.08);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px #667eea14;transition:all .3s cubic-bezier(.4,0,.2,1)}.monthly-sales-chart:hover{transform:translateY(-1px);border-color:#667eea26;box-shadow:0 8px 32px #667eea1f}.monthly-sales-chart__header{margin-bottom:1rem}.monthly-sales-chart__title{font-size:1rem;font-weight:600;color:#1b1b18}.monthly-sales-chart__chart .apexcharts-canvas{background:transparent}.monthly-sales-chart__chart .apexcharts-tooltip{box-shadow:0 8px 32px #2563eb1f;border-radius:.75rem;border:1px solid rgba(37,99,235,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.monthly-sales-chart__chart .apexcharts-tooltip-title{background:linear-gradient(135deg,#2563eb0d,#1e40af0d);border-bottom:1px solid rgba(37,99,235,.08);font-weight:600;color:#1b1b18;border-radius:.75rem .75rem 0 0}.monthly-sales-chart__chart .apexcharts-gridline{stroke:#9ca3af14;stroke-dasharray:3}.monthly-sales-chart__chart .apexcharts-xaxis-label,.monthly-sales-chart__chart .apexcharts-yaxis-label{fill:#a1a09a;font-size:.75rem;font-weight:400}.monthly-sales-chart__chart .apexcharts-xaxis-title,.monthly-sales-chart__chart .apexcharts-yaxis-title{font-weight:500;color:#1b1b18}.monthly-sales-chart__chart .apexcharts-point-annotations .apexcharts-point-annotation-label{font-size:.875rem;font-weight:500}.monthly-sales-chart__chart .apexcharts-area{filter:drop-shadow(0 4px 12px rgba(37,99,235,.15))}.monthly-sales-chart__chart .apexcharts-line{filter:drop-shadow(0 2px 8px rgba(37,99,235,.2))}.monthly-sales-chart__chart .apexcharts-marker{transition:all .25s ease-in-out cubic-bezier(.4,0,.2,1)}.monthly-sales-chart__chart .apexcharts-marker:hover{filter:drop-shadow(0 4px 12px rgba(37,99,235,.4));transform:scale(1.2)}.monthly-sales-chart__chart .apexcharts-series:hover .apexcharts-marker{transform:scale(1.2);transition:transform .25s ease-in-out cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 768px){.monthly-sales-chart__chart .apexcharts-xaxis-label,.monthly-sales-chart__chart .apexcharts-yaxis-label{font-size:.65rem}}@media screen and (max-width: 576px){.monthly-sales-chart__chart .apexcharts-tooltip{font-size:.8rem}}@media screen and (max-width: 320px){.monthly-sales-chart__chart .apexcharts-xaxis-label,.monthly-sales-chart__chart .apexcharts-yaxis-label{font-size:.6rem}.monthly-sales-chart__chart .apexcharts-tooltip{font-size:.75rem}}.dark .monthly-sales-chart{background:linear-gradient(135deg,#1a1a1ae6,#2d2d2de6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff1a}.dark .monthly-sales-chart:hover{border-color:#ffffff26;box-shadow:0 8px 32px #ffffff14}.dark .monthly-sales-chart__title{color:#fff}.dark .monthly-sales-chart__chart .apexcharts-tooltip{background:#2d2d2d;border-color:#ffffff1a}.dark .monthly-sales-chart__chart .apexcharts-tooltip-title{background:linear-gradient(135deg,#2563eb1a,#1e40af1a);border-bottom-color:#ffffff1a;color:#fff}.dark .monthly-sales-chart__chart .apexcharts-xaxis-label,.dark .monthly-sales-chart__chart .apexcharts-yaxis-label{fill:#9ca3af}.dark .monthly-sales-chart__chart .apexcharts-xaxis-title,.dark .monthly-sales-chart__chart .apexcharts-yaxis-title{color:#fff}.otpInput{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;direction:ltr}.otpInput__field{width:100%;display:flex;justify-content:center}.otpInput__field :deep(.p-inputotp){gap:1rem}.otpInput__field :deep(.p-inputotp) .p-inputtext{width:3rem;font-size:1.5rem;font-weight:700;text-align:center;border-radius:.65rem;border:2px solid rgba(0,0,0,.08);transition:all .25s ease-in-out}.otpInput__field :deep(.p-inputotp) .p-inputtext:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.otpInput__field :deep(.p-inputotp) .p-inputtext:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.otpInput__timer{text-align:center;font-size:.875rem;min-height:1.5rem}.otpInput__timer--text{color:#fff;font-weight:500;direction:ltr;display:inline-block}.otpInput__timer--expired{color:#cf3559;font-weight:500}.otpInput__resend{text-align:center}.otpInput__resend :deep(.p-button){font-size:.875rem;font-weight:500;padding:.5rem 1rem}.otpInput__resend :deep(.p-button):hover{text-decoration:underline}@media (prefers-color-scheme: dark){.otpInput__field :deep(.p-inputotp) .p-inputtext{background-color:#2d2d2d;border-color:#ffffff1a;color:#fff}.otpInput__field :deep(.p-inputotp) .p-inputtext:focus{border-color:#2563eb}.otpInput__timer--text{color:#1b1b18}}.page-breadcrumb{margin-bottom:.5rem;border-radius:.5rem}.page-breadcrumb__component{background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);box-shadow:#00000005;padding:.5rem!important}.page-breadcrumb__component .p-breadcrumb{border:none;margin:0;background:#1b1b18!important}.page-breadcrumb__component .p-breadcrumb-list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.page-breadcrumb__component .p-breadcrumb-item{display:flex;align-items:center}.page-breadcrumb__component .p-menuitem-link{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;transition:all .15s ease-in-out ease;text-decoration:none;color:#706f6c;font-weight:500}.page-breadcrumb__component .p-menuitem-icon{font-size:.875rem;color:inherit}.page-breadcrumb__component .p-menuitem-text{color:inherit;font-weight:inherit}.page-breadcrumb__separator{opacity:.6}.page-breadcrumb__item-link{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;transition:all .15s ease-in-out ease;text-decoration:none;color:#706f6c;font-size:.875rem;font-weight:500;cursor:pointer}.page-breadcrumb__item-link:hover{background:#2563eb14;color:#2563eb}.page-breadcrumb__item-link:focus{outline:none;box-shadow:0 0 0 2px #2563eb33}.page-breadcrumb__item-text{display:flex;align-items:center;gap:.5rem;color:#706f6c;font-size:.9em;font-weight:500}.page-breadcrumb__item-text--active{color:#3869fa}.page-breadcrumb__item-icon{font-size:.875rem;color:inherit}.role-card{display:flex;align-items:center;justify-content:center;position:relative;padding:1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:all .25s ease-in-out;min-height:100px;flex-direction:column;text-align:center;gap:.5rem;overflow:hidden;-webkit-user-select:none;user-select:none}.role-card:hover{border-color:#3869fa;background:#3869fa1a;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #3869fa26;cursor:pointer}.role-card:hover .role-card__icon{transform:scale(1);color:#3869fa}.role-card:hover .role-card__title{color:#3869fa}.role-card:hover .role-card__background{opacity:.05}.role-card:active{transform:translateY(-2px) scale(.98);transition:all .15s ease-in-out}.role-card--selected{border-color:#3869fa;background:#3869fa1a;box-shadow:0 0 0 2px #3869fa1a;transform:translateY(-1px)}.role-card--selected .role-card__icon{color:#3869fa;transform:scale(1.02)}.role-card--selected .role-card__title{color:#3869fa;font-weight:700}.role-card--selected .role-card__background{opacity:.08}.role-card--disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.role-card--disabled:hover{transform:none;border-color:#0000000f;background:#f8fafc;box-shadow:none}.role-card--disabled:hover .role-card__icon{transform:none;color:#a1a09a}.role-card--disabled:hover .role-card__title{color:#1b1b18}.role-card__background{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3869fa1a,#3869fa0d);opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.role-card__icon{color:#a1a09a;transition:all .25s ease-in-out;z-index:2;position:relative}.role-card__icon i{font-size:1.7rem}.role-card__content{flex:1;display:flex;flex-direction:column;gap:.5rem;z-index:2;position:relative}.role-card__title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0;transition:all .25s ease-in-out}.role-card__description{font-size:.75rem;color:#706f6c;margin:0;line-height:1.4;transition:color .25s ease-in-out}.role-card__indicator{position:absolute;top:.25rem;right:.25rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#3869fa;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:0;transform:scale(0);transition:all .25s ease-in-out;z-index:3;box-shadow:0 2px 8px #3869fa4d}.role-card--selected .role-card__indicator{opacity:1;transform:scale(1)}.role-card__ripple{position:absolute;border-radius:50%;background:#3869fa4d;transform:scale(0);animation:ripple .6s linear;pointer-events:none;z-index:1}.role-card__ripple--active{animation:ripple .6s linear}@keyframes ripple{to{transform:scale(4);opacity:0}}.search-bar{margin-bottom:1.5rem;animation:slideDown .3s ease-out}.search-bar__container{display:flex;gap:.5rem;align-items:center;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid rgba(0,0,0,.06)}.search-bar__container .p-inputtext{flex:1;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease}.search-bar__container .p-inputtext:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.search-bar__container .p-inputtext::placeholder{color:#a1a09a}@media (prefers-color-scheme: dark){.search-bar__container{background:#f8fafc;border-color:#0000000f}.search-bar__container .p-inputtext{background:#fff;border-color:#00000014;color:#1b1b18}.search-bar__container .p-inputtext::placeholder{color:#a1a09a}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stepper{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem;background:var(--bg-secondary);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);position:relative;margin-bottom:1rem}.stepper__step{display:flex;flex-direction:column;align-items:center;gap:.25rem;position:relative;transition:all var(--transition-duration) ease-in-out;min-width:4rem}.stepper__step:not(:last-child):after{content:"";position:absolute;top:.75rem;right:-1rem;width:1rem;height:1px;background:var(--border-medium);z-index:1;transition:all var(--transition-duration) ease-in-out}.stepper__step--completed:not(:last-child):after{background:var(--success-500)}.stepper__step-number{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.625rem;background:var(--border-medium);color:var(--text-muted);position:relative;z-index:2;transition:all var(--transition-duration) ease-in-out;border:1px solid transparent}.stepper__step-number i{font-size:.5rem}.stepper__step--active .stepper__step-number{background:var(--primary-color);color:var(--surface-0);border-color:var(--primary-color);box-shadow:0 0 0 2px #1e1e1e1a}.stepper__step--completed .stepper__step-number{background:var(--success-500);color:var(--surface-0);border-color:var(--success-600)}.stepper__step-label{font-size:.625rem;font-weight:500;color:var(--text-muted);text-align:center;transition:all var(--transition-duration) ease-in-out;line-height:1.2}.stepper__step--active .stepper__step-label{color:var(--primary-color);font-weight:600}.stepper__step--completed .stepper__step-label{color:var(--success-500);font-weight:600}@media (max-width: 768px){.stepper{gap:.75rem;padding:.5rem}.stepper__step{min-width:3rem}.stepper__step:not(:last-child):after{right:-.75rem;width:.75rem}.stepper__step-number{width:1.25rem;height:1.25rem;font-size:.5rem}.stepper__step-label{font-size:.5rem}}.stepper__step:hover .stepper__step-number{transform:scale(1.05)}.stepper__step:hover .stepper__step-label{color:var(--primary-color)}.tab-navigation{display:flex;gap:.25rem;margin-bottom:.5rem;padding:.25rem;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);box-shadow:#00000005}.tab-navigation__tab{border:none;background:transparent;padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;position:relative;min-height:40px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tab-navigation__tab:hover:not(.tab-navigation__tab--active){color:#3869fa}.tab-navigation__tab--active{background:#3869fa;color:#fff;box-shadow:0 2px 8px #1b1b1826;font-weight:600;border:1px solid rgba(0,0,0,.08)}.tab-navigation__tab--active:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3869fa33;border-color:#3869fa}.tab-navigation__tab__badge{margin-left:.25rem;font-size:.875rem;font-weight:600;border-radius:10px;min-height:1.2rem;min-width:1.2rem;display:flex;align-items:center;justify-content:center;margin-right:.3rem;color:#3869fa;text-align:center}.tab-navigation__tab--active .tab-navigation__tab__badge{background:#fff;box-shadow:0 1px 3px #2563eb4d}.tab-navigation__tab:not(.tab-navigation__tab--active) .tab-navigation__tab__badge{background:#a1a09a1a;color:#a1a09a;border:1px solid rgba(0,0,0,.06)}@media screen and (max-width: 576px){.tab-navigation{flex-wrap:wrap;gap:.25rem;padding:.25rem}.tab-navigation__tab{padding:.25rem 1rem;font-size:.75rem;min-height:36px;flex:1;min-width:0}.tab-navigation__tab__badge{font-size:12px;padding:1px 4px;min-width:14px;height:14px}}@media screen and (max-width: 320px){.tab-navigation{flex-direction:column;gap:.25rem}.tab-navigation__tab{width:100%;justify-content:space-between;text-align:left}.tab-navigation__tab__badge{margin-left:auto;margin-right:.25rem}}.p-toast{direction:rtl;font-family:IranYekan,Dana,sans-serif;z-index:1070;max-width:90vw}.p-toast .p-toast-message{background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transition:all .25s ease-in-out ease;margin-bottom:.5rem;border-radius:.75rem;border:none;box-shadow:0 8px 24px #00000014;overflow:hidden;transition:all .25s ease-in-out}.p-toast .p-toast-message:hover{box-shadow:0 8px 25px -5px #0000001a,0 4px 10px -2px #0000000a;border-color:#2563eb1a}.p-toast .p-toast-message:hover{box-shadow:0 12px 32px #00000014}.p-toast .p-toast-message-content{padding:1rem;display:flex;align-items:flex-start;gap:.5rem}.p-toast .p-toast-message-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.125rem}.p-toast .p-toast-message-text{flex:1;margin:0;font-size:.875rem;line-height:1.5;color:#1b1b18}.p-toast .p-toast-summary{font-weight:600;margin-bottom:.25rem;color:#1b1b18}.p-toast .p-toast-detail{color:#706f6c;font-size:.875rem}.p-toast .p-toast-icon-close{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:transparent;border:none;cursor:pointer;transition:all .15s ease-in-out;color:#a1a09a;flex-shrink:0}.p-toast .p-toast-icon-close:hover{background:#1b1b181a;color:#1b1b18}.p-toast .p-toast-icon-close:focus-visible:focus{outline:2px solid #2563eb;outline-offset:2px;border-radius:.375rem}.p-toast .p-toast-message-success{background:linear-gradient(135deg,#289764,#1d6f49);color:#fff}.p-toast .p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message-success .p-toast-summary,.p-toast .p-toast-message-success .p-toast-detail{color:#fff}.p-toast .p-toast-message-success .p-toast-icon-close{color:#fffc}.p-toast .p-toast-message-success .p-toast-icon-close:hover{background:#fff3;color:#fff}.p-toast .p-toast-message-error{background:linear-gradient(135deg,#cf3559,#a92846);color:#fff}.p-toast .p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message-error .p-toast-summary,.p-toast .p-toast-message-error .p-toast-detail{color:#fff}.p-toast .p-toast-message-error .p-toast-icon-close{color:#fffc}.p-toast .p-toast-message-error .p-toast-icon-close:hover{background:#fff3;color:#fff}.p-toast .p-toast-message-warn{background:linear-gradient(135deg,#ea580c,#b9460a);color:#fff}.p-toast .p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message-warn .p-toast-summary,.p-toast .p-toast-message-warn .p-toast-detail{color:#fff}.p-toast .p-toast-message-warn .p-toast-icon-close{color:#fffc}.p-toast .p-toast-message-warn .p-toast-icon-close:hover{background:#fff3;color:#fff}.p-toast .p-toast-message-info{background:linear-gradient(135deg,#2563eb,#134cca);color:#fff}.p-toast .p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message-info .p-toast-summary,.p-toast .p-toast-message-info .p-toast-detail{color:#fff}.p-toast .p-toast-message-info .p-toast-icon-close{color:#fffc}.p-toast .p-toast-message-info .p-toast-icon-close:hover{background:#fff3;color:#fff}.p-toast.p-toast-top-right{top:1.5rem;right:1.5rem}.p-toast.p-toast-top-left{top:1.5rem;left:1.5rem}.p-toast.p-toast-top-center{top:1.5rem;left:50%;transform:translate(-50%)}.p-toast.p-toast-bottom-right{bottom:1.5rem;right:1.5rem}.p-toast.p-toast-bottom-left{bottom:1.5rem;left:1.5rem}.p-toast.p-toast-bottom-center{bottom:1.5rem;left:50%;transform:translate(-50%)}.p-toast.p-toast-center{top:50%;left:50%;transform:translate(-50%,-50%)}.p-toast .p-toast-message{animation:toast-slide-in .3s ease-out}.p-toast .p-toast-message.p-toast-message-leave{animation:toast-slide-out .3s ease-in forwards}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.9)}}[dir=rtl] .p-toast{direction:ltr}[dir=rtl] .p-toast .p-toast-message{animation:toast-slide-in-rtl .3s ease-out}[dir=rtl] .p-toast .p-toast-message.p-toast-message-leave{animation:toast-slide-out-rtl .3s ease-in forwards}@keyframes toast-slide-in-rtl{0%{opacity:0;transform:translate(-100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-slide-out-rtl{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-100%) scale(.9)}}@media screen and (max-width: 768px){.p-toast,.p-toast.p-toast-top-center,.p-toast.p-toast-bottom-center{left:.5rem!important;right:.5rem!important;transform:none!important}.p-toast .p-toast-message{margin-bottom:.25rem}.p-toast .p-toast-message-content{padding:.5rem}}.serial-numbers-list .p-datatable-column-title{font-size:11px}.serial-modal .modal-section{border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;transition:all .25s ease-in-out}.serial-modal .modal-section:hover{border-color:#00000014;box-shadow:0 1px 3px #00000005}.serial-modal .modal-section:last-child{margin-bottom:0}.serial-modal .modal-section:first-child{border-color:#0000000f}.theme-light{--bg-primary: #FDFDFC;--bg-secondary: #f8fafc;--bg-card: #ffffff;--text-primary: #1e1e1e;--text-secondary: #706f6c;--text-muted: #a1a09a;--border-light: #e3e3e0;--border-medium: #d1d5db;--primary-color: #1e1e1e;--primary-blue: #2563eb;--primary-red: #dc2626;--primary-green: #16a34a;--primary-orange: #ea580c}.theme-dark{--bg-primary: #1a1d20;--bg-secondary: #2d3748;--bg-card: #2d3748;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #a0aec0;--border-light: #4a5568;--border-medium: #718096;--primary-color: #ffffff;--primary-blue: #63b3ed;--primary-red: #fc8181;--primary-green: #68d391;--primary-orange: #f6ad55}.add-ticket{padding:1rem}.add-ticket__form{display:flex;flex-direction:column;gap:1.5rem}.add-ticket__field{display:flex;flex-direction:column;gap:.25rem}.add-ticket__label{font-size:.875rem;font-weight:500;color:#1b1b18}.add-ticket__input,.add-ticket__dropdown,.add-ticket__textarea{width:100%}.add-ticket__dropdown :deep(.p-dropdown){width:100%;border-radius:.65rem}.add-ticket__textarea :deep(.p-inputtextarea){width:100%;border-radius:.65rem;resize:none}.add-ticket__priorities{display:flex;gap:.5rem}.add-ticket__priority{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;border:1px solid rgba(107,114,128,.15);border-radius:.65rem;background:#fff;font-size:.75rem;font-weight:500;color:#706f6c;cursor:pointer;transition:all .15s ease-in-out;font-family:IranYekan,Dana,sans-serif}.add-ticket__priority i{font-size:.75rem}.add-ticket__priority:hover{border-color:#3869fa4d;color:#3869fa}.add-ticket__priority--active{border-color:#3869fa;background:#3869fa14;color:#3869fa}.add-ticket__priority--low.add-ticket__priority--active{border-color:#22c55e;background:#22c55e14;color:#16a34a}.add-ticket__priority--normal.add-ticket__priority--active{border-color:#3869fa;background:#3869fa14;color:#3869fa}.add-ticket__priority--high.add-ticket__priority--active{border-color:#ef4444;background:#ef444414;color:#dc2626}.add-ticket__upload{border:2px dashed rgba(107,114,128,.2);border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .15s ease-in-out;background:#2d2d2d05}.add-ticket__upload:hover{border-color:#3869fa66;background:#3869fa08}.add-ticket__file-input{display:none}.add-ticket__upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#a1a09a}.add-ticket__upload-placeholder i{font-size:2rem;color:#a1a09a}.add-ticket__upload-placeholder span{font-size:.875rem;font-weight:500;color:#706f6c}.add-ticket__upload-placeholder small{font-size:.625rem}.add-ticket__upload-file{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#3869fa14;border-radius:.65rem}.add-ticket__upload-file i{font-size:1.125rem;color:#3869fa}.add-ticket__upload-file span{flex:1;font-size:.875rem;color:#1b1b18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-ticket__upload-remove{width:1.5rem;height:1.5rem;border:none;background:#cf35591a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out}.add-ticket__upload-remove i{font-size:.625rem;color:#cf3559}.add-ticket__upload-remove:hover{background:#cf3559}.add-ticket__upload-remove:hover i{color:#fff}.add-ticket__submit{margin-top:1rem;width:100%;justify-content:center}.appDashboard{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(56,105,250,.3) transparent}.appDashboard__tabs .p-tablist-tab-list{background:transparent}.appDashboard__tabs .p-tabpanel{padding-top:1rem}.appDashboard .dashboard-tab-content{display:flex;flex-direction:column;gap:1.5rem;min-height:100%}.appDashboard::-webkit-scrollbar{width:6px}.appDashboard::-webkit-scrollbar-track{background:transparent}.appDashboard::-webkit-scrollbar-thumb{background:#3869fa4d;border-radius:3px}.appDashboard::-webkit-scrollbar-thumb:hover{background:#3869fa80}.appDashboard__header{background:linear-gradient(135deg,#fff,#3869fa05);border-radius:1rem;padding:1rem 1.5rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a;display:flex;align-items:center;justify-content:space-between;gap:1rem}.appDashboard__header:before{content:"";position:absolute;top:-100px;right:-50px;width:200px;height:200px;background:linear-gradient(45deg,#3869fa08,#2563eb0d);border-radius:50%;z-index:1}.appDashboard__header-left{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.appDashboard__header-badge{display:inline-flex;align-items:center;gap:6px;padding:.4rem .5rem;border-radius:50px;font-size:.75rem;font-weight:600;white-space:nowrap}.appDashboard__header-badge i{font-size:.7rem}.appDashboard__header-badge--active{background:#16a34a1a;color:#16a34a}.appDashboard__header-badge--active i{color:#22c55e}.appDashboard__header-badge--inactive{background:#dc264a1a;color:#dc264a}.appDashboard__header-badge--inactive i{color:#dc264a}.appDashboard__header-actions{display:flex;align-items:center;gap:.25rem}.appDashboard__header-action{width:36px;height:36px;border-radius:50%;background:#6b72800f;border:1px solid rgba(107,114,128,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out}.appDashboard__header-action i{font-size:.9rem;color:#706f6c;transition:color .15s ease-in-out}.appDashboard__header-action:hover{background:#3869fa1a;border-color:#3869fa33}.appDashboard__header-action:hover i{color:#3869fa}.appDashboard__header-action:active{transform:scale(.95)}.appDashboard__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.appDashboard__header-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.appDashboard__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3}.appDashboard__header-info p{color:#706f6c;font-size:.75rem;font-weight:400;margin:0;line-height:1.4}.appDashboard__header-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2563eb14,#3869fa1f);display:flex;align-items:center;justify-content:center;border:2px solid rgba(37,99,235,.15);position:relative;flex-shrink:0}.appDashboard__header-avatar i{font-size:1.25rem;color:#2563eb}.appDashboard__header-avatar:after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;background:#289764;border-radius:50%;border:2px solid #ffffff}.appDashboard__tab-panel--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.appDashboard__tab-panel--item{background:#fff;border-radius:.65rem;padding:.5rem;transition:all .25s ease-in-out;position:relative;border:1px solid rgba(56,105,250,.1);box-shadow:0 1px 3px #3869fa0d}.appDashboard__tab-panel--item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3869fa1a;border-color:#3869fa33}.appDashboard__tab-panel--item-primary{border-left:3px solid #3869FA}.appDashboard__tab-panel--item-success{border-left:3px solid #289764}.appDashboard__tab-panel--item-warning{border-left:3px solid #ea580c}.appDashboard__tab-panel--item-danger{border-left:3px solid #cf3559}.appDashboard__tab-panel--item-info{border-left:3px solid #2563eb}.appDashboard__tab-panel--item-header{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.appDashboard__tab-panel--item-header h3{color:#3869fa;font-size:.875rem;font-weight:700;margin:0;flex:1}.appDashboard__tab-panel--item-icon{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .25s ease-in-out;background:#3869fa1a;color:#3869fa}.appDashboard__tab-panel--stats{display:flex;flex-direction:column;gap:.25rem}.appDashboard__tab-panel--stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.25rem;background:#3869fa05;border-radius:.35rem;position:relative;transition:all .25s ease-in-out}.appDashboard__tab-panel--stat:hover{background:#3869fa0d}.appDashboard__tab-panel--stat-large{padding:.5rem;background:#3869fa0d;border:1px solid rgba(56,105,250,.1)}.appDashboard__tab-panel--stat-amount{background:#2897640d;border:1px solid rgba(40,151,100,.1)}.appDashboard__tab-panel--stat-value{color:#3869fa;font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:2px;display:block;direction:ltr}.appDashboard__tab-panel--stat-large .appDashboard__tab-panel--stat-value{font-size:1.25rem}.appDashboard__tab-panel--stat-amount .appDashboard__tab-panel--stat-value{color:#289764}.appDashboard__tab-panel--stat-label{color:#706f6c;font-size:.75rem;font-weight:500;display:block;margin-bottom:2px}.appDashboard__tab-panel--stat-change{font-size:10px;font-weight:700;padding:2px .25rem;border-radius:.35rem;display:inline-block}.appDashboard__tab-panel--stat-change.positive{background:#2897641a;color:#289764}.appDashboard__tab-panel--stat-change.negative{background:#cf35591a;color:#cf3559}.appDevices{display:flex;flex-direction:column;height:100%}.appDevices__header{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);margin-bottom:1.5rem}.appDevices__header h2{color:#1b1b18;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.appDevices__header p{color:#706f6c;font-size:.875rem;margin:0}.appDevices__content{flex:1;background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center}.appDevices__content p{color:#a1a09a;font-size:1.125rem;text-align:center}.appDocuments{display:flex;flex-direction:column;height:100%}.appDocuments__header{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);margin-bottom:1.5rem}.appDocuments__header h2{color:#1b1b18;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.appDocuments__header p{color:#706f6c;font-size:.875rem;margin:0}.appDocuments__content{flex:1;background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center}.appDocuments__content p{color:#a1a09a;font-size:1.125rem;text-align:center}.appFAQ{background:#f8fafc;min-height:100%;padding-bottom:6rem}.appFAQ__content{padding:0 1rem}.appFAQ__search{position:relative;margin-bottom:1.5rem}.appFAQ__search-input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:.875rem 2.5rem .875rem 1rem;font-size:.875rem;color:#1b1b18;transition:all .15s ease-in-out;text-align:right;font-family:IranYekan,Dana,sans-serif}.appFAQ__search-input::placeholder{color:#a1a09a}.appFAQ__search-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.appFAQ__search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#a1a09a;pointer-events:none}.appFAQ__list{display:flex;flex-direction:column;gap:.5rem}.appFAQ__item{background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);overflow:hidden;transition:all .25s ease-in-out}.appFAQ__item-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:transparent;border:none;cursor:pointer;text-align:right;gap:.5rem}.appFAQ__item-question{font-size:.875rem;font-weight:600;font-family:IranYekan,Dana,sans-serif;color:#1b1b18;flex:1;text-align:right;line-height:1.5}.appFAQ__item-question--active{color:#2563eb}.appFAQ__item-arrow{color:#a1a09a;flex-shrink:0;transition:transform .15s ease-in-out}.appFAQ__item-arrow--up{color:#2563eb}.appFAQ__item-content{max-height:0;opacity:0;overflow:hidden;transition:all .35s ease-in-out}.appFAQ__item-content--open{max-height:24rem;opacity:1}.appFAQ__item-answer{padding:1rem;font-size:.875rem;color:#1b1b18;line-height:1.75;border-top:1px solid rgba(0,0,0,.06);background:#f8fafc;background:#fff;margin-top:0}.appFAQ__support{margin-top:2rem;background:#2563eb1a;border-radius:.75rem;padding:1rem;text-align:center;border:1px solid rgba(37,99,235,.2)}.appFAQ__support-title{font-size:.875rem;font-weight:600;color:#1e40af;margin:0 0 .25rem}.appFAQ__support-subtitle{font-size:.75rem;color:#2563eb;margin:0 0 .5rem}.appFAQ__support-btn{box-shadow:#0000000a}.appLogin{position:relative;overflow-y:auto;padding:1rem;height:calc(100dvh - 60px);display:flex;flex-direction:column;gap:1rem}.appLogin__content{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-height:0}.appLogin__content--form{width:100%;display:flex;flex-direction:column;gap:1rem;flex:1}.appLogin__content--form-logo{display:flex;align-items:center;justify-content:center;padding:1rem 0;position:relative}.appLogin__content--form-logo img{width:4rem}.appLogin__content--form-logo:before{content:"";position:absolute;width:80px;height:80px;margin-top:-1rem;margin-left:-1.2rem;background:#3869fa1a;z-index:-1;border-radius:50%}.appLogin__content--form-title{color:#1b1b18;font-size:1.2rem;font-weight:700;position:relative}.appLogin__content--form-title h1{padding:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.appLogin__content--form-title p{font-size:.8em;color:#1a1a1a;font-weight:300}.appLogin__content--form-fields .form-group{margin-bottom:2rem}.appLogin__content--form-fields .form-group .input-mobile{width:100%!important;direction:ltr!important;font-size:1.1rem;letter-spacing:.05em;text-align:center}.appLogin__content--form-fields .form-group .input-otp{width:100%}.appLogin__content--form-fields .form-group .input-otp .p-inputtext{width:60px;padding:1rem!important}.appLogin__content-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));gap:2%;padding:1rem 0;margin-top:auto}.appLogin__content-actions-btn{width:100%;height:48px}.appLogin__content-actions-back{text-align:center}.appLogin__content-actions-back .p-button{min-width:100px;font-weight:500}.merchant-account-card{position:relative;padding:1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;cursor:pointer;transition:all .25s ease-in-out;background:#fff;overflow:hidden;height:100%;min-height:120px}.merchant-account-card:hover{border-color:#3869fa;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.merchant-account-card:hover .merchant-account-card__content h4{color:#3869fa}.merchant-account-card--selected{border-color:#3869fa;background:linear-gradient(135deg,#3869fa0d,#3869fa05);box-shadow:0 4px 16px #3869fa26}.merchant-account-card--selected:before{opacity:1}.merchant-account-card--selected .merchant-account-card__icon{transform:scale(1.05);background:linear-gradient(135deg,#3869fa,#1f56f9);color:#fff;box-shadow:0 4px 12px #3869fa4d}.merchant-account-card--selected .merchant-account-card__icon i{color:#fff}.merchant-account-card--selected .merchant-account-card__content h4{color:#3869fa;font-weight:700}.merchant-account-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#3869fa1a;margin:0 auto 1.5rem;transition:all .25s ease-in-out}.merchant-account-card__icon i{font-size:1.5rem;color:#3869fa;transition:all .25s ease-in-out}.merchant-account-card__content{text-align:center}.merchant-account-card__content h4{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:#1b1b18;transition:all .25s ease-in-out}.merchant-account-card__content p{font-size:.75rem;color:#706f6c;margin:0;line-height:1.5}.merchant-account-card__check{position:absolute;top:1rem;right:1rem;opacity:0;transform:scale(.8);transition:all .25s ease-in-out;background:#3869fa;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3869fa4d}.merchant-account-card__check i{font-size:1.25rem;color:#fff}.merchant-account-card--selected .merchant-account-card__check{opacity:1;transform:scale(1)}.merchant-account-card--selected:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:.75rem;border:2px solid #3869FA;animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}to{opacity:0;transform:scale(1.1)}}.foreign-citizen-fields{padding:1rem 0}.fade-enter-active,.fade-leave-active{transition:all .25s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}.inquiry-message{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-radius:.65rem;margin-top:.5rem;font-size:.875rem;transition:all .25s ease-in-out}.inquiry-message i{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.inquiry-message__content{flex:1;display:flex;flex-direction:column;gap:.25rem}.inquiry-message__text{line-height:1.5}.inquiry-message__method{font-size:.75rem;opacity:.8;display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(0,0,0,.1)}.inquiry-message__method i{font-size:.875rem;margin-top:0}.inquiry-message span{flex:1;line-height:1.5}.inquiry-message--success{background:#16a34a1a;border:1px solid rgba(22,163,74,.3);color:#107636}.inquiry-message--success i{color:#16a34a}.inquiry-message--success .inquiry-message__method{border-top-color:#16a34a33}.inquiry-message--error{background:#dc264a1a;border:1px solid rgba(220,38,74,.3);color:#b21d3a}.inquiry-message--error i{color:#dc264a}.inquiry-message--error .inquiry-message__method{border-top-color:#dc264a33}.inquiry-results-drawer{max-width:480px}.inquiry-results-drawer :deep(.p-drawer-header){padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.inquiry-results-drawer :deep(.p-drawer-content){padding:1.5rem}.inquiry-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1.5rem;min-height:200px}.inquiry-loading__spinner i{color:#3869fa}.inquiry-loading__message{text-align:center}.inquiry-loading__message p{font-size:1rem;color:#1b1b18;margin:0;font-weight:500}.inquiry-results__message-simple{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:.65rem;font-size:.875rem;margin-bottom:1.5rem;line-height:1.6}.inquiry-results__message-simple i{font-size:1.125rem;flex-shrink:0}.inquiry-results__message-simple span{flex:1}.inquiry-results__message-simple--success{background:#16a34a1a;border:1px solid rgba(22,163,74,.3);color:#107636}.inquiry-results__message-simple--success i{color:#16a34a}.inquiry-results__message-simple--error{background:#dc264a1a;border:1px solid rgba(220,38,74,.3);color:#b21d3a}.inquiry-results__message-simple--error i{color:#dc264a}.inquiry-results__actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.inquiry-type-selector{margin-bottom:1.5rem}.inquiry-type-selector__label{display:block;font-size:.875rem;font-weight:600;color:#1b1b18;margin-bottom:1rem}.inquiry-type-selector__options{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.inquiry-type-option{flex:1;min-width:120px;display:flex;align-items:center;gap:.5rem;padding:1rem .5rem;border:2px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;cursor:pointer;transition:all .25s ease-in-out}.inquiry-type-option:hover{border-color:#3869fa;background:#3869fa0d;transform:translateY(-2px)}.inquiry-type-option--active{border-color:#3869fa;background:#3869fa1a;box-shadow:0 2px 8px #3869fa33}.inquiry-type-option--active i{color:#3869fa}.inquiry-type-option i{font-size:1.25rem;color:#706f6c;transition:all .25s ease-in-out}.inquiry-type-option span{font-size:.875rem;font-weight:500;color:#1b1b18}.inquiry-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.inquiry-field__label{font-size:.875rem;font-weight:500;color:#706f6c}.inquiry-field__value{font-size:1rem;color:#1b1b18;padding:.5rem;border-radius:.75rem;border:1px solid rgba(56,105,250,.3);background:#3869fa0d;min-height:2.5rem;display:flex;align-items:center;gap:.25rem}.inquiry-field__value i{font-size:1.125rem}.inquiry-field__value--alive{color:#16a34a;border-color:#16a34a4d;background:#16a34a0d}.inquiry-field__value--dead{color:#dc264a;border-color:#dc264a4d;background:#dc264a0d}.inquiry-field__value--matched{color:#16a34a;border-color:#16a34a4d;background:#16a34a0d}.inquiry-field__value--not-matched{color:#ea580c;border-color:#ea580c4d;background:#ea580c0d}.inquiry-timeline-simple{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.inquiry-timeline-simple__item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;font-size:.875rem;transition:all .25s ease-in-out}.inquiry-timeline-simple__item--success{background:#16a34a14;color:#107636}.inquiry-timeline-simple__item--failed{background:#dc264a14;color:#b21d3a}.inquiry-timeline-simple__icon{font-size:1rem;flex-shrink:0}.inquiry-timeline-simple__text{flex:1;line-height:1.5}.inquiry-status-card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:.75rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .25s ease-in-out}.inquiry-status-card__icon{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem}.inquiry-status-card__icon i{font-size:1.5rem}.inquiry-status-card__content{flex:1;display:flex;flex-direction:column;gap:.25rem}.inquiry-status-card__title{font-size:1rem;font-weight:700;margin:0;line-height:1.4}.inquiry-status-card__message{font-size:.875rem;line-height:1.6;margin:0;opacity:.9}.inquiry-status-card--success{background:linear-gradient(135deg,#16a34a1a,#16a34a0d);border:1px solid rgba(22,163,74,.3)}.inquiry-status-card--success .inquiry-status-card__icon{background:#16a34a26;color:#16a34a}.inquiry-status-card--success .inquiry-status-card__title{color:#0d602b}.inquiry-status-card--success .inquiry-status-card__message{color:#107636}.inquiry-status-card--error{background:linear-gradient(135deg,#dc264a1a,#dc264a0d);border:1px solid rgba(220,38,74,.3)}.inquiry-status-card--error .inquiry-status-card__icon{background:#dc264a26;color:#dc264a}.inquiry-status-card--error .inquiry-status-card__title{color:#9c1933}.inquiry-status-card--error .inquiry-status-card__message{color:#b21d3a}.inquiry-status-card--warning{background:linear-gradient(135deg,#ea580c1a,#ea580c0d);border:1px solid rgba(234,88,12,.3)}.inquiry-status-card--warning .inquiry-status-card__icon{background:#ea580c26;color:#ea580c}.inquiry-status-card--warning .inquiry-status-card__title{color:#a13d08}.inquiry-status-card--warning .inquiry-status-card__message{color:#b9460a}.inquiry-timeline{margin-bottom:1.5rem}.inquiry-timeline__title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#1b1b18;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(0,0,0,.06)}.inquiry-timeline__title i{font-size:1.125rem;color:#3869fa}.inquiry-timeline__steps{display:flex;flex-direction:column;gap:1rem;position:relative}.inquiry-timeline__step{display:flex;gap:1rem;position:relative;transition:all .25s ease-in-out}.inquiry-timeline__step--success .inquiry-timeline__step-indicator{background:#16a34a26;color:#16a34a;border-color:#16a34a}.inquiry-timeline__step--failed .inquiry-timeline__step-indicator{background:#dc264a26;color:#dc264a;border-color:#dc264a}.inquiry-timeline__step--pending .inquiry-timeline__step-indicator{background:#706f6c1a;color:#706f6c;border-color:#706f6c}.inquiry-timeline__step-indicator{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid;background:#fff;z-index:1;transition:all .25s ease-in-out}.inquiry-timeline__step-indicator i{font-size:.875rem}.inquiry-timeline__step-content{flex:1;background:#fff;border-radius:.65rem;padding:.5rem;border:1px solid rgba(0,0,0,.06);transition:all .25s ease-in-out}.inquiry-timeline__step--success .inquiry-timeline__step-content{border-color:#16a34a4d;background:#16a34a05}.inquiry-timeline__step--failed .inquiry-timeline__step-content{border-color:#dc264a4d;background:#dc264a05}.inquiry-timeline__step-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.inquiry-timeline__step-number,.inquiry-timeline__step-method{font-size:.875rem;font-weight:600;color:#1b1b18}.inquiry-timeline__step-description{font-size:.75rem;color:#706f6c;margin:0;line-height:1.3}.inquiry-merchant-card{background:#fff;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;transition:all .25s ease-in-out}.inquiry-merchant-card__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.inquiry-merchant-card__title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#1b1b18;margin:0}.inquiry-merchant-card__title i{font-size:1rem;color:#3869fa}.inquiry-merchant-card__status-badge{padding:.375rem .875rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:.5rem}.inquiry-merchant-card__status-badge.active{background:#16a34a26;color:#16a34a;border:1px solid rgba(22,163,74,.3)}.inquiry-merchant-card__status-badge.inactive{background:#ea580c1a;color:#706f6c;border:1px solid rgba(112,111,108,.3)}.inquiry-merchant-card__grid{display:grid;gap:1rem}.inquiry-merchant-card__field{display:flex;flex-direction:column;gap:.25rem}.inquiry-merchant-card__field--full{grid-column:1/-1}.inquiry-merchant-card__field-label{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#706f6c;text-transform:uppercase;letter-spacing:.5px}.inquiry-merchant-card__field-label i{font-size:.875rem;color:#3869fa}.inquiry-merchant-card__field-value{font-size:1rem;font-weight:500;color:#1b1b18;padding:.5rem;background:#3869fa08;border-radius:.65rem;border:1px solid rgba(56,105,250,.1);min-height:2.5rem;display:flex;align-items:center}.inquiry-merchant-card__field-value--success{background:#16a34a1a;border-color:#16a34a4d;color:#16a34a;font-weight:700}.inquiry-merchant-card__field-value--error{background:#dc264a1a;border-color:#dc264a4d;color:#dc264a;font-weight:700}.inquiry-merchant-info{margin-top:1.5rem;padding:1.25rem;background:var(--surface-50);border-radius:.5rem;border:1px solid var(--surface-200)}.inquiry-merchant-info__title{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--text-color)}.inquiry-merchant-info__content{display:flex;flex-direction:column;gap:.75rem}.inquiry-merchant-info__row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--surface-200)}.inquiry-merchant-info__row:last-child{border-bottom:none}.inquiry-merchant-info__label{font-weight:500;color:var(--text-color-secondary);font-size:.875rem}.inquiry-merchant-info__value{font-weight:400;color:var(--text-color);font-size:.875rem;text-align:left}.inquiry-merchant-info__value--status{padding:.25rem .75rem;border-radius:.375rem;background:var(--primary-color);color:var(--primary-color-text);font-size:.8125rem;font-weight:500}.merchant-view__header{background:linear-gradient(135deg,#fff,#3869fa05);border-radius:1rem;padding:1rem;margin:1rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a;display:flex;align-items:center;justify-content:space-between;gap:1rem}.merchant-view__header:before{content:"";position:absolute;top:-100px;right:-50px;width:200px;height:200px;background:linear-gradient(45deg,#3869fa08,#2563eb0d);border-radius:50%;z-index:1}.merchant-view__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.merchant-view__header-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2563eb26,#3869fa33);display:flex;align-items:center;justify-content:center;border:2px solid rgba(37,99,235,.2);flex-shrink:0}.merchant-view__header-avatar span{font-size:1.25rem;font-weight:700;color:#2563eb}.merchant-view__header-info{display:flex;flex-direction:column;gap:2px}.merchant-view__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3}.merchant-view__header-info p{color:#706f6c;font-size:.75rem;font-weight:400;margin:0;font-family:IranYekan,Dana,monospace;direction:ltr;text-align:right}.merchant-view__header-left{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.merchant-view__header-badge{display:inline-flex;align-items:center;gap:6px;padding:.4rem .6rem;border-radius:50px;font-size:.7rem;font-weight:600;white-space:nowrap}.merchant-view__header-badge i{font-size:.65rem}.merchant-view__header-badge.badge-green{background:#16a34a1a;color:#16a34a}.merchant-view__header-badge.badge-orange{background:#ea580c1a;color:#ea580c}.merchant-view__header-badge.badge-red{background:#dc264a1a;color:#dc264a}.merchant-view__header-badge.badge-gray{background:#a1a09a1a;color:#a1a09a}.merchant-view__header-actions{display:flex;align-items:center;gap:.25rem}.merchant-view__header-action{width:36px;height:36px;border-radius:50%;background:#6b72800f;border:1px solid rgba(107,114,128,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.merchant-view__header-action i{font-size:.9rem;color:#706f6c;transition:color .2s ease}.merchant-view__header-action:hover{background:#3869fa1a;border-color:#3869fa33}.merchant-view__header-action:hover i{color:#3869fa}.merchant-view__header-action:active{transform:scale(.95)}.merchant-view__header-action--primary{background:#3869fa;border-color:#3869fa;box-shadow:0 4px 12px #3869fa4d}.merchant-view__header-action--primary i{color:#fff}.merchant-view__header-action--primary:hover{background:#1f56f9;border-color:#1f56f9}.merchant-view__header-action--primary:hover i{color:#fff}.merchant-view__tabs{background:#fff;border-radius:.65rem;box-shadow:0 1px 3px #00000005}.merchant-view__tabs-wrapper{margin-top:0}.merchant-view__tab-content{padding:1rem}.merchant-view__devices-loading{display:flex;justify-content:center;align-items:center;padding:2rem}.merchant-view__devices-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:300px}.merchant-view__devices-empty-icon{color:#706f6c;margin-bottom:1rem}.merchant-view__devices-empty-icon i{font-size:2rem}.merchant-view__devices-empty h3{font-size:1.125rem;font-weight:600;color:#1b1b18;margin-bottom:.25rem}.merchant-view__devices-empty p{color:#706f6c;font-size:.875rem;margin-bottom:1rem}.merchant-view__devices-empty-action{margin-top:.5rem}.merchant-view__devices-list{display:flex;flex-direction:column;gap:1rem}.merchant-view__info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.info-card{background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);padding:1rem;box-shadow:0 1px 3px #00000005}.info-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.info-card__header i{color:#3869fa;font-size:1.125rem}.info-card__header h3{font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.info-card__content{display:flex;flex-direction:column;gap:.5rem}.info-card__row{display:flex;justify-content:space-between;align-items:baseline;font-size:.875rem}.info-card__status{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.info-card__status-description{color:#706f6c;font-size:.75rem;font-style:italic;margin-top:.25rem}.info-card__label{color:#706f6c;font-weight:500}.info-card__value{color:#1b1b18;font-family:IranYekan,Dana,monospace;text-align:left}.device-card{background:#f1f5f9;border-radius:.65rem;padding:1rem;border:1px solid rgba(0,0,0,.06)}.device-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.device-card__info{flex:1}.device-card__title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0 0 .25rem}.device-card__serial{font-size:.875rem;color:#706f6c;margin:0;font-family:IranYekan,Dana,monospace}.device-card__details{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.device-card__detail{display:flex;justify-content:space-between;font-size:.875rem}.device-card__detail label{color:#706f6c;font-weight:500}.device-card__detail span{color:#1b1b18;font-family:IranYekan,Dana,monospace}.list-view__header{margin-bottom:2rem}.list-view__title h2{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.list-view__title ش p{font-size:.875rem;color:var(--text-color-secondary)}.list-view__content{background:var(--surface-card);border-radius:8px}.list-view__loading{display:flex;justify-content:center;align-items:center;padding:4rem;color:var(--primary-color)}.list-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-color-secondary)}.list-view__empty i{color:var(--text-color-secondary);opacity:.5;margin-bottom:1rem}.list-view__empty p{font-size:1rem;color:var(--text-color-secondary)}.list-view__items{display:flex;flex-direction:column;gap:.25rem}.list-view__panel-content{padding:1rem}.list-view__tabs{margin-top:1rem}.list-view__tabs .p-tablist-tab-list{background:transparent}.list-view__tabs .p-tablist-tab-list .p-badge{background:#3869fa26;color:#3869fa}.appProfile{min-height:100%;padding-bottom:6rem}.appProfile__header{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0 2rem}.appProfile__avatar-wrapper{position:relative;margin-bottom:1rem}.appProfile__avatar{width:6rem;height:6rem;border-radius:50%;object-fit:cover;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.appProfile__avatar--placeholder{background:linear-gradient(135deg,#3869fa1a,#3869fa33);display:flex;align-items:center;justify-content:center;border:4px solid rgba(37,99,235,.15)}.appProfile__avatar--placeholder i{font-size:2.5rem;color:#2563eb}.appProfile__verified{position:absolute;bottom:.25rem;right:.25rem;background:#3869fa;padding:.375rem;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center;color:#fff}.appProfile__verified svg{width:.9rem;height:.9rem}.appProfile__name{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0;text-align:center}.appProfile__role{font-size:.875rem;color:#64748b;margin:.25rem 0 0;text-align:center}.appProfile__badges{display:flex;gap:.75rem;margin-top:1rem}.appProfile__badge{padding:.375rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;border:1px solid}.appProfile__badge--blue{background:#3b82f61a;color:#1d4ed8;border-color:#3b82f633}.appProfile__badge--gray{background:#f1f5f980;color:#475569;border-color:#e2e8f080}.appProfile__menu{background:#fff;border-radius:1.5rem;border:1px solid rgba(226,232,240,.5);overflow:hidden;margin:0 1rem}.appProfile__menu-item{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background:transparent;border:none;border-bottom:1px solid rgba(248,250,252,.5);cursor:pointer;transition:background-color .2s ease;text-align:right;font-family:IranYekan,Dana,sans-serif}.appProfile__menu-item:hover{background:#f8fafc80}.appProfile__menu-item:last-child{border-bottom:none}.appProfile__menu-item--logout:hover{background:#fef2f280}.appProfile__menu-icon-wrapper{width:2.5rem;height:2.5rem;border-radius:50%;background:#f1f5f980;display:flex;align-items:center;justify-content:center;color:#475569;flex-shrink:0}.appProfile__menu-icon-wrapper--logout{background:#fef2f280;color:#ef4444}.appProfile__menu-item--logout:hover .appProfile__menu-icon-wrapper--logout{background:#fee2e280}.appProfile__menu-content{flex:1;display:flex;flex-direction:column;gap:.125rem;text-align:right}.appProfile__menu-title{display:block;font-size:.875rem;font-weight:700;color:#1e293b;line-height:1.4}.appProfile__menu-title--logout{color:#dc2626}.appProfile__menu-subtitle{display:block;font-size:.625rem;color:#94a3b8;margin-top:.125rem;line-height:1.3}.appProfile__menu-arrow{color:#cbd5e1;flex-shrink:0}.appSalesReport{display:flex;flex-direction:column;height:100%}.appSalesReport__header{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);margin-bottom:1.5rem}.appSalesReport__header h2{color:#1b1b18;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.appSalesReport__header p{color:#706f6c;font-size:.875rem;margin:0}.appSalesReport__content{flex:1;background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center}.appSalesReport__content p{color:#a1a09a;font-size:1.125rem;text-align:center}.guild-select-drawer,.city-select-drawer,.agent-select-drawer{max-width:480px;border-radius:.75rem .75rem 0 0}.guild-select-drawer :deep(.p-drawer-header),.city-select-drawer :deep(.p-drawer-header),.agent-select-drawer :deep(.p-drawer-header){padding:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.guild-select-drawer :deep(.p-drawer-content),.city-select-drawer :deep(.p-drawer-content),.agent-select-drawer :deep(.p-drawer-content){padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.guild-select-drawer :deep(.p-drawer-title),.city-select-drawer :deep(.p-drawer-title),.agent-select-drawer :deep(.p-drawer-title){font-size:1.2rem!important;font-weight:600!important}.guild-select,.city-select,.agent-select{display:flex;flex-direction:column;height:100%;min-height:0;gap:1rem}.guild-select__header,.city-select__header,.agent-select__header{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.guild-select__filters,.city-select__filters,.agent-select__filters{display:flex;gap:.5rem;flex-wrap:wrap}.guild-select__filter,.city-select__filter,.agent-select__filter{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;color:#706f6c;font-size:.75rem;font-weight:500;font-family:IranYekan,Dana,sans-serif;cursor:pointer;transition:all .15s ease;white-space:nowrap}.guild-select__filter:hover,.city-select__filter:hover,.agent-select__filter:hover{border-color:#3869fa;background:#f1f5f9;color:#1b1b18}.guild-select__filter--active,.city-select__filter--active,.agent-select__filter--active{border-color:#3869fa;background:#e0e8f9;color:#3869fa;font-weight:600}.guild-select__filter-icon,.city-select__filter-icon,.agent-select__filter-icon{font-size:.875rem}.guild-select__search,.city-select__search,.agent-select__search{width:100%}.guild-select__content,.city-select__content,.agent-select__content{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:330px}.guild-select__loading,.city-select__loading,.agent-select__loading{display:flex;align-items:center;gap:.5rem;color:#706f6c}.guild-select__spinner,.city-select__spinner,.agent-select__spinner{font-size:1.1rem}.guild-select__list,.city-select__list,.agent-select__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto;overflow-x:hidden}.guild-select__item,.city-select__item,.agent-select__item{position:relative;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease,border-color .15s ease}.guild-select__item:hover,.city-select__item:hover,.agent-select__item:hover{background:#f1f5f9}.guild-select__item--selected,.city-select__item--selected,.agent-select__item--selected{border-color:#3869fa;background:#e0e8f9}.guild-select__item-content,.city-select__item-content,.agent-select__item-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.guild-select__item-main,.city-select__item-main,.agent-select__item-main{display:flex;align-items:center;gap:.5rem}.guild-select__item-label,.city-select__item-label,.agent-select__item-label{font-weight:600;font-size:.75rem}.guild-select__item-code,.guild-select__item-province,.city-select__item-code,.city-select__item-province,.agent-select__item-code,.agent-select__item-province{color:#706f6c;font-size:.75rem}.guild-select__item-sub,.city-select__item-sub,.agent-select__item-sub{color:#706f6c;font-size:.85rem}.guild-select__check,.city-select__check,.agent-select__check{color:#3869fa;font-size:1.1rem;position:absolute;left:.5rem;top:.5rem}.guild-select__empty,.city-select__empty,.agent-select__empty{color:#706f6c;text-align:center;padding:1.5rem 0}.guild-select__footer,.city-select__footer,.agent-select__footer{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.guild-select__btn,.city-select__btn,.agent-select__btn{min-width:7rem}.agent-select__item-mobile{color:#706f6c;font-size:.75rem;margin-right:.5rem}.statistics-card{background:#fff;border-radius:.75rem;padding:1rem;margin:1rem 0;border:1px solid rgba(0,0,0,.08)}.statistics-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.statistics-card__title{font-size:1rem;font-weight:700;color:#1b1b18;margin:0}.statistics-card__period{border-radius:.75rem!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none}.statistics-card__period .p-select-option{background:#000!important}.statistics-card__period .p-select-option span{font-size:.8rem!important}.statistics-card__period .p-select-dropdown{width:fit-content;padding:0 .5rem}.statistics-card__period .p-select-label{padding:.25rem .3rem;font-size:.8rem}.statistics-card__period .p-select-label span{display:flex;gap:.2rem;align-items:center}.statistics-card__period .p-select svg{font-size:.5rem!important}.statistics-card__body{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.statistics-card__item{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;position:relative;cursor:pointer;transition:background-color .15s ease-in-out}.statistics-card__item:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);border-top:2px dotted rgba(0,0,0,.12);z-index:0}.statistics-card__label-wrapper{display:flex;align-items:center;gap:.25rem;position:relative;z-index:1;background:#fff;padding-right:.5rem}.statistics-card__dot{width:.625rem;height:.625rem;border-radius:50%;display:block;flex-shrink:0}.statistics-card__label{font-size:.75rem;color:#706f6c;font-weight:500;padding-right:.25rem;padding-left:.25rem}.statistics-card__count{font-size:.875rem;font-weight:500;color:#1b1b18;position:relative;z-index:1;background:#fff;padding-left:.5rem;padding-right:.5rem}.p-select-option span{font-size:.8rem!important}.appSupport{display:flex;flex-direction:column;height:100%}.appSupport__header{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);margin-bottom:1.5rem}.appSupport__header h2{color:#1b1b18;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.appSupport__header p{color:#706f6c;font-size:.875rem;margin:0}.appSupport__content{flex:1;background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center}.appSupport__content p{color:#a1a09a;font-size:1.125rem;text-align:center}.ticket-chat{display:flex;flex-direction:column;height:100vh;padding-bottom:0;background:#2d2d2d05;background-image:radial-gradient(circle,rgba(107,114,128,.05) 1px,transparent 1px);background-size:20px 20px}.ticket-chat__title{font-size:1rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4}.ticket-chat__number{font-size:.75rem;color:#706f6c}.ticket-chat__details{background:#fff;border-bottom:1px solid rgba(107,114,128,.1)}.ticket-chat__details-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;border:none;background:transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#1b1b18;transition:all .15s ease-in-out;font-family:IranYekan,Dana,sans-serif}.ticket-chat__details-toggle:hover{background:#2d2d2d05}.ticket-chat__details-toggle i{font-size:.75rem;color:#a1a09a}.ticket-chat__details-content{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem}.ticket-chat__detail-field{display:flex;flex-direction:column;gap:.25rem}.ticket-chat__detail-field label{font-size:.75rem;font-weight:500;color:#706f6c}.ticket-chat__detail-field input{padding:.5rem 1rem;border:1px solid rgba(107,114,128,.15);border-radius:.65rem;font-size:.875rem;color:#1b1b18;background:#fff;text-align:right}.ticket-chat__priority{padding:.25rem 1rem;border-radius:.35rem;font-size:.75rem;font-weight:500;display:inline-block;width:fit-content}.ticket-chat__priority--low{background:#22c55e1a;color:#16a34a}.ticket-chat__priority--normal{background:#3869fa1a;color:#3869fa}.ticket-chat__priority--high{background:#f59e0b1a;color:#d97706}.ticket-chat__priority--critical{background:#ef44441a;color:#dc2626}.ticket-chat__status-dropdown :deep(.p-dropdown){width:100%;border-radius:.65rem}.ticket-chat__description :deep(.p-inputtextarea){width:100%;border-radius:.65rem;resize:none}.ticket-chat__messages{flex:1;overflow-y:auto;padding:1rem;padding-bottom:calc(1rem + 80px);display:flex;flex-direction:column;gap:1rem;min-height:0}.ticket-chat__message{display:flex;align-items:flex-end;gap:.25rem;max-width:80%}.ticket-chat__message--admin{align-self:flex-start;flex-direction:row-reverse}.ticket-chat__message--admin .ticket-chat__message-bubble{background:#fff;border-bottom-right-radius:.35rem;border-bottom-left-radius:.75rem}.ticket-chat__message:not(.ticket-chat__message--admin){align-self:flex-end;flex-direction:row}.ticket-chat__message:not(.ticket-chat__message--admin) .ticket-chat__message-bubble{background:#3869fa14;border-bottom-left-radius:.35rem;border-bottom-right-radius:.75rem}.ticket-chat__message-avatar{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(107,114,128,.2);display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.ticket-chat__message-avatar i{font-size:.75rem;color:#706f6c}.ticket-chat__message-bubble{padding:.5rem 1rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem}.ticket-chat__message-text{font-size:.875rem;color:#1b1b18;margin:0;line-height:1.5}.ticket-chat__message-time{font-size:.625rem;color:#a1a09a;align-self:flex-end}.ticket-chat__input{display:flex;gap:.5rem;padding:1rem;position:fixed;bottom:0;left:0;right:0;max-width:480px;margin:0 auto;z-index:100}.ticket-chat__float-label{flex:1}.ticket-chat__float-label :deep(.p-floatlabel){width:100%}.ticket-chat__float-label :deep(.p-inputtextarea){width:100%;padding:.5rem 1rem;border:1px solid rgba(107,114,128,.15);border-radius:.75rem;font-size:.875rem;color:#1b1b18;background:#fff;text-align:right;font-family:IranYekan,Dana,sans-serif;resize:none;min-height:3rem;max-height:8rem}.ticket-chat__float-label :deep(.p-inputtextarea):focus{outline:none;border-color:#3869fa}.ticket-chat__float-label :deep(label){right:1rem;left:auto;font-size:.875rem;color:#a1a09a}.ticket-chat__textarea{width:100%}.ticket-chat__send-btn{width:2.5rem;height:2.5rem;border:none;background:#3869fa;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .15s ease-in-out;flex-shrink:0}.ticket-chat__send-btn:hover:not(:disabled){background:#1f56f9;transform:scale(1.05)}.ticket-chat__send-btn:disabled{opacity:.5;cursor:not-allowed}.ticket-chat__send-btn i{font-size:.875rem}.ticket-chat__closed{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;background:#fff;border-top:1px solid rgba(107,114,128,.1);position:fixed;bottom:0;left:0;right:0;max-width:480px;margin:0 auto;z-index:100;box-shadow:0 -2px 10px #0000000d;text-align:center}.ticket-chat__closed i{font-size:2rem;color:#289764}.ticket-chat__closed span{font-size:.875rem;color:#706f6c}.ticket-view{padding:1rem;display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.ticket-view__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ticket-view__back{width:2.5rem;height:2.5rem;border:none;background:#2d2d2d0d;border-radius:.65rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;color:#1b1b18;flex-shrink:0}.ticket-view__back:hover{background:#3869fa1a;color:#3869fa}.ticket-view__back i{font-size:.875rem}.ticket-view__header-info{flex:1;min-width:0}.ticket-view__number{font-size:.75rem;font-weight:600;color:#3869fa;background:#3869fa1a;padding:.125rem .25rem;border-radius:.35rem;display:inline-block;margin-bottom:.25rem}.ticket-view__title{font-size:1rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4}.ticket-view__badge{flex-shrink:0;font-size:.65rem!important;padding:.2rem .6rem!important;border-radius:.35rem!important;font-weight:500!important}.ticket-view__badge--open{background:#22c55e26!important;color:#16a34a!important}.ticket-view__badge--pending{background:#f59e0b26!important;color:#d97706!important}.ticket-view__badge--closed{background:#a1a09a26!important;color:#706f6c!important}.ticket-view__info{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;background:#2d2d2d08;border-radius:.65rem;margin-bottom:1.5rem}.ticket-view__info-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.ticket-view__info-item i{font-size:.75rem;color:#a1a09a}.ticket-view__messages{flex:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ticket-view__message{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid rgba(107,114,128,.08)}.ticket-view__message--admin{background:#3869fa0d;border-color:#3869fa26}.ticket-view__message-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ticket-view__message-avatar{width:2rem;height:2rem;border-radius:50%;background:#6b72801a;display:flex;align-items:center;justify-content:center}.ticket-view__message-avatar i{font-size:.75rem;color:#706f6c}.ticket-view__message--admin .ticket-view__message-avatar{background:#3869fa26}.ticket-view__message--admin .ticket-view__message-avatar i{color:#3869fa}.ticket-view__message-info{display:flex;flex-direction:column}.ticket-view__message-name{font-size:.75rem;font-weight:600;color:#1b1b18}.ticket-view__message--admin .ticket-view__message-name{color:#3869fa}.ticket-view__message-time{font-size:.625rem;color:#a1a09a}.ticket-view__message-content{font-size:.875rem;color:#1b1b18;line-height:1.7}.ticket-view__message-attachment{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;background:#3869fa14;border-radius:.35rem;font-size:.625rem;color:#3869fa;cursor:pointer}.ticket-view__message-attachment:hover{background:#3869fa26}.ticket-view__message-attachment i{font-size:.625rem}.ticket-view__reply{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid rgba(107,114,128,.1);position:sticky;bottom:1rem}.ticket-view__reply-input{width:100%;margin-bottom:.5rem}.ticket-view__reply-input :deep(.p-inputtextarea){width:100%;border-radius:.65rem;resize:none}.ticket-view__reply-actions{display:flex;justify-content:space-between;align-items:center}.ticket-view__attach-btn{width:2.5rem;height:2.5rem;border:1px solid rgba(107,114,128,.15);background:transparent;border-radius:.65rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;color:#706f6c}.ticket-view__attach-btn:hover{border-color:#3869fa;color:#3869fa;background:#3869fa0d}.ticket-view__closed{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#2897640d;border-radius:.75rem;border:1px solid rgba(40,151,100,.15);text-align:center}.ticket-view__closed i{font-size:2.5rem;color:#289764}.ticket-view__closed span{font-size:.875rem;color:#706f6c}.tickets-list__items{display:flex;flex-direction:column;gap:.5rem}.tickets-list__item{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid rgba(107,114,128,.08);cursor:pointer;transition:all .15s ease-in-out}.tickets-list__item:hover{border-color:#3869fa33;box-shadow:0 1px 3px #00000005}.tickets-list__item:active{transform:translateY(0)}.tickets-list__item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.tickets-list__item-info{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tickets-list__item-number{font-size:.75rem;font-weight:600;color:#3869fa;background:#3869fa1a;padding:.125rem .25rem;border-radius:.35rem}.tickets-list__item-title{font-size:.875rem;font-weight:600;color:#1b1b18;margin:0}.tickets-list__item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.tickets-list__item-user{font-size:.75rem;color:#706f6c}.tickets-list__item-badge{font-size:.65rem!important;padding:.15rem .5rem!important;border-radius:.35rem!important;font-weight:500!important}.tickets-list__item-badge--open{background:#22c55e26!important;color:#16a34a!important}.tickets-list__item-badge--pending{background:#f59e0b26!important;color:#d97706!important}.tickets-list__item-badge--closed{background:#a1a09a26!important;color:#706f6c!important}.tickets-list__item-body{border-top:1px solid rgba(107,114,128,.08);padding-top:.5rem;margin-top:.25rem}.tickets-list__item-preview{font-size:.75rem;color:#706f6c;margin:0 0 .25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tickets-list__item-footer{display:flex;justify-content:space-between;align-items:center}.tickets-list__item-time{font-size:.625rem;color:#a1a09a}.tickets-list__item-arrow{font-size:.75rem;color:#a1a09a;transition:transform .15s ease-in-out}.tickets-list__item:hover .tickets-list__item-arrow{color:#3869fa}.waiting-approval{padding:1rem;width:100%;display:flex;height:90dvh;overflow:auto;justify-content:center}.waiting-approval__container{width:100%}.waiting-approval__content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (max-width: 768px){.waiting-approval__content{gap:1rem}}.waiting-approval__icon{width:4rem;height:4rem;background:linear-gradient(135deg,#ea580c,#e3526f);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;box-shadow:0 2px 8px #3869fa26}.waiting-approval__icon i{font-size:1.8rem;color:#fff}@media (max-width: 768px){.waiting-approval__icon{width:3rem;height:3rem}.waiting-approval__icon i{font-size:1.5rem}}.waiting-approval__title{font-size:1.5rem;font-weight:600;color:#1b1b18;margin-bottom:.25rem;font-family:IranYekan,Dana,sans-serif;line-height:1.3}@media (max-width: 768px){.waiting-approval__title{font-size:1.25rem}}.waiting-approval__description{color:#706f6c;line-height:1.5;font-size:.875rem;margin-bottom:1rem;max-width:350px}@media (max-width: 768px){.waiting-approval__description{font-size:.75rem}}.waiting-approval__user-info{width:100%;max-width:700px;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.waiting-approval .loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#a1a09a;gap:1rem}.waiting-approval .loading-indicator i{font-size:2rem;color:#3869fa}.waiting-approval .loading-indicator span{font-size:.875rem;text-align:center}.waiting-approval .info-list{border:2px solid rgba(0,0,0,.1);border-radius:.65rem;padding:.5rem;margin-bottom:1rem}.waiting-approval .info-list .info-list-title{font-size:.75rem;font-weight:500;color:#3869fa;margin-bottom:1rem;padding-bottom:.25rem;letter-spacing:.5px}.waiting-approval .info-list .info-items{list-style:none;padding:0;margin:0}.waiting-approval .info-list .info-items .info-item{display:flex;align-items:center;padding:.25rem 0}.waiting-approval .info-list .info-items .info-item .info-label{font-size:.75rem;font-weight:400;color:#706f6c;flex-shrink:0;text-align:right}.waiting-approval .info-list .info-items .info-item .info-dots{flex:1;height:1px;background:repeating-linear-gradient(to right,#a1a09a 0,#a1a09a 2px,transparent 2px,transparent 4px);margin:0 .5rem;opacity:.3}.waiting-approval .info-list .info-items .info-item .info-value{margin-right:1rem;color:#1b1b18;font-weight:400;font-size:.875rem;text-align:left;flex-shrink:0}.waiting-approval .document-link{display:inline-flex;align-items:center;gap:.25rem;color:#a1a09a;text-decoration:none;font-size:.75rem;font-weight:400;padding:0;transition:color .15s ease-in-out}.waiting-approval .document-link:hover{color:#706f6c}.waiting-approval .document-link i{font-size:.75rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pi-spinner{animation:spin 1s linear infinite}@media (max-width: 480px){.waiting-approval{overflow-x:hidden}.waiting-approval__content{padding:1rem .25rem}.waiting-approval__title{font-size:1.25rem}.waiting-approval__description{font-size:.875rem}.waiting-approval__user-info{gap:1rem}.waiting-approval__user-info .info-list{padding:1rem}.waiting-approval__user-info .info-list .info-list-title,.waiting-approval__user-info .document-link{font-size:.75rem}}.warehouse-serials-list{padding:1rem;height:100%;display:flex;flex-direction:column}.warehouse-serials-list__toolbar{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.warehouse-serials-list__status-guide{position:relative;top:-.5rem}.warehouse-serials-list__status-guide-button{min-width:2rem;width:2rem;height:2rem;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2d2d2d0d!important;border:1px solid rgba(107,114,128,.2);color:#6b7280;transition:all .15s ease-in-out}.warehouse-serials-list__status-guide-button:hover{background:#3869fa26;border-color:#3869fa4d;transform:scale(1.05)}.warehouse-serials-list__status-guide-button i{font-size:.75rem}.warehouse-serials-list__status-guide-menu{min-width:250px;padding:.5rem}.warehouse-serials-list__status-guide-item{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:.35rem;margin-bottom:.25rem}.warehouse-serials-list__status-guide-item:last-child{margin-bottom:0}.warehouse-serials-list__status-guide-color{width:1rem;height:1rem;border-radius:.35rem;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.warehouse-serials-list__status-guide-label{font-size:.75rem;color:#1b1b18}.warehouse-serials-list__cell-serial{font-family:IranYekan,Dana,monospace;font-weight:600;color:#1b1b18}.warehouse-serials-list__cell-imei{font-family:IranYekan,Dana,monospace;color:#706f6c}.serial-section__title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#1b1b18}.merchant-account-card--disabled{opacity:.6;cursor:not-allowed}.merchant-account-card--disabled:hover{transform:none}.excel-sample-download{display:flex;justify-content:center;padding:.5rem 0}.excel-sample-download__button{width:100%;font-size:.75rem}.excel-preview{padding:1rem;background:#16a34a0d;border:1px solid rgba(22,163,74,.2);border-radius:.5rem;margin-top:.5rem}.excel-preview__header{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;color:#107636}.excel-preview__header i{color:#16a34a;font-size:1rem}.excel-preview__table{overflow-x:auto;border-radius:.5rem;background:#fff}.excel-preview__data-table :deep(.p-datatable-tbody > tr){transition:background-color .15s ease-in-out}.excel-preview__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true]{background:#cf35590d!important}.excel-preview__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true]:hover{background:#cf355914!important}.excel-preview__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true] td{border-color:#cf355933}.excel-preview__cell-number{text-align:center;color:#706f6c;font-weight:500}.excel-preview__cell-serial{display:flex;flex-direction:column;gap:.25rem;font-family:IranYekan,Dana,monospace;font-weight:500}.excel-preview__cell-imei{font-family:IranYekan,Dana,monospace;color:#706f6c}.excel-preview__table-content{width:100%;border-collapse:collapse;font-size:.75rem}.excel-preview__th{padding:.5rem;background:#3869fa1a;border:1px solid rgba(56,105,250,.2);text-align:right;font-weight:600;color:#1b1b18;white-space:nowrap;font-size:.75rem}.excel-preview__th:first-child{border-top-right-radius:.35rem}.excel-preview__th:last-child{border-top-left-radius:.35rem}.excel-preview__row{transition:background-color .15s ease-in-out}.excel-preview__row:hover{background:#3869fa08}.excel-preview__row:last-child .excel-preview__td{border-bottom:1px solid rgba(0,0,0,.06)}.excel-preview__row--error{background:#cf35590d!important}.excel-preview__row--error:hover{background:#cf355914!important}.excel-preview__row--error .excel-preview__td{border-color:#cf355933}.excel-preview__td{padding:.5rem;border:1px solid rgba(0,0,0,.06);border-top:none;border-bottom:none;text-align:right;color:#1b1b18}.excel-preview__td--number{text-align:center;color:#706f6c;font-weight:500;width:50px}.excel-preview__td--serial{font-family:IranYekan,Dana,monospace;font-weight:500;min-width:120px;display:flex;flex-direction:column;gap:.25rem}.excel-preview__td--imei{font-family:IranYekan,Dana,monospace;color:#706f6c;min-width:140px}.excel-preview__error-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#cf35591a;color:#cf3559;border-radius:.35rem;font-size:.75rem;font-weight:500;margin-top:.25rem}.excel-preview__error-badge i{font-size:.75rem}.excel-preview__more{padding:.5rem;font-size:.75rem;color:#706f6c;text-align:center;font-style:italic;background:#706f6c0d;border-top:1px solid rgba(0,0,0,.06)}.excel-review__header{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#3869fa1a,#3869fa0d);border:1px solid rgba(56,105,250,.2);border-radius:.75rem;margin-bottom:1.5rem}.excel-review__header i{font-size:2rem;color:#3869fa}.excel-review__header h4{font-size:1.125rem;font-weight:700;color:#1b1b18;margin:0 0 .25rem}.excel-review__header p{font-size:.875rem;color:#706f6c;margin:0}.excel-review__summary{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;margin-bottom:1.5rem}.excel-review__summary-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.excel-review__summary-item:last-child{border-bottom:none}.excel-review__summary-label{font-size:.875rem;color:#706f6c;font-weight:500}.excel-review__summary-value{font-size:.875rem;color:#1b1b18;font-weight:600}.excel-review__preview{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.excel-review__preview-header{font-size:.875rem;font-weight:600;color:#1b1b18;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.excel-review__preview-table{overflow-x:auto;border-radius:.5rem;background:#fff;max-height:400px;overflow-y:auto}.excel-review__data-table :deep(.p-datatable-tbody > tr):has(.excel-review__error-badge){background:#cf35590d!important}.excel-review__data-table :deep(.p-datatable-tbody > tr):has(.excel-review__error-badge):hover{background:#cf355914!important}.excel-review__data-table :deep(.p-datatable-tbody > tr):has(.excel-review__error-badge) td{border-color:#cf355933}.excel-review__data-table :deep(.p-datatable-tbody > tr){transition:background-color .15s ease-in-out}.excel-review__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true]{background:#cf35590d!important}.excel-review__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true]:hover{background:#cf355914!important}.excel-review__data-table :deep(.p-datatable-tbody > tr)[data-has-error=true] td{border-color:#cf355933}.excel-review__cell-number{text-align:center;color:#706f6c;font-weight:500}.excel-review__cell-serial{display:flex;flex-direction:column;gap:.25rem;font-family:IranYekan,Dana,monospace;font-weight:500}.excel-review__cell-imei{font-family:IranYekan,Dana,monospace;color:#706f6c}.excel-review__table-content{width:100%;border-collapse:collapse;font-size:.75rem}.excel-review__th{padding:.5rem;background:#3869fa1a;border:1px solid rgba(56,105,250,.2);text-align:right;font-weight:600;color:#1b1b18;white-space:nowrap;font-size:.75rem;position:sticky;top:0;z-index:1}.excel-review__th:first-child{border-top-right-radius:.35rem}.excel-review__th:last-child{border-top-left-radius:.35rem}.excel-review__row{transition:background-color .15s ease-in-out}.excel-review__row:hover{background:#3869fa08}.excel-review__row:last-child .excel-review__td{border-bottom:1px solid rgba(0,0,0,.06)}.excel-review__row--error{background:#cf35590d!important}.excel-review__row--error:hover{background:#cf355914!important}.excel-review__row--error .excel-review__td{border-color:#cf355933}.excel-review__td{padding:.5rem;border:1px solid rgba(0,0,0,.06);border-top:none;border-bottom:none;text-align:right;color:#1b1b18}.excel-review__td--number{text-align:center;color:#706f6c;font-weight:500;width:50px}.excel-review__td--serial{font-family:IranYekan,Dana,monospace;font-weight:500;min-width:120px;display:flex;flex-direction:column;gap:.25rem}.excel-review__td--imei{font-family:IranYekan,Dana,monospace;color:#706f6c;min-width:140px}.excel-review__error-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#cf35591a;color:#cf3559;border-radius:.35rem;font-size:.75rem;font-weight:500;margin-top:.25rem}.excel-review__error-badge i{font-size:.75rem}.excel-review__preview-more{padding:.5rem;font-size:.75rem;color:#706f6c;text-align:center;font-style:italic;background:#706f6c0d;border-top:1px solid rgba(0,0,0,.06)}.excel-preview-info{padding:1rem;background:#16a34a14;border:1px solid rgba(22,163,74,.2);border-radius:.5rem;margin-top:1rem}.excel-preview-info__message{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#0d602b;font-weight:500}.excel-preview-info__message i{color:#16a34a;font-size:1rem}.excel-preview-info__message span{flex:1}.submission-success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:400px}.submission-success__icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#16a34a26,#16a34a0d);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:scaleIn .5s ease-out}.submission-success__icon i{font-size:3rem;color:#16a34a}.submission-success__title{font-size:1.25rem;font-weight:700;color:#1b1b18;margin-bottom:1.5rem}.submission-success__message{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px;margin-bottom:2rem}.submission-success__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem;background:#16a34a14;border:1px solid rgba(22,163,74,.2);border-radius:.75rem;transition:all .25s ease-in-out}.submission-success__stat--warning{background:#ea580c14;border-color:#ea580c33}.submission-success__stat-value{font-size:2.5rem;font-weight:700;color:#16a34a;line-height:1}.submission-success__stat--warning .submission-success__stat-value{color:#ea580c}.submission-success__stat-label{font-size:.875rem;color:#706f6c;font-weight:500}.submission-success .step-actions{width:100%;max-width:500px;display:flex;gap:1rem;justify-content:center}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.warehouses-list__avatar-count{display:block;line-height:1;font-weight:700;font-size:1rem}.warehouses-list__avatar-count--empty{color:#a1a09a;opacity:.6}.warehouses-list__count-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#3869fa1a;color:#3869fa;font-size:.875rem;font-weight:600;border:2px solid rgba(56,105,250,.2)}.warehouses-list__count-badge--empty{background:#a1a09a00;color:#a1a09a;border-color:#a1a09a26}.appWelcome{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background:#3869fa;overflow:hidden;z-index:9999;display:flex;align-items:center;justify-content:center}.appWelcome__splash{height:0;padding:0;border:130em solid #fff;position:fixed;left:50%;top:100%;display:block;box-sizing:initial;overflow:hidden;border-radius:50%;transform:translate(-50%,-50%);animation:appWelcome-puff .3s .9s cubic-bezier(.55,.055,.675,.19) forwards,appWelcome-borderRadius .1s 1.2s linear forwards}.appWelcome__circle{background:#0644f9;width:56px;height:56px;position:absolute;left:50%;top:50%;overflow:hidden;opacity:0;transform:translate(-50%,-50%);border-radius:50%;animation:appWelcome-init .3s .1s cubic-bezier(.55,.055,.675,.19) forwards,appWelcome-moveDown .5s .4s cubic-bezier(.6,-.28,.735,.045) forwards,appWelcome-moveUp .5s .9s cubic-bezier(.175,.885,.32,1.275) forwards,appWelcome-materia .3s 1.4s cubic-bezier(.86,0,.07,1) forwards,appWelcome-hide .2s 1.5s ease forwards}.appWelcome__content{position:relative;z-index:10;opacity:0;animation:appWelcome-moveIn .4s 1.1s ease forwards;text-align:center;padding:2rem}.appWelcome__content--default{color:#fff}.appWelcome__content--subtitle{font-size:1.2rem;font-weight:300;color:#fffc;margin-bottom:1rem}.appWelcome__content--title{font-size:2.5rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:2px}@keyframes appWelcome-init{0%{width:0;height:0;opacity:0}to{width:56px;height:56px;margin-top:0;opacity:1}}@keyframes appWelcome-puff{0%{top:100%;height:0;padding:0}to{top:50%;height:100%;padding:0 100%}}@keyframes appWelcome-borderRadius{0%{border-radius:50%}to{border-radius:0}}@keyframes appWelcome-moveDown{0%{top:50%}50%{top:40%}to{top:100%}}@keyframes appWelcome-moveUp{0%{background:#0644f9;top:100%}50%{top:40%}to{top:50%;background:#3869fa}}@keyframes appWelcome-materia{0%{background:#3869fa}50%{background:#3869fa;top:26px}to{background:#0644f9;width:100%;height:64px;border-radius:0;top:26px}}@keyframes appWelcome-moveIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes appWelcome-hide{0%{opacity:1}to{opacity:0}}.welcome-fade-leave-active{transition:opacity .1s ease}.welcome-fade-leave-to{opacity:0}.action-buttons{display:flex;gap:.75rem;margin-bottom:1rem}.action-buttons__item{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;cursor:pointer;padding:.875rem 1rem;transition:all .2s ease;text-decoration:none;outline:none;font-family:IranYekan,Dana,sans-serif}.action-buttons__item:hover{border-color:#3869fa4d;box-shadow:0 2px 8px #3869fa14}.action-buttons__item:hover .action-buttons__icon{transform:scale(1.05)}.action-buttons__item:active{transform:scale(.98)}.action-buttons__item--primary .action-buttons__label{color:#1b1b18}.action-buttons__content{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.action-buttons__label{font-size:.8rem;font-weight:600;color:#1b1b18;text-align:right}.action-buttons__subtitle{font-size:.7rem;font-weight:400;color:#a1a09a}.action-buttons__icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#2563eb14;color:#2563eb;transition:all .2s ease}.action-buttons__icon--filled{background:#3869fa;color:#fff;box-shadow:0 4px 12px #3869fa59}.appDataTable{width:100%}.appDataTable__scroll-container{flex:1;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;height:0;padding:.5rem;border:2px solid rgba(0,0,0,.06);border-radius:1rem;scrollbar-width:thin;scrollbar-color:rgba(56,105,250,.3) transparent}.appDataTable__scroll-container::-webkit-scrollbar{width:6px;height:0}.appDataTable__scroll-container::-webkit-scrollbar-track{background:transparent}.appDataTable__scroll-container::-webkit-scrollbar-thumb{background:#3869fa4d;border-radius:3px}.appDataTable__scroll-container::-webkit-scrollbar-thumb:hover{background:#3869fa80}.appDataTable__scroll-container::-webkit-scrollbar:horizontal{display:none;height:0}.appDataTable__scroll-container::-webkit-scrollbar-corner{background:transparent}.appDataTable__scroll-container .appDataTable__table{padding-top:0}.appDataTable__loading-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#706f6c;font-size:.875rem}.appDataTable__loading-more i{font-size:1rem;color:#3869fa}.appDataTable__end-message{text-align:center;padding:1rem;color:#706f6c;font-size:.75rem;border-top:1px solid rgba(0,0,0,.06);margin-top:.5rem}.appDataTable__table{box-shadow:none}.appDataTable :deep(.p-datatable){box-shadow:none}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:nth-child(2n){background:#f8fafc80!important}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:nth-child(odd){background:#fff!important}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:hover{background:#3869fa0d!important}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:has(.appDataTable__error-badge){background:#cf35590d!important}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:has(.appDataTable__error-badge):hover{background:#cf355914!important}.appDataTable :deep(.p-datatable) .p-datatable-tbody>tr:has(.appDataTable__error-badge) td{border-color:#cf355933}.appDataTable :deep(.p-paginator){flex-wrap:wrap;gap:.25rem;padding:.5rem;justify-content:center}@media (max-width: 768px){.appDataTable :deep(.p-paginator){padding:.25rem;gap:.125rem}}.appDataTable :deep(.p-paginator) .p-paginator-left-content,.appDataTable :deep(.p-paginator) .p-paginator-right-content{width:100%;display:flex;justify-content:center;margin-bottom:.25rem}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-paginator-left-content,.appDataTable :deep(.p-paginator) .p-paginator-right-content{font-size:.75rem}}.appDataTable :deep(.p-paginator) .p-paginator-pages{display:flex;gap:.125rem;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-paginator-pages{gap:2px}}.appDataTable :deep(.p-paginator) .p-paginator-pages .p-paginator-page{min-width:2rem;height:2rem;font-size:.75rem;margin:0}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-paginator-pages .p-paginator-page{min-width:1.75rem;height:1.75rem;font-size:.7rem;padding:0}}.appDataTable :deep(.p-paginator) .p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-prev,.appDataTable :deep(.p-paginator) .p-paginator-next,.appDataTable :deep(.p-paginator) .p-paginator-last{min-width:2rem;height:2rem;margin:0;font-size:.75rem}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-prev,.appDataTable :deep(.p-paginator) .p-paginator-next,.appDataTable :deep(.p-paginator) .p-paginator-last{min-width:1.75rem;height:1.75rem;font-size:.7rem;padding:0}}@media (max-width: 360px){.appDataTable :deep(.p-paginator) .p-paginator-first.p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-first.p-paginator-last,.appDataTable :deep(.p-paginator) .p-paginator-prev.p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-prev.p-paginator-last,.appDataTable :deep(.p-paginator) .p-paginator-next.p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-next.p-paginator-last,.appDataTable :deep(.p-paginator) .p-paginator-last.p-paginator-first,.appDataTable :deep(.p-paginator) .p-paginator-last.p-paginator-last{display:none}}.appDataTable :deep(.p-paginator) .p-dropdown{min-width:auto;font-size:.75rem}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-dropdown{min-width:3.5rem;font-size:.7rem}}.appDataTable :deep(.p-paginator) .p-dropdown .p-dropdown-label{padding:.25rem .5rem}@media (max-width: 768px){.appDataTable :deep(.p-paginator) .p-dropdown .p-dropdown-label{padding:.125rem .25rem}}.appDataTable :deep(.p-paginator) .p-paginator-current{font-size:.75rem;padding:.25rem .5rem;white-space:nowrap}@media (max-width: 480px){.appDataTable :deep(.p-paginator) .p-paginator-current{font-size:.7rem;padding:.125rem .25rem;display:none}}@media (min-width: 481px){.appDataTable :deep(.p-paginator) .p-paginator-current{display:inline-block}}@media (max-width: 768px){.appDataTable :deep(.p-paginator){flex-direction:column;align-items:center}.appDataTable :deep(.p-paginator) .p-paginator-left-content{order:3;width:100%;margin-top:.25rem;text-align:center}.appDataTable :deep(.p-paginator) .p-paginator-pages{order:1;width:100%;justify-content:center;margin-bottom:.25rem}.appDataTable :deep(.p-paginator) .p-paginator-right-content{order:2;width:100%;margin-bottom:0;display:flex;justify-content:center}}.appDataTable__cell-number{text-align:center;color:#706f6c;font-weight:500}.appDataTable__error-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#cf35591a;color:#cf3559;border-radius:.35rem;font-size:.75rem;font-weight:500;margin-top:.25rem}.appDataTable__error-badge i{font-size:.75rem}.appDataTable :deep(.p-datatable-tbody > tr).status-row--under_review,.appDataTable :deep(.p-datatable-tbody > tr).status-row--temporary,.appDataTable :deep(.p-datatable-tbody > tr).status-row--psp_review,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--under_review,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--temporary,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--psp_review{background:#ff980014!important;border-right:3px solid #ff9800!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--under_review>td,.appDataTable :deep(.p-datatable-tbody > tr).status-row--temporary>td,.appDataTable :deep(.p-datatable-tbody > tr).status-row--psp_review>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--under_review>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--temporary>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--psp_review>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--under_review:hover,.appDataTable :deep(.p-datatable-tbody > tr).status-row--temporary:hover,.appDataTable :deep(.p-datatable-tbody > tr).status-row--psp_review:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--under_review:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--temporary:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--psp_review:hover{background:#ff98001f!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--approved,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--approved{background:#28a74514!important;border-right:3px solid #28a745!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--approved>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--approved>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--approved:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--approved:hover{background:#28a7451f!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--rejected,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--rejected{background:#dc354514!important;border-right:3px solid #dc3545!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--rejected>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--rejected>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--rejected:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--rejected:hover{background:#dc35451f!important}.bottomBar{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -5px 20px -5px #0000000d;z-index:50;border-top-left-radius:30px;border-top-right-radius:30px;max-width:480px;margin:0 auto}.bottomBar__body{display:flex;justify-content:space-between;align-items:flex-end;padding:.5rem 1rem;position:relative;height:62px}.bottomBar__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:4rem;background:none;border:none;cursor:pointer;transition:color .3s ease;padding:0;font-family:IranYekan,Dana,sans-serif}.bottomBar__item--active{color:#2563eb}.bottomBar__item:not(.bottomBar__item--active){color:#94a3b8}.bottomBar__item--icon{width:1.5rem;height:1.5rem;transition:all .3s ease;flex-shrink:0;color:inherit}.bottomBar__item--icon :deep(path),.bottomBar__item--icon :deep(circle),.bottomBar__item--icon :deep(rect),.bottomBar__item--icon :deep(line),.bottomBar__item--icon :deep(polyline),.bottomBar__item--icon :deep(polygon){stroke:currentColor;fill:none}.bottomBar__item--label{font-size:.625rem;font-weight:700;line-height:1;text-align:center}.bottomBar__center-wrapper{position:relative;top:-2rem;flex-shrink:0}.bottomBar__center-blur{position:absolute;top:0;right:0;bottom:0;left:0;background:#6366f11a;border-radius:50%;filter:blur(16px);opacity:.5}.bottomBar__center-btn{position:relative;width:4rem;height:4rem;background:#e0e7ff;color:#2563eb;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:4px solid white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;top:1rem}.bottomBar__center-btn:active{transform:scale(.95)}.bottomBar__center-icon{width:2rem;height:2rem}.drawer{max-width:480px}.add-warehouse-drawer__content{padding:1rem}.add-warehouse-drawer__actions{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--border-light)}.add-warehouse-drawer__actions button{flex:1}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:300px}.empty-state__icon{width:80px;height:80px;border-radius:50%;background:#3869fa1a;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#3869fa;font-size:2.5rem}.empty-state__icon svg{color:inherit}.empty-state__title{font-size:1rem;font-weight:600;color:#1b1b18;margin-bottom:.5rem}.empty-state__message{font-size:.75rem;color:#706f6c;max-width:500px}.empty-state__action{margin-top:1.5rem}.jdp-btn-today,.jdp-btn-empty{background:#3869fa!important}jdp-container{border:1px solid rgba(0,0,0,.08);box-shadow:none!important;border-radius:1rem!important}jdp-container .jdp-day-name{font-weight:500;background:#3869fa1a!important}.badge-green,.badge-green.p-badge-success,.badge-green.p-badge-warning,.badge-green.p-badge-danger,.badge-green.p-badge-info{background-color:#28976426!important;color:#289764!important}.badge-orange,.badge-orange.p-badge-success,.badge-orange.p-badge-warning,.badge-orange.p-badge-danger,.badge-orange.p-badge-info{background-color:#ea580c26!important;color:#ea580c!important}.badge-red,.badge-red.p-badge-success,.badge-red.p-badge-warning,.badge-red.p-badge-danger,.badge-red.p-badge-info{background-color:#cf355926!important;color:#cf3559!important}.badge-gray,.badge-gray.p-badge-success,.badge-gray.p-badge-warning,.badge-gray.p-badge-danger,.badge-gray.p-badge-info,.badge-gray.p-badge-secondary{background-color:#6b728026!important;color:#6b7280!important}.badge-blue,.badge-blue.p-badge-success,.badge-blue.p-badge-warning,.badge-blue.p-badge-danger,.badge-blue.p-badge-info{background-color:#2563eb26!important;color:#2563eb!important}.badge-pink,.badge-pink.p-badge-success,.badge-pink.p-badge-warning,.badge-pink.p-badge-danger,.badge-pink.p-badge-info{background-color:#ec489926!important;color:#ec4899!important}.badge-purple,.badge-purple.p-badge-success,.badge-purple.p-badge-warning,.badge-purple.p-badge-danger,.badge-purple.p-badge-info{background-color:#a855f726!important;color:#a855f7!important}.badge-teal,.badge-teal.p-badge-success,.badge-teal.p-badge-warning,.badge-teal.p-badge-danger,.badge-teal.p-badge-info{background-color:#14b8a626!important;color:#14b8a6!important}.badge{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.badge.approved{background-color:#28976426;color:#289764}.badge.pending{background-color:#ea580c26;color:#ea580c}.badge.rejected{background-color:#cf355926;color:#cf3559}.badge.draft{background-color:#6b728026;color:#6b7280}.badge.submitted{background-color:#2563eb26;color:#2563eb}.badge.under_review,.badge.needs_correction{background-color:#ea580c26;color:#ea580c}.badge.irankish_review{background-color:#ec489926;color:#ec4899}.badge.irankish_approved{background-color:#28976426;color:#289764}.badge.irankish_rejected{background-color:#cf355926;color:#cf3559}.badge.waiting_serial{background-color:#2563eb26;color:#2563eb}.badge.shaparak_review{background-color:#a855f726;color:#a855f7}.badge.shaparak_approved{background-color:#14b8a626;color:#14b8a6}.badge.shaparak_rejected{background-color:#ea580c26;color:#ea580c}.list-item{display:flex;flex-direction:column;padding:1rem;background:#fff;border-radius:.75rem;cursor:pointer;transition:all .25s ease-in-out;border:none;margin-bottom:.5rem;border:1px solid rgba(0,0,0,.08)}.list-item__row{display:flex;align-items:center;width:100%}.list-item__left{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-shrink:0;margin-right:auto}.list-item__status{flex-shrink:0}.list-item__status-badge{font-size:.75rem;padding:.25rem .5rem}.list-item__badge,.list-item__menu{flex-shrink:0;display:flex;align-items:center;justify-content:center}.list-item__menu-button{background:transparent;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#706f6c;border-radius:.5rem;transition:all .15s ease-in-out}.list-item__menu-button:hover{background:#3869fa1a;color:#3869fa}.list-item__menu-button i{font-size:1rem}.list-item__avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3869fa33,#3869fa1a);display:flex;align-items:center;justify-content:center;color:#3869fa;font-weight:700;font-size:1.25rem;flex-shrink:0;overflow:hidden;border:2px solid rgba(56,105,250,.1)}.list-item--approved .list-item__avatar{background:linear-gradient(135deg,#28976433,#2897641a);color:#185b3c;border-color:#28976433}.list-item--pending .list-item__avatar{background:linear-gradient(135deg,#ea580c33,#ea580c1a);color:#a13d08;border-color:#ea580c33}.list-item--rejected .list-item__avatar{background:linear-gradient(135deg,#cf355933,#cf35591a);color:#94233e;border-color:#cf355933}.list-item--draft .list-item__avatar{background:linear-gradient(135deg,#6b728033,#6b72801a);color:#6b7280;border-color:#6b728033}.list-item__avatar img{width:100%;height:100%;object-fit:cover}.list-item__avatar span{display:block;line-height:1}.list-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;margin-right:1rem}.list-item__name{font-size:1rem;font-weight:600;color:#1b1b18;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.list-item__subtitle{font-family:IranYekan,Dana,monospace;color:#706f6c;font-size:.875rem;line-height:1.4}.list-item__last-contact{font-size:.75rem;color:#706f6c;margin-top:.125rem;line-height:1.4}.list-item__details-row{display:flex;flex-direction:row;justify-content:flex-end;font-size:.875rem;color:#706f6c;gap:1rem}.list-item__detail-row{margin-top:.5rem;display:flex;align-items:center;font-size:.75rem;color:#706f6c;line-height:1.4}.list-item__detail-text{color:#706f6c}.list-item__actions{display:flex;align-items:center;color:#706f6c;transition:all .25s ease-in-out;padding-top:.25rem}.list-item__actions i{font-size:1.125rem;color:#a1a09a;transition:all .25s ease-in-out}.list-item:hover .list-item__actions i{color:#3869fa;transform:translate(-2px)}.list-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;width:100%}.list-toolbar__search{flex:1;min-width:180px}.list-toolbar__search-wrapper{position:relative;display:flex;align-items:center;width:100%}.list-toolbar__search-icon{position:absolute;right:.5rem;color:#706f6c;font-size:.875rem;pointer-events:none;z-index:1}.list-toolbar__search-input{width:100%}.list-toolbar__search-input :deep(.p-inputtext){font-size:.875rem;transition:all .15s ease-in-out;border-radius:.5rem!important;border-color:#0000001f;padding-right:1.5rem!important}.list-toolbar__search-input :deep(.p-inputtext):focus{border-color:#3869fa;box-shadow:0 0 0 .2rem #3869fa1a}.list-toolbar__search-input :deep(.p-inputtext)::placeholder{color:#706f6c;font-size:.75rem}.list-toolbar__search-clear{position:absolute;left:.25rem;background:transparent;border:none;color:#706f6c;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;z-index:1;width:1.5rem;height:1.5rem;border-radius:50%}.list-toolbar__search-clear:hover{color:#1b1b18;background:#706f6c1a}.list-toolbar__search-clear i{font-size:.75rem}.list-toolbar__sort{position:relative}.list-toolbar__sort-button{font-family:IranYekan,Dana,sans-serif;display:flex;align-items:center;gap:.25rem;padding:1.25rem .5rem;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;color:#1b1b18;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap;height:2.25rem;min-width:auto}.list-toolbar__sort-button:hover{background:#3869fa0d;border-color:#3869fa4d}.list-toolbar__sort-button:active{transform:scale(.98)}.list-toolbar__sort-button i{font-size:.875rem;color:#706f6c;transition:color .15s ease-in-out}.list-toolbar__sort-button:hover i{color:#3869fa}.list-toolbar__sort-label{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-toolbar__sort-menu{min-width:220px;padding:.25rem;border-radius:.5rem}.list-toolbar__sort-options{display:flex;flex-direction:column;gap:2px}.list-toolbar__sort-options span{font-family:IranYekan,Dana,sans-serif}.list-toolbar__sort-option{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;text-align:right;cursor:pointer;transition:all .15s ease-in-out;color:#1b1b18;font-size:.875rem;border-radius:.35rem;width:100%}.list-toolbar__sort-option:hover{background:#3869fa14}.list-toolbar__sort-option--active{background:#3869fa1f;color:#3869fa;font-weight:600}.list-toolbar__sort-option--active i.pi-check{color:#3869fa}.list-toolbar__sort-option i{font-size:.75rem;width:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-toolbar__sort-option i.pi-circle{opacity:.3}.list-toolbar__sort-option i.pi-check{font-weight:700}.list-toolbar__sort-option span{flex:1;text-align:right}.stepper-form{width:100%;height:100%;display:flex;flex-direction:column}.stepper-form__container{width:100%;max-width:900px;margin:0 auto;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden}.stepper-form__header{text-align:center;padding:1.5rem 2rem .5rem;flex-shrink:0}@media (max-width: 768px){.stepper-form__header{padding:1rem 1rem .5rem}}.stepper-form__header h1{font-size:1.25rem;font-weight:700;color:#1b1b18;margin-bottom:.5rem}.stepper-form__header p{color:#706f6c;font-size:.875rem;margin-bottom:0}.stepper-form__stepper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;padding-top:.5rem;background:#f8fafc}.stepper-form__stepper :deep(.p-stepper-header){padding:.5rem;flex-shrink:0}.stepper-form__stepper :deep(.p-steplist){background:#fff;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 2rem 0;scrollbar-width:none;-ms-overflow-style:none}.stepper-form__stepper :deep(.p-steplist)::-webkit-scrollbar{display:none}.stepper-form__stepper :deep(.p-steppanels){flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0}.stepper-form__stepper :deep(.p-steppanel){display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;min-height:0}.stepper-form__stepper :deep(.image-upload__title){font-size:.8em}.stepper-form__stepper :deep(.image-upload__icon-container){width:3rem;height:3rem}.stepper-form__stepper :deep(.image-upload__icon-container i){font-size:1.5rem}.stepper-form__stepper :deep(.p-select){border:1px solid rgba(0,0,0,.15);border-radius:1rem!important;padding:.1rem!important}.stepper-step{display:flex;flex-direction:row;flex:1 1 auto;gap:.5rem;padding-bottom:1rem}.stepper-step--last{flex:0 0 auto}.stepper-step__button{background:transparent;border:none;display:inline-flex;flex-direction:column;gap:.5rem;align-items:center;cursor:pointer;padding:0;transition:all .25s ease-in-out;min-width:6rem}.stepper-step__button:hover:not(:disabled){transform:translateY(-2px)}.stepper-step__button:disabled{cursor:not-allowed;opacity:.6}.stepper-step__icon{border-radius:50%;border:2px solid rgba(0,0,0,.06);width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;color:#a1a09a}.stepper-step__icon--active{background:#3869fa;color:#fff;border-color:#3869fa}.stepper-step__icon i{font-size:1rem}.stepper-step__label{font-size:.75rem;font-weight:500;color:#706f6c;font-family:IranYekan,Dana,sans-serif}.step-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem 1rem 10rem;min-height:0;max-height:100vh;position:relative;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.step-content::-webkit-scrollbar{display:none}.step-content__title{font-size:1.5rem;font-weight:600;color:#1b1b18;margin-bottom:1.5rem;text-align:center}.document-upload__label{display:block;font-weight:600;margin-bottom:.5rem;color:#1b1b18}.document-upload__hint{display:block;margin-top:.25rem;color:#706f6c;font-size:.875rem}.document-upload :deep(.p-fileupload){width:100%}.document-upload :deep(.p-fileupload) .p-button{width:100%}.agreement-content{max-width:700px;margin:0 auto}.agreement-content__terms{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;padding:1.5rem;margin-bottom:1.5rem}.agreement-content__terms h3{font-size:1.125rem;font-weight:600;color:#1b1b18;margin-bottom:1rem}.agreement-content__text{color:#706f6c;line-height:1.8;font-size:.8em}.agreement-content__text p{margin-bottom:1rem}.agreement-content__text ul{margin-top:1rem;padding-right:1.5rem}.agreement-content__text ul li{margin-bottom:.5rem}.agreement-content__checkbox{display:flex;gap:.5rem;padding:1rem;background:#3869fa0d;border:2px solid rgba(56,105,250,.3);border-radius:.65rem;margin-bottom:1rem}.agreement-content__checkbox label{font-weight:500;color:#1b1b18;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8em}.agreement-content__message .p-message-text{font-size:.8em!important}.step-actions{position:absolute;bottom:2.8rem;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:1px solid rgba(0,0,0,.06);background:#fff;flex-shrink:0;gap:2rem;z-index:10;box-shadow:0 -2px 8px #0000000d}.step-actions .p-button{flex:1}@media (max-width: 768px){.step-actions{padding:1rem}}@media (max-width: 640px){.step-actions{gap:1.5rem}.step-actions button{width:100%}}.p-steppanels{padding:0!important}.appTabs__decooupble .p-tablist{border-bottom:none!important}.appTabs__decooupble .p-tablist-tab-list{margin:0 1rem;border-bottom:none!important;width:fit-content}.appTabs__decooupble .p-tablist-tab-list .p-tab{margin:0 .2rem;background:#fff;padding:.5rem;border-radius:.75rem}.appTabs__decooupble .p-tablist-tab-list .p-tab:hover{color:#3869fa;background:#3869fa}.appTabs__decooupble .p-tablist-tab-list .p-tab-active{background:#3869fa}.appTabs__decooupble .p-tablist-tab-list .p-tab-active .p-badge{color:#fff!important;background:#ffffff26!important}.appTabs__decooupble .p-tablist-tab-list .p-tab[aria-selected=true]{color:#fff}.appTabs__decooupble .p-tablist-tab-list .p-tab .p-tablist-active-bar{display:none!important}.appTabs__decooupble .p-tablist-tab-list .p-tab[aria-selected=true]:after{background:transparent;border-bottom:none!important}.appTabs .p-tabs{background:transparent;border:none;box-shadow:none}.appTabs .p-tabpanels,.appTabs .p-tablist-tab-list{background:#f8fafc!important}.appTabs .p-tablist{border-bottom:1px solid rgba(56,105,250,.1);border-radius:.75rem .75rem 0 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(56,105,250,.3) transparent}.appTabs .p-tablist .p-tablist-next-button,.appTabs .p-tablist .p-tablist-prev-button{transition:all .25s ease-in-out}.appTabs .p-tablist .p-tablist-next-button .p-icon,.appTabs .p-tablist .p-tablist-prev-button .p-icon{transform:rotate(180deg)!important}.appTabs .p-tablist::-webkit-scrollbar{height:4px}.appTabs .p-tablist::-webkit-scrollbar-track{background:transparent}.appTabs .p-tablist::-webkit-scrollbar-thumb{background:#3869fa4d;border-radius:2px}.appTabs .p-tablist::-webkit-scrollbar-thumb:hover{background:#3869fa80}.appTabs .p-tab{flex:1;min-width:fit-content;font-family:IranYekan,Dana,sans-serif;padding:1rem .5rem;background:transparent;border:none;color:#706f6c;font-size:.75rem;font-weight:500;transition:all .25s ease-in-out;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.25rem}.appTabs .p-tab .p-badge{margin:0 .25rem;font-size:.75rem;min-width:initial;width:1.2rem;height:1.2rem}.appTabs .p-tab:hover{background:#3869fa0d;color:#3869fa}.appTabs .p-tab[aria-selected=true]{color:#3869fa;font-weight:700;position:relative}.appTabs .p-tab[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3869fa,#3869fa)}.appTabs__icon{font-size:1rem;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.appTabs .p-tabpanels{border-radius:0 0 .75rem .75rem;flex:1;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:rgba(56,105,250,.3) transparent}.appTabs .p-tabpanels::-webkit-scrollbar{width:4px}.appTabs .p-tabpanels::-webkit-scrollbar-track{background:transparent}.appTabs .p-tabpanels::-webkit-scrollbar-thumb{background:#3869fa4d;border-radius:2px}.appTabs .p-tabpanels::-webkit-scrollbar-thumb:hover{background:#3869fa80}.appLayout .p-toast{direction:rtl;font-family:IranYekan,Dana,sans-serif;z-index:1070;max-width:calc(100vw - 2rem);max-width:calc(480px - 2rem)}.appLayout .p-toast .p-toast-message{background:#fff;margin-bottom:.5rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;overflow:hidden;transition:all .25s ease-in-out;padding:0}.appLayout .p-toast .p-toast-message:hover{box-shadow:0 4px 12px #00000014}.appLayout .p-toast .p-toast-message-content{padding:1rem;display:flex;align-items:flex-start;gap:.5rem}.appLayout .p-toast .p-toast-message-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.125rem;display:flex;align-items:center;justify-content:center}.appLayout .p-toast .p-toast-message-text{flex:1;margin:0;font-size:.875rem;line-height:1.5;color:#1b1b18}.appLayout .p-toast .p-toast-summary{font-weight:600;margin-bottom:.25rem;color:#1b1b18;font-size:.875rem}.appLayout .p-toast .p-toast-detail{color:#706f6c;font-size:.875rem;line-height:1.5}.appLayout .p-toast .p-toast-icon-close{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.35rem;background:transparent;border:none;cursor:pointer;transition:all .15s ease-in-out;color:#a1a09a;flex-shrink:0}.appLayout .p-toast .p-toast-icon-close:hover{background:#1b1b181a;color:#1b1b18}.appLayout .p-toast .p-toast-icon-close:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.appLayout .p-toast .p-toast-message-success{background:#fff;border-left:4px solid #289764;border-right:none}.appLayout .p-toast .p-toast-message-success .p-toast-message-icon{color:#289764}.appLayout .p-toast .p-toast-message-success .p-toast-summary{color:#1b1b18}.appLayout .p-toast .p-toast-message-success .p-toast-detail{color:#706f6c}.appLayout .p-toast .p-toast-message-success .p-toast-icon-close{color:#a1a09a}.appLayout .p-toast .p-toast-message-success .p-toast-icon-close:hover{background:#2897641a;color:#289764}.appLayout .p-toast .p-toast-message-error{background:#fff;border-left:4px solid #cf3559;border-right:none}.appLayout .p-toast .p-toast-message-error .p-toast-message-icon{color:#cf3559}.appLayout .p-toast .p-toast-message-error .p-toast-summary{color:#1b1b18}.appLayout .p-toast .p-toast-message-error .p-toast-detail{color:#706f6c}.appLayout .p-toast .p-toast-message-error .p-toast-icon-close{color:#a1a09a}.appLayout .p-toast .p-toast-message-error .p-toast-icon-close:hover{background:#cf35591a;color:#cf3559}.appLayout .p-toast .p-toast-message-warn{background:#fff;border-left:4px solid #ea580c;border-right:none}.appLayout .p-toast .p-toast-message-warn .p-toast-message-icon{color:#ea580c}.appLayout .p-toast .p-toast-message-warn .p-toast-summary{color:#1b1b18}.appLayout .p-toast .p-toast-message-warn .p-toast-detail{color:#706f6c}.appLayout .p-toast .p-toast-message-warn .p-toast-icon-close{color:#a1a09a}.appLayout .p-toast .p-toast-message-warn .p-toast-icon-close:hover{background:#ea580c1a;color:#ea580c}.appLayout .p-toast .p-toast-message-info{background:#fff;border-left:4px solid #2563eb;border-right:none}.appLayout .p-toast .p-toast-message-info .p-toast-message-icon{color:#2563eb}.appLayout .p-toast .p-toast-message-info .p-toast-summary{color:#1b1b18}.appLayout .p-toast .p-toast-message-info .p-toast-detail{color:#706f6c}.appLayout .p-toast .p-toast-message-info .p-toast-icon-close{color:#a1a09a}.appLayout .p-toast .p-toast-message-info .p-toast-icon-close:hover{background:#2563eb1a;color:#2563eb}.appLayout .p-toast.p-toast-top-right{top:calc(60px + 1rem);right:1rem}.appLayout .p-toast.p-toast-top-left{top:calc(60px + 1rem);left:1rem}.appLayout .p-toast.p-toast-top-center{top:calc(60px + 1rem);left:50%;transform:translate(-50%)}.appLayout .p-toast.p-toast-bottom-right{bottom:calc(62px + 1rem);right:1rem}.appLayout .p-toast.p-toast-bottom-left{bottom:calc(62px + 1rem);left:1rem}.appLayout .p-toast.p-toast-bottom-center{bottom:calc(62px + 1rem);left:50%;transform:translate(-50%)}.appLayout .p-toast.p-toast-center{top:50%;left:50%;transform:translate(-50%,-50%)}.appLayout .p-toast .p-toast-message{animation:agent-toast-slide-in .3s ease-out}.appLayout .p-toast .p-toast-message.p-toast-message-leave{animation:agent-toast-slide-out .3s ease-in forwards}@keyframes agent-toast-slide-in{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes agent-toast-slide-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.95)}}[dir=rtl] .appLayout .p-toast .p-toast-message{animation:agent-toast-slide-in-rtl .3s ease-out}[dir=rtl] .appLayout .p-toast .p-toast-message.p-toast-message-leave{animation:agent-toast-slide-out-rtl .3s ease-in forwards}@keyframes agent-toast-slide-in-rtl{0%{opacity:0;transform:translate(-100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes agent-toast-slide-out-rtl{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-100%) scale(.95)}}@media screen and (max-width: 768px){.appLayout .p-toast{left:.5rem!important;right:.5rem!important;transform:none!important;max-width:calc(100vw - 2rem)}.appLayout .p-toast.p-toast-top-center,.appLayout .p-toast.p-toast-bottom-center{left:.5rem!important;right:.5rem!important;transform:none!important}.appLayout .p-toast .p-toast-message{margin-bottom:.25rem}.appLayout .p-toast .p-toast-message-content{padding:.5rem}}.toolbar{height:100%;color:#1a1a1a;top:-1px;position:relative}.toolbar__body{display:grid;justify-content:center;align-items:center;grid-template-columns:auto 1fr auto;height:100%;padding:.75rem}.toolbar__body .toolbarItem{display:inline-block;cursor:pointer;min-width:2rem;height:100%;transition:.2s ease-in-out}.toolbar__body .toolbarItem:hover{cursor:pointer;transform:scale(1.05)}.toolbar__body--right-back{margin-top:.3rem;transform:rotate(-180deg)}.toolbar__body--right-logout{margin-top:.3rem;transform:rotate(-180deg);color:#fff}.toolbar__body--right-logout:hover{opacity:.8}.toolbar__body--center{display:grid;place-content:center;padding:0;height:100%}.toolbar__body--center span{font-weight:700;font-size:1.1rem}.toolbar__body--left{text-align:left}.pageLogin{position:relative;overflow:hidden;min-height:100vh}.pageLogin__overlay{width:100vw;height:100vh;position:fixed;right:0;top:0;z-index:10;background:#272a37;background:linear-gradient(to bottom,#a7cfdf,#272a37)}.pageLogin__overlay img{position:relative;z-index:10;width:100vw;height:100vh;object-fit:cover;opacity:.3;filter:blur(10px)}.pageLogin__content{z-index:999;position:relative;display:grid;align-items:center;justify-content:center;max-width:500px;margin:auto;height:100vh;padding:2rem;border-radius:.75rem;min-height:400px}.pageLogin__content--form{width:400px}.pageLogin__content--form-title{color:#1b1b18;font-size:2rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.pageLogin__content--form-fields .form-group{margin-bottom:2rem}.pageLogin__content--form-fields .form-group label,.pageLogin__content--form-fields .form-group .over_label{color:#ffffff80!important}.pageLogin__content--form-actions .p-button{width:120px;border:1px solid white!important;overflow:hidden;color:#fff!important}.pageLogin__content--form .form .p-inputtext,.pageLogin__content--form .form .p-password .p-password-input{background:#ffffff1a!important;border-color:#ffffff80!important;border-radius:1rem!important;padding:1rem!important;color:#fff}.pageLogin__content--form .form .p-inputtext:focus,.pageLogin__content--form .form .p-password .p-password-input:focus{background:#fff0!important;border-color:#ffffff80!important}.dashboard-view__content{display:flex;flex-direction:column;gap:.5rem}.dashboard-view__stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}@media screen and (max-width: 576px){.dashboard-view__stats-row{grid-template-columns:1fr;gap:1rem}}.dashboard-stats{margin-bottom:.5rem}.dashboard-stats__grid{display:grid;grid-template-columns:4fr 1fr;gap:1rem}@media screen and (max-width: 992px){.dashboard-stats__grid{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width: 768px){.dashboard-stats__grid{grid-template-columns:1fr;gap:.5rem}}.dashboard-stats__section{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(102,126,234,.08);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px #667eea14;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-stats__section:hover{border-color:#667eea26;box-shadow:0 8px 32px #667eea1f}.dashboard-stats__section--no-title{padding:1rem}.dashboard-stats__title{font-size:1rem;font-weight:600;color:#1b1b18;margin-bottom:1rem;padding-bottom:.25rem}.dashboard-stats__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24%,1fr));gap:.25rem}@media screen and (max-width: 768px){.dashboard-stats__cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.dashboard-stats__actions{display:flex;flex-direction:column;gap:.5rem}.action-widget{position:relative;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .25s ease-in-out cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06);overflow:hidden;background:#fff}.action-widget:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1a;border-color:#2563eb33}.action-widget:hover .action-widget__hover-effect{opacity:1}.action-widget__content{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem}.action-widget__icon{border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#2563eb1a;color:#2563eb;font-size:.875rem}.action-widget__info{flex:1;min-width:0}.action-widget__label{font-size:.75rem;font-weight:600;margin-bottom:2px;color:#1b1b18;line-height:1.2}.action-widget__description{font-size:.65rem;font-weight:400;opacity:.7;line-height:1.2;color:#706f6c}.action-widget__hover-effect{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .25s ease-in-out ease;background:linear-gradient(135deg,#2563eb08,#1e40af08);z-index:1}.action-widget--primary .action-widget__icon{background:#2563eb1a;color:#2563eb}.action-widget--success .action-widget__icon{background:#2897641a;color:#289764}.action-widget--warning .action-widget__icon{background:#ea580c1a;color:#ea580c}.action-widget--danger .action-widget__icon{background:#cf35591a;color:#cf3559}@media screen and (max-width: 576px){.dashboard-view__content{gap:1.5rem}.dashboard-view__stats-row,.dashboard-view__charts-row{gap:.25rem}.dashboard-stats__cards{grid-template-columns:repeat(2,1fr);gap:.25rem}.dashboard-stats__actions{gap:.25rem}.action-widget{padding:.5rem}.action-widget__icon{width:28px;height:28px}.page-header{margin-bottom:1.5rem;padding-bottom:.5rem}.page-header__title{font-size:1.25rem}.page-header__description{font-size:.875rem}.page-header__super-title{font-size:.75rem}}@media screen and (max-width: 320px){.dashboard-stats__cards{grid-template-columns:1fr;gap:.25rem}.action-widget{padding:.25rem}.action-widget__icon{width:24px;height:24px}}.user-form .duplicate-check-result{margin-top:1rem;border-radius:.5rem}.user-form .duplicate-check-result--error{padding:1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);background-color:#cf35591a}.user-form .duplicate-check-result--error .duplicate-check-result__content{margin-top:.5rem}.user-form .duplicate-check-result--error .duplicate-check-result__content strong{display:block;margin-bottom:.25rem;font-weight:600;color:#cf3559}.user-form .duplicate-check-result--error .duplicate-check-result__content p{margin-bottom:1rem;color:#706f6c}.user-form .duplicate-check-result--error .duplicate-check-result__content .duplicate-check-result__actions{display:flex;gap:.5rem;margin-top:1rem}.user-form .duplicate-check-result--warning{padding:1rem;border-radius:.5rem;border:1px solid #ea580c;background-color:#ea580c1a}.user-form .duplicate-check-result--warning .duplicate-check-result__content{margin-top:.5rem}.user-form .duplicate-check-result--warning .duplicate-check-result__content strong{display:block;margin-bottom:.25rem;font-weight:600;color:#3869fa}.user-form .duplicate-check-result--warning .duplicate-check-result__content p{margin-bottom:1rem;color:#706f6c}.user-form .duplicate-check-result--warning .duplicate-check-result__content .duplicate-check-result__actions{display:flex;gap:.5rem;margin-top:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mode-selection-card{border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .2s ease;height:110px;display:flex;align-items:center}.mode-selection-card:hover{border-color:#3869fa;box-shadow:0 4px 12px #3869fa1a;transform:translateY(-2px)}.mode-selection-card--active{border-color:#3869fa;background:#3869fa0d;box-shadow:0 4px 12px #3869fa26}.mode-selection-card--active:hover{transform:translateY(-1px)}.mode-selection-card__icon{transition:all .2s ease}.mode-selection-card .flex.flex-column{width:100%;height:100%;justify-content:center}.d-flex .mode-selection-card{flex:1}.mode-selection-card__title{font-weight:600;font-size:.9rem;transition:all .2s ease}.mode-selection-card__description{line-height:1.3;font-size:.75rem;transition:all .2s ease}@media (max-width: 768px){.mode-selection-card{height:120px}.mode-selection-card__icon i{font-size:1.5rem!important}.mode-selection-card__title{font-size:.85rem}.mode-selection-card__description{font-size:.7rem}}
