/*
Theme Name: 1K Visual MVP
Theme URI: https://001k.exchange
Description: 1K-style public theme for Premium Exchanger
Version: 2.7.14
Author: Codex
Author URI: https://001k.exchange
*/

@import url('./css/swiper-bundle.min.css');
@import url('style_exch.css');
@import url('./css/main.min.css');
@import url('./css/onek.css?v=20260904-mobile-hover001');
@import url('./css/onek-mobile-partners.css?v=20260714-mobile152');
@import url('./css/onek-mobile-sections.css?v=20260825-mobile219');
@import url('./css/onek-background.css?v=20260718-account-background289');
@import url('./css/onek-home-spacing.css?v=20260722-spacing001');
@import url('./css/onek-wide-fixes.css?v=20260724-wide001');
@import url('./css/onek-interactions.css?v=20260826-interactions007');
@import url('./css/onek-desktop-parity.css?v=20260815-carousel036');
@import url('./css/onek-reserves-reference.css?v=20260816-reserves038');
@import url('./css/onek-intro-reference.css?v=20260816-intro044');
@import url('./css/onek-services-reference.css?v=20260816-services056');
@import url('./css/onek-blog-reference.css?v=20260816-blog050');
@import url('./css/onek-reviews-reference.css?v=20260816-reviews059');
@import url('./css/onek-stats-reference.css?v=20260816-stats058');
@import url('./css/onek-ecosystem-reference.css?v=20260816-ecosystem071');
@import url('./css/onek-contacts-reference.css?v=20260816-contacts080');
@import url('./css/onek-footer-reference.css?v=20260825-footer094');
@import url('./css/onek-warning-reference.css?v=20260816-warning087');
@import url('./css/onek-cny-reference.css?v=20260816-cny088');
@import url('./css/onek-mobile-header-actions-reference.css?v=20260825-mobile-header100');
@import url('./css/onek-desktop-header-actions-reference.css?v=20260823-header096');
@import url('./css/onek-order-reference.css?v=20260904-mobile-cancel116');

@media (min-width: 1281px) {
    html body.onek-body.onek-landing-page
        .onek-currency-item
        .onek-currency-name {
        white-space: normal;
    }

}

html body.onek-body.onek-landing-page
    .onek-terminal--exchange
    .onek-route-select__mobile-icon.onek-currency-icon--card-master
    + .onek-route-select__label {
    overflow: visible;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    text-overflow: clip;
    white-space: normal;
}

@media (max-width: 1280px) {
    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-row--amount {
        grid-template-columns: minmax(0, 1fr) minmax(140px, 40%);
        border-radius: 0 4px 4px 0;
    }

    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-select {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0;
        padding: 4px 25px 4px 1px;
        border: 0;
        border-radius: 0 4px 4px 0;
    }

    /* Match the reference's inset divider without changing the route markup. */
    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-select::before {
        content: "";
        position: absolute;
        top: 4px;
        bottom: 4px;
        left: 0;
        border-left: 1px solid #d9d9d9;
        pointer-events: none;
    }

    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-select__mobile-icon {
        width: 24px;
        height: 24px;
        flex: 0 0 24px;
        margin: 0 8px;
    }

    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-select__label {
        width: auto;
        min-width: auto;
        flex: 0 1 auto;
        overflow: visible;
        text-overflow: clip;
        white-space: normal;
        font-size: 12px;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        text-transform: uppercase;
    }

    html body.onek-body.onek-landing-page
        .onek-terminal--exchange
        .onek-terminal__side
        .onek-route-select__mobile-icon.onek-currency-icon--card-master
        + .onek-route-select__label {
        font-size: 12px;
        line-height: 12px;
        text-align: left;
    }
}
