:root{--app-font-stack: "IBM Plex Mono", "JetBrains Mono", "Consolas", monospace}body,body *{font-family:var(--app-font-stack)!important}.lni,.lni:before{font-family:lineicons!important}.mdi,.mdi:before,.mdi-set{font-family:Material Design Icons!important}html,body,#root{min-height:100%}body{background:#f5f7ff}.preloader-static{display:flex!important;align-items:center;justify-content:center}.card-link-reset{color:inherit;text-decoration:none}.sidebar-action-btn{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;padding:12px 0;text-align:left}.sidebar-action-btn .icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px;width:18px}.sidebar-action-btn .text{display:inline-flex;align-items:center;line-height:1.4}.order-row-focused{outline:2px solid rgba(54,92,245,.3);outline-offset:-2px;background:#365cf50a}.pool-qr-placeholder{width:150px;height:150px;margin:0 auto;display:flex;align-items:center;justify-content:center;border:1px dashed #cfd7ec;border-radius:8px;background:#fff;color:#7d8ab2;font-size:13px}.danger-btn-outline:disabled,.main-btn:disabled{opacity:.7;cursor:not-allowed}.hidden{display:none!important}.main-wrapper.ms-0{margin-left:0;min-height:100vh}.signin-section{min-height:100vh;display:flex;align-items:center}.signin-section .container-fluid{width:100%}.dropdown-menu .dropdown-item-btn{border:0;background:transparent;width:100%;text-align:left;padding:.35rem 1rem;border-radius:0}.header .header-right .profile-box .dropdown-menu{min-width:214px;padding:8px;border:1px solid #e5ebf6;border-radius:12px;box-shadow:0 20px 34px #131d4024;text-align:left}.header .header-right .profile-box .dropdown-menu li{padding:0}.header .header-right .profile-box .dropdown-menu .dropdown-item-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;border:0;background:transparent;border-radius:8px;padding:10px 12px;text-align:left;color:#223051;font-size:14px;font-weight:600;line-height:1.35}.header .header-right .profile-box .dropdown-menu .dropdown-item-btn i{margin-right:0!important;width:16px;min-width:16px;text-align:center;color:#5c6784}.header .header-right .profile-box .dropdown-menu .dropdown-item-btn:hover{background:#eff4ff;color:#122041}.header .header-right .profile-box .dropdown-menu .dropdown-item-btn:focus-visible{outline:2px solid rgba(54,92,245,.35);outline-offset:1px}.header .header-right .profile-box .dropdown-menu li.divider{margin:6px 0;height:1px;background:#e8edf5}.header-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f3f6fc;color:#3d4a69;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease}.header .header-right .header-icon-btn{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;flex:0 0 46px!important;border-radius:50%!important;aspect-ratio:1 / 1}.header .header-right .header-icon-btn.mr-10{margin-right:5px!important}.header .header-right .profile-box .profile-info{margin:0 2px 0 0!important}.header-icon-btn:hover,.header-icon-btn:focus-visible{background:#e7eefb;color:#213255}.header-icon-btn i{font-size:18px;line-height:1}.header-icon-badge{position:absolute;top:-6px;right:-2px;min-width:0;height:auto;padding:0;background:transparent;color:#d50100;display:inline-block;font-size:12px;font-weight:700;line-height:1}.notification-settings-list{display:grid;gap:10px}.notification-settings-item{display:flex;align-items:center;gap:10px;border:1px solid #e5ebf6;border-radius:10px;padding:10px 12px;font-size:14px;color:#253252}.notification-settings-item input{margin-top:0}.breadcrumb-wrapper .breadcrumb,.title-wrapper .title h2{padding-left:10px}.menu-toggle-btn .menu-toggle-mobile-btn{width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.menu-hamburger{width:24px;height:14px;display:inline-flex;flex-direction:column;justify-content:space-between}.menu-hamburger span{display:block;width:100%;height:2.5px;border-radius:999px;background:#fff;transition:transform .2s ease,opacity .2s ease}:root{--ui-authlike-border: #e7ebf4;--ui-authlike-text: #0f172a;--ui-authlike-muted: #9ba4b5;--ui-authlike-shadow: 0 8px 20px -20px rgba(0, 0, 0, .78);--ui-authlike-focus: #0052ff}.input-style-1:not(.auth-entry-input),.select-style-1{margin-bottom:18px}.input-style-1:not(.auth-entry-input) label,.select-style-1 label,.template-form-modal .form-label{margin-bottom:7px;color:var(--ui-authlike-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.input-style-1:not(.auth-entry-input) label.requisite-field-head{margin-bottom:14px;color:#4b5565;font-size:13px;font-weight:600;letter-spacing:.01em;align-items:center;gap:12px}.input-style-1:not(.auth-entry-input) .requisite-controls{margin-left:8px;gap:10px}.input-style-1:not(.auth-entry-input) input:not([type=checkbox]):not([type=radio]),.input-style-1:not(.auth-entry-input) textarea,.select-style-1 .select-position select,.template-form-modal .form-control{width:100%;min-height:54px;border-radius:16px;border:1px solid var(--ui-authlike-border);background:#fff;color:var(--ui-authlike-text);padding:14px 16px;font-size:13px;font-weight:700;line-height:1.25;box-shadow:var(--ui-authlike-shadow);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.input-style-1:not(.auth-entry-input) textarea{min-height:108px;resize:vertical}.input-style-1:not(.auth-entry-input) input::placeholder,.input-style-1:not(.auth-entry-input) textarea::placeholder,.select-style-1 .select-position select:invalid{color:#a8b2c5;font-weight:700}.input-style-1:not(.auth-entry-input) input:focus,.input-style-1:not(.auth-entry-input) textarea:focus,.select-style-1 .select-position select:focus,.template-form-modal .form-control:focus{border-color:var(--ui-authlike-focus);background:#fff;box-shadow:0 0 0 3px #0052ff1a;outline:none}.input-style-1:not(.auth-entry-input) input[readonly],.input-style-1:not(.auth-entry-input) textarea[readonly],.select-style-1 .select-position select[disabled],.template-form-modal .form-control[readonly]{background:#f7f9fd;color:#6b7284}.select-style-1 .select-position:after{width:8px;height:8px;right:18px;margin-top:-6px;border-bottom:2px solid #8e99b1;border-right:2px solid #8e99b1}.template-form-modal .form-check{display:flex;align-items:center;gap:8px}.template-form-modal .form-check-input{width:17px;height:17px;margin-top:0;border-radius:5px;border:1px solid #d6def0;box-shadow:none}.template-form-modal .form-check-input:checked{border-color:var(--ui-authlike-focus);background-color:var(--ui-authlike-focus)}.template-form-modal .form-check-input:focus{border-color:var(--ui-authlike-focus);box-shadow:0 0 0 3px #0052ff24}.template-form-modal .form-check-label{margin-bottom:0;color:#4b5565;font-size:13px;font-weight:600;letter-spacing:.01em}.sidebar-nav .nav-item>a,.sidebar-nav .nav-item>button{display:flex;align-items:center;gap:12px}.sidebar-nav .nav-item>a .icon,.sidebar-nav .nav-item>button .icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px;width:18px;line-height:1}.sidebar-nav .nav-item>a .icon i,.sidebar-nav .nav-item>button .icon i{display:block;line-height:1;transform:translateY(1px)}.sidebar-nav .nav-item>a .text,.sidebar-nav .nav-item>button .text{display:inline-flex;align-items:center;line-height:1.4}.header .header-left .header-search form{max-width:320px}.status-dot{width:11px;height:11px;border-radius:50%;display:inline-block;vertical-align:middle;border:1px solid rgba(26,33,66,.22)}.status-dot--gray{background:#9ca3af}.status-dot--amber{background:#f5c518}.status-dot--blue{background:#0ea5e9}.status-dot--indigo{background:#a855f7}.status-dot--green{background:#22c55e}.status-dot--red{background:#ef4444}.status-dot--teal{background:#14b8a6}.table.top-selling-table thead th{font-size:13px}.table.top-selling-table tbody td{font-size:13px;vertical-align:middle}.table.top-selling-table tbody td code{font-size:12px}.status-legend{display:flex;align-items:center;gap:18px;margin:6px 0 12px 6px}.status-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5f6d8f}.status-cell{text-align:center;vertical-align:middle!important}.status-cell .status-dot{margin:0 auto}.history-cell{text-align:center}.history-toggle-btn{border:0;background:transparent;color:#365cf5;width:32px;height:32px;padding:0;line-height:1;cursor:pointer;border-radius:999px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.history-toggle-btn:hover{color:#2447d8;background:#365cf514;transform:translateY(-1px)}.history-toggle-btn .history-chevron{display:inline-block;transition:transform .2s ease}.history-toggle-btn[aria-expanded=true] .history-chevron{transform:rotate(180deg)}.history-row td{padding:0 8px 10px;border:0;background:transparent}.history-panel-collapse{overflow:hidden;display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .4s cubic-bezier(.22,1,.36,1)}.history-panel-collapse>*{min-height:0;overflow:hidden}.history-panel-collapse.is-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.history-panel{margin-top:0;padding:10px 12px;border:1px solid #e8edf6;border-radius:14px;background:#f8faff;width:100%;box-shadow:0 10px 26px #1b25590d}.history-table{width:100%;border-collapse:collapse;font-size:12px;color:#1f2a4d}.history-table th{text-align:left;font-weight:600;color:#445179;padding:4px 6px;border-bottom:1px solid #dde5f3}.history-table td{padding:4px 6px;border-bottom:1px solid #e8edf6;vertical-align:top}.history-table tr:last-child td{border-bottom:0}.kpi-card{cursor:pointer}.code-black{color:#1a2142!important}.action-toast{position:fixed;right:18px;bottom:18px;z-index:2100;min-width:260px;max-width:min(420px,calc(100vw - 24px));border-radius:10px;padding:12px 14px;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 8px 24px #1a214240}.action-toast.is-success{background:#22c55e}.action-toast.is-error{background:#ef4444}.template-form-modal .modal-content{border:0;background:transparent;box-shadow:none;overflow:visible}.template-form-modal .modal-body{padding:0}.template-form-modal .card-style{margin:0;border-radius:8px;border:1px solid rgba(226,234,255,.9);box-shadow:0 30px 90px #17234f3d;transform-origin:top center}.template-form-modal .modal-close-icon{border:0;background:transparent;width:36px;height:36px;padding:0;line-height:1;color:#7f8aad;border-radius:8px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.template-form-modal .modal-close-icon:hover{background:#365cf514;color:#365cf5;transform:rotate(90deg)}.template-form-modal .input-style-1 input:not([type=checkbox]):not([type=radio]),.template-form-modal .input-style-1 textarea,.template-form-modal .select-style-1 .select-position select,.template-form-modal .form-control,.template-form-modal .main-btn,.template-form-modal .notification-settings-item,.template-form-modal .requisite-type-switch,.template-form-modal .requisite-type-switch .type-btn,.template-form-modal .modal-currency-badge{border-radius:8px!important}.template-form-modal .modal-dialog{opacity:0;transform:translateY(28px) scale(.97);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.template-form-modal.is-visible .modal-dialog{opacity:1;transform:translateY(0) scale(1)}.template-form-modal.is-hiding .modal-dialog{opacity:0;transform:translateY(16px) scale(.985)}.template-modal-backdrop{opacity:0;background:#0f172a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .24s ease}.template-modal-backdrop.is-visible{opacity:1}.copy-requisite-inline{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;background:transparent;padding:0;color:inherit;border-bottom:1px dotted #9aa4ca}.copy-requisite-inline:hover{color:#365cf5;border-bottom-color:#365cf5}.requisite-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.requisite-type-switch{display:inline-flex;background:#f3f5fb;border:1px solid #dfe5f3;border-radius:10px;padding:3px}.requisite-type-switch .type-btn{border:0;background:transparent;color:#5d657b;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.requisite-type-switch .type-btn.active{background:#365cf5;color:#fff}.sum-filter-box{border:1px solid #e6ebf5;border-radius:10px;background:#f9fbff;padding:12px;margin-bottom:14px}.sum-filter-actions{display:flex;gap:8px;align-items:center}.sum-filter-box .input-style-1 input{height:45px}.sum-combo-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sum-combo-chip{border:1px solid #d8e1f3;background:#fff;color:#1a2142;border-radius:999px;padding:6px 10px;font-size:12px}.sum-combo-chip.active{border-color:#365cf5;background:#eef3ff;color:#365cf5}.sum-filter-note{font-size:12px;color:#5f6d8f;margin:0}.pool-actions-bar{display:flex;justify-content:flex-end;margin-bottom:10px}.pool-checkbox-cell{text-align:center;vertical-align:middle;width:42px}.pool-checkbox-cell input[type=checkbox]{width:15px;height:15px}.pool-summary-box{border:1px solid #e6ebf5;border-radius:10px;background:#f9fbff;padding:12px;margin-bottom:14px}.pool-qr-wrap{text-align:center;margin:10px 0 18px}.pool-qr-wrap img{width:150px;height:150px;border:1px solid #e6ebf5;border-radius:8px;background:#fff;padding:6px}.pool-payment-countdown{color:#365cf5;transition:color .2s ease}.pool-payment-countdown.is-expiring{color:#d50100;animation:countdownPulse .9s ease-in-out infinite}.complete-order-form{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.complete-order-form .file-hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.complete-order-form .file-picker-btn{margin:0;white-space:nowrap}.complete-order-form .file-name{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#5d657b}.complete-order-form .complete-check-btn{min-width:40px;padding:9px 12px;margin:0}.reserve-fx-summary{border:1px solid #e6ebf5;border-radius:10px;background:#f9fbff;padding:10px 12px;margin-bottom:14px;font-size:12px;color:#445179}.reserve-fx-summary strong{color:#1a2142}.sidebar-nav-wrapper.no-scroll{overflow-y:auto}.sidebar-nav .nav-item{width:100%}.sidebar-nav .nav-item a,.sidebar-nav .nav-item button{width:100%;min-height:37px;padding:7px 25px;border-radius:0;border:0;background:transparent;box-shadow:none;color:#9aa4ca;font-size:15px;font-weight:500;line-height:1.55;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;text-align:left}.sidebar-nav .nav-item a:hover,.sidebar-nav .nav-item button:hover{background:#f4f7ff}.sidebar-nav .nav-item.active>a,.sidebar-nav .nav-item.active>button{background:#eef3ff;color:#365cf5}.sidebar-nav .nav-item.active>a .icon,.sidebar-nav .nav-item.active>button .icon{color:#365cf5}.sidebar-nav .nav-item a .text,.sidebar-nav .nav-item button .text{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:1.55;font-size:15px;font-weight:500;letter-spacing:.01em;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}.sidebar-nav .nav-item a:focus-visible,.sidebar-nav .nav-item button:focus-visible{outline:2px solid rgba(54,92,245,.24);outline-offset:-2px}.sidebar-nav-wrapper .sidebar-nav ul .nav-item>button{display:flex;align-items:center;position:relative;z-index:1;cursor:pointer}.sidebar-nav-wrapper .sidebar-nav ul .nav-item>button .icon{margin-right:12px;margin-top:-4px;font-size:18px;transition:all .3s ease-out 0s}.sidebar-nav-wrapper .sidebar-nav ul .nav-item>button .text{transition:all .3s ease-out 0s}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.active>button,.sidebar-nav-wrapper .sidebar-nav ul .nav-item:hover>button{color:#1a2142}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.active>button .icon,.sidebar-nav-wrapper .sidebar-nav ul .nav-item:hover>button .icon{color:#365cf5}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children>button{color:#1a2142}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children>button:not(.collapsed) .icon{color:#365cf5}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children>button:after{content:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.34306 7.76387L9.02356 3.8071C9.32923 3.47851 9.11273 2.91666 8.68048 2.91666L1.31947 2.91666C0.887218 2.91666 0.670743 3.47851 0.976393 3.8071L4.6569 7.76387C4.8464 7.96758 5.15356 7.96758 5.34306 7.76387Z' fill='%239AA4CA'/%3E%3C/svg%3E%0A");position:absolute;right:25px;top:11px;font-size:12px;transition:all .3s ease-out 0s;transform:rotate(180deg)}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children>button.collapsed{color:#9aa4ca}.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children>button.collapsed:after{transform:rotate(0)}.sidebar-nav .nav-item.nav-item-has-children ul{padding:8px 24px 10px 52px}.sidebar-nav .nav-item.nav-item-has-children ul li{margin-bottom:4px}.sidebar-nav .nav-item.nav-item-has-children ul li:last-child{margin-bottom:0}.sidebar-nav .nav-item.nav-item-has-children ul li a,.sidebar-nav .nav-item.nav-item-has-children ul li button{display:flex;align-items:center;min-height:0;padding:2px 0;line-height:1.35;width:100%;justify-content:flex-start;text-align:left;background:transparent;border:0;box-shadow:none;cursor:pointer}.office-nav-action-link{border:0}.card-link-reset{display:block;color:inherit}.kpi-card-button{width:100%;border:0;background:transparent;padding:0;text-align:left}.mono-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.copy-telegram-id{border:0;background:transparent;padding:0;border-bottom:1px dotted #9aa4ca;cursor:pointer;-webkit-user-select:none;user-select:none}.copy-telegram-id:hover{color:#365cf5;border-bottom-color:#365cf5}.office-employees-table{font-size:13px}.office-employees-table thead th{vertical-align:middle}.office-employees-table td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.office-employees-table .main-btn.btn-sm{min-height:30px;padding:6px 9px;font-size:12px}.office-employees-actions{display:inline-flex;gap:6px;flex-wrap:nowrap}.office-employee-id-cell{white-space:nowrap}.office-employee-id-wrap{display:inline-flex;align-items:center;gap:6px}.employees-telegram-legend{display:inline-flex;align-items:center;gap:14px;margin:8px 0 10px 4px;font-size:12px;color:#5f6d8f}.employees-telegram-legend .legend-item{display:inline-flex;align-items:center;gap:7px}.telegram-status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.telegram-status-dot--active{background:#22c55e}.telegram-status-dot--inactive{background:#cbd5e1}.telegram-status-cell{text-align:center}.telegram-header-cell{text-align:center;vertical-align:middle}.telegram-header-cell i{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px}.order-id-short{position:relative;display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.order-details-row td{border-top:0;padding:0 14px 12px;background:transparent}.order-details-collapse{overflow:hidden;display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);border:1px solid rgba(227,234,250,.92);border-radius:16px;background:#f8faff;box-shadow:0 12px 28px #1b25590d;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .44s cubic-bezier(.22,1,.36,1)}.order-details-collapse>*{min-height:0;overflow:hidden}.order-details-collapse.is-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.order-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 24px}.order-details-item strong{display:block;font-size:12px;color:#5d657b;margin-bottom:3px;text-transform:uppercase;letter-spacing:.02em}.order-details-item span{font-size:13px;color:#1a2142;word-break:break-word}.details-cell{text-align:center;vertical-align:middle!important}.details-toggle-btn{min-width:36px;padding:8px 10px;margin:0 auto;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.details-toggle-btn:hover,.details-toggle-btn[aria-expanded=true]{transform:translateY(-1px);box-shadow:0 8px 18px #365cf529}.order-action-grid{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.action-icon-btn{width:38px;height:38px;min-width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:15px}.action-icon-btn--details{background:#eef2ff;color:#4f46e5;border:1px solid #dbe4ff}.action-icon-btn--edit{background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.action-icon-btn--danger{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3}.action-icon-btn--success{background:#ecfdf3;color:#16a34a;border:1px solid #bbf7d0}.order-row-focused{box-shadow:inset 4px 0 #365cf5;background:#f8faff}.admin-nav-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#d50100;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.admin-profile-meta h6,.admin-profile-meta p{margin:0}.admin-currency-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:3px 8px;margin-left:8px;border-radius:999px;background:#eef3ff;color:#365cf5;font-size:11px;font-weight:700;letter-spacing:.04em}.analytics-stat-subtitle{color:#5f6d8f;font-size:12px;margin:0}.admin-credential-actions{flex-wrap:nowrap}.admin-notification-card{border:1px solid #e8edf6;background:#fbfcff}.notifications-card-title{margin-bottom:25px}.notifications-read-all-btn{min-width:148px;border:1px solid #ccd7f8;border-radius:10px;background:linear-gradient(180deg,#fff,#edf2ff);color:#2e4fc9;font-weight:700;box-shadow:0 6px 14px #365cf51f}.notifications-read-all-btn:hover:not(:disabled),.notifications-read-all-btn:focus-visible:not(:disabled){border-color:#b9c8f6;background:linear-gradient(180deg,#fff,#e4ebff);color:#2447d8}.notification-status-read{background:#e8f9ef!important;color:#178d4d!important;border:1px solid #b6ebcb!important}.admin-notification-toggle{width:100%;border:0;background:transparent;padding:0;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}.admin-notification-meta{min-width:0}.admin-notification-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.admin-notification-actions .mdi{font-size:18px;color:#5f6d8f}.admin-notification-body{max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .22s ease,opacity .18s ease,transform .18s ease}.admin-notification-body.is-open{max-height:360px;opacity:1;transform:translateY(0);margin-top:10px}.requisite-controls,.modal-title-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.template-form-modal .modal-shell-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.template-form-modal .modal-shell-title-text{display:inline}.modal-currency-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:4px 8px;border-radius:8px;background:#1a2142;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.spread-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spread-tier-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.spread-tier-list{display:flex;flex-direction:column;gap:10px}.spread-tier-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;gap:8px;align-items:center}.spread-tier-input{margin-bottom:0}.spread-tier-input input{min-height:44px;height:44px;padding:0 12px}.spread-tier-percent-field{position:relative}.spread-tier-percent-field input{padding-right:30px}.spread-tier-percent-mark{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8693b6;font-size:14px;font-weight:600;line-height:1;pointer-events:none}.spread-tier-add-btn,.spread-tier-remove-btn{width:34px;height:34px;border:1px solid #d9e0f7;border-radius:10px;background:#f6f8ff;color:#1b2559;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.spread-tier-add-btn:hover,.spread-tier-remove-btn:hover{border-color:#b8c5ef;background:#eef2ff}.spread-tier-remove-btn:disabled{opacity:.45;cursor:not-allowed}.orders-history-table td{vertical-align:middle}.orders-history-id,.orders-history-status{white-space:nowrap}.table-load-more-wrap{display:flex;justify-content:center;margin-top:12px}.office-analytics-toolbar{padding-top:18px;padding-bottom:18px}.office-analytics-card{overflow:hidden;border:1px solid #edf1ff;background:linear-gradient(180deg,#fff,#f8fbff)}.trend-chart__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.trend-chart__focus{min-width:190px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#365cf514,#365cf505);border:1px solid rgba(54,92,245,.12)}.trend-chart__focus-caption{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7784a6}.trend-chart__focus-value{font-size:18px;line-height:1.2;color:#1b2559}.trend-chart__focus-hint{font-size:12px;color:#5f6d8f}.trend-chart__legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.trend-chart__legend-button{min-width:170px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e3e9ff;border-radius:14px;background:#fff;color:#223051;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.trend-chart__legend-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1b255914}.trend-chart__legend-button.is-muted{opacity:.55}.trend-chart__legend-button.is-muted:hover{opacity:.78}.trend-chart__legend-swatch{width:12px;height:12px;flex-shrink:0;border-radius:999px}.trend-chart__legend-swatch--primary{background:#365cf5;box-shadow:0 0 0 6px #365cf51f}.trend-chart__legend-swatch--secondary{background:#d50100;box-shadow:0 0 0 6px #d501001a}.trend-chart__legend-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;line-height:1.2}.trend-chart__legend-text strong{font-size:13px;color:#182349}.trend-chart__insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.trend-chart__insight{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #edf1ff}.trend-chart__insight--primary{box-shadow:inset 0 0 0 1px #365cf50f}.trend-chart__insight--secondary{box-shadow:inset 0 0 0 1px #d501000f}.trend-chart__insight-label,.trend-chart__insight-meta{font-size:12px;color:#5f6d8f}.trend-chart__insight-value{font-size:18px;line-height:1.2;color:#182349}.trend-chart__viewport{overflow-x:auto;padding-bottom:6px}.trend-chart__frame{min-width:720px}.trend-chart__canvas{position:relative;height:320px;overflow:hidden;border-radius:22px;border:1px solid #edf1ff;background:radial-gradient(circle at top center,#365cf514,#365cf500 48%),linear-gradient(180deg,#fbfcff,#f4f7ff)}.trend-chart__svg{width:100%;height:100%;display:block}.trend-chart__grid-line{stroke:#8f9cbe38;stroke-width:1}.trend-chart__axis-text{fill:#7784a6;font-size:11px}.trend-chart__focus-band{fill:#365cf514}.trend-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-chart__line--primary{stroke:#365cf5;stroke-width:3.5}.trend-chart__line--secondary{stroke:#d50100;stroke-width:3;stroke-dasharray:8 8}.trend-chart__point{stroke:#fff;stroke-width:2.5;transition:r .2s ease,filter .2s ease}.trend-chart__point--primary{fill:#365cf5}.trend-chart__point--secondary{fill:#d50100}.trend-chart__point.is-active{filter:drop-shadow(0 6px 12px rgba(27,37,89,.22))}.trend-chart__hit-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(var(--trend-point-count),minmax(0,1fr))}.trend-chart__hit-zone{border:0;padding:0;cursor:pointer;background:transparent}.trend-chart__hit-zone:focus-visible{outline:2px solid rgba(54,92,245,.85);outline-offset:-2px;border-radius:16px}.trend-chart__labels{display:grid;grid-template-columns:repeat(var(--trend-point-count),minmax(0,1fr));gap:4px;margin-top:12px}.trend-chart__label{border:0;background:transparent;border-radius:10px;padding:6px 4px 0;font-size:11px;color:#7380a3;text-align:center;cursor:pointer;transition:color .2s ease,background-color .2s ease}.trend-chart__label:hover,.trend-chart__label.is-active{color:#1b2559;background:#365cf514}.trend-chart__label.is-active{font-weight:700}@keyframes countdownPulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 767px){.employees-telegram-legend,.trend-chart__header,.trend-chart__legend{flex-direction:column;align-items:flex-start;gap:8px}.trend-chart__focus,.trend-chart__legend-button{width:100%;min-width:0}.trend-chart__insights{grid-template-columns:1fr}.trend-chart__frame{min-width:640px}.trend-chart__canvas{height:280px}.office-employees-actions,.order-action-grid{flex-wrap:wrap}.spread-settings-grid{grid-template-columns:1fr}.spread-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) auto}.order-details-grid{grid-template-columns:1fr;padding:10px 18px 12px}.title-with-status-legend{margin-bottom:15px}.title-with-status-legend .text-medium{padding-left:10px;margin-bottom:0}.status-legend{flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 15px 15px}.status-legend-item{width:auto}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:15px}.table.top-selling-table thead{display:none}.table.top-selling-table tbody,.table.top-selling-table tr,.table.top-selling-table td{display:block;width:100%}.table.top-selling-table tbody>tr{border:1px solid #e8edf6;border-radius:12px;background:#fff;padding:10px 0;margin-bottom:10px}.table.top-selling-table tbody>tr.mobile-accordion-row{position:relative;padding:0;min-height:56px;cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded){padding:10px 56px 10px 14px}.table.top-selling-table tbody>tr.pool-selectable-row.mobile-accordion-row:not(.is-expanded){padding:10px 56px 10px 46px}.table.top-selling-table tbody>tr.pool-selectable-row.mobile-accordion-row .mobile-pool-checkbox{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;border:1.5px solid #b7c5ea;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:2;box-shadow:none}.table.top-selling-table tbody>tr.pool-selectable-row.mobile-accordion-row .mobile-pool-checkbox:before{content:"";width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(.72);opacity:0;transition:transform .18s ease,opacity .18s ease}.table.top-selling-table tbody>tr.pool-selectable-row.mobile-accordion-row .mobile-pool-checkbox.is-checked{border-color:#365cf5;background:#365cf5}.table.top-selling-table tbody>tr.pool-selectable-row.mobile-accordion-row .mobile-pool-checkbox.is-checked:before{opacity:1;transform:rotate(45deg) scale(1)}.table.top-selling-table tbody>tr.mobile-accordion-row.has-mobile-status-dot:not(.is-expanded){background:radial-gradient(circle at calc(100% - 19px) 50%,var(--mobile-row-status-color, transparent) 0 8px,transparent 8px),radial-gradient(circle at calc(100% - 19px) 50%,transparent 0 8px,rgba(26,33,66,.22) 8px 9px,transparent 9px),#fff}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded):before{content:attr(data-preview-primary);display:block;max-width:calc(100% - 56px);font-size:15px;font-weight:700;line-height:1.2;color:#1b2559;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded):after{content:attr(data-preview-secondary);display:block;max-width:calc(100% - 56px);margin-top:5px;font-size:12px;font-weight:600;line-height:1.2;color:#8a97b6;letter-spacing:.01em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.top-selling-table tbody>tr.mobile-accordion-row.is-expanded{padding:10px 0;border-color:#d9e4ff;box-shadow:0 10px 22px #21306314}.table.top-selling-table tbody>tr.mobile-accordion-row>td{border:0;padding:12px 18px!important;text-align:left!important}.table.top-selling-table tbody>tr.mobile-accordion-row.is-expanded>td.mobile-empty-cell{display:none!important}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td{display:none}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell{display:none!important}.table.top-selling-table tbody>tr.mobile-accordion-row.has-mobile-status-dot:not(.is-expanded):has(>td.pool-checkbox-cell input[type=checkbox]){background:#fff}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell:has(input[type=checkbox]){display:flex!important;align-items:center;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px!important;padding:0!important;background:transparent!important;z-index:4}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell:has(input[type=checkbox]):before{display:none!important;content:none!important}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell input[type=checkbox]{-webkit-appearance:none;appearance:none;display:block;width:18px;height:18px;margin:0;border:1.5px solid #bcc8e8;border-radius:6px;background:#fff;cursor:pointer;pointer-events:auto;box-shadow:none;outline:none}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell input[type=checkbox]:checked{border-color:#365cf5;background-color:#365cf5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8 3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.table.top-selling-table tbody>tr.mobile-accordion-row:not(.is-expanded)>td.pool-checkbox-cell input[type=checkbox]:focus{border-color:#365cf5;box-shadow:0 0 0 3px rgba(54,92,245,.14)}.table.top-selling-table tbody>tr.history-row,.table.top-selling-table tbody>tr.order-details-row{display:none}.table.top-selling-table tbody>tr.mobile-accordion-row.is-expanded+tr.history-row,.table.top-selling-table tbody>tr.mobile-accordion-row.is-expanded+tr.order-details-row{display:block}.table.top-selling-table tbody>tr.order-details-row{border:0;background:transparent;padding:0;margin-top:-4px}.table.top-selling-table tbody>tr>td{border:0;padding:12px 18px!important;text-align:left!important}.table.top-selling-table tbody>tr>td:before{content:attr(data-label);display:block;margin-bottom:7px;font-size:11px;font-weight:600;color:#5d657b;text-transform:uppercase;letter-spacing:.02em}.table.top-selling-table .history-cell{text-align:left}.table.top-selling-table .history-toggle-btn,.table.top-selling-table .details-toggle-btn,.table.top-selling-table .action-icon-btn--details{display:none!important}.table.top-selling-table .history-row td:before{display:none!important;content:none!important}.table.top-selling-table .order-details-row td:before{display:none!important;content:none!important}}:root{--auth-blue: #0052ff;--auth-ink: #0a0b0d;--auth-text: #4b5565;--auth-border: #e7ebf4;--auth-panel: #ffffff;--auth-shadow: 0 28px 60px -36px rgba(10, 17, 34, .42)}html.auth-login-lock,body.auth-login-lock{height:100%;min-height:100dvh;overflow:hidden;overscroll-behavior-y:none;background:#fff}body.auth-login-lock #root{height:100%;min-height:100dvh;overflow:hidden;background:#fff}.main-wrapper.ms-0.auth-entry-shell{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;background:#fff}.main-wrapper.ms-0.auth-entry-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#fff;display:none}.main-wrapper.ms-0.auth-entry-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(0,82,255,.13) 1px,transparent 1px);background-size:24px 24px;opacity:0;display:none}.main-wrapper.ms-0 .auth-entry-section{min-height:100%;height:100%;padding:clamp(14px,3vw,30px);overflow:hidden}.main-wrapper.ms-0 .auth-entry-section .container-fluid{max-width:1180px;margin:0 auto}.main-wrapper.ms-0 .auth-entry-row{width:min(100%,430px);margin:0 auto}.main-wrapper.ms-0 .auth-entry-row>[class*=col-]{flex:0 0 100%;max-width:100%}.main-wrapper.ms-0 .auth-entry-wrapper{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:30px;box-shadow:var(--auth-shadow);min-height:auto;overflow:hidden}.main-wrapper.ms-0 .auth-entry-form-wrap{width:100%;padding:clamp(22px,3vw,32px)}.auth-entry-back-btn{width:44px;height:44px;border:1px solid var(--auth-border);border-radius:14px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px -16px #11182773;transition:transform .18s ease,border-color .18s ease}.auth-entry-back-btn:hover{border-color:#d3dbec;transform:translateY(-1px)}.auth-entry-header{margin-top:4px;margin-bottom:18px}.auth-entry-kicker{margin:0 0 12px;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--auth-blue)}.auth-entry-title{margin:0;color:var(--auth-ink);font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:clamp(32px,5vw,40px);line-height:.95;letter-spacing:.01em;font-weight:900;text-transform:uppercase}.auth-entry-subtitle{margin:12px 0 0;color:var(--auth-text);font-size:13px;font-weight:600;line-height:1.65}.auth-entry-form{margin-top:12px;display:flex;flex-direction:column;gap:14px}.auth-entry-input{margin-bottom:0!important}.auth-entry-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-entry-input label,.auth-entry-label-row label{margin-bottom:7px;color:#9ba4b5;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.auth-entry-recovery{border:none;background:transparent;padding:0;color:var(--auth-blue);font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-entry-input-wrap{position:relative}.auth-entry-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca6ba;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:14px;font-weight:900;pointer-events:none;transition:color .2s ease}.auth-entry-input input,.auth-entry-input textarea{height:54px;border-radius:16px;border:1px solid var(--auth-border);background:#fff;color:#0f172a;padding:14px 14px 14px 42px;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:13px;font-weight:700;box-shadow:0 8px 20px -20px #000c;transition:border-color .2s ease,box-shadow .2s ease}.auth-entry-input input::placeholder,.auth-entry-input textarea::placeholder{color:#a8b2c5;font-weight:700}.auth-entry-input input:focus,.auth-entry-input textarea:focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px #0052ff1a}.auth-entry-input-wrap:focus-within .auth-entry-input-icon{color:var(--auth-blue)}.auth-entry-options{display:inline-flex;align-items:center;gap:10px;padding-top:4px}.auth-entry-toggle{width:44px;height:24px;border:none;border-radius:999px;background:#e9edf5;padding:4px;display:inline-flex;align-items:center;justify-content:flex-start;transition:background-color .2s ease}.auth-entry-toggle-knob{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 3px 10px -5px #00000073;transition:transform .2s ease,background-color .2s ease}.auth-entry-toggle.is-active{background:#0052ff42}.auth-entry-toggle.is-active .auth-entry-toggle-knob{transform:translate(20px);background:var(--auth-blue)}.auth-entry-options-text{color:#7d8798;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-entry-submit{width:100%;height:56px;margin-top:4px;border:none;border-radius:16px;background:var(--auth-blue);color:#fff;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 20px 28px -20px #0052ffd9;transition:transform .2s ease,filter .2s ease}.auth-entry-submit:hover{transform:translateY(-1px);filter:brightness(1.04)}.auth-entry-sync{margin-top:8px}.auth-entry-sync-divider{position:relative;text-align:center;margin-bottom:14px}.auth-entry-sync-divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #edf1f8}.auth-entry-sync-divider span{position:relative;display:inline-block;padding:0 12px;background:#fff;color:#b1b8c6;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-entry-sync-buttons{display:flex;gap:12px}.auth-entry-sync-btn{flex:1;height:50px;border:1px solid var(--auth-border);border-radius:16px;background:#fff;color:#475569;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.auth-entry-sync-btn:hover{border-color:#cfd8ea;transform:translateY(-1px)}@media (max-width: 767px){.main-wrapper.ms-0 .auth-entry-section,.main-wrapper.ms-0 .auth-entry-section .container-fluid{padding:0}.main-wrapper.ms-0 .auth-entry-row{width:100%;min-height:100dvh}.main-wrapper.ms-0 .auth-entry-wrapper{min-height:100dvh;border-radius:0;border-left:none;border-right:none;box-shadow:none}.main-wrapper.ms-0 .auth-entry-form-wrap{padding:18px 18px 26px}.auth-entry-title{font-size:34px}.auth-entry-submit{height:54px}}
.wallet-copy-field{width:100%;min-height:54px;border-radius:16px;border:1px solid var(--ui-authlike-border);background:#fff;color:#0f172a;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;box-shadow:var(--ui-authlike-shadow);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.wallet-copy-field:hover{border-color:#ccd7f8;background:#f9fbff}.wallet-copy-field:focus-visible{outline:none;border-color:var(--ui-authlike-focus);box-shadow:0 0 0 3px #0052ff1a}.wallet-copy-field__value{min-width:0;flex:1;color:#1a2142;font-size:13px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-copy-field__icon{flex:0 0 auto;font-size:18px;color:#365cf5;opacity:.92}