@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}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-C0z78ZkR.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-C0z78ZkR.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-hW-WDKY9.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-X2tWVnbe.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-DG3GpVtf.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Light-CZFFwT_Z.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Light-CZFFwT_Z.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Light-B637MNLG.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Light-Blhumvhg.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Light-Mk4m8OX2.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)-BvaidxOc.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)-BvaidxOc.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)-BLA2CtIC.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)-C2LCNwav.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)-ByQHhy79.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Medium-CJbFtzO9.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Medium-CJbFtzO9.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Medium-C2CKjrKB.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Medium-DJxlPmBM.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Medium-Bn0xEgKf.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Bold-6oEEhwgW.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Bold-6oEEhwgW.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Bold-C8urhp07.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Bold-DFiUzN7v.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Bold-ryuS5WTD.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Black-CL_2O-Yx.eot");src:url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Black-CL_2O-Yx.eot?#iefix") format("embedded-opentype"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Black-BFAfOkt4.woff2") format("woff2"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Black-BZZZWzNZ.woff") format("woff"),url("/public/build/assets/fonts/IRANSansWeb(FaNum)_Black-C6r4ysZm.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{direction:rtl;font-family:IranSans,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:#0d86ea;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:#0a6aba}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.1);background:transparent;flex-wrap:wrap;min-height:3.5rem}@media screen and (max-width: 576px){.pagination{flex-direction:column;align-items:stretch;padding:1rem;gap:.5rem}}.pagination__left{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex:1}@media screen and (max-width: 576px){.pagination__left{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}}.pagination__dropdown-wrapper{display:flex;align-items:center;gap:.25rem;padding:.25rem;transition:.15s ease-in-out all ease}.pagination__dropdown-wrapper:hover{background:#f8fafccc;border-color:#0d86ea4d}@media screen and (max-width: 576px){.pagination__dropdown-wrapper{width:100%;padding:.125rem}}.pagination__dropdown-label{font-size:.875rem;color:#706f6c;font-weight:500;white-space:nowrap}.pagination__dropdown{border-radius:.5rem;border:1px solid rgba(0,0,0,.08);color:#1b1b18;min-width:6rem;height:2.25rem;font-size:.875rem;padding:.5rem .75rem .5rem 2rem;cursor:pointer;transition:.15s ease-in-out all ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z' fill='currentColor'/%3E%3C/svg%3E") no-repeat left .5rem center;background-size:14px 14px}.pagination__dropdown:hover{border-color:#00b7a5}.pagination__dropdown:focus{outline:none;border-color:#00b7a5;box-shadow:0 0 0 3px #00b7a51a}@media screen and (max-width: 576px){.pagination__dropdown{flex:1;min-width:auto}}.pagination__info-wrapper{display:flex;align-items:center;padding:.25rem;transition:.15s ease-in-out all ease}@media screen and (max-width: 576px){.pagination__info-wrapper{width:100%;padding:.125rem;justify-content:center}}.pagination__info{font-size:.875rem;color:#706f6c;font-weight:500;white-space:nowrap}@media screen and (max-width: 576px){.pagination__info{font-size:.75rem}}.pagination__right{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;flex-grow:1}@media screen and (max-width: 576px){.pagination__right{justify-content:center;width:100%}}.pagination__buttons{display:flex;align-items:center;gap:.25rem;padding:.25rem;transition:.15s ease-in-out all ease}.pagination__buttons:hover{background:#f8fafccc;border-color:#00b7a54d}@media screen and (max-width: 576px){.pagination__buttons{padding:.125rem;justify-content:center}}.pagination__button{border-radius:.5rem;min-width:2.25rem;height:2.25rem;border:1px solid rgba(0,183,165,.2);color:#00b7a5;transition:.15s ease-in-out all ease;background:#00b7a51a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:.875rem}.pagination__button .pi{font-size:.875rem}.pagination__button:hover:not(:disabled){background:#00b7a514;border-color:#00b7a54d;color:#00b7a5;transform:translateY(-1px)}.pagination__button:active:not(:disabled){transform:translateY(0)}.pagination__button:disabled{opacity:.6;cursor:not-allowed;background:#f8fafc;border-color:#0000000f;color:#a1a09a}.pagination__button:disabled:hover{transform:none;box-shadow:none}.pagination__button:focus-visible{outline:2px solid #00b7a5;outline-offset:2px;border-color:#00b7a5}@media screen and (max-width: 576px){.pagination__button{min-width:2rem;height:2rem}}.pagination__pages{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;transition:.15s ease-in-out all ease}.pagination__pages:hover{background:#f8fafccc;border-color:#00b7a54d}@media screen and (max-width: 576px){.pagination__pages{padding:.125rem .25rem;justify-content:center;flex-wrap:wrap}}.pagination__page{border-radius:.5rem;min-width:2.25rem;height:2.25rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.pagination__page:hover:not(.pagination__page--active){background:#00b7a514;border-color:#00b7a54d;color:#00b7a5;transform:translateY(-1px);box-shadow:0 2px 4px #00b7a51a}.pagination__page--active{background:#00b7a5;border-color:#00b7a5;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 2px 8px #00b7a54d,0 0 0 2px #00b7a51a;cursor:default;transform:scale(1.05);z-index:1}.pagination__page--active:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:.5rem;background:#00b7a533;z-index:-1;opacity:.5}.pagination__page:active:not(.pagination__page--active){transform:translateY(0);box-shadow:0 1px 2px #00b7a51a}.pagination__page:focus-visible{outline:2px solid #00b7a5;outline-offset:2px;border-color:#00b7a5}.pagination__page:disabled{border:none;background:transparent;cursor:default;min-width:auto;padding:0 .25rem;color:#a1a09a}.pagination__page:disabled:hover{transform:none;box-shadow:none;background:transparent}@media screen and (max-width: 576px){.pagination__page{min-width:2rem;height:2rem;font-size:.75rem}}.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:#00b7a5}.form-card__icon--dot{width:8px;height:8px;border-radius:50%;background-color:#00b7a5;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 #0d86ea;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:#00b7a5!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;min-height:400px}.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--green{background:#22c55e1a;color:#22c55e}.activity-log-widget__item-icon--blue{background:#3b82f61a;color:#3b82f6}.activity-log-widget__item-icon--orange{background:#f973161a;color:#f97316}.activity-log-widget__item-icon--gray{background:#6b72801a;color:#6b7280}.activity-log-widget__item-icon--red{background:#ef44441a;color:#ef4444}.activity-log-widget__item-icon--purple{background:#a855f71a;color:#a855f7}.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;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;text-decoration:none;color:inherit}.stats-card:hover{transform:translateY(-1px);border-color:#667eea26;box-shadow:0 8px 32px #667eea1f}.stats-card--clickable{cursor:pointer}.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:4rem}.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}.layout-header__user{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem}.layout-header__avatar{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#12aa7c1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(18,170,124,.2)}.layout-header__avatar img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.layout-header__avatar .icon{color:#12aa7c}.layout-header__user-info{display:flex;flex-direction:column;gap:.125rem}.layout-header__user-name{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.2}.layout-header__user-email{font-size:.75rem;color:#706f6c;line-height:1.2}.layout-header__separator{width:1px;height:2rem;background:#00000014;margin:0 .25rem}.layout-header__inquiry{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out;color:#289764}.layout-header__inquiry:hover{background:#2897641a;color:#289764}.layout-header__inquiry:active{transform:scale(.95)}.layout-header__inquiry .icon{color:inherit}.layout-header__notification{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out;color:#706f6c}.layout-header__notification:hover{background:#706f6c0d;color:#1b1b18}.layout-header__notification:active{transform:scale(.95)}.layout-header__notification .icon{color:inherit}.layout-header__notification-badge{position:absolute;top:.25rem;right:.25rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;background:#cf3559;color:#fff;border-radius:.5625rem;font-size:.625rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid #ffffff}.layout-header__logout{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out;color:#cf3559}.layout-header__logout:hover{background:#cf35590d}.layout-header__logout:active{transform:scale(.95)}.layout-header__logout .icon{color:inherit}.sidebar-toggle-btn{color:#a1a09a;outline:none!important;background:#0d86ea0d;border:1px solid rgba(13,134,234,.1);border-radius:.5rem;padding:.5rem;transition:all .15s ease-in-out ease}.sidebar-toggle-btn:hover{color:#0d86ea;background-color:#0d86ea1a;border-color:#0d86ea33;transform:scale(1.05)}.sidebar-toggle-btn:focus{box-shadow:0 0 0 2px #0d86ea33}.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(13,134,234,.08);position:relative}.page-header__super-title{font-size:.875rem;color:#0d86ea;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;display:inline-block;background:#0d86ea14;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,#0d86ea05,#0d86ea03);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:#0d86ea;font-size:1.25rem}.dashboard-card__action{color:#0d86ea;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:#0d86ea14;color:#0d86ea}.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 #0d86ea;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:4rem}}@media (max-width: 768px){.layout-container{height:100vh;overflow:hidden;position:relative}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.layout-content{margin-right:0;height:100vh;overflow:hidden;transition:transform .3s ease}.layout-content.sidebar-open{transform:translate(-280px)}.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-header__user-info{display:none}.layout-header__user{padding:0}.layout-header__avatar{width:2rem;height:2rem}.layout-header__separator{display:none}.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}.appLayout__container.no-color{background:transparent;border:none}@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: #00b7a5;--vsm-base-bg: #ffffff;--vsm-item-color: #1b1b18;--vsm-item-active-color: #00b7a5;--vsm-item-active-bg: rgba(0, 183, 165, .06);--vsm-item-active-line-color: #00b7a5;--vsm-item-open-color: #1b1b18;--vsm-item-hover-color: #00b7a5;--vsm-item-open-bg: rgba(0, 183, 165, .03);--vsm-item-hover-bg: rgba(0, 183, 165, .04);--vsm-icon-color: #1b1b18;--vsm-icon-bg: transparent;--vsm-icon-active-color: #00b7a5;--vsm-icon-active-bg: rgba(0, 183, 165, .08);--vsm-icon-open-color: #00b7a5;--vsm-icon-open-bg: rgba(0, 183, 165, .04);--vsm-mobile-item-color: #ffffff;--vsm-mobile-item-bg: #00b7a5;--vsm-mobile-icon-color: #ffffff;--vsm-mobile-icon-bg: transparent;--vsm-dropdown-bg: rgba(0, 183, 165, .01);--vsm-header-item-color: #a1a09a;--vsm-toggle-btn-color: #706f6c;--vsm-toggle-btn-bg: rgba(0, 183, 165, .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(0,183,165,.1) 50%,transparent 100%)}.v-sidebar-menu .vsm--header:first-child{margin-top:0}.v-sidebar-menu .sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:all .25s ease-in-out ease;padding:1rem;margin-bottom:.5rem;position:relative}.v-sidebar-menu .sidebar-logo{display:flex;align-items:center;justify-content:center;width:100%;border-radius:1rem}.v-sidebar-menu .sidebar-logo img{max-width:6rem;width:100%}.v-sidebar-menu .vsm--toggle-btn{display:none!important}.v-sidebar-menu .vsm--item{position:relative;margin:0;border-radius:.5rem;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:.5rem;position:relative}.v-sidebar-menu .vsm--link:hover{color:#00b7a5;background-color:#00b7a50f;transform:translate(2px)}.v-sidebar-menu .vsm--link:focus{outline:none}.v-sidebar-menu .vsm--link_active{color:#055ca5;font-weight:600;position:relative;border-radius:.5rem}.v-sidebar-menu .vsm--link_hover{background-color:#00b7a50a;color:#00b7a5;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:#00b7a5}.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:#00b7a5;transform:rotate(90deg)}.v-sidebar-menu .vsm--badge{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:#ee690a33!important;color:#ee690a!important;font-size:.75rem;font-weight:600;border-radius:50%;border:none;font-weight:700}.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:#00b7a5}.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:#0d86ea33;border-radius:0}.v-sidebar-menu::-webkit-scrollbar-thumb:hover{background:#0d86ea4d}@media (max-width: 768px){.v-sidebar-menu{width:100%!important;max-width:280px;position:fixed;top:0;right:0;z-index:1001;transform:translate(100%);transition:transform .3s ease}.v-sidebar-menu.sidebar--mobile-open{transform:translate(0)}.v-sidebar-menu.vsm_collapsed{width:100%!important;max-width:280px}.sidebar-close-btn{position:absolute;top:1rem;left:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#cf35591a;border:1px solid rgba(207,53,89,.2);border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out;color:#cf3559;z-index:10}.sidebar-close-btn:hover{background:#cf355926;border-color:#cf35594d}.sidebar-close-btn i{font-size:1rem}}.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:#00b7a51a}.menu-context__item:active{background:#0d86ea1a}.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:#0d86ea}.menu-context__item--info:hover{background:#0d86ea1a}.menu-context__item--info .menu-context__item-icon{color:#0d86ea}.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:IranSans,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}.panel-stepper-form__container{width:100%;max-width:1500px;margin:0 auto;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.75rem;box-shadow:0 1px 3px #00000005}.step-actions{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;flex-shrink:0;gap:1rem;z-index:10;border-top:1px solid rgba(0,0,0,.08);box-shadow:none}.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:#0d86ea1a}.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:#00b7a5;box-shadow:0 0 0 3px #00b7a51a;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:#00b7a5;box-shadow:0 0 0 2px #00b7a51a}.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:#0d86ea;background:#0d86ea0d}.data-table .p-datatable .p-selection-column .p-checkbox .p-checkbox-box.p-highlight{background:#0d86ea;border-color:#0d86ea}.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 #0d86ea33}.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:#0d86ea0d}.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:#0d86ea}.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:#0d86ea1a!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:.15rem 1rem!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.06)!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;border-top:1px solid rgba(0,0,0,.1);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;min-height:3.5rem;position:relative}.data-table .p-datatable .p-paginator-content{width:100%;display:flex}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator{flex-direction:column;align-items:stretch;padding:1rem;gap:.5rem}}.data-table .p-datatable .p-paginator .p-paginator-left-content{display:flex;align-items:center;gap:1rem;flex:1}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .p-paginator-left-content{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}}.data-table .p-datatable .p-paginator .p-paginator-right-content{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .p-paginator-right-content{justify-content:center;width:100%}}.data-table .p-datatable .p-paginator .p-paginator-current{font-size:.875rem;color:#706f6c;font-weight:500;white-space:nowrap;display:flex;align-items:center}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .p-paginator-current{width:100%;justify-content:center;font-size:.75rem}}.data-table .p-datatable .p-paginator .data-table__paginator-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-wrapper{flex-direction:column;align-items:stretch;gap:.5rem}}.data-table .p-datatable .p-paginator .data-table__paginator-left{display:flex;align-items:center;gap:1rem;flex:1}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-left{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}}.data-table .p-datatable .p-paginator .data-table__paginator-dropdown-wrapper{display:flex;align-items:center;padding:.25rem;border-radius:.5rem;background:#f8fafc80;border:1px solid rgba(0,0,0,.2);transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .data-table__paginator-dropdown-wrapper:hover{background:#f8fafccc;border-color:#0d86ea4d}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-dropdown-wrapper{width:100%;padding:.125rem}}.data-table .p-datatable .p-paginator .data-table__paginator-info-wrapper{display:flex;align-items:center;padding:.25rem;border-radius:.5rem;background:#f8fafc80;border:1px solid rgba(0,0,0,.2);transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .data-table__paginator-info-wrapper:hover{background:#f8fafccc;border-color:#0d86ea4d}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-info-wrapper{width:100%;padding:.125rem;justify-content:center}}.data-table .p-datatable .p-paginator .data-table__paginator-right{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-right{justify-content:center;width:100%}}.data-table .p-datatable .p-paginator .data-table__paginator-buttons{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.5rem;background:#f8fafc80;border:1px solid rgba(0,0,0,.2);transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .data-table__paginator-buttons:hover{background:#f8fafccc;border-color:#0d86ea4d}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-buttons{padding:.125rem;justify-content:center}}.data-table .p-datatable .p-paginator .data-table__paginator-pages{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;background:#f8fafc80;border:1px solid rgba(0,0,0,.2);transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .data-table__paginator-pages:hover{background:#f8fafccc;border-color:#0d86ea4d}@media screen and (max-width: 576px){.data-table .p-datatable .p-paginator .data-table__paginator-pages{padding:.125rem .25rem;justify-content:center}}.data-table .p-datatable .p-paginator .data-table__paginator-pages>.p-paginator-pages{background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;gap:.25rem}.data-table .p-datatable .p-paginator .p-dropdown{border-radius:.5rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;min-width:6rem;height:2.25rem;font-size:.875rem;transition:.15s ease-in-out all ease}.data-table .p-datatable .p-paginator .p-dropdown:hover{border-color:#0d86ea}.data-table .p-datatable .p-paginator .p-dropdown:focus,.data-table .p-datatable .p-paginator .p-dropdown.p-focus{border-color:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.data-table .p-datatable .p-paginator .p-dropdown .p-dropdown-trigger{width:2rem;color:#706f6c}.data-table .p-datatable .p-paginator .p-dropdown .p-dropdown-label{padding:.5rem .75rem;font-size:.875rem;color:#1b1b18}.data-table .p-datatable .p-paginator .p-paginator-pages{display:flex;align-items:center;gap:.25rem}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page{border-radius:.5rem;min-width:2.25rem;height:2.25rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#1b1b18;transition:.15s ease-in-out all ease;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-highlight):not(.p-paginator-page-selected){background:#00b7a514;border-color:#00b7a54d;color:#00b7a5;transform:translateY(-1px);box-shadow:0 2px 4px #00b7a51a}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-highlight,.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-paginator-page-selected{background:#00b7a5;border-color:#00b7a5;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 2px 8px #0d86ea4d,0 0 0 2px #0d86ea1a;cursor:default;transform:scale(1.05);z-index:1}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-highlight:before,.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-paginator-page-selected:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:.5rem;background:#0d86ea33;z-index:-1;opacity:.5}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page:active:not(.p-highlight):not(.p-paginator-page-selected){transform:translateY(0);box-shadow:0 1px 2px #0d86ea1a}.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:.5rem;min-width:2.25rem;height:2.25rem;border:1px solid rgba(0,0,0,.08);background:#fff;color:#706f6c;transition:.15s ease-in-out all ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.data-table .p-datatable .p-paginator .p-paginator-first .p-paginator-icon,.data-table .p-datatable .p-paginator .p-paginator-prev .p-paginator-icon,.data-table .p-datatable .p-paginator .p-paginator-next .p-paginator-icon,.data-table .p-datatable .p-paginator .p-paginator-last .p-paginator-icon{font-size:.875rem}.data-table .p-datatable .p-paginator .p-paginator-first:hover:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-prev:hover:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-next:hover:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-last:hover:not(:disabled){background:#0d86ea14;border-color:#0d86ea4d;color:#0d86ea;transform:translateY(-1px);box-shadow:0 2px 4px #0d86ea1a}.data-table .p-datatable .p-paginator .p-paginator-first:active:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-prev:active:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-next:active:not(:disabled),.data-table .p-datatable .p-paginator .p-paginator-last:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0d86ea1a}.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:.4;cursor:not-allowed;background:#f8fafc;border-color:#0000000f;color:#a1a09a}.data-table .p-datatable .p-paginator .p-paginator-first:disabled:hover,.data-table .p-datatable .p-paginator .p-paginator-prev:disabled:hover,.data-table .p-datatable .p-paginator .p-paginator-next:disabled:hover,.data-table .p-datatable .p-paginator .p-paginator-last:disabled:hover{transform:none;box-shadow:none}.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__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(0,183,165,.1);background:#00b7a580}.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:#007a720d;border:2px solid rgba(0,122,114,.04)}.data-table__actions .data-table__action-item:hover,.data-table__actions .tdActions-item:hover{background:#0d86ea26;border-color:#0d86ea33}.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:#007a7280}.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 .p-datatable .p-paginator .p-paginator-pages{justify-content:center;flex-wrap:wrap;gap:.25rem}.data-table .p-datatable .p-paginator .p-paginator-pages .p-paginator-page{min-width:2rem;height:2rem;font-size:.75rem}.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{min-width:2rem;height:2rem}.data-table .p-datatable .p-paginator .p-dropdown{min-width:5rem;width:100%}}.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:#0d86ea0d!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 #0d86ea!important}.selection-summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;margin:.5rem 0;background:#0d86ea1a;border:1px solid rgba(13,134,234,.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:#00b7a514!important;border-left:3px solid #00b7a5!important}.data-table .p-datatable-tbody>tr.selected-row:hover{background:#0d86ea1f!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:#0d86ea14!important;border-left:3px solid #0d86ea!important}.data-table .p-datatable-tbody>tr.p-highlight:hover{background:#0d86ea1f!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:#0d86ea;border-color:#0d86ea}.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}.data-table-enhanced .p-datatable .p-paginator .p-paginator-element{display:flex;align-items:center;gap:.25rem}.data-table-enhanced .p-datatable .p-paginator .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.25rem .5rem;font-size:.875rem;transition:.15s ease-in-out all ease}.data-table-enhanced .p-datatable .p-paginator .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background:#0d86ea14;color:#0d86ea}.data-table-enhanced .p-datatable .p-paginator .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:#0d86ea26;color:#0d86ea;font-weight:600}.data-table-enhanced .p-datatable .p-paginator .p-paginator-element-separator{width:1px;height:1.5rem;background:#0000000f;margin:0 .25rem}@keyframes paginationHover{0%{transform:translateY(0)}to{transform:translateY(-1px)}}.p-paginator .p-paginator-page:focus-visible,.p-paginator .p-paginator-first:focus-visible,.p-paginator .p-paginator-prev:focus-visible,.p-paginator .p-paginator-next:focus-visible,.p-paginator .p-paginator-last:focus-visible{outline:2px solid #0d86ea;outline-offset:2px;border-color:#0d86ea}.p-datatable-sort-icon{width:.7rem!important;height:.7rem!important;opacity:.5!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:#0d86ea;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;transition:all .2s ease}.table-cell__status-badge--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.table-cell__status-badge--clickable:hover{transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.table-cell__status-badge--clickable:active{transform:scale(.98)}.table-cell__email-link{color:#0d86ea;text-decoration:none;font-size:.875rem;font-weight:500;transition:.15s ease-in-out ease}.table-cell__email-link:hover{color:#0a6aba;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:#0d86ea1a;color:#0d86ea;border:1px solid rgba(13,134,234,.2)}.role-badge--merchant{background:#2897641a;color:#289764;border:1px solid rgba(40,151,100,.2)}.role-badge--user{background:#007a721a;color:#007a72;border:1px solid rgba(0,122,114,.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:#00b7a51a!important;color:#00b7a5!important;border:1px solid rgba(0,183,165,.2)!important}.account-type-badge--company{background:#0d86ea1a!important;color:#0d86ea!important;border:1px solid rgba(13,134,234,.2)!important}.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:#0d86ea0d;border:1px solid rgba(13,134,234,.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:IranSans,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 #0d86ea;outline-offset:2px;border-radius:.375rem}.p-button:disabled{opacity:.6;cursor:not-allowed}.p-button-primary,.p-button--primary{background:#00b7a5;border-color:#00b7a5;color:#fff}.p-button-primary:hover:not(:disabled),.p-button--primary:hover:not(:disabled){background:#008477;border-color:#008477;box-shadow:0 6px 16px #00b7a559}.p-button-primary:active:not(:disabled),.p-button--primary:active:not(:disabled){box-shadow:0 3px 8px #00b7a543}.p-button-primary-outline,.p-button--primary-outline,.p-button-outlined.p-button-primary{background:transparent;border-color:#00b7a5;color:#00b7a5}.p-button-primary-outline:hover:not(:disabled),.p-button--primary-outline:hover:not(:disabled),.p-button-outlined.p-button-primary:hover:not(:disabled){background:#00b7a5;border-color:#00b7a5;color:#fff;box-shadow:0 6px 16px #00b7a543}.p-button-primary-outline:active:not(:disabled),.p-button--primary-outline:active:not(:disabled),.p-button-outlined.p-button-primary:active:not(:disabled){box-shadow:0 3px 8px #00b7a543}.p-button-secondary,.p-button--secondary{background:#f8fafc!important;border-color:#0000000f!important;color:#1b1b18!important}.p-button-secondary:hover:not(:disabled),.p-button--secondary:hover:not(:disabled){background:#f1f5f9;border-color:#00000014;box-shadow:0 6px 16px #1b1b181f}.p-button-secondary:active:not(:disabled),.p-button--secondary:active:not(:disabled){box-shadow:0 3px 8px #f8fafc17}.p-button-secondary-outline,.p-button--secondary-outline,.p-button-outlined.p-button-secondary{background:transparent;border-color:#f8fafc;color:#f8fafc}.p-button-secondary-outline:hover:not(:disabled),.p-button--secondary-outline:hover:not(:disabled),.p-button-outlined.p-button-secondary:hover:not(:disabled){background:#f8fafc;border-color:#f8fafc;color:#1b1b18;box-shadow:0 6px 16px #f8fafc17}.p-button-secondary-outline:active:not(:disabled),.p-button--secondary-outline:active:not(:disabled),.p-button-outlined.p-button-secondary:active:not(:disabled){box-shadow:0 3px 8px #f8fafc17}.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:#1d6f49;border-color:#1d6f49;box-shadow:0 6px 16px #28976459}.p-button-success:active:not(:disabled),.p-button--success:active:not(:disabled){box-shadow:0 3px 8px #28976443}.p-button-success-outline,.p-button--success-outline,.p-button-outlined.p-button-success{background:transparent;border-color:#289764;color:#289764}.p-button-success-outline:hover:not(:disabled),.p-button--success-outline:hover:not(:disabled),.p-button-outlined.p-button-success:hover:not(:disabled){background:#289764;border-color:#289764;color:#fff;box-shadow:0 6px 16px #28976443}.p-button-success-outline:active:not(:disabled),.p-button--success-outline:active:not(:disabled),.p-button-outlined.p-button-success:active:not(:disabled){box-shadow:0 3px 8px #28976443}.p-button-info,.p-button--info{background:#0d86ea;border-color:#0d86ea;color:#fff}.p-button-info:hover:not(:disabled),.p-button--info:hover:not(:disabled){background:#0a6aba;border-color:#0a6aba;box-shadow:0 6px 16px #0d86ea59}.p-button-info:active:not(:disabled),.p-button--info:active:not(:disabled){box-shadow:0 3px 8px #0d86ea43}.p-button-info-outline,.p-button--info-outline,.p-button-outlined.p-button-info{background:transparent;border-color:#0d86ea;color:#0d86ea}.p-button-info-outline:hover:not(:disabled),.p-button--info-outline:hover:not(:disabled),.p-button-outlined.p-button-info:hover:not(:disabled){background:#0d86ea;border-color:#0d86ea;color:#fff;box-shadow:0 6px 16px #0d86ea43}.p-button-info-outline:active:not(:disabled),.p-button--info-outline:active:not(:disabled),.p-button-outlined.p-button-info:active:not(:disabled){box-shadow:0 3px 8px #0d86ea43}.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:#b9460a;border-color:#b9460a;box-shadow:0 6px 16px #ea580c59}.p-button-warning:active:not(:disabled),.p-button--warning:active:not(:disabled){box-shadow:0 3px 8px #ea580c43}.p-button-warning-outline,.p-button--warning-outline,.p-button-outlined.p-button-warning{background:transparent;border-color:#ea580c;color:#ea580c}.p-button-warning-outline:hover:not(:disabled),.p-button--warning-outline:hover:not(:disabled),.p-button-outlined.p-button-warning:hover:not(:disabled){background:#ea580c;border-color:#ea580c;color:#fff;box-shadow:0 6px 16px #ea580c43}.p-button-warning-outline:active:not(:disabled),.p-button--warning-outline:active:not(:disabled),.p-button-outlined.p-button-warning:active:not(:disabled){box-shadow:0 3px 8px #ea580c43}.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:#b12a4a;border-color:#b12a4a;box-shadow:0 6px 16px #cf35594d}.p-button-danger:active:not(:disabled),.p-button--danger:active:not(:disabled){box-shadow:0 3px 8px #cf355939}.p-button-danger-outline,.p-button--danger-outline,.p-button-outlined.p-button-danger{background:transparent;border-color:#cf3559;color:#cf3559}.p-button-danger-outline:hover:not(:disabled),.p-button--danger-outline:hover:not(:disabled),.p-button-outlined.p-button-danger:hover:not(:disabled){background:#cf3559;border-color:#cf3559;color:#fff;box-shadow:0 6px 16px #cf355939}.p-button-danger-outline:active:not(:disabled),.p-button--danger-outline:active:not(:disabled),.p-button-outlined.p-button-danger:active:not(:disabled){box-shadow:0 3px 8px #cf355939}.p-button-help,.p-button--help{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.p-button-help:hover:not(:disabled),.p-button--help:hover:not(:disabled){background:#692cf3;border-color:#692cf3;box-shadow:0 6px 16px #8b5cf659}.p-button-help:active:not(:disabled),.p-button--help:active:not(:disabled){box-shadow:0 3px 8px #8b5cf643}.p-button-help-outline,.p-button--help-outline,.p-button-outlined.p-button-help{background:transparent;border-color:#8b5cf6;color:#8b5cf6}.p-button-help-outline:hover:not(:disabled),.p-button--help-outline:hover:not(:disabled),.p-button-outlined.p-button-help:hover:not(:disabled){background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 6px 16px #8b5cf643}.p-button-help-outline:active:not(:disabled),.p-button--help-outline:active:not(:disabled),.p-button-outlined.p-button-help:active:not(:disabled){box-shadow:0 3px 8px #8b5cf643}.p-button-contrast,.p-button--contrast{background:#1b1b18;border-color:#1b1b18;color:#fff}.p-button-contrast:hover:not(:disabled),.p-button--contrast:hover:not(:disabled){background:#0e0e0c;border-color:#0e0e0c;box-shadow:0 6px 16px #1b1b1840}.p-button-contrast:active:not(:disabled),.p-button--contrast:active:not(:disabled){box-shadow:0 3px 8px #1b1b1830}.p-button-contrast-outline,.p-button--contrast-outline,.p-button-outlined.p-button-contrast{background:transparent;border-color:#1b1b18;color:#1b1b18}.p-button-contrast-outline:hover:not(:disabled),.p-button--contrast-outline:hover:not(:disabled),.p-button-outlined.p-button-contrast:hover:not(:disabled){background:#1b1b18;border-color:#1b1b18;color:#fff;box-shadow:0 6px 16px #1b1b1830}.p-button-contrast-outline:active:not(:disabled),.p-button--contrast-outline:active:not(:disabled),.p-button-outlined.p-button-contrast:active:not(:disabled){box-shadow:0 3px 8px #1b1b1830}.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:#00b7a5;font-weight:500}.p-button-link:hover:not(:disabled),.p-button--link:hover:not(:disabled){background:#00b7a50d;border-color:#00b7a533;color:#00a693;box-shadow:0 4px 12px #00b7a526}.p-button-link:active:not(:disabled),.p-button--link:active:not(:disabled){box-shadow:0 2px 6px #00b7a51f}.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)}}.content-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #00000005;border:1px solid rgba(0,0,0,.06);overflow:hidden}.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:#00b7a5}.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:#0d86ea;background:#0d86ea05;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:#00b7a51a;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.file-upload__icon-container i{font-size:2rem;color:#00b7a5}.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:#00b7a5;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:#008477;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:#00b7a5}.dark .file-upload__empty-state{border-color:#00000014;background:#2d2d2d}.dark .file-upload__empty-state:hover{border-color:#00b7a5;background:#00b7a50d}.dark .file-upload__icon-container{background:#00b7a526}.dark .file-upload__icon-container i{color:#00b7a5}.dark .file-upload__title{color:#fff}.dark .file-upload__subtitle{color:#706f6c}.dark .file-upload__upload-button{background:#00b7a5}.dark .file-upload__upload-button:hover{background:#00ead3}.dark .file-upload__file-preview{border-color:#00000014;background:#2d2d2d}.filter-group{display:flex;flex-direction:column;gap:.375rem}.filter-group--action{align-items:flex-end;justify-content:flex-end}@media (min-width: 640px){.filter-group--action{align-items:stretch}}.filter-group__label{display:block;font-size:.75rem;font-weight:700;color:#706f6c;margin-bottom:.375rem}.filter-group__select{width:100%}.filter-group__clear-btn{height:2rem}.filters-panel{margin-bottom:0;animation:slideDown .2s ease-out}.filters-panel__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem;background:#fff;border-radius:.5rem;border:none}.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:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.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:#0d86ea;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:#00b7a5;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:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.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:#e0f7f5;color:#0d86ea;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(13,134,234,.02) 100%);opacity:0;transition:opacity .3s ease}.icon-picker__item:hover{border-color:#0d86ea;background:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #0d86ea26,0 4px 10px #0000001a}.icon-picker__item:hover:before{opacity:1}.icon-picker__item:hover .icon-picker__item-icon i{color:#0d86ea;transform:scale(1.1)}.icon-picker__item:hover .icon-picker__item-name{color:#0d86ea;font-weight:600}.icon-picker__item:hover .icon-picker__item-class{color:#0d86ea;opacity:.8}.icon-picker__item--selected{border-color:#0d86ea;background:linear-gradient(135deg,#e0f7f5,#ecfaf9);color:#0d86ea;transform:translateY(-2px);box-shadow:0 6px 20px #0d86ea33,0 3px 8px #0000001a}.icon-picker__item--selected:before{opacity:1;background:linear-gradient(135deg,#0d86ea1a,#0d86ea0d)}.icon-picker__item--selected .icon-picker__item-icon i{color:#0d86ea;transform:scale(1.05)}.icon-picker__item--selected .icon-picker__item-name{color:#0d86ea;font-weight:600}.icon-picker__item--selected .icon-picker__item-class{color:#0d86ea;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:#0d86ea;box-shadow:0 0 0 3px #0d86ea33}.dark .icon-picker__search:before{color:#9ca3af}.dark .icon-picker__count{background:#0d86ea33;color:#0d86ea}.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(13,134,234,.05) 100%)}.dark .icon-picker__item:hover{background:#222;border-color:#0d86ea;box-shadow:0 8px 25px #0d86ea40,0 4px 10px #0000004d}.dark .icon-picker__item--selected{background:linear-gradient(135deg,#0d86ea33,#0d86ea26);border-color:#0d86ea;box-shadow:0 6px 20px #0d86ea4d,0 3px 8px #0000004d}.dark .icon-picker__item--selected:before{background:linear-gradient(135deg,#0d86ea26,#0d86ea1a)}.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:#00b7a5}.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:#00b7a5;background:#00b7a505;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:#00b7a51a;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.image-upload__icon-container i{font-size:2rem;color:#00b7a5}.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:#00b7a5;color:#fff;border-radius:.5rem;font-size:.75rem;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:#008477;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:#00b7a5}.dark .image-upload__empty-state{border-color:#00000014;background:#2d2d2d}.dark .image-upload__empty-state:hover{border-color:#00b7a5;background:#00b7a50d}.dark .image-upload__icon-container{background:#00b7a526}.dark .image-upload__icon-container i{color:#00b7a5}.dark .image-upload__title{color:#fff}.dark .image-upload__subtitle{color:#706f6c}.dark .image-upload__upload-button{background:#00b7a5}.dark .image-upload__upload-button:hover{background:#00ead3}.dark .image-upload__preview-container{border-color:#00000014}.dark .image-upload .p-error.field-error{color:#cf3559!important}.inline-filter-panel__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.inline-filter-panel__grid{grid-template-columns:repeat(auto-fit,minmax(15%,1fr))}}.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:IranSans,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:#0d86ea}.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:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.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:#0d86ea}.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:#0d86ea14;color:#0d86ea}.page-breadcrumb__item-link:focus{outline:none;box-shadow:0 0 0 2px #0d86ea33}.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:#00b7a5}.page-breadcrumb__item-icon{font-size:.875rem;color:inherit}.page-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width: 768px){.page-header{flex-direction:row;align-items:center;justify-content:space-between}}.page-header__content{flex:1}.page-header__title{font-size:1.5rem;font-weight:700;color:#1b1b18;margin:0 0 .25rem;line-height:1.3}.page-header__subtitle{font-size:.875rem;color:#a1a09a;margin:0;line-height:1.5}.page-header__actions{flex-shrink:0}.page-header__actions button.p-button-primary{font-size:.875rem;padding:.5rem 1rem!important;box-shadow:0 5px 15px #007a7280}.page-header__actions button.p-button-secondary{font-size:.875rem;padding:.5rem 1rem!important;box-shadow:0 5px 15px #1a1a1a0d;border:1px solid rgba(156,163,175,.3)}.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:#00b7a5;background:#00b7a51a;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #00b7a526;cursor:pointer}.role-card:hover .role-card__icon{transform:scale(1);color:#00b7a5}.role-card:hover .role-card__title{color:#00b7a5}.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:#00b7a5;background:#00b7a51a;box-shadow:0 0 0 2px #00b7a51a;transform:translateY(-1px)}.role-card--selected .role-card__icon{color:#00b7a5;transform:scale(1.02)}.role-card--selected .role-card__title{color:#00b7a5;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,#00b7a51a,#00b7a50d);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:#00b7a5;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 #00b7a54d}.role-card--selected .role-card__indicator{opacity:1;transform:scale(1)}.role-card__ripple{position:absolute;border-radius:50%;background:#00b7a54d;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:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.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)}}.search-toolbar{padding:1rem;border-bottom:1px solid rgba(0,0,0,.06);background:#f8fafc80}.search-toolbar__content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:stretch}@media (min-width: 640px){.search-toolbar__content{flex-direction:row;align-items:center}}.search-toolbar__search-wrapper{position:relative;width:100%}@media (min-width: 640px){.search-toolbar__search-wrapper{width:24rem}}.search-toolbar__search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#a1a09a;pointer-events:none;font-size:1rem}.search-toolbar__search-input{width:100%;padding-right:2.5rem;padding-right:3rem!important;padding-top:.625rem;padding-bottom:.625rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);background:#fff;transition:all .15s ease-in-out}.search-toolbar__search-input:focus{border-color:#00b7a5;box-shadow:0 0 0 4px #00b7a51a;outline:none}.search-toolbar__filter-btn{display:flex;align-items:center;gap:.25rem;transition:all .25s ease-in-out;padding:.5rem 1rem!important}.search-toolbar__filter-btn--active{background:#00b7a51a;border-color:#00b7a533;color:#00b7a5}.search-toolbar__filter-chevron{transition:transform .25s ease-in-out;font-size:.75rem}.search-toolbar__filter-chevron--rotated{transform:rotate(180deg)}.search-toolbar__filter-panel{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06);animation:fadeInDown .2s ease-out}@keyframes fadeInDown{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:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.tab-navigation__tab{border:none;background:transparent;padding:.5rem 1rem;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:#706f6c;cursor:pointer;position:relative;min-height:40px;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .25s ease-in-out ease;margin-bottom:-1px}.tab-navigation__tab:hover:not(.tab-navigation__tab--active){color:#00b7a5;background:#00b7a50a}.tab-navigation__tab--active{background:#00b7a526;color:#00b7a5;border-bottom-color:#00b7a5;font-weight:600}.tab-navigation__tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;margin-right:.25rem;background:#00b7a51a;color:#00b7a5;border-radius:.75rem;font-size:.75rem;font-weight:600}.tab-navigation__tab--active .tab-navigation__tab__badge{background:#055ca526;color:#055ca5}@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}}.tab-selector{margin-bottom:1rem}.tab-selector__label{display:block;font-weight:500;margin-bottom:.5rem;color:#1b1b18;font-size:.875rem}.tab-selector__required{color:#cf3559;margin-right:.25rem}.tab-selector__tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:.65rem;border:1px solid rgba(0,0,0,.08);transition:border-color .15s ease-in-out}.tab-selector--error .tab-selector__tabs{border-color:#cf3559}.tab-selector__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-family:IranSans,IranYekan,Dana,sans-serif;border:none;background:transparent;border-radius:.35rem;cursor:pointer;transition:all .15s ease-in-out;font-size:.875rem;font-weight:500;color:#706f6c;position:relative;outline:none}.tab-selector__tab:hover:not(:disabled){background:#f1f5f9;color:#1b1b18}.tab-selector__tab:disabled{opacity:.6;cursor:not-allowed}.tab-selector__tab--active{background:#00b7a5;color:#fff!important}.tab-selector__tab--active:hover:not(:disabled){background:#008477;opacity:1}.tab-selector__tab--active .tab-selector__icon{color:#fff!important}.tab-selector__tab--active .tab-selector__image{opacity:1}.tab-selector__tab--active .tab-selector__text{color:#fff!important}.tab-selector__icon{font-size:1.125rem;transition:color .15s ease-in-out}.tab-selector__image{width:1.25rem;height:1.25rem;object-fit:contain;border-radius:2px;transition:opacity .15s ease-in-out;flex-shrink:0}.tab-selector__text{transition:color .15s ease-in-out}.tab-selector__error{display:block;margin-top:.25rem;color:#cf3559;font-size:.75rem}.tab-selector__help{display:block;margin-top:.25rem;color:#706f6c;font-size:.75rem}.tab-selector--small .tab-selector__tab{padding:.5rem .75rem;font-size:.8125rem}.tab-selector--small .tab-selector__icon{font-size:1rem}.tab-selector--small .tab-selector__image{width:1rem;height:1rem}.tab-selector--large .tab-selector__tab{padding:1rem 1.25rem;font-size:.9375rem}.tab-selector--large .tab-selector__icon{font-size:1.25rem}.tab-selector--large .tab-selector__image{width:1.5rem;height:1.5rem}.tab-selector--disabled{opacity:.6;pointer-events:none}.tabs-container{display:flex;background:#fff;border-radius:1rem;padding:.25rem;box-shadow:0 1px 3px #00000005;border:1px solid rgba(0,0,0,.06);margin-bottom:1.5rem;overflow-x:auto}.tabs-container__tab{flex:1;min-width:150px;padding:.5rem;border-radius:.75rem;font-size:.875rem;font-weight:700;transition:all .25s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif;display:flex;align-items:center;justify-content:center;gap:.25rem;background:transparent;border:none;color:#706f6c;cursor:pointer}.tabs-container__tab:hover:not(.tabs-container__tab--active){color:#1b1b18;background:#1b1b180a}.tabs-container__tab--active{background:#00b7a51a;color:#00b7a5;box-shadow:0 1px 3px #00000005}.tabs-container__badge{padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.tabs-container__tab--active .tabs-container__badge{background:#00b7a533;color:#005149}.tabs-container__tab:not(.tabs-container__tab--active) .tabs-container__badge{background:#a1a09a1a;color:#a1a09a}.p-toast{direction:rtl;font-family:IranSans,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:#0d86ea1a}.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 #0d86ea;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,#0d86ea,#0a6aba);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}.landing-page{min-height:100vh;padding-bottom:5rem}.landing-page__navbar{max-width:80rem;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.landing-page__navbar-brand{display:flex;align-items:center;gap:.5rem}.landing-page__logo{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700}.landing-page__brand-text{font-size:2rem;font-weight:900;letter-spacing:-.025em}.landing-page__navbar-links{display:none;align-items:center;gap:1.5rem;font-size:.8125rem;font-weight:500;color:#475569}@media (min-width: 768px){.landing-page__navbar-links{display:flex}}.landing-page__nav-link{color:#475569;text-decoration:none;transition:color .2s}.landing-page__nav-link:hover{color:#2563eb}.landing-page__navbar-actions{display:flex;align-items:center;gap:.75rem}.landing-page__btn{border:none;cursor:pointer;transition:all .2s;font-family:Kalameh,sans-serif}.landing-page__btn--text{display:none;background:transparent;color:#475569;font-weight:700;font-size:.875rem;padding:0}@media (min-width: 768px){.landing-page__btn--text{display:block}}.landing-page__btn--text:hover{color:#2563eb}.landing-page__btn--primary{background-color:#0f172a;color:#fff;padding:.5rem 1.25rem;border-radius:9999px;font-size:.8125rem;font-weight:700}.landing-page__btn--primary:hover{background-color:#1e293b}.landing-page__btn--secondary{background-color:#2563eb;color:#fff;padding:.75rem 1.5rem;border-radius:9999px;font-size:.8125rem;font-weight:700;border:1px solid #e2e8f0}.landing-page__btn--secondary:hover{background-color:#2563eb}.landing-page__btn--cta{width:100%;background-color:#000;color:#fff;padding:.75rem 1.5rem;border-radius:9999px;font-weight:700;font-size:.875rem;white-space:nowrap;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (min-width: 640px){.landing-page__btn--cta{width:auto}}.landing-page__btn--cta:hover{background-color:#1e293b}.landing-page__btn--link{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#2563eb;font-weight:700;cursor:pointer;transition:gap .2s}.landing-page__btn--link:hover{gap:1rem}.landing-page__btn--footer{background-color:#2563eb;color:#fff;padding:.75rem 2rem;border-radius:9999px;font-weight:700;font-size:.875rem;box-shadow:0 10px 15px -3px #2563eb80;cursor:pointer}.landing-page__btn--footer:hover{background-color:#1d4ed8}.landing-page__hero{max-width:80rem;margin:1.5rem auto 0;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width: 768px){.landing-page__hero{margin-top:3rem;flex-direction:row;gap:2rem}}.landing-page__hero-content{flex:1;text-align:center;display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.landing-page__hero-content{text-align:right}}.landing-page__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:9999px;border:1px solid #e2e8f0;font-size:.6875rem;font-weight:700;color:#64748b;background-color:#f8fafc;align-self:center}@media (min-width: 768px){.landing-page__badge{align-self:flex-start}}.landing-page__badge-dot{width:.5rem;height:.5rem;background-color:#3b82f6;border-radius:9999px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.landing-page__title{font-size:2rem;line-height:1.3;font-weight:900;color:#0f172a;position:relative}@media (min-width: 768px){.landing-page__title{font-size:3rem}}.landing-page__title-highlight{position:relative;display:inline-block;z-index:10}.landing-page__title-underline{position:absolute;bottom:-.5rem;right:0;width:100%;height:1rem;color:#bfdbfe;z-index:-10}.landing-page__description{color:#64748b;font-size:.9375rem;max-width:32rem;margin:0 auto;line-height:1.6}@media (min-width: 768px){.landing-page__description{font-size:1rem;margin:0}}.landing-page__cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;margin:0 auto}@media (min-width: 640px){.landing-page__cta{flex-direction:row;gap:.75rem}}@media (min-width: 768px){.landing-page__cta{margin:0}}.landing-page__input-wrapper{position:relative;width:100%}.landing-page__input{width:100%;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:1rem 1.5rem 1rem 1rem;font-family:Kalameh,sans-serif;transition:border-color .2s;outline:none}.landing-page__input:focus{border-color:#3b82f6}.landing-page__input::placeholder{color:#94a3b8}.landing-page__partners{padding-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;opacity:.6;filter:grayscale(100%)}@media (min-width: 768px){.landing-page__partners{justify-content:flex-start}}.landing-page__partner{font-weight:700;font-size:1rem}.landing-page__hero-visual{flex:1;position:relative;width:100%;display:flex;justify-content:center}@media (min-width: 768px){.landing-page__hero-visual{justify-content:flex-end}}.landing-page__hero-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:linear-gradient(to top right,#eff6ff,#faf5ff);border-radius:9999px;filter:blur(3rem);z-index:-10}.landing-page__phone-mockup{position:relative;width:280px;height:560px;background-color:#fff;border-radius:2.5rem;border:6px solid #0f172a;box-shadow:0 20px 40px -12px #0003;overflow:hidden;z-index:10}.landing-page__phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:8rem;height:1.5rem;background-color:#0f172a;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;z-index:20}.landing-page__phone-content{width:100%;height:100%;background-color:#f8fafc;padding-top:2rem;padding:2rem .875rem .875rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.landing-page__phone-header{display:flex;align-items:center;justify-content:space-between}.landing-page__phone-welcome{font-size:.75rem;color:#94a3b8}.landing-page__phone-name{font-weight:700;color:#1e293b}.landing-page__phone-avatar{width:2.5rem;height:2.5rem;background-color:#e2e8f0;border-radius:9999px;overflow:hidden}.landing-page__phone-avatar img{width:100%;height:100%;object-fit:cover}.landing-page__phone-card{background-color:#2563eb;color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 10px 15px -3px #2563eb33}.landing-page__phone-card--primary{background-color:#2563eb}.landing-page__phone-card-label{font-size:.875rem;opacity:.8;margin-bottom:.25rem}.landing-page__phone-card-value{font-size:1.5rem;font-weight:700}.landing-page__phone-card-badge{font-size:.75rem;margin-top:.5rem;background-color:#1d4ed8;display:inline-block;padding:.25rem .5rem;border-radius:.5rem}.landing-page__phone-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.landing-page__phone-stat{background-color:#fff;padding:.75rem;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.landing-page__phone-stat-icon{margin-bottom:.5rem}.landing-page__phone-stat-icon--orange{color:#f97316}.landing-page__phone-stat-icon--yellow{color:#eab308}.landing-page__phone-stat-label{font-size:.75rem;color:#94a3b8}.landing-page__phone-stat-value{font-weight:700}.landing-page__phone-chart{background-color:#fff;padding:.75rem;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid #f8fafc;flex:1}.landing-page__phone-chart-title{font-size:.75rem;font-weight:700;color:#374151;margin-bottom:.5rem}.landing-page__phone-chart-container{height:8rem}.landing-page__phone-chart-legend{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.landing-page__phone-chart-item{display:flex;align-items:center;justify-content:space-between;font-size:.625rem}.landing-page__phone-chart-item-content{display:flex;align-items:center;gap:.5rem}.landing-page__phone-chart-dot{width:.5rem;height:.5rem;border-radius:9999px}.landing-page__phone-chart-dot--blue{background-color:#3b82f6}.landing-page__phone-chart-dot--green{background-color:#10b981}.landing-page__phone-chart-dot--orange{background-color:#f97316}.landing-page__float{position:absolute;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:20}.landing-page__float--bottom{bottom:10rem;left:-1rem;padding:1rem;border-radius:1rem;max-width:150px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.landing-page__float-icon--green{color:#10b981}.landing-page__float-label{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem}.landing-page__float-text{font-size:.75rem;font-weight:700}.landing-page__section{max-width:80rem;margin:5rem auto 0;padding:0 1.5rem}.landing-page__section-header{text-align:center;margin-bottom:2.5rem}.landing-page__section-label{font-size:.75rem;font-weight:700;color:#2563eb;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.landing-page__section-title{font-size:1.75rem;font-weight:900;color:#0f172a;line-height:1.3}@media (min-width: 768px){.landing-page__section-title{font-size:2rem}}.landing-page__steps{display:grid;grid-template-columns:1fr;gap:1.5rem;position:relative}@media (min-width: 768px){.landing-page__steps{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.landing-page__steps-connector{display:none}@media (min-width: 768px){.landing-page__steps-connector{display:block;position:absolute;top:1.5rem;right:16%;left:16%;border-top:2px dotted rgba(75,138,220,.23);z-index:-10}}.landing-page__step{display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s}.landing-page__step:hover .landing-page__step-number{background-color:#2563eb}.landing-page__step-number{width:3rem;height:3rem;background-color:#0f172a;color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;margin-bottom:1rem;box-shadow:0 8px 12px -3px #0000001a,0 4px 6px -2px #0000000d;transition:background-color .2s}.landing-page__step-title{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.landing-page__step-desc{color:#64748b;font-size:.8125rem;line-height:1.6;max-width:20rem}.landing-page__about{max-width:80rem;margin:5rem auto 0;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (min-width: 768px){.landing-page__about{flex-direction:row-reverse;gap:3rem}}.landing-page__about-content{flex:1;display:flex;flex-direction:column;gap:1.25rem}.landing-page__about-text{color:#64748b;font-size:.9375rem;line-height:1.6;max-width:32rem}.landing-page__about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1rem}.landing-page__about-stat{text-align:center}.landing-page__about-stat-value{font-size:2rem;font-weight:900;color:#0f172a;margin-bottom:.5rem}.landing-page__about-stat-label{font-size:.875rem;color:#64748b}.landing-page__about-visual{flex:1;background-color:#f1f5f9;border-radius:3rem;padding:2rem;position:relative;overflow:hidden}@media (min-width: 768px){.landing-page__about-visual{padding:3rem}}.landing-page__about-bg{position:absolute;top:0;left:0;width:16rem;height:16rem;background-color:#bfdbfe;border-radius:9999px;filter:blur(3rem);opacity:.5;transform:translateY(-50%) translate(-50%)}.landing-page__about-image{position:relative;z-index:10;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;border:4px solid white;transform:rotate(-3deg);transition:transform .5s}.landing-page__about-image:hover{transform:rotate(0)}.landing-page__benefits{max-width:80rem;margin:5rem auto 0;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (min-width: 768px){.landing-page__benefits{flex-direction:row;gap:3rem}}.landing-page__benefits-content{flex:1;display:flex;flex-direction:column;gap:1.25rem}.landing-page__features{display:flex;flex-direction:column;gap:1rem}.landing-page__feature{display:flex;align-items:center;gap:.875rem;background-color:#f8fafc;padding:.875rem;border-radius:.75rem;border:1px solid #f1f5f9}.landing-page__feature-icon{background-color:#fff;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center}.landing-page__feature-icon svg{color:#3b82f6}.landing-page__feature-icon:has(svg[class*=yellow]) svg{color:#eab308}.landing-page__feature-icon:has(svg[class*=green]) svg{color:#10b981}.landing-page__feature-text{font-weight:700;font-size:.9375rem;color:#374151}.landing-page__benefits-visual{flex:1;background-color:#f1f5f9;border-radius:3rem;padding:2rem;position:relative;overflow:hidden}@media (min-width: 768px){.landing-page__benefits-visual{padding:3rem}}.landing-page__benefits-bg{position:absolute;top:0;right:0;width:16rem;height:16rem;background-color:#bfdbfe;border-radius:9999px;filter:blur(3rem);opacity:.5;transform:translateY(-50%) translate(50%)}.landing-page__benefits-image{position:relative;z-index:10;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;border:4px solid white;transform:rotate(3deg);transition:transform .5s}.landing-page__benefits-image:hover{transform:rotate(0)}.landing-page__footer-cta{margin-top:5rem;padding:0 1.5rem}.landing-page__footer-cta-content{max-width:42rem;margin:0 auto;background-color:#0f172a;border-radius:2rem;padding:2rem;text-align:center;color:#fff;position:relative;overflow:hidden}@media (min-width: 768px){.landing-page__footer-cta-content{padding:2.5rem}}.landing-page__footer-cta-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.1}.landing-page__footer-cta-title{font-size:1.5rem;font-weight:900;margin-bottom:1rem;position:relative;z-index:10;line-height:1.3}@media (min-width: 768px){.landing-page__footer-cta-title{font-size:1.875rem}}.landing-page__footer-cta-desc{color:#94a3b8;margin-bottom:1.5rem;max-width:32rem;margin-left:auto;margin-right:auto;position:relative;z-index:10;font-size:.9375rem;line-height:1.6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.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(0,122,114,.15);border-radius:.65rem;background:#fff;font-size:.75rem;font-weight:500;color:#706f6c;cursor:pointer;transition:all .15s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif}.add-ticket__priority i{font-size:.75rem}.add-ticket__priority:hover{border-color:#00b7a54d;color:#00b7a5}.add-ticket__priority--active{border-color:#00b7a5;background:#00b7a514;color:#00b7a5}.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:#00b7a5;background:#00b7a514;color:#00b7a5}.add-ticket__priority--high.add-ticket__priority--active{border-color:#ef4444;background:#ef444414;color:#dc2626}.add-ticket__upload{border:2px dashed rgba(0,122,114,.2);border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .15s ease-in-out;background:#2d2d2d05}.add-ticket__upload:hover{border-color:#00b7a566;background:#00b7a508}.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:#00b7a514;border-radius:.65rem}.add-ticket__upload-file i{font-size:1.125rem;color:#00b7a5}.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(0,183,165,.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:#00b7a54d;border-radius:3px}.appDashboard::-webkit-scrollbar-thumb:hover{background:#00b7a580}.appDashboard__header{background:linear-gradient(135deg,#fff,#00b7a505);border-radius:1rem;padding:1rem .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,#00b7a508,#00b7a50d);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:#007a720f;border:1px solid rgba(0,122,114,.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:#00b7a51a;border-color:#00b7a533}.appDashboard__header-action:hover i{color:#00b7a5}.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:.875rem;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,#00b7a514,#00b7a51f);display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,183,165,.15);position:relative;flex-shrink:0}.appDashboard__header-avatar i{font-size:1.25rem;color:#00b7a5}.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(0,183,165,.1);box-shadow:0 1px 3px #00b7a50d}.appDashboard__tab-panel--item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00b7a51a;border-color:#00b7a533}.appDashboard__tab-panel--item-primary{border-left:3px solid #00b7a5}.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 #0d86ea}.appDashboard__tab-panel--item-header{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.appDashboard__tab-panel--item-header h3{color:#00b7a5;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:#00b7a51a;color:#00b7a5}.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:#00b7a505;border-radius:.35rem;position:relative;transition:all .25s ease-in-out}.appDashboard__tab-panel--stat:hover{background:#00b7a50d}.appDashboard__tab-panel--stat-large{padding:.5rem;background:#00b7a50d;border:1px solid rgba(0,183,165,.1)}.appDashboard__tab-panel--stat-amount{background:#2897640d;border:1px solid rgba(40,151,100,.1)}.appDashboard__tab-panel--stat-value{color:#00b7a5;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:IranSans,IranYekan,Dana,sans-serif}.appFAQ__search-input::placeholder{color:#a1a09a}.appFAQ__search-input:focus{outline:none;border-color:#0d86ea;box-shadow:0 0 0 3px #0d86ea1a}.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:IranSans,IranYekan,Dana,sans-serif;color:#1b1b18;flex:1;text-align:right;line-height:1.5}.appFAQ__item-question--active{color:#0d86ea}.appFAQ__item-arrow{color:#a1a09a;flex-shrink:0;transition:transform .15s ease-in-out}.appFAQ__item-arrow--up{color:#0d86ea}.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:#0d86ea1a;border-radius:.75rem;padding:1rem;text-align:center;border:1px solid rgba(13,134,234,.2)}.appFAQ__support-title{font-size:.875rem;font-weight:600;color:#055ca5;margin:0 0 .25rem}.appFAQ__support-subtitle{font-size:.75rem;color:#0d86ea;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:12rem}.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}.bank-name-display{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00b7a50d;border:1px solid rgba(0,183,165,.15);border-radius:.5rem;margin-bottom:1rem}.bank-name-display .pi{color:#00b7a5;font-size:1.1rem}.bank-name-display__label{font-weight:500;color:var(--text-color-secondary)}.bank-name-display__value{font-weight:600;color:var(--text-color-primary)}.postal-code-inquiry__button-wrapper{width:auto;padding-top:1.5rem;margin-top:6px}.merchant-info-card{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#00b7a50d,#00b7a505);border:1px solid rgba(0,183,165,.15);border-radius:1rem;margin-bottom:1rem}.merchant-info-card__icon{width:2.5rem;height:2.5rem;min-width:2.5rem;background-color:#00b7a51a;color:#00b7a5;font-weight:700;border:1px solid rgba(0,183,165,.15);border-radius:50%;font-size:1.25rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-shrink:0}.merchant-info-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.merchant-info-card__name{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4}.merchant-info-card__details{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;color:#706f6c}.merchant-info-card__details span{display:flex;align-items:center;gap:.25rem}.merchant-info-card__details span i{font-size:.75rem;opacity:.7}.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:#00b7a5;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.merchant-account-card:hover .merchant-account-card__content h4{color:#00b7a5}.merchant-account-card--selected{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a50d,#00b7a505);box-shadow:0 4px 16px #00b7a526}.merchant-account-card--selected:before{opacity:1}.merchant-account-card--selected .merchant-account-card__icon{transform:scale(1.05);background:linear-gradient(135deg,#00b7a5,#009e8e);color:#fff;box-shadow:0 4px 12px #00b7a54d}.merchant-account-card--selected .merchant-account-card__icon i{color:#fff}.merchant-account-card--selected .merchant-account-card__content h4{color:#00b7a5;font-weight:700}.merchant-account-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#00b7a51a;margin:0 auto 1.5rem;transition:all .25s ease-in-out}.merchant-account-card__icon i{font-size:1.5rem;color:#00b7a5;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:#00b7a5;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00b7a54d}.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 #00b7a5;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)}.bank-inquiry-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;margin-top:1rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.5;text-align:center;border-radius:.65rem;border:1px solid rgba(0,0,0,.08);background:#f8fafc;color:#1b1b18;cursor:pointer;transition:all .25s ease-in-out}.bank-inquiry-btn:hover:not(:disabled){background:#f1f5f9;border-color:#0000001f}.bank-inquiry-btn:disabled{cursor:not-allowed;opacity:.9}.bank-inquiry-btn__icon{font-size:1.25rem;flex-shrink:0}.bank-inquiry-btn__text{flex:1}.bank-inquiry-btn--loading{background:#00b7a514;border-color:#00b7a540;color:#006b60}.bank-inquiry-btn--loading .bank-inquiry-btn__icon{color:#00b7a5}.bank-inquiry-btn--success{background:#16a34a1a;border-color:#16a34a59;color:#0f6d32}.bank-inquiry-btn--success .bank-inquiry-btn__icon{color:#16a34a}.bank-inquiry-btn--error{background:#dc264a14;border-color:#dc264a59;color:#bb1e3d}.bank-inquiry-btn--error .bank-inquiry-btn__icon{color:#dc264a}.bank-inquiry-btn--error:hover:not(:disabled){background:#dc264a1f}.bank-inquiry-btn--warning{background:#ea580c1a;border-color:#ea580c59;color:#b9460a}.bank-inquiry-btn--warning .bank-inquiry-btn__icon{color:#ea580c}.bank-inquiry-btn--warning:hover:not(:disabled){background:#ea580c26}.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 .inquiry-message__method{border-top-color:#16a34a33}.inquiry-message--error .inquiry-message__method{border-top-color:#dc264a33}.inquiry-message--info{background:#00b7a51a;border:1px solid rgba(0,183,165,.3);color:#008477}.inquiry-message--info i{color:#00b7a5;animation:spin 1s linear infinite}.inquiry-message--info .inquiry-message__method{border-top-color:#00b7a533}.bank-info-display{background:#00b7a50d;border:1px solid rgba(0,183,165,.2);border-radius:.65rem;padding:1rem;margin-top:.5rem;transition:all .25s ease-in-out}.bank-info-display__header{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;color:#1b1b18}.bank-info-display__header i{color:#00b7a5;font-size:1rem}.bank-info-display__content{display:flex;flex-direction:column;gap:.5rem}.bank-info-display__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.5)}.bank-info-display__item:last-child{border-bottom:none}.bank-info-display__label{font-size:.875rem;font-weight:500;color:#706f6c;flex-shrink:0;min-width:120px}.bank-info-display__value{font-size:.875rem;font-weight:600;color:#1b1b18;flex:1;text-align:left;font-family:Courier New,monospace;letter-spacing:.05em}.bank-info-display__value.ltr-text{direction:ltr;text-align:right}.inquiry-results-drawer{max-width:480px}.inquiry-results-drawer :deep(.p-drawer-header){padding:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.inquiry-results-drawer :deep(.p-drawer-content){padding:1rem}.inquiry-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:2rem;min-height:300px;position:relative;overflow:hidden}.inquiry-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00b7a508,#00b7a514);animation:pulse-bg 3s ease-in-out infinite}.inquiry-loading__spinner{position:relative;z-index:1;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00b7a51a,#00b7a533);border-radius:50%;box-shadow:0 4px 20px #00b7a533;animation:float 3s ease-in-out infinite}.inquiry-loading__spinner i{color:#00b7a5;font-size:2.5rem;animation:spin 1.5s linear infinite}.inquiry-loading__message{text-align:center;position:relative;z-index:1;max-width:400px}.inquiry-loading__message p{font-size:1.125rem;color:#1b1b18;margin:0;font-weight:600;line-height:1.6;animation:fade-in-out 2s ease-in-out infinite}.inquiry-loading__progress{position:relative;z-index:1;width:100%;max-width:300px;height:4px;background:#00b7a51a;border-radius:2px;overflow:hidden;margin-top:1rem}.inquiry-loading__progress:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00b7a5,transparent);animation:progress-slide 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in-out{0%,to{opacity:.7}50%{opacity:1}}@keyframes pulse-bg{0%,to{opacity:1}50%{opacity:.8}}@keyframes progress-slide{0%{left:-100%}to{left:100%}}.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);display:flex;gap:1rem;align-items:center}.inquiry-results__actions .p-button{flex:1}.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:#00b7a5;background:#00b7a50d;transform:translateY(-2px)}.inquiry-type-option--active{border-color:#00b7a5;background:#00b7a51a;box-shadow:0 2px 8px #00b7a533}.inquiry-type-option--active i{color:#00b7a5}.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(0,183,165,.3);background:#00b7a50d;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-merchant-card__grid{display:grid;gap:1rem}.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}.correction-notice{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0;gap:1.5rem}.correction-notice__icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.correction-notice__icon{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0d86ea14;border:2px solid rgba(13,134,234,.15);transition:all .25s ease-in-out}.correction-notice__icon i{font-size:2.5rem;color:#0d86ea}.correction-notice__icon--rejected{background:#dc264a14;border-color:#dc264a26}.correction-notice__icon--rejected i{color:#dc264a}.correction-notice__icon--correction{background:#ea580c14;border-color:#ea580c26}.correction-notice__icon--correction i{color:#ea580c}.correction-notice__title{font-size:1.125rem;font-weight:700;color:#706f6c;margin:0;line-height:1.4}.correction-notice__content{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:600px}.correction-notice__reason{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;padding:1.5rem;text-align:right}.correction-notice__reason-text{font-size:1rem;font-weight:500;line-height:1.6;color:#1b1b18;margin:0;text-align:center}.correction-notice__info{margin-top:.5rem}.correction-notice__info.p-message-error{background:#dc264a1a;border-color:#dc264a4d;color:#b21d3a}.correction-notice__info.p-message-error .p-message-icon{color:#dc264a}.correction-notice__info.p-message-warn{background:#ea580c1a;border-color:#ea580c4d;color:#b9460a}.correction-notice__info.p-message-warn .p-message-icon{color:#ea580c}.merchant-view__header{background:linear-gradient(135deg,#fff,#00b7a505);border-radius:1rem;padding:1rem .5rem;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,#00b7a508,#00b7a50d);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,#00b7a526,#00b7a533);display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,183,165,.2);flex-shrink:0}.merchant-view__header-avatar span{font-size:1.25rem;font-weight:700;color:#00b7a5}.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:IranSans,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-left .p-badge{font-size:.7rem}.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:#007a720f;border:1px solid rgba(0,122,114,.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:#00b7a51a;border-color:#00b7a533}.merchant-view__header-action:hover i{color:#00b7a5}.merchant-view__header-action:active{transform:scale(.95)}.merchant-view__header-action--primary{background:#00b7a5;border-color:#00b7a5;box-shadow:0 4px 12px #00b7a54d}.merchant-view__header-action--primary i{color:#fff}.merchant-view__header-action--primary:hover{background:#009e8e;border-color:#009e8e}.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__spinner{font-size: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__installation-requests-list{display:flex;flex-direction:column;gap:.25rem}.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:#00b7a5;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:IranSans,IranYekan,Dana,monospace;text-align:left}.device-card{background:#fff;border-radius:1rem;padding:.5rem;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden}.device-card:hover{border-color:#00b7a54d;box-shadow:0 8px 24px #00b7a51f;transform:translateY(-2px);background:linear-gradient(135deg,#fff,#00b7a505)}.device-card:hover .device-card__arrow{opacity:1;transform:translate(-4px)}.device-card__icon{width:3.4rem;height:3.4rem;border-radius:.65rem;background:linear-gradient(135deg,#00b7a51a,#00b7a526);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.device-card__icon i{font-size:1.5rem;color:#00b7a5;transition:color .3s ease}.device-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.device-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.device-card__title{font-size:.75rem;font-weight:600;color:#1b1b18;margin:0;line-height:1.4;flex:1;min-width:0}.device-card__status{flex-shrink:0;font-size:.625rem}.device-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-top:.25rem;margin-top:.25rem;border-top:1px solid rgba(0,0,0,.06)}.device-card__serial{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#a1a09a;margin:0;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:right}.device-card__serial i{font-size:.75rem;color:#00b7a5;opacity:.8;flex-shrink:0}.device-card__serial span{font-weight:500;color:#706f6c;letter-spacing:.5px}.device-card__date{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.device-card__date i{font-size:.75rem;opacity:.7;flex-shrink:0}.device-card__date span{font-weight:400}.device-card__arrow{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.3;transition:all .3s ease;color:#706f6c}.device-card__arrow i{font-size:.875rem}.installation-request-card{background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);padding:.5rem;box-shadow:0 1px 3px #00000005;transition:all .2s ease;display:flex;align-items:flex-start;gap:1rem;position:relative;cursor:pointer;margin-bottom:1rem}.installation-request-card:hover{border-color:#00b7a533;box-shadow:0 4px 12px #00b7a51a;transform:translateY(-1px)}.installation-request-card:active{transform:translateY(0);box-shadow:0 1px 3px #00000005}.installation-request-card__icon{width:2.5rem;height:2.5rem;border-radius:.65rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.installation-request-card__icon i{font-size:1rem;color:#00b7a5}.installation-request-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.installation-request-card__header,.installation-request-card__info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.installation-request-card__title{font-size:.875rem;font-weight:600;color:#1b1b18;margin:0;line-height:1.4;flex:1;min-width:0}.installation-request-card__status{flex-shrink:0}.installation-request-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;padding-top:.5rem;margin-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.installation-request-card__device,.installation-request-card__date,.installation-request-card__followup{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.installation-request-card__device i,.installation-request-card__date i,.installation-request-card__followup i{font-size:.75rem;opacity:.7;flex-shrink:0}.installation-request-card__device span,.installation-request-card__date span,.installation-request-card__followup span{font-weight:500}.installation-request-card__followup{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:right}.installation-request-card__arrow{width:1.5rem;height:1.5rem;min-width:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.5;color:#706f6c;transition:all .2s ease}.installation-request-card__arrow i{font-size:.875rem}.installation-request-card__arrow:hover{opacity:1;color:#00b7a5}.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:#00b7a526;color:#00b7a5}.merchants-list__loading{display:flex;justify-content:center;align-items:center;padding:2rem}.merchants-list__spinner{font-size:2rem}.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,#00b7a51a,#00b7a533);display:flex;align-items:center;justify-content:center;border:4px solid rgba(0,183,165,.15)}.appProfile__avatar--placeholder i{font-size:2.5rem;color:#00b7a5}.appProfile__verified{position:absolute;bottom:.25rem;right:.25rem;background:#00b7a5;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:#0d86ea;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:IranSans,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:base!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:IranSans,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:#00b7a5;background:#f1f5f9;color:#1b1b18}.guild-select__filter--active,.city-select__filter--active,.agent-select__filter--active{border-color:#00b7a5;background:#e0f7f5;color:#00b7a5;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:#00b7a5;background:#e0f7f5}.guild-select__item-content,.city-select__item-content,.agent-select__item-content{flex:1;display:flex;flex-direction:column;gap:.375rem}.guild-select__item-main,.city-select__item-main,.agent-select__item-main{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.guild-select__item-label,.city-select__item-label,.agent-select__item-label{font-weight:600;font-size:1rem}.guild-select__item-code,.guild-select__item-province,.guild-select__item-county,.guild-select__item-tel-prefix,.city-select__item-code,.city-select__item-province,.city-select__item-county,.city-select__item-tel-prefix,.agent-select__item-code,.agent-select__item-province,.agent-select__item-county,.agent-select__item-tel-prefix{color:#706f6c;font-size:.75rem}.guild-select__item-license,.city-select__item-license,.agent-select__item-license{color:#ea580c;font-size:.75rem;background:#ea580c1a;border:1px solid rgba(234,88,12,.3);text-align:center;display:inline-flex;align-items:center;padding:0 .35rem;border-radius:.35rem;white-space:nowrap;font-weight:500}.guild-select__item-sub,.city-select__item-sub,.agent-select__item-sub{color:#706f6c;font-size:.75rem}.guild-select__check,.city-select__check,.agent-select__check{color:#00b7a5;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}.guild-select__item-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.guild-select__item-codes{display:flex;align-items:center;gap:.375rem;color:#1b1b18;font-size:.875rem;text-align:right}.guild-select__item-code{color:#0d86ea;font-size:.75rem;font-weight:700}.guild-select__item-code-separator{color:#1b1b18}.guild-select__item-complementary-value{color:#289764;font-weight:700;font-size:.75rem}.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:.25rem;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}.statistics-card__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;min-height:200px}.statistics-card__empty-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#00b7a51a,#00b7a50d);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#00b7a599;transition:all .25s ease-in-out}.statistics-card__empty-icon svg{color:inherit}@media (max-width: 768px){.statistics-card__empty-icon{width:64px;height:64px;margin-bottom:1rem}.statistics-card__empty-icon svg{width:32px;height:32px}}.statistics-card__empty-title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0 0 .25rem;line-height:1.4}@media (max-width: 768px){.statistics-card__empty-title{font-size:.875rem}}.statistics-card__empty-message{font-size:.75rem;color:#706f6c;margin:0;line-height:1.5;max-width:300px}@media (max-width: 768px){.statistics-card__empty-message{font-size:.7rem;max-width:250px}}.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(0,122,114,.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(0,122,114,.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:IranSans,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(0,122,114,.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:#00b7a51a;color:#00b7a5}.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:#00b7a514;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(0,122,114,.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(0,122,114,.15);border-radius:.75rem;font-size:.875rem;color:#1b1b18;background:#fff;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;resize:none;min-height:3rem;max-height:8rem}.ticket-chat__float-label :deep(.p-inputtextarea):focus{outline:none;border-color:#00b7a5}.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:#00b7a5;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:#009e8e;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(0,122,114,.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:#00b7a51a;color:#00b7a5}.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:#00b7a5;background:#00b7a51a;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(0,122,114,.08)}.ticket-view__message--admin{background:#00b7a50d;border-color:#00b7a526}.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:#007a721a;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:#00b7a526}.ticket-view__message--admin .ticket-view__message-avatar i{color:#00b7a5}.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:#00b7a5}.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:#00b7a514;border-radius:.35rem;font-size:.625rem;color:#00b7a5;cursor:pointer}.ticket-view__message-attachment:hover{background:#00b7a526}.ticket-view__message-attachment i{font-size:.625rem}.ticket-view__reply{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid rgba(0,122,114,.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(0,122,114,.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:#00b7a5;color:#00b7a5;background:#00b7a50d}.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(0,122,114,.08);cursor:pointer;transition:all .15s ease-in-out}.tickets-list__item:hover{border-color:#00b7a533;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:#00b7a5;background:#00b7a51a;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(0,122,114,.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:#00b7a5}.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 #00b7a526}.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:IranSans,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:#00b7a5}.waiting-approval .loading-indicator span{font-size:.875rem;text-align:center}.waiting-approval .info-list{border:2px solid rgba(0,0,0,.06);border-radius:1.5rem;padding:.5rem;margin-bottom:1rem;background:#fff;box-shadow:0 8px 15px #0000000d}.waiting-approval .info-list .info-list-title{font-size:.75rem;font-weight:500;color:#00b7a5;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;flex-wrap:wrap}.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;max-width:75%}.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}.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(0,122,114,.2);color:#007a72;transition:all .15s ease-in-out}.warehouse-serials-list__status-guide-button:hover{background:#00b7a526;border-color:#00b7a54d;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:IranSans,IranYekan,Dana,monospace;font-weight:600;color:#1b1b18}.warehouse-serials-list__cell-imei{font-family:IranSans,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:IranSans,IranYekan,Dana,monospace;font-weight:500}.excel-preview__cell-imei{font-family:IranSans,IranYekan,Dana,monospace;color:#706f6c}.excel-preview__table-content{width:100%;border-collapse:collapse;font-size:.75rem}.excel-preview__th{padding:.5rem;background:#00b7a51a;border:1px solid rgba(0,183,165,.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:#00b7a508}.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:IranSans,IranYekan,Dana,monospace;font-weight:500;min-width:120px;display:flex;flex-direction:column;gap:.25rem}.excel-preview__td--imei{font-family:IranSans,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,#00b7a51a,#00b7a50d);border:1px solid rgba(0,183,165,.2);border-radius:.75rem;margin-bottom:1.5rem}.excel-review__header i{font-size:2rem;color:#00b7a5}.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:IranSans,IranYekan,Dana,monospace;font-weight:500}.excel-review__cell-imei{font-family:IranSans,IranYekan,Dana,monospace;color:#706f6c}.excel-review__table-content{width:100%;border-collapse:collapse;font-size:.75rem}.excel-review__th{padding:.5rem;background:#00b7a51a;border:1px solid rgba(0,183,165,.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:#00b7a508}.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:IranSans,IranYekan,Dana,monospace;font-weight:500;min-width:120px;display:flex;flex-direction:column;gap:.25rem}.excel-review__td--imei{font-family:IranSans,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:#00b7a51a;color:#00b7a5;font-size:.875rem;font-weight:600;border:2px solid rgba(0,183,165,.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:#00b7a5;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 .25s .3s cubic-bezier(.55,.055,.675,.19) forwards,appWelcome-borderRadius .1s .55s linear forwards}.appWelcome__circle{background:#007a72;width:56px;height:56px;position:absolute;left:50%;top:50%;overflow:hidden;opacity:0;transform:translate(-50%,-50%);border-radius:50%;animation:appWelcome-init .2s .05s cubic-bezier(.55,.055,.675,.19) forwards,appWelcome-moveDown .3s .25s cubic-bezier(.6,-.28,.735,.045) forwards,appWelcome-moveUp .3s .55s cubic-bezier(.175,.885,.32,1.275) forwards,appWelcome-materia .25s .85s cubic-bezier(.86,0,.07,1) forwards,appWelcome-hide .15s 1.1s ease forwards}.appWelcome__content{position:relative;z-index:10;opacity:0;animation:appWelcome-moveIn .3s .7s 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:#007a72;top:100%}50%{top:40%}to{top:50%;background:#00b7a5}}@keyframes appWelcome-materia{0%{background:#00b7a5}50%{background:#00b7a5;top:26px}to{background:#007a72;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 .2s 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;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:IranSans,IranYekan,Dana,sans-serif}.action-buttons__item:hover{border-color:#00b7a54d;box-shadow:0 2px 8px #00b7a514}.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:#00b7a514;color:#00b7a5;transition:all .2s ease}.action-buttons__icon--filled{background:#00b7a5;color:#fff;box-shadow:0 4px 12px #00b7a559}.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(0,183,165,.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:#00b7a54d;border-radius:3px}.appDataTable__scroll-container::-webkit-scrollbar-thumb:hover{background:#00b7a580}.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:#00b7a5}.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:#00b7a50d!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:IranSans,IranYekan,Dana,sans-serif}.bottomBar__item--active{color:#00b7a5}.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:#00b7a5;color:#fff;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}.device-selection__loading,.device-selection__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#a1a09a;gap:.5rem}.device-selection__loading i,.device-selection__empty i{font-size:2rem;margin-bottom:.5rem;color:#a1a09a}.device-selection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.device-selection__error{color:#cf3559;font-size:.875rem;margin-top:.5rem}.device-selection__selected-info{margin-bottom:1.5rem}.device-selection__selected-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #00b7a5;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #00000005}.device-selection__selected-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.device-selection__selected-name{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#1b1b18}.device-selection__selected-name i{color:#00b7a5;font-size:1.25rem}.device-selection__selected-category{font-size:.75rem;color:#a1a09a;opacity:.8}.device-selection__change-btn{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;color:#706f6c;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif}.device-selection__change-btn:hover{background:#f1f5f9;border-color:#00b7a5;color:#00b7a5}.device-selection__change-btn i{font-size:.75rem}.device-card{position:relative;background:#fff;border:1.5px solid rgba(0,183,165,.2);background-color:#00b7a50d;border-radius:.75rem;padding:1.5rem 1rem;cursor:pointer;transition:all .25s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;box-shadow:0 1px 3px #00000005}.device-card:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-2px);background:#f1f5f9}.device-card--selected{border-color:#00b7a5;border-width:2px;background:linear-gradient(135deg,#00b7a514,#fff);box-shadow:0 4px 16px #00b7a526;transform:translateY(-2px)}.device-card__content{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.device-card__name{font-size:1rem;font-weight:700;color:#00b7a5;line-height:1.5;margin:0;font-family:tahoma}.device-card__category{font-size:.75rem;color:#706f6c;opacity:.8;font-weight:400;margin:0}.device-card__count{font-size:.75rem;color:#706f6c;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06);opacity:.9}.device-card__check{position:absolute;top:.25rem;left:.25rem;color:#fff;font-size:1.5rem;opacity:0;transition:all .25s ease-in-out;background:#00b7a5;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000005}.device-card--selected .device-card__check{opacity:1;transform:scale(1)}.device-card--selected:hover .device-card__check{opacity:1}.documents-step__list{display:flex;flex-direction:column;gap:1rem}.document-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .25s ease-in-out}.document-item:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-2px)}.document-item--completed{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a514,#00b7a505);box-shadow:0 2px 8px #00b7a51a}.document-item--completed:hover{border-color:#009e8e;box-shadow:0 4px 12px #00b7a533}.document-item__content{flex:1}.document-item__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.document-item__number{font-size:.875rem;font-weight:700;color:#1b1b18}.document-item__status{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#00b7a5;font-weight:600}.document-item__status i{font-size:.875rem}.document-item__info{display:flex;flex-direction:column;gap:.25rem}.document-item__name{font-size:1rem;font-weight:600;color:#1b1b18}.document-item__description{font-size:.75rem;color:#706f6c;line-height:1.5}.document-item__action{color:#a1a09a;font-size:1.25rem;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#a1a09a1a}.document-item__action i{transition:all .25s ease-in-out}.document-item--completed .document-item__action{color:#00b7a5;background:transparent}.document-item:hover .document-item__action{background:#00b7a51a;color:#00b7a5}.document-item--completed:hover .document-item__action{background:transparent}.document-item__check{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#00b7a5,#009e8e);border-radius:50%;color:#fff;box-shadow:0 2px 8px #00b7a54d;animation:checkAppear .3s ease-out}.document-item__check i{font-size:.875rem;font-weight:700}.document-drawer__content{display:flex;flex-direction:column;gap:2rem}.document-drawer__info{margin-bottom:1rem}.document-drawer__info p{color:#706f6c;font-size:1rem;line-height:1.6;margin:0}.document-drawer__section{display:flex;flex-direction:column;gap:1rem;padding:.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;transition:all .25s ease-in-out}.document-drawer__section:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005}.document-drawer__section-header{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.document-drawer__section-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#00b7a5,#009e8e);color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;flex-shrink:0}.document-drawer__section-title{font-size:1rem;font-weight:600;color:#1b1b18}.document-drawer__section-desc{color:#706f6c;font-size:1rem;line-height:1.6;margin:0 0 1rem}.document-drawer__section--upload .document-drawer__section-desc{margin-bottom:.5rem}.document-drawer__upload-instruction{color:#706f6c;font-size:.875rem;line-height:1.6;margin:0 0 1rem}.document-drawer__upload-instruction strong{color:#1b1b18}.document-drawer__upload-area{margin-top:.5rem}.document-drawer__upload-done{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;background:#00b7a514;border:1px solid rgba(0,183,165,.2);border-radius:.75rem;color:#00b7a5;font-weight:600}.document-drawer__upload-done i{font-size:1.25rem}.document-drawer__action-button{width:100%;justify-content:center}.document-drawer__action-buttons{display:flex;gap:1rem;width:100%}.document-drawer__action-buttons .document-drawer__action-button{flex:1}.document-drawer__success-message{display:flex;align-items:center;gap:.5rem;color:#00b7a5;font-weight:600;margin:0}.document-drawer__success-message i{font-size:1.25rem}.document-drawer__upload{margin:0}.document-drawer__actions{display:flex;gap:1rem;justify-content:flex-end;align-items:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.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;font-size:.875rem}.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:#00b7a51a;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#00b7a5;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:#00b7a5!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:#00b7a51a!important}.input-history{margin-top:.75rem}.input-history__container{display:flex;align-items:center;gap:.5rem;position:relative}.input-history__scroll-wrapper{position:relative;flex:1;overflow:hidden}.input-history__scroll{display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:.25rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.input-history__scroll::-webkit-scrollbar{display:none}.input-history__fade{position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease-in-out}.input-history__fade--left{left:0;background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.input-history__fade--right{right:0;background:linear-gradient(to left,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.input-history__fade--visible{opacity:1}.input-history__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:9999px;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500;color:#1b1b18}.input-history__badge:hover{background:#00b7a51a;border-color:#00b7a5;color:#00b7a5;transform:translateY(-1px);box-shadow:0 2px 4px #00b7a526}.input-history__badge:active{transform:translateY(0) scale(.98)}.input-history__badge-icon{font-size:.75rem;color:#00b7a5;flex-shrink:0}.input-history__badge-text{direction:ltr;text-align:left;font-family:IranSans,IranYekan,Dana,monospace;letter-spacing:.3px}.input-history__clear{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:9999px;cursor:pointer;transition:all .15s ease-in-out;color:#706f6c;flex-shrink:0}.input-history__clear i{font-size:.875rem}.input-history__clear:hover{background:#dc264a1a;border-color:#dc264a;color:#dc264a;transform:translateY(-1px)}.input-history__clear:active{transform:translateY(0) scale(.95)}.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__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:#00b7a51a;color:#00b7a5}.list-item__menu-button i{font-size:1rem}.list-item__avatar{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#00b7a533,#00b7a51a);display:flex;align-items:center;justify-content:center;color:#00b7a5;font-weight:700;font-size:1rem;flex-shrink:0;overflow:hidden;border:2px solid rgba(0,183,165,.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:.875rem;font-weight:600;color:#1b1b18;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.list-item__subtitle{font-family:IranSans,IranYekan,Dana,monospace;color:#706f6c;font-size:.75rem;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:#00b7a5;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:#00b7a5;box-shadow:0 0 0 .2rem #00b7a51a}.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:IranSans,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:#00b7a50d;border-color:#00b7a54d}.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:#00b7a5}.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:IranSans,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:#00b7a514}.list-toolbar__sort-option--active{background:#00b7a51f;color:#00b7a5;font-weight:600}.list-toolbar__sort-option--active i.pi-check{color:#00b7a5}.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}.serial-assignment-drawer{max-width:100%}.serial-assignment-drawer :deep(.p-drawer-header){padding:1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;background:#fff;z-index:10}.serial-assignment-drawer :deep(.p-drawer-content){padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.serial-assignment-drawer .serial-assignment-content{display:flex;flex-direction:column;gap:1.5rem}.serial-assignment-drawer .info-section{background:#fff;border-radius:.65rem;padding:1rem}.serial-assignment-drawer .info-section__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.serial-assignment-drawer .info-section__header i{color:#00b7a5;font-size:1.125rem}.serial-assignment-drawer .info-section__title{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.serial-assignment-drawer .info-section__title i{color:#00b7a5}.serial-assignment-drawer .info-section__content{display:flex;flex-direction:column;gap:0}.serial-assignment-drawer .info-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;padding:.5rem .25rem;min-height:40px}.serial-assignment-drawer .info-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.serial-assignment-drawer .info-row--full{flex-direction:column;align-items:flex-start;min-height:auto;gap:0}.serial-assignment-drawer .info-row--full .info-row__label{min-width:auto;width:100%;padding-bottom:.25rem}.serial-assignment-drawer .info-row--full .info-row__value{width:100%;justify-content:flex-start;text-align:right;word-break:break-word}.serial-assignment-drawer .info-row--error{border-bottom:none!important}.serial-assignment-drawer .info-row--error .info-row__label{color:#dc264a;font-weight:600}.serial-assignment-drawer .info-row--error .info-row__value{color:#dc264a;word-break:break-word}.serial-assignment-drawer .info-row__label{display:flex;align-items:center;gap:.25rem;color:#706f6c;font-weight:500;flex-shrink:0;min-width:140px;font-size:.875rem}.serial-assignment-drawer .info-row__value{color:#1b1b18;text-align:right;font-family:IranSans,IranYekan,Dana,monospace;display:flex;align-items:center;gap:.25rem;flex:1;font-weight:500;font-size:.875rem;word-break:break-word;justify-content:flex-end;line-height:1.5}.serial-assignment-drawer .info-row__value--code{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:left;justify-content:flex-start}.serial-assignment-drawer .info-row__value--error{color:#dc264a;word-break:break-word;line-height:1.6;text-align:right;justify-content:flex-start}.serial-assignment-drawer .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:.35rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.serial-assignment-drawer .status-badge--pending{background:#f59e0b1a;color:#f59e0b}.serial-assignment-drawer .status-badge--approved{background:#10b9811a;color:#10b981}.serial-assignment-drawer .status-badge--rejected{background:#ef44441a;color:#ef4444}.serial-assignment-drawer .no-serial-message{display:flex;align-items:center;justify-content:center;color:#a1a09a;text-align:center;margin:0;font-size:.875rem}.serial-assignment-drawer .notes-text{color:#1b1b18;line-height:1.6;padding:1rem;margin:.25rem 0;background:#00b7a508;border-radius:.65rem;font-size:.875rem;white-space:pre-wrap;word-break:break-word}.serial-assignment-drawer .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;gap:1rem;color:#706f6c;min-height:200px}.serial-assignment-drawer .loading-state i{font-size:2rem;color:#00b7a5;animation:spin 1.5s linear infinite}.serial-assignment-drawer .loading-state p{font-size:1rem;font-weight:500;margin:0;color:#706f6c}.serial-assignment-drawer .drawer-action-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;margin-top:1rem;background:#00b7a5;color:#fff;border:none;border-radius:.65rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b7a54d;font-family:IranSans,IranYekan,Dana,sans-serif;min-height:44px}.serial-assignment-drawer .drawer-action-button i{font-size:1.125rem}.serial-assignment-drawer .drawer-action-button:hover:not(:disabled){background:#009e8e;box-shadow:0 6px 16px #00b7a566;transform:translateY(-2px)}.serial-assignment-drawer .drawer-action-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00b7a54d}.serial-assignment-drawer .drawer-action-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.stepper-form{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.stepper-form::-webkit-scrollbar{display:none}.stepper-form__container{width:100%;max-width:900px;margin:0 auto;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.stepper-form__container::-webkit-scrollbar{display:none}.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;scrollbar-width:none;-ms-overflow-style:none}.stepper-form__stepper::-webkit-scrollbar{display:none}.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:.5rem 0 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;scrollbar-width:none;-ms-overflow-style:none}.stepper-form__stepper :deep(.p-steppanels)::-webkit-scrollbar{display:none}.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:.5rem}.stepper-step__icon{border-radius:50%;border:2px solid rgba(0,0,0,.06);width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;color:#a1a09a}.stepper-step__icon--rejected{border-color:#dc264a4d;color:#dc264a}.stepper-step__icon--rejected.stepper-step__icon--active{background:#dc264a;color:#fff;border-color:#dc264a}.stepper-step__icon--correction{border-color:#ea580c4d;color:#ea580c}.stepper-step__icon--correction.stepper-step__icon--active{background:#ea580c;color:#fff;border-color:#ea580c}.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:#00b7a50d;border:2px solid rgba(0,183,165,.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;flex-direction:row;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:#00b7a5;background:#00b7a5}.appTabs__decooupble .p-tablist-tab-list .p-tab-active{background:#00b7a5}.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(0,183,165,.1);border-radius:.75rem .75rem 0 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,183,165,.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:#00b7a54d;border-radius:2px}.appTabs .p-tablist::-webkit-scrollbar-thumb:hover{background:#00b7a580}.appTabs .p-tab{flex:1;min-width:fit-content;font-family:IranSans,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:#00b7a50d;color:#00b7a5}.appTabs .p-tab[aria-selected=true]{color:#00b7a5;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,#00b7a5,#00b7a5)}.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(0,183,165,.3) transparent}.appTabs .p-tabpanels::-webkit-scrollbar{width:4px}.appTabs .p-tabpanels::-webkit-scrollbar-track{background:transparent}.appTabs .p-tabpanels::-webkit-scrollbar-thumb{background:#00b7a54d;border-radius:2px}.appTabs .p-tabpanels::-webkit-scrollbar-thumb:hover{background:#00b7a580}.appLayout .p-toast[group=agent],.p-toast[group=agent]{direction:rtl;font-family:IranSans,IranYekan,Dana,sans-serif;z-index:1070;max-width:400px;width:auto}.appLayout .p-toast[group=agent] .p-toast-message,.p-toast[group=agent] .p-toast-message,.p-toast-message.toast-agent{background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:.25rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d;overflow:hidden;transition:all .25s ease-in-out;padding:0}.appLayout .p-toast[group=agent] .p-toast-message:hover,.p-toast[group=agent] .p-toast-message:hover,.p-toast-message.toast-agent:hover{box-shadow:0 6px 20px #0006;transform:translateY(-1px)}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-message-content,.p-toast[group=agent] .p-toast-message .p-toast-message-content,.p-toast-message.toast-agent .p-toast-message-content{padding:.5rem 1rem;display:flex;align-items:center;gap:.25rem;min-height:auto}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-message-icon,.p-toast[group=agent] .p-toast-message .p-toast-message-icon,.p-toast-message.toast-agent .p-toast-message-icon{display:none}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-message-text,.p-toast[group=agent] .p-toast-message .p-toast-message-text,.p-toast-message.toast-agent .p-toast-message-text{flex:1;margin:0;font-size:.8125rem;line-height:1.4;color:#fffffff2}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-summary,.p-toast[group=agent] .p-toast-message .p-toast-summary,.p-toast-message.toast-agent .p-toast-summary{font-weight:500;margin-bottom:.125rem;color:#fffffff2;font-size:.8125rem;line-height:1.3}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-detail,.p-toast[group=agent] .p-toast-message .p-toast-detail,.p-toast-message.toast-agent .p-toast-detail{color:#fffc;font-size:.75rem;line-height:1.4;margin-top:.125rem}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-icon-close,.p-toast[group=agent] .p-toast-message .p-toast-icon-close,.p-toast-message.toast-agent .p-toast-icon-close{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.35rem;background:transparent;border:none;cursor:pointer;transition:all .15s ease-in-out;color:#ffffff80;flex-shrink:0;font-size:.75rem;opacity:.7}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-icon-close:hover,.p-toast[group=agent] .p-toast-message .p-toast-icon-close:hover,.p-toast-message.toast-agent .p-toast-icon-close:hover{background:#fff3;color:#fff;opacity:1;transform:scale(1.1)}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-icon-close:active,.p-toast[group=agent] .p-toast-message .p-toast-icon-close:active,.p-toast-message.toast-agent .p-toast-icon-close:active{transform:scale(.95)}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-icon-close:focus-visible,.p-toast[group=agent] .p-toast-message .p-toast-icon-close:focus-visible,.p-toast-message.toast-agent .p-toast-icon-close:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.appLayout .p-toast[group=agent] .p-toast-message-success,.p-toast[group=agent] .p-toast-message-success,.p-toast-message.toast-agent.p-toast-message-success{background:#22c55ed9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#22c55e4d}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-message-icon,.p-toast[group=agent] .p-toast-message-success .p-toast-message-icon,.p-toast-message.toast-agent.p-toast-message-success .p-toast-message-icon{display:none}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-summary,.p-toast[group=agent] .p-toast-message-success .p-toast-summary,.p-toast-message.toast-agent.p-toast-message-success .p-toast-summary{color:#fffffff2}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-detail,.p-toast[group=agent] .p-toast-message-success .p-toast-detail,.p-toast-message.toast-agent.p-toast-message-success .p-toast-detail{color:#ffffffd9}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-icon-close,.p-toast[group=agent] .p-toast-message-success .p-toast-icon-close,.p-toast-message.toast-agent.p-toast-message-success .p-toast-icon-close{color:#ffffff80;opacity:.7}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-icon-close:hover,.p-toast[group=agent] .p-toast-message-success .p-toast-icon-close:hover,.p-toast-message.toast-agent.p-toast-message-success .p-toast-icon-close:hover{background:#fff3;color:#fff;opacity:1;transform:scale(1.1)}.appLayout .p-toast[group=agent] .p-toast-message-success .p-toast-icon-close:active,.p-toast[group=agent] .p-toast-message-success .p-toast-icon-close:active,.p-toast-message.toast-agent.p-toast-message-success .p-toast-icon-close:active{transform:scale(.95)}.appLayout .p-toast[group=agent] .p-toast-message-error,.p-toast[group=agent] .p-toast-message-error,.p-toast-message.toast-agent.p-toast-message-error{background:#ef4444d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#ef44444d}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-message-icon,.p-toast[group=agent] .p-toast-message-error .p-toast-message-icon,.p-toast-message.toast-agent.p-toast-message-error .p-toast-message-icon{display:none}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-summary,.p-toast[group=agent] .p-toast-message-error .p-toast-summary,.p-toast-message.toast-agent.p-toast-message-error .p-toast-summary{color:#fffffff2}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-detail,.p-toast[group=agent] .p-toast-message-error .p-toast-detail,.p-toast-message.toast-agent.p-toast-message-error .p-toast-detail{color:#ffffffd9}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-icon-close,.p-toast[group=agent] .p-toast-message-error .p-toast-icon-close,.p-toast-message.toast-agent.p-toast-message-error .p-toast-icon-close{color:#ffffff80;opacity:.7}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-icon-close:hover,.p-toast[group=agent] .p-toast-message-error .p-toast-icon-close:hover,.p-toast-message.toast-agent.p-toast-message-error .p-toast-icon-close:hover{background:#fff3;color:#fff;opacity:1;transform:scale(1.1)}.appLayout .p-toast[group=agent] .p-toast-message-error .p-toast-icon-close:active,.p-toast[group=agent] .p-toast-message-error .p-toast-icon-close:active,.p-toast-message.toast-agent.p-toast-message-error .p-toast-icon-close:active{transform:scale(.95)}.appLayout .p-toast[group=agent] .p-toast-message-warn,.p-toast[group=agent] .p-toast-message-warn,.p-toast-message.toast-agent.p-toast-message-warn{background:#f97316d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#f973164d}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-message-icon,.p-toast[group=agent] .p-toast-message-warn .p-toast-message-icon,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-message-icon{display:none}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-summary,.p-toast[group=agent] .p-toast-message-warn .p-toast-summary,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-summary{color:#fffffff2}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-detail,.p-toast[group=agent] .p-toast-message-warn .p-toast-detail,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-detail{color:#ffffffd9}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close,.p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-icon-close{color:#ffffff80;opacity:.7}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close:hover,.p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close:hover,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-icon-close:hover{background:#fff3;color:#fff;opacity:1;transform:scale(1.1)}.appLayout .p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close:active,.p-toast[group=agent] .p-toast-message-warn .p-toast-icon-close:active,.p-toast-message.toast-agent.p-toast-message-warn .p-toast-icon-close:active{transform:scale(.95)}.appLayout .p-toast[group=agent] .p-toast-message-info,.p-toast[group=agent] .p-toast-message-info,.p-toast-message.toast-agent.p-toast-message-info{background:#289764d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#2897644d}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-message-icon,.p-toast[group=agent] .p-toast-message-info .p-toast-message-icon,.p-toast-message.toast-agent.p-toast-message-info .p-toast-message-icon{display:none}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-summary,.p-toast[group=agent] .p-toast-message-info .p-toast-summary,.p-toast-message.toast-agent.p-toast-message-info .p-toast-summary{color:#fffffff2}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-detail,.p-toast[group=agent] .p-toast-message-info .p-toast-detail,.p-toast-message.toast-agent.p-toast-message-info .p-toast-detail{color:#ffffffd9}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-icon-close,.p-toast[group=agent] .p-toast-message-info .p-toast-icon-close,.p-toast-message.toast-agent.p-toast-message-info .p-toast-icon-close{color:#ffffff80;opacity:.7}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-icon-close:hover,.p-toast[group=agent] .p-toast-message-info .p-toast-icon-close:hover,.p-toast-message.toast-agent.p-toast-message-info .p-toast-icon-close:hover{background:#fff3;color:#fff;opacity:1;transform:scale(1.1)}.appLayout .p-toast[group=agent] .p-toast-message-info .p-toast-icon-close:active,.p-toast[group=agent] .p-toast-message-info .p-toast-icon-close:active,.p-toast-message.toast-agent.p-toast-message-info .p-toast-icon-close:active{transform:scale(.95)}.appLayout .p-toast[group=agent].p-toast-top-center,.p-toast[group=agent].p-toast-top-center{top:calc(60px + .5rem);left:50%;transform:translate(-50%)}.appLayout .p-toast[group=agent].p-toast-top-right,.p-toast[group=agent].p-toast-top-right{top:calc(60px + .5rem);right:1rem}.appLayout .p-toast[group=agent].p-toast-top-left,.p-toast[group=agent].p-toast-top-left{top:calc(60px + .5rem);left:1rem}.appLayout .p-toast[group=agent].p-toast-bottom-right,.p-toast[group=agent].p-toast-bottom-right{bottom:calc(62px + .5rem);right:1rem}.appLayout .p-toast[group=agent].p-toast-bottom-left,.p-toast[group=agent].p-toast-bottom-left{bottom:calc(62px + .5rem);left:1rem}.appLayout .p-toast[group=agent].p-toast-bottom-center,.p-toast[group=agent].p-toast-bottom-center{bottom:calc(62px + .5rem);left:50%;transform:translate(-50%)}.appLayout .p-toast[group=agent].p-toast-center,.p-toast[group=agent].p-toast-center{top:50%;left:50%;transform:translate(-50%,-50%)}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-message,.p-toast[group=agent] .p-toast-message .p-toast-message{animation:agent-toast-slide-down .3s ease-out}.appLayout .p-toast[group=agent] .p-toast-message .p-toast-message.p-toast-message-leave,.p-toast[group=agent] .p-toast-message .p-toast-message.p-toast-message-leave{animation:agent-toast-fade-out .25s ease-in forwards}@keyframes agent-toast-slide-down{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes agent-toast-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media screen and (max-width: 768px){.appLayout .p-toast[group=agent],.p-toast[group=agent]{max-width:calc(100vw - 1rem);left:.5rem!important;right:.5rem!important}.appLayout .p-toast[group=agent].p-toast-top-center,.p-toast[group=agent].p-toast-top-center{top:calc(60px + .25rem)!important;left:.5rem!important;right:.5rem!important;transform:none!important}.appLayout .p-toast[group=agent] .p-toast-message,.p-toast[group=agent] .p-toast-message{margin-bottom:.25rem}.appLayout .p-toast[group=agent] .p-toast-message-content,.p-toast[group=agent] .p-toast-message-content{padding:.25rem .5rem}.appLayout .p-toast[group=agent] .p-toast-summary,.appLayout .p-toast[group=agent] .p-toast-detail,.p-toast[group=agent] .p-toast-summary,.p-toast[group=agent] .p-toast-detail{font-size:.75rem}}.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,.toolbar__body--right-logout{margin-top:.3rem;transform:rotate(-180deg)}.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}.witness-step__list{display:flex;flex-direction:column;gap:1rem}.witness-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .25s ease-in-out}.witness-item:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-2px)}.witness-item--filled{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a514,#00b7a505);box-shadow:0 2px 8px #00b7a51a}.witness-item--filled:hover{border-color:#009e8e;box-shadow:0 4px 12px #00b7a533}.witness-item__content{flex:1}.witness-item__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.witness-item__number{font-size:.875rem;font-weight:700;color:#1b1b18}.witness-item__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#00b7a5,#009e8e);border-radius:50%;color:#fff;box-shadow:0 2px 8px #00b7a54d;animation:checkAppear .3s ease-out}.witness-item__check i{font-size:.875rem;font-weight:700}@keyframes checkAppear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.witness-item__info{display:flex;flex-direction:column;gap:.25rem}.witness-item__name{font-size:1rem;font-weight:600;color:#1b1b18}.witness-item__details{display:flex;gap:1rem;font-size:.75rem;color:#706f6c}.witness-item__empty{display:flex;align-items:center;gap:.5rem;color:#a1a09a;font-size:.875rem;padding:.5rem 0}.witness-item__empty i{font-size:1.5rem;color:#00b7a5;opacity:.6}.witness-item__action{color:#a1a09a;font-size:1.25rem;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#a1a09a1a}.witness-item__action i{transition:all .25s ease-in-out}.witness-item--filled .witness-item__action{color:#00b7a5;background:transparent}.witness-item:hover .witness-item__action{background:#00b7a51a;color:#00b7a5}.witness-item--filled:hover .witness-item__action{background:transparent}.witness-item__action .witness-item__check{width:32px;height:32px}.witness-drawer{padding:1rem 0}.witness-drawer__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.activities-view{padding:1.5rem}.activities-view .activity-info-cell{display:flex;align-items:center;gap:1rem}.activities-view .activity-info-cell__icon-wrapper{flex-shrink:0}.activities-view .activity-info-cell__icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.activities-view .activity-info-cell__icon--green{background-color:#22c55e1a;color:#22c55e}.activities-view .activity-info-cell__icon--blue{background-color:#3b82f61a;color:#3b82f6}.activities-view .activity-info-cell__icon--orange{background-color:#f973161a;color:#f97316}.activities-view .activity-info-cell__icon--gray{background-color:#6b72801a;color:#6b7280}.activities-view .activity-info-cell__icon--red{background-color:#ef44441a;color:#ef4444}.activities-view .activity-info-cell__icon--purple{background-color:#a855f71a;color:#a855f7}.activities-view .activity-info-cell__content{flex:1;min-width:0}.activities-view .activity-info-cell__title{font-weight:600;color:#1b1b18;margin-bottom:.25rem}.activities-view .activity-info-cell__description{font-size:14px;color:#706f6c;line-height:1.5}.activities-view .user-name-cell{font-weight:500;color:#1b1b18}.activities-view .user-name-cell .text-muted{color:#706f6c;font-style:italic}.activities-view .activity-actions-cell{display:flex;justify-content:center;align-items:center}.activity-changes-modal .activity-changes-content{padding:1rem 0}.activity-changes-modal .activity-changes-header{display:flex;align-items:flex-start;gap:.25rem;padding-bottom:1.5rem;margin-bottom:1.5rem}.activity-changes-modal .activity-changes-header__icon-wrapper{flex-shrink:0}.activity-changes-modal .activity-changes-header__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.activity-changes-modal .activity-changes-header__icon--green{background-color:#22c55e1a;color:#22c55e}.activity-changes-modal .activity-changes-header__icon--blue{background-color:#3b82f61a;color:#3b82f6}.activity-changes-modal .activity-changes-header__icon--orange{background-color:#f973161a;color:#f97316}.activity-changes-modal .activity-changes-header__icon--gray{background-color:#6b72801a;color:#6b7280}.activity-changes-modal .activity-changes-header__icon--red{background-color:#ef44441a;color:#ef4444}.activity-changes-modal .activity-changes-header__icon--purple{background-color:#a855f71a;color:#a855f7}.activity-changes-modal .activity-changes-header__info{flex:1;min-width:0}.activity-changes-modal .activity-changes-header__title{font-size:18px;font-weight:600;color:#1b1b18;margin:0 0 .25rem}.activity-changes-modal .activity-changes-header__description{font-size:14px;color:#706f6c;line-height:1.5;margin:0}.activity-changes-modal .activity-changes-list{display:flex;flex-direction:column;gap:.5rem}.activity-changes-modal .activity-change-item{border-radius:12px;padding:.5rem;transition:all .2s ease}.activity-changes-modal .activity-change-item:hover{border-color:#00b7a5;box-shadow:0 2px 8px #0000000d}.activity-changes-modal .activity-change-item__field{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.activity-changes-modal .activity-change-item__field-icon{color:#00b7a5;font-size:14px}.activity-changes-modal .activity-change-item__field-label{font-weight:600;font-size:15px;color:#1b1b18}.activity-changes-modal .activity-change-item__values{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.activity-changes-modal .activity-change-item__value{flex:1;min-width:200px;display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:8px}.activity-changes-modal .activity-change-item__value--old{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2)}.activity-changes-modal .activity-change-item__value--new{background-color:#22c55e0d;border:1px solid rgba(34,197,94,.2)}.activity-changes-modal .activity-change-item__value-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.activity-changes-modal .activity-change-item__value-content{font-size:14px;font-weight:500;word-break:break-word;line-height:1.5}.activity-changes-modal .activity-change-item__value--old .activity-changes-modal .activity-change-item__value-label{color:#ef4444}.activity-changes-modal .activity-change-item__value--old .activity-changes-modal .activity-change-item__value-content{color:#dc2626}.activity-changes-modal .activity-change-item__value--new .activity-changes-modal .activity-change-item__value-label{color:#22c55e}.activity-changes-modal .activity-change-item__value--new .activity-changes-modal .activity-change-item__value-content{color:#16a34a}.activity-changes-modal .activity-change-item__arrow{flex-shrink:0;color:#706f6c;font-size:18px;padding:0 .5rem}.activity-changes-modal .activity-changes-empty{text-align:center;padding:4rem;color:#706f6c}.activity-changes-modal .activity-changes-empty i{font-size:48px;margin-bottom:1rem;opacity:.5}.activity-changes-modal .activity-changes-empty p{font-size:16px;margin:0}.pageLogin{position:relative;overflow:hidden;min-height:100vh;display:flex;background:#f8fafc}.pageLogin__promo{display:none;width:50%;position:relative;overflow:hidden;align-items:center;justify-content:center;opacity:0;transition:opacity 1s ease-in-out}@media (min-width: 1024px){.pageLogin__promo{display:flex}}.pageLogin__promo--mounted{opacity:1}.pageLogin__promo-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pageLogin__promo-background img{width:100%;height:100%;object-fit:cover;opacity:.3;filter:blur(2px)}.pageLogin__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#00b7a5e6,#193f53e6,#0f172ae6);mix-blend-mode:multiply}.pageLogin__promo-circle{position:absolute;border-radius:50%;filter:blur(80px);animation:pulse 3s ease-in-out infinite;z-index:1}.pageLogin__promo-circle--1{top:25%;left:25%;width:24rem;height:24rem;background:#00b7a533;animation-delay:0s}.pageLogin__promo-circle--2{bottom:25%;right:25%;width:24rem;height:24rem;background:#12aa7cba;animation-delay:.7s}.pageLogin__promo-content{position:relative;z-index:10;text-align:center;padding:3rem;max-width:28rem;color:#fff}.pageLogin__promo-icon{width:12rem;height:12rem;background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 8px 32px #0000001a}.pageLogin__promo-icon img{width:14rem}.pageLogin__promo-title{font-size:4rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3}.pageLogin__promo-description{font-size:1.125rem;line-height:1.7;color:#fffc}.pageLogin__form-wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;z-index:10}@media (min-width: 1024px){.pageLogin__form-wrapper{width:50%;padding:3rem}}.pageLogin__form-container{width:100%;max-width:28rem;transform:translateY(1rem);opacity:0;transition:all .7s ease-in-out .3s}.pageLogin__form-container--mounted{transform:translateY(0);opacity:1}.pageLogin__form-mobile-icon{display:flex;justify-content:center;margin-bottom:1rem}.pageLogin__form-mobile-icon img{width:8rem}.pageLogin__form-header{text-align:center;margin-bottom:2.5rem}@media (min-width: 1024px){.pageLogin__form-header{text-align:right}}.pageLogin__form-title{font-size:1.875rem;font-weight:700;color:#1b1b18;margin-bottom:.75rem}.pageLogin__form-subtitle{font-size:.875rem;color:#706f6c}.pageLogin__form{display:flex;flex-direction:column;gap:1.5rem}.pageLogin__form-field{display:flex;flex-direction:column;gap:1rem}.pageLogin__form-field .p-inputtext{padding-right:2.7rem!important}.pageLogin__form-input-wrapper{position:relative;display:flex;align-items:center;margin-bottom:.5rem}.pageLogin__form-input-icon{position:absolute;right:1rem;z-index:1;color:#706f6c;pointer-events:none;transition:color .15s ease-in-out}.pageLogin__form-field:focus-within .pageLogin__form-input-icon{color:#00b7a5}.pageLogin__form-input,.pageLogin__form-input .p-password-input{width:100%}.pageLogin__form-input :deep(.p-inputtext),.pageLogin__form-input :deep(.p-password-input){background:#fff!important;border-color:#00000014!important;border-radius:1rem!important;color:#1b1b18!important;transition:all .25s ease-in-out!important}.pageLogin__form-input :deep(.p-inputtext)::placeholder,.pageLogin__form-input :deep(.p-password-input)::placeholder{color:#a1a09a!important}.pageLogin__form-input :deep(.p-inputtext):focus,.pageLogin__form-input :deep(.p-password-input):focus{background:#fff!important;border-color:#00b7a5!important;box-shadow:0 0 0 .2rem #00b7a540!important}.pageLogin__form-input :deep(.p-inputtext):hover:not(:disabled),.pageLogin__form-input :deep(.p-password-input):hover:not(:disabled){border-color:#00b7a5!important}.pageLogin__form-input :deep(.p-password){width:100%}.pageLogin__form-input :deep(.p-password) .p-password-input{padding-right:3rem!important}.pageLogin__form-input :deep(.p-password) .p-password-toggle{color:#706f6c!important;left:1rem!important;right:auto!important}.pageLogin__form-input :deep(.p-password) .p-password-toggle:hover{color:#00b7a5!important}.pageLogin__form-input--password :deep(.p-password-input){padding-right:3rem!important;padding-left:3rem!important}.pageLogin__form-forgot-link{font-size:.75rem;font-weight:500;color:#00b7a5;text-decoration:none;align-self:flex-end;transition:color .15s ease-in-out}.pageLogin__form-forgot-link:hover{color:#055ca5}.pageLogin__form-error{font-size:.875rem;color:#cf3559;text-align:center;background:#dc264a1a;padding:.75rem;border-radius:.75rem;border:1px solid rgba(220,38,74,.2)}.pageLogin__form-submit{margin-top:.5rem;width:100%}.pageLogin__form-submit :deep(.p-button){width:100%;border:1px solid #00b7a5!important;background:#00b7a5!important;color:#fff!important;border-radius:1rem!important;padding:1rem!important;font-weight:500!important;transition:all .25s ease-in-out!important}.pageLogin__form-submit :deep(.p-button):hover:not(:disabled){background:#055ca5!important;border-color:#055ca5!important;transform:translateY(-1px);box-shadow:0 4px 12px #00b7a54d}.pageLogin__form-submit :deep(.p-button):active:not(:disabled){transform:translateY(0)}.pageLogin__form-submit-content{display:flex;align-items:center;justify-content:center;gap:.5rem}.pageLogin__form-submit-icon{transition:transform .25s ease-in-out}.pageLogin__form-submit:hover .pageLogin__form-submit-icon{transform:translate(-4px)}.pageLogin__form-support{margin-top:2rem;text-align:center}.pageLogin__form-support-text{font-size:.875rem;color:#706f6c}.pageLogin__form-support-link{font-weight:600;color:#00b7a5;text-decoration:none;transition:color .15s ease-in-out}.pageLogin__form-support-link:hover{color:#055ca5}.pageLogin__form-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06);text-align:center}.pageLogin__form-footer-text{font-size:.75rem;color:#a1a09a;font-weight:300}.pageLogin :deep(.p-floatlabel) label{color:#706f6c!important}.pageLogin :deep(.p-floatlabel).p-floatlabel-active label{color:#00b7a5!important}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.business-guilds-view__license-cell{display:flex;align-items:center;justify-content:center}.business-guilds-view__license-icon{font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.business-guilds-view__license-icon--yes{color:#10b981}.business-guilds-view__license-icon--no{color:#ef4444}.category-actions-cell{display:flex;align-items:center;gap:.25rem;justify-content:center}.cities-view .table-cell-province-center{display:flex;align-items:center;justify-content:center;width:100%}.cities-view .table-cell-province-center__icon{font-size:1.25rem}.cities-view .table-cell-province-center__icon--active{color:#22c55e}.cities-view .table-cell-province-center__icon--inactive{color:#9ca3af}.template-modal__form{padding:1rem 0}.template-settings-modal__header{text-align:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.template-settings-modal__header-icon{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#00b7a51a,#00b7a50d);border-radius:50%;display:flex;align-items:center;justify-content:center}.template-settings-modal__header-icon i{font-size:1.75rem;color:#00b7a5}.template-settings-modal__header h3{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#1b1b18}.template-settings-modal__header p{margin:0;font-size:.875rem;color:#a1a09a}.template-settings-modal__form{padding:0 0 1rem}.template-settings-modal__info{margin-top:1.5rem;padding:1rem;background:#00b7a50d;border:1px solid rgba(0,183,165,.2);border-radius:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1b1b18}.template-settings-modal__info i{color:#00b7a5;font-size:1rem}.template-pages-modal{display:flex;gap:1.5rem;min-height:600px}.template-pages-modal__sidebar{width:280px;flex-shrink:0;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.template-pages-modal__sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;gap:.5rem}.template-pages-modal__sidebar-header-content{display:flex;align-items:center;gap:.5rem;flex:1}.template-pages-modal__sidebar-header h4{margin:0;font-size:1rem;font-weight:600;color:#1b1b18}.template-pages-modal__sidebar-count{background:#00b7a5;color:#fff;padding:2px .5rem;border-radius:.35rem;font-size:.75rem;font-weight:600}.template-pages-modal__upload-zone{margin:1rem;padding:1rem;border:2px dashed rgba(0,0,0,.06);border-radius:.5rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff}.template-pages-modal__upload-zone i{font-size:1.5rem;color:#00b7a5;display:block;margin-bottom:.25rem}.template-pages-modal__upload-zone span{font-size:.875rem;color:#a1a09a}.template-pages-modal__upload-zone:hover{border-color:#00b7a5;background:#00b7a505}.template-pages-modal__upload-zone--dragover{border-color:#00b7a5;background:#00b7a50d}.template-pages-modal__upload-progress{padding:0 1rem 1rem}.template-pages-modal__upload-item{padding:.5rem;background:#fff;border-radius:.5rem;margin-bottom:.25rem}.template-pages-modal__upload-item-info{display:flex;align-items:center;gap:.25rem;font-size:.75rem;margin-bottom:.25rem}.template-pages-modal__upload-item-info i{color:#00b7a5;animation:spin 1s linear infinite}.template-pages-modal__upload-item-info span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-pages-modal__upload-item :deep(.p-progressbar){height:6px;border-radius:.35rem}.template-pages-modal__pages-list{flex:1;overflow-y:auto;padding:.5rem}.template-pages-modal__page-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.25rem;background:#fff;border-radius:.5rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.template-pages-modal__page-item:hover{background:#00b7a505;border-color:#00b7a533}.template-pages-modal__page-item--active{background:#00b7a50d;border-color:#00b7a5}.template-pages-modal__page-thumb{width:50px;height:70px;border-radius:.35rem;overflow:hidden;background:#f8fafc;flex-shrink:0}.template-pages-modal__page-thumb img{width:100%;height:100%;object-fit:cover}.template-pages-modal__page-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.template-pages-modal__page-thumb-placeholder i{font-size:1.25rem;color:#a1a09a;opacity:.5}.template-pages-modal__page-info{flex:1;min-width:0}.template-pages-modal__page-number{display:block;font-size:.875rem;font-weight:600;color:#1b1b18}.template-pages-modal__page-placeholders{display:block;font-size:.75rem;color:#a1a09a;margin-top:2px}.template-pages-modal__empty{text-align:center;padding:2rem;color:#a1a09a}.template-pages-modal__empty i{font-size:2.5rem;display:block;margin-bottom:.5rem;opacity:.3}.template-pages-modal__empty p{margin:0;font-size:.875rem}.template-pages-modal__content{flex:1;display:flex;flex-direction:column;min-width:0}.template-pages-modal__no-selection{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06)}.template-pages-modal__no-selection-icon{width:80px;height:80px;margin-bottom:1.5rem;background:linear-gradient(135deg,#00b7a51a,#00b7a50d);border-radius:50%;display:flex;align-items:center;justify-content:center}.template-pages-modal__no-selection-icon i{font-size:2.5rem;color:#00b7a5;opacity:.6}.template-pages-modal__no-selection h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1b1b18}.template-pages-modal__no-selection p{margin:0;font-size:1rem;color:#a1a09a;max-width:300px}.template-pages-modal__page-content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.template-pages-modal__page-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06)}.template-pages-modal__page-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.template-pages-modal__page-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.template-pages-modal__page-hint{font-size:.75rem;color:#a1a09a;max-width:280px}.template-pages-modal__canvas{flex:1;background:#f8f9fa;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);padding:1rem;overflow:hidden}.template-pages-modal__placeholders-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);padding:1rem;margin-bottom:1rem}.template-pages-modal__placeholders-bar-content{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;min-width:0}.template-pages-modal__placeholders-bar-actions{flex-shrink:0}.template-pages-modal__placeholder-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem}.template-pages-modal__placeholder-badge:hover{background:#00b7a50d;border-color:#00b7a54d}.template-pages-modal__placeholder-badge--active{background:#00b7a51a;border-color:#00b7a5;color:#00b7a5}.template-pages-modal__placeholder-badge-label{font-weight:500;color:#1b1b18}.template-pages-modal__placeholder-badge--active .template-pages-modal__placeholder-badge-label{color:#00b7a5;font-weight:600}.template-pages-modal__placeholder-badge-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#a1a09a}.template-pages-modal__placeholder-badge-remove i{font-size:10px}.template-pages-modal__placeholder-badge-remove:hover{background:#ef44441a;color:#ef4444}.template-pages-modal__placeholders-empty{text-align:center;padding:2rem;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);margin-top:1rem}.template-pages-modal__placeholders-empty i{font-size:2.5rem;color:#a1a09a;opacity:.3;display:block;margin-bottom:.5rem}.template-pages-modal__placeholders-empty p{margin:0;font-size:.875rem;color:#a1a09a}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coordinate-picker{direction:ltr}.coordinate-picker__header{margin-bottom:1.5rem;direction:rtl}.coordinate-picker__header h3{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.coordinate-picker__canvas-wrapper{position:relative;width:100%;border:2px solid rgba(0,0,0,.06);border-radius:.5rem;overflow:hidden;background:#f8f9fa;margin-bottom:1.5rem}.coordinate-picker__canvas{display:block;cursor:crosshair;width:100%;height:auto;-webkit-user-select:none;user-select:none}.coordinate-picker__canvas--dragging{cursor:grabbing}.coordinate-picker__canvas--grab{cursor:grab}.coordinate-picker__marker{position:absolute;background:#ef44441a;border:2px dashed #ef4444;pointer-events:all;cursor:pointer;transition:all .2s ease}.coordinate-picker__marker:hover{background:#ef444433;border-color:#dc2626}.coordinate-picker__marker-label{position:absolute;top:-24px;left:0;background:#ef4444;color:#fff;padding:2px 6px;font-size:11px;border-radius:2px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.coordinate-picker__info{padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);direction:rtl}.coordinate-picker__info h4{margin:0 0 1rem;font-size:1rem;font-weight:600}.page-modal__preview{max-width:100%;max-height:400px;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;object-fit:contain}.placeholder-modal__form-section{margin-bottom:2rem}.placeholder-modal__form-section:last-child{margin-bottom:0}.placeholder-modal__hint{font-size:.875rem;color:#a1a09a;margin-bottom:1rem}.placeholder-modal__source-cards{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.placeholder-modal__source-card{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:2px solid rgba(0,0,0,.06);border-radius:.5rem;background:#f8fafc;color:#1b1b18;font-size:.875rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-weight:500;cursor:pointer;transition:all .2s ease}.placeholder-modal__source-card i{font-size:1rem;color:#00b7a5}.placeholder-modal__source-card:hover{border-color:#00b7a5;background:#00b7a50f}.placeholder-modal__source-card--active{border-color:#00b7a5;background:#00b7a51a;color:#00b7a5}.placeholder-modal__fields-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.placeholder-modal__fields-label{display:block;font-size:.875rem;font-weight:600;color:#1b1b18;margin-bottom:.5rem;font-family:IranSans,IranYekan,Dana,sans-serif}.placeholder-modal__field-cards{display:flex;flex-wrap:wrap;gap:.5rem;font-family:IranSans,IranYekan,Dana,sans-serif}.placeholder-modal__field-card{display:inline-flex;align-items:center;padding:.5rem;border:2px solid rgba(0,0,0,.06);border-radius:.35rem;background:#fff;color:#1b1b18;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:IranSans,IranYekan,Dana,sans-serif}.placeholder-modal__field-card:hover{border-color:#00b7a5;background:#00b7a50f}.placeholder-modal__field-card--active{border-color:#00b7a5;background:#00b7a51f;color:#00b7a5;font-weight:600}.placeholder-modal__section-title{font-size:1rem;font-weight:600;color:#1b1b18;margin-bottom:1rem;padding-bottom:.25rem;border-bottom:2px solid rgba(0,0,0,.06)}.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(15%,1fr));gap:.5rem}@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 #0d86ea1a;border-color:#0d86ea33}.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:#0d86ea1a;color:#0d86ea;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,#0d86ea08,#055ca508);z-index:1}.action-widget--primary .action-widget__icon{background:#0d86ea1a;color:#0d86ea}.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}}.dual-imei-indicator{display:flex;align-items:center;justify-content:center;font-size:.875rem}.dual-imei-indicator i{font-size:1.25rem}.status-draft.status-draft{background:#6b728026;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.status-submitted.status-submitted{background:#0d86ea26;color:#0d86ea;border:1px solid rgba(13,134,234,.2)}.status-under_review.status-under_review{background:#ea580c26;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.status-approved.status-approved{background:#28976426;color:#289764;border:1px solid rgba(40,151,100,.2)}.status-rejected.status-rejected{background:#cf355926;color:#cf3559;border:1px solid rgba(207,53,89,.2)}.status-needs_correction.status-needs_correction{background:#ea580c26;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.status-irankish_review.status-irankish_review{background:#ec489926;color:#ec4899;border:1px solid rgba(236,72,153,.2)}.status-irankish_approved.status-irankish_approved{background:#28976426;color:#289764;border:1px solid rgba(40,151,100,.2)}.status-irankish_rejected.status-irankish_rejected{background:#cf355926;color:#cf3559;border:1px solid rgba(207,53,89,.2)}.status-waiting_serial.status-waiting_serial{background:#0d86ea26;color:#0d86ea;border:1px solid rgba(13,134,234,.2)}.status-shaparak_review.status-shaparak_review{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.2)}.status-shaparak_approved.status-shaparak_approved{background:#14b8a626;color:#14b8a6;border:1px solid rgba(20,184,166,.2)}.status-shaparak_rejected.status-shaparak_rejected{background:#ea580c26;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.status-active.status-active{background:#28976426;color:#289764;border:1px solid rgba(40,151,100,.2)}.status-inactive.status-inactive{background:#cf355926;color:#cf3559;border:1px solid rgba(207,53,89,.2)}.status-pending.status-pending{background:#ea580c26;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.status-processing.status-processing{background:#2b7a9f26;color:#2b7a9f;border:1px solid rgba(43,122,159,.2)}.status-grey.status-grey{background:#71809626;color:#718096;border:1px solid rgba(113,128,150,.2)}.status-default.status-default{background:#4a556826;color:#4a5568;border:1px solid rgba(74,85,104,.2)}.status-warning.status-warning{background:#ea580c26;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.status-suspended.status-suspended{background:#cf355926;color:#cf3559;border:1px solid rgba(207,53,89,.2)}.badge-green{background-color:#28976426!important;color:#289764!important}.badge-orange{background-color:#ea580c26!important;color:#ea580c!important}.badge-red{background-color:#cf355926!important;color:#cf3559!important}.badge-gray{background-color:#6b728026!important;color:#6b7280!important}.badge-blue{background-color:#0d86ea26!important;color:#0d86ea!important}.badge-pink{background-color:#ec489926!important;color:#ec4899!important}.badge-purple{background-color:#a855f726!important;color:#a855f7!important}.badge-teal{background-color:#14b8a626!important;color:#14b8a6!important}.badge{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.badge.draft{background-color:#6b728026;color:#6b7280}.badge.submitted{background-color:#0d86ea26;color:#0d86ea}.badge.under_review{background-color:#ea580c26;color:#ea580c}.badge.approved{background-color:#28976426;color:#289764}.badge.rejected{background-color:#cf355926;color:#cf3559}.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:#0d86ea26;color:#0d86ea}.badge.shaparak_review{background-color:#a855f726;color:#a855f7}.badge.shaparak_approved{background-color:#14b8a626;color:#14b8a6}.badge.shaparak_rejected{background-color:#ea580c26;color:#ea580c}.badge.active{background-color:#28976426;color:#289764}.badge.inactive{background-color:#cf355926;color:#cf3559}.badge.pending{background-color:#ea580c26;color:#ea580c}.badge.processing{background-color:#2b7a9f26;color:#2b7a9f}.badge.grey{background-color:#71809626;color:#718096}.badge.default{background-color:#4a556826;color:#4a5568}.badge.warning{background-color:#ea580c26;color:#ea580c}.badge.suspended{background-color:#cf355926;color:#cf3559}.serial-assignment-info-modal__content{padding:0}.serial-assignment-info-modal__tab-content{animation:fadeIn .2s ease-out}.serial-assignment-info-modal__section-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#00b7a5;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.serial-assignment-info-modal__section-title i{font-size:.875rem}.serial-assignment-info-modal__info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 640px){.serial-assignment-info-modal__info-grid{grid-template-columns:1fr;gap:.75rem}}.serial-assignment-info-modal__info-item{display:flex;align-items:flex-start;gap:.75rem}.serial-assignment-info-modal__info-item--full{grid-column:1/-1}.serial-assignment-info-modal__info-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.375rem;flex-shrink:0}.serial-assignment-info-modal__info-icon i{font-size:.875rem;color:#a1a09a}.serial-assignment-info-modal__info-content{display:flex;flex-direction:column;gap:.125rem;flex:1}.serial-assignment-info-modal__info-label{font-size:.75rem;font-weight:500;color:#706f6c}.serial-assignment-info-modal__info-value{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4}.serial-assignment-info-modal__agent-card{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;padding:.875rem 1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);margin-top:1.5rem}.serial-assignment-info-modal__agent-info{display:flex;align-items:center;gap:.75rem}.serial-assignment-info-modal__agent-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00b7a51a;border:1px solid rgba(0,183,165,.2);border-radius:.375rem}.serial-assignment-info-modal__agent-avatar i{font-size:1rem;color:#00b7a5}.serial-assignment-info-modal__agent-details{display:flex;flex-direction:column;gap:.125rem}.serial-assignment-info-modal__agent-label{font-size:.75rem;font-weight:500;color:#a1a09a}.serial-assignment-info-modal__agent-name{font-size:.875rem;font-weight:600;color:#1b1b18}.serial-assignment-info-modal__devices-header{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#706f6c;margin-bottom:1rem}.serial-assignment-info-modal__devices-header i{font-size:.875rem;color:#00b7a5}.serial-assignment-info-modal__device-card{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005}.serial-assignment-info-modal__device-main{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.06)}.serial-assignment-info-modal__device-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:.375rem}.serial-assignment-info-modal__device-icon i{font-size:1.25rem;color:#a1a09a}.serial-assignment-info-modal__device-info{display:flex;flex-direction:column;gap:.125rem;flex:1}.serial-assignment-info-modal__device-name{font-size:.875rem;font-weight:700;color:#1b1b18}.serial-assignment-info-modal__device-id{font-size:.75rem;color:#a1a09a}.serial-assignment-info-modal__device-details{display:flex;flex-wrap:wrap;gap:1.5rem}.serial-assignment-info-modal__device-detail{display:flex;flex-direction:column;gap:.25rem}.serial-assignment-info-modal__device-detail-label{font-size:10px;font-weight:700;color:#a1a09a;text-transform:uppercase;letter-spacing:.5px}.serial-assignment-info-modal__device-detail-value{font-size:.75rem;font-family:Courier New,monospace;color:#706f6c}.serial-assignment-info-modal__device-detail-value--primary{background:#00b7a51a;color:#00b7a5;padding:.25rem .5rem;border-radius:.375rem;font-weight:700}.serial-assignment-info-modal__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#a1a09a;background:#f8fafc;border-radius:.375rem;border:1px dashed rgba(0,0,0,.06)}.serial-assignment-info-modal__empty-state i{font-size:2rem;margin-bottom:.5rem;color:#a1a09a;opacity:.5}.serial-assignment-info-modal__empty-state p{margin:0;font-size:.875rem;font-weight:400}@media (max-width: 640px){.serial-assignment-info-modal__agent-card{flex-direction:column;gap:.75rem;align-items:flex-start}.serial-assignment-info-modal__device-details{flex-direction:column;gap:.75rem}}.serial-assignments-view .content-card{padding:0}.assignment-info-cell__main{display:flex;flex-direction:column;gap:.5rem}.assignment-info-cell__serial{display:flex;align-items:center;gap:.5rem}.assignment-info-cell__icon{color:#00b7a5;font-size:1rem}.assignment-info-cell__icon--small{font-size:.875rem;color:#706f6c}.assignment-info-cell__serial-number{font-family:Courier New,monospace;font-size:1rem;font-weight:700;color:#00b7a5;letter-spacing:.05em;background:#00b7a51a;padding:.25rem .5rem;border-radius:.375rem;display:inline-block}.assignment-info-cell__device{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#706f6c;margin-top:.25rem}.merchant-cell__wrapper{display:flex;align-items:flex-start;gap:.75rem}.merchant-cell__avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#00b7a5,#007a72);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.merchant-cell__info{flex:1;min-width:0}.merchant-cell__name{font-size:.875rem;font-weight:600;color:#1b1b18;margin-bottom:.375rem;line-height:1.4}.merchant-cell__details{display:flex;flex-direction:column;gap:.25rem}.merchant-cell__mobile,.merchant-cell__national-code{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#706f6c}.merchant-cell__mobile i,.merchant-cell__national-code i{font-size:.75rem;opacity:.7}.assigned-by-cell__wrapper{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1b1b18}.assigned-by-cell__icon{color:#706f6c;font-size:.875rem}.device-cell__wrapper{display:flex;align-items:center;gap:.75rem}.device-cell__icon{color:#00b7a5;font-size:1rem;flex-shrink:0}.device-cell__info{flex:1;min-width:0}.device-cell__name{font-size:.875rem;font-weight:600;color:#1b1b18;margin-bottom:.25rem;line-height:1.4}.device-cell__brand{font-size:.75rem;color:#706f6c}.serial-number-cell__wrapper{display:flex;align-items:center;gap:.5rem}.serial-number-cell__icon{color:#00b7a5;font-size:1rem;flex-shrink:0}.serial-number-cell__number{font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:#00b7a5;letter-spacing:.05em}.table-cell{font-size:.875rem;color:#1b1b18;font-weight:500}.text-muted{color:#a1a09a;font-style:italic}.admin-name-cell{display:flex;align-items:center;gap:1rem}.admin-name-cell__avatar-wrapper{position:relative;flex-shrink:0}.admin-name-cell__avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:#00b7a51a;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;color:#00b7a5;font-weight:700;font-size:.875rem}.admin-name-cell__avatar img{width:100%;height:100%;object-fit:cover}.admin-name-cell__avatar .admin-name-cell__initials{font-size:.875rem;font-weight:700;color:#00b7a5;line-height:1;text-transform:uppercase}.admin-name-cell__info{flex:1;min-width:0}.admin-name-cell__name{font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.4;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-name-cell__mobile{font-size:.75rem;color:#a1a09a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-merchants-modal__content{padding:1rem 0}.agent-merchants-modal .merchant-name-cell{display:flex;align-items:center;gap:.75rem}.agent-merchants-modal .merchant-name-cell__avatar-wrapper{flex-shrink:0}.agent-merchants-modal .merchant-name-cell__avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background:var(--surface-100);display:flex;align-items:center;justify-content:center}.agent-merchants-modal .merchant-name-cell__avatar img{width:100%;height:100%;object-fit:cover}.agent-merchants-modal .merchant-name-cell__initials{font-size:.875rem;font-weight:600;color:var(--primary-color)}.agent-merchants-modal .merchant-name-cell__info{flex:1;min-width:0}.agent-merchants-modal .merchant-name-cell__name{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.agent-merchants-modal .merchant-name-cell__mobile{font-size:.875rem;color:var(--text-color-secondary)}.agent-merchants-modal .status-cell{display:flex;align-items:center}.merchants-count-cell{font-size:.875rem;font-weight:700;color:#1b1b18;text-align:center}.status-cell{display:flex;align-items:center;justify-content:flex-start}.identity-inquiry-modal__user-type-selection{padding:2rem}.identity-inquiry-modal__user-type-title{text-align:center;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600;color:#1b1b18}.identity-inquiry-modal__user-type-cards{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:0 auto}.identity-inquiry-modal__user-type-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:.75rem;cursor:pointer;transition:all .15s ease-in-out;background:#fff;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.identity-inquiry-modal__user-type-card:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:transparent;transition:all .15s ease-in-out}.identity-inquiry-modal__user-type-card--agent:hover{border-color:#289764;background:#2897640d;transform:translate(-4px);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005}.identity-inquiry-modal__user-type-card--agent:hover .identity-inquiry-modal__user-type-icon{background:#28976426;color:#289764}.identity-inquiry-modal__user-type-card--agent:hover .identity-inquiry-modal__user-type-arrow{transform:translate(-4px);color:#289764}.identity-inquiry-modal__user-type-card--merchant:hover{border-color:#0d86ea;background:#0d86ea0d;transform:translate(-4px);box-shadow:0 1px 3px #00000008,0 1px 2px #00000005}.identity-inquiry-modal__user-type-card--merchant:hover .identity-inquiry-modal__user-type-icon{background:#0d86ea26;color:#0d86ea}.identity-inquiry-modal__user-type-card--merchant:hover .identity-inquiry-modal__user-type-arrow{transform:translate(-4px);color:#0d86ea}.identity-inquiry-modal__user-type-icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#f8fafc;color:#706f6c;font-size:1.125rem;transition:all .15s ease-in-out;flex-shrink:0}.identity-inquiry-modal__user-type-content{flex:1;text-align:right}.identity-inquiry-modal__user-type-name{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:#1b1b18}.identity-inquiry-modal__user-type-description{font-size:.75rem;color:#706f6c;margin:0}.identity-inquiry-modal__user-type-arrow{color:#706f6c;font-size:.875rem;transition:all .15s ease-in-out;flex-shrink:0}.identity-inquiry-modal__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.identity-inquiry-modal__back-btn{color:#706f6c}.identity-inquiry-modal__back-btn:hover{color:#1b1b18}.identity-inquiry-modal__title{font-size:1.25rem;font-weight:600;color:#1b1b18}.identity-inquiry-modal__content{padding:1rem 0}.panel-stepper-form,.agent-stepper-form{width:100%;height:100%;display:flex;flex-direction:column}.panel-stepper-form__container{width:100%;max-width:1200px;margin:0 auto;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.75rem;box-shadow:0 1px 3px #00000005}.panel-stepper-form__stepper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.panel-stepper-form__stepper :deep(.p-stepper-header){padding:.5rem;flex-shrink:0}.panel-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}.panel-stepper-form__stepper :deep(.p-steplist)::-webkit-scrollbar{display:none}.panel-stepper-form__stepper :deep(.p-steppanels){flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0}.panel-stepper-form__stepper :deep(.p-steppanel){display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;min-height:0}.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:#00b7a5;color:#fff;border-color:#00b7a5}.stepper-step__icon i{font-size:1rem}.stepper-step__label{font-size:.75rem;font-weight:500;color:#706f6c;font-family:IranSans,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-actions{position:absolute;bottom:0;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:1rem;z-index:10}.step-actions__btn{min-width:120px;height:48px;font-weight:500;border-radius:.65rem;transition:all .25s ease-in-out}.step-actions__btn--prev{background:#fff;border:1px solid rgba(0,0,0,.08);color:#706f6c}.step-actions__btn--prev:hover:not(:disabled){background:#f8fafc;border-color:#0000001f;color:#1b1b18}.step-actions__btn--prev:disabled{opacity:.5;cursor:not-allowed}.step-actions__btn--next{background:#00b7a5;border:1px solid #00b7a5;color:#fff}.step-actions__btn--next:hover:not(:disabled){background:#009e8e;border-color:#009e8e}.step-actions__btn--next:active:not(:disabled){transform:translateY(0)}.step-actions__btn--next:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.step-actions{padding:1rem;gap:.5rem}}@media (max-width: 640px){.step-actions{flex-direction:column-reverse;gap:.5rem}.step-actions__btn{width:100%}}.inquiry-dialog :deep(.p-dialog-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:#00b7a5}.inquiry-loading__message{text-align:center}.inquiry-loading__message p{font-size:1rem;color:#1b1b18;margin:0;font-weight:500}.inquiry-results__actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.inquiry-results__actions-buttons{display:flex;gap:1rem;align-items:center;width:100%}@media (max-width: 640px){.inquiry-results__actions-buttons{flex-direction:column;gap:.5rem}.inquiry-results__actions-buttons button{width:100%}}.inquiry-status-card{display:flex;align-items:flex-start;gap:1rem;padding:.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:#00b7a5}.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:#00b7a5}.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;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));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:#00b7a5}.inquiry-merchant-card__field-value{font-size:1rem;font-weight:500;color:#1b1b18;padding:.5rem;background:#00b7a508;border-radius:.65rem;border:1px solid rgba(0,183,165,.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-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--success{background:#16a34a1a;border:1px solid rgba(22,163,74,.3);color:#107636}.inquiry-message--success i{color:#16a34a}.inquiry-message--error{background:#dc264a1a;border:1px solid rgba(220,38,74,.3);color:#b21d3a}.inquiry-message--error i{color:#dc264a}.inquiry-message--warning{background:#ea580c1a;border:1px solid rgba(234,88,12,.3);color:#b9460a}.inquiry-message--warning i{color:#ea580c}.location-cell{font-size:.875rem;color:#706f6c;line-height:1.4}.assigned-agent-cell{font-size:.875rem;color:#1b1b18;line-height:1.4}.account-type-cell{display:flex;align-items:center;justify-content:flex-start}.account-type-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap}.account-type-badge--individual{background:#00b7a51a;color:#00b7a5}.account-type-badge--company{background:#2196f31a;color:#2196f3}.status-cell,.warehouse-count-cell{display:flex;align-items:center;justify-content:flex-start}.warehouse-count-badge{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;white-space:nowrap;min-width:2.5rem;text-align:center}.warehouse-count-badge--assigned{background:#4caf501a;color:#4caf50}.warehouse-count-badge--pending{background:#ff98001a;color:#ff9800}.status-change-modal__content{padding:1rem 0}.status-change-modal__info{margin-bottom:1.5rem}.status-change-modal__user-info{margin-bottom:1rem}.status-change-modal__user-name{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.status-change-modal__user-id{font-size:.875rem;color:var(--text-color-secondary)}.status-change-modal__current-status{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:.5rem}.status-change-modal__label{font-size:.875rem;color:var(--text-color-secondary);font-weight:500}.status-change-modal__form,.status-change-modal__form .input-wrapper{margin-top:1rem}.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:#00b7a5}.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}.user-info-modal__content{padding:0}.user-info-modal__section{display:flex;flex-direction:column;gap:.5rem}.user-info-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}@media (max-width: 640px){.user-info-modal__row{grid-template-columns:1fr;gap:.5rem}}.user-info-modal__tab-content{animation:fadeIn .2s ease-out}.user-info-modal__field{display:flex;flex-direction:column;gap:.25rem;padding:.375rem 0;margin-bottom:0}.user-info-modal__field--full{grid-column:1/-1}.user-info-modal__field label{font-size:.875rem;font-weight:500;color:#706f6c;line-height:1.4;margin:0;letter-spacing:.01em}.user-info-modal__value{font-size:1rem;font-weight:500;color:#1b1b18;line-height:1.5;min-height:1.5rem;word-break:break-word}.user-info-modal__value:empty:before{content:"-";color:#a1a09a}.user-info-modal__documents{display:flex;flex-direction:column;gap:.5rem}.user-info-modal__document-item{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-radius:.375rem;transition:background-color .15s ease-in-out}.user-info-modal__document-item:hover{background-color:#f8fafc}.user-info-modal__document-info{display:flex;align-items:center;gap:.25rem}.user-info-modal__document-name{font-size:.875rem;font-weight:500;color:#1b1b18}.user-info-modal__document-type{font-size:.75rem;color:#a1a09a}.user-info-modal__document-card{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#fff;border-radius:.375rem;border:1px solid rgba(0,0,0,.06);transition:all .15s ease-in-out}.user-info-modal__document-card:hover{border-color:#00b7a5;box-shadow:0 1px 4px #00b7a50a}.user-info-modal__document-label{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:#1b1b18;margin-bottom:.375rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.user-info-modal__document-label i{color:#00b7a5;margin-left:.5rem;font-size:.875rem}.user-info-modal__document-preview{width:100%;height:160px;border-radius:.375rem;overflow:hidden;background:#f8fafc;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;position:relative}.user-info-modal__document-preview:hover{border-color:#00b7a5;box-shadow:0 1px 4px #00b7a50f}.user-info-modal__document-preview:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00b7a505;pointer-events:none}.user-info-modal__document-preview img{width:100%;height:100%;object-fit:contain;cursor:pointer}.user-info-modal__document-preview .document-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a1a09a;font-size:.875rem;gap:.375rem}.user-info-modal__document-preview .document-error:before{content:"⚠";font-size:1.125rem;opacity:.4}.user-info-modal__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#a1a09a;background:#f8fafc;border-radius:.375rem;border:1px dashed rgba(0,0,0,.06)}.user-info-modal__empty-state i{font-size:2rem;margin-bottom:.5rem;color:#a1a09a;opacity:.5}.user-info-modal__empty-state p{margin:0;font-size:.875rem;font-weight:400}.image-preview-container{width:100%;max-height:70vh;display:flex;align-items:center;justify-content:center;overflow:auto;padding:.25rem;background:#f8fafc;border-radius:.375rem}.image-preview-container img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:.375rem;box-shadow:0 1px 8px #0000000f}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@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:#00b7a5;box-shadow:0 4px 12px #00b7a51a;transform:translateY(-2px)}.mode-selection-card--active{border-color:#00b7a5;background:#00b7a50d;box-shadow:0 4px 12px #00b7a526}.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}}.document-type-cell{display:flex;align-items:center;justify-content:flex-start}.document-number-cell{font-size:.875rem;font-weight:500;color:#1b1b18;line-height:1.4}.delivery-date-cell{display:flex;align-items:center;justify-content:flex-start}.recipient-cell{font-size:.875rem;color:#1b1b18;line-height:1.4}.serials-count-cell{font-size:.875rem;font-weight:600;color:#00b7a5;text-align:center}.created-at-cell{display:flex;align-items:center;justify-content:flex-start}
