/* HospitalitySuite Liberia v0.8.5: UI labels only; never transform guest names, notes, email, or data values. */
.workspace .nav-section-title,.workspace .mini-eyebrow,.workspace .pos-section-title h2,
.workspace .pos-check-fields label,.workspace .pos-settlement label,
.workspace .form-grid > div > label,.workspace .panel-heading h2,
.workspace .pos-print-receipt .receipt-key > span,
.workspace .pos-print-receipt .receipt-line > span:not(:first-child){text-transform:uppercase;letter-spacing:.025em}
.workspace .pos-check-fields label select{max-width:100%;min-width:0}
.workspace .fx-preview{display:block;padding:.55rem .7rem;border:1px solid #d5e6e2;border-radius:8px;background:#f5fbf8;font-size:.8rem}
@media print{
 @page{size:80mm auto;margin:2mm}
 body:has(.pos-print-receipt) .pos-print-receipt{width:76mm!important;max-width:76mm!important;padding:2mm!important;font-size:11px!important;line-height:1.35!important}
 body:has(.pos-print-receipt) .pos-print-receipt h1{font-size:16px!important;text-transform:uppercase!important}
 body:has(.pos-print-receipt) .receipt-line,.receipt-key{break-inside:avoid}
}

/* Consistent uppercase controls and headings; don't change stored customer or staff data. */
.workspace .btn,.workspace .pos-category,.workspace .pos-product-add,
.workspace .panel-heading h3,.workspace .nav-item > span:last-child,
.workspace .breadcrumb strong,.workspace .folio-actions button{text-transform:uppercase;letter-spacing:.02em}
.workspace .pos-print-receipt .receipt-line span,.workspace .pos-print-receipt .receipt-key span{text-transform:uppercase}
