:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;color:#fff;background-color:#1a1a1a}:root[data-theme=light]{color-scheme:light;color:#1a1a1a;background-color:#fff}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:block;min-width:320px;min-height:100vh;transition:background-color .3s,color .3s}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1976d2;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}[data-theme=dark] .ant-card{background:#252525!important;border:1px solid #333!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector{background:#2a2a2a!important;border-color:#333!important;color:#fff!important}[data-theme=light] .ant-card{background:#fff!important;border:1px solid #e0e0e0!important}[data-theme=light] .ant-input,[data-theme=light] .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:#1a1a1a!important}.ant-modal-mask{background-color:#000000d9!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notification-target-row>td{background:#fff7cc!important;box-shadow:inset 0 2px #f0b429,inset 0 -2px #f0b429}[data-theme=dark] .notification-target-row>td{background:#4b3d12!important}[data-theme=dark] .ant-modal-mask{background-color:#000000e6!important}[data-theme=light] .ant-modal-mask{background-color:#000000bf!important}.footer-link{transition:color .3s ease}.footer-link:hover{color:var(--primary-color, #00cc6a)!important}@media (max-width: 1200px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr!important;gap:32px!important}}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width: 768px){.ant-layout-footer{padding:24px 16px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}}[data-theme=dark] .ant-layout{background:#1a1a1a!important}[data-theme=dark] .ant-menu-dark{background:transparent!important}[data-theme=dark] .ant-menu-dark .ant-menu-item{color:#fff!important}[data-theme=dark] .ant-menu-dark .ant-menu-item-selected{background-color:transparent!important;color:#0f8!important;border-bottom:2px solid #00ff88}[data-theme=dark] .ant-menu-dark .ant-menu-item:hover{color:#0f8!important}[data-theme=dark] .ant-table{background:#252525!important}[data-theme=dark] .ant-table-thead>tr>th{background:#2a2a2a!important;color:#fff!important;border-bottom:1px solid #333!important}[data-theme=dark] .ant-table-tbody>tr>td{background:#252525!important;color:#fff!important;border-bottom:1px solid #333!important;font-size:13px}[data-theme=dark] .ant-table-thead>tr>th{font-size:13px;font-weight:600!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#2a2a2a!important}[data-theme=dark] .ant-pagination-item{background:#2a2a2a!important;border-color:#333!important}[data-theme=dark] .ant-pagination-item a{color:#fff!important}[data-theme=dark] .ant-pagination-item-active{background:#0f8!important;border-color:#0f8!important}[data-theme=dark] .ant-pagination-item-active a{color:#1a1a1a!important}[data-theme=light] .ant-layout{background:#fff!important}[data-theme=light] .ant-menu-light,[data-theme=light] .ant-menu-light .ant-menu-item{border-bottom:none!important}[data-theme=light] .ant-menu-light .ant-menu-item-selected{background-color:transparent!important;color:#00cc6a!important;border-bottom:2px solid #00cc6a!important}[data-theme=light] .ant-menu-light .ant-menu-item:hover{color:#00cc6a!important;border-bottom:none!important}[data-theme=light] .ant-pagination-item-active{background:#00cc6a!important;border-color:#00cc6a!important}[data-theme=light] .ant-pagination-item-active a{color:#1a1a1a!important}[data-theme=light] .ant-table{background:#fff!important}[data-theme=light] .ant-table-thead>tr>th{background:#f5f5f5!important;color:#1a1a1a!important;border-bottom:1px solid #e0e0e0!important;font-weight:600!important}[data-theme=light] .ant-table-tbody>tr>td{background:#fff!important;color:#1a1a1a!important;border-bottom:1px solid #f0f0f0!important}[data-theme=light] .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}[data-theme=light] .ant-table-tbody>tr>td{font-size:13px;padding:12px 16px!important}[data-theme=light] .ant-table-thead>tr>th{font-size:13px;padding:12px 16px!important}[data-theme=dark] .ant-table-tbody>tr>td{padding:12px 16px!important}[data-theme=dark] .ant-table-thead>tr>th{padding:12px 16px!important}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{white-space:nowrap}.ant-table-tbody>tr>td{white-space:nowrap;vertical-align:top}.bids-page{padding:24px;transition:background-color .3s;height:100%;overflow:auto}[data-theme=dark] .bids-page{background:#1a1a1a}[data-theme=light] .bids-page{background:#fff}.bids-header{margin-bottom:24px}.bids-controls{border-radius:8px;padding:16px;transition:background-color .3s,border-color .3s}[data-theme=dark] .bids-controls{background:#252525;border:1px solid #333}[data-theme=light] .bids-controls{background:#f5f5f5;border:1px solid #e0e0e0}.bids-content{border-radius:8px;padding:16px;transition:background-color .3s}[data-theme=dark] .bids-content{background:#252525}[data-theme=light] .bids-content{background:#f5f5f5}[data-theme=dark] .ant-tabs-tab{color:#b0b0b0!important}[data-theme=dark] .ant-tabs-tab-active{color:#0f8!important}[data-theme=dark] .ant-tabs-ink-bar{background:#0f8!important}[data-theme=light] .ant-tabs-tab{color:#666!important}[data-theme=light] .ant-tabs-tab-active{color:#00cc6a!important}[data-theme=light] .ant-tabs-ink-bar{background:#00cc6a!important}.deals-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .deals-page{background:#1a1a1a}[data-theme=light] .deals-page{background:#fff}.deals-header{margin-bottom:24px}.deals-filters{border-radius:8px;padding:16px;margin-bottom:24px;transition:background-color .3s,border-color .3s}[data-theme=dark] .deals-filters{background:#252525;border:1px solid #333}[data-theme=light] .deals-filters{background:#f5f5f5;border:1px solid #e0e0e0}.deals-content{border-radius:8px;padding:16px;transition:background-color .3s}[data-theme=dark] .deals-content{background:#252525}[data-theme=light] .deals-content{background:#f5f5f5}.market-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .market-page{background:#1a1a1a}[data-theme=light] .market-page{background:#fff}.faq-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .faq-page{background:#1a1a1a}[data-theme=light] .faq-page{background:#fff}.instructions-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .instructions-page{background:#1a1a1a}[data-theme=light] .instructions-page{background:#fff}.instructions-container{max-width:900px;margin:0 auto}.settings-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .settings-page{background:#1a1a1a}[data-theme=light] .settings-page{background:#fff}.settings-header{border-radius:8px;padding:16px;margin-bottom:24px;transition:background-color .3s,border-color .3s}[data-theme=dark] .settings-header{background:#252525;border:1px solid #333}[data-theme=light] .settings-header{background:#f5f5f5;border:1px solid #e0e0e0}.settings-content{border-radius:8px;padding:16px;transition:background-color .3s,border-color .3s}[data-theme=dark] .settings-content{background:#252525;border:1px solid #333}[data-theme=light] .settings-content{background:#f5f5f5;border:1px solid #e0e0e0}.create-order-modal .ant-modal-content{border-radius:12px;overflow:hidden}.create-order-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid;transition:border-color .3s}[data-theme=dark] .create-order-header{border-bottom-color:#333}[data-theme=light] .create-order-header{border-bottom-color:#e0e0e0}.header-actions{display:flex;align-items:center;gap:24px;flex:1;justify-content:flex-end}.create-order-body{padding:24px;max-height:600px;overflow-y:auto}.order-form-content{display:flex;flex-direction:column;gap:24px}.form-section{width:100%}.trade-type-buttons{display:flex;gap:16px;margin-bottom:24px}.currency-section{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.currency-item{flex:1}.rate-offer-section{display:flex;align-items:center;padding:16px;border-radius:8px;transition:background-color .3s}[data-theme=dark] .rate-offer-section{background:#252525}[data-theme=light] .rate-offer-section{background:#f5f5f5}.create-order-footer{display:flex;align-items:center;justify-content:space-between;padding:24px;border-top:1px solid;transition:border-color .3s}[data-theme=dark] .create-order-footer{border-top-color:#333}[data-theme=light] .create-order-footer{border-top-color:#e0e0e0}[data-theme=dark] .ant-steps-item-process .ant-steps-item-icon{background:#0f8;border-color:#0f8}[data-theme=dark] .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1a1a1a}[data-theme=dark] .ant-steps-item-finish .ant-steps-item-icon{border-color:#0f8}[data-theme=dark] .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#0f8}[data-theme=light] .ant-steps-item-process .ant-steps-item-icon{background:#00cc6a;border-color:#00cc6a}[data-theme=light] .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1a1a1a}[data-theme=light] .ant-steps-item-finish .ant-steps-item-icon{border-color:#00cc6a}[data-theme=light] .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#00cc6a}[data-theme=dark] .ant-radio-wrapper{color:#fff}[data-theme=light] .ant-radio-wrapper{color:#1a1a1a}[data-theme=dark] .ant-radio-checked .ant-radio-inner{border-color:#0f8;background:#0f8}[data-theme=light] .ant-radio-checked .ant-radio-inner{border-color:#00cc6a;background:#00cc6a}[data-theme=dark] .ant-select-selector{background:#1a1a1a!important;border-color:#333!important;color:#fff!important}[data-theme=light] .ant-select-selector{background:#fff!important;border-color:#e0e0e0!important;color:#1a1a1a!important}@media (max-width: 768px){.create-order-header{flex-direction:column;gap:16px;align-items:flex-start}.header-actions{width:100%;flex-direction:column;align-items:stretch}.trade-type-buttons,.currency-section{flex-direction:column}}.orders-page{padding:24px;height:100%;overflow:auto;transition:background-color .3s}[data-theme=dark] .orders-page{background:#1a1a1a}[data-theme=light] .orders-page{background:#fff}.orders-header{margin-bottom:24px}.orders-controls{display:flex;gap:24px;align-items:flex-start;margin-bottom:16px;padding:24px;border-radius:8px;transition:background-color .3s,border-color .3s}[data-theme=dark] .orders-controls{background:#252525;border:1px solid #333}[data-theme=light] .orders-controls{background:#f5f5f5;border:1px solid #e0e0e0}.trade-type-selector{flex:0 0 auto}.trade-type-selector .ant-radio-group{display:flex;gap:0}.trade-type-selector .ant-radio-button-wrapper{border-radius:0}.trade-type-selector .ant-radio-button-wrapper:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.trade-type-selector .ant-radio-button-wrapper:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.trade-type-selector .ant-radio-button-wrapper{min-width:150px;height:48px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.trade-type-selector .trade-type-active{background:#fff!important;border-color:#333!important;color:#1a1a1a!important}[data-theme=light] .trade-type-selector .trade-type-active{background:#1a1a1a!important;border-color:#e0e0e0!important;color:#fff!important}.trade-type-selector .trade-type-inactive{background:#252525!important;border-color:#333!important;color:#b0b0b0!important}[data-theme=light] .trade-type-selector .trade-type-inactive{background:#f5f5f5!important;border-color:#e0e0e0!important;color:#666!important}.trade-type-selector .trade-type-active:hover{background:#fff!important;border-color:#333!important;color:#1a1a1a!important}[data-theme=light] .trade-type-selector .trade-type-active:hover{background:#1a1a1a!important;border-color:#e0e0e0!important;color:#fff!important}.amount-input-section{flex:1;min-width:200px}.action-buttons{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;min-width:180px}.order-options{display:flex;gap:24px;padding:16px 24px;border-radius:8px;transition:background-color .3s,border-color .3s}[data-theme=dark] .order-options{background:#252525;border:1px solid #333}[data-theme=light] .order-options{background:#f5f5f5;border:1px solid #e0e0e0}[data-theme=dark] .order-options .ant-checkbox-wrapper{color:#fff}[data-theme=light] .order-options .ant-checkbox-wrapper{color:#1a1a1a}.orders-content{border-radius:8px;padding:16px;transition:background-color .3s}[data-theme=dark] .orders-content{background:#252525}[data-theme=light] .orders-content{background:#f5f5f5}[data-theme=dark] .ant-radio-button-wrapper{border-color:#333}[data-theme=light] .ant-radio-button-wrapper{border-color:#e0e0e0}[data-theme=dark] .ant-radio-button-wrapper:hover{border-color:#0f8;color:#0f8}[data-theme=light] .ant-radio-button-wrapper:hover{border-color:#00cc6a;color:#00cc6a}[data-theme=dark] .ant-radio-button-wrapper-checked{background:#fff!important;border-color:#333!important;color:#1a1a1a!important}[data-theme=light] .ant-radio-button-wrapper-checked{background:#1a1a1a!important;border-color:#e0e0e0!important;color:#fff!important}[data-theme=dark] .ant-radio-button-wrapper-checked:hover{background:#fff!important;border-color:#333!important;color:#1a1a1a!important}[data-theme=light] .ant-radio-button-wrapper-checked:hover{background:#1a1a1a!important;border-color:#e0e0e0!important;color:#fff!important}@media (max-width: 1200px){.orders-controls{flex-direction:column}.action-buttons{width:100%;align-items:stretch}.action-buttons button{width:100%}}.requisites-page{width:100%}.requisites-page h1{font-size:24px;font-weight:600}.crypto-order-creator{width:100%}.crypto-order-creator>.ant-steps{max-width:840px;margin:0 auto 32px}.crypto-order-step{display:flex;flex-direction:column;gap:24px}.crypto-order-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crypto-order-direction-button{width:100%;height:56px;font-size:16px}.crypto-order-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:24px;border:1px solid;border-radius:8px}.crypto-order-currency{display:flex;flex-direction:column;align-items:center;min-width:0}.crypto-order-currency .ant-typography{margin:0}.crypto-order-flow-arrow{font-size:22px}.crypto-order-rate-line{display:flex;justify-content:space-between;gap:16px;padding:0 4px}.crypto-order-option-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:8px;background:#7f7f7f1f}.crypto-order-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crypto-order-fields-grid .ant-form-item{margin-bottom:0}.crypto-order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding:24px;border:1px solid;border-radius:8px}.crypto-order-summary>div{display:flex;flex-direction:column;gap:4px;min-width:0}.crypto-order-summary-wide{grid-column:1 / -1}.crypto-order-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}@media (max-width: 700px){.crypto-order-creator>.ant-steps{margin-bottom:24px}.crypto-order-direction-grid,.crypto-order-fields-grid,.crypto-order-summary{grid-template-columns:1fr}.crypto-order-summary-wide{grid-column:auto}.crypto-order-flow{gap:12px;padding:18px 12px}.crypto-order-footer{align-items:stretch;flex-direction:column-reverse}.crypto-order-footer>.ant-btn,.crypto-order-footer>.ant-space,.crypto-order-footer>.ant-space .ant-space-item,.crypto-order-footer>.ant-space .ant-btn{width:100%}}
