@charset "UTF-8";@font-face{font-family:Dana;src:url(/build/assets/fonts/DanaFaNum-Hairline-awc1KlGI.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Thin-B3XyWEH_.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-UltraLight-DtdsLePQ.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Light-3Udmqr36.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Regular-coOeJitY.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Medium-BYIBr52k.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-DemiBold-CFSaPsH0.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Bold-CIOWe8s9.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-ExtraBold-Ckv7DOO1.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Heavy-CjlMxaP6.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-Black-DojShDBt.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-ExtraBlack-B2QjwVRs.woff2) format("woff2"),url(/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(/build/assets/fonts/DanaFaNum-fat-DDJLzi55.woff2) format("woff2"),url(/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(/build/assets/fonts/iranyekanwebregularfanum-BFcizGKW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/build/assets/fonts/iranyekanwebmediumfanum-s03dbLnU.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/build/assets/fonts/iranyekanwebboldfanum-DuHlIwL1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(/build/assets/fonts/iranyekanwebblackfanum-BwAdG8eD.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IranSans;src:url("/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-C0z78ZkR.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-C0z78ZkR.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-hW-WDKY9.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)_UltraLight-X2tWVnbe.woff") format("woff"),url("/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("/build/assets/fonts/IRANSansWeb(FaNum)_Light-CZFFwT_Z.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)_Light-CZFFwT_Z.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Light-B637MNLG.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Light-Blhumvhg.woff") format("woff"),url("/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("/build/assets/fonts/IRANSansWeb(FaNum)-BvaidxOc.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)-BvaidxOc.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)-BLA2CtIC.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)-C2LCNwav.woff") format("woff"),url("/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("/build/assets/fonts/IRANSansWeb(FaNum)_Medium-CJbFtzO9.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)_Medium-CJbFtzO9.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Medium-C2CKjrKB.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Medium-DJxlPmBM.woff") format("woff"),url("/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("/build/assets/fonts/IRANSansWeb(FaNum)_Bold-6oEEhwgW.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)_Bold-6oEEhwgW.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Bold-C8urhp07.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Bold-DFiUzN7v.woff") format("woff"),url("/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("/build/assets/fonts/IRANSansWeb(FaNum)_Black-CL_2O-Yx.eot");src:url("/build/assets/fonts/IRANSansWeb(FaNum)_Black-CL_2O-Yx.eot?#iefix") format("embedded-opentype"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Black-BFAfOkt4.woff2") format("woff2"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Black-BZZZWzNZ.woff") format("woff"),url("/build/assets/fonts/IRANSansWeb(FaNum)_Black-C6r4ysZm.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.pi,.pi:before,[class*=pi-]:before{font-family:primeicons!important;font-style:normal;font-weight:400;font-feature-settings:normal!important;font-variant:normal;text-transform:none;speak:never;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{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__subtitle{font-size:.65rem;color:#a1a09a;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}.prime-modal{max-width:100%}@media screen and (max-width: 768px){.prime-modal{max-height:calc(100dvh - 1.5rem)}}@media screen and (max-width: 768px){.prime-modal .p-dialog-content{max-height:calc(100dvh - 10rem);overflow-y:auto}}.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%;font-family:IranSans,IranYekan,Dana,sans-serif}.appLayout__container{overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:680px;margin:auto;height:100%;position:absolute;bottom:0;top:0;border:1px solid rgba(0,0,0,.06);background:#f8fafc;font-family:IranSans,IranYekan,Dana,sans-serif}.appLayout__container.no-color{background:transparent;border:none}@media screen and (max-width: 576px){.appLayout__container{border:none}}.appLayout__container:has(.stepper-form),.appLayout__container:has(.financial-report-page){background:#fff}.appLayout__container--with-bottom-bar{--app-bottom-content-padding: calc(4.5rem + env(safe-area-inset-bottom, 0)) }.appLayout__toolbar{flex-shrink:0;width:100%;padding:0;height:60px;position:relative;z-index:1001}.appLayout__bottombar{flex-shrink:0;width:100%;padding:0;height:62px;position:relative;z-index:1001}.appLayout__body{flex:1;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--app-bottom-content-padding, calc(1.5rem + env(safe-area-inset-bottom, 0)) );-ms-overflow-style:none;scrollbar-width:none}.appLayout__body::-webkit-scrollbar{display:none}.appLayout__body:has(.stepper-form),.appLayout__body:has(.financial-report-page){background:#fff;padding-bottom:0}.appLayout__page-viewport{position:relative;width:100%;min-height:100%}.appLayout__page-viewport:has(.stepper-form),.appLayout__page-viewport:has(.financial-report-page){background:#fff}.appLayout__page:has(.stepper-form),.appLayout__page:has(.financial-report-page){background:#fff;min-height:100%}.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-family:primeicons!important;font-feature-settings:normal!important;font-size:1rem;margin-right:.5rem;transition:all .25s ease-in-out ease;width:1.25rem;height:1.25rem;min-width:1.25rem;text-align:center;display:inline-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-content .p-message-text{font-size:.875rem!important}.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;min-width:3rem}.data-table__actions .menu-context .p-button{min-width:2.25rem;min-height:2.25rem;padding:.25rem}.data-table__actions .menu-context .p-button-icon,.data-table__actions .menu-context .pi{font-family:primeicons!important;font-feature-settings:normal!important;font-size:1rem}.data-table__actions .data-table__inline-action{min-width:2.25rem;min-height:2.25rem;padding:.25rem;color:#00b7a5}.data-table__actions .data-table__inline-action .p-button-icon,.data-table__actions .data-table__inline-action .pi{font-feature-settings:normal!important;font-size:.8rem;color:#00b7a5}.data-table__actions .data-table__inline-action:hover{background:#00b7a51a;color:#00b7a5}.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}.account-type-badge--foreign{background:#7c3aed1a!important;color:#7c3aed!important;border:1px solid rgba(124,58,237,.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;min-width:0}.action-bar__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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}.file-upload--compact .file-upload__label{margin-bottom:.35rem;font-size:.8125rem}.file-upload--compact .file-upload__empty-state{min-height:0;padding:.65rem .75rem}.file-upload--compact .file-upload__empty-content{flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}.file-upload--compact .file-upload__icon-container{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem}.file-upload--compact .file-upload__icon-container i{font-size:1rem}.file-upload--compact .file-upload__text-content{flex:1;min-width:0;text-align:right}.file-upload--compact .file-upload__title{font-size:.8125rem;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload--compact .file-upload__subtitle{font-size:.6875rem;margin-top:.1rem}.file-upload--compact .file-upload__upload-button{flex-shrink:0;padding:.4rem .7rem;font-size:.75rem;gap:.25rem}.file-upload--compact .file-upload__upload-button i{font-size:.75rem}.file-upload--compact .file-upload__file-preview{padding:.65rem .75rem;gap:.5rem}.file-upload--compact .file-upload__file-icon{width:2rem;height:2rem;font-size:.95rem}.file-upload--compact .file-upload__file-name{font-size:.8125rem}.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}._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}.image-upload--compact .image-upload__label{margin-bottom:.35rem;font-size:.8125rem}.image-upload--compact .image-upload__empty-state{min-height:0;padding:.65rem .75rem}.image-upload--compact .image-upload__empty-content{flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;text-align:right}.image-upload--compact .image-upload__icon-container{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem}.image-upload--compact .image-upload__icon-container i{font-size:1rem}.image-upload--compact .image-upload__text-content{flex:1;min-width:0;gap:.1rem}.image-upload--compact .image-upload__title{font-size:.8125rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-upload--compact .image-upload__subtitle{font-size:.6875rem}.image-upload--compact .image-upload__upload-button{flex-shrink:0;padding:.4rem .7rem;font-size:.75rem;border-radius:.5rem!important}.image-upload--compact .image-upload__preview-container{width:100%;height:280px;min-height:280px;max-height:280px;display:flex;align-items:center;justify-content:center;background:#1b1b180a}.image-upload--compact .image-upload__preview-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position: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-password:has(.p-password-toggle-mask-icon){width:100%}.input-wrapper .p-password:has(.p-password-toggle-mask-icon) .p-password-toggle-mask-icon{left:.875rem;right:auto;inset-inline-end:auto;cursor:pointer;z-index:1}.input-wrapper .p-password:has(.p-password-toggle-mask-icon) .p-password-input{padding-left:2.75rem!important;padding-right:.875rem!important}.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;border-radius:1rem}.input-wrapper--disabled{opacity:.85;pointer-events:none}.input-wrapper--switch{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;background:#f8fafc}.input-wrapper--switch .input__label{margin-bottom:0;flex:1}.input-wrapper--switch :deep(.p-toggleswitch){flex-shrink:0;width:auto}.input-wrapper--switch :deep(.p-toggleswitch-slider){width:2.75rem;height:1.5rem}.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;flex-wrap:nowrap;align-items:center;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;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;touch-action:pan-x;user-select:none;-webkit-user-select:none;scrollbar-width:none;-ms-overflow-style:none}.tabs-container::-webkit-scrollbar{display:none}.tabs-container:active,.tabs-container.is-dragging{cursor:grabbing;scroll-behavior:auto}.tabs-container__tab{flex:0 0 auto;min-width:max-content;padding:.5rem 1rem;border-radius:.75rem;font-size:.7rem;margin:0 .2rem;font-weight:700;transition:background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:transparent;border:none;color:#706f6c;cursor:pointer;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.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__label{white-space:nowrap}.tabs-container__badge{padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.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:100dvh;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:1.5rem 1.25rem 2rem;overflow:hidden}.landing-page__header{flex-shrink:0;display:flex;justify-content:center;padding:.5rem 0 1rem}.landing-page__logo{width:8rem;height:auto;object-fit:contain}.landing-page__main{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:.5rem 0}.landing-page__image{width:100%;max-width:20rem;height:auto;max-height:52dvh;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.landing-page__actions{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:20rem;padding-top:1rem}.landing-page__btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;border:none;cursor:pointer;text-decoration:none;font-family:Kalameh,sans-serif;transition:all .2s}.landing-page__btn--primary{padding:.9375rem 1.5rem;border-radius:9999px;background:linear-gradient(135deg,#00b7a5,#007a72);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 8px 24px #00b7a559}.landing-page__btn--primary:hover{background:linear-gradient(135deg,#00a693,#007a72);color:#fff;box-shadow:0 10px 28px #00b7a573;transform:translateY(-1px)}.landing-page__btn--primary:active{transform:translateY(0)}.landing-page__btn-icon{flex-shrink:0}.landing-page__link{font-size:.8125rem;font-weight:500;color:#706f6c;text-decoration:none;padding:.25rem .5rem;transition:color .2s}.landing-page__link:hover{color:#00b7a5}@media (min-width: 480px){.landing-page{padding:2rem 1.5rem 2.5rem}.landing-page__logo{width:9.5rem}.landing-page__image{max-width:24rem;max-height:55dvh}.landing-page__actions{max-width:24rem}}@media (min-width: 768px){.landing-page__logo{width:11rem}.landing-page__image{max-width:28rem;max-height:58dvh}.landing-page__actions{max-width:28rem}.landing-page__btn--primary{font-size:1.0625rem;padding:1rem 1.75rem}}.add-ticket{padding:1rem}.add-ticket__recipient{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;background:#00b7a514;color:#00b7a5;font-size:.875rem;font-weight:500}.add-ticket__recipient i{font-size:.875rem}.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__input--ltr{direction:ltr;text-align:left}.add-ticket__dropdown{width:100%}.add-ticket__dropdown :deep(.p-dropdown),.add-ticket__dropdown :deep(.p-select){width:100%;border-radius:.65rem}.add-ticket__dropdown :deep(.p-dropdown-label),.add-ticket__dropdown :deep(.p-select-label){color:#1b1b18!important}.add-ticket__dropdown :deep(.p-dropdown-label.p-placeholder),.add-ticket__dropdown :deep(.p-select-label.p-placeholder){color:#a1a09a!important;font-weight:400}.add-ticket__select-trigger{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid rgba(0,122,114,.18);border-radius:.65rem;background:#fff;color:#1b1b18;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right}.add-ticket__select-trigger:hover:not(:disabled){border-color:#00b7a559}.add-ticket__select-trigger:focus-visible{outline:none;border-color:#00b7a5;box-shadow:0 0 0 .2rem #00b7a51f}.add-ticket__select-trigger:disabled{opacity:.65;cursor:not-allowed}.add-ticket__select-trigger-text{flex:1;min-width:0;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-ticket__select-trigger-text--placeholder{color:#a1a09a}.add-ticket__select-trigger-clear,.add-ticket__select-trigger-chevron{flex-shrink:0;color:#a1a09a}.add-ticket__select-trigger-clear{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:#007a7214;cursor:pointer;transition:background .15s ease-in-out,color .15s ease-in-out}.add-ticket__select-trigger-clear i{font-size:.625rem}.add-ticket__select-trigger-clear:hover{background:#cf35591f;color:#cf3559}.add-ticket__application-option{display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0;max-width:100%}.add-ticket__application-option-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.add-ticket__application-option-item{display:inline-flex;flex-direction:column;gap:.1rem;font-size:.75rem;color:#1b1b18;line-height:1.3}.add-ticket__application-option-item small{font-size:.625rem;color:#a1a09a}.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--low:hover{border-color:#00b7a559;color:#00b7a5}.add-ticket__priority--low.add-ticket__priority--active{border-color:#00b7a5;background:#00b7a51a;color:#00b7a5}.add-ticket__priority--normal:hover{border-color:#f59e0b66;color:#d97706}.add-ticket__priority--normal.add-ticket__priority--active{border-color:#f59e0b;background:#f59e0b1f;color:#b45309}.add-ticket__priority--high:hover{border-color:#ef444466;color:#dc2626}.add-ticket__priority--high.add-ticket__priority--active{border-color:#ef4444;background:#ef44441a;color:#dc2626}.add-ticket__priority--critical:hover{border-color:#b91c1c73;color:#b91c1c}.add-ticket__priority--critical.add-ticket__priority--active{border-color:#b91c1c;background:#b91c1c1f;color:#b91c1c}.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-progress{position:relative;margin-top:.5rem;height:.55rem;border-radius:999px;background:#007a721f;overflow:hidden}.add-ticket__upload-progress-bar{height:100%;width:var(--upload-progress, 0%);background:#00b7a5;border-radius:inherit;transition:width .12s linear}.add-ticket__upload-progress-label{display:block;margin-top:.35rem;font-size:.625rem;color:#706f6c;text-align:center}.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}.bind-serial-page{padding:1rem;max-width:640px;margin:0 auto}.bind-serial-page__header{margin-bottom:1.5rem}.bind-serial-page__back{padding:0}.bind-serial-page__title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1b1b18}.bind-serial-page__empty{padding:2rem;text-align:center;color:#706f6c}.bind-serial-page .card-section{background:#fff;border-radius:.65rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.06)}.bind-serial-page__info.card-section{padding:.5rem 1rem;margin-bottom:1rem}.bind-serial-page__info .bind-serial-page__title{font-size:1rem;margin-bottom:.5rem}.bind-serial-page__info-grid{display:flex;flex-direction:column;gap:.25rem}.bind-serial-page__info-row{display:flex;align-items:baseline;gap:.5rem}.bind-serial-page__label{flex-shrink:0;color:#706f6c;min-width:90px;font-size:.875rem}.bind-serial-page__info .bind-serial-page__value{font-size:.875rem}.bind-serial-page__value{color:#1b1b18}.bind-serial-page__value--mono{font-family:monospace}.bind-serial-page__value--warn{color:#ea580c}.bind-serial-page__alert{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:#ea580c1a;border-radius:.65rem;margin-bottom:1.5rem;color:#1b1b18}.bind-serial-page__alert i{color:#ea580c;margin-top:2px}.bind-serial-page__hint{color:#706f6c;font-size:.875rem;margin-bottom:1rem}.bind-serial-page__empty-items{padding:.5rem;color:#706f6c;font-size:.875rem;margin-bottom:.5rem}.bind-serial-page__field{margin-bottom:1rem}.bind-serial-page__field-label{display:block;margin-bottom:.25rem;font-weight:500;color:#1b1b18}.bind-serial-page__select{width:100%}.bind-serial-page__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.bind-serial-page__device-row{display:flex;align-items:stretch;gap:.25rem;margin-bottom:.5rem}.bind-serial-page__device-block{display:flex;flex-direction:column;flex:1 1 50%;width:50%;min-width:0;margin-bottom:0}.bind-serial-page__device-card{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.25rem;background:#fff;border:1.5px solid #00b7a5;border-radius:.65rem;padding:.5rem;box-shadow:0 1px 3px #00000005;min-height:52px}.bind-serial-page__device-card--empty{border-style:dashed;border-color:#0000000f}.bind-serial-page__device-card-content{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.bind-serial-page__device-card-content i{color:#00b7a5;font-size:1rem;flex-shrink:0}.bind-serial-page__device-card-content--placeholder{color:#706f6c}.bind-serial-page__device-card-content--placeholder i{color:#a1a09a}.bind-serial-page__device-card-content--placeholder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-page__device-card-text{display:flex;flex-direction:column;gap:1px;min-width:0}.bind-serial-page__device-card-name{font-weight:700;color:#1b1b18;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-page__device-card-category{font-size:.75rem;color:#a1a09a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-page__device-change-btn{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:4px 6px;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:.35rem;color:#706f6c;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif;white-space:nowrap}.bind-serial-page__device-change-btn:hover{background:#f1f5f9;border-color:#00b7a5;color:#00b7a5}.bind-serial-page__device-change-btn i{font-size:.75rem}.bind-serial-page__field-error{color:#cf3559;font-size:.875rem;margin-top:.25rem}.bind-serial-page__serials-block{margin-bottom:1rem}.bind-serial-page__serials-block .bind-serial-page__field-label{font-size:.875rem;margin-bottom:.25rem}.bind-serial-page__serials-toolbar{margin-bottom:.5rem}.bind-serial-page__serials-search{width:100%}.bind-serial-page__serials-table-wrap{border:1px solid rgba(0,0,0,.06);border-radius:.35rem;overflow:hidden;max-height:280px;overflow-y:auto}.bind-serial-page__serials-table{width:100%;border-collapse:collapse;font-size:.875rem}.bind-serial-page__serials-table th{text-align:right;padding:.25rem .5rem;background:#f1f5f9;border-bottom:1px solid rgba(0,0,0,.06);font-weight:600;font-size:.75rem;color:#706f6c}.bind-serial-page__serials-table td{padding:.25rem .5rem;border-bottom:1px solid rgba(0,0,0,.06)}.bind-serial-page__serials-row{cursor:pointer;transition:background .15s ease-in-out}.bind-serial-page__serials-row:hover{background:#00b7a50f}.bind-serial-page__serials-row--selected{background:#00b7a51f}.bind-serial-page__serials-cell{color:#1b1b18}.bind-serial-page__serials-cell--serial{font-weight:500;font-family:monospace}.bind-serial-page__serials-cell--ltr{direction:ltr;text-align:left}.bind-serial-page__serials-no-match{font-size:.75rem;color:#706f6c;margin-top:.25rem}.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}@media screen and (max-width: 768px){.appDashboard{padding:.5rem}}.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}.delivery-list__pagination{margin-top:1rem;display:flex;justify-content:center;padding-bottom:1rem}.delivery-list__pagination-inner{display:flex;gap:.5rem;align-items:center}.delivery-list__page-btn{padding:.25rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;font-size:.875rem;cursor:pointer}.delivery-list__page-btn:disabled{opacity:.5;cursor:not-allowed}.delivery-list__page-btn:not(:disabled):hover{background:#f3f4f6}.delivery-list__page-info{padding:.25rem .75rem;font-size:.875rem}.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}.income-form,.invoice-form{font-family:IranSans,IranYekan,Dana,sans-serif}.income-form.step-content,.invoice-form.step-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:calc(9.75rem + env(safe-area-inset-bottom,0))}@media (max-width: 768px){.income-form.step-content,.invoice-form.step-content{padding-bottom:calc(10.25rem + env(safe-area-inset-bottom,0))}}.income-form button,.invoice-form button{font-family:inherit}.income-form__section-intro,.invoice-form__section-intro{margin-bottom:1rem}.income-form__section-intro p,.invoice-form__section-intro p{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.income-form__info-banner,.invoice-form__info-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;background:#00b7a50f;border:1px solid rgba(0,183,165,.15);font-size:.875rem;color:#706f6c}.income-form__info-banner i,.invoice-form__info-banner i{color:#00b7a5;margin-top:2px}.income-form__merchant-field,.invoice-form__merchant-field{display:flex;flex-direction:column;gap:.5rem}.income-form__fields-grid,.invoice-form__fields-grid{display:flex;flex-direction:column;gap:1rem;width:100%}.income-form__fields-grid-item,.invoice-form__fields-grid-item{width:100%}.income-form__merchant-input,.invoice-form__merchant-input,.income-form__device-serial-input,.invoice-form__device-serial-input{cursor:pointer}.income-form__readonly-input,.invoice-form__readonly-input{background:var(--surface-100)}.income-form__amount-input--disabled,.invoice-form__amount-input--disabled{opacity:.55;pointer-events:none}.income-form__amount-input--disabled :deep(.p-inputnumber-input),.income-form__amount-input--disabled :deep(input),.invoice-form__amount-input--disabled :deep(.p-inputnumber-input),.invoice-form__amount-input--disabled :deep(input){background:#f8fafc;color:#706f6c;cursor:not-allowed}.income-form__row-card,.invoice-form__row-card{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:#fff}.income-form__payment-grid,.invoice-form__payment-grid,.income-form__fields-grid-responsive,.invoice-form__fields-grid-responsive{row-gap:.5rem}@media (max-width: 768px){.income-form__fields-grid-responsive>[class*=col-6],.invoice-form__fields-grid-responsive>[class*=col-6]{flex:0 0 100%;max-width:100%}}.income-form__service-metrics,.invoice-form__service-metrics{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;align-items:start;width:100%}@media (max-width: 640px){.income-form__service-metrics,.invoice-form__service-metrics{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem}}.income-form__service-metric,.invoice-form__service-metric{min-width:0}.income-form__service-metric :deep(.input-wrapper),.invoice-form__service-metric :deep(.input-wrapper){width:100%;margin-bottom:0}.income-form__service-metric :deep(.input__label),.invoice-form__service-metric :deep(.input__label){display:block;margin-bottom:.25rem;font-size:.75rem;line-height:1.35;color:#706f6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.income-form__service-metric :deep(.p-inputtext),.income-form__service-metric :deep(input),.invoice-form__service-metric :deep(.p-inputtext),.invoice-form__service-metric :deep(input){width:100%;min-width:0}.income-form__service-metric--quantity :deep(.p-inputtext),.income-form__service-metric--quantity :deep(input),.invoice-form__service-metric--quantity :deep(.p-inputtext),.invoice-form__service-metric--quantity :deep(input){text-align:center;padding-inline:.25rem}@media (max-width: 640px){.income-form__service-metric--purchase,.invoice-form__service-metric--purchase{grid-column:2;grid-row:1}}@media (max-width: 640px){.income-form__service-metric--sale,.invoice-form__service-metric--sale{grid-column:1/-1;grid-row:2}}.income-form__row-header,.invoice-form__row-header{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#706f6c}.income-form__row-actions,.invoice-form__row-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.income-form__suggestions-label,.invoice-form__suggestions-label{display:block;margin-bottom:.25rem;font-size:.875rem;color:#706f6c}.income-form__suggestions,.invoice-form__suggestions{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.income-form__suggestion-chip,.invoice-form__suggestion-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;color:#1b1b18;cursor:pointer;transition:all .15s ease-in-out}.income-form__suggestion-chip i,.invoice-form__suggestion-chip i{font-size:.75rem;color:#00b7a5}.income-form__suggestion-chip:hover,.invoice-form__suggestion-chip:hover{border-color:#00b7a5;background:#00b7a50a}.income-form__suggestion-chip--active,.invoice-form__suggestion-chip--active{border-color:#00b7a5;background:#00b7a514;color:#00b7a5;font-weight:600}.income-form__price-hint,.invoice-form__price-hint{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#00b7a5}.income-form__price-hint i,.invoice-form__price-hint i{margin-top:1px}.income-form__price-hint--warning,.invoice-form__price-hint--warning{color:#706f6c}.income-form__price-hint--warning i,.invoice-form__price-hint--warning i{color:var(--orange-500, #f59e0b)}.income-form__profit-summary,.invoice-form__profit-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border:1px dashed rgba(0,183,165,.35);border-radius:1rem;background:#00b7a50a}.income-form__profit-summary-label,.invoice-form__profit-summary-label{font-size:.875rem;font-weight:600;color:#1b1b18}.income-form__profit-summary-values,.invoice-form__profit-summary-values{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem;direction:ltr;unicode-bidi:plaintext}.income-form__profit-summary-amount,.invoice-form__profit-summary-amount{font-size:1rem;font-weight:700;color:#00b7a5;font-family:IranSans,IranYekan,Dana,monospace}.income-form__profit-summary-percent,.invoice-form__profit-summary-percent{font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,monospace}.income-form .input-wrapper,.income-form .p-select,.income-form .p-dropdown,.invoice-form .input-wrapper,.invoice-form .p-select,.invoice-form .p-dropdown{width:100%}.income-form__summary-card,.invoice-form__summary-card{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1rem}.income-form__summary-card--payments,.income-form__summary-card--amounts,.invoice-form__summary-card--payments,.invoice-form__summary-card--amounts{margin-top:1rem}.income-form__summary-card--payments,.invoice-form__summary-card--payments{margin-bottom:.5rem}.income-form__summary-row,.invoice-form__summary-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.875rem}.income-form__summary-row span:last-child,.invoice-form__summary-row span:last-child{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.income-form__summary-row--highlight,.invoice-form__summary-row--highlight{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06);font-weight:700;font-size:1rem}.income-form__summary-row--deduction span:last-child,.invoice-form__summary-row--deduction span:last-child{color:#dc264a}.income-form__toggle-row,.invoice-form__toggle-row{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:IranSans,IranYekan,Dana,sans-serif}.income-form__toggle-row label,.invoice-form__toggle-row label{font-family:inherit;font-size:.875rem;color:#1b1b18}.income-form__discount-field,.invoice-form__discount-field{margin-bottom:1rem}.income-form__discount-header,.invoice-form__discount-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.income-form__discount-label,.invoice-form__discount-label{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;color:#1b1b18}.income-form__discount-mode,.invoice-form__discount-mode{display:inline-flex;align-items:center;padding:2px;border-radius:.75rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06)}.income-form__discount-mode-btn,.invoice-form__discount-mode-btn{border:none;background:transparent;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:.65rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.income-form__discount-mode-btn--active,.invoice-form__discount-mode-btn--active{background:#fff;color:#00b7a5;box-shadow:0 1px 3px #00000005}.installation-rollbacks-list__pagination{padding:1rem 0 .5rem}.installation-rollbacks-list__pagination-inner{display:flex;align-items:center;justify-content:center;gap:.5rem}.installation-rollbacks-list__page-btn{border:1px solid rgba(0,0,0,.06);background:#fff;color:#1b1b18;border-radius:.35rem;padding:.35rem .75rem;font-size:.75rem;cursor:pointer}.installation-rollbacks-list__page-btn:disabled{opacity:.45;cursor:not-allowed}.installation-rollbacks-list__page-info{font-size:.75rem;color:#706f6c}.invoice-form{font-family:IranSans,IranYekan,Dana,sans-serif}.invoice-form button{font-family:inherit}.invoice-form__section-intro{margin-bottom:1rem}.invoice-form__section-intro p{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.invoice-form__info-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;background:#00b7a50f;border:1px solid rgba(0,183,165,.15);font-size:.875rem;color:#706f6c}.invoice-form__info-banner i{color:#00b7a5;margin-top:2px}.invoice-form__merchant-field{display:flex;flex-direction:column;gap:.5rem}.invoice-form__fields-grid{display:flex;flex-direction:column;gap:1rem;width:100%}.invoice-form__fields-grid-item{width:100%}.invoice-form__merchant-input{cursor:pointer}.invoice-form__readonly-input{background:var(--surface-100)}.invoice-form__row-card{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:#fff}.invoice-form__row-header{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#706f6c}.invoice-form__row-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.invoice-form__suggestions-label{display:block;margin-bottom:.25rem;font-size:.875rem;color:#706f6c}.invoice-form__suggestions{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.invoice-form__suggestion-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;color:#1b1b18;cursor:pointer;transition:all .15s ease-in-out}.invoice-form__suggestion-chip i{font-size:.75rem;color:#00b7a5}.invoice-form__suggestion-chip:hover{border-color:#00b7a5;background:#00b7a50a}.invoice-form__suggestion-chip--active{border-color:#00b7a5;background:#00b7a514;color:#00b7a5;font-weight:600}.invoice-form__price-hint{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#00b7a5}.invoice-form__price-hint i{margin-top:1px}.invoice-form__price-hint--warning{color:#706f6c}.invoice-form__price-hint--warning i{color:var(--orange-500, #f59e0b)}.invoice-form .input-wrapper,.invoice-form .p-select,.invoice-form .p-dropdown{width:100%}.invoice-form__summary-card{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1rem}.invoice-form__summary-card--payments{margin-top:1rem}.invoice-form__summary-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.875rem}.invoice-form__summary-row--highlight{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06);font-weight:700;font-size:1rem}.invoice-form__toggle-row{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:IranSans,IranYekan,Dana,sans-serif}.invoice-form__toggle-row label{font-family:inherit;font-size:.875rem;color:#1b1b18}.marketing-detail-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}.marketing-detail-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}.marketing-detail-view__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.marketing-detail-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}.marketing-detail-view__header-avatar span{font-size:1.25rem;font-weight:700;color:#00b7a5}.marketing-detail-view__header-info{display:flex;flex-direction:column;gap:2px}.marketing-detail-view__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3}.marketing-detail-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}.marketing-detail-view__header-left{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.marketing-detail-view__header-left .p-badge{font-size:.7rem}.marketing-detail-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}.marketing-detail-view__header-badge i{font-size:.65rem}.marketing-detail-view__header-badge.badge-green{background:#16a34a1a;color:#16a34a}.marketing-detail-view__header-badge.badge-orange{background:#ea580c1a;color:#ea580c}.marketing-detail-view__header-badge.badge-red{background:#dc264a1a;color:#dc264a}.marketing-detail-view__header-badge.badge-gray{background:#a1a09a1a;color:#a1a09a}.marketing-detail-view__header-actions{display:flex;align-items:center;gap:.25rem}.marketing-detail-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}.marketing-detail-view__header-action i{font-size:.9rem;color:#706f6c;transition:color .2s ease}.marketing-detail-view__header-action:hover{background:#00b7a51a;border-color:#00b7a533}.marketing-detail-view__header-action:hover i{color:#00b7a5}.marketing-detail-view__header-action:active{transform:scale(.95)}.marketing-detail-view__header-action--primary{background:#00b7a5;border-color:#00b7a5;box-shadow:0 4px 12px #00b7a54d}.marketing-detail-view__header-action--primary i{color:#fff}.marketing-detail-view__header-action--primary:hover{background:#009e8e;border-color:#009e8e}.marketing-detail-view__header-action--primary:hover i{color:#fff}.marketing-detail-view__tabs{background:#fff;border-radius:.65rem;box-shadow:0 1px 3px #00000005;margin:1rem;margin-top:0}.marketing-detail-view__tabs-wrapper{margin-top:0}.marketing-detail-view__tab-content{padding:.5rem 0}.marketing-detail-view__tracking-loading{display:flex;justify-content:center;align-items:center;padding:2rem}.marketing-detail-view__spinner{font-size:2rem}.marketing-detail-view__tracking-list{display:flex;flex-direction:column;gap:0}.marketing-detail-view__info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.tracking-card{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;margin-bottom:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.tracking-card:last-child{margin-bottom:0}.tracking-card:hover{border-color:#00b7a533;box-shadow:0 2px 8px #0000000f}.tracking-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tracking-card__icon i{font-size:.75rem;color:#00b7a5}.tracking-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.tracking-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.tracking-card__header-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.tracking-card__header-right{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.tracking-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-card__divider{height:1px;background-color:#0000000f;margin:.25rem 0;opacity:.5}.tracking-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tracking-card__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.tracking-card__meta-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c}.tracking-card__meta-item i{font-size:.85rem;opacity:.7}.tracking-card__meta-item--follow{color:#00b7a5;font-weight:500}.tracking-card__meta-item--follow i{color:#00b7a5;opacity:1}.tracking-card__meta-status{flex-shrink:0;font-size:.75rem;padding:.1rem .6rem;border-radius:.35rem;font-weight:600;white-space:nowrap}.tracking-card__meta-status.result-success{background:#16a34a1a;color:#16a34a}.tracking-card__meta-status.result-unsuccessful{background:#dc264a1a;color:#dc264a}.tracking-card__meta-status.result-pending{background:#ea580c1a;color:#ea580c}.tracking-card__meta-status.result-callback{background:#00b7a51a;color:#00b7a5}.tracking-card__meta-status.result-interested{background:#16a34a1a;color:#16a34a}.tracking-card__meta-status.result-not-interested{background:#a1a09a1a;color:#a1a09a}.tracking-card__workflow{margin-top:.25rem;padding:.25rem .5rem;border-radius:.35rem;font-size:.75rem;color:#706f6c;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.tracking-card__workflow i{margin-top:.15rem;font-size:.85rem;opacity:.7;flex-shrink:0}.tracking-card__action-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#706f6c;transition:all .2s;cursor:pointer}.tracking-card__action-icon i{font-size:.9rem}.tracking-card__action-icon--edit:hover{background:#00b7a514;color:#00b7a5;border-color:#00b7a533}.tracking-card__delete-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#706f6c;transition:all .2s;cursor:pointer}.tracking-card__delete-icon:hover{background:#dc264a0f;color:#dc264a;border-color:#dc264a1f}.tracking-card__delete-icon i{font-size:.9rem}.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__value.info-card__mono{direction:ltr}.tracking-form{display:flex;flex-direction:column;gap:1rem}.tracking-form__field{display:flex;flex-direction:column;gap:.25rem}.tracking-form__field label{font-size:.875rem;font-weight:500;color:#1b1b18}.tracking-form__input{width:100%}.tracking-form__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.marketing-tracking-drawer{max-height:90vh}.marketing-tracking-drawer :deep(.p-drawer-content){padding:1rem;overflow:auto}.marketing-tracking-drawer .tracking-form{flex:1;min-height:0;display:flex;flex-direction:column}.marketing-tracking-drawer .tracking-form__actions{flex-shrink:0}.marketing-form__date-field{display:flex;flex-direction:column;gap:.5rem}.marketing-form__date-label{font-size:.875rem;font-weight:500;color:#706f6c}.marketing-form__section-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1b1b18;display:flex;align-items:center}.marketing-form__section-icon{margin-left:.5rem;color:var(--purple-500, #a855f7)}.marketing-form__readonly-input{background:var(--surface-100)}.merchant-company-info__inquiry{margin-bottom:1.5rem}.merchant-company-info__fields{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--surface-border, #e5e7eb)}.merchant-company-info__hint{display:block;margin-top:.75rem;font-size:.875rem}.merchant-company-info__hint--success{color:var(--green-600, #16a34a)}.merchant-company-info__hint--warning{color:var(--orange-600, #ea580c)}.merchant-company-info__hint--error{color:var(--red-600, #dc2626)}.merchant-documents__section-title{margin:.25rem 0 .65rem;font-size:.9375rem;font-weight:600;color:var(--text-color, #1f2937)}.merchant-documents .grid>[class*=col-]{padding-top:.35rem;padding-bottom:.35rem}.merchant-documents .p-error{display:block;margin-top:.35rem;font-size:.75rem;color:var(--red-500, #ef4444)}.merchant-documents__additional{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border, #e5e7eb)}.merchant-documents__additional-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.merchant-documents__additional-header .merchant-documents__section-title{margin:0}.merchant-documents__signatory-group{margin-bottom:.75rem;padding:.65rem;border:1px dashed var(--surface-border, #d1d5db);border-radius:.5rem}.merchant-documents__signatory-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.875rem;font-weight:600}.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;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--warning .inquiry-message__method{border-top-color:#ea580c33}.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:680px}.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:.5rem .5rem 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__status-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:55%;text-align:right}.inquiry-merchant-card__status-badge{display:inline-block;padding:.3rem .75rem;font-size:.75rem;font-weight:600;border-radius:.5rem;line-height:1.3}.inquiry-merchant-card__status-description{margin:0;font-size:.68rem;color:#706f6c;line-height:1.4}.inquiry-merchant-card__status-context{margin:0;font-size:.68rem;color:#991b1b;line-height:1.4;padding:.25rem .4rem;border-radius:.35rem;background:#ef44440f}.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{width:100%;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-view__header{background:linear-gradient(135deg,#fff,#00b7a505);border-radius:0;padding:1rem .5rem;margin:0;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;gap:.5rem}.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-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:2;width:100%}.merchant-view__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2;min-width:0}.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;min-width:0}.merchant-view__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.merchant-view__account-type{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.3;color:#00b7a5;background:#00b7a51f}.merchant-view__account-type--company{color:#00b7a5;background:#00b7a51f}.merchant-view__account-type--individual{color:#64748b;background:#64748b1f}.merchant-view__account-type--foreign{color:#0d9488;background:#0d94881f}.merchant-view__header-left{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2;flex-shrink:0}.merchant-view__header-footer{display:flex;justify-content:flex-end;position:relative;z-index:2;width:100%}.merchant-view__header-footer :deep(.p-badge){font-size:.62rem!important;padding:.1rem .4rem!important;min-width:0;line-height:1.35}.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:0;box-shadow:none;width:100%}.merchant-view__tabs-wrapper{margin-top:0}.merchant-view__tab-content{padding:1rem .5rem;width:100%}.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__sync-section{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);margin-bottom:1rem;gap:1rem}.merchant-view__sync-section .p-button{min-width:auto}.merchant-view__sync-message{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00b7a50d;border-radius:.65rem;font-size:.875rem;color:#1b1b18;animation:fadeIn .3s ease}.merchant-view__sync-message i{color:#00b7a5;font-size:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.merchant-view__info-cards{display:flex;flex-direction:column;gap:1rem;width:100%}.merchant-view__financial{display:flex;flex-direction:column;gap:.5rem;width:100%}.merchant-view__financial-actions :deep(.action-buttons){margin-bottom:0}.merchant-view__financial-overview{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;overflow:hidden;background:#f8fafc}.merchant-view__financial-overview-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .5rem;font-size:.75rem;background:#fff}.merchant-view__financial-overview-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.merchant-view__financial-overview-row span:first-child{color:#706f6c;font-weight:500}.merchant-view__financial-overview-row span:last-child{color:#1b1b18;font-weight:700;direction:ltr;unicode-bidi:plaintext}.merchant-view__financial-section{display:flex;flex-direction:column;gap:.25rem;width:100%;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;padding:.5rem;background:#fff}.merchant-view__financial-section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.merchant-view__financial-section-title{margin:0;font-size:.75rem;font-weight:600;color:#1b1b18}.merchant-view__financial-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:1rem;background:#00b7a51a;color:#00b7a5;font-size:.65rem;font-weight:700}.merchant-view__financial-loading{display:flex;justify-content:center;padding:1rem}.merchant-view__financial-list{display:flex;flex-direction:column;gap:.25rem;width:100%}.merchant-view__financial-item{padding:.55rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.merchant-view__financial-item:hover{border-color:#00b7a540;box-shadow:0 2px 6px #00b7a50f}.merchant-view__financial-item-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.merchant-view__financial-item-title{font-size:.75rem;font-weight:600;color:#1b1b18;line-height:1.45;word-break:break-word;min-width:0}.merchant-view__financial-item-amount{flex-shrink:0;font-size:.75rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext;white-space:nowrap}.merchant-view__financial-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:.68rem;color:#706f6c}.merchant-view__financial-item-code{direction:ltr;unicode-bidi:plaintext;font-family:IranSans,IranYekan,Dana,monospace}.info-card{background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);padding:1rem;box-shadow:0 1px 3px #00000005;width:100%}.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}.merchants-list__loading{display:flex;justify-content:center;align-items:center;padding: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}.p-drawer-title{font-size:1.125rem!important;font-weight:600!important}.guild-select-drawer,.city-select-drawer,.marketing-select-drawer,.agent-select-drawer,.merchant-select-drawer,.device-select-drawer,.category-select-drawer,.marketing-tracking-drawer,.ticket-application-select-drawer{max-width:680px;border-radius:.75rem .75rem 0 0;height:75vh!important;max-height:80vh!important}.guild-select-drawer :deep(.p-drawer-header),.city-select-drawer :deep(.p-drawer-header),.marketing-select-drawer :deep(.p-drawer-header),.agent-select-drawer :deep(.p-drawer-header),.merchant-select-drawer :deep(.p-drawer-header),.device-select-drawer :deep(.p-drawer-header),.category-select-drawer :deep(.p-drawer-header),.marketing-tracking-drawer :deep(.p-drawer-header),.ticket-application-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),.marketing-select-drawer :deep(.p-drawer-content),.agent-select-drawer :deep(.p-drawer-content),.merchant-select-drawer :deep(.p-drawer-content),.device-select-drawer :deep(.p-drawer-content),.category-select-drawer :deep(.p-drawer-content),.marketing-tracking-drawer :deep(.p-drawer-content),.ticket-application-select-drawer :deep(.p-drawer-content){padding:0!important;display:flex;flex-direction:column;height:100%;overflow:hidden}.guild-select-drawer :deep(.p-drawer-title),.city-select-drawer :deep(.p-drawer-title),.marketing-select-drawer :deep(.p-drawer-title),.agent-select-drawer :deep(.p-drawer-title),.merchant-select-drawer :deep(.p-drawer-title),.device-select-drawer :deep(.p-drawer-title),.category-select-drawer :deep(.p-drawer-title),.marketing-tracking-drawer :deep(.p-drawer-title),.ticket-application-select-drawer :deep(.p-drawer-title){font-size:.875rem!important;font-weight:600!important}.guild-select,.city-select,.agent-select,.merchant-select,.marketing-select,.device-select,.category-select,.ticket-application-select{display:flex;flex-direction:column;height:100%;min-height:0;gap:1rem}.guild-select__header,.city-select__header,.agent-select__header,.merchant-select__header,.marketing-select__header,.device-select__header,.category-select__header,.ticket-application-select__header{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.guild-select__filters,.city-select__filters,.agent-select__filters,.merchant-select__filters,.marketing-select__filters,.device-select__filters,.category-select__filters,.ticket-application-select__filters{display:flex;gap:.5rem;flex-wrap:wrap}.guild-select__filter,.city-select__filter,.agent-select__filter,.merchant-select__filter,.marketing-select__filter,.device-select__filter,.category-select__filter,.ticket-application-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,.merchant-select__filter:hover,.marketing-select__filter:hover,.device-select__filter:hover,.category-select__filter:hover,.ticket-application-select__filter:hover{border-color:#00b7a5;background:#f1f5f9;color:#1b1b18}.guild-select__filter--active,.city-select__filter--active,.agent-select__filter--active,.merchant-select__filter--active,.marketing-select__filter--active,.device-select__filter--active,.category-select__filter--active,.ticket-application-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,.merchant-select__filter-icon,.marketing-select__filter-icon,.device-select__filter-icon,.category-select__filter-icon,.ticket-application-select__filter-icon{font-size:.875rem}.guild-select__search,.city-select__search,.agent-select__search,.merchant-select__search,.marketing-select__search,.device-select__search,.category-select__search,.ticket-application-select__search{width:100%}.guild-select__content,.city-select__content,.agent-select__content,.merchant-select__content,.marketing-select__content,.device-select__content,.category-select__content,.ticket-application-select__content{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:calc(75vh - 8.5rem)}.guild-select__loading,.city-select__loading,.agent-select__loading,.merchant-select__loading,.marketing-select__loading,.device-select__loading,.category-select__loading,.ticket-application-select__loading{display:flex;align-items:center;justify-content:center;flex:1;gap:.5rem;color:#706f6c}.guild-select__spinner,.city-select__spinner,.agent-select__spinner,.merchant-select__spinner,.marketing-select__spinner,.device-select__spinner,.category-select__spinner,.ticket-application-select__spinner{font-size:1.1rem}.guild-select__list,.city-select__list,.agent-select__list,.merchant-select__list,.marketing-select__list,.device-select__list,.category-select__list,.ticket-application-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,.merchant-select__item,.marketing-select__item,.device-select__item,.category-select__item,.ticket-application-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,.merchant-select__item:hover,.marketing-select__item:hover,.device-select__item:hover,.category-select__item:hover,.ticket-application-select__item:hover{background:#f1f5f9}.guild-select__item--selected,.city-select__item--selected,.agent-select__item--selected,.merchant-select__item--selected,.marketing-select__item--selected,.device-select__item--selected,.category-select__item--selected,.ticket-application-select__item--selected{border-color:#00b7a5;background:#e0f7f5}.guild-select__item-content,.city-select__item-content,.agent-select__item-content,.merchant-select__item-content,.marketing-select__item-content,.device-select__item-content,.category-select__item-content,.ticket-application-select__item-content{flex:1;display:flex;flex-direction:column;gap:.375rem}.guild-select__item-main,.city-select__item-main,.agent-select__item-main,.merchant-select__item-main,.marketing-select__item-main,.device-select__item-main,.category-select__item-main,.ticket-application-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,.merchant-select__item-label,.marketing-select__item-label,.device-select__item-label,.category-select__item-label,.ticket-application-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,.merchant-select__item-code,.merchant-select__item-province,.merchant-select__item-county,.merchant-select__item-tel-prefix,.marketing-select__item-code,.marketing-select__item-province,.marketing-select__item-county,.marketing-select__item-tel-prefix,.device-select__item-code,.device-select__item-province,.device-select__item-county,.device-select__item-tel-prefix,.category-select__item-code,.category-select__item-province,.category-select__item-county,.category-select__item-tel-prefix,.ticket-application-select__item-code,.ticket-application-select__item-province,.ticket-application-select__item-county,.ticket-application-select__item-tel-prefix{color:#706f6c;font-size:.75rem}.guild-select__item-license,.city-select__item-license,.agent-select__item-license,.merchant-select__item-license,.marketing-select__item-license,.device-select__item-license,.category-select__item-license,.ticket-application-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,.merchant-select__item-sub,.marketing-select__item-sub,.device-select__item-sub,.category-select__item-sub,.ticket-application-select__item-sub{color:#706f6c;font-size:.75rem}.guild-select__check,.city-select__check,.agent-select__check,.merchant-select__check,.marketing-select__check,.device-select__check,.category-select__check,.ticket-application-select__check{color:#00b7a5;font-size:1.1rem;position:absolute;left:.5rem;top:.5rem}.guild-select__empty,.city-select__empty,.agent-select__empty,.merchant-select__empty,.marketing-select__empty,.device-select__empty,.category-select__empty,.ticket-application-select__empty{color:#706f6c;text-align:center;padding:1.5rem 0}.guild-select__footer,.city-select__footer,.agent-select__footer,.merchant-select__footer,.marketing-select__footer,.device-select__footer,.category-select__footer,.ticket-application-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,.merchant-select__btn,.marketing-select__btn,.device-select__btn,.category-select__btn,.ticket-application-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}.device-select,.category-select{padding:0 1rem 1rem;min-height:0}.device-select__content,.category-select__content{max-height:calc(75vh - 9.5rem)}.device-select__item-count{color:#706f6c;font-size:.75rem;margin-top:.25rem}.ticket-application-select-drawer :deep(.p-drawer-header){padding:.65rem .85rem}.ticket-application-select-drawer :deep(.p-drawer-title){font-size:.875rem!important}.ticket-application-select{gap:.55rem!important;padding:.65rem .85rem .85rem;text-align:right}.ticket-application-select__header{gap:.45rem!important}.ticket-application-select__search :deep(.p-inputtext),.ticket-application-select__search :deep(input){min-height:2.35rem;padding-block:.45rem;border-radius:.65rem!important}.ticket-application-select__content{max-height:58vh!important}.ticket-application-select__list{gap:.4rem!important}.ticket-application-select__item{padding:.7rem .8rem!important;border-radius:.65rem!important;align-items:stretch!important;justify-content:flex-start!important}.ticket-application-select__item-content{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.ticket-application-select__card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;flex:1;width:100%}.ticket-application-select__main{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;flex:1;text-align:right}.ticket-application-select__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .55rem;width:100%}.ticket-application-select__title{font-size:.75rem;font-weight:600;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-application-select__id{flex-shrink:0;font-size:.875rem;font-weight:500;color:#00b7a5;direction:ltr;unicode-bidi:isolate}.ticket-application-select__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .75rem;width:100%}.ticket-application-select__shop,.ticket-application-select__merchant{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;font-size:.75rem;color:#706f6c;line-height:1.3}.ticket-application-select__shop i,.ticket-application-select__merchant i{flex-shrink:0;font-size:.7rem;color:#a1a09a}.ticket-application-select__details{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .75rem;width:100%}.ticket-application-select__detail{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;font-size:.75rem;color:#1b1b18;line-height:1.3}.ticket-application-select__detail small{font-size:.8rem;color:#706f6c;font-weight:400}.ticket-application-select__detail b{font-weight:600}.ticket-application-select__mono{direction:ltr;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ticket-application-select__status{flex-shrink:0;align-self:center;font-size:.65rem!important;padding:.2rem .5rem!important;line-height:1.2!important;white-space:nowrap}.ticket-application-select__check{flex-shrink:0;color:#00b7a5;font-size:.95rem}.merchant-select__item{padding:0!important;border:none!important;background:transparent!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;margin-bottom:0!important}.merchant-select__item:hover{background:transparent!important}.merchant-select :deep(.list-item){width:100%;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:.75rem;margin-bottom:.5rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.merchant-select :deep(.list-item) .list-item__row{width:100%}.merchant-select :deep(.list-item:hover){background:#f1f5f9}.merchant-select :deep(.list-item.list-item--selected){border-color:#00b7a5;background:#e0f7f5}.merchant-select :deep(.list-item:last-child){margin-bottom:0}.merchant-select :deep(.list-item__avatar){background:#e0f7f5;color:#00b7a5;font-weight:600;font-size:.875rem}.merchant-select :deep(.list-item__menu),.merchant-select :deep(.list-item__menu-button){display:none!important}.select-serials__filters{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.select-serials__filter-row{display:flex;gap:.5rem}@media (max-width: 480px){.select-serials__filter-row{flex-direction:column}}.select-serials__filter-select{flex:1;min-width:0}.select-serials__toolbar{display:flex;align-items:center;gap:.5rem}.select-serials__search{flex:1;position:relative;display:flex;align-items:center}.select-serials__search>.pi-search{position:absolute;right:12px;color:#a1a09a;font-size:.85rem}.select-serials__search-input{width:100%;padding-right:36px!important;padding-left:32px!important;font-size:.875rem;height:38px}.select-serials__search-clear{position:absolute;left:8px;background:none;border:none;padding:4px;cursor:pointer;color:#a1a09a;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.select-serials__search-clear:hover{background:#0000000d;color:#706f6c}.select-serials__search-clear i{font-size:.75rem}.select-serials__sort-btn,.select-serials__reset-btn{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--surface-border);border-radius:.65rem;cursor:pointer;color:#706f6c;transition:all .15s ease}.select-serials__sort-btn:hover,.select-serials__reset-btn:hover{background:#00b7a50d;border-color:#00b7a5;color:#00b7a5}.select-serials__reset-btn{color:#cf3559;border-color:#cf35594d}.select-serials__reset-btn:hover{background:#cf355914;border-color:#cf3559;color:#cf3559}.select-serials__sort-panel :deep(.p-overlaypanel-content){padding:.25rem}.select-serials__sort-options{display:flex;flex-direction:column;min-width:150px}.select-serials__sort-option{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:none;border:none;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;color:#706f6c;border-radius:.35rem;text-align:right;transition:all .15s ease}.select-serials__sort-option i{font-size:.7rem;color:#a1a09a}.select-serials__sort-option:hover{background:#00b7a50d}.select-serials__sort-option--active{color:#00b7a5;font-weight:500}.select-serials__sort-option--active i{color:#00b7a5}.select-serials__selection-info{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background:#00b7a514;border-radius:.65rem;margin-bottom:.5rem}.select-serials__selection-count{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#00b7a5;font-weight:500}.select-serials__selection-count i{font-size:.9rem}.select-serials__clear-selection{background:none;border:none;cursor:pointer;font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;padding:4px 8px;border-radius:.35rem;transition:all .15s ease}.select-serials__clear-selection:hover{background:#0000000d;color:#1b1b18}.select-serials__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:12rem;padding:2rem;color:#706f6c;gap:.5rem}.select-serials__loading i{font-size:1.5rem;color:#00b7a5}.select-serials__list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px;margin-bottom:0}.step-content[data-step="1"]{display:flex;flex-direction:column;overflow:hidden}.step-content[data-step="1"] .select-serials__filters,.step-content[data-step="1"] .select-serials__selection-info,.step-content[data-step="1"] .empty-state{flex-shrink:0}.transfer-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:linear-gradient(135deg,#00b7a514,#00b7a50a);border-radius:.75rem;margin-bottom:1rem}.transfer-header__receiver{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#1b1b18}.transfer-header__receiver i{color:#00b7a5}.transfer-header__count{font-size:.875rem;font-weight:600;color:#00b7a5;background:#fff;padding:4px 12px;border-radius:20px;box-shadow:0 1px 3px #00000014}.price-section{background:#fff;border-radius:.75rem;padding:.5rem;margin-bottom:1rem}.price-section__toggle{display:flex;align-items:center;justify-content:space-between}.price-section__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed rgba(0,0,0,.1)}.price-section__bulk-label{font-size:.75rem;color:#a1a09a;flex-shrink:0}.price-section__bulk-input{flex:1;min-width:120px;display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid var(--surface-border);border-radius:.65rem;padding-left:.5rem;overflow:hidden}.price-section__bulk-input :deep(.p-inputnumber){flex:1}.price-section__bulk-input :deep(.p-inputnumber-input){height:40px;font-size:14px;text-align:left;direction:ltr;padding:0 .5rem}.price-section__bulk-input :deep(.p-inputnumber-input):focus{box-shadow:none}.price-section__bulk-suffix{font-size:.75rem;color:#a1a09a;flex-shrink:0}.price-section__bulk-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#00b7a5;border:none;border-radius:.65rem;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.price-section__bulk-btn:hover:not(:disabled){background:#008e80;transform:scale(1.02)}.price-section__bulk-btn:active:not(:disabled){transform:scale(.98)}.price-section__bulk-btn:disabled{opacity:.4;cursor:not-allowed}.price-section__bulk-btn i{font-size:1.1rem}.price-section__bulk-btn--applied{background:#289764}.price-toggle-switch{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.price-toggle-switch__label{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#706f6c;font-weight:500}.price-toggle-switch__label i{font-size:1rem;color:#00b7a5}.price-toggle-switch__track{position:relative;width:48px;height:28px;background:#0000001f;border-radius:14px;transition:background .25s ease}.price-toggle-switch__track--active{background:#00b7a5}.price-toggle-switch__thumb{position:absolute;top:2px;right:2px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .25s cubic-bezier(.4,0,.2,1)}.price-toggle-switch__track--active .price-toggle-switch__thumb{transform:translate(-20px)}.serial-items{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px}.serial-item{background:#fff;border-radius:.65rem;border:1px solid rgba(0,122,114,.1);overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.serial-item--has-price .serial-item__serial{color:#16a34a}.serial-item__main{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem}.serial-item__num{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background:#00b7a51a;border-radius:.35rem;font-size:.75rem;font-weight:700;color:#00b7a5;flex-shrink:0;margin-top:.1rem}.serial-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.serial-item__header{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.serial-item__serial{font-family:IranSans,IranYekan,Dana,monospace;font-size:.875rem;font-weight:600;color:#1b1b18;direction:ltr;text-align:left;word-break:break-all}.serial-item__tags{display:flex;flex-wrap:wrap;gap:.25rem}.serial-item__tag{font-size:.625rem;padding:.125rem .375rem;border-radius:.35rem;background:#00b7a51a;color:#00b7a5;white-space:nowrap}.serial-item__tag--muted{background:#007a721a;color:#706f6c}.serial-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.serial-item__meta-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c;line-height:1.4}.serial-item__meta-item i{font-size:.75rem;color:#16a34a}.serial-item__meta-item--purchase{color:#16a34a;font-weight:500}.serial-item__meta-label{font-weight:600;color:#706f6c}.serial-item__meta-value{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:left;color:#1b1b18}.serial-item__sale-summary{display:flex;align-items:center;gap:.25rem;font-size:.75rem}.serial-item__sale-label{color:#a1a09a}.serial-item__sale-value{color:#16a34a;font-weight:600}.serial-item__price-row{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.serial-item__price-input{flex:1;display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid var(--surface-border);border-radius:.65rem;padding-left:.5rem;overflow:hidden}.serial-item__price-input :deep(.p-inputnumber){flex:1}.serial-item__price-input :deep(.p-inputnumber-input){height:2.5rem;font-size:.875rem;text-align:left;direction:ltr;background:transparent}.serial-item__price-input :deep(.p-inputnumber-input):focus{box-shadow:none}.serial-item__price-suffix{font-size:.75rem;color:#a1a09a;flex-shrink:0;padding-right:.25rem}.step-content--review{display:flex;flex-direction:column;overflow:hidden;padding-bottom:1rem}.step-content--review .transfer-header,.step-content--review .price-section{flex-shrink:0}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-8px)}.slide-down-enter-active{transition:all .2s ease-out}.slide-down-leave-active{transition:all .15s ease-in}.slide-down-enter-from,.slide-down-leave-to{opacity:0;max-height:0;margin-top:0;padding-top:0}.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;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.statistics-card__header--clickable{cursor:pointer}.statistics-card__title{font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.statistics-card__controls{display:inline-flex;align-items:center;gap:.5rem}.statistics-card__toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;background:#fff;color:#1b1b18;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.statistics-card__toggle:hover{background:#f1f5f9;border-color:#0000001f}.statistics-card__toggle:focus-visible{outline:2px solid #00b7a5;outline-offset:2px}.statistics-card__chevron{transition:transform .25s ease-in-out;color:#706f6c;font-size:.875rem}.statistics-card__chevron.is-open{transform:rotate(180deg)}.statistics-card__period{border-radius:.75rem!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none;height:2.1rem}.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__item--zero,.statistics-card__item--disabled{opacity:.5;cursor:not-allowed}.statistics-card__item--zero .statistics-card__label,.statistics-card__item--disabled .statistics-card__label,.statistics-card__item--zero .statistics-card__count,.statistics-card__item--disabled .statistics-card__count{color:#a1a09a}.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-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.2;padding-right:.25rem;padding-left:.25rem}.statistics-card__label{font-size:.75rem;color:#706f6c;font-weight:500}.statistics-card__sublabel{font-size:.9rem;color:#706f6c;font-weight:400;opacity:.85}.statistics-card__item:has(.statistics-card__sublabel) .statistics-card__label{font-size:.875rem;color:#1b1b18;font-weight:600}.statistics-card__count{font-size:.875rem;font-weight:600;color:#1b1b18;position:relative;z-index:1;background:#fff;padding-left:.5rem;padding-right:.5rem}.statistics-card__count--ownership{font-size:1rem;font-weight:600;white-space:nowrap;padding-left:0;padding-right:0}.statistics-card__ownership{display:inline-flex;align-items:flex-start;gap:1rem}.statistics-card__ownership-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;line-height:1.2}.statistics-card__ownership-item--agent .statistics-card__ownership-label,.statistics-card__ownership-item--agent .statistics-card__ownership-value{color:#0d86ea}.statistics-card__ownership-item--merchant .statistics-card__ownership-label,.statistics-card__ownership-item--merchant .statistics-card__ownership-value{color:#ea580c}.statistics-card__ownership-label{font-weight:400;font-size:.7rem;opacity:.75}.statistics-card__ownership-value{font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums}.statistics-card__ownership-sep{color:#a1a09a;opacity:.7}.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{position:relative;display:flex;flex-direction:column;height:calc(100vh - 3.5rem);min-height:0;background:radial-gradient(circle,rgba(0,122,114,.04) 1px,transparent 1px),linear-gradient(180deg,#00b7a508,#f8fafc 28%);background-size:18px 18px,auto}.ticket-chat__loading,.ticket-chat__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#a1a09a;padding:2rem}.ticket-chat__loading i,.ticket-chat__empty i{font-size:2rem}.ticket-chat__header-bar{position:relative;z-index:20;background:#fff;border-bottom:1px solid rgba(0,122,114,.1);flex-shrink:0}.ticket-chat__details-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1rem;box-sizing:border-box}.ticket-chat__details-toggle-main{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:start}.ticket-chat__details-number{font-size:.625rem;font-weight:600;color:#00b7a5;line-height:1.3}.ticket-chat__details-title{display:block;max-width:100%;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-chat__details-subject{display:block;max-width:100%;font-size:.625rem;font-weight:500;color:#706f6c;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-chat__details-toggle-meta{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ticket-chat__details-chevron-btn,.ticket-chat__status-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:#a1a09a;cursor:pointer;flex-shrink:0}.ticket-chat__details-chevron-btn i,.ticket-chat__status-edit-btn i{font-size:.75rem}.ticket-chat__details-chevron-btn:disabled,.ticket-chat__status-edit-btn:disabled{opacity:.6;cursor:wait}.ticket-chat__status-edit-btn{color:#00b7a5}.ticket-chat__chip{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border-radius:999px;font-size:.625rem;font-weight:600}.ticket-chat__chip--plain{padding:0;background:transparent;color:inherit}.ticket-chat__chip--status-open{background:#22c55e1f;color:#15803d}.ticket-chat__chip--status-in_progress{background:#3b82f61f;color:#2563eb}.ticket-chat__chip--status-waiting_review{background:#ea580c24;color:#c2410c}.ticket-chat__chip--status-waiting_reply,.ticket-chat__chip--status-pending{background:#f59e0b24;color:#b45309}.ticket-chat__chip--status-answered{background:#3b82f61f;color:#2563eb}.ticket-chat__chip--status-closed{background:#a1a09a24;color:#706f6c}.ticket-chat__chip--priority-low{background:#00b7a51f;color:#00b7a5}.ticket-chat__chip--priority-normal{background:#f59e0b24;color:#b45309}.ticket-chat__chip--priority-high{background:#ef44441f;color:#dc2626}.ticket-chat__chip--priority-critical{background:#b91c1c24;color:#b91c1c}.ticket-chat__messages{flex:1;overflow-y:auto;padding:1rem .5rem 7.5rem;display:flex;flex-direction:column;gap:1rem;min-height:0;direction:ltr}.ticket-chat__message{display:flex;flex-direction:column;gap:.4rem;max-width:min(88%,22rem)}.ticket-chat__message--grouped{margin-top:-.35rem;gap:.25rem}.ticket-chat__message--mine{align-self:flex-end;align-items:flex-end}.ticket-chat__message--mine .ticket-chat__message-header{flex-direction:row-reverse}.ticket-chat__message--mine .ticket-chat__message-bubble{background:#00b7a524;border-bottom-right-radius:.35rem}.ticket-chat__message--mine .ticket-chat__message-time{align-self:flex-end;text-align:left}.ticket-chat__message--other{align-self:flex-start;align-items:flex-start}.ticket-chat__message--other .ticket-chat__message-header{flex-direction:row}.ticket-chat__message--other .ticket-chat__message-bubble{background:#fff;border:1px solid rgba(0,122,114,.08);border-bottom-left-radius:.35rem;box-shadow:0 1px 2px #0f172a0a}.ticket-chat__message--other .ticket-chat__message-time{align-self:flex-start;text-align:right}.ticket-chat__message-header{display:flex;align-items:center;gap:.4rem;max-width:100%;direction:ltr}.ticket-chat__message-avatar{width:1.85rem;height:1.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0}.ticket-chat__message-avatar--user{background:#00b7a51f;color:#00b7a5}.ticket-chat__message-avatar--support{background:#6366f11f;color:#4f46e5}.ticket-chat__message-avatar i{font-size:.75rem}.ticket-chat__message-name{font-size:.75rem;font-weight:600;color:#706f6c;line-height:1.3;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.ticket-chat__message-bubble{padding:.5rem 1rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%;direction:rtl}.ticket-chat__message-text{font-size:.875rem;color:#1b1b18;margin:0;line-height:1.55;word-break:break-word}.ticket-chat__message-attachments{display:flex;flex-direction:column;gap:.25rem}.ticket-chat__message-time{font-size:.75rem;font-weight:500;color:#706f6c;margin-top:.15rem}.ticket-chat__composer-wrap{position:fixed;bottom:0;left:0;right:0;max-width:680px;margin:0 auto;z-index:100;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0));background:linear-gradient(180deg,#fff0,#fff 28%)}.ticket-chat__upload-progress{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;direction:rtl}.ticket-chat__upload-progress span{font-size:.625rem;color:#706f6c;min-width:2.5rem}.ticket-chat__upload-progress-bar{flex:1;height:.45rem;border-radius:999px;background:#007a721f;position:relative;overflow:hidden}.ticket-chat__upload-progress-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--upload-progress, 0%);background:#00b7a5;border-radius:inherit;transition:width .12s linear}.ticket-chat__pending-file{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;padding:.4rem .65rem;background:#00b7a514;border:1px solid rgba(0,183,165,.14);border-radius:.65rem;font-size:.625rem;color:#00b7a5;direction:rtl}.ticket-chat__pending-file span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-chat__pending-file button{border:none;background:transparent;color:#a1a09a;cursor:pointer;padding:0;display:inline-flex;transition:color .14s ease-out}.ticket-chat__pending-file button:hover{color:#cf3559}.ticket-chat__composer{display:flex;align-items:flex-end;gap:.35rem;padding:.35rem;background:#fff;border:1px solid rgba(0,122,114,.12);border-radius:1.5rem;box-shadow:0 4px 16px #0f172a14;direction:rtl}.ticket-chat__file-input{display:none}.ticket-chat__attach-btn,.ticket-chat__send-btn{width:2.4rem;height:2.4rem;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .14s ease-out,background-color .14s ease-out,opacity .14s ease-out}.ticket-chat__attach-btn:active:not(:disabled),.ticket-chat__send-btn:active:not(:disabled){transform:scale(.96)}.ticket-chat__attach-btn:disabled,.ticket-chat__send-btn:disabled{opacity:.45;cursor:not-allowed}.ticket-chat__attach-btn i,.ticket-chat__send-btn i{font-size:.875rem}.ticket-chat__attach-btn{background:#00b7a514;color:#00b7a5}.ticket-chat__attach-btn:hover:not(:disabled){background:#00b7a524}.ticket-chat__send-btn{background:#00b7a5;color:#fff}.ticket-chat__send-btn:hover:not(:disabled){background:#00a393}.ticket-chat__textarea{flex:1;min-width:0}.ticket-chat__textarea :deep(textarea),.ticket-chat__textarea:deep(.p-textarea),.ticket-chat__textarea.p-textarea{width:100%;border:none!important;box-shadow:none!important;background:transparent!important;padding:.55rem .35rem!important;font-size:.875rem;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;resize:none;min-height:2.4rem;max-height:7rem;line-height:1.45;text-align:right}.ticket-chat__closed{position:fixed;bottom:0;left:0;right:0;max-width:680px;margin:0 auto;z-index:100;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#fff;border-top:1px solid rgba(0,122,114,.1);box-shadow:0 -2px 10px #0000000a;text-align:center}.ticket-chat__closed i{font-size:1.25rem;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--in_progress,.ticket-view__badge--in-progress{background:#3b82f626!important;color:#2563eb!important}.ticket-view__badge--waiting_reply,.ticket-view__badge--waiting-reply,.ticket-view__badge--pending{background:#f59e0b26!important;color:#d97706!important}.ticket-view__badge--answered{background:#00b7a524!important;color:#00b7a5!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__loading{display:flex;justify-content:center;padding:2rem}.tickets-list__loading i{font-size:2rem;color:#00b7a5}.tickets-list__add-button{white-space:nowrap;flex-shrink:0}.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-source{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;line-height:1.2;padding:.15rem .45rem;border-radius:999px;background:#007a7214;color:#706f6c}.tickets-list__item-source--merchant{background:#0d94881f;color:#0f766e}.tickets-list__item-source--vitad{background:#2563eb1f;color:#1d4ed8}.tickets-list__item-source--agent{background:#64748b1f;color:#475569}.tickets-list__item-subject{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;color:#706f6c;direction:rtl}.tickets-list__item-subject-label{color:#a1a09a;font-weight:500}.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--in-progress{background:#3b82f626!important;color:#2563eb!important}.tickets-list__item-badge--waiting-review{background:#ea580c26!important;color:#c2410c!important}.tickets-list__item-badge--waiting-reply{background:#f59e0b26!important;color:#d97706!important}.tickets-list__item-badge--answered{background:#00b7a524!important;color:#00b7a5!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:.75rem;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}.training-list .list-view__content{padding:0 1rem 1rem}.training-list__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 1rem;margin:1rem 0 .5rem;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;touch-action:pan-x;user-select:none;-webkit-user-select:none;scrollbar-width:none;-ms-overflow-style:none}.training-list__filters::-webkit-scrollbar{display:none}.training-list__filters:active,.training-list__filters.is-dragging{cursor:grabbing;scroll-behavior:auto}.training-list__chip{flex:0 0 auto;border:1px solid rgba(0,0,0,.06);background:#fff;color:#706f6c;border-radius:999px;padding:.5rem 1rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;line-height:1.4;box-shadow:0 1px 3px #00000005;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;-webkit-tap-highlight-color:transparent}.training-list__chip:hover:not(.training-list__chip--active){color:#1b1b18;border-color:#00b7a538;background:#00b7a50a}.training-list__chip:active{transform:scale(.97)}.training-list__chip--active{background:#00b7a5;border-color:#00b7a5;color:#fff;box-shadow:0 4px 12px #00b7a547}.training-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.training-list__pagination{margin-top:1.5rem;display:flex;justify-content:center}.training-list__pagination-inner{display:flex;align-items:center;gap:1rem}.training-list__page-btn{border:1px solid rgba(0,183,165,.18);background:#fff;border-radius:.5rem;padding:.4rem .85rem;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer}.training-list__page-btn:disabled{opacity:.4;cursor:not-allowed}.training-list__page-info{font-size:.875rem;color:#a1a09a;font-family:IranSans,IranYekan,Dana,sans-serif}.training-content-card{display:flex;flex-direction:column;height:100%;min-height:0;padding:.5rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);cursor:pointer;text-align:right;width:100%;overflow:hidden;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out,transform .15s ease-in-out}.training-content-card:hover{border-color:#00b7a53d;box-shadow:0 10px 24px #0f172a17}.training-content-card:active{transform:scale(.98)}.training-content-card__media{position:relative;width:100%;aspect-ratio:4/3;flex-shrink:0;border-radius:.5rem;background:#00b7a50f;overflow:hidden}.training-content-card__cover{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.training-content-card__cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#00b7a5;font-size:1.5rem;border-radius:inherit;background:linear-gradient(145deg,#00b7a524,#00b7a50d)}.training-content-card__badge{position:absolute;top:.5rem;left:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:999px;background:#0f172ac7;color:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.625rem;font-weight:600;line-height:1.2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.training-content-card__badge i{font-size:.6rem}.training-content-card__body{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .25rem .25rem}.training-content-card__category{display:inline-flex;align-self:flex-start;max-width:100%;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.625rem;color:#00b7a5;font-weight:600;background:#00b7a51a;border-radius:999px;padding:.22rem .55rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-content-card__category-spacer{display:block;height:1.35rem;flex-shrink:0}.training-content-card__title{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:1rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;display:flex;align-items:center}.training-content-card__summary{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;color:#706f6c;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55;min-height:3.1em}.training-content-card__meta{margin-top:auto;padding-top:.25rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;color:#a1a09a;display:flex;gap:.5rem;align-items:center}.training-detail{padding:1rem;background:#fff;margin:1rem;border-radius:1rem}.training-detail__cover{width:100%;max-height:240px;object-fit:cover;border-radius:1rem;margin-bottom:1rem;background:#00b7a514}.training-detail__category{color:#00b7a5;font-size:.75rem;margin-bottom:.25rem;font-weight:500}.training-detail__header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.training-detail__title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#1b1b18;line-height:1.4}.training-detail__summary{color:#a1a09a;font-size:.875rem;margin:0;line-height:1.7}.training-detail__content{display:flex;flex-direction:column;gap:1.5rem}.training-detail__videos{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:0;padding:1rem;border-radius:1rem;background:#00b7a50a;border:1px solid rgba(0,183,165,.12)}.training-detail__videos-heading{display:flex;align-items:center;gap:.5rem;margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:700;color:#1b1b18}.training-detail__videos-heading i{color:#00b7a5;font-size:1.1rem}.training-detail__video-block{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:.75rem;background:#fff;border:1px solid rgba(0,0,0,.06)}.training-detail__video-header{display:flex;align-items:flex-start;gap:.5rem}.training-detail__video-index{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00b7a51f;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.625rem;font-weight:700}.training-detail__video-info{flex:1;min-width:0}.training-detail__video-title{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.5}.training-detail__video-description{margin:.25rem 0 0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#a1a09a;line-height:1.6}.training-detail__embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;background:#000;box-shadow:0 1px 3px #00000005}.training-detail__embed iframe,.training-detail__embed video,.training-detail__embed .training-detail__html-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.training-detail__embed--native video,.training-detail__embed--native .training-detail__html-video{object-fit:contain;background:#000}.training-detail__html-video{object-fit:contain;background:#000}.training-detail__video-link{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;padding:.25rem .5rem;border-radius:.5rem;background:#00b7a514;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out}.training-detail__video-link:hover{background:#00b7a524}.training-detail__video-link i{font-size:.75rem}.training-detail__video{width:100%;border-radius:1rem;background:#000;aspect-ratio:16/9;object-fit:contain}.training-detail__iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:1rem}.training-detail__body{font-size:.875rem;line-height:1.9;color:#1b1b18}.training-detail__body :deep(img){max-width:100%;height:auto;border-radius:.75rem;margin:1rem 0}.training-detail__body :deep(.training-detail__embed){position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;background:#000;margin:1rem 0;box-shadow:0 1px 3px #00000005}.training-detail__body :deep(.training-detail__embed) iframe,.training-detail__body :deep(.training-detail__embed) video,.training-detail__body :deep(.training-detail__embed) .training-detail__html-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.training-detail__body :deep(.training-detail__embed) video,.training-detail__body :deep(.training-detail__embed) .training-detail__html-video{object-fit:contain;background:#000}.training-detail__body :deep(video:not(.training-detail__html-video)){width:100%;max-width:100%;border-radius:.75rem;margin:1rem 0;background:#000;aspect-ratio:16/9;object-fit:contain}.training-detail__body :deep(iframe){width:100%;aspect-ratio:16/9;border:0;border-radius:.75rem;margin:1rem 0;background:#000}.training-detail__body :deep(p){margin:0 0 1rem}.training-detail__body :deep(ul),.training-detail__body :deep(ol){padding-right:1.5rem;margin-bottom:1rem}.training-detail__body :deep(a){color:#00b7a5}.training-detail__body :deep(table){width:100%;border-collapse:collapse;margin:1rem 0;font-size:.75rem}.training-detail__body :deep(th),.training-detail__body :deep(td){border:1px solid rgba(0,183,165,.2);padding:.5rem;vertical-align:top}.training-detail__body :deep(th){background:#00b7a514;font-weight:600}.training-detail__related{margin-top:2rem}.training-detail__related-title{font-size:.875rem;font-weight:700;margin-bottom:1rem;color:#1b1b18}.training-detail__related-list{display:flex;flex-direction:column;gap:.5rem}.support-content{padding:1rem}.support-content__methods{display:flex;justify-content:space-around;align-items:center;gap:1rem;flex-wrap:wrap}.support-method{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;transition:transform .15s ease;flex:1;min-width:4.5rem}.support-method:hover{transform:scale(1.05)}.support-method:active{transform:scale(.95)}.support-method__icon{font-size:1.2rem;color:#00b7a5;border:2px solid #00b7a5;border-radius:50%;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent}.support-method__label{font-size:.75rem;color:#1b1b18;text-align:center;font-weight:500}.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-header{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;overflow:hidden;margin-bottom:1rem;border:1px solid rgba(0,0,0,.06)}.warehouse-header--status-active .warehouse-header__icon{background:#2897641f}.warehouse-header--status-active .warehouse-header__icon i{color:#289764}.warehouse-header--status-inactive .warehouse-header__icon,.warehouse-header--status-error .warehouse-header__icon{background:#dc264a1f}.warehouse-header--status-inactive .warehouse-header__icon i,.warehouse-header--status-error .warehouse-header__icon i{color:#dc264a}.warehouse-header--status-processing .warehouse-header__icon{background:#2b7a9f1f}.warehouse-header--status-processing .warehouse-header__icon i{color:#2b7a9f}.warehouse-header--status-pending .warehouse-header__icon{background:#ea580c1f}.warehouse-header--status-pending .warehouse-header__icon i{color:#ea580c}.warehouse-header--status-warning .warehouse-header__icon{background:#ea580c1f}.warehouse-header--status-warning .warehouse-header__icon i{color:#ea580c}.warehouse-header--status-default .warehouse-header__icon,.warehouse-header--status-grey .warehouse-header__icon{background:#4a556814}.warehouse-header--status-default .warehouse-header__icon i,.warehouse-header--status-grey .warehouse-header__icon i{color:#4a5568}.warehouse-header__icon{width:2rem;height:2rem;border-radius:.65rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warehouse-header__icon i{font-size:1rem;font-weight:700;color:#00b7a5;font-style:normal}.warehouse-header__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.warehouse-header__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.warehouse-header__header-left{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.warehouse-header__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-header__subline{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;color:#706f6c;font-weight:500;opacity:.92;align-items:center}.warehouse-header__identity{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.warehouse-header__identity-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.warehouse-header__identity-item i{font-size:.85rem;opacity:.7;flex-shrink:0}.warehouse-header__identity-separator{width:1px;height:.85rem;background:#0000001f;flex-shrink:0}.warehouse-header__actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.warehouse-header__action-btn{flex:1 1 calc(50% - .125rem);min-width:8.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .5rem;border:1px solid transparent;border-radius:.65rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.warehouse-header__action-btn i{font-size:.9rem}.warehouse-header__action-btn:active:not(:disabled){transform:scale(.98)}.warehouse-header__action-btn:disabled{opacity:.6;cursor:not-allowed}.warehouse-header__action-btn--add{background:#00b7a51a;border-color:#00b7a538;color:#00b7a5}.warehouse-header__action-btn--add:hover:not(:disabled){background:#00b7a529}.warehouse-header__action-btn--send{background:#2b7a9f1a;border-color:#2b7a9f38;color:#2b7a9f}.warehouse-header__action-btn--send:hover:not(:disabled){background:#2b7a9f29}.warehouse-header__action-btn--resend{background:#ea580c1f;border-color:#ea580c47;color:#c3490a}.warehouse-header__action-btn--resend:hover:not(:disabled){background:#ea580c2e}.warehouse-header__action-btn--approve{background:#2897641f;border-color:#28976440;color:#289764}.warehouse-header__action-btn--approve:hover:not(:disabled){background:#2897642e}.warehouse-header__action-btn--reject{background:#dc264a1a;border-color:#dc264a38;color:#dc264a}.warehouse-header__action-btn--reject:hover:not(:disabled){background:#dc264a29}.warehouse-header__transfer{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#706f6c}.warehouse-header__transfer-item{display:inline-flex;align-items:center;gap:.25rem}.warehouse-header__transfer-item i{font-size:.85rem;color:#2b7a9f;opacity:.9}.warehouse-header__divider{height:1px;width:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,.06),transparent)}.warehouse-header__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.warehouse-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#706f6c;flex:1;min-width:0}.warehouse-header__meta-status{flex-shrink:0;font-size:.64rem}.warehouse-header__meta-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.warehouse-header__meta-item i{opacity:.55;flex-shrink:0;font-size:.75rem}.warehouse-header__meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.warehouse-header__meta-item--count{color:#00b7a5;font-weight:600}.warehouse-header__meta-item--count i{color:#00b7a5;opacity:.9}.warehouse-header__notes{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#00b7a5;line-height:1.5;font-weight:500;padding:.25rem .5rem;border-radius:.35rem;background:#00b7a51a}.warehouse-header__notes i{margin-top:.1rem;font-size:.85rem;opacity:.6;flex-shrink:0}.warehouse-header__notes span{flex:1;min-width:0}.warehouse-header__hint{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ea580c0f;border-radius:.35rem}.warehouse-header__hint i{color:#ea580c;font-size:.75rem;flex-shrink:0}.warehouse-header__hint span{font-size:.75rem;color:#706f6c;line-height:1.3}.warehouse-header__rejection{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#dc264a;line-height:1.5;font-weight:500;padding:.25rem .5rem;border-radius:.35rem;background:#dc264a14}.warehouse-header__rejection i{margin-top:.1rem;font-size:.85rem;opacity:.8;flex-shrink:0}.warehouse-header__rejection span{flex:1;min-width:0}.warehouse-serials-list{padding:.5rem;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__actions{display:flex;align-items:center;gap:.5rem}.warehouse-serials-list__add-button{width:2rem!important;height:2rem!important;padding:0!important}.warehouse-serials-list__add-button .pi{font-size:1rem}.warehouse-serials-list__status-guide{position:relative;display:inline-flex;align-items:center;gap:.25rem}.warehouse-serials-list__status-guide-button{min-width:2rem;width:2rem;height:2.8rem!important;padding:0;border-radius:.5rem!important;display:flex;align-items:center;justify-content:center;background:#2d2d2d05!important;border:1px solid rgba(0,122,114,.15)!important;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:1rem}.warehouse-serials-list__status-guide-button svg{width:1rem;height:1rem;flex-shrink:0}.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-color--pending{background:#ea580c4d;border-color:#ea580c}.warehouse-serials-list__status-guide-color--confirmed{background:#2897644d;border-color:#289764}.warehouse-serials-list__status-guide-color--rejected{background:#dc264a4d;border-color:#dc264a}.warehouse-serials-list__status-guide-label{font-size:.75rem;color:#1b1b18}.warehouse-serials-list__device-group{margin-bottom:1.5rem}.warehouse-serials-list__device-group:last-child{margin-bottom:0}.warehouse-serials-list__device-group-title{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#1b1b18;margin:0 0 .5rem;padding:.25rem 0;border-bottom:1px solid rgba(0,122,114,.12)}.warehouse-serials-list__device-group-title i{color:#00b7a5;font-size:.875rem}.warehouse-serials-list__device-group-count{font-weight:400;color:#706f6c;font-size:.75rem}.warehouse-serials-list__scroll-container{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.warehouse-serials-list__transferred-out{margin-bottom:1.5rem}.warehouse-serials-list__transferred-out-title{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#706f6c;margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid rgba(0,122,114,.12)}.warehouse-serials-list__transferred-out-title i{color:#00b7a5;font-size:.875rem}.warehouse-serials-list__cards--history{opacity:.92}.warehouse-serials-list__cards{display:flex;flex-direction:column;gap:.5rem}.warehouse-serials-list__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#706f6c;font-size:.875rem}.warehouse-serials-list__loading i{font-size:1.25rem;color:#00b7a5}.warehouse-serials-list__loading-more{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:1rem;color:#706f6c;font-size:.75rem}.warehouse-serials-list__loading-more i{color:#00b7a5}.warehouse-serials-list__end-message{text-align:center;padding:1rem;color:#a1a09a;font-size:.75rem}.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-upload-hint{margin:.5rem 0 0;font-size:.75rem;color:#a1a09a;line-height:1.6}.excel-upload-hint code{font-family:IranSans,IranYekan,Dana,monospace;font-size:.7rem;padding:.1rem .3rem;border-radius:.35rem;background:#00b7a50f;color:#706f6c}.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}.warehouse-added-preview{margin-top:1.5rem;padding:1rem;background:#00b7a50a;border:1px solid rgba(0,183,165,.12);border-radius:.75rem}.warehouse-added-preview__title{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#1b1b18;margin:0 0 .5rem}.warehouse-added-preview__title i{color:#00b7a5}.warehouse-added-preview__list{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto}.warehouse-added-preview__item{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#fff;border-radius:.35rem;border:1px solid rgba(0,122,114,.08);font-size:.75rem}.warehouse-added-preview__serial{font-family:IranSans,IranYekan,Dana,monospace;font-weight:500;color:#1b1b18}.warehouse-added-preview__imei{color:#706f6c;direction:ltr;text-align:left}.warehouse-added-preview__price{color:#1b1b18;direction:ltr;text-align:left;font-variant-numeric:tabular-nums}.warehouse-serial-add-row{display:flex;justify-content:flex-end;margin-top:.25rem}.warehouse-serial-add-row__btn{min-width:auto;padding-inline:1rem;font-size:.875rem;border-radius:.65rem}.warehouse-rejected-hint{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:1rem;background:#dc264a0f;border:1px solid rgba(220,38,74,.15);border-radius:.65rem;font-size:.875rem;color:#706f6c;line-height:1.6}.warehouse-rejected-hint i{color:#dc264a;margin-top:2px}.warehouse-submit-review-hint{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:1rem;background:#0d86ea0f;border:1px solid rgba(13,134,234,.15);border-radius:.65rem;font-size:.875rem;color:#706f6c;line-height:1.6}.warehouse-submit-review-hint i{color:#0d86ea;margin-top:2px}.warehouse-saved-serials{margin-top:1.5rem;padding:1rem;background:#0d86ea08;border:1px solid rgba(13,134,234,.12);border-radius:.75rem}.warehouse-saved-serials__title{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#1b1b18;margin:0 0 1rem}.warehouse-saved-serials__title i{color:#0d86ea}.warehouse-saved-serials__list{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto}.warehouse-saved-serials__list>*{flex-shrink:0}.warehouse-pending-list{margin-top:1rem;padding:1rem;background:linear-gradient(180deg,#00b7a50a,#00b7a505);border:1px solid rgba(0,183,165,.12);border-radius:.75rem}.warehouse-pending-list__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.warehouse-pending-list__header-main{display:flex;align-items:center;gap:.5rem;min-width:0}.warehouse-pending-list__header-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#00b7a51f;color:#00b7a5;flex-shrink:0}.warehouse-pending-list__header-icon i{font-size:1.1rem}.warehouse-pending-list__header-text{min-width:0}.warehouse-pending-list__title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.warehouse-pending-list__subtitle{margin:.15rem 0 0;font-size:.75rem;color:#a1a09a}.warehouse-pending-list__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;border-radius:999px;background:#00b7a5;color:#fff;font-size:.75rem;font-weight:600}.warehouse-pending-list__list{display:flex;flex-direction:column;gap:.35rem;max-height:360px;overflow-y:auto}.warehouse-pending-list__list>*{flex-shrink:0}.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__serial-hint{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1rem;border-radius:.5rem;font-size:.875rem;color:#706f6c;background:#00b7a50a;border:1px solid rgba(0,183,165,.12);flex-wrap:wrap}.warehouses-list__serial-hint>i{font-size:1rem;color:#00b7a5}.warehouses-list__serial-hint--loading{background:#00b7a508;border-color:#00b7a51a}.warehouses-list__serial-hint--loading>i{color:#00b7a5}.warehouses-list__serial-hint--match{background:#16a34a0f;border-color:#16a34a33;color:#1b1b18}.warehouses-list__serial-hint--match>i{color:#16a34a}.warehouses-list__serial-hint--restricted{background:#ea580c0f;border-color:#ea580c38;color:#1b1b18}.warehouses-list__serial-hint--restricted>i{color:#ea580c}.warehouses-list__serial-hint--empty{background:#ea580c0d;border-color:#ea580c33}.warehouses-list__serial-hint--empty>i{color:#ea580c}.warehouses-list__serial-hint-serial{font-family:IranSans,IranYekan,Dana,monospace;font-weight:600;color:#1b1b18;padding:0 .25rem}.warehouses-list__serial-hint-doc{font-weight:600;color:#00b7a5;padding:0 .25rem}.warehouses-list__serial-hint-clear{margin-inline-start:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid rgba(0,183,165,.2);border-radius:.5rem;background:#fff;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.warehouses-list__serial-hint-clear:hover{background:#00b7a50f;border-color:#00b7a566}.warehouses-list__serial-hint-clear>i{font-size:.7rem}.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}.action-buttons--grid{flex-wrap:wrap}.action-buttons--grid .action-buttons__item{flex:1 1 calc(50% - .375rem);min-width:calc(50% - .375rem)}.action-buttons--financial-split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch}.action-buttons--financial-split .action-buttons__column{display:flex;flex-direction:column;gap:.5rem;min-width:0}.action-buttons--financial-split .action-buttons__item{flex:1;min-height:4.75rem}.action-buttons--financial-split .action-buttons__item--income{border-color:#28976447;background:#2897640a}.action-buttons--financial-split .action-buttons__item--income:hover{border-color:#28976473;box-shadow:0 2px 10px #2897641f}.action-buttons--financial-split .action-buttons__item--income .action-buttons__icon{background:#2897641f;color:#289764}.action-buttons--financial-split .action-buttons__item--income .action-buttons__icon--filled{background:#289764;color:#fff;box-shadow:0 4px 12px #28976459}.action-buttons--financial-split .action-buttons__item--expense{border-color:#cf355947;background:#cf35590a}.action-buttons--financial-split .action-buttons__item--expense:hover{border-color:#cf355973;box-shadow:0 2px 10px #cf35591f}.action-buttons--financial-split .action-buttons__item--expense .action-buttons__icon{background:#cf35591f;color:#cf3559}.action-buttons--financial-split .action-buttons__item--expense .action-buttons__icon--filled{background:#cf3559;color:#fff;box-shadow:0 4px 12px #cf355959}.action-buttons--financial-split .action-buttons__item--list:hover{border-color:#00b7a540;box-shadow:0 2px 8px #00b7a514}.add-serial-drawer__content{padding:0}.add-serial-drawer__serial-preview{display:flex;align-items:center;gap:.5rem;padding:1rem;margin-bottom:1rem;background-color:#f8fafc;border-radius:.65rem;border:1px solid rgba(0,0,0,.06)}.add-serial-drawer__serial-preview i{font-size:1.25rem;color:#00b7a5}.add-serial-drawer__serial-preview span{font-family:monospace;font-size:1.1rem;font-weight:600;color:#1b1b18;letter-spacing:.5px}.add-serial-drawer__device-info{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1rem;background-color:#00b7a50d;border-radius:.65rem;border:1px solid rgba(0,183,165,.15);font-size:.875rem;color:#706f6c}.add-serial-drawer__device-info i{font-size:1rem;color:#00b7a5}.add-serial-drawer__note{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-top:1rem;background-color:#0d86ea14;border-radius:.65rem;font-size:.75rem;color:#0d86ea}.add-serial-drawer__note i{font-size:.9rem}.add-serial-drawer__actions{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 0 0;border-top:1px solid rgba(0,0,0,.06);background-color:#fff}.agent-confirm-drawer__content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 1rem;text-align:center}.agent-confirm-drawer__icon{width:3.25rem;height:3.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#00b7a51a;color:#00b7a5}.agent-confirm-drawer__icon i{font-size:1.35rem}.agent-confirm-drawer__icon--danger{background:#dc264a1a;color:#dc264a}.agent-confirm-drawer__icon--warn{background:#ea580c1f;color:#ea580c}.agent-confirm-drawer__icon--success{background:#00b7a51a;color:#00b7a5}.agent-confirm-drawer__message{margin:0;max-width:28rem;font-size:.875rem;font-weight:500;color:#1b1b18;line-height:1.7;word-break:break-word}.agent-confirm-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.agent-confirm-drawer__actions :deep(.p-button){flex:1;min-width:calc(50% - .25rem);justify-content:center}.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--pending_approval,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--pending_approval{background:#ff980014!important;border-right:3px solid #ff9800!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--pending_approval>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--pending_approval>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--pending_approval:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--pending_approval:hover{background:#ff98001f!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--ready,.appDataTable :deep(.p-datatable-tbody > tr).status-row--healthy,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--ready,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--healthy{background:#28a74514!important;border-right:3px solid #28a745!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--ready>td,.appDataTable :deep(.p-datatable-tbody > tr).status-row--healthy>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--ready>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--healthy>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--ready:hover,.appDataTable :deep(.p-datatable-tbody > tr).status-row--healthy:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--ready:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--healthy:hover{background:#28a7451f!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--unusable,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--unusable{background:#dc354514!important;border-right:3px solid #dc3545!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--unusable>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--unusable>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--unusable:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--unusable:hover{background:#dc35451f!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--bound,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--bound{background:#007bff14!important;border-right:3px solid #007bff!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--bound>td,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--bound>td{background:transparent!important}.appDataTable :deep(.p-datatable-tbody > tr).status-row--bound:hover,.appDataTable :deep(.p-datatable .p-datatable-tbody > tr).status-row--bound:hover{background:#007bff1f!important}.agent-pwa-banner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 1rem 0;padding:.5rem 1rem;border-radius:1rem;background:linear-gradient(135deg,#00b7a51a,#00b7a50a);border:1px solid rgba(0,183,165,.18);box-shadow:0 4px 14px #00b7a514}.agent-pwa-banner__content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.agent-pwa-banner__icon{width:2.25rem;height:2.25rem;border-radius:.75rem;background:#00b7a5;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-pwa-banner__icon i{font-size:1rem}.agent-pwa-banner__text{min-width:0}.agent-pwa-banner__title{margin:0;font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.3}.agent-pwa-banner__desc{margin:2px 0 0;font-size:.75rem;color:#706f6c;line-height:1.4}.agent-pwa-banner__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.agent-pwa-banner__install{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .85rem;border:none;border-radius:999px;background:#00b7a5;color:#fff;font-size:.75rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:all .15s ease-in-out}.agent-pwa-banner__install:hover:not(:disabled){background:#00a393}.agent-pwa-banner__install:disabled{opacity:.7;cursor:not-allowed}.agent-pwa-banner__dismiss{width:2rem;height:2rem;border:none;border-radius:50%;background:#007a7214;color:#706f6c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out}.agent-pwa-banner__dismiss:hover{background:#007a7224;color:#1b1b18}.test-mode-nav{position:fixed;bottom:1rem;left:1rem;background:var(--surface-card);border:2px solid var(--primary-color);border-radius:var(--border-radius-lg);padding:1rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-width:300px;max-height:400px;overflow-y:auto}.test-mode-nav__header{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary-color);margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.test-mode-nav__header i{font-size:1.25rem}.test-mode-nav__steps{display:flex;flex-direction:column;gap:.5rem}.test-mode-nav__step{padding:.5rem .75rem;background:var(--surface-ground);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;text-align:right;font-size:.875rem;transition:all .2s ease}.test-mode-nav__step:hover{background:var(--surface-hover);border-color:var(--primary-color)}.test-mode-nav__step--active{background:var(--primary-color-surface);border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.bank-account-form-drawer__content{padding-bottom:.5rem}.bank-account-form-drawer__grid{display:grid;grid-template-columns:1fr;gap:1rem}.bank-account-form-drawer__field-full,.bank-account-form-drawer__toggle-field{grid-column:1/-1}.bank-account-form-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.bank-account-form-drawer__actions :deep(.p-button){flex:1;min-width:calc(50% - .25rem)}.bank-account-form-drawer__delete-btn{flex:1 1 100%!important;min-width:100%!important}@media (min-width: 768px){.bank-account-form-drawer__grid{grid-template-columns:repeat(2,1fr)}}.bank-accounts-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.bank-account-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e8ecf0;border-radius:.65rem;padding:.5rem 1rem;cursor:pointer;transition:all .25s ease-in-out;min-height:auto;width:100%}.bank-account-item:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-1px)}.bank-account-item--completed{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a514,#00b7a505);box-shadow:0 1px 4px #00b7a51a}.bank-account-item--completed:hover{border-color:#009e8e;box-shadow:0 2px 8px #00b7a526}.bank-account-item--inactive{opacity:.65}.bank-account-item--add{border-style:dashed;border-color:#00b7a559;background:#00b7a505}.bank-account-item--add:hover{border-color:#00b7a5;background:#00b7a50d}.bank-account-item--error{border-color:#ef444466;background:#ef44440a}.bank-account-item__content{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.bank-account-item__header{width:1.5rem;height:1.5rem;background:#007a721a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#007a72;font-size:1rem;flex-shrink:0}.bank-account-item--completed .bank-account-item__header,.bank-account-item--add .bank-account-item__header{background:#00b7a51f;color:#00b7a5}.bank-account-item__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bank-account-item__name{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.35}.bank-account-item__status{display:inline-flex;align-items:center;gap:.125rem;font-size:.7rem;color:#00b7a5;font-weight:600;direction:ltr;unicode-bidi:plaintext;text-align:right;flex-wrap:wrap}.bank-account-item__status--approved{color:#00b7a5}.bank-account-item__description{font-size:.75rem;color:#706f6c;line-height:1.4}.bank-account-item__description--error{color:#ef4444;font-weight:500}.bank-account-item__action{color:#a1a09a;font-size:1rem;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#a1a09a1a}.bank-account-item--completed .bank-account-item__action{color:#00b7a5;background:transparent}.bank-account-item:hover .bank-account-item__action{background:#00b7a51a;color:#00b7a5}.bank-account-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 1px 4px #00b7a540}.bank-account-drawer__content{padding-bottom:.25rem}.bank-account-drawer__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid #e8ecf0;position:sticky;bottom:0;background:#fff;z-index:2}.bank-account-drawer__actions{display:flex;width:100%;gap:.5rem;flex-direction:row-reverse}.bank-account-drawer__actions--split .bank-account-drawer__submit{flex:0 0 70%;max-width:70%;min-width:0}.bank-account-drawer__actions--split .bank-account-drawer__retry{flex:1 1 30%;min-width:0}.bank-account-drawer__inquiry{min-height:2.75rem;font-weight:600;background:#00b7a5!important;border-color:#00b7a5!important;color:#fff!important}.bank-account-drawer__inquiry:hover:not(:disabled){background:#009889!important;border-color:#009889!important}.bank-account-drawer__inquiry:disabled{opacity:.6}.bank-account-drawer__retry{min-height:2.75rem;font-size:.75rem;font-weight:600;padding-left:.35rem!important;padding-right:.35rem!important}.bank-account-drawer__retry :deep(.p-button-label){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-account-drawer__submit{min-height:2.75rem;font-weight:600;background:#00b7a524!important;border:1px solid rgba(0,183,165,.45)!important;color:#007a6e!important;box-shadow:0 1px 4px #00b7a51a}.bank-account-drawer__submit:hover:not(:disabled){background:#00b7a538!important;border-color:#00b7a58c!important}.bank-account-drawer__submit:disabled{opacity:.55}.bank-inquiry-status{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.65rem;border:1px solid transparent;margin-bottom:.25rem}.bank-inquiry-status__icon{font-size:1rem;flex-shrink:0;margin-top:.1rem}.bank-inquiry-status__text{margin:0;font-size:.875rem;line-height:1.55;font-weight:500}.bank-inquiry-status--success{background:#16a34a14;border-color:#16a34a38;color:#16a34a}.bank-inquiry-status--success .bank-inquiry-status__icon,.bank-inquiry-status--success .bank-inquiry-status__text{color:#16a34a}.bank-inquiry-status--warning{background:#f59e0b14;border-color:#f59e0b40;color:#92400e}.bank-inquiry-status--warning .bank-inquiry-status__icon{color:#d97706}.bank-inquiry-status--error{background:#dc264a12;border-color:#dc264a38;color:#991b1b}.bank-inquiry-status--error .bank-inquiry-status__icon{color:#dc264a}.bank-inquiry-summary{margin-bottom:.75rem}.bank-inquiry-summary__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .7rem;border:1px solid #e8ecf0;border-radius:.65rem;background:#fff;cursor:pointer;transition:border-color .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out}.bank-inquiry-summary__bar:hover{border-color:#00b7a559;background:#00b7a508;box-shadow:0 1px 3px #00b7a50f}.bank-inquiry-summary__bar--success{border-color:#00b7a540}.bank-inquiry-summary__bar--success .bank-inquiry-summary__bar-icon{color:#00b7a5}.bank-inquiry-summary__bar--warning{border-color:#f59e0b59;background:#f59e0b0a}.bank-inquiry-summary__bar--warning .bank-inquiry-summary__bar-icon{color:#d97706}.bank-inquiry-summary__bar--warning .bank-inquiry-summary__bar-label{color:#b16105}.bank-inquiry-summary__bar--error{border-color:#ef44444d;background:#ef44440a}.bank-inquiry-summary__bar--error .bank-inquiry-summary__bar-icon{color:#ef4444}.bank-inquiry-summary__bar--error .bank-inquiry-summary__bar-label{color:#991b1b}.bank-inquiry-summary__bar--neutral .bank-inquiry-summary__bar-icon{color:#a1a09a}.bank-inquiry-summary__bar-main{display:flex;align-items:center;gap:.45rem;min-width:0}.bank-inquiry-summary__bar-icon{font-size:.85rem;flex-shrink:0}.bank-inquiry-summary__bar-label{font-size:.75rem;font-weight:600;color:#706f6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:IranSans,IranYekan,Dana,sans-serif}.bank-inquiry-summary__chevron{font-size:.7rem;color:#a1a09a;flex-shrink:0;transition:transform .15s ease-in-out}.bank-inquiry-summary__steps{list-style:none;margin:.45rem 0 0;padding:.5rem .55rem;border:1px dashed #e8ecf0;border-radius:.65rem;background:#007a7205;display:flex;flex-direction:column;gap:.35rem}.bank-inquiry-summary__step{display:flex;align-items:center;gap:.45rem;min-height:1.35rem;font-size:.75rem;line-height:1.35}.bank-inquiry-summary__step-dot{width:.4rem;height:.4rem;border-radius:50%;flex-shrink:0}.bank-inquiry-summary__step--success .bank-inquiry-summary__step-dot{background:#00b7a5}.bank-inquiry-summary__step--success .bank-inquiry-summary__step-title{color:#1b1b18}.bank-inquiry-summary__step--error .bank-inquiry-summary__step-dot{background:#ef4444}.bank-inquiry-summary__step--error .bank-inquiry-summary__step-title{color:#c41a47;font-weight:600}.bank-inquiry-summary__step-title{flex:1;min-width:0;font-weight:500}.bank-inquiry-summary__step-provider{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;background:#a1a09a1a;font-size:.7rem;font-weight:600;color:#888;direction:ltr;unicode-bidi:isolate}.bind-serial-device-drawer__content{padding:0 0 1.5rem}.bind-serial-device-drawer__search{margin-bottom:1rem}.bind-serial-device-drawer__search-input{width:100%}.bind-serial-device-drawer__loading,.bind-serial-device-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#a1a09a;gap:.5rem}.bind-serial-device-drawer__loading i,.bind-serial-device-drawer__empty i{font-size:1.5rem;color:#a1a09a}.bind-serial-device-drawer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;max-height:60vh;overflow-y:auto}.bind-serial-device-drawer__card{position:relative;background:#fff;border:1.5px solid rgba(0,183,165,.2);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .25s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;min-height:90px}.bind-serial-device-drawer__card:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-2px)}.bind-serial-device-drawer__card--selected{border-color:#00b7a5;border-width:2px;background:linear-gradient(135deg,#00b7a514,#fff);box-shadow:0 4px 16px #00b7a526}.bind-serial-device-drawer__card-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.bind-serial-device-drawer__card-name{font-size:1rem;font-weight:700;color:#00b7a5;line-height:1.4}.bind-serial-device-drawer__card-category{font-size:.75rem;color:#706f6c}.bind-serial-device-drawer__card-count{font-size:.75rem;color:#706f6c;padding-top:.25rem;border-top:1px solid rgba(0,0,0,.06)}.bind-serial-device-drawer__card-check{position:absolute;top:.25rem;left:.25rem;color:#fff;font-size:1.25rem;opacity:0;background:#00b7a5;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.bind-serial-device-drawer__card--selected .bind-serial-device-drawer__card-check{opacity:1}.bind-serial-drawer__shell{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.bind-serial-drawer__content{padding:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.bind-serial-drawer__alert{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:#ea580c1a;border-radius:.65rem;color:#1b1b18;font-size:.875rem}.bind-serial-drawer__alert i{color:#ea580c;margin-top:2px;flex-shrink:0}.bind-serial-drawer__alert p{margin:0;line-height:1.5}.bind-serial-drawer__empty{padding:1.5rem;text-align:center;color:#706f6c;font-size:.875rem}.bind-serial-drawer__info{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.bind-serial-drawer__info-row{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}.bind-serial-drawer__info-label{flex-shrink:0;color:#706f6c;min-width:90px}.bind-serial-drawer__info-value{color:#1b1b18}.bind-serial-drawer__info-value--mono{font-family:monospace}.bind-serial-drawer__device-row{display:flex;align-items:stretch;gap:.25rem;margin-bottom:.5rem;flex-shrink:0}.bind-serial-drawer__device-block{display:flex;flex-direction:column;flex:1 1 50%;width:50%;min-width:0;margin-bottom:0}.bind-serial-drawer__field-label{display:block;margin-bottom:4px;font-weight:500;font-size:.875rem;color:#1b1b18;flex-shrink:0}.bind-serial-drawer__device-card{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.25rem;background:#fff;border:1.5px solid #00b7a5;border-radius:.65rem;padding:.5rem;box-shadow:0 1px 3px #00000005;min-height:52px}.bind-serial-drawer__device-card--empty{border-style:dashed;border-color:#0000000f}.bind-serial-drawer__device-card-content{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.bind-serial-drawer__device-card-content i{color:#00b7a5;font-size:1rem;flex-shrink:0}.bind-serial-drawer__device-card-content--placeholder{color:#706f6c}.bind-serial-drawer__device-card-content--placeholder i{color:#a1a09a}.bind-serial-drawer__device-card-content--placeholder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-drawer__device-card-text{display:flex;flex-direction:column;gap:1px;min-width:0}.bind-serial-drawer__device-card-name{font-weight:700;color:#1b1b18;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-drawer__device-card-category{font-size:.75rem;color:#a1a09a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-serial-drawer__device-change-btn{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:4px 6px;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:.35rem;color:#706f6c;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;font-family:IranSans,IranYekan,Dana,sans-serif;white-space:nowrap}.bind-serial-drawer__device-change-btn:hover{background:#f1f5f9;border-color:#00b7a5;color:#00b7a5}.bind-serial-drawer__device-change-btn i{font-size:.75rem}.bind-serial-drawer__field-error{color:#cf3559;font-size:.875rem;margin-top:.25rem}.bind-serial-drawer__hint{margin:0 0 .5rem;font-size:.75rem;color:#706f6c;line-height:1.5}.bind-serial-drawer__serials-block{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.bind-serial-drawer__serials-block--empty{flex:0 0 auto;min-height:0}.bind-serial-drawer__serials-toolbar{margin-bottom:.5rem;flex-shrink:0}.bind-serial-drawer__serials-search{width:100%}.bind-serial-drawer__serials-search :deep(.p-inputtext){font-family:IranSans,IranYekan,Dana,sans-serif;font-variant-numeric:normal;font-feature-settings:normal;direction:rtl;text-align:right;letter-spacing:normal;font-weight:400}.bind-serial-drawer__serials-list-wrap{flex:1;min-height:0;overflow-y:auto;border:1px solid rgba(0,0,0,.06);border-radius:.35rem;padding:.25rem}.bind-serial-drawer__empty-state{flex:0 0 auto;min-height:0!important;padding:1.5rem 1rem!important;border:1px dashed rgba(0,183,165,.28);border-radius:.65rem;background:linear-gradient(180deg,#00b7a50f,#fff)}.bind-serial-drawer__empty-state :deep(.empty-state__icon){width:56px;height:56px;margin-bottom:1rem;font-size:1.5rem;background:#00b7a51f}.bind-serial-drawer__empty-state :deep(.empty-state__title){font-size:.875rem;margin-bottom:.25rem}.bind-serial-drawer__empty-state :deep(.empty-state__message){font-size:.75rem;line-height:1.6;max-width:280px}.bind-serial-drawer__actions{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0;padding:1rem 0;margin-top:auto;border-top:1px solid rgba(0,0,0,.06);background-color:#fff;box-shadow:0 -4px 12px #1b1b180f}.bottom-bar{position:fixed;inset-inline:0;bottom:0;z-index:50;max-width:680px;margin:0 auto;padding:0 .35rem calc(env(safe-area-inset-bottom,0px) + .35rem);pointer-events:none}.bottom-bar__surface{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.15rem;min-height:62px;padding:.45rem .35rem .35rem;border-radius:1.35rem 1.35rem 0 0;background:#ffffffeb;border:1px solid rgba(0,183,165,.08);border-bottom:none;box-shadow:0 -10px 30px #0f172a0f,0 -1px #0f172a0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bottom-bar__side{display:flex;align-items:flex-end;gap:.1rem;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.1rem}.bottom-bar__side::-webkit-scrollbar{display:none}.bottom-bar__side--start{justify-content:flex-start;padding-inline-start:.15rem}.bottom-bar__side--end{justify-content:flex-end;padding-inline-end:.15rem}.bottom-bar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.28rem;min-width:3.15rem;flex:0 0 auto;padding:.15rem .2rem 0;border:none;background:transparent;color:#94a3b8;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;transition:color .18s ease-out,transform .12s ease-out}.bottom-bar__item:active{transform:scale(.96)}.bottom-bar__item--active{color:#00b7a5}.bottom-bar__item--active .bottom-bar__item-indicator{opacity:1;transform:translateY(0) scaleX(1)}.bottom-bar__item--active .bottom-bar__item-icon{transform:translateY(-1px)}.bottom-bar__item-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.bottom-bar__item-indicator{position:absolute;inset-inline:.15rem;bottom:-.15rem;height:.18rem;border-radius:999px;background:currentColor;opacity:0;transform:translateY(3px) scaleX(.45);transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.bottom-bar__item-icon{color:inherit;transition:transform .18s ease-out}.bottom-bar__item-label{max-width:4.2rem;font-size:.58rem;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-bar__badge{position:absolute;top:-.15rem;inset-inline-end:-.35rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.55rem;font-weight:700;line-height:1rem;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none;animation:bottom-bar-badge-pop .26s cubic-bezier(.22,1,.36,1)}.bottom-bar__center{position:relative;flex-shrink:0;width:4.35rem;height:4.35rem;margin-top:-1.65rem}.bottom-bar__center-glow{position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border-radius:50%;background:#00b7a538;filter:blur(14px);opacity:.55;transform:scale(.92);transition:opacity .22s ease-out,transform .22s ease-out}.bottom-bar__center-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:4px solid #fff;border-radius:50%;background:linear-gradient(145deg,#00cbb7,#00b7a5);color:#fff;box-shadow:0 10px 24px #00b7a547,0 2px 6px #0f172a14;cursor:pointer;transition:transform .16s ease-out,box-shadow .16s ease-out}.bottom-bar__center-btn:active,.bottom-bar__center-btn--pressed{transform:scale(.94);box-shadow:0 6px 16px #00b7a538,0 1px 4px #0f172a14}.bottom-bar__center-btn--pressed .bottom-bar__center-icon{transform:rotate(90deg)}.bottom-bar__center-icon{transition:transform .22s cubic-bezier(.22,1,.36,1)}.bottom-bar--expanded .bottom-bar__surface{padding-inline:.5rem}.bottom-bar--expanded .bottom-bar__item{min-width:3rem;flex:1}.bottom-bar--expanded .bottom-bar__item-label{font-size:.6rem}.bottom-bar--expanded .bottom-bar__side{gap:.05rem}@keyframes bottom-bar-badge-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (max-width: 399.98px){.bottom-bar{padding:0 .2rem calc(env(safe-area-inset-bottom,0px) + .25rem)}.bottom-bar__surface{gap:.05rem;min-height:3.35rem;padding:.3rem .15rem .25rem;border-radius:1.1rem 1.1rem 0 0}.bottom-bar__side{gap:0;overflow-x:hidden}.bottom-bar__side--start{padding-inline-start:0}.bottom-bar__side--end{padding-inline-end:0}.bottom-bar__item{gap:.18rem;min-width:0;flex:1 1 0;padding:.1rem .05rem 0}.bottom-bar__item-icon-wrap{width:1.65rem;height:1.65rem}.bottom-bar__item-icon{width:1.15rem;height:1.15rem}.bottom-bar__item-label{max-width:100%;font-size:.5rem;letter-spacing:-.01em}.bottom-bar__badge{top:-.2rem;inset-inline-end:-.25rem;min-width:.85rem;height:.85rem;font-size:.48rem;line-height:.85rem;box-shadow:0 0 0 1.5px #fff}.bottom-bar__center{width:3.35rem;height:3.35rem;margin-top:-1.15rem}.bottom-bar__center-glow{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;filter:blur(10px)}.bottom-bar__center-btn{border-width:3px;box-shadow:0 8px 18px #00b7a542,0 1px 4px #0f172a14}.bottom-bar__center-icon{width:1.35rem;height:1.35rem}.bottom-bar--expanded .bottom-bar__surface{padding-inline:.2rem}.bottom-bar--expanded .bottom-bar__item{min-width:0}.bottom-bar--expanded .bottom-bar__item-label{font-size:.48rem}}@media (prefers-reduced-motion: reduce){.bottom-bar__item,.bottom-bar__item-indicator,.bottom-bar__item-icon,.bottom-bar__center-btn,.bottom-bar__center-icon,.bottom-bar__center-glow,.bottom-bar__badge{transition:none;animation:none}}.business-info-step__address-field{display:flex;flex-direction:column;gap:.35rem}.business-info-step__address-counter{margin:0;padding-inline:.25rem;font-size:.75rem;line-height:1.4;color:var(--text-color-secondary, #6b7280);text-align:end}.business-info-step__address-counter--warning{color:#d97706}.business-info-step__address-counter--over{color:#dc2626;font-weight:600}.business-info-step__hidden-field{display:none}.business-info-step__mobile-hint{margin:.35rem 0 0;padding-inline:.25rem;font-size:.75rem;line-height:1.6;color:var(--text-color-secondary, #6b7280)}.change-serial-ownership-drawer__content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.change-serial-ownership-drawer__info{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#706f6c0a}.change-serial-ownership-drawer__info-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.change-serial-ownership-drawer__label{font-size:.8125rem;color:#706f6c}.change-serial-ownership-drawer__value{font-size:.875rem;font-weight:500;color:#1b1b18;text-align:left}.change-serial-ownership-drawer__value--mono{font-family:IranSans,IranYekan,Dana,monospace,monospace;direction:ltr}.change-serial-ownership-drawer__field{display:flex;flex-direction:column;gap:.5rem}.change-serial-ownership-drawer__field-label{font-size:.8125rem;font-weight:500;color:#1b1b18}.change-serial-ownership-drawer__ownership-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#706f6c0f}.change-serial-ownership-drawer__ownership-option{border:none;font-family:IranSans,IranYekan,Dana,sans-serif;background:transparent;color:#706f6c;border-radius:.7rem;padding:.45rem .5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.change-serial-ownership-drawer__ownership-option:disabled{opacity:.6;cursor:not-allowed}.change-serial-ownership-drawer__ownership-option--active{background:#fff;color:#00b7a5;box-shadow:0 1px 2px #0000000f}.change-serial-ownership-drawer__ownership-hint{margin:0;font-size:.72rem;line-height:1.5;color:#706f6c}.change-serial-ownership-drawer__actions{display:flex;gap:.5rem;margin-top:.5rem}.change-serial-ownership-drawer__actions .p-button{flex:1}.custom-date-range-drawer__content{padding-bottom:.5rem}.custom-date-range-drawer__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.custom-date-range-drawer__hint{margin:0;color:#706f6c;font-size:.875rem;line-height:1.6}.custom-date-range-drawer__reset-link{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border:0;background:transparent;color:#00b7a5;font-size:.875rem;font-family:inherit;cursor:pointer;padding:.15rem .25rem;border-radius:.35rem}.custom-date-range-drawer__reset-link:hover{background:#00b7a514}.custom-date-range-drawer__reset-link i{font-size:.85rem}.custom-date-range-drawer__fields{display:grid;grid-template-columns:1fr;gap:1rem}.custom-date-range-drawer__field{position:relative}.custom-date-range-drawer__clear-btn{position:absolute;left:.65rem;top:2.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:#706f6c1f;color:#706f6c;cursor:pointer;padding:0}.custom-date-range-drawer__clear-btn:hover{background:#cf35591f;color:#cf3559}.custom-date-range-drawer__clear-btn i{font-size:.75rem}.custom-date-range-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.custom-date-range-drawer__actions :deep(.p-button){flex:1;min-width:calc(50% - .25rem)}.custom-date-range-drawer__delete-btn{flex:1 1 100%!important;min-width:100%!important}@media (min-width: 768px){.custom-date-range-drawer__fields{grid-template-columns:repeat(2,1fr)}}.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}.device-serials-drawer__content{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem 1rem;min-height:200px}.device-serials-drawer__loading{display:flex;justify-content:center;padding:2rem}.device-serials-drawer__list{display:flex;flex-direction:column;gap:.25rem;max-height:55vh;overflow-y:auto;padding-bottom:.25rem}.device-serials-drawer__item{padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff}.device-serials-drawer__item-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.device-serials-drawer__serial{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-size:.9375rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext;letter-spacing:.03em;text-align:left}.device-serials-drawer__badges{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.device-serials-drawer__status,.device-serials-drawer__ownership{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:.35rem;font-size:.625rem;font-weight:500;white-space:nowrap}.device-serials-drawer__status--approved{background:#2897641f;color:#289764}.device-serials-drawer__status--pending{background:#ea580c1f;color:#ea580c}.device-serials-drawer__status--rejected{background:#cf35591f;color:#cf3559}.device-serials-drawer__status--unusable{background:#706f6c1f;color:#706f6c}.device-serials-drawer__status--bound{background:#0d86ea1f;color:#0d86ea}.device-serials-drawer__status--default{background:#706f6c1a;color:#706f6c}.device-serials-drawer__ownership--agent{background:#0d86ea1f;color:#0d86ea}.device-serials-drawer__ownership--merchant{background:#ea580c1f;color:#ea580c}.device-serials-drawer__meta{display:flex;align-items:center;justify-content:space-between;gap:.25rem;flex-wrap:wrap}.device-serials-drawer__meta-item{font-size:.75rem;color:#706f6c;line-height:1.4;white-space:nowrap}.device-serials-drawer__meta-item b{font-weight:600;color:#1b1b18;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.device-serials-drawer__meta-item--price b{color:#00b7a5}.documents-step__correction-hint{font-size:.875rem;color:#706f6c;margin-bottom:1rem;padding:.5rem 1rem;background:#00b7a514;border-radius:.65rem}.documents-step__loading{display:flex;align-items:center;justify-content:center;padding:1rem;width:100%}.documents-step__list{display:flex;flex-direction:column;gap:.5rem}.documents-step__list--rejected{margin-top:.5rem}.document-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;padding:.5rem 1rem;cursor:pointer;transition:all .25s ease-in-out;min-height:auto}.document-item:hover{border-color:#00b7a5;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transform:translateY(-1px)}.document-item--completed{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a514,#00b7a505);box-shadow:0 1px 4px #00b7a51a}.document-item--completed:hover{border-color:#009e8e;box-shadow:0 2px 8px #00b7a526}.document-item--readonly{cursor:default;pointer-events:none}.document-item--readonly:hover{transform:none}.document-item__content{flex:1;min-width:0}.document-item__header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.125rem}.document-item__number{font-size:1rem;font-weight:700;margin-bottom:.2rem;min-width:1.5rem;min-height:1.5rem;display:flex;align-items:center;justify-content:center;background:#007a721a;text-align:center;border-radius:50%;color:#007a72;flex-shrink:0;margin-left:.25rem}.document-item__status{display:inline-flex;align-items:center;gap:.125rem;font-size:.7rem;color:#00b7a5;font-weight:600}.document-item__status i{font-size:.75rem}.document-item__status--approved{color:#00b7a5}.document-item__status--uploaded{color:#706f6c}.document-item__status--rejected{color:#ef4444}.document-item__description--error{color:#ef4444;font-weight:500;font-size:.7rem;line-height:1.4}.document-item--rejected,.document-item--resend{border-color:#ef444466;background:#ef44440a}.document-item__info{display:flex;flex-direction:column;gap:.125rem}.document-item__name{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.35}.document-item__description{font-size:.75rem;color:#706f6c;line-height:1.4}.document-item__action{color:#a1a09a;font-size:1rem;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;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:28px;height:28px;background:linear-gradient(135deg,#00b7a5,#009e8e);border-radius:50%;color:#fff;box-shadow:0 1px 4px #00b7a540;animation:checkAppear .3s ease-out}.document-item__check i{font-size:.75rem;font-weight:700}.document-action-drawer :deep(.p-drawer-header){padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem;font-weight:600}.document-action-drawer :deep(.p-drawer-content){padding:.5rem 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(72vh - 3.5rem)}.document-action-drawer__content{display:flex;flex-direction:column;gap:.5rem}.document-action-drawer__step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .5rem;padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.document-action-drawer__step:last-of-type{border-bottom:none}.document-action-drawer__sign-hint{grid-column:1/-1;margin-top:.25rem;font-size:.75rem;color:#706f6c;line-height:1.5}.document-action-drawer__sign-option{grid-column:1/-1;display:flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.8125rem}.document-action-drawer__scan-status{grid-column:1/-1;font-size:.75rem;color:#00b7a5}.document-action-drawer__step-badge{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#00b7a5;color:#fff;font-size:.65rem;font-weight:600}.document-action-drawer__step-title{font-size:.8125rem;font-weight:500;color:#1b1b18}.document-action-drawer__step-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:0;justify-content:end}.document-action-drawer__upload-wrap{grid-column:1/-1;margin-top:0}.document-action-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-buttonbar{padding:.25rem .5rem;min-height:2.25rem}.document-action-drawer__upload-wrap :deep(.p-fileupload) .p-button{padding:.35rem .6rem;font-size:.75rem}.document-action-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-content{padding:.25rem;min-height:2.5rem}.document-action-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-choose{width:100%;justify-content:center}.document-action-drawer__done{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;padding:.25rem .5rem;background:#16a34a14;border-radius:.35rem;color:#16a34a;font-size:.8125rem}.document-action-drawer__done i{flex-shrink:0;font-size:.9rem}.document-action-drawer__done .document-action-drawer__btn{margin-inline-start:auto}.document-action-drawer__btn{min-height:2rem;font-size:.75rem;padding:.35rem .6rem}.document-action-drawer__btn--full{width:100%}.document-action-drawer__actions{display:flex;gap:.5rem;padding:.5rem 1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.06);background:#fff;margin:0 -1rem;justify-content:end}.drawer{max-width:680px;width:100%;margin-inline:auto;border-radius:.75rem .75rem 0 0}.drawer.p-drawer-top,.drawer.p-drawer-top.p-drawer,.drawer.p-drawer-open.p-drawer-top{border-radius:0 0 .75rem .75rem}.ticket-details-drawer.p-drawer,.ticket-details-drawer.p-drawer-top{border-radius:0 0 .75rem .75rem!important}.financial-attachments-drawer.p-drawer .p-drawer-content{height:100%;overflow:hidden;display:flex;flex-direction:column}.add-warehouse-drawer__actions{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border-light)}.add-warehouse-drawer__actions button{flex:1;font-size:.875rem}.edit-summary-panel{padding:1rem}.edit-summary-panel__notice{display:flex;gap:.5rem;align-items:flex-start;padding:1rem;margin-bottom:1rem;border-radius:.65rem;font-size:.9rem;line-height:1.6}.edit-summary-panel__notice .pi{font-size:1.25rem;margin-top:.15rem;flex-shrink:0}.edit-summary-panel__notice--resubmit{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a5f}.edit-summary-panel__notice--resubmit .pi{color:#2563eb}.edit-summary-panel__notice-title{margin:0 0 .25rem;font-weight:600}.edit-summary-panel__notice-text{margin:0}.edit-summary-panel__notice-text strong{font-weight:600}.edit-summary-panel__info-cards{display:grid;grid-template-columns:100%;gap:1rem}.edit-summary-panel__messages{grid-column:1/-1;display:flex;flex-direction:column;gap:1rem}.edit-summary-panel__message-card{border-radius:.65rem;padding:1rem;border-width:1px;border-style:solid}.edit-summary-panel__message-card--issue{background:#fef2f2;border-color:#fecaca}.edit-summary-panel__message-card--issue .edit-summary-panel__message-title-row .pi{color:#dc2626}.edit-summary-panel__message-card--guide{background:#eff6ff;border-color:#bfdbfe}.edit-summary-panel__message-card--guide .edit-summary-panel__message-title-row .pi{color:#2563eb}.edit-summary-panel__message-card-head{margin-bottom:.5rem}.edit-summary-panel__message-tag{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:.35rem;margin-bottom:.5rem}.edit-summary-panel__message-tag--issue{background:#fee2e2;color:#991b1b}.edit-summary-panel__message-tag--guide{background:#dbeafe;color:#1e40af}.edit-summary-panel__message-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.edit-summary-panel__message-title-row .pi{font-size:1.15rem;flex-shrink:0}.edit-summary-panel__message-title{margin:0;font-size:1rem;font-weight:600;color:#1b1b18;line-height:1.4}.edit-summary-panel__message-hint{margin:0;font-size:.75rem;color:#706f6c;line-height:1.6}.edit-summary-panel__message-body{margin:0;padding:.5rem 1rem;border-radius:.35rem;font-size:.875rem;line-height:1.85;color:#1b1b18;white-space:pre-wrap;word-break:break-word}.edit-summary-panel__message-card--issue .edit-summary-panel__message-body{background:#ffffffa6}.edit-summary-panel__message-card--guide .edit-summary-panel__message-body{background:#ffffffb3}.edit-summary-panel__loading{display:flex;align-items:center;justify-content:center;padding:2rem 0}.edit-summary-panel__spinner{font-size:2rem;color:#00b7a5}.edit-summary-panel__empty{margin:0;padding:1.5rem;text-align:center;color:#706f6c;font-size:.875rem}.edit-warehouse-serial-drawer__content{padding:1rem 0}.edit-warehouse-serial-drawer__actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(0,122,114,.12)}.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}.expense-items-step__total{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem;border:1px solid rgba(0,183,165,.2);border-radius:.75rem;background:#00b7a50a;font-size:.875rem}.expense-items-step__total strong{font-size:1rem;color:#00b7a5}.financial-amount{display:inline-flex;align-items:baseline;gap:.22em;direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.financial-amount__value{font-weight:700;color:#1b1b18}.financial-amount__unit{font-weight:500;color:#a1a09a;line-height:1.2}.financial-amount--xs .financial-amount__value{font-size:.85rem;font-weight:600}.financial-amount--xs .financial-amount__unit{font-size:.78rem}.financial-amount--sm .financial-amount__value{font-size:.75rem}.financial-amount--sm .financial-amount__unit{font-size:.62rem}.financial-amount--md .financial-amount__value{font-size:1.1rem;font-weight:600}.financial-amount--md .financial-amount__unit{font-size:.64rem}.financial-amount--lg .financial-amount__value{font-size:clamp(1.45rem,5vw,1.85rem);font-weight:700;letter-spacing:-.02em}.financial-amount--lg .financial-amount__unit{font-size:.92rem}.financial-amount--xl .financial-amount__value{font-size:clamp(1.05rem,3.8vw,1.4rem);font-weight:700;letter-spacing:-.02em}.financial-amount--xl .financial-amount__unit{font-size:.68rem}.financial-amount--profit .financial-amount__value{color:#00b7a5}.financial-amount--expense .financial-amount__value{color:#dc264a}.financial-amount--warning .financial-amount__value{color:#ea580c}.financial-amount--primary .financial-amount__value{color:#00b7a5}.financial-attachment-trigger{display:inline-flex}.financial-attachment-trigger__button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;padding:.28rem .55rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#f8fafccc;color:#706f6c;font-size:.68rem;font-weight:500;line-height:1.2;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;transition:background .2s ease,border-color .2s ease,color .2s ease}.financial-attachment-trigger__button .pi{font-size:.72rem;color:#00b7a5}.financial-attachment-trigger__button:hover{background:#00b7a50f;border-color:#00b7a526;color:#1b1b18}.financial-attachment-trigger__count{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#00b7a51a;color:#00b7a5;font-size:.6rem;font-weight:700}.financial-attachments-drawer__content{display:flex;flex-direction:column;gap:.5rem;max-height:calc(78vh - 3.5rem);min-height:0;padding-bottom:.25rem}.financial-attachments-drawer__preview{display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;min-height:0}.financial-attachments-drawer__preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0}.financial-attachments-drawer__preview-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4;min-width:0;word-break:break-word}.financial-attachments-drawer__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;padding:.45rem .75rem;border:1px solid rgba(0,183,165,.22);border-radius:999px;background:#00b7a50f;color:#00b7a5;font-size:.72rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:background .2s ease,border-color .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.financial-attachments-drawer__download-btn i{font-size:.75rem}.financial-attachments-drawer__download-btn:hover:not(:disabled){background:#00b7a51f;border-color:#00b7a559}.financial-attachments-drawer__download-btn:disabled{opacity:.55;cursor:not-allowed}.financial-attachments-drawer__preview-frame{flex:0 0 auto;width:100%;max-height:38vh;min-height:160px;display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid rgba(0,0,0,.75);border-radius:1rem;background:#f8fafc73;overflow:hidden;cursor:zoom-in}.financial-attachments-drawer__preview-frame--loading{opacity:.85}.financial-attachments-drawer__preview-image{display:block;width:auto;height:auto;max-width:100%;max-height:36vh;object-fit:contain;border-radius:.65rem}.financial-attachments-drawer__preview-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;color:#a1a09a}.financial-attachments-drawer__preview-placeholder .pi{font-size:2rem}.financial-attachments-drawer__preview-hint{margin:0;flex-shrink:0;font-size:.64rem;font-weight:500;color:#a1a09a;text-align:center;line-height:1.35}.financial-attachments-drawer__list{display:flex;flex-direction:column;flex-shrink:0;max-height:28vh;overflow-y:auto;border:1px solid rgba(0,0,0,.55);border-radius:.75rem;background:#fff}.financial-attachments-drawer__row{display:flex;font-family:IranSans,IranYekan,Dana,sans-serif;align-items:center;gap:.5rem;width:100%;padding:.55rem .5rem;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.45);background:transparent;cursor:pointer;text-align:right;transition:background .2s ease}.financial-attachments-drawer__row:last-child{border-bottom:none}.financial-attachments-drawer__row:hover{background:#00b7a50a}.financial-attachments-drawer__row--active{background:#00b7a50f}.financial-attachments-drawer__row--active .financial-attachments-drawer__row-label{color:#1b1b18;font-weight:600}.financial-attachments-drawer__row--active .financial-attachments-drawer__row-chevron{color:#00b7a5}.financial-attachments-drawer__row-index{flex-shrink:0;width:1.25rem;font-size:.68rem;font-weight:600;color:#a1a09a;text-align:center;direction:ltr}.financial-attachments-drawer__row-thumb{flex-shrink:0;width:44px;height:44px;border-radius:.65rem;overflow:hidden;border:1px solid rgba(0,0,0,.65);background:#f8fafc}.financial-attachments-drawer__row-thumb img{display:block;width:100%;height:100%;object-fit:cover}.financial-attachments-drawer__row-thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a1a09a}.financial-attachments-drawer__row-thumb-placeholder .pi{font-size:.85rem}.financial-attachments-drawer__row-label{flex:1;min-width:0;font-size:.75rem;font-weight:500;color:#706f6c;line-height:1.4;word-break:break-word}.financial-attachments-drawer__row-chevron{flex-shrink:0;font-size:.75rem;color:#a1a09a}.financial-form-row-card{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;margin-bottom:1rem;background:#fff;overflow:hidden}.financial-form-row-card--collapsed .financial-form-row-card__header{border-bottom:none}.financial-form-row-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem 1rem;border:none;border-bottom:1px solid rgba(0,0,0,.1);background:#f8fafc73;cursor:pointer;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;-moz-appearance:none;appearance:none;-webkit-appearance:none}.financial-form-row-card__header-info{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.financial-form-row-card__title{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4}.financial-form-row-card__subtitle{font-size:.68rem;font-weight:500;color:#a1a09a;line-height:1.35;word-break:break-word}.financial-form-row-card__header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.financial-form-row-card__remove{padding:.15rem .35rem;border:none;background:transparent;color:#cf3559;font-size:.72rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.financial-form-row-card__chevron{font-size:.85rem;color:#a1a09a}.financial-form-row-card__body{padding:1rem}.financial-image-attachments__label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:600;color:#1b1b18}.financial-image-attachments__strip{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.financial-image-attachments__thumb{position:relative;flex-shrink:0}.financial-image-attachments__thumb .financial-media-thumbnail{border:none}.financial-image-attachments__thumb .financial-media-thumbnail__image,.financial-image-attachments__thumb .financial-media-thumbnail__placeholder{width:56px;height:56px}.financial-image-attachments__thumb .financial-media-thumbnail__label{display:none}.financial-image-attachments__remove{position:absolute;top:2px;left:2px;width:18px;height:18px;border:none;border-radius:50%;background:#cf3559eb;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.55rem;line-height:1}.financial-image-attachments__add{width:56px;height:56px;flex-shrink:0;border:1px dashed rgba(0,183,165,.45);border-radius:.65rem;background:#00b7a50a;color:#00b7a5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.financial-image-attachments__add i{font-size:1rem}.financial-image-attachments__add:hover:not(:disabled){background:#00b7a514;border-color:#00b7a5}.financial-image-attachments__add:disabled{opacity:.65;cursor:not-allowed}.financial-image-attachments__input{display:none}.financial-image-attachments__hint{display:block;margin-top:.25rem;font-size:.75rem;color:#706f6c}.financial-media-thumbnail{display:inline-flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:0;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:.65rem;background:#fff;overflow:hidden;text-align:center}.financial-media-thumbnail--selectable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.financial-media-thumbnail--selectable:hover{border-color:#706f6c40;box-shadow:0 2px 8px #0000000a}.financial-media-thumbnail--loading{opacity:.85}.financial-media-thumbnail--sm .financial-media-thumbnail__image,.financial-media-thumbnail--sm .financial-media-thumbnail__placeholder{width:56px;height:56px}.financial-media-thumbnail--sm .financial-media-thumbnail__label{max-width:56px}.financial-media-thumbnail--md .financial-media-thumbnail__image,.financial-media-thumbnail--md .financial-media-thumbnail__placeholder{width:88px;height:88px}.financial-media-thumbnail--lg .financial-media-thumbnail__image,.financial-media-thumbnail--lg .financial-media-thumbnail__placeholder{width:100%;min-height:180px;max-height:42vh;height:auto;object-fit:contain}.financial-media-thumbnail--lg .financial-media-thumbnail__label{max-width:none;font-size:.75rem}.financial-media-thumbnail__image{object-fit:cover;display:block;background:#f8fafc}.financial-media-thumbnail__placeholder{display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#a1a09a}.financial-media-thumbnail__placeholder .pi{font-size:1.1rem}.financial-media-thumbnail__label{display:block;padding:.25rem .35rem .35rem;font-size:.62rem;font-weight:500;color:#706f6c;line-height:1.35;word-break:break-word;max-width:72px}.financial-record-type-step__cards{display:flex;flex-direction:column;gap:.5rem;width:100%}.financial-record-type-step__card{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out,background .25s ease-in-out;text-align:right}.financial-record-type-step__card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.financial-record-type-step__card--income .financial-record-type-step__card-icon{background:#2897641f;color:#289764}.financial-record-type-step__card--income:hover{border-color:#28976473}.financial-record-type-step__card--income.financial-record-type-step__card--selected{border-color:#289764;background:linear-gradient(135deg,#28976414,#28976408);box-shadow:0 4px 16px #2897642e}.financial-record-type-step__card--income.financial-record-type-step__card--selected .financial-record-type-step__card-icon{background:linear-gradient(135deg,#289764,#227f54);color:#fff;box-shadow:0 4px 12px #28976447}.financial-record-type-step__card--income.financial-record-type-step__card--selected .financial-record-type-step__card-title,.financial-record-type-step__card--income.financial-record-type-step__card--selected .financial-record-type-step__card-check{color:#289764}.financial-record-type-step__card--expense .financial-record-type-step__card-icon{background:#cf35591f;color:#cf3559}.financial-record-type-step__card--expense:hover{border-color:#cf355973}.financial-record-type-step__card--expense.financial-record-type-step__card--selected{border-color:#cf3559;background:linear-gradient(135deg,#cf355914,#cf355908);box-shadow:0 4px 16px #cf35592e}.financial-record-type-step__card--expense.financial-record-type-step__card--selected .financial-record-type-step__card-icon{background:linear-gradient(135deg,#cf3559,#b92c4d);color:#fff;box-shadow:0 4px 12px #cf355947}.financial-record-type-step__card--expense.financial-record-type-step__card--selected .financial-record-type-step__card-title,.financial-record-type-step__card--expense.financial-record-type-step__card--selected .financial-record-type-step__card-check{color:#cf3559}.financial-record-type-step__card-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.65rem;flex-shrink:0;transition:all .25s ease-in-out}.financial-record-type-step__card-icon i{font-size:1.35rem}.financial-record-type-step__card-content{flex:1;min-width:0}.financial-record-type-step__card-title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:#1b1b18;transition:color .25s ease-in-out}.financial-record-type-step__card-description{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.financial-record-type-step__card-check{flex-shrink:0;font-size:1.35rem;color:transparent;opacity:0;transform:scale(.85);transition:all .25s ease-in-out}.financial-record-type-step__card--selected .financial-record-type-step__card-check{opacity:1;transform:scale(1)}.financial-summary-card{position:relative;overflow:hidden;padding:1.5rem 1rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0f172a0a}.financial-summary-card--settled{border-color:#00b7a51a}.financial-summary-card__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.financial-summary-card__hero-main{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.financial-summary-card__eyebrow{font-size:.8rem;font-weight:500;color:#706f6c;line-height:1.3}.financial-summary-card__amount{margin:0;line-height:1.15}.financial-summary-card__remaining{margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.82rem;font-weight:600;color:#dc264a;line-height:1.4}.financial-summary-card__settled-badge{margin:.15rem 0 0;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:#00b7a51a;border:1px solid rgba(0,183,165,.1);color:#00b7a5;font-size:.74rem;font-weight:600;width:fit-content}.financial-summary-card__settled-badge i{font-size:.7rem}.financial-summary-card__subtitle{margin:0;font-size:.78rem;font-weight:500;color:#706f6c;line-height:1.45}.financial-summary-card__subtitle--success{color:#00b7a5}.financial-summary-card__subtitle--warning,.financial-summary-card__subtitle--expense{color:#dc264a}.financial-summary-card__subtitle--muted{color:#a1a09a}.financial-summary-card__icon-area{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem}.financial-summary-card__icon-area:before{content:"";position:absolute;inset:-.35rem -.15rem auto auto;width:4.5rem;height:4.5rem;background-image:linear-gradient(rgba(0,183,165,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(0,183,165,.35) 1px,transparent 1px);background-size:.55rem .55rem;-webkit-mask-image:radial-gradient(circle at 70% 30%,black 15%,transparent 72%);mask-image:radial-gradient(circle at 70% 30%,black 15%,transparent 72%);opacity:.55;pointer-events:none}.financial-summary-card__icon{position:relative;z-index:1;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.85rem;background:#fff;border:1px solid rgba(0,183,165,.1);box-shadow:0 4px 14px #0f172a0f;transform:rotate(-8deg)}.financial-summary-card__icon i{font-size:1rem;color:#00b7a5}.financial-summary-card__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.financial-summary-card__highlight{display:flex;align-items:center;gap:.5rem;padding:.7rem .75rem;border-radius:.75rem;background:#f8fafcbf;border:1px solid rgba(0,0,0,.1);min-width:0}.financial-summary-card__highlight--profit .financial-summary-card__highlight-icon{background:#00b7a51f;color:#00b7a5}.financial-summary-card__highlight--expense .financial-summary-card__highlight-icon{background:#dc264a1f;color:#dc264a}.financial-summary-card__highlight-icon{width:2rem;height:2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.financial-summary-card__highlight-icon i{font-size:.85rem}.financial-summary-card__highlight-content{display:flex;flex-direction:column;gap:.15rem;min-width:0}.financial-summary-card__highlight-label{font-size:.9rem;color:#706f6c;font-weight:500}.financial-summary-card__details{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.financial-summary-card__details-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;align-self:center;padding:.35rem .9rem;border:none;border-radius:999px;background:#00b7a514;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.financial-summary-card__details-toggle i{font-size:.7rem}.financial-summary-card__details-list{display:flex;flex-direction:column;gap:.5rem}.financial-summary-card__detail-item{border-radius:.75rem;background:#f8fafc8c;border:1px solid rgba(0,0,0,.1);overflow:hidden}.financial-summary-card__detail-item--open .financial-summary-card__detail-chevron{transform:rotate(-90deg)}.financial-summary-card__detail-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .85rem;border:none;background:transparent;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:right}.financial-summary-card__detail-head:disabled{cursor:default}.financial-summary-card__detail-leading{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.financial-summary-card__detail-icon{width:2.1rem;height:2.1rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#00b7a51a;color:#00b7a5}.financial-summary-card__detail-icon i{font-size:.85rem}.financial-summary-card__detail-icon--income,.financial-summary-card__detail-icon--profit,.financial-summary-card__detail-icon--emphasis,.financial-summary-card__detail-icon--success{background:#00b7a51f;color:#00b7a5}.financial-summary-card__detail-icon--expense,.financial-summary-card__detail-icon--warning{background:#dc264a1f;color:#dc264a}.financial-summary-card__detail-icon--muted{background:#a1a09a1f;color:#706f6c}.financial-summary-card__detail-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.financial-summary-card__detail-label{font-size:.82rem;font-weight:600;color:#1b1b18;line-height:1.3}.financial-summary-card__detail-desc{font-size:.68rem;color:#a1a09a;line-height:1.3}.financial-summary-card__detail-trailing{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.financial-summary-card__detail-value{line-height:1.2}.financial-summary-card__detail-chevron{font-size:.7rem;color:#a1a09a;transition:transform .15s ease}.financial-summary-card__children{display:flex;flex-direction:column;gap:.35rem;padding:0 .5rem .5rem}.financial-summary-card__child-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border-radius:.65rem;background:#fff;font-size:.72rem;color:#706f6c;line-height:1.35}.financial-summary-card__child-row span:last-child{font-weight:600;direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums}.financial-summary-card__details-hint{margin:0;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.68rem;color:#a1a09a;text-align:center}.financial-summary-card__details-hint i{font-size:.65rem}.financial-summary-card__detail-item--income .financial-summary-card__detail-value :deep(.financial-amount__value),.financial-summary-card__detail-item--profit .financial-summary-card__detail-value :deep(.financial-amount__value),.financial-summary-card__detail-item--emphasis .financial-summary-card__detail-value :deep(.financial-amount__value){color:#00b7a5}.financial-summary-card__detail-item--expense .financial-summary-card__detail-value :deep(.financial-amount__value),.financial-summary-card__detail-item--warning .financial-summary-card__detail-value :deep(.financial-amount__value){color:#dc264a}.financial-summary-chart{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:.25rem;margin-bottom:1rem;box-shadow:0 1px 3px #00000005}.financial-summary-chart__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.financial-summary-chart__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;letter-spacing:-.01em}.financial-summary-chart__period{min-width:6.5rem;max-width:8.5rem;border-radius:.75rem!important;border:1px solid rgba(0,0,0,.06)!important;background:#fff!important;color:#706f6c!important;box-shadow:0 3px 10px #0f172a0a!important;min-height:unset!important}.financial-summary-chart__period :deep(.p-select-label),.financial-summary-chart__period.p-select .p-select-label{padding:.25rem .35rem!important;font-size:.75rem!important;line-height:1.3}.financial-summary-chart__period :deep(.p-select-dropdown),.financial-summary-chart__period.p-select .p-select-dropdown{width:auto!important;padding:0 .35rem!important}.financial-summary-chart__period :deep(.p-select-dropdown-icon),.financial-summary-chart__period :deep(svg),.financial-summary-chart__period.p-select svg{width:.7rem!important;height:.7rem!important;color:#a1a09a!important}.financial-summary-chart__period-value,.financial-summary-chart__period-option{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.financial-summary-chart__period-value i,.financial-summary-chart__period-option i{font-size:.7rem;color:#00b7a5}.financial-summary-chart__loading{padding:1.5rem 0}.financial-summary-chart__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 0 .5rem}.financial-summary-chart__metric{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:8.4rem;padding:.75rem .7rem;border-radius:.95rem;border:1px solid transparent;background:#fffffff5;box-shadow:0 8px 20px #0f172a0d;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.financial-summary-chart__metric--income{background:radial-gradient(circle at top left,rgba(40,151,100,.1),transparent 42%),#fffffff5;border-color:#2897642e}.financial-summary-chart__metric--income .financial-summary-chart__metric-value{color:#248759}.financial-summary-chart__metric--income .financial-summary-chart__metric-icon{background:#28976429;color:#289764}.financial-summary-chart__metric--expense{background:radial-gradient(circle at top left,rgba(207,53,89,.1),transparent 42%),#fffffff5;border-color:#cf35592e}.financial-summary-chart__metric--expense .financial-summary-chart__metric-value{color:#cf3559}.financial-summary-chart__metric--expense .financial-summary-chart__metric-icon{background:#cf355924;color:#cf3559}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-positive{background:radial-gradient(circle at top left,rgba(40,151,100,.1),transparent 42%),#fffffff5;border-color:#2897642e}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-positive .financial-summary-chart__metric-value{color:#248759}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-positive .financial-summary-chart__metric-icon{background:#28976429;color:#289764}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-negative{background:radial-gradient(circle at top left,rgba(207,53,89,.12),transparent 42%),#fff5f7f5;border-color:#cf355933}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-negative .financial-summary-chart__metric-value{color:#cf3559}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-negative .financial-summary-chart__metric-icon{background:#cf355924;color:#cf3559}.financial-summary-chart__metric--receivable{background:radial-gradient(circle at top left,rgba(234,88,12,.11),transparent 42%),#fffffff5;border-color:#ea580c2e}.financial-summary-chart__metric--receivable .financial-summary-chart__metric-value{color:#d7510b}.financial-summary-chart__metric--receivable .financial-summary-chart__metric-icon{background:#ea580c24;color:#ea580c}.financial-summary-chart__metric--receivable .financial-summary-chart__metric-mrr{border-top-color:#ea580c26}.financial-summary-chart__metric--income .financial-summary-chart__metric-mrr{border-top-color:#28976426}.financial-summary-chart__metric--expense .financial-summary-chart__metric-mrr{border-top-color:#cf35591f}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-positive .financial-summary-chart__metric-mrr{border-top-color:#28976426}.financial-summary-chart__metric--profit.financial-summary-chart__metric--tone-negative .financial-summary-chart__metric-mrr{border-top-color:#cf355926}.financial-summary-chart__metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.financial-summary-chart__metric-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;flex-shrink:0;box-shadow:0 8px 18px #0f172a14}.financial-summary-chart__metric-icon i{font-size:.76rem}.financial-summary-chart__metric-label{font-size:.78rem;color:#706f6c;font-weight:600;line-height:1.45;min-width:0}.financial-summary-chart__metric-value{display:block;width:100%;font-size:.98rem;font-weight:700;color:#1b1b18;text-align:right;direction:ltr;unicode-bidi:plaintext;line-height:1.45;letter-spacing:-.01em}.financial-summary-chart__metric-meta{display:block;width:100%;font-size:.74rem;color:#706f6c;line-height:1.45;text-align:end;margin-top:.2rem}.financial-summary-chart__metric-caption{display:block;width:100%;margin-top:.12rem;font-size:.72rem;font-weight:500;color:#706f6c;line-height:1.4;text-align:end}.financial-summary-chart__metric-mrr{display:flex;flex-direction:column;gap:.28rem;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.08)}.financial-summary-chart__metric-mrr-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem;min-width:0}.financial-summary-chart__metric-mrr-label{font-size:.7rem;color:#706f6c;font-weight:600;line-height:1.4;flex-shrink:0}.financial-summary-chart__metric-mrr-value{font-size:.78rem;font-weight:700;color:inherit;direction:ltr;unicode-bidi:plaintext;text-align:right;line-height:1.4;min-width:0}.financial-summary-chart__metric-mrr-change{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.2rem .35rem;font-size:.7rem;font-weight:700;direction:ltr;unicode-bidi:plaintext;line-height:1.4}.financial-summary-chart__metric-mrr-change i{font-size:.64rem}.financial-summary-chart__metric-mrr-change--up{color:#227f54}.financial-summary-chart__metric-mrr-change--down{color:#cf3559}.financial-summary-chart__metric-mrr-change--flat{color:#706f6c}.financial-summary-chart__metric-mrr-hint{font-size:.64rem;font-weight:500;color:#706f6c;direction:rtl;unicode-bidi:plaintext}.financial-summary-chart__chart-block{margin-bottom:.5rem;padding:.9rem;border-radius:1rem;border:1px solid rgba(99,102,241,.08);background:#ffffffdb;box-shadow:0 12px 28px #0f172a0d}.financial-summary-chart__chart-title{margin:0 0 .25rem;font-size:.78rem;font-weight:700;color:#1b1b18}.financial-summary-chart__chart{margin-top:.25rem}.financial-summary-chart__chart :deep(.apexcharts-canvas){margin:0 auto}.financial-summary-chart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem .5rem;color:#706f6c;font-size:.75rem;text-align:center}.financial-summary-chart__empty i{font-size:1.35rem;opacity:.55;color:#00b7a5}.financial-summary-chart__link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.4rem .65rem;border:1px solid rgba(0,183,165,.18);border-radius:999px;background:#00b7a50f;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out,transform .15s ease-in-out}.financial-summary-chart__link:hover{background:#00b7a51f}.financial-summary-chart__link:active{transform:scale(.98)}.financial-summary-chart__link i{font-size:.7rem}@media (max-width: 420px){.financial-summary-chart__stats{grid-template-columns:1fr}}@media (min-width: 768px){.financial-summary-chart{padding:1rem;border-radius:1rem}.financial-summary-chart__header{margin-bottom:1.25rem}.financial-summary-chart__title{font-size:1.125rem}.financial-summary-chart__period{min-width:8.5rem;max-width:11rem}.financial-summary-chart__period :deep(.p-select-label),.financial-summary-chart__period.p-select .p-select-label{padding:.4rem .55rem!important;font-size:.85rem!important}.financial-summary-chart__period-value,.financial-summary-chart__period-option{font-size:.85rem}.financial-summary-chart__period-value i,.financial-summary-chart__period-option i{font-size:.8rem}.financial-summary-chart__stats{gap:.8rem;margin-bottom:1rem}.financial-summary-chart__metric{gap:.45rem;min-height:9rem;padding:1rem;border-radius:1.1rem}.financial-summary-chart__metric-head{align-items:flex-start}.financial-summary-chart__metric-icon{width:2rem;height:2rem;margin-top:1px}.financial-summary-chart__metric-icon i{font-size:.9rem}.financial-summary-chart__metric-label{font-size:.86rem}.financial-summary-chart__metric-value{font-size:1.05rem;line-height:1.5}.financial-summary-chart__metric-meta{font-size:.8rem}.financial-summary-chart__metric-mrr{gap:.25rem;margin-top:.45rem;padding-top:.5rem}.financial-summary-chart__metric-mrr-label{font-size:.76rem}.financial-summary-chart__metric-mrr-value{font-size:.82rem}.financial-summary-chart__metric-mrr-change{font-size:.76rem}.financial-summary-chart__metric-mrr-change i{font-size:.7rem}.financial-summary-chart__metric-mrr-hint{font-size:.72rem}.financial-summary-chart__chart-block{padding:1rem 1.1rem;margin-bottom:.9rem;border-radius:1rem}.financial-summary-chart__chart-title{font-size:.95rem;margin-bottom:.55rem}.financial-summary-chart__empty{font-size:.875rem;padding:2rem 1rem}.financial-summary-chart__empty i{font-size:1.6rem}.financial-summary-chart__link{margin-top:.35rem;padding:.55rem .95rem;font-size:.9rem}.financial-summary-chart__link i{font-size:.8rem}}.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}.identity-inquiry-form__mock-panel{padding:.75rem 1rem;border-radius:.75rem;border:1px dashed rgba(0,183,165,.35);background:#00b7a50a}.identity-inquiry-form__mock-hint{margin:.5rem 0 0;font-size:.8rem;color:#a1a09a;line-height:1.5}.inquiry-results,.inquiry-drawer-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden}.inquiry-drawer-body__scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;display:flex;flex-direction:column;gap:.6rem;padding-bottom:.35rem}.inquiry-results-drawer :deep(.p-drawer){display:flex;flex-direction:column;height:86vh!important;max-height:86vh!important;overflow:hidden}.inquiry-results-drawer :deep(.p-drawer-content){display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;max-height:none;overflow:hidden!important;padding:.55rem .65rem .25rem;background:linear-gradient(165deg,#f8fafcfa,#fff 50%)}.inquiry-results-drawer :deep(.p-drawer-header){flex-shrink:0;padding:.7rem .65rem;background:#fff}.inquiry-results-drawer :deep(.p-drawer-footer){flex-shrink:0;margin:0;padding:0 .65rem calc(.5rem + env(safe-area-inset-bottom,0));border-top:none;background:linear-gradient(165deg,#f8fafcfa,#fff 50%)}.inquiry-results-drawer .inquiry-results.inquiry-drawer-body{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.inquiry-results__actions{flex-shrink:0;display:flex;align-items:stretch;gap:.35rem;width:100%;margin:0;padding:.45rem 0 0;border-top:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.inquiry-results__actions .inquiry-results__action-btn{flex:1 1 0;min-width:0;margin:0}.inquiry-results__actions :deep(.p-button){width:100%;min-height:2.35rem;padding:.45rem .65rem;font-size:.875rem;font-weight:600;border-radius:.5rem}.inquiry-results__actions :deep(.p-button.p-button-secondary.p-button-text){background:#f8fafc8c;border:1px solid rgba(15,23,42,.08);color:#706f6c}.inquiry-results__actions :deep(.p-button.p-button-secondary.p-button-text):enabled:hover{background:#f8fafcd9;border-color:#a1a09a47;color:#1b1b18}.inquiry-results__actions :deep(.p-button.p-button-primary),.inquiry-results__actions :deep(.p-button.p-button-success){border:none;box-shadow:none}.identity-inquiry-steps{display:flex;flex-direction:column;gap:.65rem}.identity-inquiry-steps__progress{padding:.55rem .65rem;border-radius:.75rem;background:#ffffffb8;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px #0f172a12,inset 0 1px #fffffff2}.identity-inquiry-steps__progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.identity-inquiry-steps__progress-label{font-size:.75rem;font-weight:600;color:#706f6c}.identity-inquiry-steps__progress-percent{font-size:.75rem;font-weight:700;color:#00b7a5;direction:ltr}.identity-inquiry-steps__progress-bar{height:.35rem;border-radius:999px;background:#a1a09a26;overflow:hidden}.identity-inquiry-steps__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b7a5,#2c99f3);transition:width .25s ease-in-out}.identity-inquiry-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.identity-step-card{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border-radius:.75rem;background:#ffffffb8;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px #0f172a12,inset 0 1px #fffffff2}.identity-step-card--success{border-color:#16a34a38}.identity-step-card--error{border-color:#dc262633;background:#ffffffc7}.identity-step-card--warning{border-color:#d9770640}.identity-step-card--connection{border-color:#2563eb38}.identity-step-card--skipped{opacity:.92;border-style:dashed;border-color:#94a3b859}.identity-step-card__icon-wrap{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;background:#00b7a51a;color:#00b7a5;font-size:1rem}.identity-step-card--success .identity-step-card__icon-wrap{background:#16a34a1f;color:#12883e}.identity-step-card--error .identity-step-card__icon-wrap{background:#dc26261a;color:#dc2626}.identity-step-card--warning .identity-step-card__icon-wrap{background:#d977061f;color:#bb6705}.identity-step-card--connection .identity-step-card__icon-wrap{background:#2563eb1a;color:#2563eb}.identity-step-card--skipped .identity-step-card__icon-wrap{background:#94a3b81f;color:#94a3b8}.identity-step-card__content{flex:1;min-width:0}.identity-step-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.identity-step-card__titles{min-width:0}.identity-step-card__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.35}.identity-step-card__time{display:block;margin-top:.15rem;font-size:.75rem;color:#a1a09a;direction:ltr;unicode-bidi:isolate}.identity-step-card__badge{flex-shrink:0;font-size:.625rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;line-height:1.35}.identity-step-card__badge--success{color:#117f3a;background:#16a34a24}.identity-step-card__badge--error{color:#dc2626;background:#dc26261a}.identity-step-card__badge--warning{color:#bb6705;background:#d9770624}.identity-step-card__badge--connection{color:#2563eb;background:#2563eb1f}.identity-step-card__badge--skipped{color:#94a3b8;background:#94a3b824}.identity-step-card__meta{margin:0 0 .3rem;font-size:.875rem;color:#706f6c;line-height:1.45}.identity-step-card__result{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;font-weight:500}.identity-step-card__result--ok{color:#12883e}.identity-step-card__result--issue{color:#dc2626;padding:.4rem .5rem;border-radius:.35rem;background:#dc26260f;border:1px solid rgba(220,38,38,.1)}.identity-person-panel{margin-top:.15rem;padding:.75rem .85rem}.identity-person-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.identity-person-panel__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18}.identity-timeline__glass{border-radius:.75rem;background:#ffffffb8;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px #0f172a12,inset 0 1px #fffffff2}.identity-timeline--standalone{padding:.35rem .2rem}.identity-timeline__lines{margin:0;padding:0;min-width:0;max-width:100%;width:100%;display:flex;flex-direction:column;gap:.15rem}.identity-timeline__line{display:grid;grid-template-columns:minmax(5.25rem,auto) minmax(.75rem,1fr) minmax(0,max-content);align-items:baseline;column-gap:.4rem;margin:0;padding:.15rem 0;font-size:.875rem;line-height:1.55;min-width:0;max-width:100%}.identity-timeline__line dt{margin:0;font-weight:500;color:#706f6c;white-space:nowrap}.identity-timeline__line dd{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18;justify-self:end;text-align:end;min-width:0;max-width:100%;overflow-wrap:anywhere}.identity-timeline__leader{min-width:0;height:0;margin:0;align-self:center;border-bottom:1px dotted rgba(161,160,154,.45)}.identity-timeline__value--ltr{direction:ltr;unicode-bidi:isolate;text-align:left;display:inline-block;max-width:100%}.identity-timeline__title--standalone{margin:0 0 .5rem;font-size:1rem;font-weight:700}.identity-registration-summary.hidden{display:none}.inquiry-live{flex:0 0 auto;min-width:0;width:100%;max-width:100%;display:block}.inquiry-live__list{list-style:none;margin:0;padding:.15rem 0 .25rem;display:flex;flex-direction:column;gap:.55rem;min-width:0;width:100%;max-width:100%}.inquiry-live-step{display:flex;flex-direction:row;align-items:stretch;gap:.65rem;flex-shrink:0;min-width:0;width:100%;max-width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:none;box-sizing:border-box;overflow:visible}.inquiry-live-step--pending .inquiry-live-step__card{opacity:.85}.inquiry-live-step__track{position:relative;flex-shrink:0;width:1.85rem;min-height:100%;align-self:stretch;display:flex;flex-direction:column;align-items:center}.inquiry-live-step__marker{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;border:1.5px solid rgba(148,163,184,.28);background:#fff;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease}.inquiry-live-step__marker .pi{font-size:.72rem;font-weight:700;line-height:1}.inquiry-live-step__marker--pending{border-color:#94a3b847;background:#94a3b80f;color:#94a3b8}.inquiry-live-step__marker--running{border-color:#00b7a538;background:#00b7a512;color:#00b7a5;box-shadow:0 0 0 3px #00b7a50d}.inquiry-live-step__marker--success{border-color:#16a34a33;background:#16a34a14;color:#117f3a}.inquiry-live-step__marker--error{border-color:#f8717147;background:#fee2e273;color:#df3838}.inquiry-live-step__marker--warning{border-color:#fbbf2452;background:#fef3c773;color:#c56c05}.inquiry-live-step__marker--connection{border-color:#60a5fa47;background:#dbeafe73;color:#4177ee}.inquiry-live-step__marker--skipped{border-color:#94a3b847;background:#94a3b814;color:#94a3b8}.inquiry-live-step__marker--not_found{border-color:#fbbf2452;background:#fef3c773;color:#c56c05}.inquiry-live-step__connector{position:absolute;top:2rem;bottom:-.55rem;left:50%;width:2px;margin-left:-1px;background:#cbd5e1;border-radius:1px;transition:background-color .4s ease;z-index:0;pointer-events:none}.inquiry-live-step__connector--after-success{background:linear-gradient(180deg,#16a34a8c,#cbd5e1 72%)}.inquiry-live-step__connector--after-error{background:linear-gradient(180deg,#f8717199,#cbd5e1 72%)}.inquiry-live-step__connector--after-warning{background:linear-gradient(180deg,#fbbf248c,#cbd5e1 72%)}.inquiry-live-step__connector--after-running{background:linear-gradient(180deg,#00b7a580,#cbd5e1 72%)}.inquiry-live-step__connector--after-skipped,.inquiry-live-step__connector--after-pending{background:linear-gradient(180deg,#94a3b873,#cbd5e1)}.inquiry-live-step__connector--after-not_found{background:linear-gradient(180deg,#fbbf248c,#cbd5e1 72%)}.inquiry-live-step__connector--after-connection{background:linear-gradient(180deg,#60a5fa80,#cbd5e1 72%)}.inquiry-live-step__card{flex:1 1 auto;min-width:0;max-width:100%;padding:.8rem .9rem;border-radius:.75rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px #0f172a0a;box-sizing:border-box;overflow:visible;animation:inquiry-live-step-in .42s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,border-color .35s ease,box-shadow .35s ease}.inquiry-live-step--compact .inquiry-live-step__card{padding:.65rem .85rem}.inquiry-live-step__card .identity-timeline__lines+.inquiry-live-step__detail,.inquiry-live-step__card .identity-timeline__lines+.inquiry-live-step__compact{margin-top:.55rem}.inquiry-live-step--running .inquiry-live-step__card{border-color:#00b7a538}.inquiry-live-step--success .inquiry-live-step__card{border-color:#16a34a33}.inquiry-live-step--error .inquiry-live-step__card{border-color:#f8717147}.inquiry-live-step--warning .inquiry-live-step__card{border-color:#fbbf2452}.inquiry-live-step--connection .inquiry-live-step__card{border-color:#60a5fa47}.inquiry-live-step--skipped .inquiry-live-step__card{border-color:#94a3b847}.inquiry-live-step--not_found .inquiry-live-step__card{border-color:#fbbf2452}.inquiry-live-step__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.35rem}.inquiry-live-step--compact .inquiry-live-step__head{margin-bottom:.2rem}.inquiry-live-step__title{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.35}.inquiry-live-step__badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.3;white-space:nowrap}.inquiry-live-step__badge--running{color:#00b7a5;background:#00b7a514}.inquiry-live-step__badge--success{color:#12883e;background:#16a34a17}.inquiry-live-step__badge--error{color:#dd2f2f;background:#fee2e280}.inquiry-live-step__badge--warning{color:#c56c05;background:#fef3c78c}.inquiry-live-step__badge--connection{color:#3870ed;background:#dbeafe80}.inquiry-live-step__badge--skipped{color:#94a3b8;background:#94a3b81a}.inquiry-live-step__badge--not_found{color:#c56c05;background:#fef3c78c}.inquiry-live-step__fields{margin:0 0 .45rem;font-size:.875rem;font-weight:500;color:#706f6c;line-height:1.45}.inquiry-live-step__waiting{margin:0;font-size:.875rem;color:#94a3b8;font-weight:500}.inquiry-live-step__compact{margin:.15rem 0 0;font-size:.875rem;line-height:1.45;font-weight:500}.inquiry-live-step__compact--success{color:#117f3a}.inquiry-live-step__compact--skipped{color:#94a3b8}.inquiry-live-step__compact--not_found{color:#bb6705}.inquiry-live-step__compact--neutral{color:#706f6c}.inquiry-live-step__field-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none}.inquiry-live-step__field-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:#00b7a50f;border:1px solid rgba(0,183,165,.14);font-size:.72rem;line-height:1.3}.inquiry-live-step--success .inquiry-live-step__field-badge{background:#16a34a12;border-color:#16a34a33}.inquiry-live-step--warning .inquiry-live-step__field-badge{background:#fef3c773;border-color:#fbbf2452}.inquiry-live-step__field-badge-label{font-weight:600;color:#706f6c}.inquiry-live-step__field-badge-value{font-weight:700;color:#1b1b18;letter-spacing:.02em}.inquiry-live-step__field-badge-value--ltr{direction:ltr;unicode-bidi:isolate}.inquiry-live-step__narrative-lines{margin:.4rem 0 0;padding:.55rem .65rem;border-radius:.5rem;list-style:none;background:#fffbeb99;border:1px solid rgba(251,191,36,.32);min-width:0;max-width:100%;box-sizing:border-box}.inquiry-live-step__narrative-lines--success{background:#f0fdf480;border-color:#16a34a33}.inquiry-live-step__narrative-line{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1.65}.inquiry-live-step__narrative-line:not(:last-child){margin-bottom:.35rem}.inquiry-live-step__narrative-line-label{color:#706f6c;font-weight:500;flex-shrink:0}.inquiry-live-step__narrative-line-value{font-weight:700;color:#1b1b18;text-align:left}.inquiry-live-step__narrative-line-value--ltr{direction:ltr;unicode-bidi:isolate}.inquiry-live-step__narrative-lines--success .inquiry-live-step__narrative-line-value{color:#117f3a}.inquiry-live-step__sub-steps{margin:.45rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;min-width:0;max-width:100%}.inquiry-live-step__sub-step{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;border-radius:.5rem;background:#f8fafc8c;border:1px solid rgba(15,23,42,.08);min-width:0;max-width:100%;box-sizing:border-box}.inquiry-live-step__sub-step--success{background:#f0fdf480;border-color:#16a34a33}.inquiry-live-step__sub-step--error{background:#fef2f28c;border-color:#f8717147}.inquiry-live-step__sub-step--warning{background:#fef3c773;border-color:#fbbf2452}.inquiry-live-step__sub-step--skipped{background:#f8fafc59;border-color:#a1a09a33;opacity:.92}.inquiry-live-step__sub-step--not_found{background:#fef3c773;border-color:#fbbf2452}.inquiry-live-step__sub-step-marker{flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#706f6c}.inquiry-live-step__sub-step--success .inquiry-live-step__sub-step-marker{color:#16a34a}.inquiry-live-step__sub-step--warning .inquiry-live-step__sub-step-marker{color:#d7510b}.inquiry-live-step__sub-step--error .inquiry-live-step__sub-step-marker{color:#dc264a}.inquiry-live-step__sub-step-body{flex:1;min-width:0}.inquiry-live-step__sub-step-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.inquiry-live-step__sub-step-title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4;overflow-wrap:anywhere}.inquiry-live-step__sub-step-badge{font-size:.68rem;font-weight:600;padding:.12rem .4rem;border-radius:999px;background:#a1a09a1f;color:#706f6c}.inquiry-live-step__sub-step-badge--success{background:#16a34a1f;color:#12883e}.inquiry-live-step__sub-step-badge--warning{background:#fef3c7a6;color:#b04209}.inquiry-live-step__sub-step-badge--error{background:#dc264a1a;color:#dc264a}.inquiry-live-step__sub-step-badge--skipped{background:#a1a09a1a;color:#a1a09a}.inquiry-live-step__sub-step-badge--not_found{background:#fef3c7a6;color:#b04209}.inquiry-live-step__sub-step--not_found .inquiry-live-step__sub-step-marker{color:#d7510b}.inquiry-live-step__sub-step-message{margin:.25rem 0 0;font-size:.72rem;line-height:1.55;color:#706f6c;overflow-wrap:anywhere}.inquiry-live-step__detail{margin:.35rem 0 0;padding:.5rem .65rem;border-radius:.5rem;font-size:.875rem;line-height:1.55;font-weight:500;color:#706f6c;background:#f8fafcd9;border:1px solid rgba(15,23,42,.08);max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.inquiry-live-step__detail--success{color:#12883e;background:#f0fdf480;border-color:#16a34a33}.inquiry-live-step__detail--error{color:#31312b;background:#fef2f28c;border-color:#f8717147}.inquiry-live-step__detail--warning{color:#92400e;background:#f59e0b14;border-color:#f59e0b40;font-size:.875rem;font-weight:500;line-height:1.55}.inquiry-live-step__detail--connection{color:#706f6c;background:#eff6ffa6;border-color:#60a5fa47}.inquiry-live-step__detail--skipped{color:#706f6c;background:#f1f5f9e6;border-color:#94a3b847}.inquiry-live-step__detail--not_found{color:#2b2b26;background:#fffbeb99;border-color:#fbbf2452}.inquiry-live-step__detail--neutral{color:#706f6c;background:#f8fafcd9;border-color:#0f172a14}@keyframes inquiry-live-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.inquiry-live-step__card{animation:none}.inquiry-live-step__marker,.inquiry-live-step__connector{transition:none}}.income-add-cost-drawer__content{padding-bottom:.5rem}.income-add-cost-drawer__grid{display:grid;grid-template-columns:1fr;gap:1rem}.income-add-cost-drawer__field-full{grid-column:1/-1}.income-add-cost-drawer__actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.income-add-cost-drawer__actions .p-button{flex:1}@media (min-width: 640px){.income-add-cost-drawer__grid{grid-template-columns:1fr 1fr}}.income-add-payment-drawer__content{padding-bottom:.5rem}.income-add-payment-drawer__remaining{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.65rem;background:#ea580c14;border:1px solid rgba(234,88,12,.2)}.income-add-payment-drawer__remaining-label{font-size:.875rem;color:#706f6c}.income-add-payment-drawer__remaining-value{font-size:.875rem;font-weight:600;color:#ea580c;direction:ltr;unicode-bidi:plaintext}.income-add-payment-drawer__grid{display:grid;grid-template-columns:1fr;gap:1rem}.income-add-payment-drawer__field-full{grid-column:1/-1}.income-add-payment-drawer__scope{display:flex;flex-direction:column;gap:.25rem}.income-add-payment-drawer__scope-label{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;color:#1b1b18}.income-add-payment-drawer__scope-toggle{display:inline-flex;align-items:center;align-self:flex-start;padding:2px;border-radius:.75rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06)}.income-add-payment-drawer__scope-btn{border:none;background:transparent;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:.65rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.income-add-payment-drawer__scope-btn--active{background:#fff;color:#00b7a5;box-shadow:0 1px 3px #00000005}.income-add-payment-drawer__readonly-input :deep(input){background:#f8fafc;cursor:default}.income-add-payment-drawer__amount-input--disabled{pointer-events:none}.income-add-payment-drawer__amount-input--disabled :deep(.p-inputnumber-input),.income-add-payment-drawer__amount-input--disabled :deep(input){background:#f8fafc;color:#706f6c;cursor:not-allowed}.income-add-payment-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.income-add-payment-drawer__actions :deep(.p-button){flex:1;min-width:calc(50% - .25rem)}@media (min-width: 768px){.income-add-payment-drawer__grid{grid-template-columns:repeat(2,1fr)}}.income-device-serial-drawer__content{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem 1rem;min-height:200px}.income-device-serial-drawer__loading{display:flex;justify-content:center;padding:2rem}.income-device-serial-drawer__list{display:flex;flex-direction:column;gap:1rem;max-height:55vh;overflow-y:auto;padding-bottom:.25rem}.income-device-serial-drawer__group{display:flex;flex-direction:column;gap:.25rem}.income-device-serial-drawer__group-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .1rem}.income-device-serial-drawer__group-title{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;color:#1b1b18}.income-device-serial-drawer__group-title i{color:#00b7a5;font-size:.85rem}.income-device-serial-drawer__group-count{font-size:.625rem;color:#706f6c;background:#706f6c14;padding:.15rem .45rem;border-radius:999px;white-space:nowrap}.income-device-serial-drawer__item{display:block;width:100%;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;text-align:start;cursor:pointer;font-family:inherit;transition:border-color .16s ease-out,background-color .16s ease-out,transform .12s ease-out}.income-device-serial-drawer__item:active{transform:scale(.99)}.income-device-serial-drawer__item--selected{border-color:#00b7a573;background:#00b7a50f}.income-device-serial-drawer__item-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.income-device-serial-drawer__serial{font-size:.875rem;font-weight:700;color:#1b1b18;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.income-device-serial-drawer__badges{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.income-device-serial-drawer__check{color:#00b7a5;font-size:1rem}.income-device-serial-drawer__status,.income-device-serial-drawer__ownership{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:.35rem;font-size:.625rem;font-weight:500;white-space:nowrap}.income-device-serial-drawer__status--approved{background:#2897641f;color:#289764}.income-device-serial-drawer__status--pending{background:#ea580c1f;color:#ea580c}.income-device-serial-drawer__status--rejected{background:#cf35591f;color:#cf3559}.income-device-serial-drawer__status--unusable{background:#706f6c1f;color:#706f6c}.income-device-serial-drawer__status--bound{background:#0d86ea1f;color:#0d86ea}.income-device-serial-drawer__status--default{background:#706f6c1a;color:#706f6c}.income-device-serial-drawer__ownership--agent{background:#0d86ea1f;color:#0d86ea}.income-device-serial-drawer__ownership--merchant{background:#ea580c1f;color:#ea580c}.income-device-serial-drawer__meta{display:flex;align-items:center;justify-content:space-between;gap:.25rem;flex-wrap:wrap}.income-device-serial-drawer__meta-item{font-size:.75rem;color:#706f6c;line-height:1.4;white-space:nowrap}.income-device-serial-drawer__meta-item b{font-weight:600;color:#1b1b18;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.income-device-serial-drawer__meta-item--price b{color:#00b7a5}.income-installments{display:flex;flex-direction:column;gap:1rem}.income-installments__toggle-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .25s ease-in-out}.income-installments__toggle-card--active{border-color:#00b7a559;background:linear-gradient(135deg,#00b7a50f,#00b7a505);box-shadow:0 4px 16px #00b7a514}.income-installments__toggle-card--active .income-installments__toggle-icon{background:linear-gradient(135deg,#00b7a5,#009e8e);color:#fff}.income-installments__toggle-content{display:flex;align-items:center;gap:1rem;min-width:0}.income-installments__toggle-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#00b7a51a;color:#00b7a5;flex-shrink:0;transition:all .25s ease-in-out}.income-installments__toggle-icon i{font-size:1.1rem}.income-installments__toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.income-installments__toggle-title{font-size:.875rem;font-weight:600;color:#1b1b18}.income-installments__toggle-desc{font-size:.75rem;color:#706f6c;line-height:1.5}.income-installments__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.income-installments__stat{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.65rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);text-align:center}.income-installments__stat--accent{background:linear-gradient(135deg,#00b7a514,#00b7a508);border-color:#00b7a533}.income-installments__stat-label{font-size:.65rem;color:#706f6c;line-height:1.4}.income-installments__stat-value{font-size:.75rem;font-weight:700;color:#1b1b18;word-break:break-word}.income-installments__stat-value--primary{color:#00b7a5}.income-installments__planner{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;overflow:hidden;box-shadow:0 2px 12px #00000008}.income-installments__planner-header{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:linear-gradient(180deg,rgba(0,183,165,.05),transparent);border-bottom:1px solid rgba(0,0,0,.06)}.income-installments__planner-header-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#00b7a51f;color:#00b7a5;flex-shrink:0}.income-installments__planner-header-icon i{font-size:.9rem}.income-installments__planner-title{margin:0 0 2px;font-size:.875rem;font-weight:600;color:#1b1b18}.income-installments__planner-subtitle{margin:0;font-size:.75rem;color:#706f6c;line-height:1.5}.income-installments__planner-body{padding:1rem 1rem 0}.income-installments__planner-footer{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem 1rem 1rem;border-top:1px solid rgba(0,0,0,.06);background:#f8fafc}.income-installments__chip-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;color:#706f6c;cursor:pointer;transition:all .15s ease-in-out}.income-installments__chip-btn i{font-size:.75rem}.income-installments__chip-btn:hover{border-color:#00b7a5;color:#00b7a5;background:#00b7a50a}.income-installments__chip-btn--primary{border-color:#00b7a5;background:#00b7a5;color:#fff}.income-installments__chip-btn--primary:hover{background:#00a393;color:#fff;box-shadow:0 4px 12px #00b7a540}.income-installments__schedule{display:flex;flex-direction:column;gap:.5rem}.income-installments__schedule-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.income-installments__schedule-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.income-installments__schedule-badge{padding:2px .5rem;border-radius:1rem;background:#00b7a51a;color:#00b7a5;font-size:.75rem;font-weight:600}.income-installments__timeline{position:relative;padding-inline-end:1.75rem}.income-installments__timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;inset-inline-start:.875rem;width:2px;background:linear-gradient(180deg,#00b7a51f,#00b7a566);border-radius:.35rem}.income-installments__timeline-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;cursor:pointer}.income-installments__timeline-item:last-child{margin-bottom:0}.income-installments__timeline-item:hover .income-installments__timeline-card{border-color:#00b7a573;box-shadow:0 6px 18px #00b7a51a}.income-installments__timeline-item:hover .income-installments__timeline-marker{transform:scale(1.06)}.income-installments__timeline-item:hover .income-installments__timeline-edit{opacity:1}.income-installments__timeline-aside{position:relative;z-index:1;width:1.75rem;flex-shrink:0;display:flex;justify-content:center;padding-top:1rem}.income-installments__timeline-marker{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00b7a5,#009889);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 3px 10px #00b7a54d;transition:transform .15s ease-in-out}.income-installments__timeline-card{flex:1;min-width:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .15s ease-in-out}.income-installments__timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.income-installments__timeline-title{font-size:.875rem;font-weight:600;color:#1b1b18}.income-installments__timeline-edit{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#00b7a51a;color:#00b7a5;font-size:.7rem;opacity:.7;transition:opacity .15s ease-in-out}.income-installments__timeline-meta{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.income-installments__timeline-field{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem;border-radius:.65rem;background:#f8fafc}.income-installments__timeline-field>i{margin-top:2px;font-size:.75rem;color:#00b7a5}.income-installments__timeline-field-content{display:flex;flex-direction:column;gap:1px;min-width:0}.income-installments__timeline-label{font-size:.65rem;color:#706f6c}.income-installments__timeline-value{font-size:.75rem;font-weight:600;color:#1b1b18;word-break:break-word}.income-installments__timeline-check{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed rgba(0,0,0,.06);font-size:.75rem;color:#706f6c}.income-installments__timeline-check i{color:#00b7a5;font-size:.7rem}.income-installments__empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1rem;text-align:center;border:1px dashed rgba(0,183,165,.25);border-radius:.75rem;background:#00b7a505}.income-installments__empty-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#00b7a514;color:#00b7a5;margin-bottom:.25rem}.income-installments__empty-icon i{font-size:1.25rem}.income-installments__empty-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.income-installments__empty-desc{margin:0;font-size:.75rem;color:#706f6c;line-height:1.6}.income-installments__notice{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;background:#00b7a50f;border:1px solid rgba(0,183,165,.15);font-size:.75rem;color:#706f6c;line-height:1.6}.income-installments__notice i{color:#00b7a5;margin-top:2px;flex-shrink:0}.income-list-card{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;outline:none;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease,box-shadow .16s ease,background-color .16s ease}@media (hover: hover) and (pointer: fine){.income-list-card:hover{border-color:#00b7a533;box-shadow:0 8px 20px #0f172a12;background:#fcfcfd}}.income-list-card:active{transform:scale(.985)}.income-list-card:focus-visible{border-color:#00b7a573;box-shadow:0 0 0 3px #00b7a529}.income-list-card--settled .income-list-card__avatar{background:linear-gradient(145deg,#2897642e,#28976414);color:#1f774f;border-color:#2897642e}.income-list-card--partial .income-list-card__avatar{background:linear-gradient(145deg,#ea580c2e,#ea580c14);color:#c3490a;border-color:#ea580c33}.income-list-card--draft .income-list-card__avatar{background:linear-gradient(145deg,#6b728029,#6b728014);color:#6b7280;border-color:#6b72802e}.income-list-card--cancelled{opacity:.78}.income-list-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.income-list-card__identity{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.income-list-card__avatar{width:2.75rem;height:2.75rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#00b7a52e,#00b7a514);color:#00b7a5;border:1px solid rgba(0,183,165,.12);font-weight:700;font-size:.875rem}.income-list-card__titles{min-width:0;display:flex;flex-direction:column;gap:.15rem;padding-top:.1rem}.income-list-card__title{margin:0;font-size:1rem;font-weight:600;color:#1b1b18;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-list-card__document{margin:0;font-family:IranSans,IranYekan,Dana,monospace;font-size:.75rem;color:#706f6c;line-height:1.4;direction:ltr;unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-list-card__aside{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.income-list-card__menu{display:flex;align-items:center}.income-list-card__context{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding-right:3.25rem}.income-list-card__device,.income-list-card__category{font-size:.75rem;color:#706f6c;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-list-card__device{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.income-list-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;padding-top:.1rem}.income-list-card__settled{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .65rem;border-radius:999px;background:#00b7a51a;border:1px solid rgba(0,183,165,.1);color:#00b7a5;font-size:.74rem;font-weight:600;line-height:1.3}.income-list-card__settled i{font-size:.7rem;flex-shrink:0}.income-list-card__settled-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;min-width:0}.income-list-card__settled-sep{opacity:.55;-webkit-user-select:none;user-select:none}.income-list-card__balance{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;direction:ltr;unicode-bidi:isolate;padding:.28rem .65rem;border-radius:999px;background:#ea580c14;border:1px solid rgba(234,88,12,.14);line-height:1.3}.income-list-card__balance-slash{color:#a1a09a;font-weight:500;opacity:.7;-webkit-user-select:none;user-select:none}.income-list-card__updated{font-size:.75rem;color:#706f6c;line-height:1.4;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}@media (prefers-reduced-motion: reduce){.income-list-card{transition:none}.income-list-card:active{transform:none}}@media (max-width: 420px){.income-list-card__context{padding-right:0}}.income-type-step__cards{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1rem}.income-type-step__card{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out,background .25s ease-in-out;text-align:right}.income-type-step__card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14;border-color:#00b7a573}.income-type-step__card--selected{border-color:#00b7a5;background:linear-gradient(135deg,#00b7a514,#00b7a508);box-shadow:0 4px 16px #00b7a52e}.income-type-step__card--selected .income-type-step__card-icon{background:linear-gradient(135deg,#00b7a5,#009889);color:#fff;box-shadow:0 4px 12px #00b7a547}.income-type-step__card--selected .income-type-step__card-title,.income-type-step__card--selected .income-type-step__card-check{color:#00b7a5}.income-type-step__card-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.65rem;flex-shrink:0;background:#00b7a51f;color:#00b7a5;transition:all .25s ease-in-out}.income-type-step__card-icon i{font-size:1.35rem}.income-type-step__card-content{flex:1;min-width:0}.income-type-step__card-title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:#1b1b18;transition:color .25s ease-in-out}.income-type-step__card-description{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.income-type-step__card-check{flex-shrink:0;font-size:1.35rem;color:transparent;opacity:0;transform:scale(.85);transition:all .25s ease-in-out}.income-type-step__card--selected .income-type-step__card-check{opacity:1;transform:scale(1)}.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)}.installation-confirmation-drawer :deep(.p-drawer-header){padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem;font-weight:600}.installation-confirmation-drawer :deep(.p-drawer-content){padding:.5rem 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(72vh - 3.5rem)}.installation-confirmation-drawer__content{display:flex;flex-direction:column;gap:.5rem}.installation-confirmation-drawer__empty{padding:1rem;text-align:center;color:#706f6c;font-size:.8125rem}.installation-confirmation-drawer__info{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem .5rem;background:#00b7a50f;border-radius:.35rem;margin-bottom:.25rem}.installation-confirmation-drawer__info-chip{font-size:.75rem;color:#1b1b18;font-weight:500;padding:.15rem .4rem;background:#00b7a514;border-radius:999px}.installation-confirmation-drawer__info-chip--mono{font-family:ui-monospace,monospace;font-size:.7rem;color:#706f6c}.installation-confirmation-drawer__step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .5rem;padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.installation-confirmation-drawer__step:last-of-type{border-bottom:none}.installation-confirmation-drawer__step>.installation-confirmation-drawer__btn--inline{grid-column:1/-1}.installation-confirmation-drawer__step-badge{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#00b7a5;color:#fff;font-size:.65rem;font-weight:600}.installation-confirmation-drawer__step-title{font-size:.8125rem;font-weight:500;color:#1b1b18}.installation-confirmation-drawer__step-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:0;justify-content:end}.installation-confirmation-drawer__upload-wrap{grid-column:1/-1;margin-top:0}.installation-confirmation-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-buttonbar{padding:.25rem .5rem;min-height:2.25rem}.installation-confirmation-drawer__upload-wrap :deep(.p-fileupload) .p-button{padding:.35rem .6rem;font-size:.75rem}.installation-confirmation-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-content{padding:.25rem;min-height:2.5rem}.installation-confirmation-drawer__upload-wrap :deep(.p-fileupload) .p-fileupload-choose{width:100%;justify-content:center}.installation-confirmation-drawer__done{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;padding:.25rem .5rem;background:#16a34a14;border-radius:.35rem;color:#16a34a;font-size:.8125rem}.installation-confirmation-drawer__done i{flex-shrink:0;font-size:.9rem}.installation-confirmation-drawer__done--full{margin-top:.25rem}.installation-confirmation-drawer__done .installation-confirmation-drawer__btn{margin-inline-start:auto}.installation-confirmation-drawer__hint{grid-column:1/-1;margin:0;font-size:.7rem;color:#706f6c;line-height:1.3}.installation-confirmation-drawer__btn{min-height:2rem;font-size:.75rem;padding:.35rem .6rem}.installation-confirmation-drawer__btn--inline{margin-top:.25rem}.installation-confirmation-drawer__btn--full{width:100%}.installation-confirmation-drawer__btn--primary{min-width:0}.installation-confirmation-drawer__actions{display:flex;gap:.5rem;padding:.5rem 1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.06);background:#fff;margin:0 -1rem;justify-content:end}.installation-details{max-width:100%}.installation-details :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}.installation-details :deep(.p-drawer-content){padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.installation-details__content{display:flex;flex-direction:column;gap:1.5rem}.installation-details__actions{border-radius:.75rem;padding:1rem 0;border:1px solid rgba(0,183,165,.12);display:flex;flex-direction:column;gap:.5rem}.installation-details__actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.installation-details__btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none}.installation-details__btn:focus{outline:none}.installation-details__btn:focus-visible{outline:2px solid rgba(0,183,165,.35);outline-offset:2px}.installation-details__btn i{font-size:.9rem;flex-shrink:0}.installation-details__btn:disabled{opacity:.6;cursor:not-allowed}.installation-details__btn--profile{background:#0d86ea14;border:1px solid rgba(13,134,234,.25);color:#0d86ea;box-shadow:0 2px 6px #0d86ea1a}.installation-details__btn--profile:hover:not(:disabled){background:#0d86ea1f;border-color:#0d86ea59;color:#0c78d2;box-shadow:0 3px 10px #0d86ea26}.installation-details__btn--profile:active:not(:disabled){transform:scale(.98)}.installation-details__btn--edit{background:#ea580c14;border:1px solid rgba(234,88,12,.25);color:#ea580c;box-shadow:0 2px 6px #ea580c1a}.installation-details__btn--edit:hover:not(:disabled){background:#ea580c1f;border-color:#ea580c59;color:#d24f0b;box-shadow:0 3px 10px #ea580c26}.installation-details__btn--edit:active:not(:disabled){transform:scale(.98)}.installation-details__btn--sync{background:#00b7a514;border:1px solid rgba(0,183,165,.25);color:#00b7a5;box-shadow:0 2px 6px #00b7a51a}.installation-details__btn--sync:hover:not(:disabled){background:#00b7a51f;border-color:#00b7a559;color:#009e8e;box-shadow:0 3px 10px #00b7a526}.installation-details__btn--sync:active:not(:disabled){transform:scale(.98)}.installation-details__btn--confirmation{background:#00b7a514;border:1px solid rgba(0,183,165,.25);color:#00b7a5;box-shadow:0 2px 6px #00b7a51a}.installation-details__btn--confirmation:hover:not(:disabled){background:#00b7a51f;border-color:#00b7a559;color:#009e8e;box-shadow:0 3px 10px #00b7a526}.installation-details__btn--confirmation:active:not(:disabled){transform:scale(.98)}.installation-details__btn--bind{background:#6366f114;border:1px solid rgba(99,102,241,.25);color:#6366f1;box-shadow:0 2px 6px #6366f11a}.installation-details__btn--bind:hover:not(:disabled){background:#6366f11f;border-color:#6366f159;color:#4c4fef;box-shadow:0 3px 10px #6366f126}.installation-details__btn--bind:active:not(:disabled){transform:scale(.98)}.installation-details__btn--delivery{background:#0891b214;border:1px solid rgba(8,145,178,.25);color:#0891b2;box-shadow:0 2px 6px #0891b21a}.installation-details__btn--delivery:hover:not(:disabled){background:#0891b21f;border-color:#0891b259;color:#077d9a;box-shadow:0 3px 10px #0891b226}.installation-details__btn--delivery:active:not(:disabled){transform:scale(.98)}.installation-details__btn--rollback{background:#d9770614;border:1px solid rgba(217,119,6,.25);color:#d97706;box-shadow:0 2px 6px #d977061a}.installation-details__btn--rollback:hover:not(:disabled){background:#d977061f;border-color:#d9770659;color:#c06905;box-shadow:0 3px 10px #d9770626}.installation-details__btn--rollback:active:not(:disabled){transform:scale(.98)}.installation-details__btn--primary{background:linear-gradient(135deg,#00b7a5,#009889);border-color:#00847759;color:#fff;box-shadow:0 2px 8px #00b7a547}.installation-details__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#00c1ae,#00a393);border-color:#008e8073;box-shadow:0 4px 14px #00b7a561;transform:translateY(-1px)}.installation-details__btn--primary:active:not(:disabled){transform:translateY(0);border-color:#007a6e80;box-shadow:0 2px 6px #00b7a53d}.installation-details__btn--primary:focus-visible{outline-color:#00b7a580}.installation-details__btn__copy{min-width:2.25rem;min-height:2.25rem;border-radius:.65rem;flex-shrink:0}.installation-details .info-section{background:#fff;border-radius:.65rem}.installation-details .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)}.installation-details .info-section__header i{color:#00b7a5;font-size:1.125rem}.installation-details .info-section__title{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.installation-details .info-section__title i{color:#00b7a5}.installation-details .info-section__content{display:flex;flex-direction:column;gap:0}.installation-details .info-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;padding:.5rem .25rem;min-height:40px}.installation-details .info-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.installation-details .info-row--full{flex-direction:column;align-items:flex-start;min-height:auto;gap:0}.installation-details .info-row--full .info-row__label{min-width:auto;width:100%;padding-bottom:.25rem}.installation-details .info-row--full .info-row__value{width:100%;justify-content:flex-start;text-align:right;word-break:break-word}.installation-details .info-row--error{border-bottom:none!important}.installation-details .info-row--error .info-row__label{color:#dc264a;font-weight:600}.installation-details .info-row--error .info-row__value{color:#dc264a;word-break:break-word}.installation-details .info-row__label{display:flex;align-items:center;gap:.25rem;color:#706f6c;font-weight:500;flex-shrink:0;min-width:140px;font-size:.875rem}.installation-details .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}.installation-details .info-row__value--code{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:left;justify-content:flex-start}.installation-details .info-row__value--error{color:#dc264a;word-break:break-word;line-height:1.6;text-align:right;justify-content:flex-start}.installation-details .info-row__value--buttons{word-break:unset;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.installation-details .info-row__value--link{color:#00b7a5;text-decoration:none;transition:color .2s ease;cursor:pointer}.installation-details .info-row__value--link:hover{color:#008477;text-decoration:underline}.installation-details .info-row__value--link i{font-size:.75rem;margin-right:.25rem}.installation-details .sync-status-button{min-width:2.5rem;min-height:2.5rem;padding:.5rem;border-radius:.65rem;flex-shrink:0}.installation-details .sync-status-button:hover:not(:disabled){background:#00b7a514}.installation-details .sync-status-button :deep(.p-button-icon),.installation-details .sync-status-button :deep(.p-button__icon){width:1.25rem;height:1.25rem;font-size:1.25rem}.installation-details .sync-status-button :deep(.p-button-loading-icon){width:1.25rem;height:1.25rem;font-size:1.25rem}.installation-details .sync-status-button.p-button-loading,.installation-details .sync-status-button.p-button--loading{position:relative;color:transparent!important}.installation-details .sync-status-button.p-button-loading:after,.installation-details .sync-status-button.p-button--loading:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:sync-button-spin .8s linear infinite}.installation-details .sync-status-button.p-button-loading :deep(svg),.installation-details .sync-status-button.p-button-loading :deep(.p-button-loading-icon),.installation-details .sync-status-button.p-button--loading :deep(svg),.installation-details .sync-status-button.p-button--loading :deep(.p-button-loading-icon){width:1.25rem!important;height:1.25rem!important;min-width:1.25rem;min-height:1.25rem;font-size:1.25rem}@keyframes sync-button-spin{to{transform:rotate(360deg)}}.installation-details .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}.installation-details .status-badge--pending{background:#f59e0b1a;color:#f59e0b}.installation-details .status-badge--approved{background:#10b9811a;color:#10b981}.installation-details .status-badge--rejected{background:#ef44441a;color:#ef4444}.installation-details .no-serial-message{display:flex;align-items:center;justify-content:center;color:#a1a09a;text-align:center;margin:0;font-size:.875rem}.installation-details .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}.installation-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;gap:1rem;color:#706f6c;min-height:200px}.installation-details .loading-state i{font-size:2rem;color:#00b7a5;animation:spin 1.5s linear infinite}.installation-details .loading-state p{font-size:1rem;font-weight:500;margin:0;color:#706f6c}.installation-details .bank-account-detail{padding:1rem .25rem;border-radius:.35rem;background:#00b7a505;margin-bottom:.5rem;border:1px solid rgba(0,183,165,.05)}.installation-details .bank-account-detail--secondary{background:#0d86ea05;border-color:#0d86ea0d}.installation-details .bank-account-detail--secondary .bank-account-detail__title{color:#0d86ea}.installation-details .bank-account-detail:last-child{margin-bottom:0}.installation-details .bank-account-detail__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px dashed rgba(0,0,0,.05)}.installation-details .bank-account-detail__title{font-size:.875rem;font-weight:700;color:#00b7a5;display:flex;align-items:center;gap:.25rem}.installation-details .bank-account-detail__percent{font-size:.75rem;font-weight:500;opacity:.8}.installation-details .bank-account-detail .info-row{padding:.25rem 0;border-bottom:none;min-height:32px}.installation-details .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}.installation-details .drawer-action-button i{font-size:1.125rem}.installation-details .drawer-action-button:hover:not(:disabled){background:#009e8e;box-shadow:0 6px 16px #00b7a566;transform:translateY(-2px)}.installation-details .drawer-action-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00b7a54d}.installation-details .drawer-action-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.installation-details .afarinesh-serial-status{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:.5rem 0;border-radius:.65rem;font-size:.875rem;font-weight:500}.installation-details .afarinesh-serial-status>i:first-child{font-size:1rem}.installation-details .afarinesh-serial-status--exists{background:#16a34a14;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.installation-details .afarinesh-serial-status--missing{background:#ea580c14;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.installation-details .afarinesh-serial-status__add-btn{width:32px;height:32px;border-radius:50%;background:#ea580c;border:1px solid #ea580c;box-shadow:0 4px 12px #ea580c4d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-right:auto}.installation-details .afarinesh-serial-status__add-btn i{font-size:.85rem;color:#fff}.installation-details .afarinesh-serial-status__add-btn:hover{background:#d24f0b;border-color:#d24f0b;box-shadow:0 6px 16px #ea580c66}.installation-details .afarinesh-serial-status__add-btn:active{transform:scale(.95)}.installation-details .sent-documents__empty{font-size:.875rem;color:#706f6c;padding:.5rem .25rem}.installation-details .sent-documents__loading{display:flex;align-items:center;justify-content:center;padding:1rem .25rem}.installation-details .sent-documents__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem .25rem}.installation-details .sent-documents__item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.installation-details .sent-documents__item:only-child .sent-documents__main{gap:.125rem}.installation-details .sent-documents__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.installation-details .sent-documents__title{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.installation-details .sent-documents__name{font-size:.875rem;font-weight:600;color:#1b1b18;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installation-details .sent-documents__status{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;flex-shrink:0}.installation-details .sent-documents__status--confirmed{background:#16a34a1f;color:#16a34a}.installation-details .sent-documents__status--pending{background:#ea580c1f;color:#ea580c}.installation-details .sent-documents__status--rejected{background:#dc264a1f;color:#dc264a}.installation-details .sent-documents__meta{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;color:#706f6c}.installation-details .sent-documents__meta-item{font-family:IranSans,IranYekan,Dana,monospace}.installation-details .sent-documents__notes{font-size:.75rem;color:#706f6c;line-height:1.6;word-break:break-word}.installation-details .sent-documents__notes--error{color:#dc264a}.installation-details .sent-documents__item--rejected .sent-documents__status--rejected{font-weight:600}.installation-details .sent-documents__actions{flex-shrink:0;display:flex;align-items:center}.installation-details .sent-documents__link{font-size:.75rem;font-weight:600;color:#00b7a5;text-decoration:none;padding:.3rem .6rem;border-radius:.65rem;border:1px solid rgba(0,183,165,.25);transition:background-color .15s ease,border-color .15s ease}.installation-details .sent-documents__link.disabled{color:#a1a09a;border:1px solid rgba(161,160,154,.25);cursor:not-allowed}.installation-details .sent-documents__link:hover{background:#00b7a50f;border-color:#00b7a566}.installation-request-cards-list{display:flex;flex-direction:column;gap:0}.installation-request-card{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;cursor:pointer;margin-bottom:.5rem;overflow:hidden}.installation-request-card:last-child{margin-bottom:0}.installation-request-card--status-active{border-left-color:#289764}.installation-request-card--status-active .installation-request-card__icon{background:#2897641f}.installation-request-card--status-active .installation-request-card__icon i{color:#289764}.installation-request-card--status-inactive{border-left-color:#cf3559}.installation-request-card--status-inactive .installation-request-card__icon{background:#cf35591f}.installation-request-card--status-inactive .installation-request-card__icon i{color:#cf3559}.installation-request-card--status-processing{border-left-color:#2b7a9f}.installation-request-card--status-processing .installation-request-card__icon{background:#2b7a9f1f}.installation-request-card--status-processing .installation-request-card__icon i{color:#2b7a9f}.installation-request-card--status-pending{border-left-color:#ea580c}.installation-request-card--status-pending .installation-request-card__icon{background:#ea580c1f}.installation-request-card--status-pending .installation-request-card__icon i{color:#ea580c}.installation-request-card--status-warning{border-left-color:#ea580c}.installation-request-card--status-warning .installation-request-card__icon{background:#ea580c1f}.installation-request-card--status-warning .installation-request-card__icon i{color:#ea580c}.installation-request-card--status-default{border-left-color:#4a5568}.installation-request-card--status-default .installation-request-card__icon{background:#4a556814}.installation-request-card--status-default .installation-request-card__icon i{color:#4a5568}.installation-request-card--status-grey{border-left-color:#718096}.installation-request-card--status-grey .installation-request-card__icon{background:#7180961f}.installation-request-card--status-grey .installation-request-card__icon i{color:#718096}.installation-request-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.installation-request-card__icon i{font-size:.75rem;color:#00b7a5;font-weight:700;font-style:normal}.installation-request-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.installation-request-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.installation-request-card__header-left{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.installation-request-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installation-request-card__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.installation-request-card__account-type{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.3}.installation-request-card__account-type--company{color:#00b7a5;background:#00b7a51f}.installation-request-card__account-type--individual{color:#64748b;background:#64748b1f}.installation-request-card__account-type--foreign{color:#0d9488;background:#0d94881f}.installation-request-card__subline{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;color:#706f6c;font-weight:500;opacity:.92;align-items:center}.installation-request-card__rank{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:#0000000a;color:#706f6c;font-weight:600;flex-shrink:0}.installation-request-card__identity{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.installation-request-card__identity-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.installation-request-card__identity-item i{font-size:.85rem;opacity:.7;flex-shrink:0}.installation-request-card__identity-separator{width:1px;height:.85rem;background:#0000001f;flex-shrink:0}.installation-request-card__mono{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:left}.installation-request-card__header-right{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.installation-request-card__status{flex-shrink:0;font-size:.66rem}.installation-request-card__bind-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#706f6c;transition:color .2s}.installation-request-card__bind-icon:hover{color:#00b7a5}.installation-request-card__bind-icon i{font-size:1.1rem}.installation-request-card__invoice-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__invoice-icon:hover{color:#289764;background-color:#28976414}.installation-request-card__invoice-icon i{font-size:1.1rem}.installation-request-card__rollback-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__rollback-icon:hover{color:#ea580c;background-color:#ea580c1a}.installation-request-card__rollback-icon i{font-size:1rem}.installation-request-card__confirmation-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__confirmation-icon:hover{color:#00b7a5;background:#00b7a514}.installation-request-card__confirmation-icon i{font-size:1rem}.installation-request-card__delivery-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__delivery-icon:hover{color:#00b7a5;background:#00b7a514}.installation-request-card__delivery-icon i{font-size:1rem}.installation-request-card__delivery-icon--delivered{color:#16a34a}.installation-request-card__delivery-icon--delivered:hover{color:#15803d;background:#16a34a1a}.installation-request-card__delivery-icon--pending{color:#ea580c}.installation-request-card__delivery-icon--pending:hover{color:#c2410c;background:#ea580c1a}.installation-request-card__status-group{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex-shrink:0}.installation-request-card__edit-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__edit-icon i{font-size:.95rem}.installation-request-card__edit-icon:hover{background:#00b7a514;color:#00b7a5}.installation-request-card__edit-icon:active{transform:scale(.96)}.installation-request-card__refresh{border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.installation-request-card__refresh i{font-size:1.05rem}.installation-request-card__refresh:hover{background:#00b7a514;color:#00b7a5}.installation-request-card__refresh:active{transform:scale(.96)}.installation-request-card__refresh:disabled{cursor:default;opacity:.5;background:transparent}.installation-request-card__refresh-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem}.installation-request-card__refresh-icon-check,.installation-request-card__refresh-icon-refresh{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .25s ease,transform .25s ease}.installation-request-card__refresh-icon-check{opacity:0;transform:scale(.5);color:#16a34a}.installation-request-card__refresh-icon-check--visible,.installation-request-card__refresh-icon-refresh{opacity:1;transform:scale(1)}.installation-request-card__refresh-icon-refresh--hidden{opacity:0;transform:scale(.5)}.installation-request-card__divider{height:1px;width:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,.06),transparent)}.installation-request-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.installation-request-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#706f6c;flex:1;min-width:0}.installation-request-card__meta-status{flex-shrink:0;font-size:.64rem}.installation-request-card__meta-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.installation-request-card__meta-item i{opacity:.55;flex-shrink:0;font-size:.75rem}.installation-request-card__meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.installation-request-card__meta-item--terminal{color:#ea580c;font-weight:600}.installation-request-card__meta-item--terminal i{color:#ea580c;opacity:.9}.installation-request-card__meta-item--follow{color:#00b7a5;font-weight:600}.installation-request-card__meta-item--follow i{color:#00b7a5;opacity:.9}.installation-request-card__workflow{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.installation-request-card__workflow i{opacity:.55;flex-shrink:0}.installation-request-card__rollback-badge{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.25rem .5rem;border-radius:.35rem;background:#ea580c1a;color:#ea580c;font-size:.75rem;font-weight:500}.installation-request-card__rollback-badge i{flex-shrink:0}.installation-request-card__alert{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--p-orange-700, #c2410c);width:100%;padding:.5rem;border-radius:.65rem;background:#ea580c14;border:1px solid rgba(234,88,12,.18);line-height:1.6}.installation-request-card__alert i{margin-top:.1rem;font-size:.85rem;opacity:.8;flex-shrink:0}.installation-rollback-cards-list{display:flex;flex-direction:column;gap:.25rem}.installation-rollback-card{display:flex;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.installation-rollback-card:active{border-color:#00b7a559;box-shadow:0 1px 4px #00b7a514}.installation-rollback-card__icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.35rem;background:#00b7a51a;color:#00b7a5;display:flex;align-items:center;justify-content:center;font-size:1rem}.installation-rollback-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.installation-rollback-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.installation-rollback-card__header-left{min-width:0;flex:1}.installation-rollback-card__title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installation-rollback-card__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.installation-rollback-card__account-type{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.3}.installation-rollback-card__account-type--company{color:#00b7a5;background:#00b7a51f}.installation-rollback-card__account-type--individual{color:#64748b;background:#64748b1f}.installation-rollback-card__account-type--foreign{color:#0d9488;background:#0d94881f}.installation-rollback-card__identity{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.installation-rollback-card__identity-item{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;color:#706f6c}.installation-rollback-card__identity-item i{font-size:.7rem}.installation-rollback-card__identity-separator{width:3px;height:3px;border-radius:50%;background:#0000000f}.installation-rollback-card__mono{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.installation-rollback-card__header-right{display:flex;align-items:flex-start;gap:.35rem;flex-shrink:0}.installation-rollback-card__workflow{flex-shrink:0;display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:.35rem;background:#0d86ea1f;color:#0d86ea;font-size:.625rem;font-weight:500;white-space:nowrap}.installation-rollback-card__workflow--status-active{background:#2897641f;color:#289764}.installation-rollback-card__workflow--status-error,.installation-rollback-card__workflow--status-inactive{background:#cf35591f;color:#cf3559}.installation-rollback-card__workflow--status-pending{background:#ea580c1f;color:#ea580c}.installation-rollback-card__workflow--status-processing{background:#2b7a9f1f;color:#2b7a9f}.installation-rollback-card__sync-btn{flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.06);border-radius:.35rem;background:#fff;color:#00b7a5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.installation-rollback-card__sync-btn i{font-size:.8rem}.installation-rollback-card__sync-btn:hover:not(:disabled){border-color:#00b7a566;background:#00b7a50f}.installation-rollback-card__sync-btn:disabled{opacity:.45;cursor:not-allowed}.installation-rollback-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.installation-rollback-card__meta-item{font-size:.75rem;color:#706f6c;line-height:1.4}.installation-rollback-card__meta-item b{font-weight:600;color:#1b1b18}.installation-rollback-drawer :deep(.p-drawer-header){padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem;font-weight:600}.installation-rollback-drawer :deep(.p-drawer-content){padding:.5rem 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(90vh - 7rem)}.installation-rollback-drawer__content{display:flex;flex-direction:column;gap:1rem}.installation-rollback-drawer__empty{padding:1rem;text-align:center;color:#706f6c;font-size:.8125rem}.installation-rollback-drawer__info{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#00b7a50f;border-radius:.35rem}.installation-rollback-drawer__info-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.installation-rollback-drawer__label{font-size:.75rem;color:#706f6c;flex-shrink:0}.installation-rollback-drawer__value{font-size:.8125rem;font-weight:500;color:#1b1b18;text-align:left}.installation-rollback-drawer__value--mono{font-family:ui-monospace,monospace;font-size:.75rem;direction:ltr}.installation-rollback-drawer__field{display:flex;flex-direction:column;gap:.25rem}.installation-rollback-drawer__field-label{font-size:.8125rem;font-weight:500;color:#1b1b18}.installation-rollback-drawer__ownership-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;border:1px solid rgba(0,0,0,.06);border-radius:.35rem;background:#706f6c0f;border-radius:1rem}.installation-rollback-drawer__ownership-option{border:none;font-family:IranSans,IranYekan,Dana,sans-serif;background:transparent;color:#706f6c;border-radius:.7rem;padding:.45rem .5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.installation-rollback-drawer__ownership-option--active{background:#fff;color:#00b7a5;box-shadow:0 1px 2px #0000000f}.installation-rollback-drawer__ownership-hint{margin:0;font-size:.72rem;line-height:1.5;color:#706f6c}.installation-rollback-drawer__required{color:#cf3559;margin-right:.15rem}.installation-rollback-drawer__field-error{margin:0;font-size:.75rem;color:#cf3559}.installation-rollback-drawer__select,.installation-rollback-drawer__textarea{width:100%}.installation-rollback-drawer__actions{margin-top:2rem;display:flex;gap:.5rem;padding:.5rem 0;border-top:1px solid rgba(0,0,0,.06)}.installation-rollback-drawer__btn{flex:1}.installation-rollback-drawer__btn--primary{flex:1.4}.invoice-installments{display:flex;flex-direction:column;gap:1rem}.invoice-installments__toggle-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .25s ease-in-out}.invoice-installments__toggle-card--active{border-color:#00b7a559;background:linear-gradient(135deg,#00b7a50f,#00b7a505);box-shadow:0 4px 16px #00b7a514}.invoice-installments__toggle-card--active .invoice-installments__toggle-icon{background:linear-gradient(135deg,#00b7a5,#009e8e);color:#fff}.invoice-installments__toggle-content{display:flex;align-items:center;gap:1rem;min-width:0}.invoice-installments__toggle-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#00b7a51a;color:#00b7a5;flex-shrink:0;transition:all .25s ease-in-out}.invoice-installments__toggle-icon i{font-size:1.1rem}.invoice-installments__toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.invoice-installments__toggle-title{font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-installments__toggle-desc{font-size:.75rem;color:#706f6c;line-height:1.5}.invoice-installments__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.invoice-installments__stat{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.65rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);text-align:center}.invoice-installments__stat--accent{background:linear-gradient(135deg,#00b7a514,#00b7a508);border-color:#00b7a533}.invoice-installments__stat-label{font-size:.65rem;color:#706f6c;line-height:1.4}.invoice-installments__stat-value{font-size:.75rem;font-weight:700;color:#1b1b18;word-break:break-word}.invoice-installments__stat-value--primary{color:#00b7a5}.invoice-installments__planner{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;overflow:hidden;box-shadow:0 2px 12px #00000008}.invoice-installments__planner-header{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:linear-gradient(180deg,rgba(0,183,165,.05),transparent);border-bottom:1px solid rgba(0,0,0,.06)}.invoice-installments__planner-header-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#00b7a51f;color:#00b7a5;flex-shrink:0}.invoice-installments__planner-header-icon i{font-size:.9rem}.invoice-installments__planner-title{margin:0 0 2px;font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-installments__planner-subtitle{margin:0;font-size:.75rem;color:#706f6c;line-height:1.5}.invoice-installments__planner-body{padding:1rem 1rem 0}.invoice-installments__planner-footer{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem 1rem 1rem;border-top:1px solid rgba(0,0,0,.06);background:#f8fafc}.invoice-installments__chip-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;color:#706f6c;cursor:pointer;transition:all .15s ease-in-out}.invoice-installments__chip-btn i{font-size:.75rem}.invoice-installments__chip-btn:hover{border-color:#00b7a5;color:#00b7a5;background:#00b7a50a}.invoice-installments__chip-btn--primary{border-color:#00b7a5;background:#00b7a5;color:#fff}.invoice-installments__chip-btn--primary:hover{background:#00a393;color:#fff;box-shadow:0 4px 12px #00b7a540}.invoice-installments__schedule{display:flex;flex-direction:column;gap:.5rem}.invoice-installments__schedule-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.invoice-installments__schedule-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-installments__schedule-badge{padding:2px .5rem;border-radius:1rem;background:#00b7a51a;color:#00b7a5;font-size:.75rem;font-weight:600}.invoice-installments__timeline{position:relative;padding-inline-end:1.75rem}.invoice-installments__timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;inset-inline-start:.875rem;width:2px;background:linear-gradient(180deg,#00b7a51f,#00b7a566);border-radius:.35rem}.invoice-installments__timeline-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;cursor:pointer}.invoice-installments__timeline-item:last-child{margin-bottom:0}.invoice-installments__timeline-item:hover .invoice-installments__timeline-card{border-color:#00b7a573;box-shadow:0 6px 18px #00b7a51a}.invoice-installments__timeline-item:hover .invoice-installments__timeline-marker{transform:scale(1.06)}.invoice-installments__timeline-item:hover .invoice-installments__timeline-edit{opacity:1}.invoice-installments__timeline-aside{position:relative;z-index:1;width:1.75rem;flex-shrink:0;display:flex;justify-content:center;padding-top:1rem}.invoice-installments__timeline-marker{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00b7a5,#009889);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 3px 10px #00b7a54d;transition:transform .15s ease-in-out}.invoice-installments__timeline-card{flex:1;min-width:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .15s ease-in-out}.invoice-installments__timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.invoice-installments__timeline-title{font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-installments__timeline-edit{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#00b7a51a;color:#00b7a5;font-size:.7rem;opacity:.7;transition:opacity .15s ease-in-out}.invoice-installments__timeline-meta{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.invoice-installments__timeline-field{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem;border-radius:.65rem;background:#f8fafc}.invoice-installments__timeline-field>i{margin-top:2px;font-size:.75rem;color:#00b7a5}.invoice-installments__timeline-field-content{display:flex;flex-direction:column;gap:1px;min-width:0}.invoice-installments__timeline-label{font-size:.65rem;color:#706f6c}.invoice-installments__timeline-value{font-size:.75rem;font-weight:600;color:#1b1b18;word-break:break-word}.invoice-installments__timeline-check{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed rgba(0,0,0,.06);font-size:.75rem;color:#706f6c}.invoice-installments__timeline-check i{color:#00b7a5;font-size:.7rem}.invoice-installments__empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1rem;text-align:center;border:1px dashed rgba(0,183,165,.25);border-radius:.75rem;background:#00b7a505}.invoice-installments__empty-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#00b7a514;color:#00b7a5;margin-bottom:.25rem}.invoice-installments__empty-icon i{font-size:1.25rem}.invoice-installments__empty-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-installments__empty-desc{margin:0;font-size:.75rem;color:#706f6c;line-height:1.6}.invoice-installments__notice{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;border-radius:.65rem;background:#00b7a50f;border:1px solid rgba(0,183,165,.15);font-size:.75rem;color:#706f6c;line-height:1.6}.invoice-installments__notice i{color:#00b7a5;margin-top:2px;flex-shrink:0}.invoice-installment-edit-drawer__content{padding-bottom:1rem}.invoice-installment-edit-drawer__actions{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.list-item{display:flex;flex-direction:column;padding:.5rem;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:.5rem}.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__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.list-item__account-type{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.3}.list-item__account-type--company{color:#00b7a5;background:#00b7a51f}.list-item__account-type--individual{color:#64748b;background:#64748b1f}.list-item__account-type--foreign{color:#0d9488;background:#0d94881f}.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__meta{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.list-item__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:.35rem;padding-top:.15rem}.list-item__status--compact :deep(.p-badge){font-size:.62rem!important;padding:.1rem .4rem!important;min-width:0;line-height:1.35}.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;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--latin :deep(.p-inputtext){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:.03em;font-weight:500}.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;direction:rtl;text-align:right}.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--active{background:#00b7a514;border-color:#00b7a573;color:#00b7a5}.list-toolbar__sort-button--active i{color:#00b7a5}.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}.list-toolbar__filter-menu{min-width:240px;max-width:280px;max-height:min(70vh,420px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(112,111,108,.35) transparent}.list-toolbar__filter-menu::-webkit-scrollbar{width:3px}.list-toolbar__filter-menu::-webkit-scrollbar-track{background:transparent;margin-block:6px}.list-toolbar__filter-menu::-webkit-scrollbar-thumb{background:#706f6c47;border-radius:999px}.list-toolbar__filter-menu::-webkit-scrollbar-thumb:hover{background:#00b7a573}.list-toolbar__filter-menu::-webkit-scrollbar-corner{background:transparent}.list-toolbar__filter-menu :deep(.p-overlaypanel-content){max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(112,111,108,.35) transparent}.list-toolbar__filter-menu :deep(.p-overlaypanel-content)::-webkit-scrollbar{width:3px}.list-toolbar__filter-menu :deep(.p-overlaypanel-content)::-webkit-scrollbar-track{background:transparent;margin-block:6px}.list-toolbar__filter-menu :deep(.p-overlaypanel-content)::-webkit-scrollbar-thumb{background:#706f6c47;border-radius:999px}.list-toolbar__filter-menu :deep(.p-overlaypanel-content)::-webkit-scrollbar-thumb:hover{background:#00b7a573}.list-toolbar__filter-menu :deep(.p-overlaypanel-content)::-webkit-scrollbar-corner{background:transparent}.list-toolbar__filter-section+.list-toolbar__filter-section{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.list-toolbar__filter-section-title{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;color:#706f6c;padding:.25rem 1rem;text-align:right}.list-toolbar__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.list-toolbar__action-button{font-family:IranSans,IranYekan,Dana,sans-serif;display:flex;align-items:center;gap:.25rem;padding:0 .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__action-button:hover{background:#00b7a50d;border-color:#00b7a54d}.list-toolbar__action-button:active{transform:scale(.98)}.list-toolbar__action-button i{font-size:.875rem;color:#706f6c;transition:color .15s ease-in-out}.list-toolbar__action-button:hover i{color:#00b7a5}.list-toolbar__action-label{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-cards-list{display:flex;flex-direction:column;gap:0}.marketing-lead-card{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;cursor:pointer;margin-bottom:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.marketing-lead-card:last-child{margin-bottom:0}.marketing-lead-card--status-active .marketing-lead-card__icon{background:#2897641f}.marketing-lead-card--status-active .marketing-lead-card__icon i{color:#289764}.marketing-lead-card--status-inactive .marketing-lead-card__icon{background:#cf35591f}.marketing-lead-card--status-inactive .marketing-lead-card__icon i{color:#cf3559}.marketing-lead-card--status-processing .marketing-lead-card__icon{background:#2b7a9f1f}.marketing-lead-card--status-processing .marketing-lead-card__icon i{color:#2b7a9f}.marketing-lead-card--status-pending .marketing-lead-card__icon{background:#ea580c1f}.marketing-lead-card--status-pending .marketing-lead-card__icon i{color:#ea580c}.marketing-lead-card--status-warning .marketing-lead-card__icon{background:#ea580c1f}.marketing-lead-card--status-warning .marketing-lead-card__icon i{color:#ea580c}.marketing-lead-card--status-default .marketing-lead-card__icon{background:#4a556814}.marketing-lead-card--status-default .marketing-lead-card__icon i{color:#4a5568}.marketing-lead-card--status-grey .marketing-lead-card__icon{background:#7180961f}.marketing-lead-card--status-grey .marketing-lead-card__icon i{color:#718096}.marketing-lead-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.marketing-lead-card__icon i{font-size:.75rem;color:#00b7a5;font-weight:700;font-style:normal}.marketing-lead-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.marketing-lead-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.marketing-lead-card__header-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.marketing-lead-card__header-right{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.marketing-lead-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-lead-card__subline{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.marketing-lead-card__identity{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.marketing-lead-card__identity-item{display:flex;align-items:center;gap:.25rem}.marketing-lead-card__identity-item i{font-size:.8rem;opacity:.7}.marketing-lead-card__identity-separator{width:3px;height:3px;border-radius:50%;background-color:#a1a09a;margin:0 2px}.marketing-lead-card__mono{font-family:monospace;letter-spacing:.5px;font-size:.9em;font-weight:500}.marketing-lead-card__edit-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#706f6c;transition:all .2s;cursor:pointer}.marketing-lead-card__edit-icon:hover{background:#00b7a50d;color:#00b7a5;border-color:#00b7a51a}.marketing-lead-card__edit-icon i{font-size:1rem}.marketing-lead-card__divider{height:1px;background-color:#0000000f;margin:.25rem 0;opacity:.5}.marketing-lead-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.marketing-lead-card__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.marketing-lead-card__meta-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c}.marketing-lead-card__meta-item i{font-size:.85rem;opacity:.7}.marketing-lead-card__meta-item--follow{color:#00b7a5;font-weight:500}.marketing-lead-card__meta-item--follow i{color:#00b7a5;opacity:1}.marketing-lead-card__meta-status{flex-shrink:0}.marketing-lead-card__workflow{margin-top:.25rem;padding:.25rem .5rem;border-radius:.35rem;font-size:.75rem;color:#706f6c;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.marketing-lead-card__workflow i{margin-top:.15rem;font-size:.85rem;opacity:.7;flex-shrink:0}.more-menu-drawer :deep(.p-drawer-header){padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem;font-weight:600}.more-menu-drawer :deep(.p-drawer-content){padding:.5rem 0 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(85vh - 3.5rem)}.more-menu-drawer__profile{display:flex;align-items:center;gap:.5rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:1rem;border:1px solid rgba(0,183,165,.16);border-radius:1rem;background:linear-gradient(135deg,#00b7a514,#00b7a508);overflow:visible;text-align:right;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;transition:background-color .18s ease-out,transform .12s ease-out}.more-menu-drawer__profile:active{transform:scale(.99)}.more-menu-drawer__profile-avatar-wrap{position:relative;flex-shrink:0;width:3.25rem;height:3.25rem}.more-menu-drawer__profile-avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:#00b7a524;color:#00b7a5;overflow:hidden}.more-menu-drawer__profile-image{width:100%;height:100%;object-fit:cover}.more-menu-drawer__profile-verified{position:absolute;inset-inline-end:-.12rem;bottom:-.12rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#16a34a;color:#fff;box-shadow:0 0 0 2px #fff;pointer-events:none}.more-menu-drawer__profile-info{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.more-menu-drawer__profile-name{font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.3}.more-menu-drawer__profile-role{font-size:.72rem;color:#706f6c;line-height:1.3}.more-menu-drawer__profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.more-menu-drawer__profile-mobile{font-size:.68rem;color:#706f6c;direction:ltr;unicode-bidi:plaintext;font-family:IranSans,IranYekan,Dana,monospace}.more-menu-drawer__profile-status{display:inline-flex;align-items:center;padding:.08rem .35rem;border-radius:999px;font-size:.62rem;font-weight:600;line-height:1.2}.more-menu-drawer__profile-status--active{background:#16a34a1f;color:#16a34a}.more-menu-drawer__profile-status--pending{background:#ea580c24;color:#b9460a}.more-menu-drawer__profile-status--draft{background:#706f6c1f;color:#706f6c}.more-menu-drawer__profile-status--rejected{background:#dc264a1f;color:#dc264a}.more-menu-drawer__profile-action{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;color:#00b7a5;font-size:.68rem;font-weight:600}.more-menu-drawer__section{padding:0 1rem 1rem}.more-menu-drawer__section-title{margin:0 0 .5rem;font-size:.72rem;font-weight:700;color:#706f6c}.more-menu-drawer__list{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.5rem}.more-menu-drawer__list-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;border:1px solid rgba(0,183,165,.08);border-radius:.75rem;background:#fff;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right;animation:more-menu-item-enter .26s cubic-bezier(.22,1,.36,1) both;transition:background-color .18s ease-out,transform .12s ease-out}.more-menu-drawer__list-item:active{transform:scale(.99);background:#00b7a50a}.more-menu-drawer__list-item--logout{margin-top:.25rem;border-color:#dc264a1f;background:#dc264a08}.more-menu-drawer__list-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.65rem;background:#00b7a51a;color:#00b7a5}.more-menu-drawer__list-icon--logout{background:#dc264a1f;color:#dc264a}.more-menu-drawer__list-icon-wrap{position:relative;display:inline-flex;flex-shrink:0}.more-menu-drawer__list-badge{position:absolute;top:-.25rem;inset-inline-end:-.3rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.55rem;font-weight:700;line-height:1rem;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none;z-index:1}.more-menu-drawer__list-content{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.more-menu-drawer__list-label{font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.3}.more-menu-drawer__list-subtitle{font-size:.68rem;color:#706f6c;line-height:1.35}.more-menu-drawer__list-arrow{flex-shrink:0;color:#706f6c}.more-menu-drawer__list-item--logout .more-menu-drawer__list-label{color:#dc264a}@keyframes more-menu-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.more-menu-drawer__list-item{animation:none}}.notification-menu{position:relative;display:inline-flex;align-items:center;justify-content:center}.notification-menu button,.notification-menu span,.notification-menu div,.notification-menu h3,.notification-menu p,.notification-menu i{font-family:IranSans,IranYekan,Dana,sans-serif}.notification-menu__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:100%;background:transparent;border:none;cursor:pointer;color:#1a1a1a;font-family:inherit;padding:0;transition:transform .15s ease-in-out}.notification-menu__trigger:hover{transform:scale(1.05)}.notification-menu__trigger:active{transform:scale(.95)}.notification-menu__badge{position:absolute;top:-.1rem;inset-inline-end:-.4rem;min-width:1.1rem;height:1.1rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;background:#cf3559;color:#fff;border-radius:999px;font-size:.65rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}.notification-menu__popover{position:absolute;top:calc(100% + .25rem);inset-inline-end:0;z-index:1060;width:min(360px,100vw - 1.5rem);max-height:min(70vh,480px);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 10px 30px #00000014,0 2px 6px #0000000a;overflow:hidden;animation:notification-menu-pop .18s ease-out}.notification-menu__header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(0,0,0,.06);background:#f8fafc}.notification-menu__title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.notification-menu__refresh{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:transparent;color:#706f6c;font-family:inherit;border-radius:.35rem;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.notification-menu__refresh:hover:not(:disabled){background:#f1f5f9;color:#1b1b18}.notification-menu__refresh:disabled{cursor:not-allowed;opacity:.6}.notification-menu__body{flex:1;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.notification-menu__body::-webkit-scrollbar{display:none}.notification-menu__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:#a1a09a;font-size:.875rem;text-align:center}.notification-menu__empty-icon{font-size:1.75rem;color:#a1a09a}.notification-menu__list{list-style:none;margin:0;padding:0}.notification-menu__item{border-bottom:1px solid rgba(0,0,0,.06)}.notification-menu__item:last-child{border-bottom:none}.notification-menu__item--danger .notification-menu__item__item-icon{color:#cf3559;background:#cf35591a}.notification-menu__item--warning .notification-menu__item__item-icon{color:#ea580c;background:#ea580c1a}.notification-menu__item--success .notification-menu__item__item-icon{color:#289764;background:#2897641a}.notification-menu__item--info .notification-menu__item__item-icon{color:#00b7a5;background:#00b7a51a}.notification-menu__item-button{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;cursor:pointer;text-align:start;font-family:inherit;color:inherit;transition:background-color .15s ease-in-out}.notification-menu__item-button:hover{background:#f1f5f9}.notification-menu__item-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem}.notification-menu__item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.notification-menu__item-title{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.4}.notification-menu__item-reference{font-weight:400;color:#a1a09a;font-size:.75rem}.notification-menu__item-source{font-weight:600;font-size:.65rem;color:#0f766e;background:#0d94881f;border-radius:999px;padding:.1rem .4rem;line-height:1.2}.notification-menu__item-message{font-size:.75rem;color:#ea580c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-menu__item-subtitle{font-size:.75rem;font-weight:500;color:#ea580c;line-height:1.4}.notification-menu__item-time{font-size:.75rem;color:#a1a09a;margin-top:.15rem}@keyframes notification-menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pi-spin{animation:pi-spin 1s linear infinite}@keyframes pi-spin{to{transform:rotate(360deg)}}.appLayout__page{width:100%;min-height:100%}.agent-page-fade-enter-active,.agent-page-fade-leave-active{transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.agent-page-fade-leave-active{position:absolute;top:0;right:0;left:0;width:100%;z-index:1}.agent-page-fade-enter-from,.agent-page-fade-leave-to{opacity:0}.agent-page-slide-forward-enter-active,.agent-page-slide-forward-leave-active,.agent-page-slide-back-enter-active,.agent-page-slide-back-leave-active{transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.agent-page-slide-forward-leave-active,.agent-page-slide-back-leave-active{position:absolute;top:0;right:0;left:0;width:100%;z-index:1}.agent-page-slide-forward-enter-active,.agent-page-slide-back-enter-active{z-index:2}.agent-page-slide-forward-enter-from{opacity:0;transform:translate3d(-1.25rem,0,0)}.agent-page-slide-forward-leave-to{opacity:0;transform:translate3d(.625rem,0,0)}.agent-page-slide-back-enter-from{opacity:0;transform:translate3d(1.25rem,0,0)}.agent-page-slide-back-leave-to{opacity:0;transform:translate3d(-.625rem,0,0)}@media (prefers-reduced-motion: reduce){.agent-page-fade-enter-active,.agent-page-fade-leave-active,.agent-page-slide-forward-enter-active,.agent-page-slide-forward-leave-active,.agent-page-slide-back-enter-active,.agent-page-slide-back-leave-active{transition:none}.agent-page-slide-forward-enter-from,.agent-page-slide-forward-leave-to,.agent-page-slide-back-enter-from,.agent-page-slide-back-leave-to{transform:none}}.product-delivery-cards-list{display:flex;flex-direction:column;gap:0}.product-delivery-card{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;cursor:pointer;margin-bottom:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.product-delivery-card:last-child{margin-bottom:0}.product-delivery-card--method-in-person .product-delivery-card__icon{background:#0d86ea24!important}.product-delivery-card--method-in-person .product-delivery-card__icon i{color:#0d86ea!important}.product-delivery-card--method-remote .product-delivery-card__icon{background:#00b7a524!important}.product-delivery-card--method-remote .product-delivery-card__icon i{color:#00b7a5!important}.product-delivery-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-delivery-card__icon i{font-size:.75rem;color:#00b7a5;font-weight:700;font-style:normal}.product-delivery-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.product-delivery-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.product-delivery-card__header-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.product-delivery-card__header-right{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.product-delivery-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-delivery-card__subline{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.product-delivery-card__identity{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.product-delivery-card__identity-item{display:flex;align-items:center;gap:.25rem}.product-delivery-card__identity-item i{font-size:.8rem;opacity:.7}.product-delivery-card__identity-item--in-person{color:#0d86ea!important}.product-delivery-card__identity-item--in-person i{color:#0d86ea!important;opacity:1}.product-delivery-card__identity-item--remote{color:#00b7a5!important}.product-delivery-card__identity-item--remote i{color:#00b7a5!important;opacity:1}.product-delivery-card__identity-separator{width:3px;height:3px;border-radius:50%;background-color:#a1a09a;margin:0 2px}.product-delivery-card__mono{font-family:monospace;letter-spacing:.5px;font-size:.9em;font-weight:500}.product-delivery-card__edit-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#706f6c;transition:all .2s;cursor:pointer}.product-delivery-card__edit-icon:hover{background:#00b7a50d;color:#00b7a5;border-color:#00b7a51a}.product-delivery-card__edit-icon i{font-size:1rem}.product-delivery-card__divider{height:1px;background-color:#0000000f;margin:.25rem 0;opacity:.5}.product-delivery-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-delivery-card__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.product-delivery-card__meta-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c}.product-delivery-card__meta-item i{font-size:.85rem;opacity:.7}.product-delivery-card__meta-item--follow{color:#00b7a5;font-weight:500}.product-delivery-card__meta-item--follow i{color:#00b7a5;opacity:1}.product-delivery-card__meta-status{flex-shrink:0}.product-delivery-card__status-group{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.product-delivery-card__confirm-btn{border:none;background:#00b7a51f;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.7rem;font-weight:700;line-height:1.2;padding:.35rem .65rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease}.product-delivery-card__confirm-btn:active{transform:scale(.97);background:#00b7a533}.product-delivery-card__workflow{margin-top:.25rem;padding:.25rem .5rem;border-radius:.35rem;font-size:.75rem;color:#706f6c;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.product-delivery-card__workflow i{margin-top:.15rem;font-size:.85rem;opacity:.7;flex-shrink:0}.select-installation-delivery-drawer__content{display:flex;flex-direction:column;gap:.5rem}.select-installation-delivery-drawer__filters{display:flex;flex-wrap:wrap;gap:.25rem}.select-installation-delivery-drawer__filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,0,0,.06);background:#fff;color:#706f6c;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer}.select-installation-delivery-drawer__filter--active{background:#00b7a51a;border-color:#00b7a5;color:#00b7a5;font-weight:600}.select-installation-delivery-drawer__fields{display:flex;flex-direction:column;gap:.5rem}.select-installation-delivery-drawer__list-wrap{min-height:12rem;max-height:42vh;overflow-y:auto}.select-installation-delivery-drawer__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#706f6c;font-size:.875rem}.select-installation-delivery-drawer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.select-installation-delivery-drawer__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;padding:1rem;cursor:pointer}.select-installation-delivery-drawer__item--selected{border-color:#00b7a5;background:#00b7a50f}.select-installation-delivery-drawer__item-main{flex:1;min-width:0}.select-installation-delivery-drawer__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.select-installation-delivery-drawer__item-title{font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.5;min-width:0}.select-installation-delivery-drawer__item-badge{flex-shrink:0}.select-installation-delivery-drawer__item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:#706f6c;line-height:1.5}.select-installation-delivery-drawer__mono{display:inline-flex;align-items:center;gap:.25rem;font-family:IranSans,IranYekan,Dana,monospace;letter-spacing:.3px;direction:ltr}.select-installation-delivery-drawer__mono i{font-size:.75rem}.select-installation-delivery-drawer__check{color:#00b7a5;flex-shrink:0}.select-installation-delivery-drawer__actions{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border-light);padding-top:1rem}.select-installation-delivery-drawer__actions :deep(button){flex:1;font-size:.875rem}.serial-cards-list{display:flex;flex-direction:column;gap:.25rem;min-height:0}.serial-cards-list--animated{position:relative}.serial-cards-list__item{max-height:12rem}.serial-card{background:#fff;border-radius:.65rem;border:1px solid rgba(0,122,114,.1);transition:background-color .15s ease,border-color .15s ease;cursor:pointer;overflow:hidden}.serial-card:hover{border-color:#00b7a533;background:#00b7a505}.serial-card:active{transform:scale(.997)}.serial-card--selected{border-color:#00b7a566;background:#00b7a50a}.serial-card--selected .serial-card__serial{color:#00b7a5}.serial-card--selected .serial-card__index{background:#00b7a52e}.serial-card__main{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.serial-card__checkbox{flex-shrink:0}.serial-card__checkbox :deep(.p-checkbox){width:1.25rem;height:1.25rem}.serial-card__checkbox :deep(.p-checkbox) .p-checkbox-box{width:1.25rem;height:1.25rem;border-radius:4px}.serial-card__index{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background:#00b7a51a;color:#00b7a5;font-size:.875rem;font-weight:700;border-radius:.35rem;flex-shrink:0}.serial-card__digits{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;direction:ltr;unicode-bidi:plaintext;letter-spacing:.03em}.serial-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.serial-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.serial-card__serial{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;direction:ltr;unicode-bidi:plaintext;letter-spacing:.03em;font-size:.9375rem;font-weight:700;color:#16a34a;transition:color .15s ease;text-align:left;word-break:break-all}.serial-card__tags{display:flex;gap:.25rem;flex-wrap:wrap}.serial-card__tag{font-size:.75rem;padding:.125rem .375rem;border-radius:.35rem;white-space:nowrap}.serial-card__tag--category{background:#00b7a51a;color:#00b7a5}.serial-card__tag--device{background:#007a721a;color:#00b7a5}.serial-card__tag--status-ready{background:#16a34a1f;color:#16a34a}.serial-card__tag--status-bound{background:#ea580c1f;color:#ea580c}.serial-card__tag--status-pending{background:#ea580c1a;color:#c3490a}.serial-card__tag--status-rejected{background:#cf35591a;color:#cf3559}.serial-card__tag--status-default{background:#706f6c1a;color:#706f6c}.serial-card__tag--ownership-agent{background:#0d86ea1f;color:#0d86ea;font-weight:500}.serial-card__tag--ownership-merchant{background:#ea580c24;color:#b04209;font-weight:500}.serial-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;direction:rtl;width:100%}.serial-card__meta-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c;line-height:1.4}.serial-card__meta-item i{font-size:.75rem;color:#16a34a}.serial-card__meta-item--imei{direction:ltr}.serial-card__meta-item--price{font-weight:500;direction:rtl}.serial-card__meta-label{flex-shrink:0;font-weight:600;color:#706f6c}.serial-card__meta-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;direction:ltr;unicode-bidi:plaintext;letter-spacing:.03em;font-size:.875rem;font-weight:500;color:#1b1b18}@media screen and (max-width: 480px){.serial-card__main{padding:.5rem;align-items:flex-start}.serial-card__checkbox{padding-top:.15rem}.serial-card__index{margin-top:.1rem}.serial-card__meta{gap:.25rem .5rem}}.serial-card-list-enter-active{transition:opacity .38s cubic-bezier(.32,.72,0,1),transform .38s cubic-bezier(.32,.72,0,1),max-height .38s cubic-bezier(.32,.72,0,1);transition-delay:var(--serial-stagger, 0ms)}.serial-card-list-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1),max-height .28s cubic-bezier(.4,0,1,1),margin .28s cubic-bezier(.4,0,1,1);position:absolute;width:100%;left:0;right:0;z-index:0;pointer-events:none}.serial-card-list-enter-from{opacity:0;transform:translateY(14px) scale(.96)}.serial-card-list-leave-to{opacity:0;transform:translateY(-10px) scale(.94);max-height:0!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden}.serial-card-list-move{transition:transform .42s cubic-bezier(.32,.72,0,1);z-index:1}@media (prefers-reduced-motion: reduce){.serial-card-list-enter-active,.serial-card-list-leave-active,.serial-card-list-move{transition:none!important}}.serial-display-card{display:flex;flex-direction:column;flex-shrink:0;background:#fff;border-radius:.65rem;border:1px solid rgba(0,122,114,.1);transition:all .15s ease-in-out;overflow:hidden}.serial-display-card:hover{border-color:#00b7a533}.serial-display-card--selectable{cursor:pointer}.serial-display-card--selectable:hover{background:#00b7a505}.serial-display-card--selected{border-color:#00b7a566;background:#00b7a50a}.serial-display-card--selected .serial-display-card__serial{color:#00b7a5}.serial-display-card--has-price .serial-display-card__serial{color:#16a34a}.serial-display-card--item-rejected{background:#dc264a0a;border-color:#dc264a38}.serial-display-card--item-rejected .serial-display-card__serial{color:#dc264a}.serial-display-card--item-rejected .serial-display-card__index{background:#dc264a1f;color:#dc264a}.serial-display-card--item-pending{background:#ea580c0a;border-color:#ea580c33}.serial-display-card--item-approved{background:#16a34a08;border-color:#16a34a2e}.serial-display-card--item-approved .serial-display-card__serial{color:#16a34a}.serial-display-card--item-unusable{background:#007a720a;border-color:#007a7226}.serial-display-card__main{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.serial-display-card__checkbox{flex-shrink:0}.serial-display-card__index{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background:#00b7a51a;color:#00b7a5;font-size:.75rem;font-weight:700;border-radius:.35rem;flex-shrink:0}.serial-display-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.serial-display-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.serial-display-card__serial{font-family:IranSans,IranYekan,Dana,monospace;font-size:.875rem;font-weight:600;color:#1b1b18;transition:color .15s ease-in-out}.serial-display-card__serial--latin{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-size:.9375rem;font-weight:700;direction:ltr;unicode-bidi:plaintext;letter-spacing:.03em;text-align:left}.serial-display-card__tags{display:flex;gap:.25rem;flex-wrap:wrap}.serial-display-card__tag{font-size:.75rem;padding:.125rem .375rem;border-radius:.35rem;white-space:nowrap}.serial-display-card__tag--category{background:#00b7a51a;color:#00b7a5}.serial-display-card__tag--device{background:#007a721a;color:#706f6c}.serial-display-card__tag--transferred-out{background:#00b7a51f;color:#00b7a5}.serial-display-card__tag--item-status{background:#007a721f;color:#706f6c}.serial-display-card__tag--rejected{background:#dc264a24;color:#dc264a;font-weight:600}.serial-display-card__tag--pending{background:#ea580c24;color:#b04209;font-weight:500}.serial-display-card__tag--approved{background:#16a34a24;color:#16a34a;font-weight:500}.serial-display-card__tag--unusable{background:#007a7224;color:#706f6c}.serial-display-card__tag--ownership-agent{background:#0d86ea1f;color:#0d86ea;font-weight:500}.serial-display-card__tag--ownership-merchant{background:#ea580c24;color:#b04209;font-weight:500}.serial-display-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.serial-display-card__meta-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.serial-display-card__meta-item i{font-size:.625rem;color:#a1a09a}.serial-display-card__meta-item--price{font-weight:500;flex-wrap:wrap;row-gap:.125rem}.serial-display-card__meta-divider{color:#a1a09a;margin:0 .25rem;opacity:.6}.serial-display-card__meta-label,.serial-display-card__meta-value{font-family:IranSans,IranYekan,Dana,monospace}.serial-display-card__price-badge{flex-shrink:0;font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:#16a34a1a;color:#16a34a;border-radius:.35rem;white-space:nowrap}.serial-display-card__actions{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.serial-display-card__actions .p-button{width:1.75rem!important;height:1.75rem!important;padding:0!important}.serial-display-card__actions .p-button .pi{font-size:.75rem}.serial-display-card__footer{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem 1rem .5rem;border-top:1px dashed rgba(0,122,114,.12)}.serial-display-card__footer i{flex-shrink:0;margin-top:2px;font-size:.75rem}.serial-display-card__footer--rejection{background:#dc264a12;border-top-color:#dc264a2e;color:#dc264a}.serial-display-card__footer-content{display:flex;flex-direction:column;gap:.15rem;min-width:0}.serial-display-card__footer-label{font-size:.65rem;font-weight:600;line-height:1.2}.serial-display-card__footer-text{font-size:.75rem;line-height:1.45;word-break:break-word}.serial-income-history-drawer__content{padding:0 .5rem 1rem}.serial-income-history-drawer__loading{display:flex;justify-content:center;padding:2rem}.serial-income-history-drawer__list{display:flex;flex-direction:column;gap:.5rem}.serial-income-history-drawer__item{padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff}.serial-income-history-drawer__item-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.serial-income-history-drawer__document{font-size:.875rem;font-weight:700;color:#1b1b18;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.serial-income-history-drawer__item-body{margin-bottom:.5rem}.serial-income-history-drawer__merchant{margin:0 0 .15rem;font-size:.875rem;color:#1b1b18;font-weight:500}.serial-income-history-drawer__title{margin:0;font-size:.75rem;color:#706f6c}.serial-income-history-drawer__item-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.serial-income-history-drawer__amount{font-size:.875rem;font-weight:700;color:#00b7a5;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.serial-income-history-drawer__date{font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.stepper-form{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;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;background:#fff;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;background:#fff;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;background:#fff}.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__button{background:transparent;border:none;display:inline-flex;flex-direction:column;gap:.25rem;align-items:center;cursor:pointer;padding:0;transition:all .25s ease-in-out;min-width:6.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{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;min-height:0;position:relative;background:#fff;padding-bottom:calc(8.75rem + env(safe-area-inset-bottom,0));scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.step-content{padding-bottom:calc(9.25rem + env(safe-area-inset-bottom,0))}}.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}.agreement-content__error{margin-bottom:1.5rem}.step-actions{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:680px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid rgba(0,0,0,.06);background:#fff;flex-shrink:0;gap:1.5rem;z-index:1000;box-shadow:0 -2px 8px #0000000d}.step-actions .p-button{flex:1}@media (max-width: 768px){.step-actions{padding-left:1rem;padding-right:1rem}}@media (max-width: 640px){.step-actions{gap:1rem}.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}.ticket-details-drawer__content{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.ticket-details-drawer__title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ticket-details-drawer__number{font-size:.75rem;font-weight:600;color:#00b7a5;background:#00b7a51a;padding:.15rem .5rem;border-radius:.35rem}.ticket-details-drawer__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.4}.ticket-details-drawer__cards{display:flex;flex-direction:column;gap:.5rem}.ticket-details-drawer__card,.ticket-details-drawer__meta-item{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border-radius:.65rem;background:#f8fafce6;border:1px solid rgba(0,122,114,.08);min-width:0}.ticket-details-drawer__card--status{width:100%}.ticket-details-drawer__meta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ticket-details-drawer__label{font-size:.625rem;color:#a1a09a;font-weight:500}.ticket-details-drawer__value{font-size:.75rem;color:#1b1b18;font-weight:600;line-height:1.45;word-break:break-word}.ticket-details-drawer__value--ltr{direction:ltr;text-align:left;font-variant-numeric:tabular-nums}.ticket-details-drawer__chip{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border-radius:999px;font-size:.625rem;font-weight:600}.ticket-details-drawer__chip--status-open{background:#22c55e1f;color:#15803d}.ticket-details-drawer__chip--status-in_progress{background:#3b82f61f;color:#2563eb}.ticket-details-drawer__chip--status-waiting_review{background:#ea580c24;color:#c2410c}.ticket-details-drawer__chip--status-waiting_reply,.ticket-details-drawer__chip--status-pending{background:#f59e0b24;color:#b45309}.ticket-details-drawer__chip--status-answered{background:#3b82f61f;color:#2563eb}.ticket-details-drawer__chip--status-closed{background:#a1a09a24;color:#706f6c}.ticket-details-drawer__chip--priority-low{background:#00b7a51f;color:#00b7a5}.ticket-details-drawer__chip--priority-normal{background:#f59e0b24;color:#b45309}.ticket-details-drawer__chip--priority-high{background:#ef44441f;color:#dc2626}.ticket-details-drawer__chip--priority-critical{background:#b91c1c24;color:#b91c1c}.ticket-media-image{position:relative;display:block;margin-top:.25rem;padding:0;border:none;border-radius:.65rem;overflow:hidden;max-width:14rem;background:transparent;cursor:zoom-in}.ticket-media-image__img{display:block;width:100%;max-height:12rem;object-fit:cover}.ticket-media-image__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a59;color:#fff;pointer-events:none}.ticket-media-image__play i{font-size:1.35rem}.ticket-media-image--video{cursor:pointer}.ticket-media-image--placeholder{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#007a7214;color:#a1a09a;cursor:default}.ticket-media-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ticket-media-preview__shell{position:relative;width:100%;max-width:680px;max-height:calc(100vh - 2rem);display:flex;align-items:center;justify-content:center;margin:0 auto}.ticket-media-preview__img{display:block;width:100%;max-height:calc(100vh - 2rem);object-fit:contain;border-radius:.75rem;background:#0f172a;box-shadow:0 16px 48px #00000059}.ticket-media-preview__close{position:absolute;top:.65rem;left:.65rem;z-index:1;width:2.25rem;height:2.25rem;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f172ab8;color:#fff;cursor:pointer;transition:background-color .14s ease-out,transform .14s ease-out}.ticket-media-preview__close:hover{background:#0f172ae6}.ticket-media-preview__close:active{transform:scale(.96)}.ticket-media-preview-enter-active,.ticket-media-preview-leave-active{transition:opacity .18s ease}.ticket-media-preview-enter-from,.ticket-media-preview-leave-to{opacity:0}.ticket-chat__status-menu.p-popover .p-popover-content,.ticket-chat__status-menu.p-popover .p-overlaypanel-content,.ticket-chat__status-menu.p-overlaypanel .p-popover-content,.ticket-chat__status-menu.p-overlaypanel .p-overlaypanel-content{padding:.35rem;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 8px 24px #0f172a1f;min-width:11.5rem}.ticket-chat__status-menu-content{display:flex;flex-direction:column;gap:.15rem}.ticket-chat__status-menu-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:none;background:transparent;border-radius:.35rem;padding:.65rem .75rem;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;color:#1b1b18;cursor:pointer}.ticket-chat__status-menu-item i{font-size:.85rem;color:#00b7a5}.ticket-chat__status-menu-item:hover:not(:disabled){background:#00b7a514}.ticket-chat__status-menu-item--active{background:#00b7a51a;color:#00b7a5}.ticket-chat__status-menu-item:disabled{opacity:.65;cursor:default}.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;font-family:IranSans,IranYekan,Dana,sans-serif}.toolbar__body{display:grid;justify-content:center;align-items:center;grid-template-columns:auto 1fr auto;height:100%;padding:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif}.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;font-family:IranSans,IranYekan,Dana,sans-serif}.toolbar__body--left{text-align:left}.transfer-approval-drawer__content{padding:0}.transfer-approval-drawer__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;color:#a1a09a}.transfer-approval-drawer__loading-spinner{width:40px;height:40px;border:3px solid rgba(0,183,165,.15);border-top-color:#00b7a5;border-radius:50%;animation:spin .8s linear infinite}.transfer-approval-drawer__actions{display:flex;align-items:center;gap:.5rem;padding:1rem;border-top:1px solid rgba(0,0,0,.06);background:#fff}.transfer-approval-drawer__price-editor{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,183,165,.14);background:#00b7a50a;border-radius:.65rem}.transfer-approval-drawer__price-editor-label{font-size:.875rem;font-weight:600;color:#1b1b18}.transfer-approval-drawer__price-editor-row{display:flex;align-items:center;gap:.25rem}.transfer-approval-drawer__bulk-input{flex:1}.transfer-approval-drawer__bulk-apply-btn{width:2rem;height:2rem;border:none;border-radius:.35rem;background:#00b7a51f;color:#00b7a5;cursor:pointer}.transfer-approval-drawer__bulk-apply-btn:disabled{opacity:.6;cursor:not-allowed}.transfer-header-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#00b7a514,#00b7a508);border-radius:.75rem;margin-bottom:1rem}.transfer-header-card__sender{display:flex;align-items:center;gap:.5rem}.transfer-header-card__avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000014}.transfer-header-card__avatar i{font-size:1.1rem;color:#00b7a5}.transfer-header-card__info{display:flex;flex-direction:column;gap:2px}.transfer-header-card__label{font-size:.875rem;color:#a1a09a}.transfer-header-card__value{font-size:.875rem;font-weight:600;color:#1b1b18}.transfer-header-card__stats{display:flex;align-items:center;gap:1rem;padding-top:.5rem;border-top:1px dashed rgba(0,183,165,.2)}.transfer-header-card__stat{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.transfer-header-card__stat i{font-size:.85rem;color:#00b7a5}.transfer-header-card__stat--count{background:#fff;padding:4px 10px;border-radius:20px;font-weight:500;color:#00b7a5}.serial-items-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#1b1b18}.serial-items-section__progress{font-size:.75rem;font-weight:500;color:#a1a09a;background:#f8fafc;padding:4px 10px;border-radius:12px}.serial-items-list{display:flex;flex-direction:column;gap:.25rem;max-height:min(55vh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px}.serial-item-card{background:#fff;border-radius:.65rem;border:1px solid rgba(0,122,114,.1);overflow:hidden}.serial-item-card__main{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1rem}.serial-item-card__num{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background:#00b7a51a;border-radius:.35rem;font-size:.875rem;font-weight:700;color:#00b7a5;flex-shrink:0;margin-top:.1rem}.serial-item-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.serial-item-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.serial-item-card__serial{font-family:IranSans,IranYekan,Dana,monospace;font-size:.875rem;font-weight:600;color:#16a34a;direction:ltr;text-align:left;word-break:break-all}.serial-item-card__tags{display:flex;flex-wrap:wrap;gap:.25rem}.serial-item-card__tag{font-size:.625rem;padding:.125rem .375rem;border-radius:.35rem;background:#00b7a51a;color:#00b7a5;white-space:nowrap}.serial-item-card__tag--muted{background:#007a721a;color:#706f6c}.serial-item-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.serial-item-card__meta-item{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#706f6c;line-height:1.4}.serial-item-card__meta-item--price{font-weight:500}.serial-item-card__meta-item--empty,.serial-item-card__meta-item--empty i{color:#a1a09a}.serial-item-card__meta-label{font-weight:600;color:#706f6c}.serial-item-card__meta-value{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;text-align:left;color:#1b1b18}.serial-item-card__receiver-price{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.serial-item-card__receiver-price-label{font-size:.75rem;color:#a1a09a}.serial-item-card__receiver-price-input-wrap{display:flex;align-items:center;gap:.35rem}.serial-item-card__receiver-price-input{flex:1}.serial-item-card__receiver-price-suffix{font-size:.75rem;color:#a1a09a;white-space:nowrap}.rejection-section{background:#dc264a0d;border:1px solid rgba(220,38,74,.2);border-radius:.75rem;padding:1rem}.rejection-section__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;color:#dc264a}.rejection-section__header i{font-size:1.1rem}.rejection-section__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem}.rejection-section__cancel{display:flex;align-items:center;gap:.25rem;padding:8px 16px;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;font-family:IranSans,IranYekan,Dana,sans-serif;color:#706f6c;font-size:.875rem;cursor:pointer;transition:all .2s ease}.rejection-section__cancel:hover{background:#f8fafc}.rejection-section__cancel i{font-size:.85rem}.action-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:12px 20px;border-radius:.65rem;font-size:.875rem;font-weight:500;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:all .2s ease;border:none}.action-btn--reject{background:#dc264a1a;color:#dc264a}.action-btn--reject:hover:not(:disabled){background:#dc264a26}.action-btn--reject:disabled{opacity:.5;cursor:not-allowed}.action-btn--reject i{font-size:1rem}.action-btn--approve{flex:1}.slide-fade-enter-active{transition:all .25s ease-out}.slide-fade-leave-active{transition:all .2s ease-in}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-10px)}@keyframes spin{to{transform:rotate(360deg)}}.warehouse-cards-list{display:flex;flex-direction:column;gap:0}.warehouse-card{background:#fff;border-radius:.65rem;border:none;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;cursor:pointer;margin-bottom:.5rem;overflow:hidden}.warehouse-card:last-child{margin-bottom:0}.warehouse-card--status-active{border-left-color:#289764}.warehouse-card--status-active .warehouse-card__icon{background:#2897641f}.warehouse-card--status-active .warehouse-card__icon i{color:#289764}.warehouse-card--status-inactive,.warehouse-card--status-error{border-left-color:#dc264a}.warehouse-card--status-inactive .warehouse-card__icon,.warehouse-card--status-error .warehouse-card__icon{background:#dc264a1f}.warehouse-card--status-inactive .warehouse-card__icon i,.warehouse-card--status-error .warehouse-card__icon i{color:#dc264a}.warehouse-card--status-processing{border-left-color:#2b7a9f}.warehouse-card--status-processing .warehouse-card__icon{background:#2b7a9f1f}.warehouse-card--status-processing .warehouse-card__icon i{color:#2b7a9f}.warehouse-card--status-pending{border-left-color:#ea580c}.warehouse-card--status-pending .warehouse-card__icon{background:#ea580c1f}.warehouse-card--status-pending .warehouse-card__icon i{color:#ea580c}.warehouse-card--status-warning{border-left-color:#ea580c}.warehouse-card--status-warning .warehouse-card__icon{background:#ea580c1f}.warehouse-card--status-warning .warehouse-card__icon i{color:#ea580c}.warehouse-card--status-default{border-left-color:#4a5568}.warehouse-card--status-default .warehouse-card__icon{background:#4a556814}.warehouse-card--status-default .warehouse-card__icon i{color:#4a5568}.warehouse-card--status-grey{border-left-color:#718096}.warehouse-card--status-grey .warehouse-card__icon{background:#7180961f}.warehouse-card--status-grey .warehouse-card__icon i{color:#718096}.warehouse-card__icon{width:2rem;height:2rem;border-radius:.65rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warehouse-card__icon i{font-size:1rem;color:#00b7a5;font-weight:700;font-style:normal}.warehouse-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.warehouse-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.warehouse-card__header-left{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.warehouse-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-card__subline{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;color:#706f6c;font-weight:500;opacity:.92;align-items:center}.warehouse-card__identity{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.warehouse-card__identity-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.warehouse-card__identity-item i{font-size:.85rem;opacity:.7;flex-shrink:0}.warehouse-card__identity-separator{width:1px;height:.85rem;background:#0000001f;flex-shrink:0}.warehouse-card__header-right{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.warehouse-card__edit-icon,.warehouse-card__delete-icon{flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;width:2.25rem;height:2.25rem;color:#706f6c;transition:background-color .15s ease,color .15s ease,transform .1s ease}.warehouse-card__edit-icon i,.warehouse-card__delete-icon i{font-size:.95rem}.warehouse-card__edit-icon:hover,.warehouse-card__delete-icon:hover{background:#00b7a514;color:#00b7a5}.warehouse-card__edit-icon:active,.warehouse-card__delete-icon:active{transform:scale(.96)}.warehouse-card__delete-icon:hover{background:#cf355914;color:#cf3559}.warehouse-card__divider{height:1px;width:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,.06),transparent)}.warehouse-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.warehouse-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#706f6c;flex:1;min-width:0}.warehouse-card__meta-status{flex-shrink:0;font-size:.64rem}.warehouse-card__meta-item{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.warehouse-card__meta-item i{opacity:.55;flex-shrink:0;font-size:.75rem}.warehouse-card__meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.warehouse-card__meta-item--serials{color:#00b7a5;font-weight:600}.warehouse-card__meta-item--serials i{color:#00b7a5;opacity:.9}.warehouse-card__notes{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#00b7a5;line-height:1.5;font-weight:500;padding:.25rem .5rem;border-radius:.35rem;background:#00b7a51a}.warehouse-card__notes i{margin-top:.1rem;font-size:.85rem;opacity:.6;flex-shrink:0}.warehouse-card__notes span{flex:1;min-width:0}.warehouse-card__transfer-info{display:flex;flex-direction:column;gap:.25rem;padding:.25rem .5rem;border-radius:.35rem;margin-top:.25rem}.warehouse-card__transfer-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#706f6c}.warehouse-card__transfer-item i{font-size:.85rem;color:#2b7a9f;opacity:.9}.warehouse-card__rejection-reason{display:flex;align-items:flex-start;gap:.25rem;font-size:.75rem;color:#cf3559;line-height:1.5;font-weight:500;padding:.25rem .5rem;border-radius:.35rem;background:#cf355914;margin-top:.25rem}.warehouse-card__rejection-reason i{margin-top:.1rem;font-size:.85rem;opacity:.8;flex-shrink:0}.warehouse-card__actions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed rgba(0,0,0,.06)}.warehouse-card__action-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:.35rem;border:none;cursor:pointer;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-weight:500;transition:all .2s ease}.warehouse-card__action-btn i{font-size:.8rem}.warehouse-card__action-btn--send{background:#2b7a9f1f;color:#2b7a9f}.warehouse-card__action-btn--send:hover{background:#2b7a9f33}.warehouse-card__action-btn--approve{background:#2897641f;color:#289764}.warehouse-card__action-btn--approve:hover{background:#28976433}.warehouse-card__action-btn--reject{background:#cf35591f;color:#cf3559}.warehouse-card__action-btn--reject:hover{background:#cf355933}.warehouse-card__action-btn--resend{background:#ea580c1f;color:#ea580c}.warehouse-card__action-btn--resend:hover{background:#ea580c33}.warehouse-pending-serial-card{background:#fff;border:1px solid rgba(0,183,165,.1);border-radius:.65rem;padding:.5rem 1rem;transition:border-color .2s ease}.warehouse-pending-serial-card--pending{border-color:#00b7a524}.warehouse-pending-serial-card--duplicate{border-color:#dc264a4d;background:#dc264a08}.warehouse-pending-serial-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem}.warehouse-pending-serial-card__identity{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1}.warehouse-pending-serial-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .2rem;border-radius:.35rem;background:#00b7a514;color:#00b7a5;font-size:.65rem;font-weight:600;flex-shrink:0;line-height:1}.warehouse-pending-serial-card__serial{font-family:IranSans,IranYekan,Dana,monospace;font-size:.75rem;font-weight:600;color:#1b1b18;word-break:break-all;line-height:1.3}.warehouse-pending-serial-card__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.warehouse-pending-serial-card__status{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.65rem;font-weight:500;white-space:nowrap;line-height:1.2}.warehouse-pending-serial-card__status i{font-size:.6rem}.warehouse-pending-serial-card__status--pending{background:#ea580c1a;color:#c3490a}.warehouse-pending-serial-card__status--duplicate{background:#dc264a1a;color:#dc264a}.warehouse-pending-serial-card__remove{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:.35rem;background:transparent;color:#a1a09a;cursor:pointer;padding:0;font-size:.7rem;transition:color .15s ease,background .15s ease}.warehouse-pending-serial-card__remove:hover{color:#dc264a;background:#dc264a14}.warehouse-pending-serial-card__meta{display:flex;flex-direction:column;gap:.25rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed rgba(0,122,114,.1)}.warehouse-pending-serial-card__meta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.warehouse-pending-serial-card__meta-line--imei{gap:.35rem .5rem}.warehouse-pending-serial-card__field{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;max-width:100%}.warehouse-pending-serial-card__field-label{font-size:.8rem;color:#706f6c;white-space:nowrap;flex-shrink:0;line-height:1.2}.warehouse-pending-serial-card__field-label:after{content:":";margin-inline-start:1px}.warehouse-pending-serial-card__field-value{font-size:.75rem;color:#1b1b18;font-weight:500;line-height:1.2;word-break:break-word}.warehouse-pending-serial-card__field-value--ltr{direction:ltr;text-align:right;font-family:IranSans,IranYekan,Dana,monospace;font-size:.85rem;word-break:break-all}.warehouse-pending-serial-card__field-value--price{color:#00b7a5;font-weight:600}.warehouse-pending-serial-card__error{display:flex;align-items:flex-start;gap:.25rem;margin-top:.35rem;padding:.25rem .4rem;border-radius:.35rem;background:#dc264a14;color:#dc264a;font-size:.65rem;line-height:1.4}.warehouse-pending-serial-card__error i{margin-top:1px;flex-shrink:0;font-size:.65rem}.warehouse-spreadsheet{display:flex;flex-direction:column;gap:.5rem}.warehouse-spreadsheet__table-wrap{overflow-x:auto;border:1px solid rgba(0,0,0,.08);border-radius:0;background:#fff}.warehouse-spreadsheet__table{width:100%;min-width:780px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.warehouse-spreadsheet__table thead{background:#f8fafc}.warehouse-spreadsheet__table th,.warehouse-spreadsheet__table td{border:1px solid rgba(0,0,0,.08);padding:0;margin:0}.warehouse-spreadsheet__table th{padding:.4rem .5rem;font-size:.75rem;font-weight:600;color:#706f6c;text-align:right;white-space:nowrap;background:#f8fafc}.warehouse-spreadsheet__col-index{width:2.25rem;text-align:center!important}.warehouse-spreadsheet__col-serial{width:18%}.warehouse-spreadsheet__col-imei{width:16%}.warehouse-spreadsheet__col-ownership{width:10rem;text-align:center!important}.warehouse-spreadsheet__col-price{width:16%}.warehouse-spreadsheet__col-actions{width:2.25rem}.warehouse-spreadsheet__required{color:#dc264a}.warehouse-spreadsheet__row{transition:background-color .15s ease-in-out}.warehouse-spreadsheet__row:hover td{background:#00b7a508}.warehouse-spreadsheet__row--error{background:#dc264a0a}.warehouse-spreadsheet__row--error td{border-color:#dc264a40}.warehouse-spreadsheet__row--invalid{background:#ea580c0a}.warehouse-spreadsheet__row--focused td{background:#00b7a505}.warehouse-spreadsheet__cell{position:relative;vertical-align:top;background:#fff}.warehouse-spreadsheet__cell--index{vertical-align:middle;text-align:center;background:#f8fafc;font-size:.75rem;color:#a1a09a;-webkit-user-select:none;user-select:none}.warehouse-spreadsheet__cell--actions{vertical-align:middle;text-align:center;background:#f8fafc}.warehouse-spreadsheet__cell--ownership{vertical-align:middle;padding:.35rem}.warehouse-spreadsheet__cell--active{box-shadow:inset 0 0 0 2px #00b7a58c;z-index:1}.warehouse-spreadsheet__cell--has-error{box-shadow:inset 0 0 0 2px #dc264a8c;z-index:1}.warehouse-spreadsheet__index{display:block;line-height:1;padding:.55rem 0}.warehouse-spreadsheet__input{display:block;width:100%;height:2.35rem;margin:0;padding:.45rem .5rem;border:none;border-radius:0;box-shadow:none;outline:none;font-size:.875rem;color:#1b1b18;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.warehouse-spreadsheet__input:focus{outline:none;background:#00b7a508}.warehouse-spreadsheet__input:disabled{background:#f8fafc;color:#a1a09a;cursor:not-allowed}.warehouse-spreadsheet__input--ltr{direction:ltr;text-align:left;font-family:IranSans,IranYekan,Dana,monospace}.warehouse-spreadsheet__input--price{font-variant-numeric:tabular-nums}.warehouse-spreadsheet__input::-webkit-outer-spin-button,.warehouse-spreadsheet__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.warehouse-spreadsheet__field-error{display:block;padding:0 .45rem .35rem;font-size:.65rem;color:#dc264a;line-height:1.3;background:#dc264a08}.warehouse-spreadsheet__remove-btn{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;border-radius:0;background:transparent;color:#a1a09a;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}.warehouse-spreadsheet__remove-btn:hover:not(:disabled){background:#dc264a1a;color:#dc264a}.warehouse-spreadsheet__remove-btn:disabled{opacity:.35;cursor:not-allowed}.warehouse-spreadsheet__add-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;align-self:flex-start;padding:.45rem 1rem;border:1px dashed rgba(0,183,165,.35);border-radius:.65rem;background:#00b7a50a;color:#00b7a5;font-size:.875rem;font-weight:500;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.warehouse-spreadsheet__add-btn:hover:not(:disabled){background:#00b7a514;border-color:#00b7a58c}.warehouse-spreadsheet__add-btn:disabled{opacity:.5;cursor:not-allowed}.warehouse-spreadsheet__ownership-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.15rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#706f6c0f}.warehouse-spreadsheet__ownership-option{border:none;font-family:IranSans,IranYekan,Dana,sans-serif;background:transparent;color:#706f6c;border-radius:.55rem;padding:.3rem .25rem;font-size:.7rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.warehouse-spreadsheet__ownership-option:disabled{opacity:.5;cursor:not-allowed}.warehouse-spreadsheet__ownership-option--active{background:#fff;color:#00b7a5;box-shadow:0 1px 2px #0000000f}.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)}.delivery-form{--delivery-accent: #00b7a5;--delivery-accent-soft: rgba(0, 183, 165, .1);--delivery-accent-muted: rgba(0, 183, 165, .05);--delivery-accent-border: rgba(0, 183, 165, .18);--delivery-accent-ring: rgba(0, 183, 165, .14);--delivery-accent-line: rgba(0, 183, 165, .35);max-width:680px;margin:0 auto;padding:1rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0));font-family:IranSans,IranYekan,Dana,sans-serif;color:#1b1b18}.delivery-form--remote{--delivery-accent: #00b7a5;--delivery-accent-soft: rgba(0, 183, 165, .1);--delivery-accent-muted: rgba(0, 183, 165, .05);--delivery-accent-border: rgba(0, 183, 165, .18);--delivery-accent-ring: rgba(0, 183, 165, .14);--delivery-accent-line: rgba(0, 183, 165, .35)}.delivery-form--in-person{--delivery-accent: #0d86ea;--delivery-accent-soft: rgba(13, 134, 234, .1);--delivery-accent-muted: rgba(13, 134, 234, .05);--delivery-accent-border: rgba(13, 134, 234, .18);--delivery-accent-ring: rgba(13, 134, 234, .14);--delivery-accent-line: rgba(13, 134, 234, .35)}.delivery-form__body{display:flex;flex-direction:column;gap:1rem}.delivery-form__panel{background:#fff;border:1px solid rgba(15,23,42,.05);border-radius:1rem;overflow:hidden}.delivery-form__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.04);background:#f8fafcb3}.delivery-form__panel-head-main{min-width:0;flex:1}.delivery-form__panel-title{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.5}.delivery-form__panel-desc{margin:.2rem 0 0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c;line-height:1.5}.delivery-form__panel-body{padding:1rem;display:flex;flex-direction:column;gap:1rem}.delivery-form__block{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.05)}.delivery-form__block--last{padding-bottom:0;border-bottom:none}.delivery-form__block-title{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;color:#706f6c;letter-spacing:.01em}.delivery-form__method-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;padding:.3rem .65rem;border-radius:999px;flex-shrink:0;color:var(--delivery-accent);background:var(--delivery-accent-soft);border:1px solid var(--delivery-accent-border)}.delivery-form__method-chip i{font-size:.85rem}.delivery-form__device-info{display:flex;flex-direction:column;gap:0}.delivery-form__device-group{display:flex;flex-direction:column;gap:.45rem;padding:.55rem 0}.delivery-form__device-group+.delivery-form__device-group{border-top:1px dashed rgba(15,23,42,.05)}.delivery-form__device-group:first-child{padding-top:0}.delivery-form__device-group:last-child{padding-bottom:0}.delivery-form__device-row{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;min-height:1.4rem}.delivery-form__device-label{color:#706f6c;flex-shrink:0;white-space:nowrap}.delivery-form__device-dash{flex:1 1 auto;min-width:.75rem;height:0;border-bottom:1px dashed rgba(112,111,108,.12);transform:translateY(.1em)}.delivery-form__device-value{font-weight:600;color:#1b1b18;text-align:left;flex-shrink:0;max-width:58%;overflow-wrap:anywhere}.delivery-form__device-badge{flex-shrink:0}.delivery-form__mono{font-family:IranSans,IranYekan,Dana,monospace;letter-spacing:.4px;direction:ltr}.delivery-form__method-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.delivery-form__method-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:4.75rem;padding:1rem .5rem;border-radius:.85rem;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.delivery-form__method-btn i{font-size:1.55rem;line-height:1}.delivery-form__method-btn--remote:not(.delivery-form__method-btn--active){border-color:#00b7a538}.delivery-form__method-btn--remote:not(.delivery-form__method-btn--active) i{color:#00b7a5}.delivery-form__method-btn--in-person:not(.delivery-form__method-btn--active){border-color:#0d86ea38}.delivery-form__method-btn--in-person:not(.delivery-form__method-btn--active) i{color:#0d86ea}.delivery-form__method-btn--active-remote{background:#00b7a5;border-color:#00b7a5;color:#fff;box-shadow:0 6px 16px #00b7a538}.delivery-form__method-btn--active-remote i{color:#fff}.delivery-form__method-btn--active-in-person{background:#0d86ea;border-color:#0d86ea;color:#fff;box-shadow:0 6px 16px #0d86ea38}.delivery-form__method-btn--active-in-person i{color:#fff}.delivery-form__method-btn:active:not(:disabled){transform:scale(.98)}.delivery-form__radio-list{display:flex;flex-direction:column;gap:.15rem;background:#f8fafcd9;border:1px solid rgba(15,23,42,.12);border-radius:.75rem;padding:.35rem}.delivery-form__radio-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:.55rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;cursor:pointer;transition:background-color .12s ease}.delivery-form__radio-item:hover{background:#fffc}.delivery-form__radio-item input{accent-color:var(--delivery-accent)}.delivery-form__setup-body{gap:1.25rem}.delivery-form__segment{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;padding:.28rem;border-radius:999px;background:#0f172a09;border:1px solid rgba(15,23,42,.04)}.delivery-form__segment-item{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.6rem;padding:.45rem .75rem;border:none;border-radius:999px;background:transparent;color:#706f6c;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.delivery-form__segment-item:active{transform:scale(.985)}.delivery-form__segment-item--active{background:#fff;color:var(--delivery-accent);box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0d;font-weight:600}.delivery-form__segment-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:transparent;color:inherit}.delivery-form__segment-item--active .delivery-form__segment-icon{background:var(--delivery-accent-soft);color:var(--delivery-accent)}.delivery-form__segment-icon i{font-size:.8rem}.delivery-form__segment-label{line-height:1.2}.delivery-form__setup-group{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.delivery-form__setup-group--last{padding-top:.35rem;border-top:1px solid rgba(15,23,42,.05);margin-top:.15rem;padding-top:1rem}.delivery-form__setup-label{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.72rem;font-weight:600;color:#0f172a73;letter-spacing:.02em}.delivery-form__choice-list{display:flex;flex-direction:column;gap:.4rem}.delivery-form__choice{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.85rem;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:.85rem;background:#fff;color:#1b1b18;cursor:pointer;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.delivery-form__choice:hover{border-color:#0f172a1a;background:#f8fafcb3}.delivery-form__choice:active{transform:scale(.995)}.delivery-form__choice--active{border-color:var(--delivery-accent-border);background:var(--delivery-accent-muted);color:var(--delivery-accent);box-shadow:inset 0 0 0 1px var(--delivery-accent-border);font-weight:600}.delivery-form__choice--active .delivery-form__choice-check{opacity:1;transform:scale(1);background:var(--delivery-accent);color:#fff;border-color:var(--delivery-accent)}.delivery-form__choice-text{line-height:1.45}.delivery-form__choice-check{width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid rgba(15,23,42,.12);background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.55;transform:scale(.92);transition:opacity .15s ease,transform .15s ease,background-color .15s ease,border-color .15s ease}.delivery-form__choice-check i{font-size:.65rem;font-weight:700}.delivery-form__setup-custom{margin-top:.15rem}.delivery-form__recipient-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.delivery-form__field{min-width:0;width:100%}.delivery-form__field--full{margin-top:0}.delivery-form__field :deep(.p-inputtext),.delivery-form__field :deep(.p-inputwrapper),.delivery-form__field :deep(input),.delivery-form__field :deep(textarea),.delivery-form__field :deep(.input-wrapper){width:100%}.delivery-form__field :deep(.p-inputtext),.delivery-form__field :deep(input),.delivery-form__field :deep(textarea){border-color:#0f172a1f!important;border-radius:.75rem!important;box-shadow:none!important}.delivery-form__field :deep(.p-inputtext:enabled:focus),.delivery-form__field :deep(input:focus),.delivery-form__field :deep(textarea:focus){border-color:var(--delivery-accent)!important;box-shadow:0 0 0 3px var(--delivery-accent-ring)!important}.delivery-form__status-chips{display:flex;flex-wrap:wrap;gap:.25rem}.delivery-form__cycle-banner{padding:.85rem .95rem;border-radius:.75rem;border:1px solid transparent}.delivery-form__cycle-banner--new_cycle{background:#ef44440a;border-color:#ef444424;color:#b91c1c}.delivery-form__cycle-banner--restart{background:#6b72800d;border-color:#6b728024;color:#374151}.delivery-form__cycle-banner-title{display:flex;align-items:center;gap:.4rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.3rem}.delivery-form__cycle-banner-text{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;line-height:1.7;opacity:.9}.delivery-form__stepper{list-style:none;margin:0;padding:.4rem;display:flex;flex-direction:column;gap:0;background:#f8fafce6;border:1px solid rgba(15,23,42,.12);border-radius:.75rem}.delivery-form__stepper-item{position:relative;display:flex;flex-direction:column}.delivery-form__stepper-item--done .delivery-form__stepper-index{background:var(--delivery-accent);color:#fff;border-color:var(--delivery-accent)}.delivery-form__stepper-item--done .delivery-form__stepper-label{color:var(--delivery-accent);font-weight:600}.delivery-form__stepper-item--done .delivery-form__stepper-date{color:var(--delivery-accent);opacity:.8}.delivery-form__stepper-item--done .delivery-form__stepper-connector{background:var(--delivery-accent-line)}.delivery-form__stepper-item--active .delivery-form__stepper-btn{background:#fff;box-shadow:0 0 0 1px var(--delivery-accent-border),0 6px 16px #0f172a0d}.delivery-form__stepper-item--active .delivery-form__stepper-index{position:relative;z-index:1;background:var(--delivery-accent-soft);border-color:var(--delivery-accent);color:var(--delivery-accent);animation:delivery-stepper-glow 1.8s ease-in-out infinite}.delivery-form__stepper-item--active .delivery-form__stepper-index:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--delivery-accent);opacity:.55;animation:delivery-stepper-ring 1.8s ease-out infinite;pointer-events:none}.delivery-form__stepper-item--active .delivery-form__stepper-label{color:var(--delivery-accent);font-weight:700}.delivery-form__stepper-item--active .delivery-form__stepper-live{opacity:1;transform:translateY(0)}.delivery-form__stepper-item--done.delivery-form__stepper-item--active .delivery-form__stepper-index{background:var(--delivery-accent);color:#fff;border-color:var(--delivery-accent)}.delivery-form__stepper-item--pending .delivery-form__stepper-label{color:#706f6c}.delivery-form__stepper-item--pending .delivery-form__stepper-index{color:#706f6c;border-color:#0f172a1f;background:#fff}.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-index,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-index,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-index{background:#ef4444;border-color:#ef4444;color:#fff;animation:none}.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-index:after,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-index:after,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-index:after{border-color:#ef4444}.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-label,.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-date,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-label,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-date,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-label,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-date{color:#ef4444}.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-live,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-live,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-live{color:#ef4444;background:#ef44441a;border-color:#ef444438}.delivery-form__stepper-item--returned.delivery-form__stepper-item--done .delivery-form__stepper-btn,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-btn,.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-btn{box-shadow:0 0 0 1px #ef44442e,0 6px 16px #0f172a0d}.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-index,.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-index{background:#ef44441a;color:#ef4444}.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-index{animation:delivery-stepper-glow-danger 1.8s ease-in-out infinite}.delivery-form__stepper-item--returned.delivery-form__stepper-item--active .delivery-form__stepper-index:after{animation:delivery-stepper-ring-danger 1.8s ease-out infinite}.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-index{position:relative}.delivery-form__stepper-item--returned.delivery-form__stepper-item--draft .delivery-form__stepper-index:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(239,68,68,.35);pointer-events:none}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-index,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-index,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-index{background:#6b7280;border-color:#6b7280;color:#fff;animation:none}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-index:after,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-index:after,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-index:after{border-color:#6b7280}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-label,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-date,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-label,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-date,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-label,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-date{color:#4b5563}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-live,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-live,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-live{color:#4b5563;background:#6b72801a;border-color:#6b728038}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--done .delivery-form__stepper-btn,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-btn,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-btn{box-shadow:0 0 0 1px #6b72802e,0 6px 16px #0f172a0d}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-index,.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-index{background:#6b72801a;color:#4b5563}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-index{animation:delivery-stepper-glow-muted 1.8s ease-in-out infinite}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--active .delivery-form__stepper-index:after{animation:delivery-stepper-ring-muted 1.8s ease-out infinite}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-index{position:relative}.delivery-form__stepper-item--cancelled.delivery-form__stepper-item--draft .delivery-form__stepper-index:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(107,114,128,.35);pointer-events:none}.delivery-form__stepper-item--muted .delivery-form__stepper-btn{opacity:.42;box-shadow:none;background:transparent}.delivery-form__stepper-item--muted .delivery-form__stepper-label,.delivery-form__stepper-item--muted .delivery-form__stepper-date{color:#c5cad3;font-weight:400}.delivery-form__stepper-item--muted .delivery-form__stepper-index{color:#c5cad3;border-color:#0f172a14;background:#f8fafc;animation:none}.delivery-form__stepper-item--muted .delivery-form__stepper-index:after{display:none}.delivery-form__stepper-item--muted .delivery-form__stepper-connector{background:#0f172a0f}.delivery-form__stepper-item--disabled:not(.delivery-form__stepper-item--done) .delivery-form__stepper-btn{opacity:.55;cursor:not-allowed}.delivery-form__stepper-item--muted.delivery-form__stepper-item--disabled .delivery-form__stepper-btn{opacity:.42}.delivery-form__stepper-btn{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:transparent;padding:.7rem .6rem;border-radius:.7rem;cursor:pointer;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;color:#1b1b18;transition:background-color .15s ease,box-shadow .15s ease}.delivery-form__stepper-btn:disabled{cursor:not-allowed}.delivery-form__stepper-index{width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid rgba(15,23,42,.12);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0;background:#fff}.delivery-form__stepper-index i{font-size:.7rem}.delivery-form__stepper-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;flex:1}.delivery-form__stepper-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;width:100%}.delivery-form__stepper-label{font-size:.875rem;font-weight:500;line-height:1.45;color:#706f6c}.delivery-form__stepper-date{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.72rem;color:#706f6c;line-height:1.3;direction:rtl;white-space:nowrap}.delivery-form__stepper-live{flex-shrink:0;margin-inline-start:auto;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:600;color:var(--delivery-accent);background:var(--delivery-accent-soft);border:1px solid var(--delivery-accent-border);opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease;animation:delivery-stepper-badge 1.8s ease-in-out infinite}.delivery-form__stepper-connector{width:2px;height:.55rem;margin-right:calc(1.45rem - 1px);background:#0f172a1f}@keyframes delivery-stepper-ring{0%{transform:scale(.9);opacity:.55}70%,to{transform:scale(1.55);opacity:0}}@keyframes delivery-stepper-glow{0%,to{box-shadow:0 0 0 0 var(--delivery-accent-ring)}50%{box-shadow:0 0 0 5px transparent}}@keyframes delivery-stepper-badge{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes delivery-stepper-ring-danger{0%{transform:scale(.9);opacity:.55}70%,to{transform:scale(1.55);opacity:0}}@keyframes delivery-stepper-glow-danger{0%,to{box-shadow:0 0 #ef444447}50%{box-shadow:0 0 0 5px transparent}}@keyframes delivery-stepper-ring-muted{0%{transform:scale(.9);opacity:.45}70%,to{transform:scale(1.55);opacity:0}}@keyframes delivery-stepper-glow-muted{0%,to{box-shadow:0 0 #6b728040}50%{box-shadow:0 0 0 5px transparent}}@media (prefers-reduced-motion: reduce){.delivery-form .delivery-form__stepper-item--active .delivery-form__stepper-index,.delivery-form .delivery-form__stepper-item--active .delivery-form__stepper-index:after,.delivery-form .delivery-form__stepper-item--active .delivery-form__stepper-live{animation:none}}.delivery-form__exceptions-hint{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c;line-height:1.6}.delivery-form__status-chip{border:1px solid rgba(15,23,42,.12);background:#fff!important;border-radius:999px;padding:.45rem .85rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;color:#706f6c;line-height:1.5;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.delivery-form__status-chip.status-draft{border-color:#6b728047!important;color:#6b7280!important;background:#6b72800a!important}.delivery-form__status-chip.status-draft.delivery-form__status-chip--active{border-color:#6b728073!important;color:#6b7280!important;background:#6b72801a!important;font-weight:600;box-shadow:0 0 0 3px #6b72801a}.delivery-form__status-chip.status-submitted{border-color:#0d86ea47!important;color:#0d86ea!important;background:#0d86ea0a!important}.delivery-form__status-chip.status-submitted.delivery-form__status-chip--active{border-color:#0d86ea73!important;color:#0d86ea!important;background:#0d86ea1a!important;font-weight:600;box-shadow:0 0 0 3px #0d86ea1a}.delivery-form__status-chip.status-under_review{border-color:#ea580c47!important;color:#ea580c!important;background:#ea580c0a!important}.delivery-form__status-chip.status-under_review.delivery-form__status-chip--active{border-color:#ea580c73!important;color:#ea580c!important;background:#ea580c1a!important;font-weight:600;box-shadow:0 0 0 3px #ea580c1a}.delivery-form__status-chip.status-approved{border-color:#28976447!important;color:#289764!important;background:#2897640a!important}.delivery-form__status-chip.status-approved.delivery-form__status-chip--active{border-color:#28976473!important;color:#289764!important;background:#2897641a!important;font-weight:600;box-shadow:0 0 0 3px #2897641a}.delivery-form__status-chip.status-rejected{border-color:#cf355947!important;color:#cf3559!important;background:#cf35590a!important}.delivery-form__status-chip.status-rejected.delivery-form__status-chip--active{border-color:#cf355973!important;color:#cf3559!important;background:#cf35591a!important;font-weight:600;box-shadow:0 0 0 3px #cf35591a}.delivery-form__status-chip.status-needs_correction{border-color:#ea580c47!important;color:#ea580c!important;background:#ea580c0a!important}.delivery-form__status-chip.status-needs_correction.delivery-form__status-chip--active{border-color:#ea580c73!important;color:#ea580c!important;background:#ea580c1a!important;font-weight:600;box-shadow:0 0 0 3px #ea580c1a}.delivery-form__status-chip.status-irankish_review{border-color:#ec489947!important;color:#ec4899!important;background:#ec48990a!important}.delivery-form__status-chip.status-irankish_review.delivery-form__status-chip--active{border-color:#ec489973!important;color:#ec4899!important;background:#ec48991a!important;font-weight:600;box-shadow:0 0 0 3px #ec48991a}.delivery-form__status-chip.status-irankish_approved{border-color:#28976447!important;color:#289764!important;background:#2897640a!important}.delivery-form__status-chip.status-irankish_approved.delivery-form__status-chip--active{border-color:#28976473!important;color:#289764!important;background:#2897641a!important;font-weight:600;box-shadow:0 0 0 3px #2897641a}.delivery-form__status-chip.status-irankish_rejected{border-color:#cf355947!important;color:#cf3559!important;background:#cf35590a!important}.delivery-form__status-chip.status-irankish_rejected.delivery-form__status-chip--active{border-color:#cf355973!important;color:#cf3559!important;background:#cf35591a!important;font-weight:600;box-shadow:0 0 0 3px #cf35591a}.delivery-form__status-chip.status-waiting_serial{border-color:#0d86ea47!important;color:#0d86ea!important;background:#0d86ea0a!important}.delivery-form__status-chip.status-waiting_serial.delivery-form__status-chip--active{border-color:#0d86ea73!important;color:#0d86ea!important;background:#0d86ea1a!important;font-weight:600;box-shadow:0 0 0 3px #0d86ea1a}.delivery-form__status-chip.status-shaparak_review{border-color:#a855f747!important;color:#a855f7!important;background:#a855f70a!important}.delivery-form__status-chip.status-shaparak_review.delivery-form__status-chip--active{border-color:#a855f773!important;color:#a855f7!important;background:#a855f71a!important;font-weight:600;box-shadow:0 0 0 3px #a855f71a}.delivery-form__status-chip.status-shaparak_approved{border-color:#14b8a647!important;color:#14b8a6!important;background:#14b8a60a!important}.delivery-form__status-chip.status-shaparak_approved.delivery-form__status-chip--active{border-color:#14b8a673!important;color:#14b8a6!important;background:#14b8a61a!important;font-weight:600;box-shadow:0 0 0 3px #14b8a61a}.delivery-form__status-chip.status-shaparak_rejected{border-color:#ea580c47!important;color:#ea580c!important;background:#ea580c0a!important}.delivery-form__status-chip.status-shaparak_rejected.delivery-form__status-chip--active{border-color:#ea580c73!important;color:#ea580c!important;background:#ea580c1a!important;font-weight:600;box-shadow:0 0 0 3px #ea580c1a}.delivery-form__status-chip.status-active{border-color:#28976447!important;color:#289764!important;background:#2897640a!important}.delivery-form__status-chip.status-active.delivery-form__status-chip--active{border-color:#28976473!important;color:#289764!important;background:#2897641a!important;font-weight:600;box-shadow:0 0 0 3px #2897641a}.delivery-form__status-chip.status-inactive{border-color:#cf355947!important;color:#cf3559!important;background:#cf35590a!important}.delivery-form__status-chip.status-inactive.delivery-form__status-chip--active{border-color:#cf355973!important;color:#cf3559!important;background:#cf35591a!important;font-weight:600;box-shadow:0 0 0 3px #cf35591a}.delivery-form__status-chip.status-pending{border-color:#ea580c47!important;color:#ea580c!important;background:#ea580c0a!important}.delivery-form__status-chip.status-pending.delivery-form__status-chip--active{border-color:#ea580c73!important;color:#ea580c!important;background:#ea580c1a!important;font-weight:600;box-shadow:0 0 0 3px #ea580c1a}.delivery-form__status-chip.status-processing{border-color:#2b7a9f47!important;color:#2b7a9f!important;background:#2b7a9f0a!important}.delivery-form__status-chip.status-processing.delivery-form__status-chip--active{border-color:#2b7a9f73!important;color:#2b7a9f!important;background:#2b7a9f1a!important;font-weight:600;box-shadow:0 0 0 3px #2b7a9f1a}.delivery-form__status-chip.status-grey{border-color:#71809647!important;color:#718096!important;background:#7180960a!important}.delivery-form__status-chip.status-grey.delivery-form__status-chip--active{border-color:#71809673!important;color:#718096!important;background:#7180961a!important;font-weight:600;box-shadow:0 0 0 3px #7180961a}.delivery-form__status-chip.status-default{border-color:#4a556847!important;color:#4a5568!important;background:#4a55680a!important}.delivery-form__status-chip.status-default.delivery-form__status-chip--active{border-color:#4a556873!important;color:#4a5568!important;background:#4a55681a!important;font-weight:600;box-shadow:0 0 0 3px #4a55681a}.delivery-form__status-chip.status-warning{border-color:#ea580c47!important;color:#ea580c!important;background:#ea580c0a!important}.delivery-form__status-chip.status-warning.delivery-form__status-chip--active{border-color:#ea580c73!important;color:#ea580c!important;background:#ea580c1a!important;font-weight:600;box-shadow:0 0 0 3px #ea580c1a}.delivery-form__status-chip.status-suspended{border-color:#cf355947!important;color:#cf3559!important;background:#cf35590a!important}.delivery-form__status-chip.status-suspended.delivery-form__status-chip--active{border-color:#cf355973!important;color:#cf3559!important;background:#cf35591a!important;font-weight:600;box-shadow:0 0 0 3px #cf35591a}.delivery-form__status-chip--disabled,.delivery-form__status-chip:disabled{opacity:.4;cursor:not-allowed;background:#f8fafc!important;color:#706f6c!important;border-color:#0f172a1f!important;box-shadow:none!important}.delivery-form__otp-toggle{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.delivery-form__otp-toggle label{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#1b1b18;white-space:nowrap;cursor:pointer}.delivery-form__otp-toggle :deep(.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider){background:var(--delivery-accent)}.delivery-form__otp-hint{margin:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c;line-height:1.6}.delivery-form__otp-hint--alone{margin:0}.delivery-form__otp-code-row{display:flex;align-items:flex-end;gap:.5rem}.delivery-form__otp-code-row>:first-child{flex:1;min-width:0}.delivery-form__otp-resend{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:6.75rem;height:2.75rem;margin-bottom:.1rem;padding:.35rem .65rem;border-radius:.65rem;border:1px solid var(--delivery-accent-border);background:var(--delivery-accent-soft);color:var(--delivery-accent);cursor:pointer;flex-shrink:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-weight:500;line-height:1.2;text-align:center}.delivery-form__otp-resend:disabled{opacity:.7;cursor:not-allowed}.delivery-form__otp-resend:not(:disabled):hover{filter:brightness(.98)}.delivery-form__otp-resend-label{font-size:.75rem;white-space:nowrap}.delivery-form__otp-resend-time{font-family:IranSans,IranYekan,Dana,monospace;font-size:.7rem;font-weight:700;direction:ltr;white-space:nowrap}.delivery-form__footer-meta{margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(15,23,42,.05);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.delivery-form__meta-item{display:flex;align-items:center;gap:.35rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c}.delivery-form__meta-item--verified,.delivery-form__meta-item--verified i{color:var(--delivery-accent)}.delivery-form__meta-item--unverified{color:#b45309}.delivery-form__meta-item--unverified i{color:#d97706}.delivery-form__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.delivery-form__timeline-item{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;align-items:stretch}.delivery-form__timeline-item--latest .delivery-form__timeline-dot{background:var(--delivery-accent);box-shadow:0 0 0 4px var(--delivery-accent-ring)}.delivery-form__timeline-item--latest .delivery-form__timeline-card{border-color:var(--delivery-accent-border);background:var(--delivery-accent-muted)}.delivery-form__timeline-marker{position:relative;display:flex;flex-direction:column;align-items:center}.delivery-form__timeline-dot{width:.65rem;height:.65rem;border-radius:50%;background:#0f172a2e;margin-top:.55rem;flex-shrink:0;z-index:1}.delivery-form__timeline-line{flex:1;width:1px;margin-top:.25rem;background:linear-gradient(to bottom,rgba(15,23,42,.12),transparent);min-height:1.5rem}.delivery-form__timeline-card{padding:.5rem 1rem;border:1px solid rgba(15,23,42,.12);border-radius:.75rem;background:#fff;margin-bottom:.5rem}.delivery-form__timeline-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.delivery-form__timeline-delete{border:1px solid rgba(239,68,68,.12);background:#ef44440d;color:#ef4444;width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.delivery-form__timeline-delete:hover{background:#ef44441a}.delivery-form__timeline-status{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;margin-bottom:.35rem;direction:rtl;unicode-bidi:isolate}.delivery-form__timeline-status--transition .delivery-form__timeline-to{margin-inline-start:auto}.delivery-form__timeline-to{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:700;color:var(--delivery-accent);text-align:left}.delivery-form__timeline-from{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;color:#706f6c;background:#0f172a0a;border-radius:999px;padding:.2rem .6rem;flex-shrink:0;text-align:right}.delivery-form__timeline-arrow{font-size:.75rem;color:var(--delivery-accent);flex-shrink:0}.delivery-form__timeline-meta{display:flex;flex-direction:column;gap:.25rem}.delivery-form__timeline-date,.delivery-form__timeline-tracking{display:inline-flex;align-items:center;gap:.35rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c}.delivery-form__timeline-date i,.delivery-form__timeline-tracking i{font-size:.75rem}.delivery-form__timeline-note{font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;color:#706f6c;line-height:1.6}.delivery-form__fixed-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:680px;display:flex;gap:.5rem;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid rgba(15,23,42,.12);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.delivery-form__back-btn{flex:0 0 auto;min-width:7rem;font-family:IranSans,IranYekan,Dana,sans-serif}.delivery-form__submit{flex:1;font-family:IranSans,IranYekan,Dana,sans-serif;background:var(--delivery-accent)!important;border-color:var(--delivery-accent)!important;color:#fff!important;border-radius:.75rem!important}.delivery-form__submit:not(:disabled):hover{background:var(--delivery-accent)!important;border-color:var(--delivery-accent)!important;filter:brightness(.96)}.delivery-form__submit--returned{background:#ef4444!important;border-color:#ef4444!important}.delivery-form__submit--returned:not(:disabled):hover{background:#dc2626!important;border-color:#dc2626!important;filter:none}.delivery-form__submit--cancelled{background:#6b7280!important;border-color:#6b7280!important}.delivery-form__submit--cancelled:not(:disabled):hover{background:#4b5563!important;border-color:#4b5563!important;filter:none}.delivery-form__submit:disabled{opacity:.55}@media (min-width: 768px){.delivery-form__recipient-grid{grid-template-columns:1fr 1fr;gap:1rem;align-items:end}.delivery-form__field{display:flex;flex-direction:column}}.expense-detail .income-detail__header-action--danger:hover:not(:disabled){background:#cf355914;border-color:#cf355933}.expense-detail .income-detail__header-action--danger:hover:not(:disabled) i{color:#cf3559}.expense-detail__tax-badge{font-size:.75rem;padding:2px 8px;border-radius:9999px;background:#16a34a1f;color:#16a34a;font-weight:500}.expense-detail__notes{margin:0;font-size:.875rem;color:#1b1b18;line-height:1.6;white-space:pre-wrap}.expense-detail .info-section--notes{padding:.5rem 1rem}.expense-detail .info-section--notes .info-section__header{margin-bottom:.25rem;padding-bottom:.25rem}.expense-detail .income-detail__item-row-secondary .financial-attachment-trigger{margin-inline-start:auto;flex-shrink:0}.expense-form{padding:1rem;max-width:640px;margin:0 auto}.expense-form__grid{display:grid;grid-template-columns:1fr;gap:1rem}.expense-form__field--full{grid-column:1/-1}.expense-form__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.expense-form__grid{grid-template-columns:repeat(2,1fr)}}.expense-list__loading{display:flex;justify-content:center;align-items:center;padding:2rem}.expense-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.expense-list__meta-amount{font-size:.75rem;font-weight:700;color:#cf3559;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.expense-list__meta-date{font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.expense-list__paginator{margin-top:1rem;border-top:1px solid rgba(0,0,0,.06);padding-top:.5rem}.financial-category-editor{border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:1rem;background:#fff;margin-bottom:1rem}.financial-category-editor__header{margin-bottom:1rem}.financial-category-editor__title{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:#1b1b18}.financial-category-editor__description{margin:0;font-size:.75rem;color:#706f6c;line-height:1.5}.financial-category-editor__list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.financial-category-editor__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem;align-items:end}.financial-category-editor__remove{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.15rem;border:1px solid rgba(207,53,89,.2);border-radius:.65rem;background:#cf35590f;color:#cf3559;cursor:pointer}.financial-category-editor__remove:disabled{opacity:.4;cursor:not-allowed}.financial-category-editor__add{width:100%}.financial-report-page{min-height:100%;background:#fff}.financial-report-page .financial-dashboard{padding:1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0))}.financial-report-page .financial-dashboard__filters{margin-bottom:1.5rem;padding:0 0 1rem;border:none;border-bottom:1px solid rgba(0,0,0,.06);border-radius:0;background:transparent;box-shadow:none}.financial-report-page .financial-dashboard__breakdown,.financial-report-page .financial-dashboard__loading,.financial-report-page .financial-dashboard__empty{border:none;border-radius:0;background:transparent;box-shadow:none}.financial-report-page .financial-dashboard__breakdown{padding:1rem 0 0;border-top:1px solid rgba(0,0,0,.06)}.financial-dashboard{padding:1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0));font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right}.financial-dashboard__header{margin-bottom:1rem}.financial-dashboard__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#1b1b18}.financial-dashboard__subtitle{margin:0;font-size:.875rem;color:#706f6c;line-height:1.5}.financial-dashboard__filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;box-shadow:0 1px 3px #00000005}.financial-dashboard__filters-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.financial-dashboard__filters-action :deep(.p-button){width:100%;justify-content:center;border-radius:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:600;padding:.75rem 1rem}.financial-dashboard__loading,.financial-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;box-shadow:0 1px 3px #00000005;color:#706f6c;font-size:.875rem;text-align:center}.financial-dashboard__loading i,.financial-dashboard__empty i{font-size:1.5rem;opacity:.55}.financial-dashboard__overview{position:relative;overflow:hidden;margin-bottom:1rem;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;box-shadow:0 1px 3px #00000005}.financial-dashboard__section-title{margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:700;color:#1b1b18}.financial-dashboard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.5rem}.financial-dashboard__metric{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:8.4rem;padding:.75rem .7rem;border-radius:.95rem;border:1px solid transparent;background:#fffffff5;box-shadow:0 8px 20px #0f172a0d}.financial-dashboard__metric--income{background:radial-gradient(circle at top left,rgba(40,151,100,.1),transparent 42%),#fffffff5;border-color:#2897642e}.financial-dashboard__metric--income .financial-dashboard__metric-value{color:#248759}.financial-dashboard__metric--income .financial-dashboard__metric-icon,.financial-dashboard__metric--income .financial-dashboard__metric-head>i{background:#28976429;color:#289764}.financial-dashboard__metric--expense{background:radial-gradient(circle at top left,rgba(207,53,89,.1),transparent 42%),#fffffff5;border-color:#cf35592e}.financial-dashboard__metric--expense .financial-dashboard__metric-value{color:#cf3559}.financial-dashboard__metric--expense .financial-dashboard__metric-icon,.financial-dashboard__metric--expense .financial-dashboard__metric-head>i{background:#cf355924;color:#cf3559}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-positive{background:radial-gradient(circle at top left,rgba(40,151,100,.1),transparent 42%),#fffffff5;border-color:#2897642e}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-positive .financial-dashboard__metric-value{color:#248759}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-positive .financial-dashboard__metric-icon,.financial-dashboard__metric--profit.financial-dashboard__metric--tone-positive .financial-dashboard__metric-head>i{background:#28976429;color:#289764}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-negative{background:radial-gradient(circle at top left,rgba(207,53,89,.12),transparent 42%),#fff5f7f5;border-color:#cf355933}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-negative .financial-dashboard__metric-value{color:#cf3559}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-negative .financial-dashboard__metric-icon,.financial-dashboard__metric--profit.financial-dashboard__metric--tone-negative .financial-dashboard__metric-head>i{background:#cf355924;color:#cf3559}.financial-dashboard__metric--receivable{background:radial-gradient(circle at top left,rgba(234,88,12,.11),transparent 42%),#fffffff5;border-color:#ea580c2e}.financial-dashboard__metric--receivable .financial-dashboard__metric-value{color:#d7510b}.financial-dashboard__metric--receivable .financial-dashboard__metric-icon,.financial-dashboard__metric--receivable .financial-dashboard__metric-head>i{background:#ea580c24;color:#ea580c}.financial-dashboard__metric--income .financial-dashboard__metric-mrr,.financial-dashboard__metric--profit.financial-dashboard__metric--tone-positive .financial-dashboard__metric-mrr{border-top-color:#28976426}.financial-dashboard__metric--profit.financial-dashboard__metric--tone-negative .financial-dashboard__metric-mrr{border-top-color:#cf355926}.financial-dashboard__metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.financial-dashboard__metric-head>i{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;font-size:.76rem;opacity:1;box-shadow:0 8px 18px #0f172a14}.financial-dashboard__metric-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;flex-shrink:0;box-shadow:0 8px 18px #0f172a14}.financial-dashboard__metric-icon i{font-size:.76rem}.financial-dashboard__metric-label{font-size:.78rem;color:#706f6c;font-weight:600;line-height:1.4;min-width:0}.financial-dashboard__metric-value{display:block;width:100%;font-size:.98rem;font-weight:700;color:#1b1b18;text-align:end;direction:ltr;unicode-bidi:plaintext;line-height:1.45;word-break:break-word}.financial-dashboard__metric-meta{display:block;width:100%;font-size:.74rem;color:#706f6c;line-height:1.4;text-align:end;margin-top:.2rem}.financial-dashboard__metric-caption{display:block;width:100%;margin-top:.12rem;font-size:.72rem;font-weight:500;color:#706f6c;line-height:1.4;text-align:end}.financial-dashboard__metric-mrr{display:flex;flex-direction:column;gap:.28rem;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.08)}.financial-dashboard__metric-mrr-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem;min-width:0}.financial-dashboard__metric-mrr-label{font-size:.7rem;color:#706f6c;font-weight:600;line-height:1.4;flex-shrink:0}.financial-dashboard__metric-mrr-value{font-size:.78rem;font-weight:700;color:inherit;direction:ltr;unicode-bidi:plaintext;text-align:end;line-height:1.4;min-width:0}.financial-dashboard__metric-mrr-change{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.2rem .35rem;font-size:.7rem;font-weight:700;direction:ltr;unicode-bidi:plaintext;line-height:1.4}.financial-dashboard__metric-mrr-change i{font-size:.64rem}.financial-dashboard__metric-mrr-change--up{color:#227f54}.financial-dashboard__metric-mrr-change--down{color:#cf3559}.financial-dashboard__metric-mrr-change--flat{color:#706f6c}.financial-dashboard__metric-mrr-hint{font-size:.64rem;font-weight:500;color:#706f6c;direction:rtl;unicode-bidi:plaintext}.financial-dashboard__chart-title{margin:1rem 0 .5rem;font-size:.875rem;font-weight:700;color:#1b1b18}.financial-dashboard__chart{margin-top:.25rem;padding:.8rem .25rem 0;border:1px solid rgba(99,102,241,.08);border-radius:1rem;background:#ffffffdb;box-shadow:0 12px 28px #0f172a0d}.financial-dashboard__chart :deep(.apexcharts-canvas){margin:0 auto}.financial-dashboard__chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem .5rem;color:#706f6c;font-size:.75rem;text-align:center}.financial-dashboard__chart-empty i{font-size:1.25rem;opacity:.55}.financial-dashboard__breakdown{border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:1rem;background:#fff;box-shadow:0 1px 3px #00000005}.financial-dashboard__breakdown-title{margin:0 0 1rem;font-size:.875rem;font-weight:700;color:#1b1b18}.financial-dashboard__breakdown-list{display:flex;flex-direction:column;gap:.5rem}.financial-dashboard__breakdown-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#f8fafc;font-size:.875rem;color:#1b1b18}.financial-dashboard__breakdown-amount{font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext;white-space:nowrap}@media (max-width: 360px){.financial-dashboard__stats,.financial-dashboard__filters-row{grid-template-columns:1fr}}@media (min-width: 768px){.financial-dashboard{max-width:960px;margin:0 auto}.financial-dashboard__filters{flex-direction:row;align-items:flex-end}.financial-dashboard__filters-row{flex:1}.financial-dashboard__filters-action{flex-shrink:0}.financial-dashboard__filters-action :deep(.p-button){width:auto;min-width:9rem}.financial-dashboard__overview{padding:1.35rem 1.5rem 1.25rem;border-radius:1rem}.financial-dashboard__stats{gap:.8rem;margin-bottom:1rem}.financial-dashboard__metric{gap:.45rem;min-height:9rem;padding:1rem;border-radius:1.1rem}.financial-dashboard__metric-value{font-size:1.05rem}.financial-dashboard__metric-meta{font-size:.8rem}.financial-dashboard__metric-mrr-label{font-size:.76rem}.financial-dashboard__metric-mrr-value{font-size:.82rem}.financial-dashboard__metric-mrr-change{font-size:.76rem}.financial-dashboard__metric-mrr-change i{font-size:.7rem}.financial-dashboard__metric-mrr-hint{font-size:.72rem}}.financial-home{padding:1rem;font-family:IranSans,IranYekan,Dana,sans-serif}.financial-home__header{margin-bottom:1rem}.financial-home__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#1b1b18}.financial-home__subtitle{margin:0;font-size:.875rem;color:#706f6c}.financial-home__actions :deep(.action-buttons){margin-bottom:1rem}.financial-home__summary :deep(.financial-summary-chart){margin-bottom:1rem}.financial-home__links{display:flex;flex-direction:column;gap:.5rem}.financial-home__link,.financial-home__report-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:1rem;background:#fff;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s,box-shadow .2s}.financial-home__link .pi-chart-bar,.financial-home__link .pi-cog,.financial-home__report-link .pi-chart-bar,.financial-home__report-link .pi-cog{color:#00b7a5;font-size:1.125rem}.financial-home__link:hover,.financial-home__report-link:hover{border-color:#00b7a54d;box-shadow:0 2px 8px #00b7a514}.financial-home__link-arrow,.financial-home__report-arrow{margin-right:auto;color:#a1a09a;font-size:.875rem}.financial-settings-page{font-family:IranSans,IranYekan,Dana,sans-serif;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0))}.financial-settings{padding:0 1rem 1rem}.financial-settings__tabs{margin-top:0}.financial-settings__panel{padding:.5rem 0}.financial-settings__loading{display:flex;justify-content:center;padding:2rem}.financial-settings__form-section{border:1px solid rgba(0,0,0,.06);border-radius:1rem;padding:1rem;background:#fff}.financial-settings__form-title{margin:0 0 1rem;font-size:.875rem;font-weight:700;color:#1b1b18}.financial-settings__form-grid{display:grid;grid-template-columns:1fr;gap:1rem}.financial-settings__field-full,.financial-settings__toggle-field{grid-column:1/-1}.financial-settings__number-preview{margin-top:1rem;padding:1rem;border:1px dashed rgba(0,183,165,.35);border-radius:1rem;background:#00b7a50a}.financial-settings__number-preview-header{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:#706f6c}.financial-settings__number-preview-header .pi-hashtag{color:#00b7a5}.financial-settings__number-preview-value{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;color:#00b7a5;letter-spacing:.02em;word-break:break-all}.financial-settings__number-preview-hint{margin:0 0 .5rem;font-size:.75rem;color:#a1a09a;line-height:1.6}.financial-settings__number-preview-examples{display:flex;flex-direction:column;gap:.25rem}.financial-settings__number-preview-example{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:#706f6c}.financial-settings__number-preview-example code{padding:.2rem .5rem;border-radius:.65rem;background:#fff;border:1px solid rgba(0,0,0,.06);font-size:.75rem;color:#1b1b18;direction:ltr;unicode-bidi:isolate}.financial-settings__cancel-edit{margin-top:1rem;padding:0;border:none;background:none;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;cursor:pointer;text-decoration:underline}.financial-settings__cancel-edit:hover{color:#1b1b18}.financial-settings__fixed-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:680px;padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid rgba(0,0,0,.06);background:#fff;z-index:1000;box-shadow:0 -2px 8px #0000000d}.financial-settings__save-btn{width:100%}@media (min-width: 768px){.financial-settings{max-width:720px;margin:0 auto}.financial-settings__form-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.appLayout__container:has(.financial-flow){border-radius:1rem;box-shadow:0 8px 32px #0f172a14}.financial-flow.stepper-form .stepper-form__stepper .p-steplist{justify-content:space-between;padding:.5rem 2rem 0}.financial-flow.stepper-form .stepper-step{flex:1;justify-content:center}.financial-flow.stepper-form .stepper-step__button{min-width:5.5rem}.financial-flow.stepper-form .stepper-step__label{font-size:.875rem}.financial-flow.stepper-form .step-content{padding:1.5rem 2rem;padding-bottom:calc(9.25rem + env(safe-area-inset-bottom,0));max-width:880px;margin:0 auto;width:100%}.financial-flow .income-form .grid{margin:0 -.25rem}.financial-flow .income-form .grid>.col-12:has(.merchant-account-card){flex:0 0 33.3333%;max-width:33.3333%;padding:.25rem}.financial-flow .income-form .merchant-account-card{min-height:168px}.financial-flow .income-form__section-intro p{font-size:1rem}.financial-flow .income-list__content{padding:0 .25rem}.financial-flow .income-list__tabs .p-tablist{padding:0 1rem}.financial-flow .income-list__panel-content{padding:0 .5rem}.financial-flow .income-detail{padding-bottom:2rem}.financial-flow .income-detail__header{margin:1.5rem 2rem 0;padding:2rem;border-radius:1rem}.financial-flow .income-detail__header-avatar{width:64px;height:64px}.financial-flow .income-detail__header-avatar span{font-size:1.5rem}.financial-flow .income-detail__header-info h2{font-size:1.25rem}.financial-flow .income-detail__header-info p{font-size:.875rem}.financial-flow .income-detail__header-type{font-size:.75rem!important}.financial-flow .income-detail__header-left{flex-direction:row;align-items:center;gap:1rem}.financial-flow .income-detail__content{padding:1.5rem 2rem 2rem;gap:1.5rem}.financial-flow .income-detail__sections-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.5rem;align-items:start}.financial-flow .income-detail__sections-grid:has(>.info-section:only-child){grid-template-columns:1fr}.financial-flow .income-detail__sections-grid:has(>.info-section:only-child) .info-section--items,.financial-flow .income-detail__sections-grid:has(>.info-section:only-child) .info-section--payments,.financial-flow .income-detail__sections-grid:has(>.info-section:only-child) .info-section--installments{grid-column:1;grid-row:auto}.financial-flow .income-detail__sections-grid:not(:has(.info-section--items)){grid-template-columns:1fr}.financial-flow .income-detail__sections-grid:not(:has(.info-section--items)) .info-section--payments,.financial-flow .income-detail__sections-grid:not(:has(.info-section--items)) .info-section--installments{grid-column:1;grid-row:auto}.financial-flow .income-detail .info-section--items{grid-column:1;grid-row:1/-1}.financial-flow .income-detail .info-section--payments{grid-column:2;grid-row:1}.financial-flow .income-detail .info-section--installments{grid-column:2;grid-row:2}.financial-flow .income-detail .info-section,.financial-flow .income-detail .financial-summary-card{border-radius:1rem;padding:1.5rem;box-shadow:0 2px 16px #0f172a0a}.financial-flow .income-detail .info-section--items .info-section__content{gap:0}.financial-flow .income-detail__financial-grid{gap:1rem}.financial-flow .income-detail__financial-card{min-height:6rem;padding:1rem 1.5rem;border-radius:1rem}.financial-flow .income-detail__financial-label{font-size:.75rem}.financial-flow .income-detail__financial-value{font-size:1.125rem}.financial-flow .income-detail__financial-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin-top:1rem;padding-top:1rem}.financial-flow .income-detail .tracking-card{padding:1rem;border-radius:.75rem}.financial-flow .income-detail .tracking-card__title{font-size:1rem}.financial-flow .income-detail__timeline-card{padding:1rem 1.5rem}}@media screen and (min-width: 992px){.financial-flow .income-form__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.financial-flow .income-detail__sections-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.financial-flow .income-detail .info-section--items .info-section__content--cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.income-detail{display:flex;flex-direction:column;gap:0;padding-bottom:1.5rem;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right;direction:rtl}.income-detail__header{background:linear-gradient(135deg,#fff,#00b7a505);border-radius:1rem;padding:1rem .5rem;margin:1rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a;display:flex;align-items:center;justify-content:space-between;gap:1rem}.income-detail__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}.income-detail__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2;min-width:0;flex:1}.income-detail__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}.income-detail__header-avatar span{font-size:1.25rem;font-weight:700;color:#00b7a5}.income-detail__header-info{display:flex;flex-direction:column;gap:2px;min-width:0}.income-detail__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3;word-break:break-word}.income-detail__header-info p{color:#706f6c;font-size:.75rem;font-weight:400;margin:0;line-height:1.5;word-break:break-word}.income-detail__header-type{color:#00b7a5!important;font-weight:600!important;font-size:.7rem!important}.income-detail__header-left{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;position:relative;z-index:2;flex-shrink:0}.income-detail__header-badges{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.income-detail__header-actions{display:flex;align-items:center;gap:.25rem}.income-detail__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;-moz-appearance:none;appearance:none;-webkit-appearance:none}.income-detail__header-action i{font-size:.9rem;color:#706f6c;transition:color .2s ease}.income-detail__header-action:hover:not(:disabled){background:#00b7a51a;border-color:#00b7a533}.income-detail__header-action:hover:not(:disabled) i{color:#00b7a5}.income-detail__header-action:active:not(:disabled){transform:scale(.95)}.income-detail__header-action:disabled{opacity:.6;cursor:not-allowed}.income-detail__header-action--muted{background:#fff}.income-detail__content{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.income-detail__sections-grid{display:flex;flex-direction:column;gap:1rem}.income-detail__split-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.income-detail__split-sections .info-section{min-width:0;height:100%}.income-detail__compact-row{padding:.55rem .5rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff}.income-detail__compact-row:not(:last-child){margin-bottom:.25rem}.income-detail__compact-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.income-detail__compact-row-title{font-size:.75rem;font-weight:600;color:#1b1b18;line-height:1.45;word-break:break-word;min-width:0}.income-detail__compact-row-amount{flex-shrink:0;font-size:.75rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext;white-space:nowrap}.income-detail__compact-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:.25rem 0 0;font-size:.68rem;color:#706f6c;line-height:1.4}.income-detail__compact-row-code{direction:ltr;unicode-bidi:plaintext;font-family:IranSans,IranYekan,Dana,monospace}.income-detail__attachment-card{display:flex;flex-direction:column;gap:.35rem;min-width:0;text-decoration:none;color:inherit;border-radius:.65rem;overflow:hidden;border:1px solid rgba(0,0,0,.85);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.income-detail__attachment-card:hover{border-color:#00b7a540;box-shadow:0 2px 10px #00b7a514}.income-detail__attachment-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f8fafc}.income-detail__attachment-label{display:block;padding:.45rem .5rem .55rem;font-size:.68rem;font-weight:500;color:#706f6c;line-height:1.35;text-align:center;word-break:break-word}.income-detail__item-list{display:flex;flex-direction:column;gap:.5rem}.income-detail__item-row{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid rgba(0,0,0,.1);border-radius:1rem;background:#fff;box-shadow:0 2px 10px #0f172a0a}.income-detail__item-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.income-detail__item-row-leading{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.income-detail__item-row-icon{flex-shrink:0;width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;border-radius:.65rem;background:#00b7a514;border:1px solid rgba(0,0,0,.1)}.income-detail__item-row-icon i{font-size:.95rem;color:#00b7a5}.income-detail__item-row-icon--expense{background:#ea580c14;border-color:#ea580c29}.income-detail__item-row-icon--expense i{color:#c3490a}.income-detail__item-row-info{flex:1;min-width:0}.income-detail__item-row-identity{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18;line-height:1.5;word-break:break-word}.income-detail__item-row-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem}.income-detail__item-row-tag{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;background:#00b7a512;color:#00b7a5;font-size:.62rem;font-weight:600;line-height:1.3}.income-detail__item-row-tag--qty{background:#a1a09a14;color:#706f6c}.income-detail__item-row-qty{margin:.25rem 0 0;font-size:.68rem;font-weight:500;color:#a1a09a;line-height:1.35}.income-detail__item-row-pricing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:left;direction:ltr}.income-detail__item-row-total-label{font-size:.64rem;font-weight:500;color:#a1a09a;line-height:1.2}.income-detail__item-row-total{margin:0;text-align:left}.income-detail__item-row-secondary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem;padding-top:.5rem;border-top:1px dashed rgba(0,0,0,.1)}.income-detail__item-row-chips{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:.35rem;width:100%}.income-detail__item-chip{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;padding:.35rem .55rem;border-radius:.65rem;border:1px solid rgba(0,0,0,.1);font-size:1rem;font-weight:500;color:#706f6c;direction:ltr;unicode-bidi:plaintext}.income-detail__item-chip--profit{background:#00b7a50f;border-color:#00b7a51a}.income-detail__item-chip-label{font-size:.7rem;color:#a1a09a;line-height:1.2;direction:rtl;unicode-bidi:plaintext;align-self:stretch;text-align:right}.income-detail__item-row-secondary-label{flex-shrink:0;font-size:1rem;font-weight:500;color:#a1a09a;line-height:1.3}.income-detail__item-row-secondary-values{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.2rem;min-width:0;font-size:1rem;font-weight:500;color:#a1a09a;direction:ltr;unicode-bidi:plaintext;text-align:left;line-height:1.35;font-variant-numeric:tabular-nums}.income-detail__item-row-secondary-profit{color:#00b7a5;font-weight:600}.income-detail__item-row-secondary-sep{color:#a1a09a8c;-webkit-user-select:none;user-select:none}.income-detail .info-section--costs,.income-detail .info-section--payments{padding:.5rem 1rem}.income-detail .info-section--costs .info-section__header,.income-detail .info-section--payments .info-section__header{margin-bottom:.25rem;padding-bottom:.25rem;justify-content:space-between}.income-detail .info-section--costs .info-section__content--compact .income-detail__compact-row,.income-detail .info-section--payments .info-section__content--compact .income-detail__compact-row{width:100%;background:transparent;border:1px solid rgba(0,0,0,.1);padding:.5rem;border-radius:.75rem}.income-detail .info-section--costs .info-section__content--compact .income-detail__compact-row:not(:last-child),.income-detail .info-section--payments .info-section__content--compact .income-detail__compact-row:not(:last-child){margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.1)}.income-detail__section-add-btn{display:inline-flex;align-items:center;gap:.25rem;margin-right:auto;padding:.3rem .7rem;font-size:.75rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;border:1px solid rgba(0,183,165,.25);border-radius:999px;background:#00b7a514;color:#00b7a5;cursor:pointer;transition:all .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.income-detail__section-add-btn i{font-size:.7rem}.income-detail__section-add-btn:hover{background:#00b7a5;color:#fff}.income-detail__payments-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0}.income-detail__payments-empty p{margin:0;font-size:.875rem;color:#706f6c}.income-detail .info-section--items{padding:.5rem 1rem;background:#f8fafc59;border-color:#0000001a}.income-detail .info-section--items .info-section__header{margin-bottom:.5rem;padding-bottom:.25rem}.income-detail .info-section--items .info-section__content{gap:.5rem}.income-detail .info-section{background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #00000005;padding:1rem;width:100%}.income-detail .info-section__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.income-detail .info-section__header>i{color:#00b7a5;font-size:1.125rem}.income-detail .info-section__title{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.income-detail .info-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:1rem;background:#00b7a51a;color:#00b7a5;font-size:.65rem;font-weight:700}.income-detail .info-section__content{display:flex;flex-direction:column;gap:0}.income-detail .info-section__content--cards{gap:.5rem}.income-detail .info-section__content--compact{gap:6px}.income-detail .info-section__content--attachments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.income-detail .info-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;padding:.5rem .25rem;min-height:40px}.income-detail .info-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.income-detail .info-row--highlight{background:linear-gradient(90deg,rgba(0,183,165,.04),transparent);border-radius:.35rem}.income-detail .info-row--warning{background:#ea580c0a;border-radius:.35rem}.income-detail .info-row__label{display:flex;align-items:center;gap:.25rem;color:#706f6c;font-weight:500;flex-shrink:0;min-width:100px;font-size:.875rem}.income-detail .info-row__value{color:#1b1b18;text-align:left;font-family:IranSans,IranYekan,Dana,monospace;display:flex;align-items:center;gap:.25rem;flex:1;font-weight:600;font-size:.875rem;word-break:break-word;justify-content:flex-end;line-height:1.5;direction:ltr;unicode-bidi:plaintext}.income-detail .info-row__value--primary{color:#00b7a5}.income-detail .info-row__value--warning{color:#ea580c}.income-detail .tracking-card{background:#fff;border-radius:.65rem;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.income-detail .tracking-card:hover{border-color:#00b7a533;box-shadow:0 2px 8px #0000000f}.income-detail .tracking-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.income-detail .tracking-card__icon i{font-size:.75rem;color:#00b7a5}.income-detail .tracking-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.income-detail .tracking-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.income-detail .tracking-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;word-break:break-word}.income-detail .tracking-card__divider{height:1px;background-color:#0000000f;opacity:.5}.income-detail .tracking-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.income-detail .tracking-card__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.income-detail .tracking-card__meta-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c}.income-detail .tracking-card__meta-item i{font-size:.85rem;opacity:.7}.income-detail .tracking-card__meta-item--code{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr}.income-detail .tracking-card__amount{flex-shrink:0;font-size:.875rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext}.income-detail__timeline{position:relative}.income-detail__timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;inset-inline-start:.875rem;width:2px;background:linear-gradient(180deg,#00b7a51f,#00b7a566);border-radius:.35rem}.income-detail__timeline-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.income-detail__timeline-item:last-child{margin-bottom:0}.income-detail__timeline-aside{position:relative;z-index:1;width:1.75rem;flex-shrink:0;display:flex;justify-content:center;padding-top:1rem}.income-detail__timeline-marker{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00b7a5,#009889);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 3px 10px #00b7a54d}.income-detail__timeline-marker--paid{background:linear-gradient(135deg,#00b7a5,#009889);box-shadow:0 3px 10px #00b7a54d}.income-detail__timeline-marker--pending{background:linear-gradient(135deg,#ea580c,#cd4d0b);box-shadow:0 3px 10px #ea580c4d}.income-detail__timeline-marker--overdue{background:linear-gradient(135deg,#dc264a,#c42040);box-shadow:0 3px 10px #dc264a4d}.income-detail__timeline-card{flex:1;min-width:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .15s ease-in-out}.income-detail__timeline-card:hover{border-color:#00b7a540;box-shadow:0 4px 14px #00b7a514}.income-detail__timeline-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.income-detail__timeline-title{font-size:.875rem;font-weight:600;color:#1b1b18}.income-detail__status-pill{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:1rem;font-size:.65rem;font-weight:600;white-space:nowrap}.income-detail__status-pill--paid{background:#00b7a51a;color:#00b7a5}.income-detail__status-pill--pending{background:#ea580c1a;color:#ea580c}.income-detail__status-pill--overdue{background:#dc264a1a;color:#dc264a}.income-detail__timeline-meta{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.income-detail__timeline-field{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem;border-radius:.65rem;background:#f8fafc}.income-detail__timeline-field>i{margin-top:2px;font-size:.75rem;color:#00b7a5}.income-detail__timeline-field-content{display:flex;flex-direction:column;gap:1px;min-width:0}.income-detail__timeline-label{font-size:.65rem;color:#706f6c}.income-detail__timeline-value{font-size:.75rem;font-weight:600;color:#1b1b18;word-break:break-word;direction:ltr;unicode-bidi:plaintext;text-align:right}.income-detail__timeline-extra{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;color:#706f6c}.income-detail__timeline-extra i{font-size:.75rem;color:#00b7a5}.income-detail__pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;border:1px solid rgba(0,183,165,.25);border-radius:999px;background:#00b7a514;color:#00b7a5;cursor:pointer;transition:all .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.income-detail__pay-btn i{font-size:.75rem}.income-detail__pay-btn:hover:not(:disabled){background:#00b7a5;color:#fff;box-shadow:0 4px 12px #00b7a540}.income-detail__pay-btn:active:not(:disabled){transform:scale(.98)}.income-detail__pay-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.income-detail__split-sections{gap:.5rem}.income-detail .info-section--costs,.income-detail .info-section--payments{padding:.5rem}.income-detail .info-section--costs .info-section__header,.income-detail .info-section--payments .info-section__header{flex-wrap:wrap;gap:.25rem}.income-detail .info-section--costs .income-detail__section-add-btn span,.income-detail .info-section--payments .income-detail__section-add-btn span{display:none}}.income-list__loading{display:flex;justify-content:center;align-items:center;padding:2rem}.income-list__items{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.income-list__card{width:100%;opacity:0;transform:translateY(8px);animation:income-list-card-enter .22s cubic-bezier(.23,1,.32,1) forwards}.income-list__card:nth-child(1){animation-delay:0ms}.income-list__card:nth-child(2){animation-delay:45ms}.income-list__card:nth-child(3){animation-delay:90ms}.income-list__card:nth-child(4){animation-delay:135ms}.income-list__card:nth-child(5){animation-delay:.18s}.income-list__card:nth-child(6){animation-delay:225ms}.income-list__card:nth-child(7){animation-delay:.27s}.income-list__card:nth-child(8){animation-delay:315ms}.income-list__card:nth-child(9){animation-delay:.36s}.income-list__card:nth-child(10){animation-delay:405ms}.income-list__card:nth-child(11){animation-delay:.45s}.income-list__card:nth-child(12){animation-delay:495ms}.income-list__load-more-trigger{height:32px;width:100%}@keyframes income-list-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.income-list__card{opacity:1;transform:none;animation:none}}@media screen and (min-width: 768px){.appLayout__container:has(.invoice-flow){border-radius:1rem;box-shadow:0 8px 32px #0f172a14}.invoice-flow.stepper-form .stepper-form__stepper .p-steplist{justify-content:space-between;padding:.5rem 2rem 0}.invoice-flow.stepper-form .stepper-step{flex:1;justify-content:center}.invoice-flow.stepper-form .stepper-step__button{min-width:5.5rem}.invoice-flow.stepper-form .stepper-step__label{font-size:.875rem}.invoice-flow.stepper-form .step-content{padding:1.5rem 2rem;padding-bottom:calc(9.25rem + env(safe-area-inset-bottom,0));max-width:880px;margin:0 auto;width:100%}.invoice-flow .invoice-form .grid{margin:0 -.25rem}.invoice-flow .invoice-form .grid>.col-12:has(.merchant-account-card){flex:0 0 33.3333%;max-width:33.3333%;padding:.25rem}.invoice-flow .invoice-form .merchant-account-card{min-height:168px}.invoice-flow .invoice-form__section-intro p{font-size:1rem}.invoice-flow .invoice-list__content,.invoice-flow .invoice-list__tabs .p-tablist{padding:0 1rem}.invoice-flow .invoice-list__panel-content{padding:0 .5rem}.invoice-flow .invoice-detail{padding-bottom:2rem}.invoice-flow .invoice-detail__header{margin:1.5rem 2rem 0;padding:2rem;border-radius:1rem}.invoice-flow .invoice-detail__header-avatar{width:64px;height:64px}.invoice-flow .invoice-detail__header-avatar span{font-size:1.5rem}.invoice-flow .invoice-detail__header-info h2{font-size:1.25rem}.invoice-flow .invoice-detail__header-info p{font-size:.875rem}.invoice-flow .invoice-detail__header-type{font-size:.75rem!important}.invoice-flow .invoice-detail__header-left{flex-direction:row;align-items:center;gap:1rem}.invoice-flow .invoice-detail__content{padding:1.5rem 2rem 2rem;gap:1.5rem}.invoice-flow .invoice-detail__sections-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.5rem;align-items:start}.invoice-flow .invoice-detail__sections-grid:has(>.info-section:only-child){grid-template-columns:1fr}.invoice-flow .invoice-detail__sections-grid:has(>.info-section:only-child) .info-section--items,.invoice-flow .invoice-detail__sections-grid:has(>.info-section:only-child) .info-section--payments,.invoice-flow .invoice-detail__sections-grid:has(>.info-section:only-child) .info-section--installments{grid-column:1;grid-row:auto}.invoice-flow .invoice-detail__sections-grid:not(:has(.info-section--items)){grid-template-columns:1fr}.invoice-flow .invoice-detail__sections-grid:not(:has(.info-section--items)) .info-section--payments,.invoice-flow .invoice-detail__sections-grid:not(:has(.info-section--items)) .info-section--installments{grid-column:1;grid-row:auto}.invoice-flow .invoice-detail .info-section--items{grid-column:1;grid-row:1/-1}.invoice-flow .invoice-detail .info-section--payments{grid-column:2;grid-row:1}.invoice-flow .invoice-detail .info-section--installments{grid-column:2;grid-row:2}.invoice-flow .invoice-detail .info-section{border-radius:1rem;padding:1.5rem;box-shadow:0 2px 16px #0f172a0a}.invoice-flow .invoice-detail .info-section--financial{border-radius:1rem;padding:1.5rem}.invoice-flow .invoice-detail .info-section--items .info-section__content--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.invoice-flow .invoice-detail__financial-grid{gap:1rem}.invoice-flow .invoice-detail__financial-card{min-height:6rem;padding:1rem 1.5rem;border-radius:1rem}.invoice-flow .invoice-detail__financial-label{font-size:.75rem}.invoice-flow .invoice-detail__financial-value{font-size:1.125rem}.invoice-flow .invoice-detail__financial-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin-top:1rem;padding-top:1rem}.invoice-flow .invoice-detail .tracking-card{padding:1rem;border-radius:.75rem}.invoice-flow .invoice-detail .tracking-card__title{font-size:1rem}.invoice-flow .invoice-detail__timeline-card{padding:1rem 1.5rem}}@media screen and (min-width: 992px){.invoice-flow .invoice-form__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.invoice-flow .invoice-detail__sections-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.invoice-flow .invoice-detail .info-section--items .info-section__content--cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.invoice-detail{display:flex;flex-direction:column;gap:0;padding-bottom:1.5rem;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right;direction:rtl}.invoice-detail__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}.invoice-detail__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}.invoice-detail__header-profile{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2;min-width:0;flex:1}.invoice-detail__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}.invoice-detail__header-avatar span{font-size:1.25rem;font-weight:700;color:#00b7a5}.invoice-detail__header-info{display:flex;flex-direction:column;gap:2px;min-width:0}.invoice-detail__header-info h2{color:#1b1b18;font-size:1rem;font-weight:700;margin:0;line-height:1.3;word-break:break-word}.invoice-detail__header-info p{color:#706f6c;font-size:.75rem;font-weight:400;margin:0;line-height:1.5;word-break:break-word}.invoice-detail__header-type{color:#00b7a5!important;font-weight:600!important;font-size:.7rem!important}.invoice-detail__header-left{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;position:relative;z-index:2;flex-shrink:0}.invoice-detail__header-badges{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.invoice-detail__header-actions{display:flex;align-items:center;gap:.25rem}.invoice-detail__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;-moz-appearance:none;appearance:none;-webkit-appearance:none}.invoice-detail__header-action i{font-size:.9rem;color:#706f6c;transition:color .2s ease}.invoice-detail__header-action:hover:not(:disabled){background:#00b7a51a;border-color:#00b7a533}.invoice-detail__header-action:hover:not(:disabled) i{color:#00b7a5}.invoice-detail__header-action:active:not(:disabled){transform:scale(.95)}.invoice-detail__header-action:disabled{opacity:.6;cursor:not-allowed}.invoice-detail__header-action--muted{background:#fff}.invoice-detail__content{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.invoice-detail__sections-grid{display:flex;flex-direction:column;gap:1rem}.invoice-detail__financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.invoice-detail__financial-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.5rem .25rem;border-radius:.75rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);text-align:center;min-height:4.5rem}.invoice-detail__financial-card--paid{background:#00b7a50f;border-color:#00b7a51f}.invoice-detail__financial-card--warning{background:#ea580c14;border-color:#ea580c2e}.invoice-detail__financial-label{font-size:.65rem;color:#706f6c;font-weight:500}.invoice-detail__financial-value{font-size:.875rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext;line-height:1.3;word-break:break-word}.invoice-detail__financial-breakdown{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed rgba(0,0,0,.06)}.invoice-detail__financial-breakdown-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:#706f6c}.invoice-detail__financial-breakdown-item span:last-child{font-weight:600;color:#1b1b18;direction:ltr;unicode-bidi:plaintext}.invoice-detail .info-section--financial .info-section__header{margin-bottom:.5rem}.invoice-detail .info-section--settled{border-color:#16a34a40;background:linear-gradient(180deg,#16a34a0a,#fff)}.invoice-detail .info-section{background:#fff;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #00000005;padding:1rem;width:100%}.invoice-detail .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)}.invoice-detail .info-section__header>i{color:#00b7a5;font-size:1.125rem}.invoice-detail .info-section__title{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#1b1b18;margin:0}.invoice-detail .info-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:1rem;background:#00b7a51a;color:#00b7a5;font-size:.65rem;font-weight:700}.invoice-detail .info-section__content{display:flex;flex-direction:column;gap:0}.invoice-detail .info-section__content--cards{gap:.5rem}.invoice-detail .info-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;padding:.5rem .25rem;min-height:40px}.invoice-detail .info-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.invoice-detail .info-row--highlight{background:linear-gradient(90deg,rgba(0,183,165,.04),transparent);border-radius:.35rem}.invoice-detail .info-row--warning{background:#ea580c0a;border-radius:.35rem}.invoice-detail .info-row__label{display:flex;align-items:center;gap:.25rem;color:#706f6c;font-weight:500;flex-shrink:0;min-width:100px;font-size:.875rem}.invoice-detail .info-row__value{color:#1b1b18;text-align:left;font-family:IranSans,IranYekan,Dana,monospace;display:flex;align-items:center;gap:.25rem;flex:1;font-weight:600;font-size:.875rem;word-break:break-word;justify-content:flex-end;line-height:1.5;direction:ltr;unicode-bidi:plaintext}.invoice-detail .info-row__value--primary{color:#00b7a5}.invoice-detail .info-row__value--warning{color:#ea580c}.invoice-detail .tracking-card{background:#fff;border-radius:.65rem;padding:.5rem;transition:all .2s ease;display:flex;align-items:flex-start;gap:.25rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.invoice-detail .tracking-card:hover{border-color:#00b7a533;box-shadow:0 2px 8px #0000000f}.invoice-detail .tracking-card__icon{width:1.5rem;height:1.5rem;border-radius:.35rem;background:#00b7a51a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invoice-detail .tracking-card__icon i{font-size:.75rem;color:#00b7a5}.invoice-detail .tracking-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.invoice-detail .tracking-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.invoice-detail .tracking-card__title{font-size:.875rem;font-weight:700;color:#1b1b18;margin:0;line-height:1.4;word-break:break-word}.invoice-detail .tracking-card__divider{height:1px;background-color:#0000000f;opacity:.5}.invoice-detail .tracking-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.invoice-detail .tracking-card__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.invoice-detail .tracking-card__meta-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#706f6c}.invoice-detail .tracking-card__meta-item i{font-size:.85rem;opacity:.7}.invoice-detail .tracking-card__meta-item--code{font-family:IranSans,IranYekan,Dana,monospace;direction:ltr}.invoice-detail .tracking-card__amount{flex-shrink:0;font-size:.875rem;font-weight:700;color:#1b1b18;direction:ltr;unicode-bidi:plaintext}.invoice-detail__timeline{position:relative}.invoice-detail__timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;inset-inline-start:.875rem;width:2px;background:linear-gradient(180deg,#00b7a51f,#00b7a566);border-radius:.35rem}.invoice-detail__timeline-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.invoice-detail__timeline-item:last-child{margin-bottom:0}.invoice-detail__timeline-aside{position:relative;z-index:1;width:1.75rem;flex-shrink:0;display:flex;justify-content:center;padding-top:1rem}.invoice-detail__timeline-marker{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00b7a5,#009889);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 3px 10px #00b7a54d}.invoice-detail__timeline-marker--paid{background:linear-gradient(135deg,#16a34a,#12883e);box-shadow:0 3px 10px #16a34a4d}.invoice-detail__timeline-marker--pending{background:linear-gradient(135deg,#ea580c,#cd4d0b);box-shadow:0 3px 10px #ea580c4d}.invoice-detail__timeline-marker--overdue{background:linear-gradient(135deg,#dc264a,#c42040);box-shadow:0 3px 10px #dc264a4d}.invoice-detail__timeline-card{flex:1;min-width:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;transition:all .15s ease-in-out}.invoice-detail__timeline-card:hover{border-color:#00b7a540;box-shadow:0 4px 14px #00b7a514}.invoice-detail__timeline-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.invoice-detail__timeline-title{font-size:.875rem;font-weight:600;color:#1b1b18}.invoice-detail__status-pill{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:1rem;font-size:.65rem;font-weight:600;white-space:nowrap}.invoice-detail__status-pill--paid{background:#16a34a1a;color:#16a34a}.invoice-detail__status-pill--pending{background:#ea580c1a;color:#ea580c}.invoice-detail__status-pill--overdue{background:#dc264a1a;color:#dc264a}.invoice-detail__timeline-meta{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.invoice-detail__timeline-field{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem;border-radius:.65rem;background:#f8fafc}.invoice-detail__timeline-field>i{margin-top:2px;font-size:.75rem;color:#00b7a5}.invoice-detail__timeline-field-content{display:flex;flex-direction:column;gap:1px;min-width:0}.invoice-detail__timeline-label{font-size:.65rem;color:#706f6c}.invoice-detail__timeline-value{font-size:.75rem;font-weight:600;color:#1b1b18;word-break:break-word;direction:ltr;unicode-bidi:plaintext;text-align:right}.invoice-detail__timeline-extra{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;color:#706f6c}.invoice-detail__timeline-extra i{font-size:.75rem;color:#00b7a5}.invoice-detail__pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;border:1px solid rgba(0,183,165,.25);border-radius:999px;background:#00b7a514;color:#00b7a5;cursor:pointer;transition:all .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.invoice-detail__pay-btn i{font-size:.75rem}.invoice-detail__pay-btn:hover:not(:disabled){background:#00b7a5;color:#fff;box-shadow:0 4px 12px #00b7a540}.invoice-detail__pay-btn:active:not(:disabled){transform:scale(.98)}.invoice-detail__pay-btn:disabled{opacity:.6;cursor:not-allowed}.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;margin-top:.5rem}.list-view__panel-content{padding:.5rem}.list-view__tabs .p-tablist-tab-list{background:transparent}.list-view__tabs .p-tablist-tab-list .p-badge{background:#00b7a526;color:#00b7a5}.invoice-list__loading{display:flex;justify-content:center;align-items:center;padding:2rem}.invoice-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.invoice-list__meta-amount{font-size:.75rem;font-weight:700;color:#1b1b18;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.invoice-list__meta-remaining{font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,monospace;direction:ltr;unicode-bidi:plaintext}.invoice-list__paginator{margin-top:1rem;border-top:1px solid rgba(0,0,0,.06);padding-top:.5rem}.invoice-stepper__content{padding:0 0 1rem}.invoice-stepper__section-title{font-size:.95rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}.invoice-stepper__row-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.invoice-stepper__summary-card{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:.75rem;padding:1rem;margin-top:1rem}.invoice-stepper__summary-row{display:flex;justify-content:space-between;padding:.35rem 0}.invoice-stepper__summary-row--highlight{font-weight:700;border-top:1px solid var(--surface-200);margin-top:.5rem;padding-top:.75rem}.invoice-stepper__payment-row,.invoice-stepper__installment-row{border:1px solid var(--surface-200);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem}.invoice-stepper__readonly-input{background:var(--surface-100)}.bottom-bar.bottom-bar--merchant{font-family:IranSans,IranYekan,Dana,sans-serif;padding-inline:.5rem}.bottom-bar.bottom-bar--merchant .bottom-bar__surface.bottom-bar__surface--merchant{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:unset;grid-auto-columns:unset;align-items:center;justify-items:stretch;gap:0;width:100%;min-height:62px;padding:.4rem .35rem calc(.35rem + env(safe-area-inset-bottom,0px))}.bottom-bar.bottom-bar--merchant .bottom-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;width:100%;min-width:0;max-width:none;flex:none;padding:.3rem .25rem;box-sizing:border-box}.bottom-bar.bottom-bar--merchant .bottom-bar__item-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0}.bottom-bar.bottom-bar--merchant .bottom-bar__item-indicator{inset-inline:.15rem;bottom:-.1rem;height:.16rem}.bottom-bar.bottom-bar--merchant .bottom-bar__item-icon{transform:none}.bottom-bar.bottom-bar--merchant .bottom-bar__item-label{display:block;width:100%;max-width:100%;margin:0;padding:0;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.62rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-bar.bottom-bar--merchant .bottom-bar__badge{top:-.2rem;inset-inline-end:-.4rem;font-family:IranSans,IranYekan,Dana,sans-serif}.bottom-bar.bottom-bar--merchant .bottom-bar__item--active .bottom-bar__item-icon{transform:none}@media (max-width: 399.98px){.bottom-bar.bottom-bar--merchant{padding-inline:.4rem}.bottom-bar.bottom-bar--merchant .bottom-bar__surface.bottom-bar__surface--merchant{padding:.32rem .2rem calc(.28rem + env(safe-area-inset-bottom,0px))}.bottom-bar.bottom-bar--merchant .bottom-bar__item{gap:.16rem;padding:.2rem .15rem}.bottom-bar.bottom-bar--merchant .bottom-bar__item-label{font-size:.56rem}}.merchant-dashboard{padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__greeting{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 2px 12px #0f172a0f}.merchant-dashboard__greeting-text{display:flex;flex-direction:column;gap:.25rem;text-align:right}.merchant-dashboard__greeting-hello{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__greeting-welcome{margin:0;font-size:.875rem;color:#64748b;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__greeting-logo{width:3.5rem;height:3.5rem;border-radius:.875rem;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.merchant-dashboard__greeting-logo-img{width:3.5rem;height:3.5rem;object-fit:contain;display:block}.merchant-dashboard__section{display:flex;flex-direction:column;gap:.75rem}.merchant-dashboard__section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#0f172a}.merchant-dashboard__section-header-main{display:flex;align-items:center;gap:.5rem}.merchant-dashboard__section-more{border:none;background:transparent;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;padding:.25rem 0;display:inline-flex;align-items:center;gap:.15rem}.merchant-dashboard__section-more-icon{flex-shrink:0}.merchant-dashboard__section-title{margin:0;font-size:.95rem;font-weight:700;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__section-icon{color:#00b7a5}.merchant-dashboard__installation-cards{width:100%}.merchant-dashboard__list{display:flex;flex-direction:column;gap:.5rem}.merchant-dashboard__row{display:flex;align-items:center;gap:.75rem;background:#fff;border-radius:.875rem;padding:.875rem 1rem;box-shadow:0 1px 8px #0f172a0d;border:none;width:100%;text-align:right;cursor:default}.merchant-dashboard__row--clickable{cursor:pointer}.merchant-dashboard__row-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#e6faf7;color:#00b7a5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.merchant-dashboard__row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.merchant-dashboard__row-title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__row-subtitle{margin:0;font-size:.75rem;color:#94a3b8;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__row-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;flex-shrink:0}.merchant-dashboard__row-date{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:#94a3b8}.merchant-dashboard__status{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:.4rem;font-size:.7rem;font-weight:600;white-space:nowrap;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-dashboard__status--reviewing{background:#fff4e5;color:#c2410c}.merchant-dashboard__status--approved{background:#e7f8ef;color:#15803d}.merchant-dashboard__status--documents{background:#e8f1ff;color:#1d4ed8}.merchant-dashboard__status--rejected{background:#f1f5f9;color:#64748b}.merchant-dashboard__status--registered{background:#ffe8ea;color:#be123c}.merchant-dashboard__training-scroll{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.35rem;margin-inline:-.25rem;padding-inline:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.merchant-dashboard__training-scroll::-webkit-scrollbar{display:none}.merchant-dashboard__training-scroll .merchant-training-category-card{flex:0 0 12.5rem}.merchant-dashboard__delivery-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff;border-radius:.875rem;padding:1rem;box-shadow:0 1px 8px #0f172a0d;border:none;width:100%;cursor:pointer;text-align:right}.merchant-dashboard__delivery-title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.merchant-dashboard__delivery-subtitle{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.merchant-dashboard__empty{margin:0;padding:1rem;text-align:center;color:#94a3b8;font-size:.85rem;background:#fff;border-radius:.875rem}.merchant-delivery-detail__loading,.merchant-delivery-detail__empty{display:flex;align-items:center;justify-content:center;min-height:16rem;color:#00b7a5;background:transparent}.merchant-delivery-detail__loading i{font-size:1.75rem}.merchant-delivery-detail__created{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(15,23,42,.06);font-size:.75rem;color:#64748b;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-delivery-detail__created i{font-size:.85rem;opacity:.8}.merchant-delivery-detail__footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.merchant-delivery{padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;min-height:calc(100% - 1rem)}.merchant-delivery__content{display:flex;flex-direction:column;gap:.75rem}.merchant-delivery__loading{display:flex;align-items:center;justify-content:center;min-height:16rem;color:#00b7a5}.merchant-delivery__loading i{font-size:1.75rem}.merchant-delivery__empty{flex:1;min-height:18rem;background:transparent;box-shadow:none;border:none}.merchant-installations{padding:1rem 1rem 1.5rem}.merchant-installations__content{display:flex;flex-direction:column;gap:.75rem}.merchant-installations__loading{display:flex;justify-content:center;padding:2rem 1rem}.merchant-installations__loading i{font-size:1.75rem;color:#00b7a5}.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}.merchantLogin .appLogin{height:100dvh}.merchant-profile{padding:1.25rem 1rem 1.5rem;font-family:IranSans,IranYekan,Dana,sans-serif;display:flex;flex-direction:column;gap:1.25rem}.merchant-profile__header{background:#fff;border-radius:1rem;padding:1.5rem 1rem;text-align:center;box-shadow:0 2px 12px #0f172a0f}.merchant-profile__avatar{width:4rem;height:4rem;margin:0 auto .75rem;border-radius:50%;background:#00b7a5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-profile__name{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-profile__role,.merchant-profile__mobile{margin:.35rem 0 0;font-size:.85rem;color:#64748b;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-profile__menu{display:flex;flex-direction:column;gap:.5rem}.merchant-profile__menu-item{display:flex;align-items:center;gap:.75rem;width:100%;border:none;background:#fff;border-radius:.875rem;padding:1rem;box-shadow:0 1px 8px #0f172a0d;cursor:pointer;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.9rem;font-weight:600;color:#0f172a}.merchant-profile__menu-item span{flex:1}.merchant-profile__menu-item--danger{color:#dc264a}.merchant-training-list .list-view__content{padding-top:1rem;padding-inline:1rem;padding-bottom:1.5rem}.merchant-training-list__header{margin:0 0 1.5rem}.merchant-training-list__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;line-height:1.35}.merchant-training-list__subtitle{margin:0;font-size:.8rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;line-height:1.5}.merchant-training-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.merchant-training-list__grid :deep(.merchant-training-category-card){flex:none;width:100%;max-width:none;scroll-snap-align:unset}.merchant-training-category .list-view__content{padding-top:1rem;padding-inline:1rem;padding-bottom:1.5rem}.merchant-training-category__header{display:flex;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.1rem;border-radius:1.1rem;background:linear-gradient(145deg,#00b7a512,#00b7a505);border:1px solid rgba(0,183,165,.1)}.merchant-training-category__thumb{width:4rem;height:4rem;border-radius:.95rem;object-fit:cover;flex-shrink:0;background:#e6faf7}.merchant-training-category__thumb--placeholder{display:flex;align-items:center;justify-content:center;color:#00b7a5;background:linear-gradient(145deg,#e6faf7,#c7f0ea)}.merchant-training-category__header-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}.merchant-training-category__title{margin:0;font-size:1.05rem;font-weight:700;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;line-height:1.35}.merchant-training-category__description{margin:0;font-size:.78rem;color:#706f6c;line-height:1.55;font-family:IranSans,IranYekan,Dana,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.merchant-training-category__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.merchant-training-category__chip{font-size:.7rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;color:#00b7a5;background:#e6faf7;border-radius:999px;padding:.22rem .6rem;line-height:1.3}.merchant-training-category__chip--device{color:#475569;background:#f1f5f9}.merchant-training-category__list{display:flex;flex-direction:column;gap:.9rem}.merchant-training-category__row{display:flex;align-items:stretch;gap:.95rem;width:100%;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:1.1rem;background:#fff;text-align:right;cursor:pointer;font-family:IranSans,IranYekan,Dana,sans-serif;box-shadow:0 2px 12px #0f172a0a;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.merchant-training-category__row:active{transform:scale(.985)}.merchant-training-category__row:hover{border-color:#00b7a547;box-shadow:0 4px 18px #0f172a12}.merchant-training-category__row-media{position:relative;flex-shrink:0}.merchant-training-category__row-cover{width:5rem;height:5rem;border-radius:.9rem;object-fit:cover;display:block;background:#e6faf7}.merchant-training-category__row-cover--placeholder{display:flex;align-items:center;justify-content:center;color:#00b7a5;background:linear-gradient(145deg,#e6faf7,#c7f0ea)}.merchant-training-category__row-play{position:absolute;inset-inline-start:.35rem;top:.35rem;width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.merchant-training-category__row-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.4rem;padding-block:.1rem}.merchant-training-category__row-title{margin:0;font-size:.98rem;font-weight:700;color:#1b1b18;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.merchant-training-category__row-summary{margin:0;font-size:.78rem;color:#706f6c;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.merchant-training-category__row-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.35rem}.merchant-training-category__stat{display:inline-flex;align-items:center;gap:.28rem;font-size:.7rem;font-weight:550;color:#64748b;background:#f8fafc;border-radius:999px;padding:.28rem .55rem;line-height:1.3;max-width:100%}.merchant-training-category__stat--video{color:#0f766e;background:#00b7a51f}.merchant-training-category__stat-icon{flex-shrink:0}.merchant-training-category__stat-label{color:#94a3b8;font-weight:500}.merchant-training-category__pagination{margin-top:1.5rem;display:flex;justify-content:center}.merchant-training-category__pagination-inner{display:flex;align-items:center;gap:.5rem}.merchant-training-category__page-btn{border:1px solid rgba(0,0,0,.06);background:#fff;color:#1b1b18;border-radius:.65rem;padding:.45rem .85rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer}.merchant-training-category__page-btn:disabled{opacity:.45;cursor:not-allowed}.merchant-training-category__page-info{font-size:.75rem;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-status{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:650;font-family:IranSans,IranYekan,Dana,sans-serif;line-height:1.3;white-space:nowrap;width:fit-content;max-width:max-content;flex:0 0 auto;box-sizing:border-box}.merchant-device-status__dot{width:.4rem;height:.4rem;border-radius:999px;background:currentColor;flex-shrink:0}.merchant-device-status--active{color:#0f766e;background:#00b7a524}.merchant-device-status--inactive{color:#64748b;background:#64748b24}.merchant-device-status--under-review{color:#b45309;background:#f59e0b29}.merchant-device-status--canceling{color:#c2410c;background:#f9731629}.merchant-device-status--canceled{color:#475569;background:#64748b24}.merchant-device-card{display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:10.5rem;border:none;background:#fff;border-radius:1.25rem;overflow:hidden;text-align:right;cursor:pointer;box-shadow:none;filter:none;font-family:IranSans,IranYekan,Dana,sans-serif;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .14s ease-out;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.merchant-device-card:focus-visible{outline:2px solid rgba(0,183,165,.4);outline-offset:2px}.merchant-device-card:active{transform:scale(.985)}.merchant-device-card--compact{min-height:0;border-radius:1rem}.merchant-device-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1rem .85rem 1rem 1.1rem;flex:1;min-width:0}.merchant-device-card--compact .merchant-device-card__body{padding:.85rem .95rem;gap:.35rem;justify-content:center}.merchant-device-card__top{display:flex;align-items:center;justify-content:flex-start}.merchant-device-card__identity{display:flex;flex-direction:column;gap:.28rem;flex:1;min-width:0;justify-content:center}.merchant-device-card__model{margin:0;font-size:1.2rem;font-weight:750;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.merchant-device-card--compact .merchant-device-card__model{font-size:.95rem}.merchant-device-card__device-name,.merchant-device-card__brand{margin:0;font-size:.8rem;font-weight:550;color:#475569;line-height:1.4}.merchant-device-card__store{margin:0;font-size:.78rem;color:#64748b;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.merchant-device-card__meta{display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem}.merchant-device-card__meta-row{display:flex;align-items:baseline;justify-content:flex-start;gap:.4rem;margin:0;font-size:.72rem;line-height:1.4}.merchant-device-card__meta-label{color:#94a3b8;font-weight:500;flex-shrink:0}.merchant-device-card__meta-value{color:#64748b;font-weight:550;font-family:IranSans,IranYekan,Dana,sans-serif;direction:ltr;text-align:right;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-device-card__serial{margin:.15rem 0 0;font-size:.72rem;color:#94a3b8;font-family:IranSans,IranYekan,Dana,sans-serif;direction:ltr;text-align:right;letter-spacing:.02em}.merchant-device-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.55rem;border-top:1px solid #f1f5f9}.merchant-device-card--compact .merchant-device-card__footer{border-top:none;padding-top:.15rem}.merchant-device-card__cta{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:650;color:#334155;line-height:1.3;flex-shrink:0}.merchant-device-card__cta-icon{flex-shrink:0;color:#64748b}.merchant-device-card--compact .merchant-device-card__cta{font-size:.72rem}.merchant-device-card__media{position:relative;width:42%;max-width:9.5rem;min-width:7rem;background:linear-gradient(160deg,#f0fdfa,#f8fafc 55%,#eef2ff);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.merchant-device-card--compact .merchant-device-card__media{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.merchant-device-card__image{width:100%;height:100%;object-fit:cover;padding:0}.merchant-device-card--compact .merchant-device-card__image{padding:0}.merchant-device-card__placeholder{color:#00b7a58c}.merchant-device-slider{display:flex;flex-direction:column;gap:.75rem;width:100%}.merchant-device-slider__swiper{width:100%;overflow:hidden}.merchant-device-slider__slide{width:100%;height:auto;box-sizing:border-box}.merchant-device-slider__dots{display:flex;align-items:center;justify-content:center;gap:.4rem}.merchant-device-slider__dot{width:.4rem;height:.4rem;border-radius:999px;border:none;padding:0;background:#cbd5e1;cursor:pointer;transition:width .2s cubic-bezier(.22,1,.36,1),background-color .2s ease}.merchant-device-slider__dot--active{width:1.1rem;background:#00b7a5}.merchant-device-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.merchant-device-drawer{max-width:100%}.merchant-device-drawer :deep(.p-drawer-header),.merchant-device-drawer :deep(.drawer__header){padding:1rem;border-bottom:1px solid rgba(15,23,42,.06)}.merchant-device-drawer :deep(.p-drawer-content),.merchant-device-drawer :deep(.drawer__body){padding:1rem}.merchant-device-drawer__loading,.merchant-device-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:#64748b;font-size:.875rem;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__loading i{font-size:1.5rem;color:#00b7a5}.merchant-device-drawer__content{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:.5rem}.merchant-device-drawer__header{display:flex;align-items:center;gap:1rem;background:#f8fafc;border-radius:1rem;padding:.875rem}.merchant-device-drawer__media{width:4.5rem;height:4.5rem;border-radius:.875rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.merchant-device-drawer__image{width:100%;height:100%;object-fit:contain;padding:.35rem}.merchant-device-drawer__placeholder{color:#00b7a580}.merchant-device-drawer__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;flex:1;text-align:right}.merchant-device-drawer__meta .merchant-device-status{align-self:flex-start;width:auto;max-width:max-content;margin-top:.2rem}.merchant-device-drawer__store{margin:0;width:100%;font-size:.8125rem;color:#64748b;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__model{margin:0;width:100%;font-size:1rem;font-weight:700;color:#0f172a;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__brand{margin:0;width:100%;font-size:.8rem;color:#475569;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__serial{margin:0;width:100%;font-size:.75rem;color:#94a3b8;direction:ltr;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__section{display:flex;flex-direction:column;gap:.75rem}.merchant-device-drawer__section-title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__card,.merchant-device-drawer__bank{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:1rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.65rem}.merchant-device-drawer__bank-title{margin:0 0 .15rem;font-size:.8125rem;font-weight:700;color:#00b7a5;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__bank--secondary .merchant-device-drawer__bank-title{color:#64748b}.merchant-device-drawer__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif}.merchant-device-drawer__label{font-size:.8125rem;color:#64748b;flex-shrink:0}.merchant-device-drawer__value{font-size:.8125rem;color:#0f172a;font-weight:500;text-align:left;direction:ltr;word-break:break-word;max-width:62%}.merchant-device-drawer__value--text{direction:rtl;text-align:right}.merchant-training-category-card{flex:0 0 12.5rem;background:#fff;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 8px #0f172a0d;display:flex;flex-direction:column;border:none;text-align:right;cursor:pointer;padding:0;scroll-snap-align:start;font-family:IranSans,IranYekan,Dana,sans-serif;width:100%}.merchant-training-category-card__cover{width:100%;height:8.5rem;object-fit:contain;display:block;background:#e6faf7;padding:.5rem}.merchant-training-category-card__cover-placeholder{width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e6faf7,#c7f0ea);color:#00b7a5}.merchant-training-category-card__body{display:flex;flex-direction:column;gap:.45rem;padding:.75rem}.merchant-training-category-card__title{margin:0;font-size:.8rem;font-weight:600;color:#0f172a;line-height:1.45;font-family:IranSans,IranYekan,Dana,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.merchant-training-category-card__meta{display:flex;flex-wrap:wrap;gap:.35rem}.merchant-training-category-card__badge{align-self:flex-start;font-size:.65rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;color:#00b7a5;background:#e6faf7;border-radius:999px;padding:.15rem .5rem}.merchant-training-category-card__badge--muted{color:#64748b;background:#f1f5f9}.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}.activity-afarinesh-api-modal__content{display:flex;flex-direction:column;gap:1rem}.activity-afarinesh-api-modal__summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.activity-afarinesh-api-modal__badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.65rem;font-size:.875rem;font-weight:600}.activity-afarinesh-api-modal__badge--success{color:#166534;background:#dcfce7}.activity-afarinesh-api-modal__badge--error{color:#991b1b;background:#fee2e2}.activity-afarinesh-api-modal__meta{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:220px}.activity-afarinesh-api-modal__meta-row{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.875rem}.activity-afarinesh-api-modal__meta-label{color:#706f6c;min-width:90px}.activity-afarinesh-api-modal__meta-value{color:#1b1b18;font-weight:500;word-break:break-word}.activity-afarinesh-api-modal__error{margin:0;padding:.5rem 1rem;border-radius:.65rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;line-height:1.7;font-size:.875rem}.activity-afarinesh-api-modal__description{margin:0;color:#706f6c;line-height:1.7;font-size:.875rem}.activity-afarinesh-api-modal__bcid{padding:.5rem 1rem;border-radius:.65rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06)}.activity-afarinesh-api-modal__bcid-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#1b1b18}.activity-afarinesh-api-modal__panels{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 900px){.activity-afarinesh-api-modal__panels{grid-template-columns:1fr 1fr}}.activity-afarinesh-api-modal__panel{display:flex;flex-direction:column;min-height:240px;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;overflow:hidden;background:#fafafa}.activity-afarinesh-api-modal__panel-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border-bottom:1px solid rgba(0,0,0,.06)}.activity-afarinesh-api-modal__panel-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.activity-afarinesh-api-modal__json{margin:0;padding:1rem;overflow:auto;max-height:420px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#111827;background:#fff;direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ltr{direction:ltr;text-align:left}.api-tester{--api-surface: #ffffff;--api-muted: #f4f6f8;--api-line: #e6ebf0;--api-ink: #132033;--api-soft: #5b6b7c;--api-accent: #00b7a5;--api-accent-strong: #007a72;--api-code-bg: #2d3233;--api-code-fg: #e2e8f0;--api-ok: #289764;--api-err: #cf3559;--api-post: #f59e0b;color:var(--api-ink);font-family:IranSans,IranYekan,Dana,sans-serif;border-radius:16px;min-height:calc(100vh - 1rem)}.api-tester__page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.api-tester__page-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.api-tester__page-subtitle{margin:.35rem 0 0;color:var(--api-soft);font-size:.875rem;line-height:1.5;max-width:42rem}.api-tester__count{display:inline-flex;padding:.35rem .7rem;border-radius:999px;background:#00b7a51a;color:var(--api-accent-strong);font-size:.75rem;font-weight:600}.api-tester__banner{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid rgba(207,53,89,.18);border-radius:12px;background:#cf35590f;color:var(--api-err);font-size:.875rem}.api-tester__shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1rem;align-items:start}.api-tester__sidebar,.api-tester__main{background:var(--api-surface);border:1px solid var(--api-line);border-radius:16px;box-shadow:0 1px 2px #0f172a08}.api-tester__sidebar{position:sticky;top:1rem;max-height:calc(100vh - 6.5rem);display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;padding:.85rem}.api-tester__search{position:relative;margin-bottom:.75rem}.api-tester__search i{position:absolute;top:50%;left:.8rem;transform:translateY(-50%);color:var(--api-soft);font-size:.85rem;pointer-events:none}.api-tester__search input{width:100%;padding:.7rem .8rem .7rem 2.2rem;border:1px solid var(--api-line);border-radius:10px;background:var(--api-muted);color:var(--api-ink);font:inherit;font-size:.85rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.api-tester__search input:focus{border-color:#00b7a580;box-shadow:0 0 0 3px #00b7a51f;background:#fff}.api-tester__filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.api-tester__filter{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid transparent;border-radius:999px;background:var(--api-muted);color:var(--api-soft);font:inherit;font-size:.7rem;cursor:pointer;transition:all .15s ease}.api-tester__filter em{font-style:normal;opacity:.7}.api-tester__filter:hover{color:var(--api-ink)}.api-tester__filter--active{background:#00b7a51f;border-color:#00b7a547;color:var(--api-accent-strong)}.api-tester__groups{flex:1;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}.api-tester__group+.api-tester__group{margin-top:.85rem}.api-tester__group h3{margin:0 0 .4rem .35rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--api-soft)}.api-tester__method{width:100%;max-width:100%;display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.25rem;padding:.6rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;overflow:hidden;transition:background .15s ease,border-color .15s ease}.api-tester__method:hover{background:var(--api-muted)}.api-tester__method--active{background:#00b7a514;border-color:#00b7a538}.api-tester__method--active .api-tester__method-verb{background:#00b7a529;color:var(--api-accent-strong)}.api-tester__method--active strong{color:var(--api-accent-strong)}.api-tester__method-verb{flex-shrink:0;margin-top:.1rem;padding:.12rem .35rem;border-radius:5px;background:#f59e0b24;color:#b45309;font-size:.62rem;font-weight:700;letter-spacing:.03em}.api-tester__method-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem;overflow:hidden}.api-tester__method-copy strong{font-size:.82rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-tester__method-copy small{color:var(--api-soft);font-size:.7rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.api-tester__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--api-soft);font-size:.85rem}.api-tester__main{min-width:0;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.api-tester__urlbar{display:flex;align-items:center;gap:.6rem;padding:.45rem;border:1px solid var(--api-line);border-radius:12px;background:var(--api-muted);min-width:0;overflow:hidden}.api-tester__verb{flex-shrink:0;padding:.45rem .65rem;border-radius:8px;background:#f59e0b29;color:#b45309;font-size:.75rem;font-weight:700}.api-tester__url{flex:1;min-width:0;padding:.45rem .55rem;border-radius:8px;background:#fff;border:1px solid var(--api-line);color:var(--api-soft);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-tester__urlbar-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.api-tester__ghost-btn,.api-tester__send-btn,.api-tester__text-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:none;font:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease,transform .15s ease}.api-tester__ghost-btn:disabled,.api-tester__send-btn:disabled,.api-tester__text-btn:disabled{opacity:.45;cursor:not-allowed}.api-tester__ghost-btn{padding:.5rem .75rem;border-radius:8px;background:#fff;border:1px solid var(--api-line);color:var(--api-ink);font-size:.8rem;font-weight:600}.api-tester__ghost-btn:hover:not(:disabled){background:var(--api-muted)}.api-tester__send-btn{padding:.5rem .95rem;border-radius:8px;background:var(--api-accent);color:#fff;font-size:.8rem;font-weight:700}.api-tester__send-btn:hover:not(:disabled){background:var(--api-accent-strong)}.api-tester__text-btn{padding:.2rem .35rem;background:transparent;color:var(--api-soft);font-size:.75rem;font-weight:600}.api-tester__text-btn i{font-size:.72rem}.api-tester__text-btn:hover:not(:disabled){color:var(--api-accent-strong)}.api-tester__method-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.api-tester__method-head h2{margin:0;font-size:1.05rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-tester__method-head p{margin:.3rem 0 0;color:var(--api-soft);font-size:.82rem;line-height:1.5}.api-tester__pill{flex-shrink:0;padding:.3rem .65rem;border-radius:999px;background:#00b7a51a;color:var(--api-accent-strong);font-size:.7rem;font-weight:600;white-space:nowrap}.api-tester__card{display:flex;flex-direction:column;min-height:0;border:1px solid var(--api-line);border-radius:14px;overflow:hidden;background:#fff}.api-tester__card--response{min-height:0}.api-tester__card :deep(.json-tree){flex:1 1 auto;min-height:280px;max-height:420px}.api-tester__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--api-line);background:#fafbfc}.api-tester__card-tabs{display:flex;align-items:center;gap:.55rem}.api-tester__card-tab{border:none;background:transparent;padding:.15rem .4rem;border-radius:6px;font:inherit;font-size:.8rem;font-weight:700;color:var(--api-soft);cursor:pointer}.api-tester__card-tab--active{color:var(--api-ink);background:#00b7a51a}.api-tester__card-hint{color:var(--api-soft);font-size:.7rem}.api-tester__card-tools{display:flex;align-items:center;gap:.35rem}.api-tester__card-head-end{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.api-tester__stats{display:flex;flex-wrap:wrap;gap:.4rem}.api-tester__stat{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:var(--api-muted);color:var(--api-soft);font-size:.7rem;font-weight:600}.api-tester__stat--ok{background:#2897641f;color:var(--api-ok)}.api-tester__stat--err{background:#cf35591f;color:var(--api-err)}.api-tester__code{flex:1;width:100%;min-height:280px;max-height:420px;margin:0;padding:1rem;border:none;outline:none;resize:vertical;overflow:auto;background:var(--api-code-bg);color:var(--api-code-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.api-tester__code--pre{overflow:auto;min-height:280px;max-height:420px;resize:none}.api-tester__code--muted{color:#e2e8f080}.api-tester__code:disabled{opacity:.7}.api-tester__error{margin:0;padding:.55rem .85rem;border-top:1px solid rgba(207,53,89,.12);background:#cf35590d;color:var(--api-err);font-size:.75rem}.api-tester__history{padding-top:.25rem}.api-tester__history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.api-tester__history-head h3{margin:0;font-size:.8rem;font-weight:700}.api-tester__history-row{display:flex;flex-wrap:wrap;gap:.4rem}.api-tester__history-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--api-line);border-radius:999px;background:var(--api-muted);color:var(--api-ink);font:inherit;font-size:.72rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.api-tester__history-chip em{font-style:normal;color:var(--api-soft)}.api-tester__history-chip:hover{border-color:#00b7a559;background:#00b7a50f}.api-tester__history-dot{width:.45rem;height:.45rem;border-radius:50%;display:inline-block}.api-tester__history-dot--ok{background:var(--api-ok)}.api-tester__history-dot--err{background:var(--api-err)}.api-tester-guide{display:flex;flex-direction:column;gap:1rem;max-height:min(70vh,640px);overflow:auto;padding-right:.15rem}.api-tester-guide__header{display:flex;align-items:flex-start;gap:.75rem}.api-tester-guide__header h3{margin:0;font-size:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-tester-guide__header p{margin:.2rem 0 0;color:var(--api-soft, #5b6b7c);font-size:.8rem}.api-tester-guide__badge{flex-shrink:0;margin-top:.15rem;padding:.2rem .5rem;border-radius:6px;background:#00b7a51f;color:#007a72;font-size:.7rem;font-weight:700}.api-tester-guide__section{padding:.85rem 1rem;border:1px solid #e6ebf0;border-radius:12px;background:#fafbfc}.api-tester-guide__section h4{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#5b6b7c}.api-tester-guide__text{margin:0;color:#132033;font-size:.9rem;line-height:1.85}.api-tester-guide__code{margin:0;padding:.85rem;border-radius:10px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow:auto;white-space:pre-wrap;word-break:break-word}.api-tester-guide__params{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.api-tester-guide__params li{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:.75rem;align-items:start;padding:.55rem .65rem;border-radius:8px;background:#fff;border:1px solid #eef2f6}.api-tester-guide__params code{font-size:.78rem;font-weight:600;color:#007a72}.api-tester-guide__params span{color:#334155;font-size:.84rem;line-height:1.55}.api-tester-guide__notes{margin:0;padding-left:1.1rem;color:#334155;font-size:.86rem;line-height:1.75}.api-tester-guide__notes li+li{margin-top:.35rem}.api-tester-guide__empty{padding:2rem 1rem;text-align:center;color:#5b6b7c;font-size:.9rem}.api-tester-guide__footer{display:flex;justify-content:flex-end;gap:.5rem;width:100%}@media (max-width: 960px){.api-tester__shell{grid-template-columns:1fr}.api-tester__sidebar{position:static;max-height:320px}.api-tester__urlbar{flex-wrap:wrap}.api-tester__url{order:3;flex:1 1 100%}.api-tester__urlbar-actions{margin-left:auto}.api-tester__method-head{flex-direction:column}}.json-tree-node{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.55}.json-tree-node__line{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;min-height:1.55em;padding:.05rem .85rem .05rem calc(.55rem + var(--json-depth, 0) * 1rem)}.json-tree-node__line:hover{background:#94a3b814}.json-tree-node__line--close{padding-left:calc(.55rem + var(--json-depth, 0) * 1rem)}.json-tree-node__children{min-width:0}.json-tree-node__toggle{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.15rem;padding:0;border:none;border-radius:3px;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0}.json-tree-node__toggle i{font-size:.65rem}.json-tree-node__toggle:hover{color:#e2e8f0;background:#94a3b829}.json-tree-node__toggle--spacer{visibility:hidden;pointer-events:none}.json-tree-node__key{color:#7dd3fc}.json-tree-node__index{color:#94a3b8}.json-tree-node__colon{color:#64748b;margin-right:.2rem}.json-tree-node__bracket{color:#cbd5e1}.json-tree-node__preview{border:none;background:transparent;color:#64748b;font:inherit;cursor:pointer;padding:0 .15rem}.json-tree-node__preview:hover{color:#94a3b8}.json-tree-node__meta{margin-left:.35rem;color:#64748b;font-size:.68rem}.json-tree-node__value--string{color:#86efac}.json-tree-node__value--number{color:#fbbf24}.json-tree-node__value--boolean{color:#c084fc}.json-tree-node__value--null{color:#94a3b8;font-style:italic}.json-tree{display:flex;flex-direction:column;min-height:280px;max-height:420px;overflow:hidden;background:#0f172a;color:#e2e8f0}.json-tree--empty{justify-content:center}.json-tree__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding-bottom:.75rem}.json-tree__toolbar{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-bottom:1px solid rgba(148,163,184,.18);flex-shrink:0}.json-tree__tool{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .35rem;border:none;background:transparent;color:#94a3b8;font:inherit;font-size:.7rem;font-weight:600;cursor:pointer}.json-tree__tool i{font-size:.7rem}.json-tree__tool:hover{color:#5eead4}.json-tree__tool--copy{margin-left:auto}.json-tree__tool--copied{color:#86efac}.json-tree__placeholder,.json-tree__error{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:200px;padding:1.5rem;color:#e2e8f080;font-size:.85rem;text-align:center}.json-tree__error{color:#fb7185}.afarinesh-data-view__tabs{margin-bottom:1rem}.afarinesh-data-view__panel{min-width:0}.afarinesh-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.afarinesh-panel__heading{display:flex;flex-direction:column;gap:.25rem;min-width:0}.afarinesh-panel__title{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.afarinesh-panel__subtitle{margin:0;font-size:.875rem;color:#a1a09a}.afarinesh-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.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-settings-modal__section-desc{margin:0 0 1rem;font-size:.75rem;line-height:1.55;color:#706f6c}.template-settings-modal__env-tag{font-family:monospace;font-size:.85em;padding:.1rem .35rem;border-radius:.35rem;background:#f8fafc;color:#1b1b18}.template-settings-modal__loading{display:flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:.875rem;color:#706f6c}.template-settings-modal__checkbox-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.template-settings-modal__checkbox-label{font-size:.875rem;color:#1b1b18;line-height:1.5;cursor:pointer}.template-settings-modal__field-hint{margin:0;font-size:.75rem;line-height:1.5;color:#a1a09a}.template-pages-modal{display:flex;gap:1.5rem;min-height:600px}.template-pages-modal__sidebar{width:230px;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--signature{border-color:#fdba74;background:#f973160f}.template-pages-modal__placeholders-bar-title{font-size:.75rem;font-weight:600;color:#706f6c;margin-left:auto}.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__signature-toolbar{margin-bottom:.5rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid rgba(249,115,22,.3);background:#f973160d}.template-pages-modal__signature-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.template-pages-modal__signature-toolbar-label{flex-shrink:0;font-size:.78rem;font-weight:700;color:#c2410c}.template-pages-modal__signature-groups{margin-bottom:1rem;padding:1rem;border-radius:.75rem;border:1px solid rgba(249,115,22,.35);background:linear-gradient(135deg,#f9731614,#f9731605)}.template-pages-modal__signature-groups-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.template-pages-modal__signature-groups-title{display:block;font-size:.9rem;font-weight:700;color:#c2410c;margin-bottom:.25rem}.template-pages-modal__signature-groups-desc{margin:0;font-size:.75rem;color:#706f6c;line-height:1.5;max-width:520px}.template-pages-modal__signature-groups-list{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;flex:1;min-width:0}.template-pages-modal__signature-group-chip{display:inline-flex;align-items:center;gap:.15rem;border:1.5px solid rgba(249,115,22,.35);border-radius:.75rem;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.template-pages-modal__signature-group-chip--active{border-color:#ea580c;box-shadow:0 0 0 3px #f9731626}.template-pages-modal__signature-group-chip-main{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .6rem;border:none;background:transparent;cursor:pointer;text-align:right;font-family:IranSans,IranYekan,Dana,sans-serif}.template-pages-modal__signature-group-chip-name{font-size:.78rem;font-weight:600;color:#1b1b18}.template-pages-modal__signature-group-chip-meta{font-size:.62rem;color:#706f6c;line-height:1.35}.template-pages-modal__signature-group-chip-actions{display:inline-flex;align-items:center;flex-shrink:0;padding-left:.15rem;border-right:1px solid rgba(249,115,22,.2)}.template-pages-modal__signature-groups-active{margin:.5rem 0 0;font-size:.78rem;color:#15803d;display:flex;align-items:center;gap:.35rem}.template-pages-modal__signature-groups-active i{font-size:.85rem}.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--signature{flex-wrap:wrap;max-width:220px;border-color:#f97316;background:#f973161f}.template-pages-modal__placeholder-badge--signature .template-pages-modal__placeholder-badge-label{color:#c2410c}.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-meta{font-size:.68rem;color:#706f6c;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-pages-modal__placeholder-badge-edit{flex-shrink:0}.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)}}.signature-slot-modal-root :deep(.p-dialog-content){padding-top:.5rem}.signature-slot-modal{display:flex;flex-direction:column;gap:1.25rem}.signature-slot-modal__intro{margin:0;font-size:.8rem;color:#706f6c;line-height:1.5}.signature-slot-modal__hint{margin:.5rem 0 0;font-size:.72rem;color:#a1a09a;line-height:1.45}.signature-slot-modal__field{display:flex;flex-direction:column;gap:.4rem}.signature-slot-modal__field label{font-size:.78rem;font-weight:600;color:#706f6c}.signature-slot-modal__block-title{margin:0 0 .65rem;font-size:.78rem;font-weight:600;color:#706f6c;text-transform:uppercase;letter-spacing:.02em}.signature-slot-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.signature-slot-modal__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1rem .65rem;border:1.5px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.signature-slot-modal__card:hover{border-color:#00b7a573;box-shadow:0 4px 12px #0000000f}.signature-slot-modal__card--active{border-color:#00b7a5;background:#00b7a50f;box-shadow:0 0 0 3px #00b7a51f}.signature-slot-modal__card--active .signature-slot-modal__card-icon{color:#00b7a5;background:#00b7a51f}.signature-slot-modal__card-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;color:#706f6c;background:#f8fafc;transition:color .2s ease,background .2s ease}.signature-slot-modal__card-label{font-size:.88rem;font-weight:600;color:#1b1b18}.signature-slot-modal__card-desc{font-size:.68rem;color:#a1a09a;line-height:1.35}.signature-slot-modal__help{display:flex;gap:.6rem;margin-top:.75rem;padding:.7rem .85rem;border-radius:.5rem;background:#00b7a50d;border:1px solid rgba(0,183,165,.12)}.signature-slot-modal__help-icon{flex-shrink:0;margin-top:.15rem;font-size:.95rem;color:#00b7a5}.signature-slot-modal__help-body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.signature-slot-modal__help-item{margin:0;font-size:.72rem;line-height:1.55;color:#706f6c;opacity:.75;transition:opacity .2s ease,color .2s ease}.signature-slot-modal__help-item strong{font-weight:600;color:#1b1b18}.signature-slot-modal__help-item--active{opacity:1;color:#1b1b18}.signature-slot-modal__toggle{display:flex;padding:.2rem;gap:.2rem;background:#f8fafc;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);margin-bottom:0}.signature-slot-modal__toggle--triple .signature-slot-modal__toggle-btn{font-size:.75rem;padding:.5rem .4rem;gap:.3rem}.signature-slot-modal__toggle--triple .signature-slot-modal__toggle-btn i{font-size:.78rem}.signature-slot-modal__toggle-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border:none;border-radius:.5rem;background:transparent;font-size:.82rem;font-weight:600;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.signature-slot-modal__toggle-btn i{font-size:.85rem}.signature-slot-modal__toggle-btn:hover:not(.signature-slot-modal__toggle-btn--active){color:#1b1b18}.signature-slot-modal__toggle-btn--active{background:#fff;color:#00b7a5;box-shadow:0 1px 4px #00000014}.signature-slot-modal__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.signature-slot-modal__chips-loading{display:flex;align-items:center;gap:.5rem;width:100%;font-size:.8rem;color:#706f6c}.signature-slot-modal__chip{font-family:IranSans,IranYekan,Dana,sans-serif;padding:.4rem .85rem;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;font-size:.78rem;font-weight:500;color:#706f6c;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.signature-slot-modal__chip:hover:not(.signature-slot-modal__chip--active){border-color:#00b7a566;color:#1b1b18}.signature-slot-modal__chip--active{border-color:#00b7a5;background:#00b7a51a;color:#008e80;font-weight:600}.signature-slot-modal__group-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.signature-slot-modal__group-item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.7rem .85rem;border:1.5px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;text-align:right;transition:border-color .2s ease,background .2s ease}.signature-slot-modal__group-item:hover{border-color:#00b7a573}.signature-slot-modal__group-item--active{border-color:#00b7a5;background:#00b7a50f;box-shadow:0 0 0 3px #00b7a51a}.signature-slot-modal__group-item-name{font-size:.88rem;font-weight:600;color:#1b1b18}.signature-slot-modal__group-item-meta{font-size:.72rem;color:#706f6c;line-height:1.4}.signature-slot-modal__empty-groups{margin:0 0 .5rem;font-size:.78rem;color:#706f6c;line-height:1.5}.signature-slot-modal__manage-groups{margin-top:.25rem}.signature-slot-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;width:100%}.template-pdf-preview-modal{display:flex;flex-direction:column;gap:1rem}.template-pdf-preview-modal__intro{margin:0;font-size:.875rem;color:#706f6c;line-height:1.5}.template-pdf-preview-modal__intro strong{color:#1b1b18;font-weight:600}.template-pdf-preview-modal__section{display:flex;flex-direction:column;gap:1rem}.template-pdf-preview-modal__checkbox-row{display:flex;align-items:flex-start;gap:.5rem}.template-pdf-preview-modal__checkbox-row--scan{margin-top:.25rem;padding-top:.5rem;border-top:1px dashed rgba(112,111,108,.2)}.template-pdf-preview-modal__checkbox-label{font-size:.875rem;color:#1b1b18;line-height:1.5;cursor:pointer}.template-pdf-preview-modal__loading{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#706f6c;padding:.5rem 0}.template-pdf-preview-modal__loading--compact{padding:0}.template-pdf-preview-modal__empty{padding:1rem;border-radius:.75rem;background:#ea580c0f;border:1px solid rgba(234,88,12,.2);text-align:center}.template-pdf-preview-modal__empty i{font-size:1.25rem;color:#ea580c;margin-bottom:.25rem}.template-pdf-preview-modal__empty p{margin:0 0 .25rem;font-size:.875rem;color:#1b1b18}.template-pdf-preview-modal__empty-hint{font-size:.75rem!important;color:#706f6c!important;line-height:1.5!important}.template-pdf-preview-modal__agent-field{display:flex;flex-direction:column;gap:.25rem}.template-pdf-preview-modal__warn{margin:0;font-size:.75rem;color:#b04209;line-height:1.45}.template-pdf-preview-modal__warn--block{padding:.5rem 1rem;border-radius:.65rem;background:#ea580c14;border:1px solid rgba(234,88,12,.2)}.template-pdf-preview-modal__hint{margin:0;font-size:.875rem;color:#706f6c;line-height:1.5}.template-pdf-preview-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;width:100%}.coordinate-picker{direction:ltr}.coordinate-picker__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.5rem 0;direction:rtl}.coordinate-picker__toolbar-actions{display:flex;align-items:center;gap:1rem}.coordinate-picker__toolbar-zoom{display:flex;align-items:center;gap:.25rem}.coordinate-picker__toolbar-zoom-value{min-width:3rem;text-align:center;font-size:.875rem;font-weight:600;color:#1b1b18}.coordinate-picker__toolbar-isolate{display:flex;align-items:center}.coordinate-picker__toolbar-isolate-label{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem;color:#1b1b18;-webkit-user-select:none;user-select:none}.coordinate-picker__toolbar-isolate-checkbox{width:1rem;height:1rem;cursor:pointer;accent-color:#00b7a5}.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%;max-height:min(72vh,720px);min-height:280px;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;overflow:auto;background:repeating-conic-gradient(#e9ecef,#e9ecef 25%,#f8f9fa 0%,#f8f9fa 50%) 50%/16px 16px;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:flex-start;padding:1rem;box-sizing:border-box}.coordinate-picker__canvas{display:block;cursor:crosshair;flex-shrink:0;box-shadow:0 4px 20px #0000001f;border-radius:2px;-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__hint--small{margin-bottom:0;margin-top:.25rem}.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)}.signature-inventory-alert{margin-bottom:1.5rem;padding:1rem 1.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);background:#fff}.signature-inventory-alert--idle{border-color:#00b7a533;background:#00b7a508}.signature-inventory-alert--ready{border-color:#10b98159;background:#10b9810d}.signature-inventory-alert--warning{border-color:#f59e0b73;background:#f59e0b0f}.signature-inventory-alert__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.signature-inventory-alert__title-row{display:flex;gap:.5rem;align-items:flex-start}.signature-inventory-alert__title-row>i{font-size:1.25rem;margin-top:.15rem;color:#00b7a5}.signature-inventory-alert--ready .signature-inventory-alert__title-row>i{color:#059669}.signature-inventory-alert--warning .signature-inventory-alert__title-row>i{color:#d97706}.signature-inventory-alert__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18}.signature-inventory-alert__subtitle{margin:.15rem 0 0;font-size:.75rem;color:#a1a09a}.signature-inventory-alert__controls{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) auto;gap:1rem;align-items:end;margin-bottom:1rem}.signature-inventory-alert__sources{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-bottom:.35rem}.signature-inventory-alert__sources-label{font-size:.75rem;color:#a1a09a}.signature-inventory-alert__check{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;cursor:pointer}.signature-inventory-alert__loading,.signature-inventory-alert__empty{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#a1a09a;margin:0}.signature-inventory-alert__summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.signature-inventory-alert__badge{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:#a1a09a1a;color:#1b1b18}.signature-inventory-alert__badge--ok{background:#10b9811f;color:#059669}.signature-inventory-alert__badge--missing{background:#ef44441f;color:#dc2626}.signature-inventory-alert__list{display:flex;flex-direction:column;gap:.25rem}.signature-inventory-alert__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);background:#fff}.signature-inventory-alert__item--ok{border-color:#10b98140}.signature-inventory-alert__item--missing{border-color:#ef44444d}.signature-inventory-alert__item-main{display:flex;align-items:flex-start;gap:.5rem}.signature-inventory-alert__item-main>i{margin-top:.15rem}.signature-inventory-alert__item--ok .signature-inventory-alert__item-main>i{color:#059669}.signature-inventory-alert__item--missing .signature-inventory-alert__item-main>i{color:#dc2626}.signature-inventory-alert__item-title{font-size:.875rem;font-weight:600;color:#1b1b18}.signature-inventory-alert__mode{margin-inline-start:.25rem;font-size:.75rem;font-weight:500;color:#a1a09a}.signature-inventory-alert__item-meta{margin-top:.15rem;font-size:.75rem;color:#a1a09a}.signature-inventory-alert__status{font-size:.75rem;font-weight:700;white-space:nowrap}.signature-inventory-alert__status--ok{color:#059669}.signature-inventory-alert__status--missing{color:#dc2626}.signature-inventory-alert__templates{margin-top:1rem}.signature-inventory-alert__section-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.signature-inventory-alert__template{padding:.5rem 0;border-top:1px dashed rgba(0,0,0,.9)}.signature-inventory-alert__template:first-of-type{border-top:0}.signature-inventory-alert__template-head{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.signature-inventory-alert__template-head span{color:#a1a09a}.signature-inventory-alert__template-pools{margin:.25rem 0 0;padding:0;list-style:none;font-size:.75rem;color:#a1a09a}.signature-inventory-alert__template-pools li{padding:.1rem 0}.signature-inventory-alert__header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.signature-inventory-alert__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.signature-inventory-alert__test-result{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.9)}.signature-inventory-alert__test-status{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.signature-inventory-alert__test-status--pass{background:#10b9811a;color:#059669}.signature-inventory-alert__test-status--fail{background:#ef44441a;color:#dc2626}.signature-inventory-alert__pdfs{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.signature-inventory-alert__pdf-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,183,165,.25);border-radius:.5rem;color:#00b7a5;text-decoration:none;font-size:.875rem;background:#fff}.signature-inventory-alert__pdf-link:hover{background:#00b7a50f}.signature-inventory-alert__hint{margin:1rem 0 0;font-size:.75rem;line-height:1.7;color:#92400e}@media (max-width: 900px){.signature-inventory-alert__controls{grid-template-columns:1fr}.signature-inventory-alert__header{flex-direction:column}}.signature-reuse-test-modal{display:flex;flex-direction:column;gap:1rem}.signature-reuse-test-modal__intro{margin:0;font-size:.875rem;line-height:1.7;color:#a1a09a}.signature-reuse-test-modal__templates{margin:0;padding:.5rem 1rem;list-style:none;background:#00b7a50a;border:1px solid rgba(0,183,165,.12);border-radius:.5rem}.signature-reuse-test-modal__templates li{font-size:.875rem;color:#1b1b18;padding:.25rem 0}.signature-reuse-test-modal__templates li+li{border-top:1px dashed rgba(0,0,0,.8)}.signature-reuse-test-modal__pages{color:#a1a09a;margin-inline-start:.25rem}.signature-reuse-test-modal__form{display:flex;flex-direction:column;gap:1rem}.signature-reuse-test-modal__loading,.signature-reuse-test-modal__empty{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#a1a09a}.signature-reuse-test-modal__result{display:flex;flex-direction:column;gap:1.5rem}.signature-reuse-test-modal__status{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.signature-reuse-test-modal__status--pass{background:#10b9811a;color:#059669}.signature-reuse-test-modal__status--fail{background:#ef44441a;color:#dc2626}.signature-reuse-test-modal__section{display:flex;flex-direction:column;gap:.5rem}.signature-reuse-test-modal__section-title{margin:0;font-size:.875rem;font-weight:600;color:#1b1b18}.signature-reuse-test-modal__pool,.signature-reuse-test-modal__doc{padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;background:#fff}.signature-reuse-test-modal__pool-head,.signature-reuse-test-modal__doc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.signature-reuse-test-modal__doc{flex-direction:column;align-items:stretch}.signature-reuse-test-modal__doc-name{font-weight:600;font-size:.875rem}.signature-reuse-test-modal__doc-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#00b7a5;text-decoration:none}.signature-reuse-test-modal__badge{font-size:.75rem;padding:.15rem .5rem;border-radius:999px}.signature-reuse-test-modal__badge--pass{background:#10b9811f;color:#059669}.signature-reuse-test-modal__badge--fail{background:#ef44441f;color:#dc2626}.signature-reuse-test-modal__sources{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;background:#00b7a508}.signature-reuse-test-modal__sources-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#1b1b18}.signature-reuse-test-modal__checkbox-row{display:flex;align-items:center;gap:.5rem}.signature-reuse-test-modal__checkbox-label{font-size:.875rem;color:#1b1b18;cursor:pointer}.signature-reuse-test-modal__pool-ids,.signature-reuse-test-modal__hint{margin:.25rem 0 0;font-size:.75rem;color:#a1a09a;line-height:1.6}.signature-reuse-test-modal__sig-list{margin:.25rem 0 0;padding:0;list-style:none;font-size:.75rem;color:#a1a09a}.signature-reuse-test-modal__sig-list li{display:flex;justify-content:space-between;gap:.5rem;padding:.1rem 0}.signature-reuse-test-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;width:100%}.credit-reports__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:120px;color:#706f6c;font-size:.875rem}.credit-reports__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.credit-reports__card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:14px;background:linear-gradient(180deg,#f8fafc80,#fff)}.credit-reports__card--inactive{opacity:.82}.credit-reports__card-top{display:flex;align-items:flex-start;gap:.5rem}.credit-reports__icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.credit-reports__icon--primary{background:#0d86ea1a;color:#0d86ea}.credit-reports__icon--success{background:#2897641a;color:#289764}.credit-reports__icon--warning{background:#ea580c1f;color:#ea580c}.credit-reports__icon--info{background:#a1a09a1f;color:#706f6c}.credit-reports__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.credit-reports__label{font-size:.875rem;font-weight:700;color:#1b1b18}.credit-reports__service{font-size:.68rem;color:#706f6c;line-height:1.35}.credit-reports__status{font-size:.62rem;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}.credit-reports__status--active{background:#2897641f;color:#289764}.credit-reports__status--inactive{background:#a1a09a1f;color:#706f6c}.credit-reports__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.credit-reports__metrics--expanded{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.credit-reports__metric{display:flex;flex-direction:column;gap:2px;padding:.25rem .5rem;border-radius:10px;background:#0d86ea08}.credit-reports__metric-value{font-size:1rem;font-weight:700;color:#1b1b18}.credit-reports__metric-value--muted{color:#a1a09a;font-weight:500}.credit-reports__metric-label{font-size:.65rem;color:#a1a09a}.credit-reports__unit{margin:0;font-size:.62rem;color:#a1a09a}.dashboard-metric-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:14px;border:1px solid rgba(13,134,234,.08);background:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;min-height:0}.dashboard-metric-card--clickable{text-decoration:none;color:inherit;cursor:pointer}.dashboard-metric-card--clickable:hover{border-color:#0d86ea2e;box-shadow:0 8px 24px #0d86ea14;transform:translateY(-1px)}.dashboard-metric-card--highlight{border-color:#ea580c40;background:linear-gradient(180deg,#ea580c0a,#fff)}.dashboard-metric-card--compact{padding:.5rem 1rem}.dashboard-metric-card__main{display:flex;align-items:flex-start;gap:.5rem}.dashboard-metric-card__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}.dashboard-metric-card__icon--primary{background:#0d86ea1a;color:#0d86ea}.dashboard-metric-card__icon--success{background:#2897641a;color:#289764}.dashboard-metric-card__icon--warning{background:#ea580c1f;color:#ea580c}.dashboard-metric-card__icon--danger{background:#cf35591a;color:#cf3559}.dashboard-metric-card__icon--info{background:#a1a09a1f;color:#706f6c}.dashboard-metric-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dashboard-metric-card__value-row{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.dashboard-metric-card__value{font-size:1.35rem;font-weight:700;color:#1b1b18;line-height:1.1;letter-spacing:-.02em}.dashboard-metric-card__badge{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#ea580c1f;color:#ea580c}.dashboard-metric-card__title{font-size:.75rem;font-weight:500;color:#706f6c;line-height:1.35}.dashboard-metric-card__subtitle{font-size:.68rem;color:#a1a09a;line-height:1.3}.dashboard-metric-card__meta{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:.25rem;border-top:1px dashed rgba(0,0,0,.06)}.dashboard-metric-card__meta-item{display:flex;align-items:center;gap:4px;font-size:.68rem}.dashboard-metric-card__meta-label{color:#a1a09a}.dashboard-metric-card__meta-value{color:#1b1b18;font-weight:600}.dashboard-quick-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}.dashboard-quick-actions__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#fff;color:#1b1b18;font-size:.75rem;font-weight:500;font-family:inherit;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap}.dashboard-quick-actions__btn i{font-size:.8rem}.dashboard-quick-actions__btn:hover{border-color:#0d86ea33;background:#0d86ea0a}.dashboard-quick-actions__btn--primary{background:#0d86ea;border-color:#0d86ea;color:#fff}.dashboard-quick-actions__btn--primary:hover{filter:brightness(.96)}.dashboard-quick-actions__btn--secondary{color:#706f6c}.dashboard-panel{background:#fff;border:1px solid rgba(13,134,234,.08);border-radius:16px;padding:1rem 1.5rem;box-shadow:0 2px 12px #0d86ea0a}.dashboard-panel--flush{padding:0;border:none;box-shadow:none;background:transparent}.dashboard-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dashboard-panel__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;letter-spacing:-.01em}.dashboard-panel__description{margin:4px 0 0;font-size:.75rem;color:#706f6c;line-height:1.45}.dashboard-panel__actions{flex-shrink:0}.dashboard-panel__body{min-width:0}.dashboard-panel__group:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.dashboard-panel__group-title{margin:0 0 .5rem;font-size:.72rem;font-weight:600;color:#a1a09a;text-transform:uppercase;letter-spacing:.04em}.dashboard-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-panel__metrics--triple{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 768px){.dashboard-panel__metrics{grid-template-columns:1fr}}.dashboard-panel__metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.dashboard-view__content{display:flex;flex-direction:column;gap:1rem}.dashboard-view__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.5rem 0 .25rem}.dashboard-view__hero-title{margin:0;font-size:1.15rem;font-weight:700;color:#1b1b18;letter-spacing:-.02em}.dashboard-view__hero-desc{margin:4px 0 0;font-size:.75rem;color:#706f6c;line-height:1.5;max-width:520px}.dashboard-view__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:120px;color:#706f6c;font-size:.875rem}.dashboard-view__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width: 992px){.dashboard-view__overview-grid{grid-template-columns:1fr}}.dashboard-view__charts{margin-top:.25rem}.dashboard-stats{margin-bottom:.5rem}.dashboard-stats__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}@media screen and (max-width: 576px){.dashboard-view__hero{flex-direction:column;align-items:stretch}}.installation-workflow-chart{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);border:1px solid rgba(102,126,234,.08);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px #667eea14}.installation-workflow-chart__header{margin-bottom:1rem}.installation-workflow-chart__title{font-size:1rem;font-weight:600;color:#1b1b18}.installation-workflow-chart__subtitle{margin:.25rem 0 0;font-size:.75rem;color:#706f6c}.installation-workflow-chart__loading,.installation-workflow-chart__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:280px;color:#706f6c;font-size:.875rem}.installation-workflow-chart__chart{min-height:320px}@keyframes pending-queues-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pending-queues-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pending-queues-board{display:flex;flex-direction:column;gap:1rem;font-family:IranSans,IranYekan,Dana,sans-serif}.pending-queues-board__hero{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,#ea580c14,#ea580c05);border:1px solid rgba(234,88,12,.14);overflow:hidden;isolation:isolate;transition:background .25s ease-in-out,border-color .25s ease-in-out}.pending-queues-board__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.6) 0%,transparent 60%);pointer-events:none;z-index:-1}.pending-queues-board__hero--warning{background:linear-gradient(135deg,#ea580c14,#ea580c05);border-color:#ea580c2e}.pending-queues-board__hero--warning .pending-queues-board__hero-icon{background:#ea580c24;color:#ea580c}.pending-queues-board__hero--danger{background:linear-gradient(135deg,#cf35591a,#cf355905);border-color:#cf355933}.pending-queues-board__hero--danger .pending-queues-board__hero-icon{background:#cf355924;color:#cf3559}.pending-queues-board__hero--info{background:linear-gradient(135deg,#0d86ea14,#0d86ea05);border-color:#0d86ea2e}.pending-queues-board__hero--info .pending-queues-board__hero-icon{background:#0d86ea1f;color:#0d86ea}.pending-queues-board__hero-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0;transition:background .25s ease-in-out,color .25s ease-in-out}.pending-queues-board__hero-text{display:flex;flex-direction:column;gap:2px;min-width:160px;flex-shrink:0}.pending-queues-board__hero-label{font-size:.75rem;color:#a1a09a;font-weight:500}.pending-queues-board__hero-value{font-size:1.6rem;font-weight:700;color:#1b1b18;line-height:1.1;letter-spacing:-.02em}.pending-queues-board__hero-subtitle{font-size:.7rem;color:#a1a09a;margin-top:2px}.pending-queues-board__hero-pills{display:flex;flex-wrap:wrap;gap:6px;margin-right:auto;justify-content:flex-end}.pending-queues-board__hero-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:#fff;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;min-width:0}.pending-queues-board__hero-pill:hover{border-color:#00000014;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.pending-queues-board__hero-pill:focus-visible{outline:2px solid #0d86ea;outline-offset:2px}.pending-queues-board__hero-pill i{font-size:.78rem;opacity:.85}.pending-queues-board__hero-pill--warning:hover,.pending-queues-board__hero-pill--warning.pending-queues-board__hero-pill--active{color:#ea580c;border-color:#ea580c4d;background:#ea580c0f}.pending-queues-board__hero-pill--danger:hover,.pending-queues-board__hero-pill--danger.pending-queues-board__hero-pill--active{color:#cf3559;border-color:#cf35594d;background:#cf35590f}.pending-queues-board__hero-pill--info:hover,.pending-queues-board__hero-pill--info.pending-queues-board__hero-pill--active{color:#0d86ea;border-color:#0d86ea4d;background:#0d86ea0f}.pending-queues-board__hero-pill--all:hover,.pending-queues-board__hero-pill--all.pending-queues-board__hero-pill--active{color:#1b1b18;border-color:#1b1b182e;background:#1b1b180a}.pending-queues-board__hero-pill--active{font-weight:600;box-shadow:0 1px 4px #0000000a}.pending-queues-board__hero-pill-label{white-space:nowrap}.pending-queues-board__hero-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#a1a09a14;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif;font-size:.68rem;font-weight:700}.pending-queues-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.pending-queues-board__column{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden;animation:pending-queues-fade-up .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--board-stagger, 0ms)}.pending-queues-board__header{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(180deg,rgba(248,250,252,.5) 0%,transparent 100%)}.pending-queues-board__header-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.pending-queues-board__header-icon--warning{background:#ea580c1f;color:#ea580c}.pending-queues-board__header-icon--danger{background:#cf35591a;color:#cf3559}.pending-queues-board__header-icon--info{background:#0d86ea1a;color:#0d86ea}.pending-queues-board__header-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pending-queues-board__title{margin:0;font-size:1rem;font-weight:700;color:#1b1b18;line-height:1.25}.pending-queues-board__subtitle{font-size:.7rem;color:#a1a09a;line-height:1.3}.pending-queues-board__total{min-width:32px;height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;background:#a1a09a14;color:#a1a09a;flex-shrink:0;transition:all .15s ease-in-out}.pending-queues-board__total--active{background:linear-gradient(135deg,#ea580c,#f4702b);color:#fff;box-shadow:0 2px 8px #ea580c4d}.pending-queues-board__body{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .5rem 1rem;flex:1}.pending-queues-board__item{position:relative;display:flex;align-items:center;gap:.5rem;padding:10px 12px;border-radius:10px;background:#f8fafc66;border:1px solid transparent;text-decoration:none;color:inherit;overflow:hidden;transition:all .15s ease-in-out}.pending-queues-board__item--clickable{cursor:pointer}.pending-queues-board__item--clickable:hover{background:#fff;border-color:#00000014;transform:translate(-3px);box-shadow:0 3px 10px #0000000a}.pending-queues-board__item--clickable:hover .pending-queues-board__item-arrow{opacity:1;transform:translate(-2px,-2px);color:currentColor}.pending-queues-board__item--clickable:hover .pending-queues-board__item-count{transform:scale(1.05)}.pending-queues-board__item--clickable:focus-visible{outline:2px solid #0d86ea;outline-offset:2px}.pending-queues-board__item--active{background:#fff;border-color:#0000000f}.pending-queues-board__item--idle{opacity:.55}.pending-queues-board__item--idle:hover{opacity:.85}.pending-queues-board__item-stripe{position:absolute;top:8px;bottom:8px;right:0;width:3px;border-radius:999px;opacity:0;transition:opacity .15s ease-in-out}.pending-queues-board__item:hover .pending-queues-board__item-stripe{opacity:1}.pending-queues-board__item-stripe--warning{background:#ea580c}.pending-queues-board__item-stripe--danger{background:#cf3559}.pending-queues-board__item-stripe--info{background:#0d86ea}.pending-queues-board__item-stripe--success{background:#289764}.pending-queues-board__item-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem;transition:transform .15s ease-in-out}.pending-queues-board__item:hover .pending-queues-board__item-icon{transform:scale(1.08)}.pending-queues-board__item-icon--warning{background:#ea580c1a;color:#ea580c}.pending-queues-board__item-icon--danger{background:#cf35591a;color:#cf3559}.pending-queues-board__item-icon--info{background:#0d86ea14;color:#0d86ea}.pending-queues-board__item-icon--success{background:#2897641a;color:#289764}.pending-queues-board__item-label{flex:1;min-width:0;font-size:.75rem;font-weight:500;color:#1b1b18;line-height:1.35}.pending-queues-board__item-count{min-width:28px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:#0d86ea1a;color:#0d86ea;flex-shrink:0;transition:all .15s ease-in-out;font-variant-numeric:tabular-nums}.pending-queues-board__item-count--zero{background:#a1a09a14;color:#a1a09a;font-weight:500}.pending-queues-board__item--warning .pending-queues-board__item-count{background:#ea580c1f;color:#ea580c}.pending-queues-board__item--danger .pending-queues-board__item-count{background:#cf35591f;color:#cf3559}.pending-queues-board__item--info .pending-queues-board__item-count{background:#0d86ea1f;color:#0d86ea}.pending-queues-board__item--success .pending-queues-board__item-count{background:#2897641f;color:#289764}.pending-queues-board__item-arrow{font-size:.7rem;color:#a1a09a;flex-shrink:0;opacity:.4;transform:translate(0);transition:all .15s ease-in-out}.pending-queues-board__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:110px;padding:1rem;border-radius:12px;background:linear-gradient(135deg,#2897640a,#28976403);border:1px dashed rgba(40,151,100,.25);color:#289764;text-align:center}.pending-queues-board__empty-icon{width:40px;height:40px;border-radius:50%;background:#2897641f;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.pending-queues-board__empty-icon .pi{font-size:1.15rem}.pending-queues-board__empty-label{font-size:.75rem;font-weight:600;color:#289764}.pending-queues-board__empty-hint{font-size:.68rem;color:#a1a09a;font-weight:400}.device-users-modal__content{padding:1rem 0}.device-users-modal__name{font-weight:600;color:#1b1b18}.device-users-modal__account-type{display:flex;align-items:center}.device-users-modal__account-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap}.device-users-modal__account-badge--individual{background:#00b7a51a;color:#00b7a5}.device-users-modal__account-badge--company,.device-users-modal__account-badge--legal{background:#2196f31a;color:#2196f3}.device-users-modal__account-badge--foreign{background:#7c3aed1a;color:#7c3aed}.device-users-modal__status-cell{display:flex;align-items:center}.devices-view__image-upload{position:relative;width:3.25rem;height:3.25rem;border-radius:.5rem;overflow:hidden;cursor:pointer;border:1px dashed transparent;background:#00b7a50a;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out,background-color .15s ease-in-out}.devices-view__image-upload--empty{border-color:#a1a09a59}.devices-view__image-upload:hover,.devices-view__image-upload--dragover{border-color:#00b7a58c;box-shadow:0 0 0 2px #00b7a51f}.devices-view__image-upload--dragover{background:#00b7a51a}.devices-view__image-upload--loading{opacity:.75;pointer-events:none}.devices-view__image{width:100%;height:100%;object-fit:cover;display:block;background:#00b7a514}.devices-view__image-placeholder{width:100%;height:100%;border-radius:.5rem;background:#00b7a514;display:inline-flex;align-items:center;justify-content:center;color:#a1a09a;font-size:1rem}.devices-view__image-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a80;color:#fff;opacity:0;transition:opacity .15s ease-in-out;font-size:.875rem;pointer-events:none}.devices-view__image-upload-overlay--visible,.devices-view__image-upload:hover .devices-view__image-upload-overlay,.devices-view__image-upload--dragover .devices-view__image-upload-overlay{opacity:1}.devices-view__training{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:12rem}.devices-view__training-link{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .5rem;border:0;border-radius:999px;background:#00b7a51a;color:#00b7a5;font-size:.75rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;line-height:1.3;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.devices-view__training-link i{font-size:.7rem;flex-shrink:0}.devices-view__training-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devices-view__training-link:hover{background:#00b7a52e}.devices-view__training-count{flex-shrink:0;min-width:1.1rem;padding:0 .25rem;border-radius:999px;background:#00b7a529;text-align:center;font-size:.65rem}.devices-view__training-empty{color:#a1a09a}.devices-view__users-count{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border:0;border-radius:999px;background:#00b7a51a;color:#00b7a5;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background-color .15s ease-in-out,color .15s ease-in-out}.devices-view__users-count i{font-size:.75rem}.devices-view__users-count:hover{background:#00b7a52e}.devices-view__users-count-empty{color:#a1a09a;font-size:.875rem;font-variant-numeric:tabular-nums}.devices-view__image-upload-input{display:none}.dual-imei-indicator{display:flex;align-items:center;justify-content:center;font-size:.875rem}.dual-imei-indicator i{font-size:1.1rem}.education-home__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.education-home__category-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;background:#00b7a50a;border:1px solid rgba(0,183,165,.1);border-radius:.5rem}.education-home__category-bar-label{flex-shrink:0;font-size:.875rem;font-weight:600;color:#1b1b18}.education-home__category-select{flex:1;min-width:14rem;max-width:28rem}.education-home__cover-cell{display:flex;align-items:center;justify-content:center}.education-home__cover{width:3rem;height:3rem;object-fit:cover;border-radius:.5rem;background:#00b7a514;display:block}.education-home__cover-placeholder{width:3rem;height:3rem;border-radius:.5rem;background:#00b7a514;display:inline-flex;align-items:center;justify-content:center;color:#a1a09a;font-size:.875rem}.education-home__image-upload{position:relative;width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;cursor:pointer;border:1px dashed transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.education-home__image-upload:hover,.education-home__image-upload--dragover{border-color:#00b7a58c;box-shadow:0 0 0 2px #00b7a51f}.education-home__image-upload--dragover{background:#00b7a514}.education-home__image-upload--loading{opacity:.65;pointer-events:none}.education-home__image-upload .education-home__cover,.education-home__image-upload .education-home__cover-placeholder{width:100%;height:100%}.education-home__image-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a73;color:#fff;opacity:0;transition:opacity .15s ease-in-out;font-size:.875rem;pointer-events:none}.education-home__image-upload:hover .education-home__image-upload-overlay,.education-home__image-upload--dragover .education-home__image-upload-overlay{opacity:1}.education-home__image-upload-input{display:none}.education-home__device-cell{min-width:10rem;max-width:14rem}.education-home__device-select{width:100%}.education-home__device-select :deep(.p-select),.education-home__device-select :deep(.p-dropdown){width:100%;min-height:2.25rem}.education-home__title-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0}.education-home__title{font-size:.875rem;font-weight:700;color:#1b1b18;line-height:1.4}.education-home__summary{font-size:.75rem;color:#a1a09a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.education-category-modal,.education-categories-manage{width:100%}.education-categories-manage__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.education-categories-manage__toolbar .search-toolbar{flex:1;min-width:14rem}.education-categories-manage__image-cell{display:flex;align-items:center;justify-content:center}.education-categories-manage__image{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.5rem;background:#00b7a514;display:block}.education-categories-manage__image-placeholder{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#00b7a514;display:inline-flex;align-items:center;justify-content:center;color:#a1a09a;font-size:.875rem}.education-article-form__layout{margin-top:.5rem}.education-article-form__card{margin-bottom:1.5rem}.education-article-form__category-option{display:inline-flex;align-items:center;gap:.25rem;width:100%}.education-article-form__category-option--create{color:#00b7a5;font-weight:600}.education-article-form__field{margin-top:1rem}.education-article-form__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(0,183,165,.12);border-radius:.75rem;background:#00b7a50a}.education-article-form__toggle-info{display:flex;flex-direction:column;gap:.25rem}.education-article-form__toggle-label{font-size:.875rem;font-weight:600;color:#1b1b18}.education-article-form__toggle-hint{font-size:.75rem;color:#a1a09a}.education-article-form__label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#1b1b18}.education-article-form__error{display:block;margin-top:.5rem}.education-article-form__video-upload{margin-top:1rem}.education-article-form__videos-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.education-article-form__videos-hint{margin:0;font-size:.875rem;color:#a1a09a;line-height:1.6}.education-article-form__videos-empty{padding:1.5rem;border:1px dashed rgba(0,183,165,.25);border-radius:.75rem;text-align:center;color:#a1a09a;font-size:.875rem}.education-article-form__video-item{padding:1rem;border:1px solid rgba(0,183,165,.12);border-radius:.75rem;background:#00b7a508;margin-bottom:1rem}.education-article-form__video-item:last-child{margin-bottom:0}.education-article-form__video-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.education-article-form__video-item-title{font-size:.875rem;font-weight:600;color:#1b1b18}.education-article-form__source-toggle{margin-top:1rem}.education-article-form__source-options{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border:1px solid rgba(0,183,165,.15);border-radius:.75rem;background:#00b7a50a}.education-article-form__source-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.5rem;border:none;border-radius:.5rem;background:transparent;font-family:IranSans,IranYekan,Dana,sans-serif;color:#706f6c;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.education-article-form__source-btn i{font-size:.95rem}.education-article-form__source-btn:hover{color:#00b7a5}.education-article-form__source-btn--active{background:#fff;color:#00b7a5;box-shadow:#00000005}.education-article-form__video-link{margin-top:1rem}.education-article-form__file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:7rem;padding:1rem;border:1.5px dashed rgba(0,183,165,.35);border-radius:.75rem;background:#00b7a508;color:#706f6c;cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease}.education-article-form__file-drop i{font-size:1.5rem;color:#00b7a5}.education-article-form__file-drop span{font-size:.875rem}.education-article-form__file-drop:hover{border-color:#00b7a5;background:#00b7a50f}.education-article-form__file-input{display:none}.education-article-form__video-preview{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.education-article-form__video-player{width:100%;border-radius:.75rem;background:#0f172a}.simple-rich-editor{border:1px solid rgba(0,183,165,.15);border-radius:.75rem;overflow:hidden;background:#fff}.simple-rich-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem 1rem;border-bottom:1px solid rgba(0,183,165,.1);background:#00b7a508}.simple-rich-editor__btn{min-width:2rem;height:2rem;padding:0 .25rem;border:none;border-radius:.375rem;background:transparent;color:#706f6c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;transition:background .15s ease,color .15s ease;font-size:.875rem;line-height:1}.simple-rich-editor__btn i{font-size:.95rem;line-height:1}.simple-rich-editor__btn:hover:not(:disabled){background:#00b7a51f;color:#00b7a5}.simple-rich-editor__btn--active{background:#00b7a529;color:#00b7a5}.simple-rich-editor__btn--text{font-family:Georgia,Times New Roman,serif;font-size:.95rem}.simple-rich-editor__btn:disabled{opacity:.35;cursor:not-allowed}.simple-rich-editor__btn-hint{font-size:.7rem;font-weight:500;font-family:IranSans,IranYekan,Dana,sans-serif}.simple-rich-editor__glyph{display:inline-block;min-width:.85rem;text-align:center}.simple-rich-editor__glyph--bold{font-weight:700}.simple-rich-editor__glyph--italic{font-style:italic}.simple-rich-editor__glyph--underline{text-decoration:underline;text-underline-offset:2px}.simple-rich-editor__glyph--strike{text-decoration:line-through}.simple-rich-editor__divider{width:1px;align-self:stretch;min-height:1.25rem;background:#00b7a526;margin:0 .25rem}.simple-rich-editor__content{min-height:240px;padding:1rem 1.5rem}.simple-rich-editor__content .ProseMirror{min-height:220px;outline:none;color:#1b1b18;line-height:1.8;font-size:.875rem}.simple-rich-editor__content .ProseMirror p.is-editor-empty:first-child:before{color:#a1a09a;content:attr(data-placeholder);float:right;height:0;pointer-events:none}.simple-rich-editor__content .ProseMirror img{max-width:100%;height:auto;border-radius:.5rem}.simple-rich-editor__content .ProseMirror video,.simple-rich-editor__content .ProseMirror .simple-rich-editor__embedded-video{width:100%;max-width:100%;border-radius:.5rem;margin:1rem 0;background:#0f172a;aspect-ratio:16/9}.simple-rich-editor__content .ProseMirror a{color:#00b7a5}.simple-rich-editor__content .ProseMirror u{text-decoration:underline}.simple-rich-editor__content .ProseMirror table,.simple-rich-editor__content .ProseMirror .simple-rich-editor__table{width:100%;border-collapse:collapse;margin:1rem 0;table-layout:fixed;overflow:hidden}.simple-rich-editor__content .ProseMirror td,.simple-rich-editor__content .ProseMirror th{border:1px solid rgba(0,183,165,.25);padding:.5rem;vertical-align:top;min-width:4rem;position:relative}.simple-rich-editor__content .ProseMirror th{background:#00b7a514;font-weight:600}.simple-rich-editor__content .ProseMirror .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00b7a51f;pointer-events:none;z-index:1}.simple-rich-editor__content .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#00b7a5;pointer-events:none}.simple-rich-editor__file-input{display:none}.simple-rich-editor--error{border-color:#cf3559}.installation-detail-modal{min-height:200px}.installation-detail-modal__loading{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:200px}.installation-detail-modal__loading i{font-size:2rem;color:#00b7a5}.installation-detail-modal__content{display:flex;flex-direction:column;gap:1.5rem}.installation-detail-modal__section{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1rem}.installation-detail-modal__section--muted{background:#f8fafc;border-color:transparent}.installation-detail-modal__section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.installation-detail-modal__section-header i{color:#00b7a5;font-size:1.125rem;flex-shrink:0}.installation-detail-modal__section-header h3{font-size:.875rem;font-weight:600;color:#1b1b18;margin:0}.installation-detail-modal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.installation-detail-modal__field{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .25rem;min-height:38px;border-bottom:1px solid rgba(0,0,0,.04)}.installation-detail-modal__field:nth-child(odd){padding-left:1rem}.installation-detail-modal__field:nth-child(2n){padding-right:1rem;border-right:1px solid rgba(0,0,0,.04)}.installation-detail-modal__field--full{grid-column:1/-1;padding-left:0;padding-right:0}.installation-detail-modal__field--full:nth-child(2n){border-right:none}.installation-detail-modal__field--error .installation-detail-modal__label{color:#dc264a;font-weight:600}.installation-detail-modal__field:last-child,.installation-detail-modal__field:nth-last-child(1),.installation-detail-modal__field:nth-last-child(2):nth-child(odd){border-bottom:none}.installation-detail-modal__label{font-size:.75rem;color:#706f6c;font-weight:500;flex-shrink:0;white-space:nowrap}.installation-detail-modal__value{font-size:.875rem;color:#1b1b18;font-weight:500;text-align:left;word-break:break-word}.installation-detail-modal__value--code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;direction:ltr;letter-spacing:.3px}.installation-detail-modal__value--error{color:#dc264a;word-break:break-word;line-height:1.6}.installation-detail-modal__value--sub{font-size:.75rem;color:#a1a09a}.installation-detail-modal__empty-text{font-size:.875rem;color:#a1a09a;text-align:center;width:100%;padding:.5rem 0}.installation-detail-modal__notes{font-size:.875rem;color:#1b1b18;line-height:1.7;padding:.5rem 1rem;background:#00b7a508;border-radius:.65rem;white-space:pre-wrap;word-break:break-word}.installation-detail-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.5rem;color:#a1a09a;min-height:200px}.installation-detail-modal__empty i{font-size:2rem}.installation-detail-modal__empty p{font-size:.875rem;margin:0}.installation-detail-modal__footer{display:flex;justify-content:flex-end;gap:.5rem}.installation-detail-modal__logs-loading,.installation-detail-modal__logs-empty{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#706f6c;font-size:.875rem}.installation-detail-modal__logs-list{display:flex;flex-direction:column;gap:.5rem}.installation-detail-modal__log-item{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#00b7a505}.installation-detail-modal__log-main{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.installation-detail-modal__log-badge{display:inline-flex;align-items:center;padding:2px .25rem;border-radius:.35rem;font-size:11px;font-weight:600}.installation-detail-modal__log-badge--success{color:#166534;background:#dcfce7}.installation-detail-modal__log-badge--error{color:#991b1b;background:#fee2e2}.installation-detail-modal__log-method{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;color:#1b1b18;direction:ltr}.installation-detail-modal__log-time{margin-right:auto;font-size:.75rem;color:#706f6c}.installation-detail-modal__log-error{margin:0;font-size:.75rem;color:#dc264a;line-height:1.6}.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}.global-signatures-settings{display:flex;flex-direction:column;gap:1.5rem}.global-signatures-settings__upload{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#f8fafc;padding:1rem}.global-signatures-settings__upload-header{margin-bottom:1rem}.global-signatures-settings__upload-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#1b1b18}.global-signatures-settings__upload-subtitle{margin:0;font-size:.75rem;color:#706f6c}.global-signatures-settings__upload-body{display:flex;flex-direction:column;gap:1rem}.global-signatures-settings__field{display:flex;flex-direction:column;gap:.35rem}.global-signatures-settings__field-label{font-size:.75rem;font-weight:500;color:#706f6c}.global-signatures-settings__select{width:100%;max-width:280px}.global-signatures-settings__loading,.global-signatures-settings__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:180px;color:#a1a09a;text-align:center}.global-signatures-settings__loading i,.global-signatures-settings__empty i{font-size:1.75rem;color:#00b7a5;opacity:.75}.global-signatures-settings__loading p,.global-signatures-settings__empty p{margin:0;font-size:.875rem;color:#706f6c}.global-signatures-settings__loading span,.global-signatures-settings__empty span{font-size:.75rem}.global-signatures-settings__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.global-signatures-settings__card{position:relative;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;overflow:hidden;box-shadow:0 1px 3px #00000005}.global-signatures-settings__preview-wrap{aspect-ratio:4/3;background:#f8fafc;display:flex;align-items:center;justify-content:center}.global-signatures-settings__preview{max-width:100%;max-height:100%;object-fit:contain}.global-signatures-settings__preview--loading{color:#a1a09a}.global-signatures-settings__card-footer{display:flex;flex-direction:column;gap:.2rem;padding:.5rem}.global-signatures-settings__tag{font-size:.75rem;font-weight:600;color:#1b1b18}.global-signatures-settings__id{font-size:.625rem;color:#a1a09a}.global-signatures-settings__delete{position:absolute;top:.35rem;left:.35rem}.pdf-signing-settings{display:flex;flex-direction:column;gap:1rem}.pdf-signing-settings__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:12rem;color:#a1a09a}.pdf-signing-settings__section{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;padding:1rem}.pdf-signing-settings__section-header{margin-bottom:1rem}.pdf-signing-settings__section-title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1b1b18}.pdf-signing-settings__section-subtitle{margin:0;font-size:.875rem;color:#a1a09a;line-height:1.6}.pdf-signing-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pdf-signing-settings__field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.5rem}.pdf-signing-settings__field-label{font-size:.875rem;font-weight:500;color:#1b1b18}.pdf-signing-settings__field-hint{margin:0;font-size:.75rem;color:#a1a09a;line-height:1.6}.pdf-signing-settings__select,.pdf-signing-settings__number{width:100%}.pdf-signing-settings__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(0,0,0,.06)}.pdf-signing-settings__row:first-of-type{border-top:none;padding-top:0}.pdf-signing-settings__row-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pdf-signing-settings__row-label{font-size:.875rem;font-weight:500;color:#1b1b18}.pdf-signing-settings__row-hint{font-size:.75rem;color:#a1a09a}.pdf-signing-settings__actions{display:flex;justify-content:flex-end}@media (max-width: 768px){.pdf-signing-settings__grid{grid-template-columns:1fr}}.settings-view__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;align-items:start}.settings-view__nav{position:sticky;top:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;padding:1rem}.settings-view__nav-title{margin:0 0 .5rem;padding:0 .25rem;font-size:.75rem;font-weight:600;color:#a1a09a;letter-spacing:.02em}.settings-view__nav-list{display:flex;flex-direction:column;gap:.35rem}.settings-view__nav-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.7rem .75rem;border:none;border-radius:.65rem;background:transparent;color:#1b1b18;text-align:right;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:IranSans,IranYekan,Dana,sans-serif}.settings-view__nav-item:hover:not(:disabled){background:#f1f5f9}.settings-view__nav-item--active{background:#00b7a51a;color:#007a72}.settings-view__nav-item--active .settings-view__nav-icon{color:#00b7a5}.settings-view__nav-item--active .settings-view__nav-item-desc{color:#007a72bf}.settings-view__nav-item--disabled{opacity:.45;cursor:not-allowed}.settings-view__nav-item-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.settings-view__nav-icon{margin-top:.1rem;font-size:1rem;color:#706f6c;flex-shrink:0}.settings-view__nav-item-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.settings-view__nav-item-label{font-size:.875rem;font-weight:600;line-height:1.35}.settings-view__nav-item-desc{font-size:.625rem;color:#a1a09a;line-height:1.4}.settings-view__content{min-width:0;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;overflow:hidden}.settings-view__content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.settings-view__content-heading{display:flex;flex-direction:column;gap:.35rem;min-width:0}.settings-view__content-title{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18}.settings-view__content-subtitle{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.settings-view__content-body{padding:1rem 1.5rem 1.5rem}.settings-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:220px;color:#a1a09a}.settings-view__empty i{font-size:1.75rem;color:#00b7a5;opacity:.7}.settings-view__empty p{margin:0;font-size:.875rem}@media (max-width: 992px){.settings-view__layout{grid-template-columns:1fr}.settings-view__nav{position:static}.settings-view__nav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.telegram-bot-settings{display:flex;flex-direction:column;gap:1rem}.telegram-bot-settings__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:12rem;color:#a1a09a}.telegram-bot-settings__section{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;padding:1rem}.telegram-bot-settings__section-header{margin-bottom:1rem}.telegram-bot-settings__section-title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1b1b18}.telegram-bot-settings__section-subtitle{margin:0;font-size:.875rem;color:#a1a09a;line-height:1.6}.telegram-bot-settings__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(0,0,0,.06)}.telegram-bot-settings__row:first-of-type{border-top:none;padding-top:0}.telegram-bot-settings__row-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.telegram-bot-settings__row-label{font-size:.875rem;font-weight:500;color:#1b1b18}.telegram-bot-settings__row-hint{font-size:.75rem;color:#a1a09a}.telegram-bot-settings__alert{display:flex;align-items:flex-start;gap:.65rem;margin-top:.5rem;padding:.75rem .85rem;border-radius:.65rem;background:#ea580c1a;color:#1b1b18;font-size:.875rem;line-height:1.6}.telegram-bot-settings__alert i{color:#ea580c;margin-top:.15rem}.telegram-bot-settings__field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.telegram-bot-settings__field-label{font-size:.875rem;font-weight:500;color:#1b1b18}.telegram-bot-settings__field-hint{margin:0;font-size:.75rem;color:#a1a09a;line-height:1.5}.telegram-bot-settings__input,.telegram-bot-settings__password{width:100%}.telegram-bot-settings__password :deep(.p-password){width:100%}.telegram-bot-settings__password :deep(.p-password-input){width:100%;direction:ltr;text-align:left}.telegram-bot-settings__clear-token{align-self:flex-start}.telegram-bot-settings__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.telegram-bot-settings__reports{display:flex;flex-direction:column}.telegram-bot-settings__report{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(0,0,0,.06)}.telegram-bot-settings__report:first-child{border-top:none;padding-top:0}.telegram-bot-settings__report:last-child{padding-bottom:0}.telegram-bot-settings__report-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.telegram-bot-settings__report-label{font-size:.875rem;font-weight:500;color:#1b1b18}.telegram-bot-settings__report-desc{font-size:.75rem;color:#a1a09a;line-height:1.5}@media (max-width: 768px){.telegram-bot-settings__actions{flex-direction:column}.telegram-bot-settings__actions :deep(.p-button){width:100%}}.ticket-subject-modal__hint{margin:.5rem 0 0;font-size:.625rem;color:#a1a09a}.ticket-subjects-settings{display:flex;flex-direction:column;gap:1rem}.ticket-subjects-settings__actions{display:flex;justify-content:flex-start}.ticket-subjects-settings__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.ticket-detail-modal{display:flex;flex-direction:column;gap:.65rem;min-height:0}.ticket-detail-modal__loading,.ticket-detail-modal__closed{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;color:var(--text-color-secondary, #6b7280);font-size:.875rem}.ticket-detail-modal__toolbar{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:.55rem .7rem;background:#0f172a08;border:1px solid rgba(15,23,42,.06);border-radius:.65rem}.ticket-detail-modal__toolbar-item{display:flex;align-items:center;gap:.4rem;min-width:10rem}.ticket-detail-modal__toolbar-item--status :deep(.p-select),.ticket-detail-modal__toolbar-item--status :deep(.p-dropdown){min-width:8rem}.ticket-detail-modal__toolbar-chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1}.ticket-detail-modal__delete-ticket{display:inline-flex;align-items:center;gap:.35rem;margin-inline-start:auto;border:1px solid rgba(220,38,74,.25);background:#dc264a0f;color:#dc264a;border-radius:.55rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:background .15s ease}.ticket-detail-modal__delete-ticket:hover:not(:disabled){background:#dc264a1f}.ticket-detail-modal__delete-ticket:disabled{opacity:.6;cursor:not-allowed}.ticket-detail-modal__label{font-size:.7rem;color:var(--text-color-secondary, #6b7280);font-weight:500;white-space:nowrap}.ticket-detail-modal__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);font-size:.8rem;font-weight:600;color:var(--text-color, #111827);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-modal__chip--wide{max-width:min(100%,28rem)}.ticket-detail-modal__chip small{font-size:.68rem;font-weight:500;color:var(--text-color-secondary, #6b7280)}.ticket-detail-modal__chip-ltr{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.ticket-detail-modal__chat{display:flex;flex-direction:column;gap:.5rem;min-height:0}.ticket-detail-modal__messages{height:min(58vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:.65rem;padding:.7rem;background:#0f172a05;border:1px solid rgba(15,23,42,.06);border-radius:.65rem;direction:ltr}.ticket-detail-modal__message{display:flex;flex-direction:column;gap:.25rem;max-width:min(78%,28rem)}.ticket-detail-modal__message--grouped{margin-top:-.15rem}.ticket-detail-modal__message--mine{align-self:flex-end;align-items:flex-end}.ticket-detail-modal__message--mine .ticket-detail-modal__bubble{background:#0d94881f}.ticket-detail-modal__message--mine .ticket-detail-modal__message-header{justify-content:flex-end}.ticket-detail-modal__message--other{align-self:flex-start;align-items:flex-start}.ticket-detail-modal__message--other .ticket-detail-modal__bubble{background:#fff;border:1px solid rgba(15,23,42,.08)}.ticket-detail-modal__message-header{display:flex;width:100%}.ticket-detail-modal__message-name{font-size:.78rem;font-weight:600;color:var(--text-color-secondary, #6b7280);direction:rtl}.ticket-detail-modal__bubble{padding:.55rem .75rem;border-radius:.7rem;display:flex;flex-direction:column;gap:.35rem;direction:rtl;width:100%;position:relative}.ticket-detail-modal__bubble-top{display:flex;justify-content:flex-end;margin:-.15rem -.15rem 0 0}.ticket-detail-modal__message-actions{display:inline-flex;align-items:center;gap:.15rem}.ticket-detail-modal__message-action{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.4rem;background:transparent;color:#706f6c;cursor:pointer;transition:background .15s ease,color .15s ease}.ticket-detail-modal__message-action:hover:not(:disabled){background:#0f172a0f;color:#1b1b18}.ticket-detail-modal__message-action:disabled{opacity:.5;cursor:not-allowed}.ticket-detail-modal__message-action--danger:hover:not(:disabled){background:#dc264a1a;color:#dc264a}.ticket-detail-modal__message-action .pi{font-size:.72rem}.ticket-detail-modal__edit-input{width:100%}.ticket-detail-modal__edit-actions{display:flex;justify-content:flex-end;gap:.4rem}.ticket-detail-modal__edit-btn{display:inline-flex;align-items:center;gap:.3rem;border-radius:.45rem;padding:.3rem .6rem;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;font-weight:600;cursor:pointer}.ticket-detail-modal__edit-btn:disabled{opacity:.6;cursor:not-allowed}.ticket-detail-modal__edit-btn--cancel{border:1px solid rgba(15,23,42,.12);background:#fff;color:#706f6c}.ticket-detail-modal__edit-btn--save{border:none;background:#00b7a5;color:#fff}.ticket-detail-modal__text{margin:0;font-size:.875rem;line-height:1.55;color:var(--text-color, #111827);white-space:pre-wrap}.ticket-detail-modal__meta{display:flex;align-items:center;gap:.4rem;justify-content:flex-end}.ticket-detail-modal__edited{font-size:.68rem;color:#a1a09a}.ticket-detail-modal__attachments{display:flex;flex-wrap:wrap;gap:.4rem}.ticket-detail-modal__attachment{border:none;padding:0;background:transparent;cursor:pointer;border-radius:.5rem;overflow:hidden;max-width:200px}.ticket-detail-modal__attachment img,.ticket-detail-modal__attachment .ticket-detail-modal__attachment-media{display:block;width:100%;max-height:140px;object-fit:cover;border-radius:.5rem}.ticket-detail-modal__attachment span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;background:#0d948814;color:#0d9488;border-radius:.5rem;font-size:.75rem}.ticket-detail-modal__time{font-size:.8rem;font-weight:500;color:var(--text-color-secondary, #6b7280)}.ticket-detail-modal__composer{display:flex;flex-direction:column;gap:.4rem}.ticket-detail-modal__upload-progress{display:flex;align-items:center;gap:.45rem;direction:rtl}.ticket-detail-modal__upload-progress span{font-size:.75rem;color:var(--text-color-secondary, #6b7280);min-width:2.5rem}.ticket-detail-modal__upload-progress-bar{flex:1;height:.45rem;border-radius:999px;background:#0f172a14;position:relative;overflow:hidden}.ticket-detail-modal__upload-progress-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--upload-progress, 0%);background:#0d9488;border-radius:inherit;transition:width .12s linear}.ticket-detail-modal__pending{display:flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:.65rem;background:#0d948814;border:1px solid rgba(13,148,136,.14);color:#0d9488;font-size:.75rem;direction:rtl}.ticket-detail-modal__pending span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-modal__pending button{border:none;background:transparent;cursor:pointer;color:#6b7280;display:inline-flex;padding:0}.ticket-detail-modal__pending button:hover{color:#dc2626}.ticket-detail-modal__composer-row{display:flex;align-items:center;gap:.4rem;padding:.35rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1.5rem;box-shadow:0 2px 10px #0f172a0d;direction:rtl}.ticket-detail-modal__file-input{display:none}.ticket-detail-modal__attach-btn,.ticket-detail-modal__send-btn{width:2.5rem;height:2.5rem;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .14s ease-out,background-color .14s ease-out,opacity .14s ease-out}.ticket-detail-modal__attach-btn i,.ticket-detail-modal__send-btn i{font-size:.95rem}.ticket-detail-modal__attach-btn:active:not(:disabled),.ticket-detail-modal__send-btn:active:not(:disabled){transform:scale(.96)}.ticket-detail-modal__attach-btn:disabled,.ticket-detail-modal__send-btn:disabled{opacity:.45;cursor:not-allowed}.ticket-detail-modal__attach-btn{background:#0d94881a;color:#0d9488}.ticket-detail-modal__attach-btn:hover:not(:disabled){background:#0d94882e}.ticket-detail-modal__send-btn{background:#0d9488;color:#fff}.ticket-detail-modal__send-btn:hover:not(:disabled){background:#0f766e}.ticket-detail-modal__reply-input{flex:1;min-width:0}.ticket-detail-modal__reply-input :deep(textarea),.ticket-detail-modal__reply-input :deep(.p-textarea),.ticket-detail-modal__reply-input :deep(.p-inputtextarea){width:100%;min-height:2.5rem;max-height:6rem;resize:none;border:none!important;box-shadow:none!important;background:transparent!important;padding:.55rem .35rem!important;line-height:1.45;font-size:.875rem}.tickets-home__request-cell,.tickets-home__source-cell{display:flex;align-items:center}.tickets-home__request-empty{color:#a1a09a;font-size:.875rem}.tickets-home__request-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border:none;border-radius:999px;background:#00b7a51f;color:#00b7a5;font-size:.625rem;font-weight:600;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:background .15s ease,transform .12s ease}.tickets-home__request-badge i{font-size:.7rem}.tickets-home__request-badge:hover{background:#00b7a533}.tickets-home__request-badge:active{transform:scale(.97)}.tickets-home__source-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1.2;background:#007a7214;color:#706f6c}.tickets-home__source-badge--merchant{background:#0d94881f;color:#0f766e}.tickets-home__source-badge--agent{background:#64748b1f;color:#475569}.tickets-home__source-badge--vitad{background:#2563eb1f;color:#1d4ed8}.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}.afarinesh-sync-modal__body{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.afarinesh-sync-modal__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:#00b7a50f;border-radius:.5rem;border:1px solid rgba(0,183,165,.12)}.afarinesh-sync-modal__merchant{display:flex;flex-direction:column;gap:.15rem;min-width:0}.afarinesh-sync-modal__merchant-name{font-size:1rem;font-weight:600;color:#1b1b18}.afarinesh-sync-modal__merchant-id,.afarinesh-sync-modal__customer-code{font-size:.75rem;color:#706f6c;font-weight:500}.afarinesh-sync-modal__intro,.afarinesh-sync-modal__confirm-text{margin:0;font-size:.875rem;color:#706f6c;line-height:1.6}.afarinesh-sync-modal__confirm-text{padding:.5rem 1rem;background:#ea580c14;border:1px solid rgba(234,88,12,.2);border-radius:.5rem;color:#1b1b18;font-weight:500}.afarinesh-sync-modal__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:#706f6c}.afarinesh-sync-modal__state i{font-size:2rem;color:#00b7a5}.afarinesh-sync-modal__state p{margin:0;font-size:.875rem;line-height:1.6;max-width:28rem}.afarinesh-sync-modal__state--error i{color:#cf3559}.afarinesh-sync-modal__state--empty i{color:#289764}.afarinesh-sync-modal__spinner{font-size:2rem}.afarinesh-sync-modal__comparison{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;overflow:hidden}.afarinesh-sync-modal__comparison-head,.afarinesh-sync-modal__comparison-row{display:grid;grid-template-columns:minmax(7rem,1.1fr) minmax(0,1.4fr) 2rem minmax(0,1.4fr);gap:.25rem;align-items:center;padding:.5rem 1rem}.afarinesh-sync-modal__comparison-head{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.06);font-size:.75rem;font-weight:600;color:#706f6c}.afarinesh-sync-modal__comparison-row{border-bottom:1px solid rgba(0,0,0,.2);font-size:.875rem}.afarinesh-sync-modal__comparison-row:last-child{border-bottom:none}.afarinesh-sync-modal__comparison-row:nth-child(2n){background:#f1f5f9}.afarinesh-sync-modal__col{min-width:0;word-break:break-word}.afarinesh-sync-modal__col--field{font-weight:500;color:#1b1b18}.afarinesh-sync-modal__col--old{color:#706f6c;text-decoration:line-through;text-decoration-color:#cf355973}.afarinesh-sync-modal__col--new{color:#289764;font-weight:600}.afarinesh-sync-modal__col--arrow{display:flex;align-items:center;justify-content:center;color:#00b7a5}.afarinesh-sync-modal__col--arrow i{font-size:.85rem}@media (max-width: 575px){.afarinesh-sync-modal__comparison-head,.afarinesh-sync-modal__comparison-row{grid-template-columns:1fr;gap:.25rem}.afarinesh-sync-modal__col--arrow,.afarinesh-sync-modal__comparison-head{display:none}.afarinesh-sync-modal__comparison-row{padding:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.afarinesh-sync-modal__col--old:before{content:"فعلی: ";color:#706f6c;font-weight:500;text-decoration:none}.afarinesh-sync-modal__col--new:before{content:"جدید: ";color:#289764;font-weight:500}}.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}.agent-signatures-modal__body{min-height:520px;padding:0 0 1.5rem;background:var(--surface-ground)}.agent-signatures-modal__hero{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--surface-card);border-bottom:1px solid rgba(0,0,0,.06)}.agent-signatures-modal__hero-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:.85rem;background:linear-gradient(145deg,#00b7a529,#00b7a50f);color:#00b7a5;font-size:1.15rem}.agent-signatures-modal__hero-content{min-width:0;flex:1}.agent-signatures-modal__eyebrow,.agent-signatures-modal__section-kicker{display:block;margin-bottom:.25rem;color:#00b7a5;font-size:.7rem;font-weight:700;letter-spacing:.01em}.agent-signatures-modal__hero-title{margin:0 0 .35rem;color:#1b1b18;font-size:1.1rem;font-weight:700;line-height:1.35}.agent-signatures-modal__hero-desc{max-width:42rem;margin:0;color:#706f6c;font-size:.78rem;line-height:1.65}.agent-signatures-modal__hero-status{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:.4rem}.agent-signatures-modal__status-badge,.agent-signatures-modal__perm-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap}.agent-signatures-modal__status-badge{padding:.42rem .65rem}.agent-signatures-modal__status-badge--on{background:#22c55e1f;color:#15803d}.agent-signatures-modal__status-badge--off{background:#f8fafc;color:#a1a09a}.agent-signatures-modal__status-dot{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.agent-signatures-modal__hero-meta{color:#a1a09a;font-size:.7rem;white-space:nowrap}.agent-signatures-modal__overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1rem 1.5rem 0}.agent-signatures-modal__overview-card{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.5rem;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:var(--surface-card)}.agent-signatures-modal__overview-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.65rem;font-size:.85rem}.agent-signatures-modal__overview-icon--primary{background:#00b7a51a;color:#00b7a5}.agent-signatures-modal__overview-icon--neutral{background:#a1a09a1a;color:#706f6c}.agent-signatures-modal__overview-icon--success{background:#22c55e1a;color:#15803d}.agent-signatures-modal__overview-content{display:flex;flex-direction:column;gap:.15rem;min-width:0}.agent-signatures-modal__overview-label{overflow:hidden;color:#706f6c;font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agent-signatures-modal__overview-value{color:#1b1b18;font-size:1rem;font-weight:700;line-height:1.2}.agent-signatures-modal__overview-value--status{color:#15803d;font-size:.78rem}.agent-signatures-modal__tabs{padding:1rem 1.5rem 0}.agent-signatures-modal__tabs :deep(.tabs-container){border-bottom-color:#0000000f}.agent-signatures-modal__panel{min-height:340px;padding:1.5rem}.agent-signatures-modal__panel--history,.agent-signatures-modal__panel--settings{display:flex;flex-direction:column;gap:1rem}.agent-signatures-modal__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.agent-signatures-modal__section-title{margin:0 0 .25rem;color:#1b1b18;font-size:.92rem;font-weight:700;line-height:1.4}.agent-signatures-modal__section-desc{max-width:44rem;margin:0;color:#706f6c;font-size:.74rem;line-height:1.55}.agent-signatures-modal__count-badge,.agent-signatures-modal__upload-step{flex-shrink:0;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.agent-signatures-modal__count-badge{padding:.35rem .65rem;background:#00b7a51a;color:#00b7a5}.agent-signatures-modal__upload{margin-bottom:1.5rem;padding:1rem;border:1px solid rgba(0,183,165,.18);border-radius:.75rem;background:linear-gradient(145deg,rgba(0,183,165,.06),var(--surface-card) 48%)}.agent-signatures-modal__upload-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,183,165,.12)}.agent-signatures-modal__upload-heading{display:flex;align-items:center;gap:.5rem;min-width:0}.agent-signatures-modal__upload-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.65rem;background:#00b7a5;color:#fff;font-size:.75rem}.agent-signatures-modal__upload-header-text{min-width:0}.agent-signatures-modal__upload-title{margin:0 0 .15rem;color:#1b1b18;font-size:.86rem;font-weight:700}.agent-signatures-modal__upload-subtitle,.agent-signatures-modal__field-hint{margin:0;color:#706f6c;font-size:.7rem;line-height:1.45}.agent-signatures-modal__upload-step{padding:.3rem .55rem;background:#00b7a51a;color:#00b7a5}.agent-signatures-modal__upload-body{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(260px,1.28fr);gap:1rem;align-items:start}.agent-signatures-modal__upload-field,.agent-signatures-modal__upload-file{display:flex;flex-direction:column;gap:.45rem;min-width:0}.agent-signatures-modal__upload-field-label,.agent-signatures-modal__upload-file-label{display:inline-flex;align-items:center;gap:.35rem;color:#706f6c;font-size:.74rem;font-weight:700}.agent-signatures-modal__upload-field-label i,.agent-signatures-modal__upload-file-label i{color:#00b7a5;font-size:.7rem}.agent-signatures-modal__field-hint{color:#a1a09a}.agent-signatures-modal__upload-select{width:100%}.agent-signatures-modal__upload-file :deep(.file-upload){margin:0}.agent-signatures-modal__upload-file :deep(.file-upload__label){display:none}.agent-signatures-modal__upload-file :deep(.file-upload__empty-state){min-height:108px;padding:.5rem 1rem;border:1.5px dashed rgba(0,183,165,.38);border-radius:.75rem;background:#ffffff80;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out}.agent-signatures-modal__upload-file :deep(.file-upload__empty-state):hover{border-color:#00b7a5b3;background:#00b7a50f}.agent-signatures-modal__upload-file :deep(.file-upload__empty-content){gap:.35rem}.agent-signatures-modal__upload-file :deep(.file-upload__icon-container){width:2.25rem;height:2.25rem;border-radius:.7rem;background:#00b7a51a;color:#00b7a5}.agent-signatures-modal__upload-file :deep(.file-upload__title){font-size:.8rem}.agent-signatures-modal__upload-file :deep(.file-upload__subtitle),.agent-signatures-modal__upload-file :deep(.file-upload__formats){font-size:.68rem}.agent-signatures-modal__upload-file :deep(.file-upload__preview-state){border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:.5rem;background:var(--surface-card)}.agent-signatures-modal__section-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.agent-signatures-modal__empty-action{margin-top:1rem}.agent-signatures-modal__upload-footer{display:flex;justify-content:flex-start;margin-top:1rem}.agent-signatures-modal__library-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.agent-signatures-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.5rem;max-height:min(58vh,520px);overflow-y:auto;padding:2px;overscroll-behavior:contain}.agent-signatures-modal__item{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:var(--surface-card);transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.agent-signatures-modal__item:hover{border-color:#00b7a561;box-shadow:0 5px 16px #00000012;transform:translateY(-1px)}.agent-signatures-modal__item-preview-wrap{display:flex;align-items:center;justify-content:center;min-height:88px;padding:.5rem;background:var(--surface-ground)}.agent-signatures-modal__preview{display:block;width:100%;height:70px;object-fit:contain}.agent-signatures-modal__preview--loading{display:flex;align-items:center;justify-content:center;color:#a1a09a}.agent-signatures-modal__item-footer{display:flex;flex-direction:column;gap:.15rem;padding:.25rem .5rem;border-top:1px solid rgba(0,0,0,.06)}.agent-signatures-modal__item-tag{overflow:hidden;color:#c2410c;font-size:.68rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.agent-signatures-modal__item-tag--default{color:#a1a09a;font-weight:500}.agent-signatures-modal__item-id{color:#a1a09a;font-size:.62rem}.agent-signatures-modal__delete{position:absolute;top:4px;inset-inline-start:4px;background:#fffffff0!important}.agent-signatures-modal__loading{display:flex;align-items:center;justify-content:center;min-height:180px;padding:2rem}.agent-signatures-modal__loading--compact{min-height:140px}.agent-signatures-modal__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:2rem 1.5rem;border:1px dashed rgba(0,0,0,.06);border-radius:.75rem;background:var(--surface-card);color:#706f6c;text-align:center}.agent-signatures-modal__empty-state i{margin-bottom:.5rem;color:#a1a09a;font-size:1.7rem;opacity:.65}.agent-signatures-modal__empty-state p{margin:0 0 .3rem;color:#1b1b18;font-size:.82rem;font-weight:700}.agent-signatures-modal__empty-state span{font-size:.72rem;line-height:1.5}.agent-signatures-modal__empty-state--compact{min-height:230px}.agent-signatures-modal__history-log{flex:1;min-height:0;max-height:360px;overflow-y:auto;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;background:var(--surface-card)}.agent-signatures-modal__log-row{border-bottom:1px solid rgba(0,0,0,.06)}.agent-signatures-modal__log-row:last-child{border-bottom:none}.agent-signatures-modal__log-row--expanded{background:#00b7a509}.agent-signatures-modal__log-row-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3.25rem;padding:.25rem .5rem}.agent-signatures-modal__log-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;background:#ef444417;color:#dc2626;font-size:.78rem}.agent-signatures-modal__log-primary{display:flex;flex-direction:column;gap:.15rem;min-width:0}.agent-signatures-modal__log-doc{overflow:hidden;color:#1b1b18;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.agent-signatures-modal__log-merchant{overflow:hidden;color:#706f6c;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.agent-signatures-modal__log-meta{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;color:#a1a09a;font-size:.66rem;white-space:nowrap}.agent-signatures-modal__log-time{font-variant-numeric:tabular-nums}.agent-signatures-modal__log-badge{padding:.17rem .35rem;border-radius:4px;background:#f8fafc;color:#a1a09a}.agent-signatures-modal__log-sig-count{color:#706f6c}.agent-signatures-modal__log-actions{display:inline-flex;align-items:center;gap:.1rem}.agent-signatures-modal__log-pdf{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;color:#00b7a5;text-decoration:none;transition:background .16s ease-out,color .16s ease-out}.agent-signatures-modal__log-pdf:hover{background:#00b7a51a;color:#008e80}.agent-signatures-modal__log-detail{padding:.25rem .5rem .5rem;border-top:1px dashed rgba(0,0,0,.06);background:#00000004}.agent-signatures-modal__log-detail-line{margin:0 0 .3rem;color:#706f6c;font-size:.68rem;line-height:1.5;word-break:break-word}.agent-signatures-modal__log-detail-line:last-child{margin-bottom:0}.agent-signatures-modal__log-detail-label{display:inline-block;min-width:2.5rem;margin-inline-end:.25rem;color:#1b1b18;font-weight:700}.agent-signatures-modal__history-pagination{flex-shrink:0;padding-top:.25rem;border-top:1px solid rgba(0,0,0,.06)}.agent-signatures-modal__history-pagination :deep(.pagination){padding:.35rem 0}.agent-signatures-modal__history-pagination :deep(.pagination__info){font-size:.72rem}.agent-signatures-modal__setting-card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid rgba(0,183,165,.2);border-radius:.75rem;background:var(--surface-card)}.agent-signatures-modal__setting-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#00b7a51a;color:#00b7a5;font-size:1rem}.agent-signatures-modal__setting-icon--accent{background:#f59e0b1f;color:#b45309}.agent-signatures-modal__setting-content{flex:1;min-width:0}.agent-signatures-modal__setting-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.agent-signatures-modal__setting-label{color:#1b1b18;cursor:pointer;font-size:.86rem;font-weight:700}.agent-signatures-modal__perm-badge{padding:.3rem .55rem}.agent-signatures-modal__perm-badge--on{background:#22c55e1f;color:#15803d}.agent-signatures-modal__perm-badge--off{background:#f8fafc;color:#a1a09a}.agent-signatures-modal__setting-desc{max-width:42rem;margin:0;color:#706f6c;font-size:.74rem;line-height:1.65}.agent-signatures-modal__guidance-card{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border:1px solid rgba(0,183,165,.12);border-radius:.75rem;background:#00b7a50b}.agent-signatures-modal__guidance-card h5{margin:0 0 .25rem;color:#1b1b18;font-size:.76rem;font-weight:700}.agent-signatures-modal__guidance-card p{margin:0;color:#706f6c;font-size:.7rem;line-height:1.6}.agent-signatures-modal__guidance-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;border-radius:.5rem;background:#00b7a51a;color:#00b7a5;font-size:.75rem}@media (max-width: 720px){.agent-signatures-modal__hero{flex-wrap:wrap;padding:1rem}.agent-signatures-modal__hero-status{align-items:flex-start;width:100%;padding-inline-start:3.5rem}.agent-signatures-modal__overview{grid-template-columns:1fr;padding-inline:1rem}.agent-signatures-modal__overview-card--wide{grid-column:auto}.agent-signatures-modal__tabs{padding-inline:1rem}.agent-signatures-modal__panel{padding:1rem}.agent-signatures-modal__upload-body{grid-template-columns:1fr}.agent-signatures-modal__log-row-main{grid-template-columns:auto minmax(0,1fr) auto}.agent-signatures-modal__log-meta{grid-column:2/-1;justify-content:flex-start;padding-inline-start:.1rem}.agent-signatures-modal__log-actions{grid-column:3;grid-row:1/span 2}}@media (max-width: 480px){.agent-signatures-modal__hero-title{font-size:.96rem}.agent-signatures-modal__section-heading,.agent-signatures-modal__upload-header{align-items:flex-start;flex-direction:column}.agent-signatures-modal__setting-card{flex-wrap:wrap;padding:1rem}.agent-signatures-modal__setting-card>:deep(.p-checkbox){margin-inline-start:3.25rem}}.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}.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}.account-type-badge--foreign{background:#7c3aed1a;color:#7c3aed}.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)}}.assign-serial-modal{display:flex;flex-direction:column;gap:1rem}.assign-serial-modal__stepper{display:flex;align-items:center;padding:.5rem 1rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.75rem}.assign-serial-modal__step{display:flex;align-items:center;flex:1 1 auto;gap:.5rem;cursor:default;transition:opacity .15s ease-in-out}.assign-serial-modal__step--done{cursor:pointer}.assign-serial-modal__step--disabled{opacity:.45;pointer-events:none}.assign-serial-modal__step-icon{width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.06);color:#a1a09a;transition:all .15s ease-in-out;flex-shrink:0}.assign-serial-modal__step-icon i{font-size:.875rem}.assign-serial-modal__step--active .assign-serial-modal__step-icon{background:#00b7a5;border-color:#00b7a5;color:#fff}.assign-serial-modal__step--done .assign-serial-modal__step-icon{background:#16a34a1a;border-color:#16a34a;color:#16a34a}.assign-serial-modal__step-label{font-size:.75rem;font-weight:500;color:#a1a09a;white-space:nowrap;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-modal__step--active .assign-serial-modal__step-label{color:#1b1b18;font-weight:600}.assign-serial-modal__step--done .assign-serial-modal__step-label{color:#16a34a}.assign-serial-modal__step-divider{flex:1;height:1px;background:#00000014;margin:0 .5rem}.assign-serial-modal__step--done .assign-serial-modal__step-divider{background:#16a34a4d}.assign-serial-modal__panel{display:flex;flex-direction:column;gap:1rem}.assign-serial-modal__heading{display:flex;flex-direction:column;gap:.2rem}.assign-serial-modal__heading h3{margin:0;font-size:1.125rem;font-weight:600;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-modal__heading p{margin:0;font-size:.875rem;color:#a1a09a;line-height:1.6}.assign-serial-modal__device-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00b7a50a;border:1px solid rgba(0,183,165,.15);border-radius:.65rem;font-size:.875rem;font-weight:500;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-modal__device-badge>i{color:#00b7a5}.assign-serial-modal__change-device{margin-right:auto;background:none;border:none;color:#00b7a5;font-size:.75rem;font-weight:500;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:opacity .15s ease-in-out}.assign-serial-modal__change-device:hover{opacity:.7}.assign-serial-modal__footer{display:flex;justify-content:flex-end;gap:.5rem}.assign-serial-type-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.assign-serial-type-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;border:2px solid rgba(0,0,0,.06);border-radius:.75rem;background:#fff;cursor:pointer;transition:all .15s ease-in-out;text-align:center;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-type-card:hover{border-color:#00b7a54d;background:#00b7a505;transform:translateY(-2px);box-shadow:0 4px 12px #00b7a514}.assign-serial-type-card--active{border-color:#00b7a5;background:#00b7a50a;box-shadow:0 0 0 3px #00b7a51a}.assign-serial-type-card--active .assign-serial-type-card__icon{background:#00b7a5;color:#fff}.assign-serial-type-card__icon{width:3.5rem;height:3.5rem;border-radius:.75rem;background:#f8fafc;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;color:#a1a09a}.assign-serial-type-card__icon i{font-size:1.4rem}.assign-serial-type-card__body{display:flex;flex-direction:column;gap:.2rem}.assign-serial-type-card__body strong{font-size:1rem;font-weight:600;color:#1b1b18}.assign-serial-type-card__body small{font-size:.75rem;color:#a1a09a;font-weight:400}.assign-serial-device-lock{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:1px solid rgba(22,163,74,.25);border-radius:.75rem;background:#16a34a0a}.assign-serial-device-lock__badge{width:2.5rem;height:2.5rem;border-radius:50%;background:#16a34a1f;display:inline-flex;align-items:center;justify-content:center;color:#16a34a;flex-shrink:0}.assign-serial-device-lock__badge i{font-size:1.1rem}.assign-serial-device-lock__info{display:flex;flex-direction:column;gap:.1rem}.assign-serial-device-lock__label{font-size:.75rem;color:#a1a09a}.assign-serial-device-lock__name{font-size:1rem;font-weight:600;color:#1b1b18}.assign-serial-device-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.assign-serial-device-toolbar__cats{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;flex:1;min-width:0}.assign-serial-device-toolbar__pill{padding:.3rem .75rem;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;color:#706f6c;font-size:.75rem;font-weight:500;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;white-space:nowrap;transition:all .15s ease-in-out}.assign-serial-device-toolbar__pill:hover{border-color:#00b7a54d;color:#00b7a5}.assign-serial-device-toolbar__pill--active{background:#00b7a5;border-color:#00b7a5;color:#fff}.assign-serial-device-toolbar__search{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;min-width:180px;transition:border-color .15s ease-in-out}.assign-serial-device-toolbar__search:focus-within{border-color:#00b7a566}.assign-serial-device-toolbar__search i{color:#a1a09a;font-size:.75rem}.assign-serial-device-toolbar__search input{border:none;outline:none;background:transparent;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;color:#1b1b18;width:100%}.assign-serial-device-toolbar__search input::placeholder{color:#a1a09a}.assign-serial-device-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:#a1a09a;text-align:center}.assign-serial-device-empty i{font-size:1.5rem}.assign-serial-device-empty span{font-size:.875rem}.assign-serial-device-table-wrap{border:1px solid rgba(0,0,0,.06);border-radius:.65rem;overflow:hidden;max-height:340px;overflow-y:auto;scrollbar-width:thin}.assign-serial-device-table{width:100%;border-collapse:collapse;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-device-table thead{position:sticky;top:0;z-index:1}.assign-serial-device-table thead th{padding:.5rem .75rem;background:#f8fafc;font-size:.75rem;font-weight:600;color:#a1a09a;text-align:right;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.assign-serial-device-table tbody tr{cursor:pointer;transition:background .15s ease-in-out}.assign-serial-device-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.06)}.assign-serial-device-table__row:hover td{background:#00b7a508}.assign-serial-device-table__row--selected td{background:#00b7a50f!important}.assign-serial-device-table td{padding:.55rem .75rem;font-size:.875rem;color:#1b1b18;vertical-align:middle}.assign-serial-device-table__num{width:40px;color:#a1a09a;font-size:.75rem;text-align:center}.assign-serial-device-table__name{font-weight:500}.assign-serial-device-table__cat{color:#706f6c;font-size:.75rem}.assign-serial-device-table__check{width:36px;text-align:center}.assign-serial-device-table__check i{color:#00b7a5;font-size:1rem}.assign-serial-entry{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;overflow:hidden}.assign-serial-entry__header{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);font-size:.875rem;font-weight:500;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-entry__header i{color:#00b7a5;font-size:.875rem}.assign-serial-entry__form{display:flex;align-items:flex-end;gap:.5rem;padding:1rem;flex-wrap:wrap}.assign-serial-entry__field{flex:1;min-width:0}.assign-serial-entry__field label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:#a1a09a;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-entry__field :deep(.input-wrapper){margin-bottom:0}.assign-serial-entry__field :deep(.p-inputtext),.assign-serial-entry__field :deep(.p-inputnumber-input){font-size:.875rem;padding:.4rem .6rem}.assign-serial-entry__field--serial{flex:1.4}.assign-serial-entry__field--price{flex:1}.assign-serial-entry__action{flex-shrink:0;padding-bottom:1px}.assign-serial-entry__add-btn{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.65rem;background:#00b7a5;color:#fff;cursor:pointer;transition:all .15s ease-in-out}.assign-serial-entry__add-btn i{font-size:.95rem}.assign-serial-entry__add-btn:hover:not(:disabled){background:#008e80;transform:scale(1.05)}.assign-serial-entry__add-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.assign-serial-upload{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;overflow:hidden}.assign-serial-upload__header{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);font-size:.875rem;font-weight:500;color:#706f6c;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-upload__header i{color:#16a34a;font-size:.875rem}.assign-serial-upload__body{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.assign-serial-upload__actions{display:flex;justify-content:flex-start}.assign-serial-upload__hint{margin:0;padding:.5rem 1rem;background:#0d86ea0a;border:1px solid rgba(13,134,234,.1);border-radius:.35rem;font-size:.75rem;color:#a1a09a;line-height:1.6}.assign-serial-upload__hint code{font-size:.625rem;padding:.1rem .3rem;background:#0d86ea14;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#0d86ea}.assign-serial-list{display:flex;flex-direction:column;gap:.5rem}.assign-serial-list__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.assign-serial-list__title-wrap{display:flex;align-items:center;gap:.5rem}.assign-serial-list__title{font-size:.875rem;font-weight:600;color:#1b1b18;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-list__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:#00b7a5;color:#fff;font-size:.625rem;font-weight:600;line-height:1}.assign-serial-list__empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;border:2px dashed rgba(0,0,0,.08);border-radius:.75rem;text-align:center;background:#f8fafc}.assign-serial-list__empty i{font-size:2rem;color:#0000001f}.assign-serial-list__empty span{font-size:.875rem;color:#706f6c;font-weight:500}.assign-serial-list__empty small{font-size:.75rem;color:#a1a09a}.assign-serial-list__table-wrap{border:1px solid rgba(0,0,0,.06);border-radius:.65rem;overflow:hidden;max-height:360px;overflow-y:auto;scrollbar-width:thin}.assign-serial-list__table{width:100%;border-collapse:collapse;font-family:IranSans,IranYekan,Dana,sans-serif}.assign-serial-list__table thead{position:sticky;top:0;z-index:1}.assign-serial-list__table thead th{padding:.5rem .65rem;background:#f8fafc;font-size:.75rem;font-weight:600;color:#a1a09a;text-align:right;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.assign-serial-list__table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.06)}.assign-serial-list__table td{padding:.4rem .65rem;font-size:.75rem;color:#1b1b18;vertical-align:middle}.assign-serial-list__row{transition:background .15s ease-in-out}.assign-serial-list__row:hover td{background:#00b7a505}.assign-serial-list__row--dup td{background:#dc264a0a}.assign-serial-list__idx{width:36px;color:#a1a09a;text-align:center}.assign-serial-list__serial{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;display:flex;align-items:center;gap:.3rem}.assign-serial-list__row--dup .assign-serial-list__serial span{color:#dc264a}.assign-serial-list__dup-icon{color:#dc264a;font-size:.7rem}.assign-serial-list__price{color:#706f6c}.assign-serial-list__imei{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#a1a09a}.assign-serial-list__actions{width:36px;text-align:center}.assign-serial-list__remove-btn{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.35rem;background:transparent;color:#a1a09a;cursor:pointer;transition:all .15s ease-in-out}.assign-serial-list__remove-btn i{font-size:.7rem}.assign-serial-list__remove-btn:hover{background:#dc264a14;color:#dc264a}.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}}@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)}}.warehouse-document-manage-modal__loading{display:flex;align-items:center;justify-content:center;padding:2rem;font-size:1.25rem;color:#a1a09a}.warehouse-document-manage-modal__header{display:flex;align-items:center;justify-content:space-between;gap:0}.warehouse-document-manage-modal__header-card{margin-bottom:1rem;padding-left:.5rem}.warehouse-document-manage-modal__header-left{padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1}.warehouse-document-manage-modal__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.warehouse-document-manage-modal__title-text{margin:0;font-size:1.25rem;font-weight:600;color:#1b1b18;line-height:1.3;word-break:break-word}.warehouse-document-manage-modal__meta-grid{display:flex;align-items:stretch;gap:.75rem;flex-wrap:wrap}.warehouse-document-manage-modal__meta-item{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#f8fafc;color:#706f6c;font-size:.75rem;line-height:1}.warehouse-document-manage-modal__meta-item i{color:#a1a09a;font-size:.8rem}.warehouse-document-manage-modal__header-right{display:flex;align-items:center;justify-content:flex-end;gap:0;flex-shrink:0}.warehouse-document-manage-modal__status-wrap{display:flex;align-items:center;min-width:0}.warehouse-document-manage-modal__doc-status-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid rgba(0,0,0,.06);border-radius:.65rem;background:#fff;font-size:.75rem;font-family:IranSans,IranYekan,Dana,sans-serif;cursor:pointer;transition:border-color .15s,box-shadow .15s,opacity .15s}.warehouse-document-manage-modal__doc-status-trigger:hover:not(:disabled){border-color:#0000000f}.warehouse-document-manage-modal__doc-status-trigger:focus-visible{outline:0;border-color:#00b7a5;box-shadow:0 0 0 2px #00b7a526}.warehouse-document-manage-modal__doc-status-trigger:disabled{opacity:.7;cursor:not-allowed}.warehouse-document-manage-modal__doc-status-label{font-weight:500}.warehouse-document-manage-modal__status-select{width:100%;max-width:10.5rem}.warehouse-document-manage-modal__status-select :deep(.p-inputwrapper){min-height:0}.warehouse-document-manage-modal__status-select :deep(.p-select),.warehouse-document-manage-modal__status-select :deep(.p-dropdown){min-height:2rem;border-radius:.65rem;border:1px solid rgba(0,0,0,.06);background:#fff;font-size:.75rem;transition:border-color .15s,box-shadow .15s}.warehouse-document-manage-modal__status-select :deep(.p-select):hover:not(.p-disabled),.warehouse-document-manage-modal__status-select :deep(.p-dropdown):hover:not(.p-disabled){border-color:#0000000f}.warehouse-document-manage-modal__status-select :deep(.p-select).p-focus,.warehouse-document-manage-modal__status-select :deep(.p-select).p-inputwrapper-focus,.warehouse-document-manage-modal__status-select :deep(.p-dropdown).p-focus,.warehouse-document-manage-modal__status-select :deep(.p-dropdown).p-inputwrapper-focus{outline:0;border-color:#00b7a5;box-shadow:0 0 0 2px #00b7a526}.warehouse-document-manage-modal__status-select :deep(.p-select).p-disabled,.warehouse-document-manage-modal__status-select :deep(.p-dropdown).p-disabled{opacity:.7;cursor:not-allowed}.warehouse-document-manage-modal__status-select :deep(.p-select .p-inputtext),.warehouse-document-manage-modal__status-select :deep(.p-dropdown .p-dropdown-label){padding:.35rem .6rem;padding-inline-end:1.75rem;font-size:.75rem;line-height:1.3;min-height:2rem;border:none;background:transparent}.warehouse-document-manage-modal__status-select :deep(.p-select .p-select-trigger),.warehouse-document-manage-modal__status-select :deep(.p-dropdown .p-dropdown-trigger){width:1.5rem}.warehouse-document-manage-modal__status-select :deep(.p-select .p-select-trigger-icon),.warehouse-document-manage-modal__status-select :deep(.p-dropdown .p-dropdown-trigger-icon){font-size:.65rem}.warehouse-document-manage-modal__actions{display:flex;align-items:center;gap:.25rem;margin-right:.75rem;padding-right:.75rem;border-right:1px solid rgba(0,0,0,.06)}.warehouse-document-manage-modal__action-btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.65rem;background:transparent;color:#a1a09a;cursor:pointer;transition:background .15s,color .15s}.warehouse-document-manage-modal__action-btn i{font-size:.95rem}.warehouse-document-manage-modal__action-btn:hover:not(:disabled){background:#f1f5f9;color:#1b1b18}.warehouse-document-manage-modal__action-btn:disabled{opacity:.6;cursor:not-allowed}.warehouse-document-manage-modal__action-btn--primary{color:#00b7a5}.warehouse-document-manage-modal__action-btn--primary:hover:not(:disabled){background:#00b7a514;color:#00b7a5}.warehouse-document-manage-modal__icon-btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;border:none;background:transparent;color:#a1a09a;cursor:pointer;transition:background .15s,color .15s}.warehouse-document-manage-modal__icon-btn:hover{background:#f1f5f9;color:#1b1b18}@media (max-width: 900px){.warehouse-document-manage-modal__header{flex-direction:column;align-items:stretch}.warehouse-document-manage-modal__header-right{flex-wrap:wrap;gap:.5rem;border:none;padding:0}.warehouse-document-manage-modal__status-wrap{flex:1;min-width:0}.warehouse-document-manage-modal__status-select{max-width:none}.warehouse-document-manage-modal__actions{margin-right:0;padding-right:0;border-right:none}}.warehouse-document-manage-modal__serial-table-wrap{margin-top:.5rem}.warehouse-document-manage-modal__device-name{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#1b1b18}.warehouse-document-manage-modal__row-actions{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.warehouse-document-manage-modal__row-action-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.65rem;background:transparent;color:#a1a09a;cursor:pointer;transition:background .15s,color .15s}.warehouse-document-manage-modal__row-action-btn i{font-size:.8rem}.warehouse-document-manage-modal__row-action-btn:hover:not(:disabled){background:#f1f5f9;color:#1b1b18}.warehouse-document-manage-modal__row-action-btn:disabled{opacity:.6;cursor:not-allowed}.warehouse-document-manage-modal__row-action-btn--danger:hover:not(:disabled){background:#cf355914;color:#cf3559}.warehouse-document-manage-modal__device-popover{padding:.5rem;min-width:260px}.warehouse-document-manage-modal__empty{padding:1rem;color:#a1a09a;font-size:.875rem;text-align:center}.warehouse-document-manage-modal__serial{display:flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;color:#1b1b18}.warehouse-document-manage-modal__serial-badge{font-size:.7rem;padding:.15rem .4rem;border-radius:.65rem;background:#ea580c1f;color:#ea580c;border:1px solid rgba(234,88,12,.2);line-height:1.2}.warehouse-document-manage-modal__imei{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;color:#a1a09a}.warehouse-document-manage-modal__price{font-size:.875rem;color:#706f6c;font-weight:500}.warehouse-document-manage-modal__item-status{display:flex;align-items:center}.warehouse-document-manage-modal__item-status--readonly{cursor:default}.warehouse-document-manage-modal__status-chevron-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-right:.25rem;border:none;background:transparent;cursor:pointer;border-radius:.65rem;transition:opacity .15s;font-family:IranSans,IranYekan,Dana,sans-serif}.warehouse-document-manage-modal__status-chevron-btn:hover{opacity:.85}.warehouse-document-manage-modal__status-chevron-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #00b7a540}.warehouse-document-manage-modal__status-chevron{font-size:.65rem;opacity:.8}.warehouse-document-manage-modal__status-menu{display:flex;flex-direction:column;min-width:10rem;padding:.25rem 0;font-family:IranSans,IranYekan,Dana,sans-serif}.warehouse-document-manage-modal__status-menu-item{display:block;width:100%;padding:.5rem .75rem;border:none;background:transparent;font-size:.875rem;font-family:IranSans,IranYekan,Dana,sans-serif;text-align:right;cursor:pointer;transition:background .15s,color .15s;color:#1b1b18}.warehouse-document-manage-modal__status-menu-item:hover{background:#f1f5f9}.warehouse-document-manage-modal__status-menu-item--active{font-weight:600;color:#00b7a5;background:#00b7a514}.warehouse-document-manage-modal__footer{display:flex;justify-content:flex-end;gap:.5rem}.warehouse-document-manage-modal__rejection{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;border-radius:.65rem;background:#cf355914;color:#cf3559;font-size:.875rem}.warehouse-document-manage-modal__rejection-cell{color:#cf3559;font-size:.875rem;white-space:pre-wrap}.warehouse-document-manage-modal__rejection-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#00000073;padding:1rem}.warehouse-document-manage-modal__rejection-dialog{width:100%;max-width:420px;background:#fff;border-radius:.75rem;padding:1.25rem;box-shadow:0 4px 20px #0000000d}.warehouse-document-manage-modal__rejection-dialog-title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.warehouse-document-manage-modal__rejection-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.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}
