:root{--trader-sidebar: 228px;--trader-sidebar-compact: 76px;--trader-header: 68px;--trader-radius: 8px;--trader-control-radius: 6px;--trader-gap: 16px}html{background:var(--background-dark);scrollbar-color:var(--base-accent) transparent}body{background:var(--background-dark);color:var(--text-colour)}button,input,select,textarea{font:inherit}button,[role=button],.add,.navigate-button,.method-trigger{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-action);outline-offset:2px}::selection{background:var(--accent-action);color:var(--text-inverse)}.left-menu{width:var(--trader-sidebar);padding:0 16px 16px;background:#12151a;border-right:1px solid var(--border-light);overflow-x:hidden}.left-menu.collapsed{width:var(--trader-sidebar-compact)!important;padding:0 10px 16px!important}.head-menu{height:var(--trader-header);align-items:center;justify-content:space-between}.logo-text,.box-logo .logo-text{color:var(--text-colour);font-weight:700;letter-spacing:0;filter:none}.head-menu .logo-text:first-letter,.logo-highlight,.box-logo .logo-text:first-letter{color:var(--accent-action)}.menu-section-title{height:auto;margin:20px 10px 6px;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.navigate-button,.navigate-button-activ{position:relative;width:100%;min-width:0;height:42px;margin-top:4px;padding:0 12px;gap:10px;border:0;border-radius:var(--trader-control-radius);font-size:15px;font-weight:500;line-height:1;transition:background-color .16s ease,color .16s ease;text-align:left}.menu-toggle{border:0}.navigate-button:hover{background:#ffffff0e}.navigate-button-activ{background:var(--accent-action-soft);color:var(--text-colour)}.navigate-button-activ:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 2px 2px 0;background:var(--accent-action)}.navigate-button i,.navigate-button-activ i,.settings-menu-item i,.mobile-menu-item i{color:var(--icon-accent)}.footer-menu{min-height:58px;height:auto;padding:10px 0 0;border-top:1px solid var(--border-light)}.header-base-all{position:sticky;top:0;z-index:100;width:calc(100% - var(--trader-sidebar));max-width:none;height:var(--trader-header);margin-left:var(--trader-sidebar);padding:0 24px;align-items:center;background:#0e1013e6;border-bottom:1px solid var(--border-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-base-all h1{min-width:0;overflow:hidden;color:var(--text-colour);font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.main-block_12{width:calc(100% - var(--trader-sidebar));max-width:1680px;min-width:0;min-height:calc(100vh - var(--trader-header));margin-left:var(--trader-sidebar);padding:20px 24px 40px;overflow:visible}.main-block_12>*,.row>*,.main-content-block>*{min-width:0}.row{width:100%;margin-bottom:var(--trader-gap);gap:var(--trader-gap)}.col{border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--base-dark)}.col-1-9,.col-1-10{flex:1 1 68%;min-width:0}.col-9-13,.col-10-13{flex:0 1 360px;min-width:280px}.My_Balance,.Balance_Summary,.Rating,.Threat_by_terminals,.Last_Transaction,.main-data-block,.settings-content,.support-section,.wallet-section{border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--base-dark);box-shadow:none}.My_Balance,.Balance_Summary,.Rating,.Threat_by_terminals,.Last_Transaction{padding:0 20px 18px;overflow:hidden}.head-menu-block{height:60px;min-height:60px;border-bottom:1px solid var(--border-light)}.head-menu-block h2{color:var(--text-colour);font-size:16px;font-weight:600}.content-block,.main-content-block{min-width:0;overflow:visible}.main-content-block{gap:14px;padding-top:16px}.balance_profit h1,.transaction-info-main-value,.payment-card-number,.wallet-address{font-family:IBM Plex Mono,monospace!important;font-variant-numeric:tabular-nums}.balance_profit h1{font-size:clamp(24px,3vw,34px);line-height:1.15}.text-block{width:100%;height:auto;min-height:84px;gap:16px;padding:12px 0 20px;flex-wrap:wrap}.workspace-row{align-items:stretch}.workspace-strip{position:relative;display:flex;flex:1 1 auto;min-height:164px;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--base-dark)}.workspace-strip:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent-action)}.workspace-identity{min-width:0}.workspace-kicker{color:var(--accent-action);font-family:IBM Plex Mono,monospace!important;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.workspace-identity h2{margin-top:8px;overflow:hidden;color:var(--text-colour);font-size:clamp(24px,3vw,38px);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.workspace-metrics{display:flex;flex:0 0 auto;gap:12px}.workspace-metric{width:148px;padding:14px 16px;border-left:1px solid var(--border-color)}.workspace-metric strong{display:block;color:var(--text-colour);font-family:IBM Plex Mono,monospace!important;font-size:24px;font-weight:600;line-height:1.1}.workspace-metric span{display:block;margin-top:6px;overflow:hidden;color:var(--text-second);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.Text-main-block{width:min(720px,100%);max-width:none;height:auto;min-height:0;color:var(--text-second);font-size:15px;line-height:1.5}.add,.confirm,.confirm-button,.details-button,.save-button,.submit-button,.box-button button,.simple-get-started,.mobile-get-started{min-height:42px;border:1px solid transparent;border-radius:var(--trader-control-radius);background:var(--accent-action);color:var(--text-inverse);font-weight:600;letter-spacing:0;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.add:hover,.confirm:hover,.confirm-button:hover,.details-button:hover,.save-button:hover,.submit-button:hover,.box-button button:hover,.simple-get-started:hover,.mobile-get-started:hover{background:var(--accent-action-hover);color:var(--text-inverse);box-shadow:none;transform:translateY(-1px)}.add:active,.confirm:active,.confirm-button:active,.details-button:active,.save-button:active,.submit-button:active{transform:translateY(0)}.verify-button.success{background:var(--accent-action);color:var(--text-inverse)}.verify-button.success:hover{background:var(--accent-action-hover)}.cancel,.reset-button,.delete-button,.unbind-button{border-radius:var(--trader-control-radius)}.button-circle,.img-user-photo{width:40px;height:40px;border:1px solid var(--border-light);background:var(--base-dark)}.button-circle{border-radius:var(--trader-control-radius)}input,select,textarea,.form-input,.filter-select,.search-box input,.search-select,.method-trigger{min-width:0;border:1px solid var(--border-light)!important;border-radius:var(--trader-control-radius);background:var(--base-light);color:var(--text-colour);box-shadow:none}input:focus,select:focus,textarea:focus,.form-input:focus,.search-box input:focus,.search-select:focus{border-color:var(--accent-action)!important;outline:none;box-shadow:0 0 0 3px var(--accent-action-soft)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}.search-filter-container,.filter-block,.filter-panel,.universal-filter-panel{width:100%;height:auto;min-height:56px;padding:12px;gap:10px;flex-wrap:wrap;border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--base-dark)}.search-box,.search-reset-row,.filter-reset-container,.filter-group{min-width:0}.filter-menu,.method-menu,.dropdown-menu{border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--surface-raised);box-shadow:var(--shadow-md)}.method-item:hover,.dropdown-item:hover{background:var(--accent-action-soft)}.table-data-wrapper,.transaction-table-container,.payments-table{width:100%;min-width:0}.transaction-table-container,.payments-table{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.transaction-table,.payments-table table{width:100%;min-width:720px;border-collapse:collapse;table-layout:auto;font-size:14px}.transaction-table th,.payments-table th{padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff06;color:var(--text-second);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.transaction-table td,.payments-table td{max-width:360px;padding:13px 14px;border-bottom:1px solid var(--border-light);color:var(--text-colour);font-size:14px;line-height:1.35;overflow-wrap:normal;word-break:normal}.transaction-table tbody tr,.payments-table tbody tr{transition:background-color .14s ease}.transaction-table tbody tr:hover,.payments-table tbody tr:hover{background:#f3cc4d0b}.transaction-table td:first-child,.transaction-id,.dispute-id,.date-time-cell,.vietqr-amount{font-family:IBM Plex Mono,monospace!important;font-variant-numeric:tabular-nums}.transaction-table td:first-child{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-transaction-list{display:grid;gap:10px;padding:2px 0}.overview-transaction-card{overflow:hidden;border:1px solid var(--border-color);border-radius:var(--trader-control-radius);background:var(--card-raised)}.overview-transaction-card__header,.overview-transaction-card__id{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.overview-transaction-card__header{border-bottom:1px solid var(--border-color)}.overview-transaction-card__header>div{display:flex;align-items:baseline;gap:8px}.overview-transaction-card__header strong{font-size:13px}.overview-transaction-card__header span:not(.status-badge),.overview-transaction-card__id>span,.overview-transaction-card__metrics span{color:var(--text-second);font-size:12px}.overview-transaction-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-color)}.overview-transaction-card__metrics>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px 14px;background:var(--card-raised)}.overview-transaction-card__metrics strong,.overview-transaction-card__metrics small,.overview-transaction-card__id code{overflow:hidden;font-family:IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.section-info h4{font-size:14px}.section-info p{font-size:13px;line-height:1.4}.toggle-bar.active{background:var(--accent-action)}.overview-transaction-card__metrics strong{font-size:13px}.overview-transaction-card__metrics small{color:var(--primary-colour);font-size:11px}.overview-transaction-card__id{border-top:1px solid var(--border-color)}.overview-transaction-card__id code{color:var(--text-colour);font-size:12px;text-align:right}.status-badge{min-height:28px;padding:4px 8px;border:1px solid currentColor;border-radius:999px;background:transparent;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.status-badge.complete,.status-badge.completed,.status-badge.active,.status-badge.completed_towards_merchant,.status-badge.completed_towards_trader{color:var(--positive)}.status-badge.pending,.status-badge.waiting,.status-badge.verification,.status-badge.inprocess,.status-badge.consideration{color:var(--accent-amber)}.status-badge.canceled,.status-badge.cancelled,.status-badge.expired,.status-badge.inactive,.status-badge.close{color:var(--text-second)}.status-badge.dispute,.status-badge.failed,.status-badge.error{color:var(--accent-red)}.transaction-action-btn,.table-action-btn,.pagination button,.page-button{min-width:34px;min-height:34px;border:1px solid var(--border-light);border-radius:var(--trader-control-radius);background:var(--base-light);color:var(--text-colour)}.transaction-action-btn:hover,.table-action-btn:hover,.pagination button:hover,.page-button:hover,.page-button.active{border-color:#f3cc4d73;background:var(--accent-action-soft);color:var(--accent-action)}.payment-card,.terminal-card,.device-card,.transaction-card.mobile,.dispute-card.mobile,.payment-mobile-card{min-width:0;border:1px solid var(--border-light);border-radius:var(--trader-radius);background:var(--base-dark);box-shadow:none}.payment-card:hover,.terminal-card:hover,.device-card:hover{border-color:#f3cc4d57}.device-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.no-terminals,.no-transaction,.no-payments,.empty-state{min-height:180px;height:auto;padding:28px 20px;border:1px dashed var(--border-color);border-radius:var(--trader-radius);color:var(--text-second);font-size:15px;text-align:center}.modal-overlay,.add-terminal-modal-overlay{padding:20px;background:#050608c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.payment-modal,.confirm-modal,.transaction-info-modal,.wallet-modal,.box-form-reg,.modal-content,.dispute-details-modal,.add-terminal-modal{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border-color);border-radius:var(--trader-radius);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.add-terminal-modal{overflow-x:hidden}.add-terminal-modal .qr-modal,.add-terminal-modal .qr-container{min-width:0;max-width:100%}.add-terminal-modal .qr-container svg{width:min(256px,100%);height:auto}.modal-header,.transaction-info-header,.settings-content-section{border-color:var(--border-light)}.close-button{width:36px;height:36px;border:1px solid var(--border-light);border-radius:var(--trader-control-radius);background:var(--base-light);color:var(--text-colour)}.settings-menu{left:var(--trader-sidebar);width:196px;margin-top:var(--trader-header);padding:8px 12px;border-right:1px solid var(--border-light);background:#12151af5}.settings-menu-item{min-height:40px;height:auto;border-radius:var(--trader-control-radius);font-size:14px}.settings-menu-item.active{background:var(--accent-action-soft);color:var(--accent-action)}.active-indicator{background:var(--accent-action)}.settings-page-content,.settings-stack,.settings-content-section{min-width:0}.simple-welcome-container{background:var(--background-dark)}.auth-landing-copy .simple-title,.simple-title{color:var(--accent-action);background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;font-size:clamp(42px,6vw,72px);letter-spacing:0}.auth-landing-copy .simple-subtitle,.simple-subtitle{color:var(--text-second)}.simple-get-started,.mobile-get-started,.box-button button{background:var(--accent-action);color:var(--text-inverse)}.simple-get-started:hover,.mobile-get-started:hover,.box-button button:hover{background:var(--accent-action-hover)}.auth-landing-image{filter:saturate(.72) sepia(.12) brightness(1.04) drop-shadow(0 28px 38px rgba(0,0,0,.38))}.box-form-reg{padding:28px;background:var(--surface-raised)}.form-input{min-height:46px;padding:11px 42px 11px 14px}.transaction-table-container::-webkit-scrollbar,.payments-table::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.payment-modal::-webkit-scrollbar{width:8px;height:8px}.transaction-table-container::-webkit-scrollbar-thumb,.payments-table::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb,.payment-modal::-webkit-scrollbar-thumb{border-radius:999px;background:var(--base-accent)}@media (max-width: 1140px){.header-base-all,.main-block_12{width:calc(100% - var(--trader-sidebar-compact));margin-left:var(--trader-sidebar-compact)}.settings-menu{left:var(--trader-sidebar-compact)}}@media (max-width: 900px){.row{flex-direction:column}.col-1-9,.col-1-10,.col-9-13,.col-10-13,.My_Balance,.Balance_Summary,.Rating,.Threat_by_terminals,.Last_Transaction{width:100%;max-width:none;min-width:0;flex:none}.mobile-row,.mobile-column{width:100%;max-width:none}.settings-container{flex-direction:column}.workspace-strip{min-height:136px;padding:22px 24px}}@media (max-width: 720px){:root{--trader-header: 60px}.header-base-all,.main-block_12{width:100%;margin-left:0}.header-base-all{padding:0 12px}.header-base-all h1{font-size:20px}.main-block_12{min-height:calc(100dvh - var(--trader-header));padding:14px 12px calc(82px + env(safe-area-inset-bottom))}.mobile-menu{min-height:64px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));gap:2px;border-top:1px solid var(--border-color);background:#12151af5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-menu-item{min-width:0;height:52px;border-radius:var(--trader-control-radius);font-size:20px}.mobile-menu-active{background:var(--accent-action-soft);color:var(--text-colour)!important}.mobile-menu-label{max-width:100%;overflow:hidden;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.text-block{align-items:stretch;padding-top:4px}.Text-main-block{font-size:14px}.text-block .add{width:100%;justify-content:center}.workspace-strip{min-height:0;align-items:flex-start;flex-direction:column;padding:20px}.workspace-identity h2{font-size:24px;white-space:normal}.workspace-metrics{width:100%}.workspace-metric{width:auto;min-width:0;flex:1;padding:10px 12px}.My_Balance,.Balance_Summary,.Rating,.Threat_by_terminals,.Last_Transaction{padding:0 14px 14px}.head-menu-block{height:52px;min-height:52px}.head-menu-block h2{font-size:15px}.transaction-table{min-width:660px}.transaction-table th,.transaction-table td{padding:10px 12px;font-size:13px}.overview-transaction-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-transaction-card__metrics>div:last-child{grid-column:1 / -1}.search-filter-container,.filter-block,.filter-panel,.universal-filter-panel{padding:10px}.search-reset-row,.filter-reset-container,.dispute-search-reset-row{width:100%;flex-wrap:wrap}.search-box,.filter-group,.method-selector{width:100%;min-width:0}.search-box input,.filter-group input,.search-select,.filter-select,.method-trigger{min-width:0;max-width:none;min-height:42px;font-size:14px}.payment-modal,.confirm-modal,.transaction-info-modal,.wallet-modal,.box-form-reg,.modal-content,.dispute-details-modal,.add-terminal-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.modal-overlay,.add-terminal-modal-overlay{padding:10px}.settings-menu{left:0;margin-top:var(--trader-header)}}@media (max-width: 380px){.main-block_12{padding-inline:10px}.header-base-all h1{font-size:18px}.mobile-menu-label{font-size:10px}.button-site-header{gap:4px}.box-for-user-header h3,.box-for-user-header p{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-card.mobile .info-columns,.dispute-card.mobile .info-columns{gap:10px}.transaction-card.mobile .info-item span,.dispute-card.mobile .info-item span{font-size:13px}}@media (prefers-reduced-motion: no-preference){.auth-landing-copy>*{animation:trader-enter .42s ease-out both}.auth-landing-copy>*:nth-child(2){animation-delay:50ms}.auth-landing-copy>*:nth-child(3){animation-delay:90ms}.auth-landing-copy>*:nth-child(4){animation-delay:.13s}@keyframes trader-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
