/* RestoBar OS Global Custom Stylesheet */

:root {
    --brand-primary: #7A263A;
    --brand-primary-hover: #652030;
    --brand-accent: #D5A65A;
}

/* Custom scrollbars for POS order ticket and table lists */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #c5c2bb;
    border-radius: 9999px;
}

::-webkit-scrollbar-thumb:hover {
    background: #9b9890;
}

/* Thermal receipt simulation paper textures */
.thermal-receipt-paper {
    background-color: #faf8f5;
    background-image: radial-gradient(#ebe5dc 0.75px, transparent 0.75px);
    background-size: 12px 12px;
}

/* Print optimizations */
@media print {
    body {
        background-color: #ffffff !important;
        color: #000000 !important;
    }
    .no-print {
        display: none !important;
    }
}
