/* Ravantiq Premium compatibility layer
 * Compatibility layer for the prebuilt production assets shipped in this patch.
 * Source equivalents also exist in resources/css/app.css for the next full Vite build.
 */

.max-w-screen-2xl { max-width: 1536px; }
.min-w-\[360px\] { min-width: 360px; }
.min-w-\[680px\] { min-width: 680px; }
.min-w-\[720px\] { min-width: 720px; }
.min-w-\[760px\] { min-width: 760px; }
.min-w-\[820px\] { min-width: 820px; }
.min-w-\[860px\] { min-width: 860px; }
.min-w-\[900px\] { min-width: 900px; }
.min-w-\[980px\] { min-width: 980px; }
.min-w-\[1050px\] { min-width: 1050px; }
.min-w-\[1080px\] { min-width: 1080px; }
.min-w-\[1120px\] { min-width: 1120px; }
.min-w-\[1180px\] { min-width: 1180px; }
.min-w-\[1280px\] { min-width: 1280px; }
.w-\[120px\] { width: 120px; }
.w-\[130px\] { width: 130px; }
.w-\[135px\] { width: 135px; }
.w-\[150px\] { width: 150px; }
.w-\[230px\] { width: 230px; }
.tracking-\[0\.16em\] { letter-spacing: .16em; }
.bg-gray-950\/35 { background-color: rgb(3 7 18 / .35); }
.hover\:bg-white\/\[0\.025\]:hover { background-color: rgb(255 255 255 / .025); }
.marker\:content-none::marker { content: ""; }
.group[open] .group-open\:rotate-180 { transform: rotate(180deg); }

.overflow-x-auto {
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-inline: contain;
}

[data-rq-copy-text][disabled] {
    cursor: wait;
    opacity: .72;
}

@media (max-width: 639px) {
    input:not([type='checkbox']):not([type='radio']),
    select,
    textarea {
        font-size: 16px;
    }

    main,
    main > *,
    .rq-card-surface,
    .web3-panel {
        min-width: 0;
    }
}
