@charset "UTF-8";@font-face{font-family:DINNextArabic;src:url(/assets/DINNextLTArabic-Regular-3-Cyc1bMOR.ttf) format("truetype");font-weight:400;font-style:normal}:root{--background-white: #fff;--text-color: #000}*{margin:0;padding:0;box-sizing:border-box;font-family:DINNextArabic,sans-serif;border:none;outline:none}body,html{overflow-x:hidden}body{background:var(--background-white);color:var(--text-color);transition:.3s ease-in-out}html,body,#root{min-height:100vh;height:auto;margin:0;padding:0}a,a:link,a:visited,a:hover,a:active{text-decoration:none!important;color:inherit!important}.app-layout{background-color:#fcfcfc}button{cursor:pointer}@media(max-width:480px){html,body,#root{min-height:100vh}}.flex,.dropdown__menu .dropdown-item,.dropdown__menu,.dropdown__trigger,.header__notif .badge,.header__notif,.header__user-info,.header__user-icon,.header__user,.header .lang-trigger,.header__right,.header,.retool-sidebar__footer .retool-logo,.retool-sidebar__footer,.retool-sidebar__user-info,.retool-sidebar__user,.retool-sidebar__nav-item,.retool-sidebar__nav,.retool-sidebar .sidebar__list,.retool-sidebar,.sidebar-child.need-action,.sidebar-child .badge,.sidebar-menu-item__children div,.sidebar-menu-item__children,.sidebar-menu-item__header .sidebar-menu-item__title,.sidebar-menu-item__header,.sidebar-menu-item,.project-carousel__container,.sidebar__list,.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item,.sidebar__user-info .sidebar__user-menu,.sidebar__header,.sidebar,.side-modal__footer .save-btn,.home-page .home-page-table,.card .action .btn,.account-unactivated-section,.conform-password-form .conform-password-form-input,.conform-password-form .password-rules .rule-item,.conform-password-form .password-rules,.conform-password-form,.otp-input-container .resend-text,.otp-input-container .otp-container,.otp-input-container,.login-btn-outline,.reset-btn,.login-error-box .close-btn,.login-error-box,.login-btn,.input-field,.password-field,.auth__card__footer__list__item .img,.auth__card__footer__list__item,.auth__card__footer__list,.auth__card__footer,.auth__card__body__form,.auth__card__body__top-createaccount__content,.auth__card__body__top-createaccount__logo,.auth__card__body__top-createaccount,.auth__card__body__top__content,.auth__card__body__top__logo,.auth__card__body__top,.auth__card__body,.auth__card,.auth__content,.auth{display:flex!important}.flex-inline{display:inline-flex!important}.flex-col,.dropdown__menu,.header__user-info,.retool-sidebar__user-info,.retool-sidebar__nav,.retool-sidebar .sidebar__list,.retool-sidebar,.sidebar-menu-item__children,.sidebar-menu-item,.sidebar__list,.sidebar__user-info .sidebar__user-menu,.sidebar,.home-page .home-page-table,.account-unactivated-section,.conform-password-form .conform-password-form-input,.conform-password-form .password-rules,.conform-password-form,.otp-input-container,.input-field,.password-field,.auth__card__footer,.auth__card__body__form,.auth__card__body__top-createaccount__content,.auth__card__body__top-createaccount,.auth__card__body__top__content,.auth__card__body__top,.auth__card__body,.auth__card,.auth__content{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-row-reverse{flex-direction:row-reverse!important}.justify-start{justify-content:flex-start!important}.justify-center,.header__notif .badge,.header__notif,.header__user-icon,.header .lang-trigger,.sidebar-child .badge,.side-modal__footer .save-btn,.card .action .btn,.otp-input-container .resend-text,.otp-input-container .otp-container,.login-btn-outline,.reset-btn,.login-error-box .close-btn,.login-error-box,.login-btn,.auth__card__footer__list__item .img,.auth__card__footer__list,.auth__card__body__top-createaccount__logo,.auth__card__body__top__logo,.auth__content,.auth{justify-content:center!important}.justify-end,.header,.auth__card__footer__list__item{justify-content:flex-end!important}.justify-between,.sidebar-child.need-action,.sidebar-menu-item__header,.project-carousel__container{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start,.dropdown__menu,.account-unactivated-section,.conform-password-form .conform-password-form-input,.conform-password-form .password-rules,.conform-password-form,.input-field,.password-field,.auth__card__body__form{align-items:flex-start!important}.items-center,.dropdown__menu .dropdown-item,.dropdown__trigger,.header__notif .badge,.header__notif,.header__user-icon,.header__user,.header .lang-trigger,.header__right,.header,.retool-sidebar__footer .retool-logo,.retool-sidebar__footer,.retool-sidebar__user,.retool-sidebar__nav-item,.sidebar-child.need-action,.sidebar-child .badge,.sidebar-menu-item__children div,.sidebar-menu-item__header .sidebar-menu-item__title,.sidebar-menu-item__header,.project-carousel__container,.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item,.sidebar__header,.side-modal__footer .save-btn,.card .action .btn,.conform-password-form .password-rules .rule-item,.otp-input-container .resend-text,.otp-input-container .otp-container,.otp-input-container,.login-btn-outline,.reset-btn,.login-error-box .close-btn,.login-error-box,.login-btn,.auth__card__footer__list__item .img,.auth__card__footer__list__item,.auth__card__footer__list,.auth__card__footer,.auth__card__body__form,.auth__card__body__top-createaccount__content,.auth__card__body__top-createaccount__logo,.auth__card__body__top-createaccount,.auth__card__body__top__content,.auth__card__body__top__logo,.auth__card__body__top,.auth__card__body,.auth__card,.auth__content,.auth{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch,.auth__card__body__top-createaccount__content,.auth__card__body__top-createaccount,.auth__card__body__top__content,.auth__card__body__top,.auth__card__body{align-items:stretch!important}.items-baseline{align-items:baseline!important}.flex-1{flex:1}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.hidden{display:none!important}.relative,.auth__content,.auth{position:relative!important}.absolute,.auth .overlay{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.top-0,.auth .overlay{top:0!important}.left-0,.auth .overlay{left:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.w-auto{width:auto!important}.w-full,.project-carousel__container,.home-page .home-page-table,.account-unactivated-section,.conform-password-form .conform-password-form-input,.conform-password-form .password-rules,.conform-password-form,.otp-input-container .resend-text,.otp-input-container .otp-container,.otp-input-container,.login-btn-outline,.reset-btn,.login-error-box,.login-btn,.input-field,.password-field,.auth__card__footer,.auth__card__body__form,.auth__card__body,.auth__content,.auth .overlay,.auth{width:100%!important}.w-screen{width:100vw!important}.w-1-2{width:50%!important}.w-1-3{width:33.333%!important}.w-2-3{width:66.666%!important}.w-1-4{width:25%!important}.w-3-4{width:75%!important}.h-auto{height:auto!important}.h-full,.auth__content,.auth .overlay{height:100%!important}.h-screen{height:100vh!important}.h-1-2{height:50%!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.btn:disabled{opacity:.7;cursor:none}:root{--color-primary-text: #1C1B13;--color-secondary-text: #807F7B;--color-white: #FFF;--color-background: #FCFCFC;--color-background-light: #F5F5F5;--color-background-hover: #E5E5E5;--color-border: #F0F0EF;--color-success: #1AA165;--color-success-bg: #E9FBF3;--color-pending: #E7690C;--color-pending-bg: #FDEADD;--color-warning: #C88A00;--color-warning-bg: #FFF4D6;--color-danger: #D92D20;--color-danger-bg: #FDE2E2;--color-paid: #0086A6;--color-paid-bg: #D7F6FF;--color-indigo: #555CF3;--color-yellow: #EBDD36;--color-yellow-hover: #D4C82F;--color-pink: #FE6BBA;--color-error: #EF3B54;--color-error-bg: #FDE7EA;--color-negative: #E64B4B;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 22px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--shadow-card: 0 4px 30px 0 rgba(200, 200, 200, .3);--shadow-modal: rgba(0, 0, 0, .35)}.text-primary{color:var(--color-primary-text)!important}.text-secondary{color:var(--color-secondary-text)!important}.text-success{color:var(--color-success)!important}.text-pending{color:var(--color-pending)!important}.text-warning{color:var(--color-warning)!important}.text-danger{color:var(--color-danger)!important}.bg-white{background:var(--color-white)!important}.bg-light{background:var(--color-background-light)!important}.bg-hover{background:var(--color-background-hover)!important}.bg-success{background:var(--color-success-bg)!important}.bg-pending{background:var(--color-pending-bg)!important}.bg-warning{background:var(--color-warning-bg)!important}.bg-danger{background:var(--color-danger-bg)!important}.border-default{border:1px solid var(--color-border)!important}.text-xs{font-size:var(--font-size-xs)!important}.text-sm{font-size:var(--font-size-sm)!important}.text-base{font-size:var(--font-size-base)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-2xl{font-size:var(--font-size-2xl)!important}.font-normal{font-weight:var(--font-weight-normal)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-semibold{font-weight:var(--font-weight-semibold)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.gap-xs{gap:var(--spacing-xs)!important}.gap-sm{gap:var(--spacing-sm)!important}.gap-md{gap:var(--spacing-md)!important}.gap-lg{gap:var(--spacing-lg)!important}.gap-xl{gap:var(--spacing-xl)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-full{border-radius:var(--radius-full)!important}.shadow-card{box-shadow:var(--shadow-card)!important}.required{color:#ef3b53!important}.alert{border-radius:8px;background:#fff2e5;display:flex;padding:8px;align-items:center;gap:10px;align-self:stretch;width:100%}.alert span{color:#1c1b13;font-size:13px;font-style:normal;font-weight:400;flex:1}:root{--bg-color: #fff;--text-color: #000}[data-theme=dark]{--bg-color: #121212;--text-color: #fff}.auth{background:url(/assets/cover-login-BLnv2EJL.png) center top/cover no-repeat fixed;font-family:DINNextArabic,sans-serif;min-height:100vh;height:auto}.auth .overlay{background:#1b1a0a;opacity:.75;z-index:1}.auth__content{z-index:2}.auth__card{width:516px;padding:8px;gap:16px}.auth__card__body{position:relative;padding:40px;gap:40px;border-radius:8px;background:#00000080;-webkit-backdrop-filter:blur(15.5px);backdrop-filter:blur(15.5px)}.auth__card__body__top{gap:16px}.auth__card__body__top svg{margin:0 auto}.auth__card__body__top__logo{width:72px;height:72px;margin:0 auto}.auth__card__body__top__content{gap:8px}.auth__card__body__top__content__title{color:#fff;text-align:center;font-size:22px;font-style:normal;font-weight:700}.auth__card__body__top__content__subtitle{color:#f0f0ef;font-size:16px;font-style:normal;font-weight:400;text-align:center}.auth__card__body__top__content__subtitle .span{font-weight:700}.auth__card__body__top__content__subtitle .passwordchangedspan{font-weight:400}.auth__card__body__top-createaccount{gap:16px}.auth__card__body__top-createaccount__logo{gap:-8px;margin:0 auto;direction:ltr!important}.auth__card__body__top-createaccount__logo .sak-logo{width:72px;height:72px}.auth__card__body__top-createaccount__logo .company-logo{width:74px;height:74px;flex-shrink:0;border-radius:112.5px;border:2px solid #282620;position:relative;left:-10px}.auth__card__body__top-createaccount__content{gap:4px;color:#fff;text-align:center}.auth__card__body__top-createaccount__content__subtitle{font-size:18px;font-style:normal;font-weight:400}.auth__card__body__top-createaccount__content__title{font-size:25px;font-style:normal;font-weight:700}.auth__card__body__top-createaccount__content__span{color:#f0f0ef;text-align:center;font-size:14px;font-style:normal;font-weight:400}.auth__card__body .passwordchangedsuccessfully{gap:24px}.auth__card__body .passwordchangedsuccessfully .auth__card__body__top__content__subtitle{font-size:14px}.auth__card__body__form{gap:16px;align-self:stretch}.auth__card__body__form .reset-password{width:100%}.auth__card__body__form .reset-password a{color:#ebdd36;text-align:center;font-size:14px;font-style:normal;font-weight:700;text-decoration:none!important}.auth__card__body .resend-btn{display:block;margin:10px auto 30px;background:transparent;border:none;font-size:14px;font-style:normal;font-weight:700;cursor:pointer;color:#ebdd36}.auth__card__body .resend-btn .send-otp{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;align-self:stretch}.auth__card__body .resend-btn .send-otp .send-otp-text{color:#ebdd36;text-align:center;font-size:16px;font-style:normal;font-weight:700}.auth__card__footer{gap:8px}.auth__card__footer p{color:#f0f0ef;text-align:center;font-size:14px;font-style:normal;font-weight:400}.auth__card__footer__list{gap:16px}.auth__card__footer__list__item{direction:ltr!important;gap:8px}.auth__card__footer__list__item .img{width:24px;height:24px;padding:3.016px 2.997px 2.991px 3.003px}.auth__card__footer__list__item .text{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.input-field,.password-field{align-self:stretch;gap:8px}.input-field label,.password-field label{color:#fff;font-size:14px;font-style:normal;font-weight:400}.input-field input,.password-field input{border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;width:100%;padding:14px;font-size:14px}.input-field input::placeholder,.password-field input::placeholder{color:#807f7b;font-size:14px;font-style:normal;font-weight:400;font-family:DINNextArabic,sans-serif}.input-field input[readonly],.password-field input[readonly]{color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.password-field input{position:relative}.password-field .password-wrapper{position:relative;width:100%}.password-field .toggle-password{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:#222}input.input-error{border-color:#ff4d4f!important;background:#fff6f6}.error-text{color:#ff4d4f;font-size:13px;font-weight:500}.reset-password{font-size:13px;color:#ffe32c;cursor:pointer}.login-btn{align-self:stretch;border-radius:12px;background:#ebdd36;padding:12px 16px;gap:8px;cursor:pointer;text-decoration:none!important}.login-btn span,.login-btn a{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;text-decoration:none!important}.login-btn:disabled{opacity:.5}.login-error-box{align-self:stretch;padding:8px 12px;gap:8px;border-radius:12px;background:#fcedef;box-shadow:0 4px 30px #c8c8c84d}.login-error-box .close-btn{width:24px;height:24px;padding:4.999px 5px 5.001px;background-color:transparent;border:none;outline:none;cursor:pointer}.login-error-box p{font-family:DINNextArabic,sans-serif;color:#1c1b13;font-size:12px;font-style:normal;font-weight:600;flex:1}.reset-btn{align-self:stretch;border-radius:12px;background:#ebdd36;padding:12px 16px;gap:8px;cursor:pointer}.reset-btn span{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700}.reset-btn:disabled{opacity:.5;cursor:not-allowed;background:#f0f0ef}.reset-btn:disabled span{color:#807f7b}.login-btn-outline{align-self:stretch;padding:12px 16px;gap:8px;border-radius:12px;border:1px solid #EBDD36}.login-btn-outline span{color:#ebdd36;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.otp-input-container{gap:8px}.otp-input-container .otp-container{direction:ltr;gap:16px}.otp-input-container .otp-container input{display:flex;width:56px;height:56px;padding:12px 16px;align-items:center;gap:16px;flex-shrink:0;border-radius:12px;border:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 12px #c4c4c41a;font-size:18px;font-weight:700;text-align:center;color:#000;border:none}.otp-input-container .resend-text{padding:8px;gap:8px;align-self:stretch;color:#f5f5f5;text-align:center;font-size:14px;font-style:normal;font-weight:400}.otp-input-container .resend-text span{color:#ebdd36;font-size:16px;font-style:normal;font-weight:700}.otp-text-label{color:#f0f0ef;text-align:center;font-size:16px;font-style:normal;font-weight:400}.conform-password-form{align-self:stretch;gap:16px}.conform-password-form .password-rules{gap:4px;align-self:stretch}.conform-password-form .password-rules p{color:#f5f5f5;font-size:12px;font-style:normal;font-weight:400}.conform-password-form .password-rules .rule-item{gap:4px;align-self:stretch}.conform-password-form .password-rules .rule-item p{color:#b6b6b4;font-size:14px;font-style:normal;font-weight:400;flex:1 0 0}.conform-password-form .password-rules .rule-item.valid p{color:#4caf50}.conform-password-form .password-rules .rule-item.invalid p{color:#ff4b4b}.conform-password-form .password-rules .rule-item .circle{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.conform-password-form .password-rules .rule-item .circle.active{background:#ebdd36;border-color:#ebdd36}.conform-password-form .password-success{display:flex;align-items:center;gap:6px;margin-top:8px}.conform-password-form .password-success p{color:#4caf50;font-size:14px;font-weight:500}.conform-password-form .conform-password-form-input{align-self:stretch;gap:8px}.account-unactivated-section{align-self:stretch;gap:16px}.account-unactivated-section .account-unactivated-section-logo{width:144px;height:144px}.account-unactivated-section .account-unactivated-section-title{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700}.account-unactivated-section .account-unactivated-section-subtitle{color:#f0f0ef;text-align:center;font-size:14px;font-style:normal;font-weight:400}.auth__card__footer__list__item.link-item{cursor:pointer;padding:6px 10px;border-radius:6px;transition:.3s ease}.auth__card__footer__list__item.link-item:hover{background:#ffffff1a;padding:8px 10px;border-radius:18px}.auth__card__footer__list__item.link-item{text-decoration:none}.loader-container{display:flex;align-items:center;gap:8px}.global-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:12px}.global-loader p{color:#fff;font-size:16px;font-weight:600}.lds-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#ebdd36;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:950px){.auth{height:100%!important}}@media(max-width:480px){.auth{background-size:100% 100%!important;height:100%!important}.auth__content{padding:8px 16px}.auth__card{width:100%!important}.auth__card__body{padding:32px 16px;gap:24px}.auth__card__body__top{gap:16px}.auth__card__body__top__content__title{font-size:18px}.auth__card__body__top__content__subtitle{font-size:14px}.input-field input,.password-field input{padding:12px}.input-field input::placeholder,.password-field input::placeholder{font-size:11px}.login-error-box{padding:8px;border-radius:8px}.login-error-box .close-btn{width:16px;height:16px;padding:3.332px 3.334px 3.335px 3.333px}.login-error-box p{font-size:11px;font-weight:500}.login-btn{padding:8px 12px}.login-btn span{font-size:12px}}html[dir=ltr] .password-field .toggle-password{right:12px}html[dir=rtl] .password-field .toggle-password{left:12px;right:auto}.settings-page{display:flex;padding:32px;flex-direction:column;gap:24px}.settings-page .settings-header{display:flex;flex-direction:column;gap:24px}.settings-page .settings-header h2{color:#1c1b13;font-size:22px;font-style:normal;font-weight:700}.settings-page .settings-header .tabs{display:flex;height:45px;align-items:flex-end;border-bottom:1px solid #B6B6B4;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-page .settings-header .tabs::-webkit-scrollbar{display:none}.settings-page .settings-header .tabs button{padding:8px 16px 10px;align-items:flex-start;gap:8px;cursor:pointer;border:none;background:transparent;display:flex;align-items:center;color:#807f7b;text-align:center;font-size:14px;font-style:normal;font-weight:400;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}.settings-page .settings-header .tabs button.active{color:#1c1b13;border-bottom-color:#1c1b13;font-weight:700}.card{border-radius:8px;border:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 16px #c8c8c81a;display:flex;padding:16px;flex-direction:column;gap:24px}.card__header{display:flex;flex-direction:column;gap:4px;align-items:flex-start;align-self:stretch;padding-bottom:16px;border-bottom:1px solid #F0F0EF}.card__header h3{color:#1c1b13;font-size:16px;font-style:normal;font-weight:700}.card__header p{color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.card .form-grid{display:flex;gap:16px;align-self:stretch;flex-wrap:wrap}.card .form-grid .input-field{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:1 0 0;min-width:200px}.card .form-grid .input-field label{color:#1c1b13;font-size:14px;font-style:normal;font-weight:400}.card .form-grid .input-field input{padding:12px;border-radius:12px;border:1px solid #F0F0EF;background:#fff}.card .form-grid .input-field input[readonly]{color:#807f7b;font-size:14px;font-style:normal;font-weight:400;border:1px solid #F0F0EF;background:#f0f0ef}.card .form-grid .input-field input:focus{border:1px solid #EBDD36!important;background:#fcfcfc!important}.card .action{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card .action .btn{width:auto;max-width:fit-content;align-self:stretch;border-radius:12px;padding:12px 16px;gap:8px;cursor:pointer;text-decoration:none;border:none;flex:1;min-width:120px}.card .action .btn span{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;text-decoration:none!important}.card .action .cancel-btn{border-radius:8px;background-color:#fff;border:1px solid #1C1B13}.card .action .save-btn{background:#ebdd36}.card .action .save-btn:disabled,.card .action .cancel-btn:disabled{opacity:.5;background:#f0f0ef;border:none}.card .action .save-btn:disabled span,.card .action .cancel-btn:disabled span{color:#807f7b}.card .password-grid{display:flex;align-items:flex-start;gap:32px;align-self:stretch;flex-direction:row}.card .password-grid .password-inputs,.card .password-grid .password-rules-box{flex:1 0 0}.card .password-grid .password-inputs{display:flex;flex-direction:column;gap:16px}.card .password-grid .password-inputs .input-field label{color:#1c1b13}.card .password-grid .password-inputs input:focus{border:1px solid #EBDD36!important;background:#fcfcfc!important}.card .password-grid .password-rules-box{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.card .password-grid .password-rules-box h4{color:#1c1b13;font-size:14px;font-style:normal;font-weight:700;margin-bottom:4px}.card .password-grid .password-rules-box .rule-item{display:flex;align-items:center;gap:4px;align-self:stretch}.card .password-grid .password-rules-box .rule-item p{flex:1 0 0;color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.manage-users-card .card__header--row{display:flex;padding-bottom:16px;justify-content:space-between;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid #F0F0EF;flex-wrap:wrap}.manage-users-card .card__header--row div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px}.manage-users-card .card__header--row div h3{color:#1c1b13;font-size:16px;font-style:normal;font-weight:700}.manage-users-card .card__header--row div p{color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.manage-users-card .card__header--row .header-row{display:flex;align-items:start}.manage-users-card .card__header--row .header-row .add-mobile{display:none}.manage-users-card .card__header--row .add-user-btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#ebdd36;cursor:pointer;border:none!important;white-space:nowrap;flex-shrink:0}.manage-users-card .card__header--row .add-user-btn span{color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:700}.manage-users-card{direction:rtl}.manage-users-card .users-table-wrapper{width:100%;overflow-x:auto;overflow-y:visible;background:#fff;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.manage-users-card .users-table{-webkit-overflow-scrolling:touch}.manage-users-card .users-table__head,.manage-users-card .users-table__row{display:grid;grid-template-columns:2fr 120px 160px 2.5fr 40px;align-items:center;gap:8px;min-width:800px}.manage-users-card .users-table__head{padding:8px 0;color:#807f7b;font-size:13px;border-bottom:1px solid #F5F5F5;background:#fcfcfc}.manage-users-card .users-table__head .sortable{display:flex;align-items:center;padding:8px 12px;height:40px;gap:6px;cursor:pointer}.manage-users-card .users-table__head .sortable span{align-self:stretch;color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:600}.manage-users-card .users-table__head .sortable .sort-icons{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1px}.manage-users-card .users-table__head .sortable .sort-icons svg{width:11px!important;height:11px!important}.manage-users-card .users-table__row{min-height:60px;padding:8px 12px;border-bottom:1px solid #F0F0EF}.manage-users-card .users-table__row .email,.manage-users-card .users-table__row .name{overflow:hidden;color:#1c1b13;text-align:right;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:600}.manage-users-card .users-table__row .status-badge{display:flex;padding:4px 12px;align-items:center;gap:4px;border-radius:999px;font-size:14px;font-style:normal;font-weight:500;width:max-content!important}.manage-users-card .users-table__row .status-badge.active{background:#e9fbf3;color:#1aa165}.manage-users-card .users-table__row .status-badge.inactive{background:#fdeadd;color:#e7690c}.manage-users-card .users-table__row .status-badge.pending{background:#fde7ea;color:#ef3b54}.manage-users-card .users-table .email{direction:ltr;text-align:right}.manage-users-card .users-table .actions{display:flex;justify-content:center;align-items:center;cursor:pointer;width:32px;height:32px;gap:8px;border-radius:8px;background:#f5f5f5}.manage-users-card .users-table .permissions{display:flex;flex-wrap:wrap;gap:8px}.manage-users-card .users-table .permissions .permission-pill{border-radius:999px;border:1px solid #6E6D86;font-size:12px;white-space:nowrap;display:flex;padding:4px 8px;align-items:center;gap:4px}.manage-users-card .users-table .permissions .permission-pill span{color:#6e6d86;font-size:12px;font-style:normal;font-weight:400}.manage-users-card .users-table .permissions .permission-pill.full-access{border-color:#1aa165}.manage-users-card .users-table .permissions .permission-pill.full-access span{color:#1aa165;font-weight:500}.manage-users-card .users-table__head{background:#fcfcfc;border-bottom:1px solid #F0F0EF;padding:8px 0}.manage-users-card .users-table__head .head-cell{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer}.manage-users-card .users-table__head .head-cell span:first-child{color:#1c1b13;font-size:14px;font-weight:600;white-space:nowrap}.manage-users-card .users-table__head .arrows{display:flex;flex-direction:column;width:24px;height:24px;justify-content:center;align-items:center}.manage-users-card .users-table__head .arrows button{background:transparent;border:none;padding:0;cursor:pointer;line-height:0}.manage-users-card .users-table__head .arrows button svg{width:9px;height:9px}.error-text{font-size:12px;color:#ef3b54;margin-top:4px}@media(max-width:1024px){.settings-page{padding:24px 16px;gap:20px}.settings-page .settings-header{gap:20px}.settings-page .settings-header h2{font-size:20px}.settings-page .settings-header .tabs{height:44px;gap:0}.settings-page .settings-header .tabs button{padding:8px 12px 12px;font-size:13px;gap:6px}.card{padding:16px 12px;gap:20px}.card__header{gap:4px;padding-bottom:12px}.card__header h3{font-size:15px}.card__header p{font-size:13px}.card .form-grid{flex-direction:column;gap:12px}.card .form-grid .input-field{flex:1 1 100%;min-width:100%}.card .password-grid{flex-direction:column;gap:24px}.card .password-grid .password-inputs,.card .password-grid .password-rules-box{flex:1 1 100%;width:100%}.card .action{flex-direction:column-reverse;width:100%}.card .action .btn{width:100%;max-width:100%;flex:1 1 100%}.manage-users-card .card__header--row{flex-direction:column;align-items:stretch;gap:12px}.manage-users-card .card__header--row .add-user-btn{justify-content:center}.manage-users-card .users-table-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.manage-users-card .users-table-wrapper::-webkit-scrollbar{height:6px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-track{background:transparent}.manage-users-card .users-table-wrapper::-webkit-scrollbar-button{display:none;width:0;height:0}.manage-users-card .users-table__head,.manage-users-card .users-table__row{grid-template-columns:1.5fr 100px 120px 2fr 40px;gap:6px;min-width:700px}.manage-users-card .users-table__head .head-cell{padding:6px 8px;font-size:12px}.manage-users-card .users-table__row{padding:6px 8px;min-height:56px}.manage-users-card .users-table__row .email,.manage-users-card .users-table__row .name{font-size:13px}.manage-users-card .users-table__row .status-badge{font-size:12px;padding:3px 10px}.manage-users-card .users-table__row .permissions{gap:6px}.manage-users-card .users-table__row .permissions .permission-pill{font-size:11px;padding:3px 6px}}@media(max-width:768px){.settings-page{padding:20px 12px;gap:16px}.settings-page .settings-header{gap:16px}.settings-page .settings-header h2{font-size:18px}.settings-page .settings-header .tabs{height:42px}.settings-page .settings-header .tabs button{padding:6px 10px 10px;font-size:12px;gap:4px}.card{padding:12px;gap:16px}.card__header{padding-bottom:10px}.card__header h3{font-size:14px}.card__header p{font-size:12px}.card .form-grid{gap:10px}.card .password-grid{gap:20px}.card .action{gap:10px}.card .action .btn{padding:10px 14px;font-size:13px}.manage-users-card .card__header--row{gap:10px}.manage-users-card .card__header--row div h3{font-size:14px}.manage-users-card .card__header--row div p{font-size:12px}.manage-users-card .card__header--row .add-user-btn{padding:6px 12px;font-size:13px}.manage-users-card .users-table-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;max-height:calc(100vh - 300px)}.manage-users-card .users-table-wrapper::-webkit-scrollbar{height:6px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-track{background:transparent}.manage-users-card .users-table-wrapper::-webkit-scrollbar-button{display:none;width:0;height:0}.manage-users-card .users-table__head,.manage-users-card .users-table__row{grid-template-columns:1.2fr 90px 100px 1.8fr 36px;gap:4px;min-width:600px}.manage-users-card .users-table__head .head-cell{padding:4px 6px;font-size:11px}.manage-users-card .users-table__row{padding:4px 6px;min-height:52px}.manage-users-card .users-table__row .email,.manage-users-card .users-table__row .name{font-size:12px}.manage-users-card .users-table__row .status-badge{font-size:11px;padding:2px 8px}.manage-users-card .users-table__row .permissions{gap:4px}.manage-users-card .users-table__row .permissions .permission-pill{font-size:10px;padding:2px 5px}.manage-users-card .users-table__row .actions{width:28px;height:28px}}@media(max-width:480px){.settings-page{padding:16px 8px;gap:12px}.settings-page .settings-header{gap:12px}.settings-page .settings-header h2{font-size:16px}.settings-page .settings-header .tabs{height:40px}.settings-page .settings-header .tabs button{padding:5px 8px 8px;font-size:11px;gap:3px}.card{padding:10px;gap:12px}.card__header{padding-bottom:8px}.card__header h3{font-size:13px}.card__header p{font-size:11px}.card .action .btn{padding:8px 12px;font-size:12px}.manage-users-card .card__header--row{flex-direction:row;gap:10px}.manage-users-card .card__header--row .header-row{display:flex;align-items:start;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%}.manage-users-card .card__header--row .header-row .add-mobile{display:flex}.manage-users-card .card__header--row .add-web{display:none}.manage-users-card .card__header--row div{width:max-content}.manage-users-card .card__header--row div h3{font-size:14px}.manage-users-card .card__header--row div p{font-size:12px}.manage-users-card .card__header--row .add-user-btn{padding:6px 12px;font-size:13px}.manage-users-card .users-table-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;border-radius:6px;max-height:max-content;width:90vw}.manage-users-card .users-table-wrapper::-webkit-scrollbar{height:6px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.manage-users-card .users-table-wrapper::-webkit-scrollbar-track{background:transparent}.manage-users-card .users-table-wrapper::-webkit-scrollbar-button{display:none;width:0;height:0}.manage-users-card .users-table{min-width:600px}.manage-users-card .users-table__head,.manage-users-card .users-table__row{grid-template-columns:1fr 80px 90px 1.5fr 32px;min-width:500px}}.permission-info{max-height:380px;overflow-y:auto;padding-left:6px;scrollbar-width:thin;scrollbar-color:#D1D1CF transparent}.permission-info::-webkit-scrollbar{width:6px}.permission-info::-webkit-scrollbar-button:single-button{display:none;width:0;height:0}.permission-info::-webkit-scrollbar-track{background:transparent;margin:14px 0}.permission-info::-webkit-scrollbar-thumb{background-color:#d1d1cf;border-radius:999px;min-height:32px}.permission-info::-webkit-scrollbar-thumb:hover{background-color:#bebebc}html[dir=rtl] .permission-info{direction:rtl}html[dir=rtl] .permission-info::-webkit-scrollbar{left:0;right:auto}html[dir=ltr] .permission-info{direction:ltr}html[dir=ltr] .permission-info::-webkit-scrollbar{right:0;left:auto}.actions-wrapper{position:relative;display:flex;justify-content:center}.actions-nocurser{cursor:no-drop!important;display:flex;justify-content:center;align-items:center;width:32px;height:32px;gap:8px;border-radius:8px;background:#f5f5f5;opacity:.6}.actions-menu{position:absolute;top:0;left:calc(100% + 12px);z-index:10;min-width:max-content;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d}.menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:transparent;border:none;cursor:pointer;width:100%;color:#1c1b13;font-size:14px;font-weight:500;text-align:right}.menu-item:hover{background:#f5f5f5}.menu-item.danger{color:#ef3b54;background:#fde7ea}.menu-item.danger:hover{background:#fde7ea}.permission-info-backdrop{position:fixed;inset:0;z-index:2000}.permission-info-popover{position:fixed;transform:translate(-50%,-100%);min-width:260px;z-index:3000;display:inline-flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:8px;border:1px solid #D9D9D9;background:#fff;box-shadow:0 4px 30px #00000026}.permission-info-popover:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.permission-info-popover h4{color:#1c1b13;text-align:right;font-size:12px;font-style:normal;font-weight:600;padding-bottom:8px;border-bottom:1px solid #F0F0EF;width:100%}.permissions-list{display:flex;flex-direction:column;gap:8px;width:100%}.permission-row{display:flex;padding:4px 8px;align-items:center;gap:4px;align-self:stretch;width:100%}.permission-row .icon-container{display:flex;justify-content:center;align-items:center;width:20px;height:20px;padding:3.222px 1.75px 3.223px;border-radius:4px}.permission-row .text{color:#1c1b13;text-align:right;font-size:12px;font-style:normal;font-weight:500}.users-empty-state{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.users-empty-state .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.users-empty-state .empty-state h3{font-size:16px;font-weight:600;color:#1c1b13;margin:0}.users-empty-state .empty-state p{font-size:14px;color:#807f7b;margin:0}@media(max-width:768px){.users-empty-state{min-height:300px;padding:30px 16px}.users-empty-state .empty-state{gap:10px}.users-empty-state .empty-state h3{font-size:14px}.users-empty-state .empty-state p{font-size:13px}}@media(max-width:480px){.users-empty-state{min-height:250px;padding:20px 12px}.users-empty-state .empty-state{gap:8px}.users-empty-state .empty-state h3{font-size:13px}.users-empty-state .empty-state p{font-size:12px}}.home-page{display:flex;flex-direction:column;padding:32px;gap:24px}.home-page h1.title{color:#1c1b13;font-size:22px;font-style:normal;font-weight:700}.home-page__cards-row{display:flex;align-items:center;gap:16px;align-self:stretch}.home-page__cards-row .stat-card{flex:1}@media(max-width:480px){.home-page__cards-row{flex-direction:column}.home-page__cards-row .stat-card{width:100%}}.home-page__charts{display:flex;align-items:center;gap:16px;align-self:stretch;align-items:stretch}@media(max-width:480px){.home-page__charts{flex-direction:column}}.home-page__charts-items{display:flex;align-items:center;gap:16px;align-self:stretch;flex:1;align-items:stretch;height:100%}@media(max-width:480px){.home-page__charts-items{flex-direction:column}}.home-page .home-page-table{padding:16px;gap:24px;border-radius:8px;border-bottom:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 30px #c8c8c84d;position:relative}.order-details-page{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(max-width:480px){.order-details-page{padding:16px 8px;gap:12px}}.order-details-page .order-details-actions{display:flex;gap:var(--spacing-sm);align-items:center}.order-details-page .order-details-actions .btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);border:none;cursor:pointer;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);transition:all .2s}.order-details-page .order-details-actions .btn span{color:inherit}.order-details-page .order-details-actions .btn.btn-primary{background:var(--color-yellow);color:var(--color-primary-text)}.order-details-page .order-details-actions .btn.btn-primary:hover{background:var(--color-yellow-hover)}.order-details-page .order-details-actions .btn.btn-secondary{background:var(--color-background-light);color:var(--color-primary-text)}.order-details-page .order-details-actions .btn.btn-secondary:hover{background:var(--color-background-hover)}.order-details-page .order-details-header{display:flex;flex-direction:column;gap:var(--spacing-sm);align-self:stretch}.order-details-page .order-details-header .full-breadcrumb{display:flex;align-items:center;gap:var(--spacing-sm);align-self:stretch}.order-details-page .order-details-header .full-breadcrumb a{color:var(--color-secondary-text)!important;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal)}.order-details-page .order-details-header .full-breadcrumb a.active{font-weight:var(--font-weight-medium);color:var(--color-primary-text)!important;background:none!important}.order-details-page .order-details-header .full-breadcrumb .icon{display:flex;width:16px;height:16px;padding:2px 5.229px 2px 4.936px;justify-content:center;align-items:center}.order-details-page .order-details-header .title{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.order-details-page .order-details-header .title.request-details-title{align-items:flex-start;flex-direction:row-reverse}.order-details-page .order-details-header .title.request-details-title .title-content{flex:1;display:flex;justify-content:center;align-items:center}.order-details-page .order-details-header .title h1{color:var(--color-primary-text);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-bold)}@media(max-width:480px){.order-details-page .order-details-header .title h1{font-size:var(--font-size-lg)}}.order-details-page .order-details-header .title .action{display:flex;align-items:center;gap:var(--spacing-sm)}.order-details-page .order-details-header .title .btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);border:none;cursor:pointer;text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold)}@media(max-width:480px){.order-details-page .order-details-header .title .btn{font-size:var(--font-size-lg)}}@media(max-width:480px){.order-details-page .order-details-header .title{flex-direction:column;align-items:flex-start}}.order-details-page .order-details-header .order-stepper-wrapper{display:flex;height:78px;padding:16px 0;justify-content:space-between;align-items:center;align-self:stretch}.order-details-page .order-details-header .order-stepper-wrapper{padding:16px 0}.order-details-page .order-details-header .order-stepper{display:flex;justify-content:space-between;direction:rtl;width:100%}.order-details-page .order-details-header .stepper-item{position:relative;flex:1;text-align:center}.order-details-page .order-details-header .stepper-item .step-line{position:absolute;top:16px;right:50%;width:100%;height:2px;background:#e6e6e6;z-index:1}.order-details-page .order-details-header .stepper-item .step-line.active{background:var(--color-success)}.order-details-page .order-details-header .stepper-item .circle{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e6e6e6;margin:0 auto;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);z-index:2;position:relative;color:var(--color-primary-text);text-align:center;font-size:13px;font-style:normal;font-weight:var(--font-weight-bold)}.order-details-page .order-details-header .stepper-item .circle.active{background:#fff;border-color:var(--color-success);color:var(--color-success)}.order-details-page .order-details-header .stepper-item .circle.completed{background:var(--color-success);border-color:var(--color-success);color:var(--color-primary-text)}.order-details-page .order-details-header .stepper-item .label{margin-top:8px;font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-secondary-text)}.order-details-page .order-details-header .stepper-item .label.active{color:var(--color-success);background-color:transparent!important}.order-details-page .order-details-header .stepper-item .label.completed{color:var(--color-primary-text)}.order-details-page .order-details-page-info{display:flex;flex-direction:column;gap:var(--spacing-lg);align-self:stretch}.order-details-page .order-details-page-info .order-details-card{display:flex;padding:16px;flex-direction:column;gap:var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 4px 16px #c8c8c81a}.order-details-page .order-details-page-info .order-details-card h2{color:var(--color-primary-text);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-bold)}.order-details-page .order-details-page-info .order-details-card .card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg) 8px}@media(max-width:1200px){.order-details-page .order-details-page-info .order-details-card .card-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.order-details-page .order-details-page-info .order-details-card .card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.order-details-page .order-details-page-info .order-details-card .card-grid{grid-template-columns:repeat(1,1fr)}}.order-details-page .order-details-page-info .order-details-card .card-grid .row{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 0 0}.order-details-page .order-details-page-info .order-details-card .card-grid .row span{font-size:var(--font-size-xs);font-style:normal}.order-details-page .order-details-page-info .order-details-card .card-grid .row .label{color:var(--color-secondary-text);font-weight:var(--font-weight-medium)}.order-details-page .order-details-page-info .order-details-card .card-grid .row .value{overflow:hidden;color:var(--color-primary-text);text-overflow:ellipsis;font-weight:var(--font-weight-semibold)}.order-details-page .order-details-page-info .order-details-card .discount-note{display:flex;padding:8px;flex-direction:column;gap:8px;align-self:stretch;border-radius:8px;background:#f5f5f5}.order-details-page .order-details-page-info .order-details-card .discount-note h2{color:#1c1b13;font-size:14px;font-style:normal;font-weight:700}.order-details-page .order-details-page-info .order-details-card .discount-note .discount-note-list{display:flex;gap:8px;align-self:stretch;flex-wrap:wrap}.order-details-page .order-details-page-info .order-details-card .discount-note .discount-note-list .discount-note-item{display:flex;flex-direction:column;gap:4px}.order-details-page .order-details-page-info .order-details-card .discount-note .discount-note-list .discount-note-item .discount-label{color:#807f7b;font-size:12px;font-style:normal;font-weight:400}.order-details-page .order-details-page-info .payment-timeline{display:flex;flex-direction:column;gap:var(--spacing-lg)}.order-details-page .order-details-page-info .payment-timeline .payment-timeline-item{display:flex;align-items:stretch;position:relative}.order-details-page .order-details-page-info .payment-timeline .timeline-row{flex:1;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.order-details-page .order-details-page-info .payment-timeline .timeline-row .timeline-row-item{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 0 0}.order-details-page .order-details-page-info .payment-timeline .timeline-row .timeline-row-item span{font-size:var(--font-size-xs);font-style:normal}.order-details-page .order-details-page-info .payment-timeline .timeline-row .timeline-row-item .label{color:var(--color-secondary-text);font-weight:var(--font-weight-medium)}.order-details-page .order-details-page-info .payment-timeline .timeline-row .timeline-row-item .value{overflow:hidden;color:var(--color-primary-text);text-overflow:ellipsis;font-weight:var(--font-weight-semibold)}.order-details-page .order-details-page-info .payment-timeline .timeline-row .action-item{align-items:flex-end}.order-details-page .order-details-page-info .payment-timeline .timeline-row .action-item .btn{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:4px;background:var(--color-background-light)}.order-details-page .order-details-page-info .payment-timeline .timeline-row .action-item .btn span{color:var(--color-primary-text);text-align:center;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold)}.order-details-page .order-details-page-info .payment-timeline .amount{font-weight:var(--font-weight-bold);color:#1c1b13}.order-details-page .order-details-page-info .payment-timeline .date{display:flex;flex-direction:column;gap:2px}.order-details-page .order-details-page-info .payment-timeline .date .label{font-size:11px;color:#807f7b}.order-details-page .order-details-page-info .payment-timeline .date .value{font-size:13px;font-weight:var(--font-weight-semibold)}.order-details-page .order-details-page-info .payment-timeline .info{display:flex;flex-direction:column;gap:6px}.order-details-page .order-details-page-info .payment-timeline .info .title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.order-details-page .order-details-page-info .payment-timeline .info .status{font-size:var(--font-size-xs)}.order-details-page .order-details-page-info .payment-timeline .info .action{margin-top:4px}.order-details-page .order-details-page-info .financial-card .financial-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm);align-items:center;padding:8px;flex:1 0 0;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background)}@media(max-width:480px){.order-details-page .order-details-page-info .financial-card .financial-row{grid-template-columns:repeat(1,1fr)}}.order-details-page .order-details-page-info .financial-card .financial-row .item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.order-details-page .order-details-page-info .financial-card .financial-row .item .label{font-size:var(--font-size-xs);color:var(--color-secondary-text);font-weight:var(--font-weight-medium)}.order-details-page .order-details-page-info .financial-card .financial-row .item .value{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary-text)}.order-details-page .order-details-page-info .financial-card .financial-row .actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-sm)}.order-details-page .order-details-page-info .financial-card .financial-row .actions .btn{border:none;cursor:pointer;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:4px;background:var(--color-background-light);color:var(--color-primary-text);text-align:center;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold)}@media(max-width:480px){.order-details-page .order-details-page-info .financial-card .financial-row .actions{justify-content:flex-start}}.order-details-page .order-details-page-info .financial-card .noBackground{background:#fff!important;border:none!important}.order-details-page .order-details-page-info .financial-card .card-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);align-self:stretch}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left{display:flex;align-items:center;gap:var(--spacing-lg)}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left h2{color:var(--color-primary-text);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-bold)}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left .status{display:flex;padding:4px 8px;justify-content:flex-end;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);text-align:right;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left .pending{background:#f2f2f3;color:#5f6063}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left .paid{background:#f2f4fc;color:#6364ab}.order-details-page .order-details-page-info .financial-card .card-header .card-header-left .success{background:#ebf9f1;color:#10b981}.order-details-page .order-details-page-info .financial-card .actions{display:flex;align-items:center;gap:var(--spacing-sm)}.order-details-page .order-details-page-info .financial-card .actions .btn{border-radius:var(--radius-sm);background:var(--color-background-light);display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:var(--spacing-sm)}.order-details-page .order-details-page-info .financial-card .actions .btn span{color:var(--color-primary-text);text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold)}.order-details-page .order-details-page-info .info-card{display:flex;flex-direction:column;gap:var(--spacing-lg)}.order-details-page .order-details-page-info .info-card-header{align-items:center;display:flex;align-items:flex-start;gap:var(--spacing-lg);align-self:stretch}.order-details-page .order-details-page-info .info-card-header h2{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary-text)}.order-details-page .order-details-page-info .info-card-header .status{padding:4px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.order-details-page .order-details-page-info .info-card-header .status.success{background:var(--color-success-bg);color:var(--color-success)}.order-details-page .order-details-page-info .info-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:var(--spacing-lg) 8px}.order-details-page .order-details-page-info .info-card .info-item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.order-details-page .order-details-page-info .info-card .info-item .label{font-size:var(--font-size-xs);color:var(--color-secondary-text);font-weight:var(--font-weight-medium)}.order-details-page .order-details-page-info .info-card .info-item .value{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary-text)}.order-details-page .order-details-page-info .info-card-attachments{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.order-details-page .order-details-page-info .info-card-attachments h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-text)}.order-details-page .order-details-page-info .info-card-attachments .attachment-list{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item{display:flex;padding:12px;gap:var(--spacing-sm);align-items:center;border-radius:16px;border:1px solid var(--color-border);background:var(--color-background);width:346px}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item .attachment-icon{width:32px;height:32px;flex-shrink:0}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item .attachment-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item .attachment-info .attachment-name{color:var(--color-primary-text);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item .attachment-info .attachment-size{color:var(--color-secondary-text);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.order-details-page .order-details-page-info .info-card-attachments .attachment-list .attachment-item .attachment-view-btn{display:flex;width:25.6px;height:25.6px;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-shrink:0;border-radius:33px;border:1px solid var(--color-border);background:var(--color-white);padding:0;cursor:pointer}.order-details-page .link-underline{color:var(--color-primary-text);text-decoration:underline;text-underline-position:from-font;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.order-details-page .link-underline:hover{color:var(--color-success)}.deed-transfer-card{background:#fff}.deed-transfer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}@media(max-width:480px){.deed-transfer-grid{grid-template-columns:repeat(1,1fr)}}.divider{height:1px;background:#eee}.attachments h4{margin-bottom:12px;color:var(--color-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.attachment-list{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.attachment-item{display:flex;padding:12px;gap:var(--spacing-sm);align-items:center;border-radius:16px;border:1px solid var(--color-border);background:var(--color-background);width:346px}.attachment-item .attachment-icon{width:32px;height:32px;flex-shrink:0}.attachment-item .attachment-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.attachment-item .attachment-info .attachment-name{color:var(--color-primary-text);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-item .attachment-info .attachment-size{color:var(--color-secondary-text);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.attachment-item .attachment-view-btn{display:flex;width:25.6px;height:25.6px;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-shrink:0;border-radius:33px;border:1px solid var(--color-border);background:var(--color-white);padding:0;cursor:pointer}.view-btn{margin-inline-start:auto;display:flex;align-items:center}.line-active{background:none;border-left:2px dashed var(--color-success)}.pending span{color:#e6a23c}.not_paid{background:#f2f2f3}.not_paid span{color:#5f6063}.success{background:var(--color-success-bg);color:var(--color-success)}.payment-info-card{display:flex;flex-direction:column;gap:var(--spacing-lg)}.payment-info-card .payment-info-header{display:flex;gap:var(--spacing-lg);align-items:flex-start;width:100%}.payment-info-card .payment-info-header h2{color:var(--color-primary-text);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-bold);line-height:1.5;margin:0}.payment-info-card .payment-info-list{display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:4px}.payment-info-card .payment-info-item{display:flex;align-items:flex-start;position:relative;width:100%;gap:0;padding-bottom:16px}.payment-info-card .payment-info-item:last-child{padding-bottom:0}.payment-info-card .payment-info-content{flex:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);padding:8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);position:relative;min-width:0}.payment-info-card .payment-info-data{display:flex;flex-direction:row;gap:var(--spacing-lg);align-items:flex-start;justify-content:space-between;flex:1;min-width:0}@media(max-width:480px){.payment-info-card .payment-info-data{flex-direction:column}}.payment-info-card .payment-info-data>div{flex:1}.payment-info-card .payment-amount{display:flex;align-items:center;gap:var(--spacing-xs)}.payment-info-card .payment-amount span{color:var(--color-primary-text);text-align:center;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold)}.payment-info-card .payment-amount svg{width:11.111px;height:11.111px;flex-shrink:0}.payment-info-card .payment-info-action{display:flex;align-items:center;justify-content:flex-end}.payment-info-card .payment-info-action .btn{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:4px;background:var(--color-background-light)}.payment-info-card .payment-info-action .btn span{color:var(--color-primary-text);text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold)}.payment-info-card .payment-info-stepper{display:flex;flex-direction:column;align-items:center;width:32px;flex-shrink:0;position:relative;padding-top:12px;margin-left:8px}.payment-info-card .stepper-circle{width:24px;height:24px;border-radius:50%;border:2px solid #B6B6B4;background:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0}.payment-info-card .stepper-circle.completed{background:var(--color-success);border-color:var(--color-success)}.payment-info-card .stepper-circle.completed svg{display:block}.payment-info-card .stepper-circle.active{border-color:var(--color-success);background:var(--color-white)}.payment-info-card .stepper-circle svg{display:none}.payment-info-card .stepper-line{position:absolute;left:50%;top:36px;transform:translate(-50%);width:2px;height:175%;z-index:1}@media(max-width:480px){.payment-info-card .stepper-line{height:235px}}.payment-info-card .line-completed{background:var(--color-success);border-left:none}.payment-info-card .line-active{background:none;border-left:2px dashed var(--color-success)}.payment-info-card .line-inactive{background:none;border-left:2px dashed #B6B6B4}.payment-status{display:flex;padding:4px 8px;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);width:max-content}.payment-status span{font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.paid{background:var(--color-success-bg)}.paid span{color:var(--color-success)}.pending{background:var(--color-pending-bg)}.pending span{color:var(--color-pending)}.not_due{background:#f2f2f3}.not_due span{color:#5f6063}.multiple-users-layout{display:flex;align-items:flex-start;gap:var(--spacing-lg);align-self:stretch;flex-wrap:wrap}@media(max-width:480px){.multiple-users-layout{flex-direction:column}}.multiple-users-layout__item{display:flex;width:calc(33.3333333333% - 16px);flex-direction:column;align-self:stretch;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background)}@media(max-width:480px){.multiple-users-layout__item{width:100%}}.multiple-users-layout__item__header{display:flex;padding:8px 12px;align-items:center;gap:var(--spacing-sm);align-self:stretch;border-bottom:1px solid var(--color-border);background:var(--color-white);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium)}.multiple-users-layout__item__header .text{overflow:hidden;color:var(--color-primary-text);text-align:right;text-overflow:ellipsis}.multiple-users-layout__item__header .text-btn{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:4px;border:1px solid #6E6D86;color:#6e6d86}.multiple-users-layout__item__body{display:flex;padding:8px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);align-self:stretch}.info-item{display:flex;flex-direction:column;gap:6px}.info-item .label{color:var(--color-secondary-text);font-size:13px}.info-item .value{overflow:hidden;color:var(--color-primary-text);text-overflow:ellipsis;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);font-style:normal}.info-item-link{display:flex;align-items:center;padding:8px;gap:8px;text-decoration:none}.info-item-link .value{font-weight:600;color:#111;text-align:center;font-style:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.badge{padding:6px var(--spacing-md);border-radius:var(--radius-full);display:flex;justify-content:center;align-items:center;width:max-content;gap:var(--spacing-xs);font-style:normal;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);cursor:pointer}.badge--pending{background:var(--color-pending-bg);color:var(--color-pending)!important}.badge--paid{background:var(--color-paid-bg);color:var(--color-paid)!important}.badge--success{background:var(--color-success-bg);color:var(--color-success)!important}.badge--warning{background:var(--color-warning-bg);color:var(--color-warning)!important}.badge--danger{background:var(--color-danger-bg);color:var(--color-danger)!important}.installment{border:1px solid var(--color-pink)}.installment span{color:var(--color-pink)!important}.cash{border:1px solid var(--color-indigo)}.cash span{color:var(--color-indigo)!important}.transfer{border:1px solid var(--color-success)!important}.transfer span{color:var(--color-success)!important}.invoice{border:1px solid var(--color-indigo)!important}.invoice span{color:var(--color-indigo)!important}.status-badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);display:inline-block}.status-badge--success{background:var(--color-success-bg);color:var(--color-success)}.status-badge--success-border{border:1px solid var(--color-success);color:var(--color-success);background:transparent}.status-badge--indigo{border:1px solid var(--color-indigo);color:var(--color-indigo);background:transparent}.status-badge--pending{background:var(--color-pending-bg);color:var(--color-pending)}.price{display:flex;align-items:center;gap:5px}.price span{color:var(--color-primary-text);text-overflow:ellipsis;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold)}.discount-source{display:flex;padding:4px 8px;align-items:center;gap:4px;border-radius:36px;border:1px solid #F0F0EF;background:#fff;width:fit-content}.discount-source img{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.discount-source .icon-user-octagon{display:flex;align-items:center;justify-content:center}.discount-source span{color:#1c1b13;font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold)}.notifications-page{display:flex;flex-direction:column;padding:32px;gap:24px;min-height:100vh;background:#fff}.notifications-page__header{display:flex;justify-content:space-between;align-items:center;gap:16px}.notifications-page__title{color:#1c1b13;font-size:22px;font-style:normal;font-weight:700;margin:0}.notifications-page__mark-all-read{color:#007bff;font-size:14px;font-weight:400;background:none;border:none;cursor:pointer;padding:8px 12px;transition:opacity .2s}.notifications-page__mark-all-read:hover:not(:disabled){opacity:.8}.notifications-page__mark-all-read:disabled{opacity:.5;cursor:not-allowed}.notifications-list{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:8px;overflow:hidden}.notification-item{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;border-bottom:1px solid #f0f0ef;transition:background-color .2s}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:#fafafa}.notification-item--unread{background-color:#f8f9fa}.notification-item--unread .notification-item__title{font-weight:700}.notification-item__time{color:#b6b6b4;font-size:14px;font-weight:400;min-width:60px;text-align:left}.notification-item__icon{display:flex;align-items:center;justify-content:center;min-width:24px;width:24px;height:24px;flex-shrink:0}.notification-item__content{flex:1;display:flex;flex-direction:column;gap:8px}.notification-item__title{color:#1c1b13;font-size:16px;font-weight:600;margin:0;line-height:1.4}.notification-item__description{color:#1c1b13;font-size:14px;font-weight:400;margin:0;line-height:1.5;opacity:.8}@media(max-width:1024px){.notifications-page{padding:24px 16px;gap:20px}.notifications-page__title{font-size:20px}.notification-item{padding:14px 20px;gap:12px}.notification-item__time{font-size:13px;min-width:55px}.notification-item__title{font-size:15px}.notification-item__description{font-size:13px}}@media(max-width:768px){.notifications-page{padding:20px 12px;gap:16px}.notifications-page__header{flex-direction:column;align-items:flex-start;gap:12px}.notifications-page__title{font-size:18px}.notifications-page__mark-all-read{font-size:13px;padding:6px 10px}.notification-item{padding:12px 16px;gap:10px}.notification-item__time{font-size:12px;min-width:50px}.notification-item__icon{min-width:20px;width:20px;height:20px}.notification-item__title{font-size:14px}.notification-item__description{font-size:12px}}@media(max-width:480px){.notifications-page{padding:16px 8px;gap:12px}.notifications-page__title{font-size:16px}.notification-item{padding:10px 12px;gap:8px}.notification-item__time{font-size:11px;min-width:45px}.notification-item__icon{min-width:18px;width:18px;height:18px}.notification-item__title{font-size:13px}.notification-item__description{font-size:11px}}.retool-details-page .order-details-page-info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.retool-details-page .financial-card .attachments{margin-top:16px}.retool-details-page .financial-card .attachments .attachment-list{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.retool-details-page .financial-card .attachments .attachment-list .attachment-item{display:flex;padding:12px;gap:var(--spacing-sm);align-items:center;border-radius:16px;border:1px solid var(--color-border);background:var(--color-background);width:100%;max-width:346px}.retool-details-page .financial-card .attachments .attachment-list .attachment-item .attachment-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.retool-details-page .financial-card .attachments .attachment-list .attachment-item .attachment-info .attachment-name{color:var(--color-primary-text);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retool-details-page .financial-card .attachments .attachment-list .attachment-item .attachment-info .attachment-type{color:var(--color-secondary-text);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.retool-details-page .financial-card .attachments .attachment-list .attachment-item .attachment-view-btn{display:flex;width:25.6px;height:25.6px;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-shrink:0;border-radius:33px;border:1px solid var(--color-border);background:var(--color-white);padding:0;cursor:pointer;transition:all .2s}.retool-details-page .financial-card .attachments .attachment-list .attachment-item .attachment-view-btn:hover{background:var(--color-background-hover)}.retool-details-page .retool-details-user-section{flex:1;background:#fff;border-radius:8px;border:1px solid var(--color-border);padding:24px;box-shadow:0 2px 8px #0000000d}.retool-details-page .retool-details-user-section .user-avatar{display:flex;justify-content:center;margin-bottom:20px}.retool-details-page .retool-details-user-section .user-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover}.retool-details-page .retool-details-user-section .user-avatar .user-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.retool-details-page .retool-details-user-section .user-info .user-name-section{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.retool-details-page .retool-details-user-section .user-info .user-name-section h3{color:#1c1b13;font-size:18px;font-weight:700;margin:0}.retool-details-page .retool-details-user-section .user-info .user-name-section .verified-badge{padding:4px 12px;border-radius:12px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:500}.retool-details-page .retool-details-user-section .user-info .user-details-list{display:flex;flex-direction:column;gap:16px}.retool-details-page .retool-details-user-section .user-info .user-details-list .user-detail-item{display:flex;flex-direction:column;gap:4px}.retool-details-page .retool-details-user-section .user-info .user-details-list .user-detail-item .detail-label{color:#807f7b;font-size:13px;font-weight:500}.retool-details-page .retool-details-user-section .user-info .user-details-list .user-detail-item .detail-value{color:#1c1b13;font-size:14px;font-weight:600}.retool-details-page .retool-details-user-section .user-info .user-details-list .user-detail-item .detail-value .gender-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f5f5f5;color:#1c1b13;font-size:12px;font-weight:600}.retool-details-page .retool-details-request-section{flex:1;background:#fff;border-radius:8px;border:1px solid var(--color-border);padding:24px;box-shadow:0 2px 8px #0000000d}.retool-details-page .retool-details-request-section .request-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #F0F0EF}.retool-details-page .retool-details-request-section .request-info-header h3{color:#1c1b13;font-size:18px;font-weight:700;margin:0}.retool-details-page .retool-details-request-section .request-details-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.retool-details-page .retool-details-request-section .request-details-list .request-detail-item{display:flex;flex-direction:column;gap:4px}.retool-details-page .retool-details-request-section .request-details-list .request-detail-item .detail-label{color:#807f7b;font-size:13px;font-weight:500}.retool-details-page .retool-details-request-section .request-details-list .request-detail-item .detail-value{color:#1c1b13;font-size:14px;font-weight:600}.retool-details-page .retool-details-request-section .request-actions{padding-top:24px;border-top:1px solid #F0F0EF}.retool-details-page .retool-details-request-section .request-actions h4{color:#1c1b13;font-size:16px;font-weight:700;margin:0 0 16px}.retool-details-page .retool-details-request-section .request-actions .actions-buttons{display:flex;gap:12px}.retool-details-page .retool-details-request-section .request-actions .actions-buttons .action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.retool-details-page .retool-details-request-section .request-actions .actions-buttons .action-btn--approve{background:#2e7d32;color:#fff}.retool-details-page .retool-details-request-section .request-actions .actions-buttons .action-btn--approve:hover{background:#1b5e20}.retool-details-page .retool-details-request-section .request-actions .actions-buttons .action-btn--reject{background:#c62828;color:#fff}.retool-details-page .retool-details-request-section .request-actions .actions-buttons .action-btn--reject:hover{background:#b71c1c}.attach-invoice-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px}@media(max-width:480px){.attach-invoice-modal-overlay{align-items:end;padding:0}}.attach-invoice-modal{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 16px #0000001a}.attach-invoice-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #F0F0EF}.attach-invoice-modal__header h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;margin:0}.attach-invoice-modal__header .close-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background .2s}.attach-invoice-modal__header .close-btn:hover{background:#f5f5f5}.attach-invoice-modal__content{display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto;flex:1}.attach-invoice-modal__content .input-field label{color:#1c1b13;font-weight:600}.attach-invoice-modal__content .input-field input{border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;padding:14px;font-size:14px;color:#1c1b13}.attach-invoice-modal__content .input-field input:focus{border-color:#ebdd36;background:#fff}.attach-invoice-modal__content .input-field input::placeholder{color:#807f7b}.attach-invoice-modal__content .file-upload-field{display:flex;flex-direction:column;gap:8px}.attach-invoice-modal__content .file-upload-field label{color:#1c1b13;font-size:14px;font-style:normal;font-weight:600;display:flex;gap:4px}.attach-invoice-modal__content .file-upload-field label .error-text{color:#ff4d4f;font-size:13px;font-weight:400}.attach-invoice-modal__content .file-upload-field .file-upload-area{border:2px dashed #F0F0EF;border-radius:12px;background:#fcfcfc;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s;min-height:160px}.attach-invoice-modal__content .file-upload-field .file-upload-area:hover{border-color:#ebdd36;background:#fff}.attach-invoice-modal__content .file-upload-field .file-upload-area.is-dragging{border-color:#ebdd36;background:#fffbf0}.attach-invoice-modal__content .file-upload-field .file-upload-area.has-error{border-color:#ff4d4f;background:#fff6f6}.attach-invoice-modal__content .file-upload-field .file-upload-area.has-file{border-style:solid;border-color:#ebdd36;background:#fff;padding:16px;min-height:auto}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-placeholder .upload-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-placeholder .upload-text{color:#1c1b13;font-size:14px;font-style:normal;font-weight:600}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-placeholder .upload-hint{color:#807f7b;font-size:12px;font-style:normal;font-weight:400}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected-info .file-icon{display:flex;width:40px;height:40px;padding:0 4.033px 0 4.034px;justify-content:center;align-items:center}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected-info .file-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected-info .file-info .file-name{color:#1c1b13;font-size:14px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected-info .file-info .file-size{color:#807f7b;font-size:12px;font-style:normal;font-weight:400}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected .file-remove-btn{border:none;cursor:pointer;display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:8px;border-radius:50%;border:.8px solid #FCEDEF;background:#fff}.attach-invoice-modal__content .file-upload-field .file-upload-area .file-upload-selected .file-remove-btn:hover{background:#f5f5f5}.attach-invoice-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #F0F0EF}.attach-invoice-modal__footer .btn{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:none;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;transition:all .2s}.attach-invoice-modal__footer .btn span{color:inherit}.attach-invoice-modal__footer .btn.save-send-btn{background:#ebdd36;color:#1c1b13}.attach-invoice-modal__footer .btn.save-send-btn:disabled{background:#f5f5f5}.attach-invoice-modal__footer .btn.cancel-btn{background:#fff;color:#1c1b13;border-radius:8px;border:1px solid #1C1B13}.attach-invoice-modal__footer .btn.cancel-btn:hover{background:#fcfcfc;border-color:#e5e5e5}.attach-invoice-modal__footer .btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.attach-invoice-modal{border-radius:40px 40px 0 0;box-shadow:0 20px 60px #373e7d0d}}.view-invoice-modal-overlay{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.view-invoice-modal{background:#fff;border-radius:8px;box-shadow:0 4px 30px #c8c8c84d;width:525px;max-height:90vh;display:flex;flex-direction:column;gap:32px;padding:16px;overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-invoice-modal__footer{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between}.view-invoice-modal__footer .btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);border:none;cursor:pointer;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);transition:all .2s}.view-invoice-modal__footer .btn span{color:inherit;text-align:center;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold)}.view-invoice-modal__footer .btn.btn-primary{background:var(--color-yellow);color:var(--color-primary-text)}.view-invoice-modal__footer .btn.btn-primary:hover{background:var(--color-yellow-hover)}.view-invoice-modal__footer .btn.btn-cancel{background:#fff;color:#1c1b13;border-radius:8px;border:1px solid #1C1B13}.view-invoice-modal__footer .btn.btn-cancel:hover{background:#fcfcfc;border-color:#e5e5e5}.view-invoice-modal__content{height:638px;width:100%;aspect-ratio:17/22;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:1024px){.view-invoice-modal{max-width:95%;max-height:85vh}.view-invoice-modal__header{padding:12px 20px}.view-invoice-modal__header h3{font-size:16px}.view-invoice-modal__content .invoice-iframe{min-height:400px}}@media(max-width:768px){.view-invoice-modal-overlay{padding:8px}.view-invoice-modal{max-width:100%;max-height:90vh;border-radius:8px 8px 0 0}.view-invoice-modal__header{padding:12px 16px}.view-invoice-modal__header h3{font-size:15px}.view-invoice-modal__header .close-btn{padding:6px}.view-invoice-modal__header .close-btn svg{width:18px;height:18px}.view-invoice-modal__content .invoice-iframe{min-height:350px}}@media(max-width:480px)and (max-width:480px){.view-invoice-modal-overlay{align-items:end;padding:0}}@media(max-width:480px){.view-invoice-modal{max-height:90vh}}@media(max-width:480px)and (max-width:480px){.view-invoice-modal{bottom:0;position:relative;transform:none;left:0%;top:10%;display:flex;padding:16px;gap:8px;flex:1 0 0;align-self:stretch}}@media(max-width:480px){.view-invoice-modal__header{padding:10px 12px}.view-invoice-modal__header h3{font-size:14px}.view-invoice-modal__content .invoice-iframe{min-height:300px}}@media(max-width:480px)and (max-width:480px){.view-invoice-modal__footer{display:flex;flex-direction:column-reverse;align-items:center;align-self:stretch;gap:8px}.view-invoice-modal__footer .btn{width:100%}}.event-log-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:flex-end}@media(max-width:480px){.event-log-modal-overlay{align-items:flex-end;justify-content:center;padding:0}}.event-log-modal{background:var(--color-white);width:50vw;max-width:50vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;animation:slideInFromRight .3s ease;box-shadow:-4px 0 16px #0000001a}@media(max-width:480px){.event-log-modal{width:100%;max-width:100%;max-height:90vh;height:70vh;border-radius:24px 24px 0 0;box-shadow:0 -4px 24px #00000026;animation:slideUp .3s cubic-bezier(.32,.72,0,1);transform:none;position:relative;display:flex;flex-direction:column}.event-log-modal__header{flex-shrink:0}.event-log-modal__content{overflow-y:auto;overflow-x:visible;padding:20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));min-height:0;flex:1;-webkit-overflow-scrolling:touch}}@media(min-width:481px){[dir=rtl] .event-log-modal{animation:slideInFromLeft .3s ease;box-shadow:4px 0 16px #0000001a}}.event-log-modal__header{display:flex;padding:16px;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid #F0F0EF;flex-shrink:0}.event-log-modal__header .header-content{flex:1;display:flex;flex-direction:column;gap:4px}.event-log-modal__header .header-content h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700}.event-log-modal__header .close-btn{width:32px;height:32px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.event-log-modal__header .close-btn:hover{background:#f5f5f3}.event-log-modal__header .close-btn svg{width:18px;height:18px}.event-log-modal__content{overflow-y:auto;overflow-x:visible;display:flex;padding:16px;flex-direction:column;flex:1 0 0;align-self:stretch;min-height:0;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent;-webkit-overflow-scrolling:touch}.event-log-modal__content__error,.event-log-modal__content__empty{display:flex;align-items:center;justify-content:center;padding:32px 16px}.event-log-modal__content__empty p{color:#807f7b;font-size:14px;font-style:normal;font-weight:400;text-align:center}.event-log-modal__content__item{display:flex}.event-log-modal__content__item .icon-bultes{display:none}.event-log-modal__content__item .icon-step{margin-bottom:-10px}.event-log-modal__content__item:last-child .icon-step{display:none}.event-log-modal__content__item:last-child .icon-bultes{display:block}.event-log-modal__content__item .event-date-item-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex:1 0 0;padding-bottom:8px}.event-log-modal__content__item .event-date-item-content .main-content{display:flex;flex-direction:column;gap:8px;flex:1 0 0}.event-log-modal__content__item .event-date-item-content .main-content h6{color:#1c1b13;font-size:14px;font-style:normal;font-weight:500}.event-log-modal__content__item .event-date-item-content .main-content .main-content-span{display:flex;padding:4px 8px;align-items:center;gap:8px;border-radius:36px;border:1px solid #F0F0EF;width:max-content}.event-log-modal__content__item .event-date-item-content .main-content .main-content-span span{color:#1c1b13;font-size:13px;font-style:normal;font-weight:500}.event-log-modal__content__item .event-date-item-content .day{color:#807f7b;font-size:13px;font-style:normal;font-weight:500}.event-log-modal__content .events-list{display:flex;flex-direction:column;position:relative;padding-left:0;margin-left:0}.event-log-modal__content .event-item{display:flex;gap:12px;position:relative;padding-bottom:16px;align-items:flex-start}.event-log-modal__content .event-item:last-child{padding-bottom:0}.event-log-modal__content .event-timeline-indicator{width:16px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:0}.event-log-modal__content .event-timeline-indicator .event-dot{width:8px;height:8px;border-radius:50%;background:#ebdd36;z-index:2;position:relative;flex-shrink:0}.event-log-modal__content .event-timeline-indicator .event-line{position:absolute;top:8px;left:50%;transform:translate(-50%);width:1px;height:calc(100% + 8px);background:#e6e6e3;z-index:1}.event-log-modal__content .event-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.event-log-modal__content .event-content .event-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-log-modal__content .event-content .event-header .event-time{font-size:11px;color:#9a9a95;white-space:nowrap;font-weight:400}.event-log-modal__content .event-content .event-header .event-action{font-size:14px;font-weight:600;color:#1c1b13;line-height:1.4}.event-log-modal__content .event-content .event-description{font-size:13px;color:#807f7b;line-height:1.4;margin-top:2px}.event-log-modal__content .event-content .event-user{display:flex;align-items:center;gap:4px;margin-top:6px;flex-wrap:wrap}.event-log-modal__content .event-content .event-user .user-label{font-size:12px;color:#9a9a95;font-weight:400}.event-log-modal__content .event-content .event-user .user-name{font-size:12px;font-weight:600;color:#1c1b13}.event-log-modal .sak-logo{width:18px;height:18px;object-fit:contain}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.event-log-modal__content::-webkit-scrollbar{width:6px}.event-log-modal__content::-webkit-scrollbar-track{background:transparent}.event-log-modal__content::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:6px}.event-log-modal__content::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.event-log-modal__content::-webkit-scrollbar-button{display:none;width:0;height:0}.link-underline{color:var(--color-primary-text);text-decoration:underline;font-size:var(--font-size-xs)}.link-underline:hover{color:var(--color-success)}.confirm-transfer-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px}.confirm-transfer-modal{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:95vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 16px #0000001a}.confirm-transfer-modal__header{display:flex;gap:16px;justify-content:center;padding:16px;border-bottom:1px solid #F0F0EF}.confirm-transfer-modal__header .close-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background .2s;flex-shrink:0;width:24px;height:24px}.confirm-transfer-modal__header .close-btn:hover{background:#f5f5f5}.confirm-transfer-modal__header .close-btn svg{display:block}.confirm-transfer-modal__header .header-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.confirm-transfer-modal__header .header-text h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin:0}.confirm-transfer-modal__content{display:flex;flex-direction:column;gap:32px;padding:16px;overflow-y:auto;overflow-x:visible;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.confirm-transfer-modal__content .deed-types-section{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.confirm-transfer-modal__content .deed-types-section .section-title{display:flex;gap:10px;align-items:flex-start;justify-content:flex-end;width:100%}.confirm-transfer-modal__content .deed-types-section .section-title .title-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.confirm-transfer-modal__content .deed-types-section .section-title .title-content .title-text{display:flex;gap:8px;align-items:center;width:100%}.confirm-transfer-modal__content .deed-types-section .section-title .title-content .title-text p{font-size:14px;font-style:normal;font-weight:600;line-height:1.5;color:#1c1b13;margin:0;text-align:right;white-space:nowrap}.confirm-transfer-modal__content .deed-types-section .deed-types{display:flex;gap:12px;align-items:center;justify-content:flex-end;width:100%}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip{flex:1;background:#fff;border:1px solid #F0F0EF;border-radius:8px;padding:8px;display:flex;gap:8px;align-items:center;justify-content:flex-end;cursor:pointer;transition:all .2s;min-width:0}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip .chip-content{flex:1;display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip .chip-content p{font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:#1c1b13;margin:0;text-align:center;flex:1}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip:hover{border-color:#e5e5e5;background:#fcfcfc;border-color:#1c1b13}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip--active{border-color:#1c1b13;background:#f5f5f5}.confirm-transfer-modal__content .deed-types-section .deed-types .deed-type-chip--active .chip-content p{color:#1c1b13;font-weight:500}.confirm-transfer-modal__content .real-estate-registry-fields,.confirm-transfer-modal__content .ministry-justice-fields{display:flex;flex-direction:column;gap:16px;width:100%}.confirm-transfer-modal__content .real-estate-registry-fields .input-field,.confirm-transfer-modal__content .ministry-justice-fields .input-field{display:flex;flex-direction:column;gap:8px;width:100%}.confirm-transfer-modal__content .real-estate-registry-fields .input-field label,.confirm-transfer-modal__content .ministry-justice-fields .input-field label{display:flex;gap:8px;align-items:center;color:#1c1b13;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.confirm-transfer-modal__content .real-estate-registry-fields .input-field input,.confirm-transfer-modal__content .ministry-justice-fields .input-field input{width:100%;border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;padding:12px;font-size:14px;color:#1c1b13;text-align:right}.confirm-transfer-modal__content .real-estate-registry-fields .input-field input::placeholder,.confirm-transfer-modal__content .ministry-justice-fields .input-field input::placeholder{color:#807f7b}.confirm-transfer-modal__content .real-estate-registry-fields .input-field input:focus,.confirm-transfer-modal__content .ministry-justice-fields .input-field input:focus{outline:none;border-color:#ebdd36;background:#fff}.confirm-transfer-modal__content .real-estate-registry-fields .input-field input.input-error,.confirm-transfer-modal__content .ministry-justice-fields .input-field input.input-error{border-color:#ef3b53}.confirm-transfer-modal__content .real-estate-registry-fields .input-field .error-text,.confirm-transfer-modal__content .ministry-justice-fields .input-field .error-text{color:#ef3b53;font-size:12px;margin:0;text-align:right}.confirm-transfer-modal__content .real-estate-registry-fields .date-field,.confirm-transfer-modal__content .ministry-justice-fields .date-field{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.confirm-transfer-modal__content .real-estate-registry-fields .date-field label,.confirm-transfer-modal__content .ministry-justice-fields .date-field label{display:flex;gap:4px;color:#1c1b13;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;text-align:right}.confirm-transfer-modal__content .real-estate-registry-fields .date-field label .error-text,.confirm-transfer-modal__content .ministry-justice-fields .date-field label .error-text{color:#ef3b53;font-size:12px;margin:0}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input{width:100%;border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:all .2s}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input span,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input span{flex:1;color:#9e9e9e;font-size:14px;font-weight:400}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input .active,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input .active{color:#1c1b13!important;font-weight:600}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input svg,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input svg{width:24px;height:24px;flex-shrink:0}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input.active span,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input.active span{color:#1c1b13}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input.has-error,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input.has-error{border-color:#ef3b53}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .date-input:hover,.confirm-transfer-modal__content .ministry-justice-fields .date-field .date-input:hover{border-color:#e5e5e5}.confirm-transfer-modal__content .real-estate-registry-fields .date-field .calendar-wrapper,.confirm-transfer-modal__content .ministry-justice-fields .date-field .calendar-wrapper{position:fixed;z-index:1001;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:16px}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field{display:flex;flex-direction:column;gap:8px;width:100%}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field label,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field label{display:flex;gap:4px;color:#1c1b13;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;text-align:right}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field label .error-text,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field label .error-text{color:#ef3b53;font-size:12px;margin:0}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry{width:100%;border-radius:16px;border:1px dashed #B6B6B4;background:#f5f5f5;padding:24px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s;min-height:150px}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry.is-dragging,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry.is-dragging{border-color:#ebdd36;background:#fffbea}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry.has-error,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry.has-error{border-color:#ef3b53}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-icon,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-text-bold,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-text-bold{font-size:14px;font-style:normal;font-weight:700;line-height:1.5;color:#000;margin:0}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-hint,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-placeholder-ministry .upload-hint{font-size:12px;font-style:normal;font-weight:500;line-height:1.3;color:#000;margin:0}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #F0F0EF}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-icon,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info .file-name,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info .file-name{font-size:14px;color:#1c1b13;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info .file-size,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-upload-selected-info .file-info .file-size{font-size:12px;color:#807f7b}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-remove-btn,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-remove-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;flex-shrink:0;transition:background .2s}.confirm-transfer-modal__content .real-estate-registry-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-remove-btn:hover,.confirm-transfer-modal__content .ministry-justice-fields .file-upload-field .file-upload-area-ministry .file-upload-selected .file-remove-btn:hover{background:#f5f5f5}.confirm-transfer-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #F0F0EF}.confirm-transfer-modal__footer .btn{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:none;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;transition:all .2s}.confirm-transfer-modal__footer .btn span{color:inherit}.confirm-transfer-modal__footer .btn.save-send-btn{background:#ebdd36;color:#1c1b13}.confirm-transfer-modal__footer .btn.save-send-btn:disabled{background:#f5f5f5}.confirm-transfer-modal__footer .btn.cancel-btn{background:#fff;color:#1c1b13;border-radius:8px;border:1px solid #1C1B13}.confirm-transfer-modal__footer .btn.cancel-btn:hover{background:#fcfcfc;border-color:#e5e5e5}.confirm-transfer-modal__footer .btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.confirm-transfer-modal-overlay{align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out;padding:0}.confirm-transfer-modal{position:relative;width:100%;max-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026}.confirm-transfer-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.confirm-transfer-modal__header{flex-shrink:0;padding:20px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.confirm-transfer-modal__header .close-btn{display:none}.confirm-transfer-modal__header .header-text h3{font-size:20px;font-weight:700;line-height:28px}.confirm-transfer-modal__content{overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;flex:1;min-height:0;padding:20px 20px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.confirm-transfer-modal__footer{flex-shrink:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;gap:12px;width:100%;box-sizing:border-box}.confirm-transfer-modal__footer .btn{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.confirm-transfer-modal__footer .btn:active{transform:scale(.98)}}@media(max-width:480px){.confirm-transfer-modal-overlay{align-items:flex-end;justify-content:flex-end}.confirm-transfer-modal{position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;gap:8px}.confirm-transfer-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.confirm-transfer-modal__header{flex-shrink:0;padding:20px 20px 10px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.confirm-transfer-modal__header .close-btn{display:none}.confirm-transfer-modal__header .header-text h3{font-size:20px;font-weight:700;line-height:28px}.confirm-transfer-modal__content{overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;flex:1;min-height:0;padding:20px 20px 5px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.confirm-transfer-modal__footer{flex-shrink:0;padding:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;align-self:stretch;width:100%;box-sizing:border-box}.confirm-transfer-modal__footer .btn{width:100%;flex:1;padding:8px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.confirm-transfer-modal__footer .btn:active{transform:scale(.98)}}.confirm-transfer-modal__content::-webkit-scrollbar{width:6px}.confirm-transfer-modal__content::-webkit-scrollbar-track{background:transparent}.confirm-transfer-modal__content::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:6px}.confirm-transfer-modal__content::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.confirm-transfer-modal__content::-webkit-scrollbar-button{display:none;width:0;height:0}.side-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:flex-end}.side-modal{width:50vw;max-width:640px;height:100vh;background:#fff;display:flex;flex-direction:column;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.side-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:16px;align-self:stretch;border-bottom:1px solid #F0F0EF}.side-modal__header .text{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1 0 0}.side-modal__header .text h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700}.side-modal__header .text .desc{color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.side-modal__header .close-btn{background:transparent;border:none;cursor:pointer}.side-modal__content{display:flex;padding:24px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;gap:16px}.side-modal__content .input-field label{color:#1c1b13;font-weight:600}.side-modal__content .permissions-select{display:flex;flex-direction:column;gap:8px;align-self:stretch}.side-modal__content .permissions-select label{color:#1c1b13;font-weight:600}.side-modal__content .permissions-select .permission-options{display:flex;align-items:center;gap:16px;align-self:stretch}.side-modal__content .permissions-select .permission-options .permission-card{display:flex;padding:8px;align-items:flex-start;gap:4px;flex:1 0 0;border-radius:8px;border:1px solid #F0F0EF;background:#fff}.side-modal__content .permissions-select .permission-options .permission-card svg{margin-top:3px}.side-modal__content .permissions-select .permission-options .permission-card .text{display:flex;flex-direction:column;gap:4px;flex:1 0 0}.side-modal__content .permissions-select .permission-options .permission-card .text strong{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:600}.side-modal__content .permissions-select .permission-options .permission-card .text p{color:#807f7b;font-size:12px;font-style:normal;font-weight:400}.side-modal__content .permissions-select .permission-options .permission-card.active{border-color:#1c1b13;background:#f5f5f5;box-shadow:0 4px 10px #c8c8c84d}.side-modal__content .permission-info{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;overscroll-behavior:contain}.side-modal__content .permission-info .line{height:1px;width:100%!important;background-color:#f0f0ef!important}.side-modal__content .permission-info .full-permission-info{width:100%!important;display:flex;padding:8px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:8px;background:#e4f6f1}.side-modal__content .permission-info .full-permission-info p{color:#1c1b13;font-size:13px;font-style:normal;font-weight:500}.side-modal__content .custom-permissions-box{display:flex;flex-direction:column;gap:8px;width:100%}.side-modal__content .custom-permissions-box h4{color:#1c1b13;font-size:14px;font-style:normal;font-weight:600}.side-modal__content .custom-permissions-box .project-permission{overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:4px;border:1px solid #F0F0EF;background:#fff}.side-modal__content .custom-permissions-box .project-permission .project-header{border-radius:4px;border:1px solid #F0F0EF;background:#fff;display:flex;align-items:center;padding:8px 12px;gap:8px;cursor:pointer}.side-modal__content .custom-permissions-box .project-permission .project-header span.text{color:#1c1b13;font-size:14px;font-style:normal;font-weight:600;flex:1}.side-modal__content .custom-permissions-box .project-permission .project-body{display:flex;padding:8px 12px;flex-direction:column;gap:8px;align-self:stretch}.side-modal__content .custom-permissions-box .project-permission .project-body .alerm{color:#807f7b;text-align:right;font-size:14px;font-style:normal;font-weight:500}.side-modal__content .custom-permissions-box .project-permission .project-body .alerm span{color:#ef3b53;font-size:14px;font-style:normal;font-weight:500}.side-modal__content .custom-permissions-box .project-permission .project-body .checkbox-content{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:8px}.side-modal__content .custom-permissions-box .project-permission .project-body .checkbox-content .checkbox-item{display:flex;align-items:center;gap:4px}.side-modal__content .custom-permissions-box .project-permission .project-body .checkbox-content .checkbox-item span{color:#1c1b13;font-size:14px;font-style:normal;font-weight:500}.side-modal__content .custom-permissions-box .project-permission .project-body .checkbox-content .checkbox-content-sub{display:flex;padding:4px 0;flex-direction:column;gap:8px;flex:1 0 0}.side-modal__content .custom-permissions-box .project-permission .project-body .checkbox-content .checkbox-content-sub .nested{margin-right:24px}.side-modal__content .custom-permissions-box .project-permission.open .project-header{background:#f5f5f5}.side-modal__content .custom-permissions-box .project-permission.open .project-header .arrow{transform:rotate(180deg);transition:1s}.side-modal__footer{padding:16px 24px;border-top:1px solid #f0f0ef;display:flex;justify-content:space-between}.side-modal__footer button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border:none;cursor:pointer;border-radius:8px;text-align:center;font-size:14px;font-style:normal;font-weight:600}.side-modal__footer button span{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700}.side-modal__footer .cancel-btn{background:#fff;border:1px solid #1C1B13;padding:8px 32px}.side-modal__footer .cancel-btn span{color:#000}.side-modal__footer .save-btn{align-self:stretch;background:#ebdd36;gap:8px;cursor:pointer}.side-modal__footer .save-btn:disabled{opacity:.5;cursor:not-allowed;background:#f0f0ef}.side-modal__footer .save-btn:disabled span{color:#807f7b}@media(max-width:768px){.side-modal-overlay{align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out}.side-modal{position:relative;width:100%;min-width:100%;max-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;max-height:85vh;height:auto;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026}.side-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.side-modal .side-modal__header{flex-shrink:0;padding:0 20px 20px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.side-modal .side-modal__header .text h3{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.side-modal .side-modal__header .text .desc{font-size:14px}.side-modal .side-modal__header .close-btn{display:none}.side-modal .side-modal__content{overflow-y:auto;overflow-x:visible;min-height:0;flex:1;padding:20px 20px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.side-modal .side-modal__content::-webkit-scrollbar{width:6px}.side-modal .side-modal__content::-webkit-scrollbar-track{background:transparent}.side-modal .side-modal__content::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:6px}.side-modal .side-modal__content::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.side-modal .side-modal__content::-webkit-scrollbar-button{display:none;width:0;height:0}.side-modal .side-modal__content .permission-options{flex-direction:column;gap:12px}.side-modal .side-modal__content .permission-options .permission-card{padding:16px;border-radius:12px;transition:all .2s ease;width:100%}.side-modal .side-modal__content .permission-options .permission-card:active{transform:scale(.98);background:#fafafa}.side-modal .side-modal__content .permission-options .permission-card .text strong{font-size:16px;font-weight:600;line-height:24px}.side-modal .side-modal__content .permission-options .permission-card .text p{font-size:14px;line-height:20px}.side-modal .side-modal__footer{flex-shrink:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;gap:12px;width:100%;box-sizing:border-box}.side-modal .side-modal__footer button{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.side-modal .side-modal__footer button:active{transform:scale(.98)}.side-modal .side-modal__footer button span{font-size:16px;font-weight:600}.side-modal .side-modal__footer .cancel-btn{border:1px solid #1C1B13;background:#fff;color:#1c1b13}.side-modal .side-modal__footer .save-btn{background:#ebdd36;color:#1c1b13;border:none}}@media(max-width:480px){.side-modal-overlay{align-items:flex-end;justify-content:flex-end}.side-modal{height:90%;position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;max-height:90vh}.side-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.side-modal .side-modal__header{padding:0 16px 16px}.side-modal .side-modal__header .text h3{font-size:18px;font-weight:700;line-height:24px}.side-modal .side-modal__header .text .desc{font-size:13px}.side-modal .side-modal__content{padding:16px 16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.side-modal .side-modal__footer{flex-direction:column-reverse;align-items:center;gap:8px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.side-modal .side-modal__footer button{width:100%;padding:14px 24px;min-height:48px}}.confirm-modal{background:#fff;border-radius:12px;padding:16px;width:420px;text-align:center;position:relative;margin:auto}.confirm-modal .close-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer}.confirm-modal .icon{padding:24px;gap:8px;border-radius:50%;background:#fcedef;width:94px;height:94px;display:flex;align-items:center;justify-content:center;margin:32px auto}.confirm-modal h3{color:#1c1b13;text-align:center;font-size:18px;font-style:normal;font-weight:700;margin-bottom:4px}.confirm-modal p{color:#807f7b;text-align:center;font-size:14px;font-style:normal;font-weight:400}.confirm-modal .actions{margin-top:32px;display:flex;gap:12px;justify-content:space-between}.confirm-modal .actions button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px}.confirm-modal .actions button span{text-align:center;font-size:14px;font-style:normal;font-weight:500}.confirm-modal .actions .cancel-btn{border:1px solid #1C1B13;background-color:#fff}.confirm-modal .actions .cancel-btn span{color:#1c1b13}.confirm-modal .actions .delete-btn{background:#ef3b53}.confirm-modal .actions .delete-btn span{color:#fff}@media(max-width:768px){.side-modal-overlay{align-items:flex-end;justify-content:center;z-index:99999!important;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out}.confirm-modal{position:relative;width:100%;min-width:100%;max-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;margin:0;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026}.confirm-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.confirm-modal .close-btn{display:none}.confirm-modal .icon{margin:20px auto 24px;width:80px;height:80px;padding:20px}.confirm-modal h3{font-size:20px;font-weight:700;line-height:28px;padding:0 20px;margin-bottom:8px}.confirm-modal p{font-size:14px;line-height:20px;padding:0 20px}.confirm-modal .actions{flex-shrink:0;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));margin-top:24px;gap:12px;width:100%;box-sizing:border-box}.confirm-modal .actions button{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.confirm-modal .actions button:active{transform:scale(.98)}.confirm-modal .actions button span{font-size:16px;font-weight:600}.confirm-modal .actions .cancel-btn{border:1px solid #1C1B13;background:#fff;color:#1c1b13}.confirm-modal .actions .delete-btn{background:#ef3b53;color:#fff;border:none}}@media(max-width:480px){.side-modal-overlay{align-items:flex-end;justify-content:center}.confirm-modal{height:auto;position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;max-height:90vh}.confirm-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.confirm-modal .icon{margin:16px auto 20px;width:72px;height:72px;padding:18px}.confirm-modal h3{font-size:18px;font-weight:700;line-height:24px;padding:0 16px;margin-bottom:8px}.confirm-modal p{font-size:13px;line-height:18px;padding:0 16px}.confirm-modal .actions{flex-direction:column-reverse;align-items:center;gap:8px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.confirm-modal .actions button{width:100%;padding:14px 24px;min-height:48px}}.project-modal,.project-modal .project-list{overscroll-behavior:contain}.project-modal-overlay{position:fixed;inset:0;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.project-modal-overlay .project-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:16px;gap:32px;align-self:stretch;border-radius:8px;background:#fff;height:max-content;min-width:486px}.project-modal-overlay .project-modal .project-modal-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:16px;width:100%}.project-modal-overlay .project-modal .project-modal-container .project-modal-top{display:flex;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-bottom:1px solid #F0F0EF;padding-bottom:16px}.project-modal-overlay .project-modal .project-modal-container .project-modal-top .title{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;flex:1}.project-modal-overlay .project-modal .project-modal-container .project-modal-top .close-btn{background-color:transparent!important;border:none}.project-modal-overlay .project-modal .project-modal-container .project-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:16px;width:100%}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item{display:flex;padding:12px;align-items:center;gap:8px;align-self:stretch;cursor:pointer;border-radius:8px;border:1px solid #B6B6B4}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item .icon{display:flex;width:24px;height:24px;padding:3px;justify-content:center;align-items:center}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item .text{font-size:14px;font-style:normal;font-weight:500;color:#5f6063}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item.active{border:1px solid #1C1B13;background:#f5f5f5}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item.active .text{color:#161616;font-weight:700}.project-modal-overlay .project-modal .project-modal-footer{width:100%;display:flex;align-items:center;justify-content:space-between}.project-modal-overlay .project-modal .project-modal-footer button{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background-color:transparent;border:none;cursor:pointer;color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:600}.project-modal-overlay .project-modal .project-modal-footer .close-btn{border:1px solid #1C1B13}.project-modal-overlay .project-modal .project-modal-footer .confirm-btn{background:#ebdd36}.project-modal{direction:inherit}.project-modal .project-list{max-height:350px;overflow-y:auto;padding-inline-end:6px;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.project-modal .project-list::-webkit-scrollbar{width:6px}.project-modal .project-list::-webkit-scrollbar-track{background:transparent}.project-modal .project-list::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:6px}.project-modal .project-list::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.project-modal .project-list::-webkit-scrollbar-button{display:none;width:0;height:0}@media(max-width:768px){.project-modal-overlay{align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out}.project-modal{position:relative;width:100%;min-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026}.project-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.project-modal .project-modal-container{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 20px 16px}.project-modal .project-modal-container .project-modal-top{flex-shrink:0;padding-bottom:20px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.project-modal .project-modal-container .project-modal-top .title{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.project-modal .project-modal-container .project-modal-top .close-btn{display:none}.project-modal .project-modal-container .project-list{max-height:none;flex:1;overflow-y:auto;min-height:0;padding-top:20px;padding-bottom:8px;gap:12px;-webkit-overflow-scrolling:touch}.project-modal .project-modal-container .project-list .project-item{padding:16px;border-radius:12px;border:1px solid #E5E5E5;background:#fff;transition:all .2s ease}.project-modal .project-modal-container .project-list .project-item:active{transform:scale(.98);background:#fafafa}.project-modal .project-modal-container .project-list .project-item .icon{width:20px;height:20px;flex-shrink:0}.project-modal .project-modal-container .project-list .project-item .text{font-size:16px;font-weight:500;line-height:24px;color:#5f6063}.project-modal .project-modal-container .project-list .project-item.active{border:2px solid #1C1B13;background:#f8f8f8}.project-modal .project-modal-container .project-list .project-item.active .text{color:#1c1b13;font-weight:700}.project-modal .project-modal-footer{flex-shrink:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;gap:12px;width:100%;box-sizing:border-box}.project-modal .project-modal-footer button{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.project-modal .project-modal-footer button:active{transform:scale(.98)}.project-modal .project-modal-footer .close-btn{border:1px solid #1C1B13;background:#fff;color:#1c1b13}.project-modal .project-modal-footer .confirm-btn{background:#ebdd36;color:#1c1b13;border:none}}@media(max-width:480px){.project-modal-overlay{align-items:flex-end;justify-content:flex-end}.project-modal-overlay .project-modal{height:90%;position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;gap:8px}.project-modal-overlay .project-modal .project-modal-container{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 0 5px}.project-modal-overlay .project-modal .project-modal-container .project-modal-top{flex-shrink:0;padding-bottom:10px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.project-modal-overlay .project-modal .project-modal-container .project-modal-top .title{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.project-modal-overlay .project-modal .project-modal-container .project-modal-top .close-btn{display:none}.project-modal-overlay .project-modal .project-modal-container .project-list{max-height:none;flex:1;overflow-y:auto;min-height:0;padding-top:0;padding-bottom:0;gap:12px;-webkit-overflow-scrolling:touch}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item{padding:16px;border-radius:12px;border:1px solid #E5E5E5;background:#fff;transition:all .2s ease}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item:active{transform:scale(.98);background:#fafafa}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item .icon{width:20px;height:20px;flex-shrink:0}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item .text{font-size:16px;font-weight:500;line-height:24px;color:#5f6063}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item.active{border:2px solid #1C1B13;background:#f8f8f8}.project-modal-overlay .project-modal .project-modal-container .project-list .project-item.active .text{color:#1c1b13;font-weight:700}.project-modal:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.project-modal .project-modal-footer{flex-shrink:0;padding:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;gap:12px;width:100%;box-sizing:border-box;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;align-self:stretch}.project-modal .project-modal-footer button{width:100%;flex:1;padding:8px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.project-modal .project-modal-footer button:active{transform:scale(.98)}.project-modal .project-modal-footer .close-btn{border:1px solid #1C1B13;background:#fff;color:#1c1b13}.project-modal .project-modal-footer .confirm-btn{background:#ebdd36;color:#1c1b13;border:none}}html[dir=rtl] .project-modal .project-list{direction:ltr}html[dir=rtl] .project-modal .project-list .project-item{direction:rtl}.organization-success-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.organization-success-modal-box{background:#00000080;-webkit-backdrop-filter:blur(15.5px);backdrop-filter:blur(15.5px);border-radius:16px;padding:48px 40px;max-width:480px;width:90%;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 8px 32px #0000004d}.organization-success-modal-icon{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.organization-success-modal-text{text-align:center;color:#fff}.organization-success-modal-text h2{font-size:24px;font-weight:700;margin:0 0 8px;color:#fff}.organization-success-modal-text p{font-size:16px;font-weight:400;margin:0;color:#fff;opacity:.9}.organization-success-modal-btn{background:#ebdd36;color:#1c1b13;border:none;border-radius:8px;padding:12px 48px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:8px;min-width:120px}.organization-success-modal-btn:hover{background:#d4c82f;transform:translateY(-1px);box-shadow:0 4px 12px #ebdd364d}.organization-success-modal-btn:active{transform:translateY(0)}.add-order-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px}@media(max-width:480px){.add-order-modal-overlay{align-items:end;padding:0}}.add-order-modal{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 16px #0000001a;direction:rtl}.add-order-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #F0F0EF}.add-order-modal__header h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;margin:0}.add-order-modal__header .close-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background .2s}.add-order-modal__header .close-btn:hover{background:#f5f5f5}.add-order-modal__content{display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto;flex:1}.add-order-modal__tab{display:flex;gap:8px;margin-bottom:8px}.add-order-modal__tab-btn{padding:8px 16px;border:none;background:#e8e8e8;color:#1c1b13;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-order-modal__tab-btn.active{background:#d0e4ff;color:#1c1b13}.add-order-modal__tab-btn:hover{background:#d0e4ff}.add-order-modal__section{margin-top:8px;margin-bottom:8px}.add-order-modal__section-title{color:#1c1b13;font-size:16px;font-weight:600;margin:0;text-decoration:underline}.add-order-modal__checkboxes{display:flex;flex-direction:column;gap:12px;margin-top:8px}.add-order-modal__checkboxes .checkbox-field{display:flex;align-items:center;gap:8px;cursor:pointer}.add-order-modal__checkboxes .checkbox-field input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#EBDD36}.add-order-modal__checkboxes .checkbox-field span{color:#1c1b13;font-size:14px;font-weight:400}.add-order-modal__actions{display:flex;justify-content:center;margin-top:8px}.add-order-modal__actions .btn-primary{padding:10px 24px;background:#f5f5f5;color:#1c1b13;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-order-modal__actions .btn-primary:hover{background:#e8e8e8}.add-order-modal .input-field label{color:#1c1b13;font-weight:600;font-size:14px;margin-bottom:8px;display:block}.add-order-modal .input-field .select-field{position:relative;display:flex;align-items:center;width:100%}.add-order-modal .input-field .select-field select{width:100%;padding:14px 40px 14px 14px;border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;font-size:14px;color:#1c1b13;appearance:none;cursor:pointer;text-align:right}.add-order-modal .input-field .select-field select:focus{border-color:#ebdd36;outline:none}.add-order-modal .input-field .select-field svg:last-child{position:absolute;left:14px;pointer-events:none}@media(max-width:480px){.add-order-modal{border-radius:24px 24px 0 0;max-height:85vh}.add-order-modal__header{padding:16px 20px}.add-order-modal__content{padding:20px}}.developer-transfer-modal-overlay{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px}@media(max-width:480px){.developer-transfer-modal-overlay{align-items:end;padding:0}}.developer-transfer-modal{background:#fff;border-radius:8px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 16px #0000001a;direction:rtl}.developer-transfer-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #F0F0EF}.developer-transfer-modal__header h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;margin:0}.developer-transfer-modal__header .close-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background .2s}.developer-transfer-modal__header .close-btn:hover{background:#f5f5f5}.developer-transfer-modal__steps{display:flex;height:78px;padding:16px 24px;justify-content:space-between;align-items:center}.developer-transfer-modal__stepper{display:flex;justify-content:space-between;direction:rtl;width:100%}.developer-transfer-modal__stepper-item{position:relative;flex:1;text-align:center}.developer-transfer-modal__stepper-item .developer-transfer-modal__step-line{position:absolute;top:16px;right:50%;width:100%;height:2px;background:#e6e6e6;z-index:1;transition:background .3s}.developer-transfer-modal__stepper-item .developer-transfer-modal__step-line.active{background:var(--color-success, #4A90E2)}.developer-transfer-modal__stepper-item .developer-transfer-modal__circle{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e6e6e6;margin:0 auto;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold, 600);z-index:2;position:relative;color:var(--color-primary-text, #1C1B13);text-align:center;font-size:13px;font-style:normal;font-weight:var(--font-weight-bold, 700);transition:all .3s}.developer-transfer-modal__stepper-item .developer-transfer-modal__circle.active{background:#fff;border-color:var(--color-success, #4A90E2);color:var(--color-success, #4A90E2)}.developer-transfer-modal__stepper-item .developer-transfer-modal__circle.completed{background:var(--color-success, #4A90E2);border-color:var(--color-success, #4A90E2);color:var(--color-primary-text, #1C1B13)}.developer-transfer-modal__stepper-item .developer-transfer-modal__label{margin-top:8px;font-size:13px;font-weight:var(--font-weight-semibold, 600);color:var(--color-secondary-text, #807F7B);display:block;transition:all .3s}.developer-transfer-modal__stepper-item .developer-transfer-modal__label.active{color:var(--color-success, #4A90E2);background-color:transparent!important}.developer-transfer-modal__stepper-item .developer-transfer-modal__label.completed{color:var(--color-primary-text, #1C1B13)}.developer-transfer-modal__content{display:flex;flex-direction:column;padding:24px;overflow-y:auto;flex:1;min-height:0}.developer-transfer-modal__step-content{display:flex;flex-direction:column;gap:24px}.developer-transfer-modal__transfer-amount{display:flex;flex-direction:column;gap:8px}.developer-transfer-modal__transfer-amount h4{color:#1c1b13;font-size:16px;font-weight:600;margin:0}.developer-transfer-modal__transfer-amount-value{color:#1c1b13;font-size:32px;font-weight:700;line-height:1.2}.developer-transfer-modal__transfer-amount-description{color:#807f7b;font-size:14px;font-weight:400;margin:0}.developer-transfer-modal__orders-table{overflow-x:auto;border:1px solid #F0F0EF;border-radius:8px}.developer-transfer-modal__selection-info{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#807f7b;font-size:14px}.developer-transfer-modal__selection-left{display:flex;align-items:center;gap:12px;position:relative}.developer-transfer-modal__add-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#f5f5f5;border:1px solid #F0F0EF;border-radius:8px;color:#1c1b13;font-size:20px;font-weight:400;cursor:pointer;transition:all .2s}.developer-transfer-modal__add-btn:hover{background:#e8e8e8;border-color:#e8e8e8}.developer-transfer-modal__upload-section{display:flex;flex-direction:column;gap:16px}.developer-transfer-modal__upload-section h4{color:#1c1b13;font-size:16px;font-weight:600;margin:0}.developer-transfer-modal__file-upload-field{display:flex;flex-direction:column;gap:8px}.developer-transfer-modal__file-upload-field label{color:#1c1b13;font-size:14px;font-weight:600;margin:0}.developer-transfer-modal__file-upload-field label .required{color:#ef3b53}.developer-transfer-modal__file-input-wrapper{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #F0F0EF;border-radius:8px;background:#fcfcfc;min-height:48px}.developer-transfer-modal__browse-btn{padding:8px 16px;background:#f5f5f5;color:#1c1b13;border:1px solid #F0F0EF;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.developer-transfer-modal__browse-btn:hover{background:#e8e8e8}.developer-transfer-modal__file-name{flex:1;color:#807f7b;font-size:14px;font-weight:400}.developer-transfer-modal__file-error,.developer-transfer-modal__file-hint{color:#ef3b53;font-size:12px;font-weight:400;margin-top:4px}.developer-transfer-modal__selected-orders-section{display:flex;flex-direction:column;gap:16px}.developer-transfer-modal__selected-orders-section h4{color:#1c1b13;font-size:16px;font-weight:600;margin:0}.developer-transfer-modal__filters-section{display:flex;flex-direction:column;gap:12px;position:relative}.developer-transfer-modal__filters-label{color:#1c1b13;font-size:14px;font-weight:600}.developer-transfer-modal__filter-row{display:flex;align-items:center;gap:8px}.developer-transfer-modal__filter-select{padding:8px 12px;border:1px solid #F0F0EF;border-radius:8px;background:#fcfcfc;font-size:14px;color:#1c1b13;cursor:pointer;min-width:120px}.developer-transfer-modal__filter-select:focus{outline:none;border-color:#ebdd36}.developer-transfer-modal__filter-input{flex:1;padding:8px 12px;border:1px solid #F0F0EF;border-radius:8px;background:#fcfcfc;font-size:14px;color:#1c1b13;min-width:200px}.developer-transfer-modal__filter-input:focus{outline:none;border-color:#ebdd36}.developer-transfer-modal__filter-input.has-error{border-color:#ef3b53}.developer-transfer-modal__filter-remove{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;color:#807f7b;border-radius:4px;transition:all .2s}.developer-transfer-modal__filter-remove:hover{background:#f5f5f5;color:#1c1b13}.developer-transfer-modal__filters-actions{display:flex;align-items:center;gap:12px}.developer-transfer-modal__add-filter-btn{padding:8px 16px;background:transparent;border:none;color:#4a90e2;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:all .2s}.developer-transfer-modal__add-filter-btn:hover{color:#357abd}.developer-transfer-modal__clear-filters-btn{padding:8px 16px;background:transparent;border:none;color:#ef3b53;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:all .2s}.developer-transfer-modal__clear-filters-btn:hover{color:#d32f2f}.developer-transfer-modal__add-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #F0F0EF;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:10;min-width:200px;overflow:hidden}.developer-transfer-modal__dropdown-item{display:block;width:100%;padding:12px 16px;background:transparent;border:none;text-align:right;color:#1c1b13;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.developer-transfer-modal__dropdown-item:hover{background:#f5f5f5}.developer-transfer-modal__dropdown-item:first-child{border-bottom:1px solid #F0F0EF}.developer-transfer-modal__table-actions{display:flex;align-items:center;gap:8px;position:relative}.developer-transfer-modal__action-btn-wrapper{position:relative}.developer-transfer-modal__action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;color:#807f7b;border-radius:4px;transition:all .2s}.developer-transfer-modal__action-btn:hover{background:#f5f5f5;color:#1c1b13}.developer-transfer-modal__action-btn svg{width:16px;height:16px}.developer-transfer-modal__after-transfer-section{display:flex;flex-direction:column;gap:16px}.developer-transfer-modal__after-transfer-section h4{color:#1c1b13;font-size:16px;font-weight:600;margin:0}.developer-transfer-modal__after-transfer-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.developer-transfer-modal__transfer-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fcfcfc;border-radius:8px;border:1px solid #F0F0EF}.developer-transfer-modal__card-label{color:#807f7b;font-size:14px;font-weight:400}.developer-transfer-modal__card-value{color:#1c1b13;font-size:20px;font-weight:700}.developer-transfer-modal__card-hint{color:#807f7b;font-size:12px;font-weight:400}.developer-transfer-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #F0F0EF;gap:16px}.developer-transfer-modal__btn-prev,.developer-transfer-modal__btn-next,.developer-transfer-modal__btn-submit{display:flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.developer-transfer-modal__btn-prev:disabled,.developer-transfer-modal__btn-next:disabled,.developer-transfer-modal__btn-submit:disabled{opacity:.5;cursor:not-allowed}.developer-transfer-modal__btn-prev{background:#f5f5f5;color:#1c1b13}.developer-transfer-modal__btn-prev:hover:not(:disabled){background:#e8e8e8}.developer-transfer-modal__btn-next{background:#ebdd36;color:#000}.developer-transfer-modal__btn-next:hover:not(:disabled){background:#ebdd36;opacity:.9}.developer-transfer-modal__btn-submit{background:#ebdd36;color:#000}.developer-transfer-modal__btn-submit:hover:not(:disabled){background:#ebdd36;opacity:.9}.developer-transfer-orders-table{width:100%;border-collapse:collapse;direction:rtl}.developer-transfer-orders-table thead{background:#fcfcfc;border-bottom:1px solid #F0F0EF}.developer-transfer-orders-table thead th{padding:12px;background:#fcfcfc;border-bottom:1px solid #F0F0EF;font-size:13px;font-weight:600;color:#1c1b13;text-align:center;white-space:nowrap}.developer-transfer-orders-table thead th div{display:flex;align-items:center;justify-content:center;gap:4px;align-self:stretch}.developer-transfer-orders-table thead th div span{color:#1c1b13;font-size:12px;font-style:normal;font-weight:400}.developer-transfer-orders-table thead th div .retool-arrows{display:flex;width:24px;height:24px;padding:6px 7.667px 7px 9px;justify-content:center;align-items:center;flex-direction:column}.developer-transfer-orders-table thead th div .retool-arrows .retool-arrows__arrow-btn{background:transparent;border:none;padding:0;cursor:pointer;width:12px;height:12px;line-height:0;display:flex;align-items:center;justify-content:center}.developer-transfer-orders-table thead th div .retool-arrows .retool-arrows__arrow-btn.active{opacity:1}.developer-transfer-orders-table thead th div .retool-arrows .retool-arrows__arrow-btn:not(.active){opacity:.3}.developer-transfer-orders-table thead th div .retool-arrows .retool-arrows__arrow-btn svg{width:10px;height:10px}.developer-transfer-orders-table thead th .checkbox-field{display:flex;align-items:center;justify-content:center;cursor:pointer}.developer-transfer-orders-table thead th .checkbox-field input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#EBDD36}.developer-transfer-orders-table tbody .retool-table-row{border-bottom:1px solid #F0F0EF;transition:background .2s}.developer-transfer-orders-table tbody .retool-table-row:hover{background:#fcfcfc}.developer-transfer-orders-table tbody .retool-table-row td{padding:12px 16px;font-size:14px;color:#1c1b13}.developer-transfer-orders-table tbody .retool-table-row td .checkbox-field{display:flex;align-items:center;justify-content:center;cursor:pointer}.developer-transfer-orders-table tbody .retool-table-row td .checkbox-field input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#EBDD36}.review-item{display:flex;justify-content:space-between;align-items:center}.review-item .review-label{color:#807f7b;font-size:14px;font-weight:400}.review-item .review-value{color:#1c1b13;font-size:14px;font-weight:600}@media(max-width:480px){.developer-transfer-modal{border-radius:24px 24px 0 0;max-height:85vh}.developer-transfer-modal__header{padding:16px 20px}.developer-transfer-modal__content{padding:20px}.developer-transfer-modal__footer{padding:16px 20px;flex-direction:column-reverse}.developer-transfer-modal__footer button{width:100%}.developer-transfer-modal__steps{padding:16px 20px}.developer-transfer-modal__step-label{font-size:12px}}.sidebar{width:272px;flex-shrink:0;padding:0 16px;font-family:DINNextArabic,sans-serif;background-color:#fff;height:100vh;border-left:1px solid #F0F0EF;overflow-y:auto}@media(max-width:768px){.sidebar{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:100%;max-width:100%;transform:translate(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 8px #0000001a;border-left:none}.sidebar.open{transform:translate(0)}}.sidebar__header{gap:16px;align-self:stretch;padding:0 16px;height:72px;cursor:pointer}.sidebar__header img{width:32px;height:32px}.sidebar__header h2{color:#344054;font-size:16px;font-style:normal;font-weight:600}.sidebar__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px}.sidebar__mobile-header .close-btn{background:none;border:none;padding:4px;color:#333}.sidebar__mobile-header .header-actions{display:flex;align-items:center;gap:12px}.sidebar__mobile-header .notification-icon{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.sidebar__mobile-header .notification-icon .badge{position:absolute;top:-2px;right:-2px;background:#ef3b53;color:#fff;width:16px;height:16px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center}.sidebar__mobile-header .mobile-logo{width:40px;height:40px;background:#fcee21;display:flex;align-items:center;justify-content:center;border-radius:4px}.sidebar__mobile-header .mobile-logo img{width:24px;height:24px;object-fit:contain}.sidebar__user-info{display:flex;flex-direction:column;padding:16px;gap:12px;border-bottom:1px solid #F0F0EF;margin-bottom:16px}.sidebar__user-info .sidebar__user-trigger{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}.sidebar__user-info .sidebar__user-trigger .chevron{margin-left:auto;transition:transform .25s ease;display:flex;align-items:center;justify-content:center}.sidebar__user-info .sidebar__user-trigger .chevron.rotate{transform:rotate(180deg)}.sidebar__user-info .user-icon{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#666;flex-shrink:0}.sidebar__user-info .user-details{flex:1}.sidebar__user-info .user-details .name{font-size:14px;font-weight:700;color:#1c1b13}.sidebar__user-info .user-details .org{font-size:12px;color:#666}.sidebar__user-info .sidebar__user-menu{gap:4px;padding-top:8px;animation:fadeIn .25s ease}.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item{height:40px;padding:8px 12px;gap:8px;border-radius:8px;cursor:pointer;transition:background .2s ease}.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item span{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:600}.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item.logoout span{color:#ef3b53}.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item.logoout svg{color:#ef3b53}.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item:hover{background:#f5f5f5}.sidebar__list{padding:0 16px 80px;gap:16px;align-self:stretch;flex:1}.sidebar__footer{padding:16px;border-top:1px solid #F0F0EF;display:flex;align-items:center;gap:16px;margin-top:auto}.sidebar__footer .footer-label{color:#1c1b13;font-size:14px;font-style:normal;font-weight:400}.sidebar__footer .lang-buttons{display:flex;align-items:center;gap:8px}.sidebar__footer .lang-buttons .lang-btn{display:flex;width:80px;padding:8px 24px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#f5f5f5;color:#1c1b13;text-align:center;font-size:13px;font-style:normal;font-weight:700}.sidebar__footer .lang-buttons .lang-btn.active{background:#ebdd36;font-weight:700}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#00000080;z-index:1000;opacity:0;transition:opacity .3s ease-in-out}.sidebar-backdrop.open{display:block;opacity:1}.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:flex!important}}.desktop-only{display:flex!important}@media(max-width:768px){.desktop-only{display:none!important}}.project-carousel{width:100%}.project-carousel__container{gap:8px;padding:12px;align-self:stretch;border-radius:8px;border:1px solid #F0F0EF;background:#f5f5f5}.project-carousel__container__icon-swap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#98a2b3}.project-carousel__container__icon-swap svg{width:100%;height:100%}.project-carousel__container__icon-swap svg:first-child{margin-bottom:-1px}.project-carousel__container__icon-swap svg:last-child{margin-top:-1px}.project-carousel__container__icon-swap .project-carousel__container__icon-swap__arrow-btn{width:12px;height:12px;display:flex;padding:0;align-items:center;justify-content:center}.project-carousel__container .thumb{display:flex;width:24px;height:24px;justify-content:center;align-items:center}.project-carousel__container .thumb img{width:100%;height:100%;object-fit:contain}.project-carousel__container h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:#161616;font-size:14px;font-style:normal;font-weight:700;text-align:right}.project-carousel__container.action{cursor:pointer!important}.sidebar-menu-item{width:100%;gap:8px}.sidebar-menu-item__header{width:100%;background:transparent;border:none;height:40px;padding:8px 12px;cursor:pointer}.sidebar-menu-item__header .sidebar-menu-item__title{gap:8px;color:#1c1b13;font-size:14px;font-style:normal;font-weight:700}.sidebar-menu-item__header .sidebar-menu-item__title .icon{width:24px;height:24px}.sidebar-menu-item__header .chevron{transition:.25s ease}.sidebar-menu-item__header .chevron.rotate{transform:rotate(180deg)}.sidebar-menu-item__children{animation:fadeIn .25s ease;gap:4px;align-self:stretch}.sidebar-menu-item__children div{cursor:pointer;align-self:stretch;height:40px;padding:8px 32px 8px 12px;border-radius:6px;background:#fff;color:#1c1b13;font-size:14px;font-style:normal;font-weight:400}.sidebar-child .badge{background:#ef3b53;color:#fff;width:20px;height:20px;font-size:12px;border-radius:50%;gap:8px;margin:2px 5px}.sidebar-child.need-action{background:#f5f5f5!important;font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.retool-sidebar{width:272px;flex-shrink:0;padding:0;font-family:DINNextArabic,sans-serif;background-color:#fff;height:100vh;min-height:100vh;max-height:100vh;border-left:1px solid #F0F0EF;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;right:0;bottom:0;z-index:100}@media(min-width:769px){.retool-sidebar{position:fixed;top:0;right:0;bottom:0;height:100vh;min-height:100vh;max-height:100vh}}@media(max-width:768px){.retool-sidebar{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:100%;max-width:100%;transform:translate(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 8px #0000001a;border-left:none}.retool-sidebar.open{transform:translate(0)}}.retool-sidebar__logo{padding:16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0F0EF}.retool-sidebar__logo .retool-logo-box{width:40px;height:40px;background:#fcee21;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#1c1b13}.retool-sidebar .sidebar__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.retool-sidebar__nav{padding:16px 0;gap:4px;flex:1;min-height:0}.retool-sidebar__nav-item{gap:12px;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;text-align:right;width:100%}.retool-sidebar__nav-item:hover{background:#f5f5f5}.retool-sidebar__nav-item.active{background:#e3f2fd}.retool-sidebar__nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.retool-sidebar__nav-icon svg{width:100%;height:100%}.retool-sidebar__nav-label{color:#1c1b13;font-size:14px;font-weight:600;flex:1;text-align:right}.retool-sidebar__user{gap:12px;padding:16px;border-top:1px solid #F0F0EF;border-bottom:1px solid #F0F0EF;margin-top:auto}.retool-sidebar__user-avatar{width:40px;height:40px;border-radius:50%;background:#fcee21;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#1c1b13;flex-shrink:0}.retool-sidebar__user-info{gap:4px;flex:1}.retool-sidebar__user-name{color:#1c1b13;font-size:14px;font-weight:700;text-align:right}.retool-sidebar__user-email{color:#666;font-size:12px;text-align:right}.retool-sidebar__footer{gap:8px;padding:16px;border-top:1px solid #F0F0EF}.retool-sidebar__footer-text{color:#666;font-size:12px}.retool-sidebar__footer .retool-logo{gap:6px}.retool-sidebar__footer .retool-logo-icon{width:16px;height:16px;background:#1c1b13;border-radius:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.retool-sidebar__footer .retool-logo-text-footer{color:#1c1b13;font-size:12px;font-weight:600}.header{height:72px;padding:0 24px;gap:28px}@media(max-width:768px){.header{justify-content:space-between!important;padding:0 16px;height:60px;gap:0}}.header__menu-btn{display:none;background:transparent;border:none;padding:4px;color:#333}@media(max-width:768px){.header__menu-btn{display:flex;align-items:center;justify-content:center}}.header__right{gap:16px}@media(max-width:768px){.header__right{gap:8px}}.header .lang-trigger{padding:4px 8px;gap:4px;border-radius:8px;background:#f5f5f5}.header .lang-trigger span{color:#1c1b13;text-align:center;font-size:12px;font-style:normal;font-weight:700}@media(max-width:768px){.header .lang-trigger span{display:none}}.header__user{gap:12px;cursor:pointer}.header__user-icon{width:40px;height:40px;padding:10px;gap:10px;border-radius:50%;background:#f5f5f5}.header__user-icon svg{width:24px;height:24px}.header__user-info{gap:2px;color:#000}.header__user-info .name{font-size:14px;font-style:normal;font-weight:700}.header__user-info .building{font-size:12px;font-style:normal;font-weight:400}@media(max-width:768px){.header__user-info{display:none}}.header__notif{position:relative;cursor:pointer;width:24px;height:24px;padding:3px 4.8px;flex-shrink:0}.header__notif svg{width:14px;height:18px;flex-shrink:0}.header__notif .badge{width:18px;height:18px;padding:3.111px 6.222px;gap:6.222px;position:absolute;top:-6px;right:-6px;background:#ef3b53;border-radius:50%;color:#fff;font-size:9.333px;font-style:normal;font-weight:500}.dropdown{position:relative;display:inline-block}.dropdown__trigger{gap:8px;cursor:pointer;background:transparent;border:none;display:inline-flex;padding:0}.dropdown__menu{position:absolute;top:calc(100% + 8px);max-width:calc(100vw - 24px);display:flex;flex-direction:column;z-index:999999;min-width:280px;padding:8px;gap:8px;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d}.dropdown__menu .dropdown-item{height:40px;padding:12px;gap:8px;align-self:stretch;border-radius:8px}.dropdown__menu .dropdown-item span{color:#1c1b13!important;text-align:right!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;width:max-content!important}.dropdown__menu .dropdown-item:hover{background:#f0f0ef}.dropdown__menu .logoout span{color:#ef3b53!important}.dropdown.header__lang .dropdown-item{cursor:pointer}html[dir=rtl] .dropdown__menu{right:0}html[dir=rtl] .dropdown__menu:last-child{left:0;right:auto}.page-container{min-height:100vh}.page-container.has-sidebar{margin-right:272px;width:calc(100% - 272px)}@media(max-width:768px){.page-container,.page-container.has-sidebar{margin-right:0;width:100%}}.page-content{flex:1;overflow-x:hidden;overflow-y:auto}.toast-container{position:fixed;top:10px;right:10px;z-index:9999;display:flex;flex-direction:column;gap:8px}html[dir=rtl] .toast-container{right:auto;left:10px}.toast{display:flex;min-width:370px;padding:8px 12px;flex-direction:column;justify-content:center;gap:8px;border-radius:12px;box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a;animation:toastIn .25s ease-out;will-change:transform,opacity}.toast .toast-data{display:flex;align-items:center;gap:8px}.toast .toast-data .toast-message{color:#252627;font-size:12px;font-weight:500}.toast .toast-icon{display:flex;width:32px;height:32px;padding:4px;justify-content:center;align-items:center;border-radius:12px;flex-shrink:0}.toast.success{border:1px solid #1AA165;background:#e9fbf3}.toast.success .toast-icon{background:#1aa165}.toast.error{border:1px solid #EF3B54;background:#fde7ea}.toast.error .toast-icon{background:#ef3b54}.toast.info{border:1px solid #E7690C;background:#fdeadd}.toast.info .toast-icon{background:#e7690c}@keyframes toastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.table-filters-home{display:flex;flex-direction:column;justify-content:center;gap:16px;align-self:stretch}.table-filters-home__top{display:flex;align-items:center;align-self:stretch;gap:8px}.table-filters-home__top h4{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;flex:1 0 0}.table-filters-home__top .button-wrapper{display:flex;align-items:center;align-self:stretch;gap:8px}.table-filters-home__top .button-wrapper .button{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#f5f5f5;border:none!important;cursor:pointer}.table-filters-home__top .button-wrapper .button span{color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:700}.table-filters-home .input-search{display:flex;height:45px;padding:8px;align-items:center;gap:16px;align-self:stretch;border-radius:8px;border:1px solid #F0F0EF;flex:1}.table-filters-home .input-search:focus-within{border:1px solid #EBDD36!important;background:#fcfcfc!important}.table-filters-home .input-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.table-filters-home .input-search input{color:#807f7b;font-size:14px;font-style:normal;font-weight:400;flex:1 0 0;border:none;outline:none}.table-filters-home .input-search input::placeholder{color:#807f7b;font-size:14px;font-style:normal;font-weight:400}.table-filters-home .input-search input.has-value,.table-filters-home .input-search input:not(:placeholder-shown){color:#1c1b13;font-weight:700}.table-wrapper{width:100%;overflow-x:auto;background:#fff}.requests-table{width:100%;border-collapse:collapse;min-width:900px}.no-data-row td{padding:40px 12px;text-align:center;background:#fcfcfc}.no-data-text{color:#807f7b;font-size:14px;font-weight:400}.requests-table thead th{padding:12px;background:#fcfcfc;border-bottom:1px solid #F0F0EF;font-size:13px;font-weight:600;color:#1c1b13;text-align:center;white-space:nowrap}.requests-table thead th div{display:flex;align-items:center;gap:4px;align-self:stretch}.requests-table thead th div span{color:#1c1b13;font-size:12px;font-style:normal;font-weight:400}.requests-table thead th div .arrows{display:flex;width:24px;height:24px;padding:6px 7.667px 7px 9px;justify-content:center;align-items:center;flex-direction:column}.requests-table thead th div .arrows .arrows__arrow-btn{background:transparent;border:none;padding:0;cursor:pointer;width:12px;height:12px;line-height:0}.requests-table tbody tr{border-bottom:1px solid #F0F0EF}.requests-table tbody td{padding:14px 12px;vertical-align:middle;overflow:hidden}.requests-table tbody td span{color:#1c1b13;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600}.requests-table tbody td .customerName{display:flex;flex-direction:column;gap:4px;flex:1 0 0}.requests-table tbody td .customerName .pragrefa{overflow:hidden;color:#807f7b;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:400}.table-btn{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:8px;border:none;cursor:pointer;border-radius:8px;background:#f5f5f5;color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:500}.filters-popup-overlay{position:fixed;inset:0;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}@media(min-width:769px){.filters-popup-overlay{justify-content:flex-start;align-items:flex-start;padding-top:var(--popup-top, 80px);padding-left:var(--popup-left, 20px)}}.filters-popup{position:absolute;top:85px;left:-15px;animation:slideDown .25s ease-out}@media(min-width:769px){.filters-popup{position:fixed;top:var(--popup-top, 80px);left:var(--popup-left, 20px);transform:none}}.filters-popup{display:flex;width:339.667px;padding:16px;flex-direction:column;gap:16px;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d}.filters-popup .filters-popup-top{width:100%;display:flex;align-items:center;justify-content:space-between}.filters-popup .filters-popup-top .close-btn{background:none;border:none;cursor:pointer;display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;border-radius:50%;border:1px solid #F0F0EF;background:#fff}.filters-popup .filters-popup-top h3{color:#1c1b13;font-size:16px;font-style:normal;font-weight:500}.filters-popup .filter-item{display:flex;flex-direction:column;gap:8px;align-self:stretch;width:100%;position:relative}.filters-popup .filter-item .select-placeholder,.filters-popup .filter-item .date-input{width:100%;border-radius:12px;border:1px solid #F0F0EF;background:#fcfcfc;display:flex;padding:12px;justify-content:flex-end;align-items:center;gap:12px;align-self:stretch}.filters-popup .filter-item .select-placeholder span,.filters-popup .filter-item .date-input span{color:#9e9e9e;text-align:right;font-size:14px;font-style:normal;font-weight:500;flex:1}.filters-popup .filter-item .select-placeholder .active,.filters-popup .filter-item .date-input .active{color:#1c1b13!important;font-weight:600}.filters-popup .filter-item .select-placeholder.active span,.filters-popup .filter-item .date-input.active span{color:#1c1b13;font-weight:700}.filters-popup .filters-popup-footer{display:flex;padding-top:16px;align-items:center;gap:16px;align-self:stretch}.filters-popup .filters-popup-footer button{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;text-align:center;font-size:14px;font-style:normal;font-weight:700;cursor:pointer;color:#000;border:none;width:max-content!important}.filters-popup .filters-popup-footer .apply-btn{flex:1 0 0;background:#ebdd36}.filters-popup .filters-popup-footer .reset-btn{background:#f5f5f5;color:#1c1b13}.filters-popup .filters-popup-footer .apply-btn:disabled,.filters-popup .filters-popup-footer .reset-btn:disabled{opacity:.5;background:#f5f5f5;cursor:default}.select-placeholder--active{border:1px solid #EBDD36;background:#fffbea}.select-placeholder--active span{color:#1c1b13!important;font-weight:600!important}.dropdown-item--active{background:#fffbea;border:1px solid #EBDD36}.dropdown-item--active span{color:#1c1b13;font-weight:600}.dropdown-menu{max-height:200px;overflow-y:scroll}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.dropdown-menu::-webkit-scrollbar-track{background:transparent}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.dropdown{position:relative}.dropdown .dropdown-menu{display:flex;width:213px;padding:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d;position:absolute;top:48px;width:100%;box-shadow:0 4px 20px #0000001a;z-index:100}.dropdown .dropdown-item{cursor:pointer;color:#1c1b13;display:flex;border-radius:8px;padding:12px;align-items:center;gap:8px;align-self:stretch}.dropdown .dropdown-item span{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:400}.dropdown .dropdown-item:hover{background:#f5f5f5}.filters-popup .filter-item .calendar-wrapper{position:absolute;top:0;left:calc(100% + 12px);margin-top:0;border-radius:12px;padding:6px;border:1px solid #e7e7e7;background:#fff;box-shadow:0 4px 16px #0000001a;z-index:1000}.filters-popup .filter-item .calendar-wrapper .rdp-nav{flex-direction:row-reverse!important}.calendar-wrapper{margin-top:8px;border-radius:12px;padding:6px;border:1px solid #e7e7e7}.calendar-wrapper .rdp-nav{flex-direction:row-reverse!important}.calendar-wrapper .rdp-nav{display:flex;justify-content:space-between;flex-direction:row-reverse}.calendar-wrapper .rdp-today .rdp-day_button{color:#000!important;font-weight:500}.calendar-wrapper .rdp-selected .rdp-day_button{border-radius:10px!important;background:#ebdd36!important;color:#000!important;border:1px solid #e7e7e7!important}.calendar-wrapper .rdp-button_previous,.calendar-wrapper .rdp-button_next{display:flex;padding:10px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid #F0F0EF;background:#fff}.calendar-wrapper .rdp-button_previous svg,.calendar-wrapper .rdp-button_next svg{display:none}.calendar-wrapper .rdp-button_previous:before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_5498_31694)'%3e%3cpath%20d='M0.375%206.375H11.625'%20stroke='%231C1B13'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.875%202.625L11.625%206.375L7.875%2010.125'%20stroke='%231C1B13'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_5498_31694'%3e%3crect%20width='12'%20height='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.calendar-wrapper .rdp-button_next:before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_5498_31694)'%3e%3cpath%20d='M0.375%206.375H11.625'%20stroke='%231C1B13'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.875%202.625L11.625%206.375L7.875%2010.125'%20stroke='%231C1B13'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_5498_31694'%3e%3crect%20width='12'%20height='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;transform:rotate(0)}.filter-icon-wrapper{position:relative;display:flex;align-items:center}.filter-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#d92d20;border-radius:50%}.empty-state{flex:1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-state h3{font-size:16px;font-weight:600;color:#1c1b13}.empty-state p{font-size:14px;color:#807f7b}@media(max-width:1024px){.home-page{padding:24px 16px;gap:20px}.home-page h1.title{font-size:20px}.home-page .home-page-table{padding:12px;gap:20px}.table-filters-home{gap:12px}.table-filters-home__top{gap:6px;flex-wrap:wrap}.table-filters-home__top h4{font-size:16px}.table-filters-home__top .button-wrapper{width:100%}.table-filters-home__top .button{padding:10px 14px;font-size:13px}.table-filters-home .input-search{height:42px;padding:6px}.table-filters-home .input-search input{font-size:13px}.table-filters-home .input-search input.has-value,.table-filters-home .input-search input:not(:placeholder-shown){color:#1c1b13}.requests-table{min-width:800px;font-size:12px}.requests-table thead th{padding:10px 8px;font-size:12px}.requests-table thead th div{gap:3px}.requests-table thead th div span{font-size:11px}.requests-table tbody td{padding:12px 8px}.requests-table tbody td span{font-size:11px}.requests-table tbody td .customerName{gap:3px}.requests-table tbody td .customerName .pragrefa{font-size:11px}.table-btn{padding:3px 12px;font-size:13px}}@media(max-width:768px){.home-page{padding:20px 12px;gap:16px}.home-page h1.title{font-size:18px}.home-page .home-page-table{padding:10px;gap:16px}.table-filters-home{gap:10px}.table-filters-home__top{gap:6px}.table-filters-home__top h4{font-size:15px;width:100%}.table-filters-home__top .button{padding:8px 12px;font-size:12px}.table-filters-home__top .button span{font-size:12px}.table-filters-home .input-search{height:40px;padding:6px;width:100%}.table-filters-home .input-search input{font-size:12px}.table-filters-home .input-search input::placeholder{font-size:12px}.table-filters-home .input-search input.has-value,.table-filters-home .input-search input:not(:placeholder-shown){color:#1c1b13}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.table-wrapper::-webkit-scrollbar-track{background:transparent}.requests-table{min-width:700px}.requests-table thead th{padding:8px 6px;font-size:11px}.requests-table thead th div{gap:2px}.requests-table thead th div .arrows{width:20px;height:20px;padding:4px}.requests-table thead th div .arrows .arrows__arrow-btn{width:10px;height:10px}.requests-table thead th div span{font-size:10px}.requests-table tbody td{padding:10px 6px}.requests-table tbody td span{font-size:10px}.requests-table tbody td .customerName{gap:2px}.requests-table tbody td .customerName .pragrefa{font-size:10px}.table-btn{padding:2px 10px;font-size:12px}.empty-state{min-height:250px;gap:10px}.empty-state h3{font-size:14px}.empty-state p{font-size:12px}.filters-popup-overlay{align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out}.filters-popup{position:relative;width:100%;min-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026}.filters-popup:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.filters-popup .filters-popup-top{flex-shrink:0;padding:0 20px 20px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.filters-popup .filters-popup-top h3{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.filters-popup .filters-popup-top .close-btn{display:none}.filters-popup .filters-popup-container{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.filters-popup .filter-item{gap:12px}.filters-popup .filter-item .select-placeholder,.filters-popup .filter-item .date-input{padding:16px;font-size:16px;border-radius:12px}.filters-popup .filter-item .select-placeholder span,.filters-popup .filter-item .date-input span{font-size:16px}.filters-popup .filters-popup-footer{flex-shrink:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;gap:12px;width:100%;box-sizing:border-box}.filters-popup .filters-popup-footer button{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px}.filters-popup .filters-popup-footer button:active{transform:scale(.98)}}@media(max-width:480px){.home-page{padding:16px 8px;gap:12px}.home-page h1.title{font-size:16px}.home-page .home-page-table{padding:8px;gap:12px;border-radius:6px;width:400px!important;overflow-x:scroll}.table-filters-home{gap:8px}.table-filters-home__top{display:flex;flex-direction:column;justify-content:center;gap:16px;align-self:stretch}.table-filters-home__top .button-wrapper{display:flex;align-items:center;align-self:stretch;gap:8px;width:100%}.table-filters-home__top .button-wrapper .button{padding:6px 10px;font-size:11px;flex:1}.table-filters-home__top .button-wrapper .button span{font-size:11px}.table-filters-home__top h4{font-size:14px}.table-filters-home .input-search{height:38px;padding:4px 6px}.table-filters-home .input-search input{font-size:11px}.table-filters-home .input-search input::placeholder{font-size:11px}.table-filters-home .input-search input.has-value,.table-filters-home .input-search input:not(:placeholder-shown){color:#1c1b13}.table-wrapper{border-radius:6px}.requests-table{min-width:600px}.requests-table thead th{padding:6px 4px;font-size:10px}.requests-table thead th div{gap:2px}.requests-table thead th div .arrows{width:18px;height:18px;padding:3px}.requests-table thead th div .arrows .arrows__arrow-btn{width:8px;height:8px}.requests-table thead th div span{font-size:9px}.requests-table tbody td{padding:8px 4px}.requests-table tbody td span{font-size:9px}.requests-table tbody td .customerName{gap:2px}.requests-table tbody td .customerName span,.requests-table tbody td .customerName .pragrefa{font-size:9px}.table-btn{padding:2px 8px;font-size:11px;border-radius:6px}.empty-state{min-height:200px;gap:8px}.empty-state h3{font-size:13px}.empty-state p{font-size:11px}.filters-popup-overlay{align-items:flex-end;justify-content:flex-end}.filters-popup{height:90%;position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;gap:8px;padding:0 20px}.filters-popup:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.filters-popup .filters-popup-top{flex-shrink:0;padding:0 0 10px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.filters-popup .filters-popup-top h3{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.filters-popup .filters-popup-top .close-btn{display:none}.filters-popup .filters-popup-container{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 0 5px;overflow-y:auto;-webkit-overflow-scrolling:touch}.filters-popup .filter-item{gap:12px}.filters-popup .filter-item .select-placeholder,.filters-popup .filter-item .date-input{padding:16px;border-radius:12px;font-size:16px}.filters-popup .filter-item .select-placeholder span,.filters-popup .filter-item .date-input span{font-size:16px}.filters-popup .filters-popup-footer{flex-shrink:0;padding:16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EF;background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0;box-sizing:border-box}.filters-popup .filters-popup-footer button{width:100%;flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;transition:all .2s ease;min-height:48px;width:100%!important}.filters-popup .filters-popup-footer button:active{transform:scale(.98)}}.gauge-wrapper .gauge-value{position:absolute;text-align:center}.gauge-wrapper .gauge-value strong{font-size:22px;font-weight:700;color:#1c1b13}.gauge-wrapper .gauge-value span{display:block;font-size:14px;color:#807f7b}.donut-wrapper{text-align:center;gap:10px;display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;flex:1 0 0;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d;height:100%}.donut-wrapper .donut-wrapper-contaner{display:flex;justify-content:space-between;align-items:center;gap:24px;align-self:stretch}@media(max-width:480px){.donut-wrapper .donut-wrapper-contaner{flex-direction:column-reverse}}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;row-gap:8px;flex:1 0 0;flex-wrap:wrap}@media(max-width:480px){.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data{width:100%}}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum{display:flex;flex-direction:column;gap:8px;flex:1}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row{display:flex;flex-direction:column;gap:4px}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row h6{color:#807f7b;font-size:14px;font-style:normal;font-weight:500}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row .value{display:flex;align-items:baseline;gap:8px;align-self:stretch}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row .value span{color:#1c1b13;font-style:normal}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row .value span:first-child{font-size:18px;font-weight:700}.donut-wrapper .donut-wrapper-contaner .donut-wrapper-contaner-data .donut-wrapper-contaner-data-cloum .dat-row .value span:last-child{font-size:14px;font-weight:500}.donut-wrapper h6{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;width:100%;text-align:start}.donut-wrapper .recharts-wrapper{width:200px!important;height:200px!important}.donut-wrapper .donut-wrapper-chart{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.donut-wrapper .donut-wrapper-chart .donut-label{color:#1c1b13;font-size:12px;font-style:normal;font-weight:400}.donut-wrapper .donut-wrapper-chart .donut-total{color:#1c1b13;font-size:16px;font-style:normal;font-weight:700;margin-top:3px!important}.donut-wrapper .donut-wrapper-chart .donut-legend{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:18px;font-size:14px}.donut-wrapper .donut-wrapper-chart .donut-legend-item{display:flex;align-items:center;gap:6px}.donut-wrapper .donut-wrapper-chart .donut-legend-color{width:10px;height:10px;border-radius:50%}.home-page__charts-items,.donut-wrapper{min-height:330px!important}@media(max-width:480px){.home-page__charts-items,.donut-wrapper{min-height:auto!important}}.gauge-arrow{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.sales-card{direction:rtl;display:flex;padding:16px;flex-direction:column;gap:24px;align-self:stretch;border-radius:8px;border:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 30px #c8c8c84d}.sales-card__header{display:flex;flex-direction:column;gap:16px}.sales-card__header__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.sales-card__header__top h3{color:#1c1b13;font-size:18px;font-style:normal;font-weight:700;margin:0;flex:1}.sales-card__header__bottom{width:100%}.sales-card__header__bottom .toggle-group{display:flex;padding:4px;align-items:center;gap:4px;width:max-content;border-radius:999px;background:#f2f2f3}.sales-card__header__bottom .toggle-group button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;transition:.25s;border-radius:999px}.sales-card__header__bottom .toggle-group button span{font-size:12px;font-style:normal;font-weight:500;color:#5f6063}.sales-card__header__bottom .toggle-group button.active{border-radius:999px;background:#fff;box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a}.sales-card__header__bottom .toggle-group button.active span{color:#252627;font-weight:600}.sales-card__header__bottom .toggle-group button:hover:not(.active){background:#00000012}.sales-card__controls{display:flex;align-items:center;gap:14px}.sales-card__controls .year-dropdown-wrapper{position:relative;display:flex;width:104px;padding:12px 16px;justify-content:space-between;align-items:center;border-radius:12px;background:#f5f5f5;flex-direction:row-reverse}.sales-card__controls .year-dropdown-wrapper svg{pointer-events:none;flex-shrink:0}.sales-card__controls .year-dropdown{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;padding:12px 16px 12px 40px;border-radius:12px;font-size:14px;font-weight:500;color:#1c1b13;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;text-align:right}.sales-card__controls .year-dropdown:disabled{cursor:not-allowed;opacity:.6}.sales-card__controls .year-dropdown option{background:#fff;color:#1c1b13}.sales-card__chart{margin-top:10px;height:330px}.sales-card__legend{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:16px;border-top:1px solid #F0F0EF}.sales-card__legend .legend-item{display:flex;align-items:center;gap:8px}.sales-card__legend .legend-item .legend-color{width:12px;height:12px;border-radius:50%;display:inline-block}.sales-card__legend .legend-item .legend-text{color:#1c1b13;font-size:14px;font-style:normal;font-weight:500}@media(max-width:768px){.sales-card{padding:12px;gap:16px}.sales-card__header,.sales-card__header__top{gap:12px}.sales-card__header__top h3{font-size:16px}.sales-card__header__bottom .toggle-group{width:100%;justify-content:space-between}.sales-card__header__bottom .toggle-group button{flex:1;padding:6px 12px}.sales-card__header__bottom .toggle-group button span{font-size:11px}.sales-card__controls{flex-shrink:0;align-items:center}.sales-card__controls .year-dropdown-wrapper{width:90px;padding:8px 10px}.sales-card__controls .year-dropdown{padding:8px 10px 8px 32px;font-size:12px}.sales-card__legend{gap:16px;padding-top:12px}.sales-card__legend .legend-item{gap:6px}.sales-card__legend .legend-item .legend-color{width:10px;height:10px}.sales-card__legend .legend-item .legend-text{font-size:12px}.sales-card__chart{height:280px;margin-top:8px}}@media(max-width:480px){.sales-card{padding:10px;gap:12px}.sales-card__header{gap:10px}.sales-card__header__top{gap:8px}.sales-card__header__top h3{font-size:14px}.sales-card__header__bottom .toggle-group button{padding:5px 10px}.sales-card__header__bottom .toggle-group button span{font-size:10px}.sales-card__controls .year-dropdown-wrapper{width:80px;padding:6px 8px}.sales-card__controls .year-dropdown{padding:6px 8px 6px 28px;font-size:11px}.sales-card__legend{gap:12px;padding-top:10px}.sales-card__legend .legend-item{gap:5px}.sales-card__legend .legend-item .legend-color{width:8px;height:8px}.sales-card__legend .legend-item .legend-text{font-size:11px}.sales-card__chart{height:250px;margin-top:6px}}.stat-card{min-width:230px;display:flex;flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-sm);flex:1 0 0;border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-card)}.stat-card__title{color:var(--color-secondary-text);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-normal)}.stat-card__value-text{display:flex;align-items:flex-end;gap:var(--spacing-sm)}.stat-card__value-row{display:flex;align-items:flex-end;gap:var(--spacing-md)}.stat-card__value{color:var(--color-primary-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.stat-card__percentage{display:flex;align-items:center;gap:var(--spacing-xs)}.stat-card__percentage span{text-align:right;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold)}.stat-card__percentage.positive{color:var(--color-success)}.stat-card__percentage.negative{color:var(--color-negative)}.stat-card__currency{color:var(--color-primary-text);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold)}.pagination-wrapper{display:flex;align-items:center;justify-content:space-between;padding:12px 0;direction:rtl}.pagination-results{color:#1c1b13;font-size:14px;font-style:normal;font-weight:500}.pagination{display:flex;align-items:center;gap:6px}.page,.arrow{cursor:pointer;border:1px solid transparent;display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#fff;color:#807f7b;text-align:center;font-size:14px;font-style:normal;font-weight:500}.page a,.arrow a{width:100%!important;height:100%!important;display:flex;justify-content:center;align-items:center}.page:hover,.arrow:hover{background:#f3f3f3}.page-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.active{color:#1c1b13;font-weight:700;background:#f5f5f5}.arrow{font-size:16px;color:#444}.disabled{opacity:.35;pointer-events:none}.break{padding:0 6px;color:#999;font-size:14px;cursor:default}.break::marker{display:none!important;font-size:1px!important}.not-found-404{display:flex;padding:88px 40px;height:80vh;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch;border-radius:8px;border:1px solid #F0F0EF;background:#fff;margin:32px;box-shadow:0 4px 30px #c8c8c84d}.not-found-404__icon{width:200px;height:150px}.not-found-404__content{display:flex;flex-direction:column;align-items:center;gap:8px}.not-found-404__title{color:#1c1b13;text-align:center;font-size:22px;font-style:normal;font-weight:700}.not-found-404__message{color:#1c1b13;text-align:center;font-size:18px;font-style:normal;font-weight:400}.not-found-404__buttons{display:flex;padding:0 104px;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.not-found-404__button{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:700;transition:all .2s ease;width:310px;margin:0 auto;border-radius:12px}.not-found-404 .btn-unaction{background:#f5f5f5}.not-found-404 .btn-unaction:hover{background:#dcdbdb;transform:translateY(-1px)}.not-found-404 .btn-unaction:active{transform:translateY(0)}.not-found-404 .btn-unaction:disabled{opacity:.7;cursor:not-allowed}.not-found-404 .btn-action{background:#ebdd36}.not-found-404 .btn-action:hover{background:#d4c82f;transform:translateY(-1px)}.not-found-404 .btn-action:active{transform:translateY(0)}.not-found-404 .btn-action:disabled{opacity:.7;cursor:not-allowed}.not-found-404--inline{min-height:auto;height:auto;padding:24px;flex-direction:row;text-align:right;align-items:flex-start;gap:16px}.not-found-404--inline .not-found-404__icon{flex-shrink:0;margin-bottom:0}.not-found-404--inline .not-found-404__icon svg{width:80px;height:80px}.not-found-404--inline .not-found-404__content{align-items:flex-start;text-align:right}.notifications-dropdown{position:relative}.notifications-dropdown .dropdown__menu{padding:0!important;position:absolute;right:0;top:calc(100% + 8px);z-index:999999}.notifications-dropdown__container{display:flex;width:600px;height:577px;max-height:577px;flex-direction:column;align-items:center;background:#fff;border-radius:8px;overflow:hidden}.notifications-dropdown__header{display:flex;padding:16px;justify-content:space-between;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid #F0F0EF}.notifications-dropdown__title{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:600}.notifications-dropdown__mark-all-read{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;color:#1c1b13;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;background-color:transparent}.notifications-dropdown__mark-all-read:hover:not(:disabled){opacity:.8}.notifications-dropdown__mark-all-read:disabled{opacity:.5;cursor:not-allowed}.notifications-dropdown__list{max-height:500px;overflow-y:auto;display:flex;flex-direction:column;width:100%}.notifications-dropdown__item{padding:16px;display:flex;justify-content:flex-start;align-items:center;gap:8px;flex:1 0 0;cursor:pointer;width:100%;border-bottom:1px solid #F0F0EF}.notifications-dropdown__item:last-child{border-bottom:none}.notifications-dropdown__item:hover{background-color:#fafafa}.notifications-dropdown__item--unread{background:#f5f5f5}.notifications-dropdown__item--unread .notifications-dropdown__item-title{font-weight:700}.notifications-dropdown__item-time{color:#b6b6b4;font-size:12px;font-weight:400;min-width:60px;text-align:left;flex-shrink:0;margin-top:2px}.notifications-dropdown__item-content{flex:1;display:flex;flex-direction:column;gap:4px;position:relative}.notifications-dropdown__item-title{color:#1c1b13;font-size:14px;font-weight:600;margin:0;line-height:1.4}.notifications-dropdown__item-description{color:#1c1b13;font-size:13px;font-weight:400;margin:0;line-height:1.5;opacity:.8;position:relative;display:inline-block;width:100%}.notifications-dropdown__item-description .notifications-dropdown__item-badge,.notifications-dropdown__item-badge{display:inline-block;background:#ef3b53;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:3px;margin-left:8px;vertical-align:middle}.notifications-dropdown__item-icon{display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;flex-shrink:0;margin-top:2px}.notifications-dropdown__empty{padding:40px 20px;text-align:center;color:#999;font-size:14px}.notifications-dropdown__item-icon{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;border-radius:50%;background:#fff}.notifications-dropdown__item-content{display:flex;justify-content:space-between;flex-direction:row!important;align-items:start;flex:1}.notifications-dropdown__item-description{color:#807f7b;font-size:12px;font-style:normal;font-weight:400}.notifications-dropdown__item-time{color:#807f7b;text-align:center;font-size:12px;font-style:normal;font-weight:400}@media(max-width:768px){.notifications-dropdown .dropdown__menu{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out;padding:0!important;margin:0!important;border-radius:0!important}.notifications-dropdown__container{position:relative;width:100%;min-width:100%;border-radius:24px 24px 0 0;transform:none;animation:slideUp .3s cubic-bezier(.32,.72,0,1);padding:0;max-height:85vh;height:auto;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026;overflow:hidden}.notifications-dropdown__container:before{content:"";width:40px;height:4px;background-color:#d1d1d1;border-radius:2px;align-self:center;margin-top:12px;margin-bottom:20px;flex-shrink:0}.notifications-dropdown__header{flex-shrink:0;padding:0 20px 20px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.notifications-dropdown__header .notifications-dropdown__title{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.notifications-dropdown__header .notifications-dropdown__mark-all-read{font-size:14px;padding:6px 8px}.notifications-dropdown__list{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:calc(85vh - 100px);padding-top:0;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.notifications-dropdown__list::-webkit-scrollbar{width:6px}.notifications-dropdown__list::-webkit-scrollbar-track{background:transparent}.notifications-dropdown__list::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:6px}.notifications-dropdown__list::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.notifications-dropdown__list::-webkit-scrollbar-button{display:none;width:0;height:0}.notifications-dropdown__item{padding:16px 20px;border-radius:0;transition:all .2s ease}.notifications-dropdown__item:active{transform:scale(.98);background:#fafafa}.notifications-dropdown__item-time{min-width:50px;font-size:11px}.notifications-dropdown__item-title{font-size:16px;font-weight:500;line-height:24px}.notifications-dropdown__item-description{font-size:14px;line-height:20px}.notifications-dropdown__empty{padding:40px 20px;font-size:14px}}@media(max-width:480px){.notifications-dropdown .dropdown__menu{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:flex-end;justify-content:flex-end;z-index:99999!important;background:#00000080!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease-in-out;padding:0!important;margin:0!important;border-radius:0!important;max-width:100%!important}.notifications-dropdown__container{height:50vh;position:absolute;transform:none;min-width:100%;width:100%;bottom:0;left:0;top:auto;border-radius:40px 40px 0 0;gap:8px}.notifications-dropdown__container:before{margin-top:12px;margin-bottom:20px}.notifications-dropdown__header{flex-shrink:0;padding:0 20px 10px;border-bottom:1px solid #F0F0EF;margin-bottom:0}.notifications-dropdown__header .notifications-dropdown__title{font-size:20px;font-weight:700;line-height:28px;color:#1c1b13}.notifications-dropdown__header .notifications-dropdown__mark-all-read{font-size:13px;padding:5px 6px}.notifications-dropdown__list{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:calc(90vh - 100px);padding-top:0;padding-bottom:calc(8px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.notifications-dropdown__list::-webkit-scrollbar{width:6px}.notifications-dropdown__list::-webkit-scrollbar-track{background:transparent}.notifications-dropdown__list::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:6px}.notifications-dropdown__list::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.notifications-dropdown__list::-webkit-scrollbar-button{display:none;width:0;height:0}.notifications-dropdown__item{padding:14px 20px;flex:0!important}.notifications-dropdown__item-title{font-size:15px}.notifications-dropdown__item-description{font-size:13px}.notifications-dropdown__empty{padding:30px 20px;font-size:13px}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html[dir=rtl] .notifications-dropdown .dropdown__menu{right:auto;left:0}.error-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 32px;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d;text-align:center;min-height:300px;height:90vh;margin:0 15px}.error-card__icon{display:flex;align-items:center;justify-content:center}.error-card__content{display:flex;flex-direction:column;align-items:center;gap:12px}.error-card__title{color:#1c1b13;font-size:28px;font-style:normal;font-weight:700;margin:0}.error-card__message{color:#807f7b;font-size:20px;font-style:normal;font-weight:400;margin:0;max-width:500px;line-height:1.5}.error-card__retry-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#ebdd36;border:none;cursor:pointer;margin-top:8px;color:#1c1b13;font-size:14px;font-style:normal;font-weight:700;transition:all .2s ease}.error-card__retry-btn:hover{background:#d4c82f;transform:translateY(-1px)}.error-card__retry-btn:active{transform:translateY(0)}.error-card--inline{min-height:auto;padding:24px;flex-direction:row;text-align:right;align-items:flex-start;gap:16px}.error-card--inline .error-card__icon{flex-shrink:0}.error-card--inline .error-card__content{align-items:flex-start;text-align:right}.offline-card{display:flex;padding:88px 40px;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:80vh;align-self:stretch;border-radius:8px;border:1px solid #F0F0EF;background:#fff;margin:32px;box-shadow:0 4px 30px #c8c8c84d}.offline-card__icon{width:200px;height:150px;display:flex;align-items:center;justify-content:center}.offline-card__content{display:flex;flex-direction:column;align-items:center;gap:8px}.offline-card__title{color:#1c1b13;text-align:center;font-size:22px;font-style:normal;font-weight:700;margin:0}.offline-card__message{color:#1c1b13;text-align:center;font-size:18px;font-style:normal;font-weight:400;margin:0;line-height:1.5}.offline-card__buttons{display:flex;padding:0 104px;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.offline-card__button{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:700;transition:all .2s ease;width:310px;margin:0 auto;border-radius:12px;border:none;cursor:pointer}.offline-card .btn-unaction{background:#f5f5f5}.offline-card .btn-unaction:hover{background:#dcdbdb;transform:translateY(-1px)}.offline-card .btn-unaction:active{transform:translateY(0)}.offline-card .btn-unaction:disabled{opacity:.7;cursor:not-allowed}.offline-card .btn-action{background:#ebdd36}.offline-card .btn-action:hover{background:#d4c82f;transform:translateY(-1px)}.offline-card .btn-action:active{transform:translateY(0)}.offline-card .btn-action:disabled{opacity:.7;cursor:not-allowed}.offline-card--inline{min-height:auto;padding:24px;flex-direction:row;text-align:right;align-items:flex-start;gap:16px}.offline-card--inline .offline-card__icon{flex-shrink:0;width:80px;height:80px}.offline-card--inline .offline-card__content{align-items:flex-start;text-align:right}.reloading-spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;justify-content:center;align-items:center;pointer-events:none}.scrolling-spinner{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.spinner-ring{position:absolute;width:64px;height:64px;border:4px solid rgba(0,51,80,.15);border-top:4px solid #003350;border-radius:50%;animation:scroll-spin .8s linear infinite}.spinner-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:3px solid rgba(0,51,80,.1);border-top:3px solid #003350;border-radius:50%;animation:scroll-spin-reverse 1s linear infinite;opacity:.6}@keyframes scroll-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scroll-spin-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0ef,#f5f5f5,#f0f0ef);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-card{min-width:230px;display:flex;flex-direction:column;padding:16px;gap:8px;flex:1 0 0;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d}.skeleton-card__title{width:60%;height:16px}.skeleton-card__value-row{display:flex;align-items:flex-end;gap:12px}.skeleton-card__value{width:120px;height:24px}.skeleton-card__currency{width:40px;height:16px}.skeleton-table{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d;overflow:hidden;padding:16px;gap:24px}.skeleton-table__header{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;padding:8px 0;background:#fcfcfc;border-bottom:1px solid #F0F0EF}.skeleton-table__header-cell{height:20px;width:80%;margin:0 auto}.skeleton-table__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;padding:16px 12px;border-bottom:1px solid #F0F0EF;min-height:60px}.skeleton-table__cell{height:16px;width:90%;margin:0 auto}.skeleton-page{display:flex;flex-direction:column;padding:32px;gap:24px}.skeleton-page__title{width:200px;height:28px}.skeleton-page__cards-row{display:flex;align-items:center;gap:16px;align-self:stretch}.skeleton-page__table{width:100%}.skeleton-form-card{border-radius:8px;border:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 16px #c8c8c81a;display:flex;padding:16px;flex-direction:column;gap:24px}.skeleton-form-card__header{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid #F0F0EF}.skeleton-form-card__title{width:180px;height:20px}.skeleton-form-card__description{width:60%;height:16px}.skeleton-form-card__form-grid{display:flex;gap:16px;flex-wrap:wrap}.skeleton-form-card__field{display:flex;flex-direction:column;gap:8px;flex:1 0 0}.skeleton-form-card__label{width:100px;height:14px}.skeleton-form-card__input{width:100%;height:44px;border-radius:12px}.skeleton-form-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton-form-card__button{width:120px;height:44px;border-radius:12px}.skeleton-order-details{display:flex;flex-direction:column;gap:24px;padding:32px}.skeleton-order-details__header{display:flex;flex-direction:column;gap:8px}.skeleton-order-details__header-title{width:250px;height:28px}.skeleton-order-details__header-subtitle{width:150px;height:20px}.skeleton-order-details__content{display:flex;flex-direction:column;gap:16px}.skeleton-order-details__card{width:100%;height:200px;border-radius:8px}.event-log-skeleton{display:flex;flex-direction:column;gap:16px;padding:16px 0}.event-log-skeleton__item{display:flex;gap:12px;align-items:flex-start}.event-log-skeleton__icon{width:24px;height:24px;border-radius:50%;flex-shrink:0}.event-log-skeleton__content{display:flex;flex-direction:column;gap:8px;flex:1}.event-log-skeleton__message{width:70%;height:18px}.event-log-skeleton__actor{width:120px;height:16px}.event-log-skeleton__date{width:100px;height:14px}.retool-home-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.retool-home-page__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.retool-home-page__header-left{display:flex;align-items:center;gap:16px}.retool-home-page__header-left .retool-logo-box{width:48px;height:48px;background:#ebdd36;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.retool-home-page__header-left .retool-logo-box .retool-logo{width:100%;height:100%;object-fit:contain}.retool-home-page__header-right .welcome-text{color:#1c1b13;font-size:16px;font-weight:600}.retool-home-page__header__title h1{color:#1c1b13;font-size:18px;font-weight:700;margin:0;padding:0;line-height:1.2}.retool-home-page__header__title p{color:#807f7b;font-size:12px;margin:2px 0 0;padding:0;line-height:1.2}.retool-home-page__tabs{display:flex;flex-direction:column;gap:16px}.retool-home-page__main-tabs{display:flex;gap:8px;border-bottom:2px solid #F0F0EF}.retool-home-page__filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.retool-tab{padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;color:#807f7b;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.retool-tab:hover{color:#1c1b13}.retool-tab.active{color:#1c1b13;border-bottom-color:#ebdd36;font-weight:700}.retool-filter-tab{padding:8px 16px;background:#f5f5f5;border:none;border-radius:8px;color:#807f7b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.retool-filter-tab:hover{background:#e8e8e8;color:#1c1b13}.retool-filter-tab.active{background:#ebdd36;color:#1c1b13;font-weight:700}.retool-home-page-table{display:flex;flex-direction:column;padding:16px;gap:24px;border-radius:8px;border-bottom:1px solid #F0F0EF;background:#fff;box-shadow:0 4px 30px #c8c8c84d;position:relative;width:100%;overflow:hidden}.retool-table-filters{display:flex;justify-content:flex-end;align-items:center;gap:8px}.retool-search-wrapper{display:flex;align-items:center;gap:8px}.retool-input-search{display:flex;height:45px;padding:8px 16px;align-items:center;gap:12px;border-radius:8px;border:1px solid #F0F0EF;background:#fff;width:300px}.retool-input-search:focus-within{border:1px solid #EBDD36!important;background:#fcfcfc!important}.retool-input-search svg{width:20px;height:20px;color:#807f7b;flex-shrink:0}.retool-input-search input[type=search]{flex:1;border:none;outline:none;background:transparent;color:#1c1b13;font-size:14px;font-weight:400}.retool-input-search input[type=search]::placeholder{color:#807f7b}.retool-input-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.retool-table-wrapper{width:100%;overflow-x:auto;overflow-y:visible;background:#fff;-webkit-overflow-scrolling:touch}.retool-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.retool-table-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.retool-table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px;transition:background .2s ease}.retool-table-wrapper::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.retool-table-wrapper{scrollbar-width:thin;scrollbar-color:#D1D1D1 #F5F5F5}.retool-requests-table{width:100%;border-collapse:collapse;min-width:1400px}.retool-no-data-row td{padding:40px 12px;text-align:center;background:#fcfcfc}.retool-no-data-text{color:#807f7b;font-size:14px;font-weight:400}.retool-requests-table thead th{padding:12px;background:#fcfcfc;border-bottom:1px solid #F0F0EF;font-size:13px;font-weight:600;color:#1c1b13;text-align:center;white-space:nowrap}.retool-requests-table thead th div{display:flex;align-items:center;justify-content:center;gap:4px;align-self:stretch}.retool-requests-table thead th div span{color:#1c1b13;font-size:12px;font-style:normal;font-weight:400}.retool-requests-table thead th div .retool-arrows{display:flex;width:24px;height:24px;padding:6px 7.667px 7px 9px;justify-content:center;align-items:center;flex-direction:column}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn{background:transparent;border:none;padding:0;cursor:pointer;width:12px;height:12px;line-height:0;display:flex;align-items:center;justify-content:center}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn.active{opacity:1}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn:not(.active){opacity:.3}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn svg{width:10px;height:10px}.retool-requests-table tbody tr{border-bottom:1px solid #F0F0EF}.retool-requests-table tbody td{padding:14px 12px;vertical-align:middle;overflow:hidden;text-align:center}.retool-requests-table tbody td span{color:#1c1b13;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600}.retool-requests-table tbody td .retool-price{display:flex;align-items:center;justify-content:center;gap:4px;color:#1c1b13}.retool-table-btn{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:8px;border:none;cursor:pointer;margin:0 auto;border-radius:8px;background:#f5f5f5;color:#1c1b13;text-align:center;font-size:14px;font-style:normal;font-weight:500;transition:all .2s ease}.retool-table-btn:hover{background:#e8e8e8}.retool-fund-transfer-status{padding:6px 12px;border-radius:20px;display:inline-block;font-size:12px;font-weight:500}.retool-fund-transfer-status.notinitiated{background:#e8f5e9;color:#2e7d32}.retool-fund-transfer-status.initiated{background:#e3f2fd;color:#1976d2}.retool-fund-transfer-status.completed{background:#e8f5e9;color:#2e7d32}.retool-fund-transfer-status.failed{background:#ffebee;color:#c62828}@media(max-width:1024px){.retool-home-page{padding:24px 16px;gap:20px}.retool-home-page__header{flex-direction:column;gap:16px;align-items:flex-start}.retool-home-page__header-right{width:100%}.retool-home-page-table{padding:12px;gap:20px}.retool-input-search{width:100%}.retool-requests-table{min-width:1200px}}@media(max-width:768px){.retool-home-page{padding:20px 12px;gap:16px}.retool-home-page__header__title h1{font-size:20px}.retool-home-page__header__title p{font-size:12px}.retool-home-page__main-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.retool-home-page__filter-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.retool-tab{padding:10px 16px;font-size:14px;white-space:nowrap}.retool-filter-tab{padding:6px 12px;font-size:12px;white-space:nowrap}.retool-home-page-table{padding:10px;gap:16px}.retool-table-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.retool-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.retool-table-wrapper::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px;transition:background .2s ease}.retool-table-wrapper::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.retool-table-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.retool-table-wrapper{scrollbar-width:thin;scrollbar-color:#D1D1D1 #F5F5F5}.retool-requests-table{min-width:1000px}.retool-requests-table thead th{padding:10px 8px;font-size:11px}.retool-requests-table thead th div{gap:3px}.retool-requests-table thead th div span{font-size:10px}.retool-requests-table thead th div .retool-arrows{width:20px;height:20px;padding:4px}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn{width:10px;height:10px}.retool-requests-table thead th div .retool-arrows .retool-arrows__arrow-btn svg{width:8px;height:8px}.retool-requests-table tbody td{padding:12px 8px}.retool-requests-table tbody td span{font-size:11px}.retool-table-btn{padding:3px 12px;font-size:12px}}@media(max-width:480px){.retool-home-page{padding:16px 8px;gap:12px}.retool-home-page-table{padding:8px;gap:12px}.retool-requests-table{min-width:800px}.retool-requests-table thead th{padding:8px 6px;font-size:10px}.retool-requests-table thead th div{gap:2px}.retool-requests-table thead th div span{font-size:9px}.retool-requests-table tbody td{padding:10px 6px}.retool-requests-table tbody td span{font-size:10px}.retool-table-btn{padding:2px 10px;font-size:11px}}.developer-table-actions{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.developer-transfer-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#ebdd36;color:#1c1b13;border:none;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s ease}.developer-transfer-btn:hover{background:#d4c82f}.developer-transfer-btn:active{transform:scale(.98)}.developer-table .project-id{font-family:monospace;font-size:11px;color:#1c1b13}.developer-table .developer-user-info{display:flex;align-items:center;gap:12px}.developer-table .developer-user-avatar{width:40px;height:40px;border-radius:50%;background:#fcee21;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#1c1b13;flex-shrink:0}.developer-table .developer-user-details{display:flex;flex-direction:column;gap:2px;min-width:0}.developer-table .developer-user-name{color:#1c1b13;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.developer-table .developer-user-email{color:#807f7b;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.developer-table .developer-orders-link{background:transparent;border:none;color:#1976d2;font-size:12px;font-weight:500;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}.developer-table .developer-orders-link:hover{color:#1565c0}.developer-table .developer-proof-btn{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:8px;border:none;cursor:pointer;border-radius:8px;background:#f5f5f5;color:#1c1b13;text-align:center;font-size:12px;font-style:normal;font-weight:500;transition:all .2s ease}.developer-table .developer-proof-btn:hover{background:#e8e8e8}@media(max-width:768px){.developer-table-actions{margin-bottom:12px}.developer-transfer-btn{padding:10px 20px;font-size:13px}.developer-table .developer-user-info{gap:8px}.developer-table .developer-user-avatar{width:32px;height:32px;font-size:12px}.developer-table .developer-user-name{font-size:11px}.developer-table .developer-user-email{font-size:10px}.developer-table .developer-orders-link{font-size:11px}.developer-table .developer-proof-btn{padding:3px 12px;font-size:11px}}.voucher-page .voucher-summary-cards{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.voucher-page .voucher-summary-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;flex:1;min-width:200px}.voucher-page .voucher-summary-card__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.voucher-page .voucher-summary-card__icon--green svg{width:20px;height:20px}.voucher-page .voucher-summary-card__icon--gray svg{width:20px;height:20px;opacity:.5}.voucher-page .voucher-summary-card__content{display:flex;flex-direction:column;gap:4px}.voucher-page .voucher-summary-card__label{color:#807f7b;font-size:12px;font-weight:400}.voucher-page .voucher-summary-card__value{color:#1c1b13;font-size:18px;font-weight:700}.voucher-page .voucher-summary-card__action{margin-left:auto}.voucher-page .voucher-add-btn{padding:12px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.voucher-page .voucher-add-btn:hover{background:#1d4ed8}.voucher-page .voucher-add-btn:active{background:#1e40af}.voucher-page .voucher-table{min-width:1200px}.voucher-page .voucher-used-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-align:center}.voucher-page .voucher-used-status.voucher-used{background:#e8f5e9;color:#2e7d32}.voucher-page .voucher-used-status.voucher-not-used{background:#f5f5f5;color:#807f7b}@media(max-width:1024px){.voucher-page .voucher-summary-cards{gap:12px}.voucher-page .voucher-summary-card{min-width:180px;padding:14px 16px}.voucher-page .voucher-summary-card__value{font-size:16px}}@media(max-width:768px){.voucher-page .voucher-summary-cards{flex-direction:column;gap:12px}.voucher-page .voucher-summary-card{width:100%;min-width:unset}.voucher-page .voucher-summary-card__action{margin-left:0;width:100%}.voucher-page .voucher-add-btn{width:100%}}.retool-projects-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.retool-projects-page__header{display:flex;align-items:center;margin-bottom:8px}.retool-projects-page__title{color:#1c1b13;font-size:22px;font-weight:700;margin:0}.projects-filters{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.projects-filters__status,.projects-filters__search{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.projects-filters__label{color:#1c1b13;font-size:14px;font-weight:500}.projects-filters__dropdown-wrapper{position:relative;width:100%}.projects-filters__dropdown-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #F0F0EF;border-radius:8px;background:#fff;color:#1c1b13;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;text-align:right}.projects-filters__dropdown-button:hover{border-color:#ebdd36}.projects-filters__dropdown-button:focus{outline:none;border-color:#ebdd36}.projects-filters__dropdown-button.open{border-color:#ebdd36}.projects-filters__dropdown-text{flex:1;text-align:right}.projects-filters__dropdown-icon{width:16px;height:16px;color:#807f7b;transition:transform .2s ease;flex-shrink:0;margin-left:12px}.projects-filters__dropdown-button.open .projects-filters__dropdown-icon{transform:rotate(180deg)}.projects-filters__dropdown-menu{display:flex;width:100%;padding:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;border-radius:8px;background:#fff;box-shadow:0 4px 30px #c8c8c84d;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.projects-filters__dropdown-menu::-webkit-scrollbar{width:6px}.projects-filters__dropdown-menu::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.projects-filters__dropdown-menu::-webkit-scrollbar-track{background:transparent}.projects-filters__dropdown-item{cursor:pointer;color:#1c1b13;display:flex;border-radius:8px;padding:12px;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;border:none;background:transparent;width:100%;text-align:right;transition:all .2s ease}.projects-filters__dropdown-item span{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:400}.projects-filters__dropdown-item .check{color:#1c1b13;font-weight:600;font-size:16px}.projects-filters__dropdown-item:hover{background:#f5f5f5}.projects-filters__dropdown-item--active{background:#fffbea;border:1px solid #EBDD36}.projects-filters__dropdown-item--active span{color:#1c1b13;font-weight:600}.projects-filters__search-input{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #F0F0EF;border-radius:8px;background:#fff;transition:all .2s ease}.projects-filters__search-input:focus-within{border-color:#ebdd36}.projects-filters__search-input svg{width:20px;height:20px;color:#807f7b;flex-shrink:0}.projects-filters__search-input input{flex:1;border:none;outline:none;background:transparent;color:#1c1b13;font-size:14px;font-weight:400}.projects-filters__search-input input::placeholder{color:#807f7b}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@media(max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.projects-grid{grid-template-columns:1fr}}.project-card{display:flex;flex-direction:column;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:all .2s ease;gap:8px}.project-card:hover{box-shadow:0 4px 16px #0000001a}.project-card--horizontal{flex-direction:column;gap:12px}.project-card--horizontal .project-card__content-wrapper{display:flex;flex-direction:row;gap:12px}.project-card--horizontal .project-card__content{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.project-card--horizontal .project-card__chart{flex-shrink:0;width:auto;min-width:160px;flex:1}@media(max-width:768px){.project-card--horizontal .project-card__content-wrapper{flex-direction:column;align-items:stretch}.project-card--horizontal .project-card__chart{width:100%;min-width:auto}}.project-card__header{display:flex;align-items:flex-start}.project-card__title{color:#1c1b13;font-size:14px;font-weight:600;margin:0;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-overflow:unset}.project-card__total-units{display:flex;align-items:center;gap:8px;color:#1c1b13;font-size:13px;font-weight:500}.project-card__total-units svg{width:18px;height:18px;color:#807f7b}.project-card__chart{width:100%;margin:0;padding:0;overflow:visible}.project-card__chart .recharts-wrapper,.project-card__chart .recharts-surface{overflow:visible!important}.project-card .donut-chart-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.project-card .donut-chart-container{position:relative;width:100%;height:140px;display:flex;align-items:center;justify-content:center}.project-card .donut-chart-container .donut-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:10}.project-card .donut-chart-container .donut-chart-center .donut-chart-center-label{font-size:12px;font-weight:500;color:#807f7b;margin-bottom:2px}.project-card .donut-chart-container .donut-chart-center .donut-chart-center-value{font-size:20px;font-weight:700;color:#1c1b13;line-height:1.2}.project-card .donut-chart-legend{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.project-card__content .project-card .donut-chart-legend{justify-content:flex-start;margin-top:4px}.project-card .donut-chart-legend .donut-chart-legend-item{display:flex;align-items:center;gap:6px}.project-card .donut-chart-legend .donut-chart-legend-item .donut-chart-legend-color{width:10px;height:10px;border-radius:2px;flex-shrink:0}.project-card .donut-chart-legend .donut-chart-legend-item .donut-chart-legend-label{font-size:11px;font-weight:400;color:#807f7b;line-height:1.2}.project-card__status{padding:6px var(--spacing-md);border-radius:var(--radius-full);display:flex;justify-content:center;align-items:center;width:max-content;gap:var(--spacing-xs);font-style:normal;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.project-card__status.status-red{background:var(--color-danger-bg);color:var(--color-danger)!important}.project-card__status.status-blue{background:var(--color-paid-bg);color:var(--color-paid)!important}.project-card__status.status-green{background:var(--color-success-bg);color:var(--color-success)!important}.project-card__status.status-gray{background:var(--color-background-light);color:var(--color-secondary-text)!important}.project-card__units-breakdown{display:flex;flex-direction:column;gap:8px}.project-card__unit-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F0F0EF}.project-card__unit-item:last-child{border-bottom:none}.project-card__unit-item .unit-label{color:#1c1b13;font-size:13px;font-weight:400}.project-card__unit-item .unit-value{color:#1c1b13;font-size:13px;font-weight:600}.project-card__unit-item.unit-available .unit-value{color:#2e7d32}.project-card__unit-item.unit-booked .unit-value{color:#f57c00}.project-card__unit-item.unit-coming-soon .unit-value{color:#1976d2}.project-card__unit-item.unit-sold .unit-value{color:#c62828}.project-card__details-btn{padding:10px 20px;background:#f5f5f5;border:none;border-radius:8px;color:#1c1b13;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:auto;width:100%;align-self:stretch}.project-card__details-btn:hover{background:#e8e8e8}.project-card__details-btn:active{background:#d1d1d1}.segmented-bar{width:100%;direction:ltr}.segmented-bar__container{display:flex;width:100%;height:56px;border-radius:8px;overflow:visible;position:relative;box-shadow:0 2px 8px #00000014;background:#f5f5f5;border:1px solid #E0E0E0}.segmented-bar__segment{display:flex;align-items:center;justify-content:center;height:100%;transition:all .3s ease;min-width:0;cursor:pointer;position:relative;z-index:1;border-radius:0}.segmented-bar__segment:hover{z-index:10;transform:scaleY(1.05);box-shadow:0 4px 12px #00000026;filter:brightness(1.1)}.segmented-bar__segment:first-child{border-radius:8px 0 0 8px}.segmented-bar__segment:last-child{border-radius:0 8px 8px 0}.segmented-bar__segment:not(:first-child):not(:last-child){border-radius:0}.segmented-bar__segment:not(:last-child){border-right:2px solid rgba(255,255,255,.3)}.segmented-bar__label{color:#fff;font-size:14px;font-weight:700;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.4);padding:0 10px;z-index:2;letter-spacing:.3px}.segmented-bar__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;animation:fadeInTooltip .2s ease;white-space:nowrap}.segmented-bar__tooltip.tooltip-left{left:0;transform:translate(0)}.segmented-bar__tooltip.tooltip-left .segmented-bar__tooltip-arrow{left:20px;transform:translate(0)}.segmented-bar__tooltip.tooltip-right{left:auto;right:0;transform:translate(0)}.segmented-bar__tooltip.tooltip-right .segmented-bar__tooltip-arrow{left:auto;right:20px;transform:translate(0)}.segmented-bar__tooltip-content{background:#1c1b13;color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 4px 16px #0003;min-width:160px;text-align:center}.segmented-bar__tooltip-label{font-size:13px;font-weight:600;margin-bottom:4px;color:#fff;text-transform:capitalize}.segmented-bar__tooltip-value{font-size:16px;font-weight:700;margin-bottom:4px;color:#fff}.segmented-bar__tooltip-percentage{font-size:12px;color:#e0e0e0;font-weight:500}.segmented-bar__tooltip-arrow{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1C1B13}@keyframes fadeInTooltip{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.retool-projects-page{padding:24px 16px;gap:20px}.projects-filters{flex-direction:column;gap:16px}.projects-filters__status,.projects-filters__search{min-width:100%}.projects-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.retool-projects-page{padding:20px 12px;gap:16px}.projects-grid{grid-template-columns:1fr;gap:16px}.project-card{padding:16px}}.project-orders-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.project-orders-page__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.project-orders-page__title{color:#1c1b13;font-size:22px;font-weight:700;margin:0}.project-orders-page__subtitle{color:#807f7b;font-size:16px}.project-orders-page__summary-section{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.project-orders-page__toggle-section{display:flex;align-items:center}.project-orders-page__toggle-label{display:flex;align-items:center;gap:8px;cursor:pointer}.project-orders-page__toggle-input{width:40px;height:20px;appearance:none;background:#e5e7eb;border-radius:10px;position:relative;cursor:pointer;transition:background .3s}.project-orders-page__toggle-input:checked{background:#10b981}.project-orders-page__toggle-input:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .3s}.project-orders-page__toggle-input:checked:before{transform:translate(20px)}.project-orders-page__toggle-text{color:#1c1b13;font-size:14px;font-weight:500}.project-orders-page__actions{display:flex;gap:12px}.project-orders-page__action-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.project-orders-page__action-btn--transfer{background:#e5e7eb;color:#1c1b13}.project-orders-page__action-btn--transfer:hover{background:#d1d5db}.project-orders-page__action-btn--add{background:#1c1b13;color:#fff}.project-orders-page__action-btn--add:hover{background:#2d2b25}.project-orders-page__action-btn svg{width:16px;height:16px}.project-orders-page__footer-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:16px}.project-orders-page__footer-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #E5E7EB;background:#fff;cursor:pointer;transition:all .2s}.project-orders-page__footer-btn:hover{background:#f9fafb;border-color:#d1d5db}.project-orders-page__footer-btn svg{width:16px;height:16px;color:#1c1b13}.project-orders-summary-cards{display:flex;gap:16px;flex-wrap:wrap;flex:1}.project-orders-summary-card{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px;border:1px solid #E5E7EB;min-width:200px;flex:1}.project-orders-summary-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#f9fafb;flex-shrink:0}.project-orders-summary-card__icon svg{width:20px;height:20px}.project-orders-summary-card__content{display:flex;flex-direction:column;gap:4px;flex:1}.project-orders-summary-card__label{color:#807f7b;font-size:12px;font-weight:500}.project-orders-summary-card__value{color:#1c1b13;font-size:18px;font-weight:700}.project-orders-table{min-width:1400px}@media(max-width:1024px){.project-orders-page{padding:24px 16px;gap:20px}.project-orders-summary-cards{flex-direction:column}.project-orders-summary-card{min-width:100%}}@media(max-width:768px){.project-orders-page{padding:20px 12px;gap:16px}}.retool-resale-request-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.resale-request-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:2px solid #F0F0EF;padding-bottom:0}.resale-request-tab{padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;color:#807f7b;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.resale-request-tab:hover{color:#1c1b13}.resale-request-tab.active{color:#1c1b13;border-bottom-color:#2563eb;font-weight:700}.resale-request-table{min-width:1200px}.status-badge--red{background:transparent;color:#c62828}.status-badge--purple{background:transparent;color:#7b1fa2}.status-badge--green{background:transparent;color:#2e7d32}.status-badge--blue{background:transparent;color:#1976d2}.status-badge--gray{background:transparent;color:#807f7b}@media(max-width:1024px){.retool-resale-request-page{padding:24px 16px;gap:20px}.resale-request-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.resale-request-tab{padding:10px 16px;font-size:14px;white-space:nowrap}}@media(max-width:768px){.retool-resale-request-page{padding:20px 12px;gap:16px}.resale-request-tabs{gap:4px}.resale-request-tab{padding:8px 12px;font-size:13px}}.retool-co-broker-requests-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.co-broker-requests-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.co-broker-requests-header__title{color:#1c1b13;font-size:22px;font-weight:700;margin:0}.co-broker-requests-header__actions{display:flex;gap:12px;align-items:center}.co-broker-requests-header__action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #F0F0EF;border-radius:8px;color:#1c1b13;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.co-broker-requests-header__action-btn svg{width:16px;height:16px;color:#1c1b13;flex-shrink:0}.co-broker-requests-header__action-btn:hover{background:#f5f5f5;border-color:#ebdd36}.co-broker-requests-header__action-btn:active{background:#e8e8e8}.co-broker-requests-header__action-btn--active{background:#fffbea;border-color:#ebdd36}.co-broker-requests-header__sort-icons{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.co-broker-requests-header__sort-icons svg{width:9px;height:5px}.co-broker-request-table{min-width:1000px}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-align:center}.status-badge--purple{background:#f3e5f5;color:#7b1fa2}.status-badge--green{background:#e8f5e9;color:#2e7d32}.status-badge--gray{background:#f5f5f5;color:#807f7b}.retool-table-btn-link{background:transparent;border:none;color:#2563eb;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:all .2s ease}.retool-table-btn-link:hover{color:#1d4ed8}@media(max-width:1024px){.retool-co-broker-requests-page{padding:24px 16px;gap:20px}.co-broker-requests-header{flex-direction:column;align-items:flex-start;gap:16px}.co-broker-requests-header__actions{width:100%;flex-wrap:wrap}.co-broker-requests-header__action-btn{flex:1;min-width:120px;justify-content:center}}@media(max-width:768px){.retool-co-broker-requests-page{padding:20px 12px;gap:16px}.co-broker-requests-header__actions{gap:8px}.co-broker-requests-header__action-btn{padding:8px 12px;font-size:13px}.co-broker-requests-header__action-btn span{display:none}}.retool-interests-page{display:flex;flex-direction:column;padding:32px;gap:24px;background:#fcfcfc;min-height:calc(100vh - 72px);width:100%;overflow-x:hidden}.retool-interests-page__header{margin-bottom:8px}.retool-interests-page__title{color:#1c1b13;font-size:22px;font-weight:700;margin:0}.interests-table .retool-table-row td{padding:12px;text-align:center;border-bottom:1px solid #F0F0EF;background:#fff;font-size:13px;color:#1c1b13}.status-badge--green{background:#e8f5e9;color:#2e7d32;border:none}.status-badge--orange{background:#fff4e6;color:#ff8c00;border:none}.status-badge--gray{background:transparent;color:#807f7b;border:none}
