@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}.app-layout{background-color:#fcfcfc}button{cursor:pointer}@media(max-width:480px){html,body,#root{min-height:100vh}}@media(max-width:479px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{max-width:100vw;overflow-x:clip}}html,body{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.flex,.header,.header__right,.header .lang-trigger,.header__user,.header__user-icon,.header__user-info,.header__notif,.header__notif .badge,.dropdown__trigger,.dropdown__menu,.dropdown__menu .dropdown-item,.sidebar,.sidebar__header,.sidebar__user-info .sidebar__user-menu,.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item,.sidebar__list,.project-carousel__container,.sidebar-menu-item,.sidebar-menu-item__header,.sidebar-menu-item__header .sidebar-menu-item__title,.sidebar-child .badge,.sidebar-child.need-action,.retool-sidebar,.retool-sidebar .sidebar__list,.retool-sidebar__nav,.retool-sidebar__nav-item,.retool-sidebar__user,.retool-sidebar__user-info,.retool-sidebar__footer,.retool-sidebar__footer .retool-logo,.home-page .home-page-table,.card .action .btn{display:flex!important}.flex-inline{display:inline-flex!important}.flex-col,.dropdown__menu,.sidebar,.sidebar__user-info .sidebar__user-menu,.sidebar__list,.sidebar-menu-item,.retool-sidebar,.retool-sidebar .sidebar__list,.retool-sidebar__nav,.retool-sidebar__user-info,.home-page .home-page-table{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 .lang-trigger,.header__user,.header__user-icon,.header__notif,.header__notif .badge,.sidebar-child .badge,.card .action .btn{justify-content:center!important}.justify-end,.header{justify-content:flex-end!important}.justify-between,.project-carousel__container,.sidebar-menu-item__header,.sidebar-child.need-action{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start,.dropdown__menu{align-items:flex-start!important}.items-center,.header,.header__right,.header .lang-trigger,.header__user,.header__user-icon,.header__notif,.header__notif .badge,.dropdown__trigger,.dropdown__menu .dropdown-item,.sidebar__header,.sidebar__user-info .sidebar__user-menu .sidebar__user-menu-item,.project-carousel__container,.sidebar-menu-item__header,.sidebar-menu-item__header .sidebar-menu-item__title,.sidebar-child .badge,.sidebar-child.need-action,.retool-sidebar__nav-item,.retool-sidebar__user,.retool-sidebar__footer,.retool-sidebar__footer .retool-logo,.card .action .btn{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch{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{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.top-0{top:0!important}.left-0{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{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{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}.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;position:relative;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.manage-users-card .users-table{-webkit-overflow-scrolling:touch;width:100%;border-collapse:collapse;table-layout:fixed}.manage-users-card .users-table th,.manage-users-card .users-table td{padding:0;border:0;background:transparent;text-align:inherit;vertical-align:middle;font-weight:inherit}.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 .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 .email{color:#1c1b13;text-align:right;font-size:14px;font-style:normal;font-weight:600;overflow:visible;min-width:0}.manage-users-card .users-table__row .email .email__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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 .users-table__head>.head-cell:first-child,.manage-users-card .users-table .users-table__row>.email{position:sticky;inset-inline-start:0;right:0}.manage-users-card .users-table .users-table__head>.head-cell:first-child{z-index:4;background:#fcfcfc;background-color:#fcfcfc;box-shadow:1px 0 #f0f0ef}.manage-users-card .users-table .users-table__row>.email{z-index:3;background:#fff;background-color:#fff;box-shadow:1px 0 #f0f0ef}@media screen and (max-width:480px){.manage-users-card .users-table .users-table__row>.email{height:100%;display:flex;align-items:center;justify-content:center;padding:0 5px}}.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{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:fixed;z-index:10;min-width:max-content;max-inline-size:260px;max-block-size:min(240px,100vh - 120px);overflow:auto;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:stretch;gap:16px;align-self:stretch}.home-page__cards-row .stat-card{flex:1}@media(min-width:768px)and (max-width:1199px){.home-page__cards-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page__cards-row .stat-card{flex:unset;min-width:0;width:100%}}@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(min-width:768px)and (max-width:1199px){.home-page__charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.home-page__charts>.donut-wrapper{grid-column:1;min-width:0;height:100%}.home-page__charts>.home-page__charts-items{display:flex;flex-direction:column;gap:8px;grid-column:2;flex:unset;height:100%;min-height:0}.home-page__charts>.home-page__charts-items .donut-wrapper{flex:1 1 0;min-height:0;min-width:0}html[dir=rtl] .home-page__charts>.donut-wrapper{grid-column:2}html[dir=rtl] .home-page__charts>.home-page__charts-items{grid-column:1}}@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}.home-page .donut-wrapper{flex:1;min-width:0;padding:16px;border-radius:8px;background:#fff;box-shadow:var(--shadow-card)}.home-page .chart-title{color:var(--color-primary-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:16px}.home-page .chart-legend{display:flex;flex-direction:column;gap:8px;margin-top:8px}.home-page .chart-legend__item{display:flex;align-items:center;gap:8px;color:var(--color-secondary-text);font-size:var(--font-size-sm)}.home-page .chart-legend__item .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.home-page .chart-legend__item strong{margin-inline-start:auto;color:var(--color-primary-text)}@media(min-width:479px){.home-page{padding:16px 12px;gap:16px}.home-page h1.title{font-size:18px}.home-page .home-page-table{padding:12px;gap:16px}}.orders-page{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-items:flex-end;gap:var(--Layout-Space-xl, 24px)}.orders-page>*{align-self:stretch}.orders-page__header{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.orders-page__header-top{display:flex;align-items:center;gap:var(--Layout-Space-xl, 24px);align-self:stretch}.orders-page__header-info{display:flex;flex-direction:column;gap:var(--Global-spacing-lg, 12px);flex:1 0 0}.orders-page__title{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-24, 24px);font-style:normal;font-weight:600;line-height:140%}.orders-page__description{color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-16, 16px);font-style:normal;font-weight:500;line-height:150%}.orders-page__create-btn{display:flex;padding:var(--Layout-Space-md, 12px) var(--Layout-Space-lg, 16px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);transition:opacity .2s ease;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Primary, #EBDB37);color:var(--Colors-Text-Defualt, #1D212A);text-align:center;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600;line-height:150%}.orders-page__create-btn:hover{opacity:.9}.orders-page__tabs{display:flex;align-items:center;gap:var(--Layout-Space-lg, 16px);border-bottom:2px solid #EEF2F5;overflow-x:auto;scrollbar-width:none}.orders-page__tabs::-webkit-scrollbar{display:none}.orders-page__tab{display:flex;height:48px;padding:var(--Layout-Space-md, 12px) var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s ease,border-color .2s ease;font-weight:700;background-color:transparent!important;color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:150%}.orders-page__tab.active{color:var(--Colors-Text-Defualt, #1D212A);font-weight:600;font-feature-settings:"liga" off,"clig" off;border-bottom-color:#1c1b13}.orders-page__tab--disabled{cursor:default;opacity:.6}.orders-page__tab-count{color:inherit;font-weight:inherit;padding:0 var(--Layout-Space-xxs, 2px);border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-surface_Subtle, #EDF1F6)}.orders-page__stats-row{display:flex;align-items:stretch;gap:16px;align-self:stretch}.orders-page__stats-row .stat-card{flex:1}@media(min-width:768px)and (max-width:1199px){.orders-page__stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-page__stats-row .stat-card{flex:unset;min-width:0}}@media(max-width:480px){.orders-page__stats-row{flex-direction:column}}.orders-page__table-card{display:flex;padding:var(--Layout-Space-lg, 16px);flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF)}.orders-page__toolbar{display:flex;align-items:center;gap:var(--Layout-Space-7xl, 72px);align-self:stretch}.orders-page__search{display:flex;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);align-self:stretch;border-radius:8px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);flex:1.7}.orders-page__search input{flex:1;min-width:0;border:none;background:transparent;color:#1c1b13;font-size:14px;outline:none}.orders-page__search input::placeholder{color:#b6b6b4}.orders-page__toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--Layout-Space-sm, 8px);flex:1 0 0}.orders-page__toolbar-btn{display:flex;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);text-align:center;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap;transition:background .2s ease}.orders-page__toolbar-btn:hover{background:#f5f5f5}.orders-page__toolbar-btn:disabled{cursor:not-allowed;opacity:1}.orders-page__toolbar-btn--loading{display:flex;width:100px;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Disabled, #EDF1F6);border-color:transparent}.orders-page__toolbar-btn--loading:hover{background:var(--Colors-Background-bg-Disabled, #EDF1F6)}.orders-page__btn-loader{width:24px;height:24px;border-radius:50%;border:4px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.orders-page__table-wrapper{width:100%;align-self:stretch;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.orders-page__table-state{margin:0;color:var(--Colors-Text-Secondary, #576072);font-size:14px;font-weight:500;line-height:150%}.orders-page__table{min-width:900px}.orders-page__table--shared{min-width:1020px}.orders-page__table--shared .orders-page__table-head,.orders-page__table--shared .orders-page__table-row{grid-template-columns:1fr 1.5fr .8fr 1.5fr 1.3fr 1fr 1.2fr 40px}.orders-page__table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--Layout-Space-lg, 16px);padding:64px 24px;text-align:center}.orders-page__table-empty-image{width:180px;height:auto;flex-shrink:0;aspect-ratio:104/99}.orders-page__table-empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--Layout-Space-xs, 4px);max-width:402px}.orders-page__table-empty-title{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-16, 16px);font-weight:600;line-height:150%;margin:0}.orders-page__table-empty-description{color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-weight:400;line-height:150%;margin:0}.orders-page__table-head,.orders-page__table-row{display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1.3fr 1fr 1.2fr 40px;align-items:center;padding:0}.orders-page__table-head{color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600;line-height:150%;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);border-radius:8px 8px 0 0}.orders-page__sortable{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:right}.orders-page__sortable span:first-child{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.orders-page__sort-icons{width:18px;height:18px;aspect-ratio:1/1}.orders-page__sortable--asc .orders-page__sort-icons{color:#b6b6b4}.orders-page__sortable--asc .orders-page__sort-icons svg:first-child{color:var(--Colors-Text-Defualt, #1D212A)}.orders-page__sortable--desc .orders-page__sort-icons{color:#b6b6b4}.orders-page__sortable--desc .orders-page__sort-icons svg:last-child{color:var(--Colors-Text-Defualt, #1D212A)}.orders-page__table-row{min-height:64px;border-bottom:1px solid #F0F0EF;transition:background .15s ease}.orders-page__table-row:hover{background:#fafafa}.orders-page__table-row:last-child{border-bottom:none}.orders-page__table-row--clickable{cursor:pointer}.orders-page__table-cell{font-size:14px;min-width:0;display:flex;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px)}.orders-page__table-cell--actions{justify-content:center;margin-left:10px}.orders-page__table-cell--client,.orders-page__table-cell--property{flex-direction:column;align-items:flex-start;gap:2px}.orders-page__table-cell--price{gap:4px;font-weight:600;color:#1c1b13}.orders-page__table-cell--date{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600;line-height:150%}.orders-page__table-cell--id{justify-content:flex-start}.orders-page__cell-primary{color:#1c1b13;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.orders-page__cell-secondary{color:#807f7b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.orders-page__request-link{color:#3f5873!important;font-size:16px!important;font-style:normal;font-weight:600;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}.orders-page__request-link span{text-decoration:underline}.orders-page__request-link{display:flex;align-items:center;gap:var(--Layout-Space-xs, 4px);flex:1 0 0}.orders-page__request-link:hover{text-decoration:underline}.orders-page__row-action{cursor:pointer;transition:background .2s ease;display:flex;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Secondary_subtlest, #D7DEE5);background:var(--Colors-Background-bg-surface_White, #FFF)}.orders-page__pagination{display:flex;align-items:center;justify-content:center;gap:8px;align-self:stretch}.orders-page__pagination-btn{cursor:pointer;transition:background .2s ease;display:flex;width:40px;min-height:40px;justify-content:center;align-items:center;gap:var(--spacing-md, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid #cacaca!important;background:var(--Colors-Background-bg-surface_White, #FFF)!important}.orders-page__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.orders-page__pagination-pages{display:flex;align-items:center;gap:4px}.orders-page__pagination-page{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#807f7b;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.orders-page__pagination-page.active{background:#ebdd36;color:#1c1b13}.orders-page__pagination-page:hover:not(.active){background:#f5f5f5}.orders-page__pagination-ellipsis{color:#807f7b;font-size:14px;padding:0 4px}.order-status-badge{display:flex;padding:var(--Layout-Space-xs, 4px) var(--Layout-Space-sm, 8px);width:fit-content;align-items:center;gap:var(--Layout-Space-xs, 4px);border-radius:var(--Border-Radius-Full, 999px);font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:500;line-height:150%}.orders-filter{position:fixed;inset:0;z-index:1100}.orders-filter__backdrop{position:absolute;inset:0;border:none;background:#00000059;cursor:pointer}.orders-filter__panel{position:absolute;top:0;left:0;display:flex;width:500px;height:100%;flex-direction:column;align-items:flex-end;flex-shrink:0;border-radius:var(--Border-Radius-No-Radius, 0) var(--Border-Radius-md, 12px) var(--Border-Radius-md, 12px) var(--Border-Radius-No-Radius, 0);background:var(--Colors-Background-bg-surface_White, #FFF);box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a;animation:orders-filter-slide-in .25s ease}.orders-filter__header{padding:var(--Layout-Space-lg, 16px);width:100%;border-radius:var(--Border-Radius-No-Radius, 0);border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--Layout-Space-sm, 8px);align-self:stretch}.orders-filter__close{display:flex;padding:var(--Layout-Space-xs, 4px);justify-content:center;align-items:center;gap:var(--Layout-Space-xs, 4px);border-radius:var(--Border-Radius-xs, 4px);background:#eef2f5!important;background:transparent;cursor:pointer}.orders-filter__heading{display:flex;flex-direction:column;justify-content:center;gap:var(--Layout-Space-xs, 4px);flex:1 0 0}.orders-filter__title{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-18, 18px);font-style:normal;font-weight:600;line-height:145%}.orders-filter__subtitle{overflow:hidden;color:var(--Colors-Text-Secondary, #576072);text-overflow:ellipsis;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.orders-filter__body{overflow-y:auto;width:100%;display:flex;padding:var(--Layout-Space-lg, 16px);flex-direction:column;gap:8px;flex:1 0 0;align-self:stretch}.orders-filter__field{position:relative;display:flex;width:100%;min-height:61px;flex-direction:column;align-items:flex-start;gap:var(--Layout-Space-xs, 4px)}.orders-filter__field--auto{height:auto;min-height:0}.orders-filter__label{color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%}.orders-filter__select{position:relative;display:flex;align-items:center;align-self:stretch}.orders-filter__select select{padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-self:stretch;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:400;width:100%;appearance:none;border-radius:8px;color:var(--Colors-Text-Placeholder, #8D97A6);font-size:14px;font-weight:500;line-height:150%;text-align:right;cursor:pointer;outline:none}.orders-filter__select select:focus{border-color:#d5d8de}.orders-filter__select-icon{position:absolute;left:16px;display:flex;align-items:center;pointer-events:none}.orders-filter__select-icon svg{width:16px;height:9px}.orders-filter__multi-select{position:relative;width:100%}.orders-filter__multi-select-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);border-radius:8px;background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:500;line-height:150%;text-align:right;cursor:pointer}.orders-filter__multi-select-trigger .orders-filter__select-icon{position:static}.orders-filter__multi-select-placeholder{color:var(--Colors-Text-Placeholder, #8D97A6)}.orders-filter__multi-select-menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:2;display:flex;max-height:220px;flex-direction:column;overflow-y:auto;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);border-radius:8px;background:#fff;box-shadow:0 4px 12px -4px #1018281f}.orders-filter__multi-select-option{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;cursor:pointer}.orders-filter__multi-select-option:hover{background:#f8fafc}.orders-filter__multi-select-option input{width:16px;height:16px;margin:0;cursor:pointer}.orders-filter__date-range{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:12px}.orders-filter__date-field{display:flex;flex-direction:column;gap:var(--Layout-Space-xs, 4px)}.orders-filter__date-input{width:100%;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);border-radius:8px;background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-family:inherit;font-size:14px;font-weight:500;line-height:150%;text-align:right;cursor:pointer;outline:none}.orders-filter__date-input:focus{border-color:#d5d8de}.orders-filter__date-input::-webkit-calendar-picker-indicator{cursor:pointer}.orders-filter__date-trigger{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:1px solid #1D212A;border-radius:8px;background:#fff;color:#1d212a;font:inherit;cursor:pointer;text-align:right}.orders-filter__date-trigger.is-open,.orders-filter__date-trigger:focus-visible{outline:2px solid rgba(62,83,117,.25);outline-offset:1px}.orders-filter__date-trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#1d212a}.orders-filter__date-trigger-icon svg{width:18px;height:18px}.orders-filter__date-trigger-divider{width:1px;height:18px;background:#d5d8de;flex-shrink:0}.orders-filter__date-trigger-value{flex:1;min-width:0;color:#8d97a6;font-size:14px;font-weight:500;line-height:150%;text-align:right}.orders-filter__date-trigger.is-filled .orders-filter__date-trigger-value{color:#1d212a}.orders-filter__calendar{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(100%,336px);padding:16px;border-radius:12px;border:1px solid #EEF2F5;background:#fff;box-shadow:0 12px 32px #10182824}.orders-filter__calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.orders-filter__calendar-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#1d212a;cursor:pointer}.orders-filter__calendar-nav-btn:hover{background:#f7f8fa}.orders-filter__calendar-nav-btn svg{width:16px;height:16px}.orders-filter__calendar-selectors{display:flex;align-items:center;gap:8px}.orders-filter__calendar-select{position:relative;display:inline-flex;align-items:center}.orders-filter__calendar-select select{appearance:none;border:none;background:transparent;color:#1d212a;font:inherit;font-size:14px;font-weight:600;padding:4px 22px 4px 4px;cursor:pointer}.orders-filter__calendar-select svg{position:absolute;left:0;width:14px;height:14px;pointer-events:none;color:#576072}.orders-filter__day-picker{--rdp-accent-color: #3E5375;--rdp-accent-background-color: #E3E8F4;--rdp-range_middle-background-color: #E3E8F4;--rdp-range_start-date-background-color: #3E5375;--rdp-range_end-date-background-color: #3E5375;--rdp-range_start-color: #FFF;--rdp-range_end-color: #FFF;--rdp-gradient-direction: -90deg;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-day-height: 36px;--rdp-day-width: 36px;--rdp-day_button-height: 36px;--rdp-day_button-width: 36px;--rdp-day_button-border-radius: 50%;--rdp-selected-border: 1.5px solid #3E5375;margin:0}.orders-filter__day-picker .rdp-month_caption,.orders-filter__day-picker .rdp-nav{display:none}.orders-filter__day-picker .rdp-month{width:100%}.orders-filter__day-picker .rdp-weekdays{margin-bottom:4px}.orders-filter__day-picker .rdp-weekday{color:#576072;font-size:12px;font-weight:600;opacity:1}.orders-filter__day-picker .rdp-day{color:#1d212a;font-size:13px;font-weight:500}.orders-filter__day-picker .rdp-day_button{border-radius:50%}.orders-filter__day-picker .rdp-outside{color:#b6b6b4}.orders-filter__day-picker .rdp-today:not(.rdp-selected) .rdp-day_button{border:1.5px solid #3E5375;color:#3e5375;background:transparent}.orders-filter__day-picker .rdp-range_middle{background-color:#e3e8f4;border-radius:0}.orders-filter__day-picker .rdp-range_middle .rdp-day_button{background:transparent;color:#1d212a;border:none;border-radius:0;font-weight:500;font-size:13px}.orders-filter__day-picker .rdp-range_start{background:var(--rdp-range_start-background)}.orders-filter__day-picker .rdp-range_end{background:var(--rdp-range_end-background)}.orders-filter__day-picker .rdp-range_start .rdp-day_button,.orders-filter__day-picker .rdp-range_end .rdp-day_button{background:#3e5375;color:#fff;border:1.5px solid #3E5375;border-radius:50%;font-weight:600;font-size:13px}.orders-filter__day-picker .rdp-selected:not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{background:#3e5375;color:#fff;border:1.5px solid #3E5375;border-radius:50%}.orders-filter__day-picker .rdp-range_start.rdp-range_end{background:transparent}.orders-filter__day-picker .rdp-day_button:hover:not([disabled]):not(.rdp-selected){background:#f0f3f8;color:#3e5375}.orders-filter__footer{width:100%;display:flex;padding:var(--Layout-Space-lg, 16px);justify-content:space-between;align-items:center;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-top:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF)}.orders-filter__reset,.orders-filter__apply{display:flex;min-width:120px;padding:12px 16px;justify-content:center;align-items:center;border-radius:8px;font-size:14px;font-weight:600;line-height:150%;cursor:pointer;transition:opacity .2s ease}.orders-filter__reset{border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Defualt, #1D212A)}.orders-filter__reset:hover{background:#f8fafc}.orders-filter__apply{border:none;background:var(--Colors-Background-bg-Primary, #EBDB37);color:var(--Colors-Text-Defualt, #1D212A)}.orders-filter__apply:hover{opacity:.9}.orders-export-toast{position:fixed;top:92px;right:24px;z-index:1200;min-width:360px;max-width:480px;display:flex;padding:10px 14px 10px 12px;flex-direction:column;gap:8px;border-radius:12px;border:1px solid #1AA165;background:#e9fbf3;box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a;animation:orders-export-toast-in .25s ease-out}.orders-export-toast__content{display:flex;align-items:center;gap:8px}.orders-export-toast__close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#1d212a;cursor:pointer;flex-shrink:0}.orders-export-toast__message{margin:0;flex:1;color:#1d212a;text-align:right;font-size:16px;font-weight:600;line-height:150%}.orders-export-toast__icon{display:flex;width:32px;height:32px;padding:4px;justify-content:center;align-items:center;border-radius:12px;background:#1aa165;flex-shrink:0}.orders-export-toast__progress{height:5px;border-radius:999px;background:#1aa165;animation:orders-export-toast-progress 4s linear forwards}.orders-export-toast--success{border-color:#1aa165;background:#e9fbf3}.orders-export-toast--success .orders-export-toast__icon,.orders-export-toast--success .orders-export-toast__progress{background:#1aa165}.orders-export-toast--error{border-color:#ef3b54;background:#fde7ea}.orders-export-toast--error .orders-export-toast__icon,.orders-export-toast--error .orders-export-toast__progress{background:#ef3b54}.orders-export-toast--elevated{z-index:1400}html[dir=rtl] .orders-export-toast{right:auto;left:24px}@keyframes orders-export-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes orders-export-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orders-export-toast-progress{0%{width:100%}to{width:0%}}@keyframes orders-filter-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:479px){.orders-export-toast{top:84px;right:8px;left:8px;min-width:0;width:auto;max-width:none}html[dir=rtl] .orders-export-toast{right:8px;left:8px}.orders-page{padding:16px 12px;gap:16px}.orders-page__title{font-size:18px}.orders-page__header-top{flex-direction:column}.orders-page__create-btn{width:100%;justify-content:center}.orders-page__toolbar{flex-direction:column;align-items:stretch}.orders-page__toolbar-actions{justify-content:stretch}.orders-page__toolbar-actions .orders-page__toolbar-btn{flex:1;justify-content:center}}.projects-page{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-items:flex-end;gap:var(--Layout-Space-xl, 24px)}.projects-page>*{align-self:stretch}.projects-page__header{display:flex;flex-direction:column;gap:var(--Global-spacing-lg, 12px);align-self:stretch}.projects-page__title{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-24, 24px);font-weight:600;line-height:140%}.projects-page__description{color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-16, 16px);font-weight:500;line-height:150%}.projects-page__stats-row{display:flex;align-items:stretch;gap:16px;align-self:stretch}.projects-page__stats-row .stat-card{flex:1}@media(min-width:768px)and (max-width:1199px){.projects-page__stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.projects-page__stats-row .stat-card{flex:unset;min-width:0}}@media(max-width:480px){.projects-page__stats-row{flex-direction:column}}.projects-page__toolbar{display:flex;align-items:center;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.projects-page__search{display:flex;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:8px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);flex:1}.projects-page__search input{flex:1;min-width:0;border:none;background:transparent;color:#1c1b13;font-size:14px;outline:none}.projects-page__search input::placeholder{color:#b6b6b4}.projects-page__toolbar-btn{display:flex;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap;transition:background .2s ease;flex-shrink:0}.projects-page__toolbar-btn:hover{background:#f5f5f5}.projects-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--Layout-Space-lg, 16px);align-self:stretch}@media(min-width:768px)and (max-width:1199px){.projects-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.projects-page__grid{grid-template-columns:1fr}}.projects-page__empty{display:flex;padding:var(--Layout-Space-3xl, 48px);justify-content:center;align-items:center;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Secondary, #576072);font-size:16px}.project-card{display:flex;padding:var(--Layout-Space-lg, 16px);flex-direction:column;gap:var(--Layout-Space-xl, 24px);border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a}.project-card__header{display:flex;flex-direction:column;gap:var(--Layout-Space-sm, 8px)}.project-card__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--Layout-Space-md, 12px)}.project-card__developer{display:flex;align-items:center;gap:var(--Layout-Space-sm, 8px);min-width:0}.project-card__developer-avatar{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:#576072;font-size:10px;font-weight:700;flex-shrink:0}.project-card__developer-name{color:var(--Colors-Text-Defualt, #1D212A);font-size:13px;font-weight:500;line-height:150%}.project-card__badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.project-card__badge{white-space:nowrap;display:flex;padding:var(--Layout-Space-xxs, 2px) var(--Layout-Space-sm, 8px);align-items:center;gap:var(--Layout-Space-xs, 4px);border-radius:var(--Border-Radius-Full, 999px);background:var(--Colors-Accent-MistBlue-Subtle, #F3F7F9);color:var(--Colors-Accent-MistBlue-solid, #435054);font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:400;line-height:150%}.project-card__badge--type{background:#edf1f6;color:#576072}.project-card__badge--status.project-card__badge--available{background:#e9fbf3;color:#1aa165}.project-card__badge--status.project-card__badge--soon{background:#edf1f6;color:#576072}.project-card__badge--status.project-card__badge--sold{background:#fde2e2;color:#d92d20}.project-card__name{color:var(--Colors-Text-Defualt, #1D212A);font-size:18px;font-weight:700;line-height:140%}.project-card__location{display:flex;align-items:center;gap:6px;color:var(--Colors-Text-Secondary, #576072);font-size:13px;font-weight:500;line-height:150%}.project-card__stats{display:flex;flex-direction:column;gap:var(--Layout-Space-md, 12px)}.project-card__total{color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:500;line-height:150%;text-align:start}.project-card__progress{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#eef2f5;gap:1px}.project-card__progress-segment{height:100%;min-width:2px}.project-card__progress-segment--available{background:#10b981}.project-card__progress-segment--booked{background:#fbbf24}.project-card__progress-segment--sold{background:#fb923c}.project-card__progress-segment--soon{background:#d1d5db}.project-card__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--Layout-Space-sm, 8px) var(--Layout-Space-lg, 16px)}.project-card__legend-item{display:flex;align-items:center;gap:6px}.project-card__legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.project-card__legend-dot--available{background:#10b981}.project-card__legend-dot--booked{background:#fbbf24}.project-card__legend-dot--sold{background:#fb923c}.project-card__legend-dot--soon{background:#d1d5db}.project-card__legend-text{color:var(--Colors-Text-Secondary, #576072);font-size:12px;font-weight:500;line-height:150%;white-space:nowrap}.project-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--Layout-Space-md, 12px);padding-top:var(--Layout-Space-lg, 16px);border-top:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.project-card__details-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease;white-space:nowrap}.project-card__details-btn:hover{background:#f5f5f5}.project-card__requests{display:flex;align-items:center;gap:6px;color:var(--Colors-Text-Secondary, #576072);font-size:13px;font-weight:500;white-space:nowrap}.order-detail{display:flex;flex-direction:column;align-items:flex-end;gap:0}.order-detail>*{align-self:stretch}.order-detail__header{display:flex;padding:var(--Layout-Space-2xl, 32px) var(--Layout-Space-xl, 24px) var(--Layout-Space-lg, 16px) var(--Layout-Space-2xl, 32px);flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF)}.order-detail__breadcrumbs{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;color:var(--Colors-Text-Secondary, #576072);font-size:14px;font-weight:500;line-height:150%}.order-detail__breadcrumb-item{display:flex;padding:var(--Layout-Space-xxs, 2px);align-items:center;gap:var(--Layout-Space-sm, 8px)}.order-detail__breadcrumb-item span{color:var(--Colors-Text-link_Defualt, #3F5873);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:700;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.order-detail__breadcrumb-item:hover span{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__breadcrumb-item:last-child span{color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.order-detail__breadcrumb-icon{display:flex;padding:var(--Layout-Space-xxs, 2px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px)}.order-detail__breadcrumb-current{color:var(--Colors-Text-Defualt, #1D212A);font-weight:600}.order-detail__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--Layout-Space-lg, 16px)}.order-detail__title-group{display:flex;align-items:center;gap:var(--Global-spacing-lg, 12px);align-self:stretch}.order-detail__title{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-24, 24px);font-style:normal;font-weight:500;line-height:140%}.order-detail__event-btn{display:flex;padding:var(--Layout-Space-md, 12px) var(--Layout-Space-lg, 16px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.order-detail__event-btn:hover{background:#f5f5f5}.order-detail__stepper-wrapper{display:flex;height:78px;padding:16px 0;justify-content:space-between;align-items:center;align-self:stretch}.order-detail__stepper{display:flex;justify-content:space-between;direction:rtl;width:100%;overflow:hidden;position:relative}.order-detail__stepper:before{content:"";position:absolute;top:16px;right:16px;left:16px;height:2px;background:#e6e6e6;z-index:0}.order-detail__stepper-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.order-detail__stepper-item:first-child{align-items:flex-end;text-align:right}html[dir=rtl] .order-detail__stepper-item:first-child .order-detail__step-circle,html[dir=rtl] .order-detail__stepper-item:first-child .order-detail__step-label{margin-left:auto}.order-detail__stepper-item:first-child .order-detail__step-line{right:16px;left:-50%}.order-detail__stepper-item:first-child .order-detail__step-line--to-boundary{left:0}.order-detail__stepper-item:not(:first-child):not(:last-child){align-items:center;text-align:center}.order-detail__stepper-item:last-child{align-items:flex-start;text-align:left}html[dir=rtl] .order-detail__stepper-item:last-child .order-detail__step-circle,html[dir=rtl] .order-detail__stepper-item:last-child .order-detail__step-label{margin-right:auto}.order-detail__stepper-item:nth-last-child(2) .order-detail__step-line{right:50%;left:calc(-100% + 16px)}.order-detail__step-line{position:absolute;top:16px;right:50%;left:-50%;width:auto;height:4px;background:transparent;z-index:1}.order-detail__step-line.active{background:var(--color-success)}.order-detail__step-circle{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e6e6e6;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);z-index:2;position:relative;color:var(--color-primary-text);text-align:center;font-size:13px;flex-shrink:0}.order-detail__step-circle.active{background:#fff;border:2px dashed var(--color-success);color:var(--color-success)}.order-detail__step-circle.completed{background:var(--color-success);border-color:var(--color-success);color:var(--color-primary-text)}.order-detail__step-label{display:block;margin-top:8px;font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-secondary-text)}.order-detail__step-label.active{color:var(--color-success);background-color:transparent!important}.order-detail__step-label.completed{color:var(--color-primary-text)}.order-detail__body{display:flex;padding:var(--Layout-Space-xl, 24px) var(--Layout-Space-xl, 24px) var(--Layout-Space-xl, 24px) var(--Layout-Space-2xl, 32px);flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch;background:var(--Colors-Background-bg-surface_Subtle, #F7F8FA)}@media(max-width:1024px){.order-detail__body{padding:var(--Layout-Space-xl, 24px)}}.order-detail__content{display:flex;align-items:flex-start;gap:16px;align-self:stretch}@media(max-width:1024px){.order-detail__content{flex-direction:column}}.order-detail__main{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px);flex:1;min-width:0}.order-detail__main-section{align-self:stretch;width:100%}.order-detail__main-panel{display:flex;flex-direction:column;align-self:stretch;width:100%;border-radius:12px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a}.order-detail__sidebar{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px);width:320px;flex-shrink:0}@media(max-width:1024px){.order-detail__sidebar{width:100%}}.order-detail__sidebar-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--Layout-Space-No-Space, 0);align-self:stretch;border-radius:12px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a;overflow:hidden}.order-detail__sidebar-header--confirmed{overflow:visible;position:relative;z-index:2}.order-detail__sidebar-info{padding:var(--Layout-Space-lg, 16px) var(--Layout-Space-md, 12px);display:flex;justify-content:center;align-items:center;gap:var(--Layout-Space-xs, 4px);align-self:stretch;color:var(--Colors-Text-Tertiary, #8D97A6);text-align:right;font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:500;line-height:150%}.order-detail__sidebar-dangerous{position:relative;display:flex;padding:var(--Layout-Space-lg, 16px) var(--Layout-Space-md, 12px);flex-direction:column;align-self:stretch}.order-detail__sidebar-dangerous-btn{display:flex;padding:var(--Layout-Space-sm, 8px);align-items:center;justify-content:space-between;width:100%;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Error_subtlest, #FDE7EA);background:var(--Colors-Background-bg-surface_White, #FFF);cursor:pointer;gap:var(--Layout-Space-sm, 8px);align-self:stretch}.order-detail__sidebar-dangerous-btn:hover,.order-detail__sidebar-dangerous-btn--open{background:#feecec}.order-detail__sidebar-dangerous-label{display:flex;align-items:center;gap:var(--Layout-Space-sm, 8px);color:var(--Colors-Text-Error, #EF3B54);font-size:var(--Typography-Size-size-12, 14px);font-style:normal;font-weight:600;line-height:150%}.order-detail__sidebar-dangerous-chevron{display:inline-flex;align-items:center;justify-content:center;color:#ef3b54;transition:transform .2s ease}.order-detail__sidebar-dangerous-chevron--open{transform:rotate(180deg)}.order-detail__sidebar-dangerous-chevron svg{width:16px;height:16px}.order-detail__sidebar-dangerous-chevron svg path{stroke:currentColor}.order-detail__sidebar-dangerous-menu{position:absolute;top:calc(100% - 8px);right:var(--Layout-Space-md, 12px);left:var(--Layout-Space-md, 12px);z-index:100;display:flex;padding:var(--Layout-Space-sm, 8px);flex-direction:column;gap:var(--Layout-Space-xs, 4px);align-self:stretch;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-surface_White, #FFF);box-shadow:0 4px 30px #c8c8c84d}.order-detail__sidebar-dangerous-menu-title{margin:0;color:var(--Colors-Text-Tertiary, #8D97A6);text-align:right;font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:500;line-height:150%}.order-detail__sidebar-dangerous-menu-list{display:flex;flex-direction:column;gap:var(--Layout-Space-xs, 4px);align-self:stretch;margin:0;padding:0;list-style:none}.order-detail__sidebar-dangerous-menu-item{display:flex;align-items:center;gap:var(--Layout-Space-sm, 8px);width:100%;padding:var(--Layout-Space-sm, 8px);border:none;border-radius:var(--Border-Radius-sm, 8px);background:transparent;cursor:pointer;color:var(--Colors-Text-Primary, #1D212A);text-align:right;font-size:var(--Typography-Size-size-14, 14px);font-weight:600;line-height:150%}.order-detail__sidebar-dangerous-menu-item:hover{background:#f0f0ef}.order-detail__sidebar-dangerous-menu-item--danger{color:var(--Colors-Text-Error, #EF3B54)}.order-detail__sidebar-dangerous-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.order-detail__sidebar-dangerous-menu-item-icon svg{width:20px;height:20px}.order-detail__sidebar-dangerous-menu-item-icon svg path{stroke:currentColor}.order-detail__status-card{display:flex;padding:var(--Layout-Space-lg, 16px) var(--Layout-Space-md, 12px);flex-direction:column;align-self:stretch;border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);gap:var(--Global-spacing-xs, 4px)}.order-detail__ignore-expiration-card{display:flex;padding:var(--Layout-Space-lg, 16px) var(--Layout-Space-md, 12px);flex-direction:column;justify-content:center;gap:var(--Layout-Space-sm, 8px);align-self:stretch}.order-detail__profile-card{display:flex;flex-direction:column;gap:var(--Layout-Space-md, 12px);padding:var(--Layout-Space-lg, 16px);border-radius:12px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a}.order-detail__info-card,.order-detail__financial-card,.order-detail__property-card{display:flex;flex-direction:column;gap:var(--Layout-Space-md, 12px)}.order-detail__order-overview{width:100%;display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;gap:var(--Layout-Space-2xl, 32px);align-self:stretch}.order-detail__financial-block{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch;width:100%}.order-detail__order-line{height:2px;align-self:stretch;width:100%;border-radius:var(--Border-Radius-No-Radius, 0);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.order-detail__order-summary,.order-detail__payment-progress,.order-detail__financial-summary,.order-detail__property-details{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px)}.order-detail__card-label,.order-detail__field-label{color:var(--Colors-Text-Secondary, #576072);text-align:right;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:150%}.order-detail__field-value{overflow:hidden;color:var(--Colors-Text-Defualt, #1D212A);text-overflow:ellipsis;font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:600;line-height:150%}.order-detail__ignore-btn{display:flex;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);align-self:stretch;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.order-detail__ignore-btn,.order-detail__profile-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:8px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.order-detail__ignore-btn:hover,.order-detail__profile-btn:hover{background:#f5f5f5}.order-detail__profile-header{display:flex;flex-direction:column;align-items:stretch;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.order-detail__profile-header-content{display:flex;align-items:center;gap:12px;align-self:stretch}.order-detail__profile-header-line{height:2px;align-self:stretch;border-radius:var(--Border-Radius-No-Radius, 0);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.order-detail__profile-avatar{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:#edf1f6;color:#576072;font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden}.order-detail__profile-info{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.order-detail__profile-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;min-width:0}.order-detail__profile-name{color:var(--Colors-Text-Defualt, #1D212A);font-size:16px;font-weight:700;line-height:150%;text-align:right;align-self:stretch}.order-detail__profile-phone{display:inline-flex;align-items:center;gap:4px;color:var(--Colors-Text-Secondary, #576072);font-size:14px;font-weight:500;line-height:150%;direction:ltr}.order-detail__profile-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:150%;white-space:nowrap;flex-shrink:0}.order-detail__profile-status-badge--verified{color:#1aa165;background:#e9fbf3}.order-detail__profile-status-badge--pending{color:#d97706;background:#fff4e6}.order-detail__profile-status-badge--expired{color:#ef3b54;background:#fde2e2}.order-detail__profile-fields{display:flex;flex-direction:column}.order-detail__profile-field{display:flex;padding:6px 0;justify-content:space-between;align-items:center;gap:var(--Layout-Space-md, 12px);align-self:stretch;border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.order-detail__profile-field-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.order-detail__tabs{display:flex;padding:0 var(--Layout-Space-md, 12px);justify-content:flex-start;align-items:center;align-self:stretch;border-bottom:#EEF2F5 2px solid}.order-detail__tabs::-webkit-scrollbar{display:none}.order-detail__tab{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:48px;padding:var(--Layout-Space-md, 12px);justify-content:center;gap:var(--Layout-Space-sm, 8px);border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-weight:500;line-height:150%;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.order-detail__tab.active{font-weight:700;border-bottom-color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:var(--Colors-Text-Secondary, #576072)}.order-detail__tab.active .order-detail__tab-icon{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__tab-label{display:inline-flex;align-items:center;white-space:nowrap;line-height:150%}.order-detail__tab-content{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px)}.order-detail__payment-progress-header{gap:var(--Layout-Space-lg, 16px);width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.order-detail__payment-progress-title{display:flex;align-items:center;gap:4px;color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.order-detail__payment-progress-amount{display:inline-flex;align-items:center;gap:4px;font-weight:600;overflow:hidden;color:var(--Colors-Text-Defualt, #1D212A);text-overflow:ellipsis;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:700;line-height:150%}.order-detail__payment-progress-legend{display:flex;justify-content:flex-end;align-items:center;gap:var(--Layout-Space-lg, 16px)}.order-detail__payment-progress-legend-item{display:flex;justify-content:flex-end;align-items:center;gap:var(--Layout-Space-xs, 4px);color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.order-detail__payment-progress-dot{display:flex;width:8px;height:8px;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:var(--Radius-radius-full, 9999px)}.order-detail__payment-progress-dot--paid{background:var(--Colors-Background-bg-Success, #1AA165)}.order-detail__payment-progress-dot--remaining{background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.order-detail__overview{display:flex;flex-direction:column;gap:var(--Layout-Space-lg, 16px)}.order-detail__info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--Layout-Space-lg, 16px)}@media(max-width:768px){.order-detail__info-grid{grid-template-columns:1fr}}.order-detail__property-grid{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-items:flex-end;gap:var(--Layout-Space-md, 12px);align-self:stretch}.order-detail__property-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--Layout-Space-lg, 16px);align-self:stretch;width:100%}@media(max-width:768px){.order-detail__property-row{grid-template-columns:1fr}}.order-detail__info-item,.order-detail__property-item{display:flex;flex-direction:column;gap:var(--Global-spacing-xs, 4px)}.order-detail__property-item{min-width:0;align-items:flex-start}.order-detail__property-item .order-detail__amount{justify-content:flex-start}.order-detail__property-link{display:inline-flex;align-items:center;gap:4px;color:#3f5873;font-size:14px;font-weight:600;line-height:150%;text-decoration:underline;cursor:pointer}.order-detail__property-link span{text-decoration:underline}.order-detail__financial-item{display:flex;flex-direction:column;gap:var(--Global-spacing-xs, 4px);flex:1 0 0}.order-detail__info-item--wide{grid-column:1/-1}.order-detail__info-value-row{display:flex;align-items:center;gap:8px}.order-detail__copy-btn{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;cursor:pointer;border-radius:4px}.order-detail__copy-btn:hover{background:#f5f5f5}.order-detail__pill{display:inline-flex;padding:4px 12px;align-items:center;border-radius:999px;font-size:13px;font-weight:600;width:fit-content}.order-detail__pill--buyer{color:#1d212a;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.order-detail__pill--payment{background:#fff;border:1px solid #F5A623;color:#d97706}.order-detail__pill--sale-type{color:#1d212a;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);font-size:14px;font-weight:500}.order-detail__pill--tax-status{color:#d97706;border-radius:var(--Border-Radius-xs, 4px);background:#fff4e6;font-size:14px;font-weight:600}.order-detail__financial-summary .order-detail__financial-grid{margin:0}.order-detail__financial-progress{height:28px;border-radius:999px;background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);overflow:hidden;direction:rtl}.order-detail__financial-progress-fill{display:flex;align-items:center;justify-content:center;height:100%;min-width:52px;padding:0 10px;border-radius:999px;background:var(--color-success, #1AA165);transition:width .3s ease;box-sizing:border-box}.order-detail__financial-progress-label{color:#fff;font-size:12px;font-weight:600;line-height:1;direction:ltr;white-space:nowrap}.order-detail__financial-progress-label--empty{display:inline-flex;align-items:center;height:100%;padding-inline:10px;color:var(--Colors-Text-Secondary, #576072)}.order-detail__field-label-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px}.order-detail__field-label-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.order-detail__financial-grid{display:flex;padding:var(--Layout-Space-lg, 16px);align-items:center;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-surface, #F8FAFC)}.order-detail__financial-item .order-detail__amount{justify-content:flex-start}.order-detail__amount{display:flex;align-items:center;gap:6px;color:var(--Colors-Text-Defualt, #1D212A);font-size:16px;font-weight:700}.order-detail__section-title{display:flex;padding:var(--Layout-Space-lg, 16px) var(--Layout-Space-xl, 24px) 0 var(--Layout-Space-xl, 24px);flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.order-detail__section-title-text{margin:0;color:var(--Colors-Text-Defualt, #1D212A);font-size:16px;font-weight:600;line-height:150%}.order-detail__section-title-line{border-radius:var(--Border-Radius-No-Radius, 0);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);height:2px;align-self:stretch}.order-detail__tab-empty{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;justify-content:center;align-items:center;gap:var(--Layout-Space-2xl, 32px);align-self:stretch}.order-detail__tab-empty-image{width:180px;height:171.346px;flex-shrink:0;aspect-ratio:104/99}.order-detail__tab-empty-card{display:flex;width:402px;padding:var(--Layout-Space-lg, 16px);flex-direction:column;align-items:center;gap:var(--Layout-Space-xs, 4px)}.order-detail__tab-empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--Layout-Space-xs, 4px);align-self:stretch}.order-detail__tab-empty-title{color:var(--Colors-Text-Defualt, #1D212A);text-align:center;font-size:var(--Typography-Size-size-16, 16px);font-style:normal;font-weight:600;line-height:150%}.order-detail__tab-empty-description{color:var(--Colors-Text-Secondary, #576072);text-align:center;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.order-detail__tab-empty-action{display:flex;width:402px;max-width:100%;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-Primary, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;cursor:pointer}.order-detail__tab-empty-action:hover{background:#f9fafb}.order-detail__file-input{display:none}.order-detail__documents{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-items:stretch;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.order-detail__documents-list{display:flex;flex-direction:column;gap:var(--Layout-Space-md, 12px);align-self:stretch}.order-detail__documents-item{display:flex;width:100%;padding:var(--Layout-Space-sm, 8px);justify-content:space-between;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);box-shadow:0 4px 12px -4px #1018281f,0 1px 4px -2px #1018280a}.order-detail__documents-item-main{display:flex;align-items:center;gap:var(--Layout-Space-md, 12px);min-width:0;flex:1}.order-detail__documents-type{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__documents-item-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.order-detail__documents-item-name{margin:0;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail__documents-item-meta{display:flex;align-items:center;gap:8px;margin:0;color:var(--Colors-Text-Secondary, #576072);font-size:12px;font-weight:400;line-height:150%}.order-detail__documents-item-separator{color:var(--Colors-Text-Tertiary, #98A2B3)}.order-detail__documents-item-actions{display:flex;align-items:center;gap:var(--Layout-Space-sm, 8px);flex-shrink:0}.order-detail__documents-action-btn{display:flex;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);cursor:pointer}.order-detail__documents-action-btn:hover:not(:disabled){background:#f5f5f5}.order-detail__documents-action-btn:disabled{opacity:.45;cursor:not-allowed}.order-detail__documents-new-btn{display:inline-flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-Primary, #FFF);color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;cursor:pointer}.order-detail__documents-new-btn:hover:not(:disabled){background:#f9fafb}.order-detail__documents-new-btn:disabled{cursor:not-allowed}.order-detail__documents-new-btn--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);border-color:transparent;min-width:120px}.order-detail__documents-new-btn-loader{width:20px;height:20px;border-radius:50%;border:3px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.order-detail__tab-empty-action.order-detail__documents-new-btn--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);border-color:transparent}.order-detail__documents-new-menu{position:relative;width:fit-content}.order-detail__documents-new-menu--center{align-self:center;margin-inline:auto}.order-detail__documents-new-menu--inline-start{align-self:flex-start;margin-inline:0}.order-detail__documents-new-menu-dropdown{padding:10px;border-radius:12px;border:1px solid #EEF2F5;background:#fff;box-shadow:0 12px 32px #10182824;box-sizing:border-box}.order-detail__documents-new-menu-dropdown--fixed{min-width:232px;max-width:260px}.order-detail__documents-new-menu-label{margin:0 0 8px;padding:0 8px;color:#98a2b3;font-size:12px;font-weight:500;line-height:150%;text-align:right}.order-detail__documents-new-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#1d212a;cursor:pointer;text-align:right}.order-detail__documents-new-menu-item:hover{background:#eef2f5}.order-detail__documents-new-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#3f5873}.order-detail__documents-new-menu-item-label{flex:1;color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.order-detail__tab-empty .order-detail__documents-new-menu--center .order-detail__tab-empty-action{width:402px;max-width:100%}.order-detail__transfers{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-self:stretch}.order-detail__transfers-wrapper{width:100%;overflow-x:auto;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.order-detail__transfers-table{min-width:860px}.order-detail__transfers-head,.order-detail__transfers-row{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1fr 1fr 88px;align-items:center}.order-detail__transfers-head{border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);border-radius:8px 8px 0 0;line-height:150%}.order-detail__transfers-row{min-height:64px;border-bottom:1px solid #F0F0EF}.order-detail__transfers-row:last-child{border-bottom:none}.order-detail__transfers-row:hover{background:#fafafa}.order-detail__transfers-cell{display:flex;min-height:48px;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:400;line-height:150%}.order-detail__transfers-cell--id{gap:12px}.order-detail__transfers-cell--amount{gap:4px;font-weight:600;color:#1c1b13}.order-detail__transfers-cell--payment{justify-content:flex-start}.order-detail__transfers-cell--actions{justify-content:center;gap:8px}.order-detail__transfers-sortable{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:right}.order-detail__transfers-sort-icons{display:inline-flex;width:18px;height:18px;flex-shrink:0}.order-detail__transfers-sortable--asc .order-detail__transfers-sort-icons{color:#b6b6b4}.order-detail__transfers-sortable--asc .order-detail__transfers-sort-icons svg:first-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__transfers-sortable--desc .order-detail__transfers-sort-icons{color:#b6b6b4}.order-detail__transfers-sortable--desc .order-detail__transfers-sort-icons svg:last-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__transfer-direction{display:flex;padding:var(--Layout-Space-xs, 4px) var(--Layout-Space-sm, 8px);justify-content:flex-end;align-items:center;gap:var(--Layout-Space-xs, 4px);border-radius:var(--Border-Radius-Full, 999px);width:34px}.order-detail__transfer-direction--incoming{background:#e9fbf3}.order-detail__transfer-direction--outgoing{background:#fff4e6}.order-detail__transfer-direction svg{width:16px;height:16px}.order-detail__transfer-id{display:flex;flex-direction:column}.order-detail__transfer-id-primary{color:var(--Colors-Text-Defualt, #1D212A);text-align:right;font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600;line-height:150%}.order-detail__transfer-id-secondary{color:var(--Colors-Text-Tertiary, #8D97A6);text-align:right;font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:500;line-height:150%}.order-detail__pill--transfer-type{font-size:12px;font-style:normal;font-weight:600;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__pill--transfer-status,.order-detail__pill--transfer-status-completed{color:#1aa165;border-radius:999px;background:#e9fbf3;font-size:12px;font-weight:500}.order-detail__pill--transfer-status-failed{color:#ef3b54;border-radius:999px;background:#fde7ea;font-size:12px;font-weight:500}.order-detail__pill--transfer-status-pending{color:#b8860b;border-radius:999px;background:#fff8e6;font-size:12px;font-weight:500}.order-detail__transfers-action-btn{display:flex;padding:var(--Layout-Space-sm, 8px);justify-content:center;align-items:center;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF);cursor:pointer;color:inherit;text-decoration:none}.order-detail__transfers-action-btn:hover{background:#f5f5f5}.order-detail__transfers-action-btn:disabled{cursor:not-allowed;opacity:1}.order-detail__transfers-action-btn--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);border-color:transparent}.order-detail__transfers-action-btn--loading:hover{background:var(--Colors-Background-bg-Disabled, #EDF1F6)}.order-detail__transfers-action-loader{width:20px;height:20px;border-radius:50%;border:3px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.order-detail__invoices{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;gap:var(--Layout-Space-lg, 16px);align-self:stretch}.order-detail__invoices-wrapper{width:100%;overflow-x:auto;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.order-detail__invoices-table{min-width:760px}.order-detail__invoices-head,.order-detail__invoices-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 120px;align-items:center}.order-detail__invoices-head{border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);border-radius:8px 8px 0 0;line-height:150%}.order-detail__invoices-row{min-height:64px;border-bottom:1px solid #F0F0EF}.order-detail__invoices-row:last-child{border-bottom:none}.order-detail__invoices-row:hover{background:#fafafa}.order-detail__invoices-cell{display:flex;min-height:48px;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-weight:400;line-height:150%}.order-detail__invoices-cell--id{gap:12px}.order-detail__invoices-cell--amount{gap:4px;font-weight:600;color:#1c1b13}.order-detail__invoices-cell--date{color:var(--Colors-Text-Defualt, #1D212A);font-weight:600}.order-detail__invoices-cell--actions{justify-content:center}.order-detail__invoices-sortable{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:right}.order-detail__invoices-sort-icons{display:inline-flex;width:18px;height:18px;flex-shrink:0}.order-detail__invoices-sortable--asc .order-detail__invoices-sort-icons{color:#b6b6b4}.order-detail__invoices-sortable--asc .order-detail__invoices-sort-icons svg:first-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__invoices-sortable--desc .order-detail__invoices-sort-icons{color:#b6b6b4}.order-detail__invoices-sortable--desc .order-detail__invoices-sort-icons svg:last-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__pill--invoice-awaiting{color:#d97706;border-radius:999px;background:#fff4e6;font-size:12px;font-weight:500}.order-detail__pill--invoice-partial{color:#7c3aed;border-radius:999px;background:#ede9fe;font-size:12px;font-weight:500}.order-detail__pill--invoice-expired{color:#ef3b54;border-radius:999px;background:#fde2e2;font-size:12px;font-weight:500}.order-detail__pill--invoice-paid{color:#1aa165;border-radius:999px;background:#e9fbf3;font-size:12px;font-weight:500}.order-detail__invoices-verify-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap;min-width:88px}.order-detail__invoices-verify-btn:hover{background:#f5f5f5}.order-detail__invoices-verify-btn:disabled{cursor:not-allowed;opacity:1}.order-detail__invoices-verify-btn--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);border-color:transparent}.order-detail__invoices-verify-btn--loading:hover{background:var(--Colors-Background-bg-Disabled, #EDF1F6)}.order-detail__invoices-verify-loader{width:20px;height:20px;border-radius:50%;border:3px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.order-detail__invoices-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-end;padding:10px 16px;border:none;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;margin-left:auto;cursor:pointer}.order-detail__invoices-create-btn:hover{background:#e4e8ec}.order-detail__payments{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-self:stretch}.order-detail__payments-wrapper{width:100%;overflow-x:auto;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.order-detail__payments-table{min-width:900px}.order-detail__payments-head,.order-detail__payments-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 120px;align-items:center}.order-detail__payments-head{border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);border-radius:8px 8px 0 0;line-height:150%}.order-detail__payments-row{min-height:64px;border-bottom:1px solid #F0F0EF}.order-detail__payments-row:last-child{border-bottom:none}.order-detail__payments-row:hover{background:#fafafa}.order-detail__payments-cell{display:flex;min-height:48px;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-weight:400;line-height:150%}.order-detail__payments-cell--id{gap:12px}.order-detail__payments-cell--amount{gap:4px;font-weight:600;color:#1c1b13}.order-detail__payments-cell--date{color:var(--Colors-Text-Defualt, #1D212A);font-weight:600}.order-detail__payments-cell--actions{justify-content:center}.order-detail__payments-sortable{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:right}.order-detail__payments-sort-icons{display:inline-flex;color:#b6b6b4}.order-detail__payments-sortable--asc .order-detail__payments-sort-icons svg:first-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__payments-sortable--desc .order-detail__payments-sort-icons{color:#b6b6b4}.order-detail__payments-sortable--desc .order-detail__payments-sort-icons svg:last-child{color:var(--Colors-Text-Defualt, #1D212A)}.order-detail__pill--payment-awaiting{color:#d97706;border-radius:999px;background:#fff4e6;font-size:12px;font-weight:600}.order-detail__pill--payment-partial{background:#e3e8f4;color:var(--Colors-Accent-StealBlue-Solid, #3E5375);border-radius:999px;background:#eff6ff;font-size:12px;font-weight:600}.order-detail__pill--payment-paid{color:#1aa165;border-radius:999px;background:#e9fbf3;font-size:12px;font-weight:600}.order-detail__payments-details-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap}.order-detail__payments-details-btn:hover{background:#f5f5f5}.order-detail__procedures{display:flex;padding:var(--Layout-Space-xl, 24px);flex-direction:column;align-self:stretch}.order-detail__procedures-wrapper{width:100%;overflow-x:auto;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5)}.order-detail__procedures-table{min-width:760px}.order-detail__procedures-head,.order-detail__procedures-row{display:grid;grid-template-columns:1fr 1.2fr 1.4fr 1fr 110px;align-items:center}.order-detail__procedures-head{border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface, #F8FAFC);border-radius:8px 8px 0 0;line-height:150%}.order-detail__procedures-row{min-height:64px;border-bottom:1px solid #F0F0EF}.order-detail__procedures-row:last-child{border-bottom:none}.order-detail__procedures-row:hover{background:#fafafa}.order-detail__procedures-cell{display:flex;min-height:48px;padding:var(--Layout-Space-sm, 8px) var(--Layout-Space-md, 12px);align-items:center;gap:var(--Layout-Space-sm, 8px);color:var(--Colors-Text-Secondary, #576072);font-size:var(--Typography-Size-size-14, 14px);font-weight:400;line-height:150%}.order-detail__procedures-cell--id,.order-detail__procedures-cell--type,.order-detail__procedures-cell--date{color:var(--Colors-Text-Defualt, #1D212A);font-weight:600}.order-detail__procedures-cell--actions{justify-content:center}.order-detail__pill--procedure-pending{color:#d97706;border-radius:999px;background:#fff4e6;font-size:12px;font-weight:500}.order-detail__pill--procedure-completed{color:#1aa165;border-radius:999px;background:#e9fbf3;font-size:12px;font-weight:500}.order-detail__pill--procedure-cancelled{color:#ef3b54;border-radius:999px;background:#fde2e2;font-size:12px;font-weight:500}.order-detail__procedures-view-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Defualt, #1D212A);font-size:14px;font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap}.order-detail__procedures-view-btn:hover{background:#f5f5f5}.order-detail__empty-tab,.order-detail__loading,.order-detail__not-found{display:flex;padding:48px 24px;margin:var(--Layout-Space-xl, 24px) var(--Layout-Space-2xl, 32px);justify-content:center;align-items:center;border-radius:12px;border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Secondary, #576072);font-size:16px}.order-detail-ignore-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.order-detail-ignore-modal__backdrop{position:absolute;inset:0;border:none;background:#00000059;cursor:pointer}.order-detail-ignore-modal__dialog{position:relative;display:flex;width:100%;max-width:480px;flex-direction:column;align-items:stretch;border-radius:var(--Border-Radius-md, 12px);background:var(--Colors-Background-bg-surface_White, #FFF);box-shadow:0 20px 40px -12px #1018282e;overflow:hidden}.order-detail-ignore-modal__close{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);cursor:pointer}.order-detail-ignore-modal__close:hover{background:#f5f5f5}.order-detail-ignore-modal__body{display:flex;padding:var(--Layout-Space-xl, 24px) var(--Layout-Space-lg, 16px);flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;background:linear-gradient(180deg,var(--Colors-Accent-StealBlue-Subtle, rgba(227, 232, 244, .6)) 0%,rgba(255,255,255,.6) 46.68%)}.order-detail-ignore-modal__icon{display:flex;padding:var(--Layout-Space-lg, 16px);justify-content:center;align-items:center;align-self:center;gap:var(--Layout-Space-lg, 16px);border-radius:var(--Border-Radius-Full, 999px);background:var(--Colors-Accent-StealBlue-Subtlest, #F1F4F9)}.order-detail-ignore-modal__title{margin:0;align-self:stretch;color:var(--Colors-Text-Defualt, #1D212A);text-align:center;font-size:18px;font-weight:700;line-height:150%}.order-detail-ignore-modal__description{margin:0;align-self:stretch;color:var(--Colors-Text-Secondary, #576072);text-align:center;font-size:14px;font-weight:400;line-height:160%}.order-detail-ignore-modal__description-bold{color:var(--Colors-Text-Defualt, #1D212A);font-weight:700}.order-detail-ignore-modal__actions{display:flex;padding:var(--Layout-Space-lg, 16px);justify-content:space-between;align-items:center;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-top:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF)}.order-detail-ignore-modal__cancel,.order-detail-ignore-modal__confirm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--Border-Radius-sm, 8px);font-size:14px;font-weight:600;line-height:150%;width:max-content;cursor:pointer;white-space:nowrap}.order-detail-ignore-modal__cancel{border:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:#fff;color:var(--Colors-Text-Secondary, #576072)}.order-detail-ignore-modal__cancel:hover{background:#f9fafb}.order-detail-ignore-modal__confirm{border:none;background:var(--color-yellow, #EBDD36);color:var(--Colors-Text-Defualt, #1D212A)}.order-detail-ignore-modal__confirm:hover{background:var(--color-yellow-hover, #D4C82F)}.order-detail-create-invoice-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.order-detail-create-invoice-modal__backdrop{position:absolute;inset:0;border:none;background:#00000059;cursor:pointer}.order-detail-create-invoice-modal__dialog{position:relative;display:flex;width:100%;max-width:520px;flex-direction:column;border-radius:var(--Border-Radius-md, 12px);background:#fff;box-shadow:0 20px 40px -12px #1018282e;overflow:visible;gap:var(--Layout-Space-xl, 24px)}.order-detail-create-invoice-modal__close{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #EEF2F5;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);cursor:pointer;z-index:1}.order-detail-create-invoice-modal__close:hover{background:#f5f5f5}.order-detail-create-invoice-modal__header{display:flex;flex-direction:column;gap:8px;padding:24px 24px 0;text-align:right}.order-detail-create-invoice-modal__title{margin:0;color:#1d212a;font-size:18px;font-weight:700;line-height:150%}.order-detail-create-invoice-modal__description{margin:0;color:#576072;font-size:14px;font-weight:400;line-height:160%}.order-detail-create-invoice-modal__active-warning{display:flex;margin:0 24px;padding:var(--Layout-Space-md, 12px) var(--Layout-Space-lg, 16px);flex-direction:column;gap:var(--Layout-Space-sm, 8px);border-radius:var(--Radius-radius-md, 8px);border:1px solid var(--Colors-Border-Warning_subtlest, #FDEADD);background:var(--Colors-Background-bg-Warning_subtle, #FDEADD)}.order-detail-create-invoice-modal__active-warning-icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:var(--Border-Radius-Full, 999px);background:var(--Colors-Background-bg-Warning, #E7690C)}.order-detail-create-invoice-modal__active-warning-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--Text-text-content-gap, 8px);flex:1 0 0}.order-detail-create-invoice-modal__active-warning-text{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--Global-spacing-lg, 12px);align-self:stretch}.order-detail-create-invoice-modal__active-warning-title{color:var(--Colors-Text-Warning_solid, #9B4509);font-size:var(--Typography-Size-size-16, 16px);font-style:normal;font-weight:600;line-height:150%}.order-detail-create-invoice-modal__active-warning-message{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-12, 12px);font-style:normal;font-weight:400;line-height:150%}.order-detail-create-invoice-modal__body{display:flex;flex-direction:column;gap:16px;padding:0 24px;overflow:visible}.order-detail-create-invoice-modal__field{position:relative;display:flex;flex-direction:column;gap:8px;z-index:2}.order-detail-create-invoice-modal__label{color:#1d212a;font-size:14px;font-weight:600;line-height:150%;text-align:right}.order-detail-create-invoice-modal__required{color:#ef3b54;margin-inline-start:2px}.order-detail-create-invoice-modal__date-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #EEF2F5;border-radius:10px;background:#fff;cursor:pointer;text-align:right}.order-detail-create-invoice-modal__date-trigger.is-open,.order-detail-create-invoice-modal__date-trigger:hover{border-color:#d5dce6}.order-detail-create-invoice-modal__date-trigger.is-filled .order-detail-create-invoice-modal__date-trigger-value{color:#1d212a}.order-detail-create-invoice-modal__date-trigger-icon{display:inline-flex;align-items:center;justify-content:center;color:#576072;flex-shrink:0}.order-detail-create-invoice-modal__date-trigger-value{flex:1;color:#b6b6b4;font-size:14px;font-weight:400;line-height:150%}.order-detail-create-invoice-modal__calendar{padding:16px;border-radius:12px;border:1px solid #EEF2F5;background:#fff;box-shadow:0 12px 32px #10182824;box-sizing:border-box;overflow:visible}.order-detail-create-invoice-modal__calendar-nav{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:4px;margin-bottom:12px}.order-detail-create-invoice-modal__calendar-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#1d212a;cursor:pointer;flex-shrink:0}.order-detail-create-invoice-modal__calendar-nav-btn:hover{background:#f7f8fa}.order-detail-create-invoice-modal__calendar-nav-btn svg{width:16px;height:16px}.order-detail-create-invoice-modal__calendar-selectors{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.order-detail-create-invoice-modal__calendar-select{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.order-detail-create-invoice-modal__calendar-select select{appearance:none;border:none;background:transparent;color:#1d212a;font:inherit;font-size:14px;font-weight:600;line-height:1.4;padding-block:4px;padding-inline-start:4px;padding-inline-end:20px;cursor:pointer;text-align:right;direction:rtl}.order-detail-create-invoice-modal__calendar-select svg{position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;color:#576072;flex-shrink:0}.order-detail-create-invoice-modal__calendar-select--month select{min-width:72px}.order-detail-create-invoice-modal__calendar-select--year select{min-width:58px;padding-inline-end:18px}.order-detail-create-invoice-modal__day-picker{--rdp-accent-color: #3E5375;--rdp-accent-background-color: #E3E8F4;--rdp-day-height: 36px;--rdp-day-width: 36px;--rdp-day_button-height: 36px;--rdp-day_button-width: 36px;--rdp-day_button-border-radius: 50%;--rdp-selected-border: 1.5px solid #3E5375;margin:0;width:100%}.order-detail-create-invoice-modal__day-picker .rdp-month_caption,.order-detail-create-invoice-modal__day-picker .rdp-nav{display:none}.order-detail-create-invoice-modal__day-picker .rdp-months{width:100%;max-width:100%;justify-content:center}.order-detail-create-invoice-modal__day-picker .rdp-month{width:100%}.order-detail-create-invoice-modal__day-picker .rdp-month_grid{width:100%;table-layout:fixed}.order-detail-create-invoice-modal__day-picker .rdp-weekdays{margin-bottom:4px}.order-detail-create-invoice-modal__day-picker .rdp-weekday{color:#576072;font-size:12px;font-weight:600;opacity:1}.order-detail-create-invoice-modal__day-picker .rdp-day{width:auto;color:#1d212a;font-size:13px;font-weight:500}.order-detail-create-invoice-modal__day-picker .rdp-day_button{width:min(var(--rdp-day_button-width),100%);margin-inline:auto;border-radius:50%}.order-detail-create-invoice-modal__day-picker .rdp-outside{color:#b6b6b4}.order-detail-create-invoice-modal__day-picker .rdp-today:not(.rdp-selected) .rdp-day_button{border:1.5px solid #3E5375;color:#3e5375;background:transparent}.order-detail-create-invoice-modal__day-picker .rdp-selected .rdp-day_button{background:#3e5375;color:#fff;border:1.5px solid #3E5375;border-radius:50%;font-weight:600}.order-detail-create-invoice-modal__day-picker .rdp-day_button:hover:not([disabled]):not(.rdp-selected){background:#f0f3f8;color:#3e5375}.order-detail-create-invoice-modal__suggestions{display:flex;flex-direction:column;gap:10px}.order-detail-create-invoice-modal__suggestions-label{color:#576072;font-size:13px;font-weight:500;line-height:150%;text-align:right}.order-detail-create-invoice-modal__suggestions-list{display:flex;flex-wrap:wrap;gap:8px}.order-detail-create-invoice-modal__suggestion-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #EEF2F5;border-radius:999px;background:#fff;color:#1d212a;font-size:13px;font-weight:500;line-height:150%;cursor:pointer;white-space:nowrap}.order-detail-create-invoice-modal__suggestion-btn:hover{background:#f5f7fa}.order-detail-create-invoice-modal__suggestion-btn.is-active{border-color:#3e5375;background:#e3e8f4;color:#3e5375}.order-detail-create-invoice-modal__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 24px;border-top:1px solid #EEF2F5;background:#fff;border-radius:0 0 var(--Border-Radius-md, 12px) var(--Border-Radius-md, 12px)}.order-detail-create-invoice-modal__cancel,.order-detail-create-invoice-modal__confirm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;line-height:150%;border-radius:var(--Border-Radius-sm, 8px);cursor:pointer;white-space:nowrap}.order-detail-create-invoice-modal__cancel{border:1px solid #EEF2F5;background:#fff;color:#576072}.order-detail-create-invoice-modal__cancel:hover{background:#f9fafb}.order-detail-create-invoice-modal__confirm{border:none;background:var(--Colors-Background-bg-Primary, #EBDB37);color:var(--Colors-Text-Defualt, #1D212A)}.order-detail-create-invoice-modal__confirm:hover:not(:disabled){opacity:.55;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Disabled, #EDF1F6);color:var(--Colors-Text-Disabled, #8D97A6)}.order-detail-create-invoice-modal__confirm:disabled{cursor:not-allowed;opacity:.55;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Disabled, #EDF1F6);color:var(--Colors-Text-Disabled, #8D97A6)}.order-detail-create-invoice-modal__confirm--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);color:transparent;min-width:120px}.order-detail-create-invoice-modal__confirm-loader{width:20px;height:20px;border-radius:50%;border:3px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.order-detail-attach-document-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.order-detail-attach-document-modal__backdrop{position:absolute;inset:0;border:none;background:#00000059;cursor:pointer}.order-detail-attach-document-modal__dialog{position:relative;display:flex;width:100%;max-width:560px;flex-direction:column;border-radius:var(--Border-Radius-md, 12px);background:#fff;box-shadow:0 20px 40px -12px #1018282e;overflow:visible;gap:var(--Layout-Space-xl, 24px)}.order-detail-attach-document-modal__close{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #EEF2F5;border-radius:var(--Border-Radius-xs, 4px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);cursor:pointer;z-index:1}.order-detail-attach-document-modal__close:hover:not(:disabled){background:#f5f5f5}.order-detail-attach-document-modal__close:disabled{cursor:not-allowed;opacity:.6}.order-detail-attach-document-modal__header{display:flex;flex-direction:column;gap:8px;padding:24px 24px 0;text-align:right}.order-detail-attach-document-modal__title{margin:0;color:#1d212a;font-size:18px;font-weight:700;line-height:150%}.order-detail-attach-document-modal__description{margin:0;color:#576072;font-size:14px;font-weight:400;line-height:160%}.order-detail-attach-document-modal__body{display:flex;flex-direction:column;gap:20px;padding:0 24px}.order-detail-attach-document-modal__field{display:flex;flex-direction:column;gap:10px}.order-detail-attach-document-modal__label{color:#1d212a;font-size:14px;font-weight:600;line-height:150%;text-align:right}.order-detail-attach-document-modal__required{color:#ef3b54;margin-inline-start:2px}.order-detail-attach-document-modal__type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-detail-attach-document-modal__type-option{display:flex;padding:var(--Layout-Space-sm, 8px);align-items:flex-start;gap:var(--spacing-md, 8px);flex:1 0 0;border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Border-Neutral, #AEB6C1);background:var(--Colors-Background-bg-surface_White, #FFF);position:relative;cursor:pointer;transition:border-color .2s,background .2s}.order-detail-attach-document-modal__type-option:hover:not(:disabled){border-color:#d5dce6}.order-detail-attach-document-modal__type-option.is-selected{border-radius:var(--Border-Radius-sm, 8px);border:1px solid var(--Colors-Accent-StealBlue-Solid, #3E5375);background:var(--Colors-Accent-MistBlue-subtlest, #F7FAFB)}.order-detail-attach-document-modal__type-option:disabled{cursor:not-allowed;opacity:.6}.order-detail-attach-document-modal__type-warning{position:absolute;top:-6px;left:-6px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #fce8eb}.order-detail-attach-document-modal__type-warning svg{width:16px;height:16px}.order-detail-attach-document-modal__type-radio{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.order-detail-attach-document-modal__type-label{color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:600}.order-detail-attach-document-modal__file-input{display:none}.order-detail-attach-document-modal__upload{display:flex;width:100%;height:104px;padding:12px 16px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--Border-Radius-sm, 8px);border:1px dashed var(--Colors-Border-Defualt, #1D212A);background:var(--Colors-Background-bg-surface_White, #FFF);cursor:pointer;text-align:center;transition:border-color .2s,background .2s}.order-detail-attach-document-modal__upload:hover:not(:disabled){background:var(--Colors-Background-bg-surface_White, #FFF)}.order-detail-attach-document-modal__upload.is-dragging{border-color:var(--Colors-Border-Defualt, #1D212A);background:var(--Colors-Background-bg-surface_White, #FFF)}.order-detail-attach-document-modal__upload:disabled{cursor:not-allowed;opacity:.6}.order-detail-attach-document-modal__file-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--Border-Radius-sm, 8px);border:1px solid #EEF2F5;background:var(--Colors-Background-bg-surface_White, #FFF)}.order-detail-attach-document-modal__file-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.order-detail-attach-document-modal__file-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:right}.order-detail-attach-document-modal__file-name{overflow:hidden;color:#1d212a;font-size:14px;font-weight:600;line-height:150%;text-overflow:ellipsis;white-space:nowrap}.order-detail-attach-document-modal__file-size{color:#8d97a6;font-size:12px;font-weight:400;line-height:150%}.order-detail-attach-document-modal__file-delete{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:.8px solid #FCEDEF;border-radius:50%;background:#fff;cursor:pointer;flex-shrink:0}.order-detail-attach-document-modal__file-delete:hover:not(:disabled){background:#f5f5f5}.order-detail-attach-document-modal__file-delete:disabled{cursor:not-allowed;opacity:.6}.order-detail-attach-document-modal__upload-icon{display:inline-flex;align-items:center;justify-content:center;color:#576072}.order-detail-attach-document-modal__upload-title{color:#1d212a;font-size:14px;font-weight:600;line-height:150%}.order-detail-attach-document-modal__upload-hint{color:#8d97a6;font-size:12px;font-weight:400;line-height:150%}.order-detail-attach-document-modal__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 24px;border-top:1px solid #EEF2F5;background:#fff;border-radius:0 0 var(--Border-Radius-md, 12px) var(--Border-Radius-md, 12px)}.order-detail-attach-document-modal__cancel,.order-detail-attach-document-modal__confirm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--Border-Radius-sm, 8px);font-size:14px;font-weight:600;line-height:150%;cursor:pointer;white-space:nowrap}.order-detail-attach-document-modal__cancel{border:1px solid #EEF2F5;background:#fff;color:#576072}.order-detail-attach-document-modal__cancel:hover:not(:disabled){background:#f9fafb}.order-detail-attach-document-modal__cancel:disabled{cursor:not-allowed;opacity:.6}.order-detail-attach-document-modal__confirm{border:none;background:var(--Colors-Background-bg-Primary, #EBDB37);color:var(--Colors-Text-Defualt, #1D212A)}.order-detail-attach-document-modal__confirm:hover:not(:disabled){opacity:.9}.order-detail-attach-document-modal__confirm:disabled{cursor:not-allowed;opacity:.55;background:var(--Colors-Background-bg-Disabled, #EDF1F6);color:var(--Colors-Text-Disabled, #8D97A6)}.order-detail-attach-document-modal__confirm--loading{background:var(--Colors-Background-bg-Disabled, #EDF1F6);color:transparent;min-width:140px}.order-detail-attach-document-modal__confirm-loader{width:20px;height:20px;border-radius:50%;border:3px solid #F8FAFC;border-top-color:#3f5873;border-right-color:#3f5873;animation:orders-export-btn-spin .8s linear infinite}.sidebar{width:272px;flex-shrink:0;padding:0;font-family:DINNextArabic,sans-serif;background-color:#fff;height:100vh;border-left:1px solid #F0F0EF;overflow-y:auto}@media(max-width:1024px){.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)}}@media(min-width:744px)and (max-width:1024px){.sidebar{width:450px;max-width:450px;border-left:1px solid #F0F0EF}}.sidebar__brand{display:flex;padding:var(--Layout-Space-lg, 16px);justify-content:center;align-items:center;gap:var(--Layout-Space-lg, 16px);align-self:stretch;border-bottom:1px solid #EEF2F5}.sidebar__collapse-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;flex-shrink:0;transition:background .2s ease}.sidebar__collapse-btn:hover{background:#f5f5f5}.sidebar__brand-content{min-width:0;display:flex;align-items:center;gap:var(--Layout-Space-sm, 8px);flex:1 0 0;cursor:pointer}.sidebar__brand-content img.sak-logo{display:flex;width:40px;height:40px;justify-content:center;align-items:center}.sidebar__brand-content h2{color:var(--Colors-Text-Defualt, #1D212A);font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.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:var(--Layout-Space-2xl, 32px) var(--Layout-Space-lg, 16px);align-items:flex-start;gap:var(--Layout-Space-md, 12px);flex:1 0 0}.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:1024px){.mobile-only{display:flex!important}}.desktop-only{display:flex!important}@media(max-width:1024px){.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}.project-carousel__container--disabled{cursor:not-allowed!important;opacity:.65;pointer-events:none}.sidebar-menu-item{width:100%;gap:4px}.sidebar-menu-item__header{width:100%;background:transparent;border:none;min-height:40px;padding:var(--Layout-Space-sm, 8px);gap:var(--Layout-Space-sm, 8px);cursor:pointer;transition:background .2s ease;border-radius:8px;background:#fff}.sidebar-menu-item__header.active{background:#ebdd36}.sidebar-menu-item__header:hover:not(.active){background:#f5f5f5}.sidebar-menu-item__header .sidebar-menu-item__title{gap:8px;font-weight:600;color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-16, 16px);font-style:normal;line-height:150%}.sidebar-menu-item__header .sidebar-menu-item__title .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-menu-item__header .chevron{transition:.25s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-menu-item__header .chevron.rotate{transform:rotate(180deg)}.sidebar-menu-item__children{display:flex;padding:var(--Layout-Space-No-Space, 0) 0;flex-direction:column;align-items:flex-end;align-self:stretch;animation:fadeIn .25s ease}.sidebar-menu-item__child{cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;min-height:40px;margin:var(--Layout-Space-No-Space, 0) var(--Layout-Space-lg, 16px);justify-content:center;align-items:center;gap:var(--Layout-Space-md, 12px);align-self:stretch;color:var(--Colors-Text-Defualt, #1D212A);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:150%}.sidebar-menu-item__child.active{border-radius:var(--Border-Radius-No-Radius, 0) 0 0 var(--Border-Radius-No-Radius, 0);background:linear-gradient(90deg,rgba(235,219,55,0) 0%,var(--Colors-Background-bg-Primary, rgba(235, 219, 55, .3)) 64.79%);color:var(--Colors-Text-link_Defualt_pressed, #263E56);font-weight:600}.sidebar-menu-item__child:hover:not(.active){background:#fafafa;color:#1c1b13}.sidebar-menu-item__child-text{flex:1;text-align:right}.sidebar-menu-item__child-line{width:4px;align-self:stretch;border-radius:var(--Border-Radius-No-Radius, 0);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5);flex-shrink:0}.sidebar-menu-item__child.active .sidebar-menu-item__child-line{background:#ebdd36}.sidebar-menu-item .disabledheader{cursor:not-allowed;opacity:.5;display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:stretch}.sidebar-menu-item .disabledheader .icon-disabled{display:flex;padding:2px 8px;align-items:center;gap:4px;border-radius:999px;background:#f2f2f3;color:#5f6063;font-size:11px;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:1025px){.retool-sidebar{position:fixed;top:0;right:0;bottom:0;height:100vh;min-height:100vh;max-height:100vh}}@media(max-width:1024px){.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)}}@media(min-width:744px)and (max-width:1024px){.retool-sidebar{width:272px;max-width:272px;border-left:1px solid #F0F0EF}}.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 var(--Layout-Space-2xl, 32px);gap:var(--Layout-Space-2xl, 32px);border-bottom:1px solid var(--Colors-Border-Neutral_subtlest, #EEF2F5);background:var(--Colors-Background-bg-surface_White, #FFF)}@media(max-width:1024px){.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:1024px){.header__menu-btn{display:flex;align-items:center;justify-content:center}}.header__right{gap:var(--Layout-Space-lg, 16px)}@media(max-width:1024px){.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:1024px){.header .lang-trigger span{display:none}}.header__user{padding:var(--Layout-Space-sm, 8px);gap:var(--Layout-Space-sm, 8px);border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Secondary_subtlest, #D7DEE5);background:var(--Colors-Background-bg-surface_White, #FFF);cursor:pointer}.header__user-icon{width:32px;height:32px;gap:10px;display:flex;padding:4px;justify-content:center;align-items:center;border-radius:var(--Border-Radius-sm, 8px);background:var(--Colors-Background-bg-Secondary_Subtlest, #EEF2F5)}.header__user-icon svg{width:24px;height:24px}.header__user-info .name{color:var(--Colors-Text-link_Defualt, #3F5873);font-size:var(--Typography-Size-size-14, 14px);font-style:normal;font-weight:700;line-height:150%}@media(max-width:1024px){.header__user-info{display:none}}.header__notif{position:relative;cursor:pointer;display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:var(--Border-Radius-md, 12px);border:1px solid var(--Colors-Border-Secondary_subtlest, #D7DEE5);background:var(--Colors-Background-bg-surface_White, #FFF)}.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__trigger.disabled{cursor:default;pointer-events:none}.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}@media(max-width:479px){.header{padding:0 10px;height:56px}.header__right{gap:4px}.header__user-icon{width:36px;height:36px;padding:8px}.dropdown__menu{min-width:min(280px,100vw - 20px);max-width:calc(100vw - 20px)}}.page-container{min-height:100vh}.page-container.has-sidebar{width:calc(100% - 272px)}@media(max-width:1024px){.page-container,.page-container.has-sidebar{margin-right:0;width:100%}}.page-content{flex:1;overflow-x:hidden;overflow-y:auto}.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)}.not-found-page{width:100%}.not-found-404{display:flex;padding:88px 40px;min-height:70vh;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__content{display:flex;flex-direction:column;align-items:center;gap:8px}.not-found-404__title{color:#1c1b13;text-align:center;font-size:22px;font-weight:700;margin:0}.not-found-404__message{color:#1c1b13;text-align:center;font-size:18px;font-weight:400;margin:0}.not-found-404__buttons{display:flex;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-weight:700;transition:all .2s ease;width:310px;margin:0 auto;border-radius:12px;border:none;cursor:pointer}.not-found-404 .btn-unaction{background:#f5f5f5}.not-found-404 .btn-unaction:hover{background:#dcdbdb;transform:translateY(-1px)}.not-found-404 .btn-action{background:#ebdd36}.not-found-404 .btn-action:hover{background:#d4c82f;transform:translateY(-1px)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.empty-state__title{color:#1c1b13;font-size:18px;font-weight:700;margin:0}.empty-state__subtitle{color:#807f7b;font-size:14px;margin:0}.page-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;padding:32px}.page-loader__dots{display:flex;gap:8px}.page-loader__dots span{width:10px;height:10px;border-radius:50%;background:#ebdd36;animation:page-loader-bounce 1.2s infinite ease-in-out both}.page-loader__dots span:nth-child(1){animation-delay:-.24s}.page-loader__dots span:nth-child(2){animation-delay:-.12s}.page-loader__message{color:#807f7b;font-size:14px;margin:0}@keyframes page-loader-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.app-error-fallback{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:#fff;color:#1c1b13}.app-error-fallback__btn{padding:10px 18px;border:none;border-radius:8px;background:#ebdd36;color:#1c1b13;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:768px){.not-found-404{margin:16px;padding:48px 20px;min-height:calc(100vh - 32px)}.not-found-404__title{font-size:20px}.not-found-404__message{font-size:16px}.not-found-404__button{width:100%;max-width:320px}}
