:root{--primary:#d84315;--primary-rgb:216,67,21;--primary-dark:#bf360c;--primary-light:#fbe9e7;--accent:#f59e0b;--success:#16a34a;--danger:#ef4444;--warning:#f59e0b;--bg:#f3f4f6;--card-bg:#fff;--text:#1f2937;--text-light:#6b7280;--text-muted:#9ca3af;--border:#e5e7eb}html{font-size:clamp(87.5%,.75vw + .5rem,112.5%);color:var(--text);background:var(--bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}#app,body,html{height:100%;margin:0;padding:0}#app,body{font-size:.875rem;color:inherit;background:inherit}*{box-sizing:border-box}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.28);border-radius:.1875rem}::-webkit-scrollbar-track{background:transparent}.el-dialog{margin:0!important;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;max-height:100vh}.el-button--primary{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.el-button--primary.is-plain{color:var(--primary)!important;background:var(--primary-light)!important;border-color:rgba(var(--primary-rgb),.32)!important}.el-button--text{color:var(--primary)}.el-button--text:focus,.el-button--text:hover{color:var(--primary-dark)}.el-input__inner:focus,.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--primary)!important}.el-radio__input.is-checked .el-radio__inner{background:var(--primary)!important;border-color:var(--primary)!important}.el-radio__input.is-checked+.el-radio__label,.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--primary)!important}.el-tabs__active-bar{background-color:var(--primary)!important}.el-pagination .el-pager li.active,.el-pagination .el-pager li:hover,.el-pagination button:hover{color:var(--primary)!important}.el-tag.el-tag--primary{color:var(--primary-dark)!important;background:var(--primary-light)!important;border-color:rgba(var(--primary-rgb),.28)!important}.el-date-table td.available:hover,.el-date-table td.today span,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-month-table td .cell:hover,.el-month-table td.today .cell,.el-select-dropdown__item.selected,.el-year-table td .cell:hover,.el-year-table td.today .cell{color:var(--primary)!important}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:var(--primary)!important;color:#fff!important}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:var(--primary-light)!important}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--primary)}.cashier-note-dialog .el-dialog__header,.cashier-theme-dialog .el-dialog__header{border-bottom:.0625rem solid rgba(var(--primary-rgb),.12)}.cashier-note-dialog .note-title-icon,.cashier-theme-dialog .theme-title-icon{color:var(--primary);background:var(--primary-light)}.cashier-note-dialog .note-section-head button{color:var(--primary)}.cashier-note-dialog .note-tags button{border-color:rgba(var(--primary-rgb),.18);background:rgba(var(--primary-rgb),.06);color:var(--primary-dark)}.cashier-note-dialog .note-tags button:hover{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 .25rem .625rem rgba(var(--primary-rgb),.22)}