:root{--b-scrollbar-thumb: rgba(15, 23, 42, .28);--b-scrollbar-thumb-hover: rgba(15, 23, 42, .45);--b-radius-scrollbar: 16px}html[data-theme=dark]{--b-scrollbar-thumb: rgba(248, 250, 252, .35);--b-scrollbar-thumb-hover: rgba(248, 250, 252, .5)}.overlay-scroll-shell{position:relative;min-height:0}.overlay-scroll-viewport{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}.overlay-scroll-viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent}.overlay-scroll-bar{position:absolute;top:var(--overlay-scroll-inset-top, 0px);right:var(--overlay-scroll-inset-right, 0px);bottom:var(--overlay-scroll-inset-bottom, 0px);width:10px;z-index:5;pointer-events:none;opacity:0}.overlay-scroll-bar.is-visible{opacity:1}.overlay-scroll-thumb{position:absolute;right:2px;left:2px;width:auto;margin:0;padding:0;border:none;border-radius:var(--b-radius-scrollbar);background:var(--b-scrollbar-thumb);color:transparent;pointer-events:auto;cursor:default;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;transition:background-color .12s ease}.overlay-scroll-thumb:hover,body.overlay-scroll-dragging .overlay-scroll-thumb{background:var(--b-scrollbar-thumb-hover)}body.overlay-scroll-dragging{-webkit-user-select:none;user-select:none;cursor:default}.mac-overlay-scroll,.pos-table-wrap,.pos-list-table-body{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.mac-overlay-scroll{overflow-y:auto;overflow-x:auto}.mac-overlay-scroll:hover,.mac-overlay-scroll:focus-within,.pos-table-wrap:hover,.pos-table-wrap:focus-within,.pos-list-table-body:hover,.pos-list-table-body:focus-within{scrollbar-color:var(--b-scrollbar-thumb) transparent}.mac-overlay-scroll::-webkit-scrollbar,.pos-table-wrap::-webkit-scrollbar,.pos-list-table-body::-webkit-scrollbar{width:8px;height:8px}.mac-overlay-scroll::-webkit-scrollbar-track,.pos-table-wrap::-webkit-scrollbar-track,.pos-list-table-body::-webkit-scrollbar-track{background:transparent}.mac-overlay-scroll::-webkit-scrollbar-thumb,.pos-table-wrap::-webkit-scrollbar-thumb,.pos-list-table-body::-webkit-scrollbar-thumb{background-color:transparent;border:2px solid transparent;border-radius:var(--b-radius-scrollbar);background-clip:padding-box;transition:background-color .12s ease}.mac-overlay-scroll:hover::-webkit-scrollbar-thumb,.mac-overlay-scroll:focus-within::-webkit-scrollbar-thumb,.pos-table-wrap:hover::-webkit-scrollbar-thumb,.pos-table-wrap:focus-within::-webkit-scrollbar-thumb,.pos-list-table-body:hover::-webkit-scrollbar-thumb,.pos-list-table-body:focus-within::-webkit-scrollbar-thumb{background-color:var(--b-scrollbar-thumb)}.mac-overlay-scroll::-webkit-scrollbar-thumb:hover,.pos-table-wrap::-webkit-scrollbar-thumb:hover,.pos-list-table-body::-webkit-scrollbar-thumb:hover{background-color:var(--b-scrollbar-thumb-hover)}.mac-overlay-scroll::-webkit-scrollbar-corner,.pos-table-wrap::-webkit-scrollbar-corner,.pos-list-table-body::-webkit-scrollbar-corner{background:transparent}html[data-control-chrome=outlined]{--b-control-active-shadow: 0 0 0 2px color-mix(in srgb, var(--b-primary, #1677ff) 10%, transparent)}html[data-control-chrome] .pos-select-trigger,html[data-control-chrome] .pos-search,html[data-control-chrome] .pos-scoped-search,html[data-control-chrome] .store-transfer-search,html[data-control-chrome] .pos-transfer-list-search,html[data-control-chrome] .orders-filter-btn:not(.primary),html[data-control-chrome] .pos-button--default,html[data-control-chrome] .pos-date-picker-trigger,html[data-control-chrome] .pos-time-picker-trigger,html[data-control-chrome] .products-master-input,html[data-control-chrome] .products-master-textarea,html[data-control-chrome] .pos-input-number,html[data-control-chrome] .products-master-control,html[data-control-chrome] .products-master-field .pos-multi-select-trigger,html[data-control-chrome] .appt-calendar-mode-seg,html[data-control-chrome] .appt-gantt-refresh,html[data-control-chrome] .settings-general-control,html[data-control-chrome] .products-page-btn,html[data-control-chrome] .products-page-jumper-input{border-width:var(--b-border-width, 1px)}html[data-control-chrome=outlined] .pos-select-trigger,html[data-control-chrome=outlined] .pos-search,html[data-control-chrome=outlined] .pos-scoped-search,html[data-control-chrome=outlined] .store-transfer-search,html[data-control-chrome=outlined] .pos-transfer-list-search,html[data-control-chrome=outlined] .orders-filter-btn:not(.primary),html[data-control-chrome=outlined] .pos-date-picker-trigger,html[data-control-chrome=outlined] .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-input,html[data-control-chrome=outlined] .products-master-textarea,html[data-control-chrome=outlined] .pos-input-number,html[data-control-chrome=outlined] .products-master-control,html[data-control-chrome=outlined] .products-master-select .pos-date-picker-trigger,html[data-control-chrome=outlined] .products-master-select .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field .pos-multi-select-trigger,html[data-control-chrome=outlined] .appt-gantt-refresh,html[data-control-chrome=outlined] .appt-gantt-sort .pos-select-trigger,html[data-control-chrome=outlined] .settings-general-control,html[data-control-chrome=outlined] .products-page-jumper-input{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .pos-search:hover,html[data-control-chrome=outlined] .pos-search:focus-within,html[data-control-chrome=outlined] .pos-scoped-search:hover,html[data-control-chrome=outlined] .pos-scoped-search.is-focused,html[data-control-chrome=outlined] .pos-scoped-search:focus-within,html[data-control-chrome=outlined] .store-transfer-search:hover,html[data-control-chrome=outlined] .store-transfer-search.is-active,html[data-control-chrome=outlined] .store-transfer-search:focus-within,html[data-control-chrome=outlined] .pos-transfer-list-search:hover,html[data-control-chrome=outlined] .pos-transfer-list-search.is-active,html[data-control-chrome=outlined] .pos-transfer-list-search:focus-within,html[data-control-chrome=outlined] .pos-date-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-date-picker.is-open .pos-date-picker-trigger,html[data-control-chrome=outlined] .pos-time-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-time-picker.is-open .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-input:hover,html[data-control-chrome=outlined] .products-master-input:focus,html[data-control-chrome=outlined] .products-master-textarea:hover,html[data-control-chrome=outlined] .products-master-textarea:focus,html[data-control-chrome=outlined] .pos-input-number:hover:not(.is-disabled),html[data-control-chrome=outlined] .pos-input-number:focus-within:not(.is-disabled),html[data-control-chrome=outlined] .products-master-control:hover:not(.is-readonly),html[data-control-chrome=outlined] .products-master-control:focus-within:not(.is-readonly),html[data-control-chrome=outlined] .products-master-field .pos-multi-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-multi-select.is-open .pos-multi-select-trigger,html[data-control-chrome=outlined] .appt-gantt-sort .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .appt-gantt-sort.pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .settings-general-control:hover,html[data-control-chrome=outlined] .settings-general-control:focus,html[data-control-chrome=outlined] .products-page-jumper-input:hover:not(:disabled),html[data-control-chrome=outlined] .products-page-jumper-input:focus:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .orders-filter-btn:not(.primary):hover:not(:disabled),html[data-control-chrome=outlined] .appt-gantt-refresh:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .orders-filter-btn:not(.primary):hover:not(:disabled) .orders-toolbar-btn-icon{color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .appt-gantt-sort.pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .pos-search:focus-within,html[data-control-chrome=outlined] .pos-scoped-search.is-focused,html[data-control-chrome=outlined] .pos-scoped-search:focus-within,html[data-control-chrome=outlined] .store-transfer-search.is-active,html[data-control-chrome=outlined] .store-transfer-search:focus-within,html[data-control-chrome=outlined] .pos-transfer-list-search.is-active,html[data-control-chrome=outlined] .pos-transfer-list-search:focus-within,html[data-control-chrome=outlined] .pos-date-picker.is-open .pos-date-picker-trigger,html[data-control-chrome=outlined] .pos-time-picker.is-open .pos-time-picker-trigger,html[data-control-chrome=outlined] .pos-multi-select.is-open .pos-multi-select-trigger,html[data-control-chrome=outlined] .products-master-input:focus,html[data-control-chrome=outlined] .products-master-textarea:focus,html[data-control-chrome=outlined] .pos-input-number:focus-within:not(.is-disabled),html[data-control-chrome=outlined] .products-master-control:focus-within:not(.is-readonly),html[data-control-chrome=outlined] .settings-general-control:focus,html[data-control-chrome=outlined] .products-page-jumper-input:focus:not(:disabled){box-shadow:var(--b-control-active-shadow)!important}html[data-control-chrome=outlined] .products-master-control.is-readonly,html[data-control-chrome=outlined] .products-master-control.is-readonly:hover,html[data-control-chrome=outlined] .products-master-control.is-readonly:focus-within{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))!important;opacity:.92}html[data-control-chrome=outlined] .pos-filter-fields .pos-search,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field,html[data-control-chrome=outlined] .pos-filter-apply .orders-filter-btn:not(.primary),html[data-control-chrome=outlined] .pos-filter-scroll-btn{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-filter-scroll-btn:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-filter-fields .pos-search:hover,html[data-control-chrome=outlined] .pos-filter-fields .pos-search:focus-within,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search:hover,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search.is-focused,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search:focus-within,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field:hover,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field:focus-within,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field:hover,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field:focus-within{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .pos-filter-apply .orders-filter-btn:not(.primary):hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-filter-fields .pos-search:focus-within,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search.is-focused,html[data-control-chrome=outlined] .pos-filter-fields .pos-scoped-search:focus-within,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field:focus-within,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field:focus-within{box-shadow:var(--b-control-active-shadow)!important}html[data-control-chrome=outlined] .pos-scoped-search .pos-select-trigger,html[data-control-chrome=outlined] .pos-scoped-search .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-scoped-search .pos-select.is-open .pos-select-trigger{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-filter-field .pos-select-trigger,html[data-control-chrome=outlined] .pos-filter-field .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-filter-field .pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .pos-filter-field .pos-date-picker-trigger,html[data-control-chrome=outlined] .pos-filter-field .pos-date-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-filter-field .pos-date-picker.is-open .pos-date-picker-trigger,html[data-control-chrome=outlined] .pos-filter-field .pos-time-picker-trigger,html[data-control-chrome=outlined] .pos-filter-field .pos-time-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .pos-filter-field .pos-time-picker.is-open .pos-time-picker-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-control-chrome=outlined] .appt-create-time-range{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .appt-create-time-range:hover,html[data-control-chrome=outlined] .appt-create-time-range:focus-within{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .appt-create-time-range .pos-time-picker-trigger,html[data-control-chrome=outlined] .appt-create-time-range .pos-time-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .appt-create-time-range .pos-time-picker.is-open .pos-time-picker-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-control-chrome=outlined] .appt-create-slot-row .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .appt-create-slot-row .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .appt-create-slot-row .pos-select.is-open .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .appt-create-slot-row .pos-select.is-open .pos-select-trigger{box-shadow:var(--b-control-active-shadow)!important}html[data-control-chrome=outlined] .appt-create-clock-type,html[data-control-chrome=outlined] .appt-create-add-slot,html[data-control-chrome=outlined] .appt-create-slot-remove{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-sizing:border-box}html[data-control-chrome=outlined] .appt-create-add-slot:hover{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .appt-create-slot-remove:hover:not(:disabled){border-color:color-mix(in srgb,#ff3b30 35%,var(--b-border, rgba(0, 0, 0, .08)))!important}html[data-control-chrome=outlined] .products-master-control.is-error,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-control,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-control:hover,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-control:focus-within,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-input,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-input:hover,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-input:focus,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-input:focus-within,html[data-control-chrome=outlined] .products-master-field.is-error .pos-input-number,html[data-control-chrome=outlined] .products-master-field.is-error .pos-input-number:hover,html[data-control-chrome=outlined] .products-master-field.is-error .pos-input-number:focus-within,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-seg,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-seg:hover,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-select-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-date-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-date-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-date-picker.is-open .pos-date-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-time-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-field.is-error .products-master-select .pos-time-picker.is-open .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .pos-time-picker-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-field.is-error .pos-time-picker.is-open .pos-time-picker-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .pos-multi-select-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .pos-multi-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-field.is-error .pos-multi-select.is-open .pos-multi-select-trigger,html[data-control-chrome=outlined] .products-master-field.is-error .pos-search,html[data-control-chrome=outlined] .products-master-field.is-error .pos-search:hover,html[data-control-chrome=outlined] .products-master-field.is-error .pos-search:focus-within,html[data-control-chrome=outlined] .products-master-field.is-error .appt-member-summary,html[data-control-chrome=outlined] .products-master-field.is-error .appt-member-pick-trigger,html[data-control-chrome=outlined] .products-master-select.is-error .pos-select-trigger,html[data-control-chrome=outlined] .products-master-select.is-error .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .products-master-select.is-error .pos-select.is-open .pos-select-trigger,html[data-control-chrome=outlined] .appt-create-time-range.is-error,html[data-control-chrome=outlined] .appt-create-time-range.is-error:hover,html[data-control-chrome=outlined] .appt-create-time-range.is-error:focus-within,html[data-control-chrome=outlined] .products-master-field.is-error .appt-create-time-range,html[data-control-chrome=outlined] .products-master-field.is-error .appt-create-time-range:hover,html[data-control-chrome=outlined] .products-master-field.is-error .appt-create-time-range:focus-within,html[data-control-chrome=outlined] .appt-create-clock-type.is-error,html[data-control-chrome=outlined] .appt-create-slot-therapist.is-error .pos-select-trigger,html[data-control-chrome=outlined] .appt-create-slot-therapist.is-error .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .appt-create-slot-therapist.is-error .pos-select.is-open .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:#ff3b30!important;box-shadow:none!important}html[data-control-chrome=outlined] .products-master-seg,html[data-control-chrome=outlined] .settings-color-scheme{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}html[data-control-chrome=outlined] .pos-filter-num-range .pos-input-number,html[data-control-chrome=outlined] .pos-filter-num-range .pos-input-number:hover,html[data-control-chrome=outlined] .pos-filter-num-range .pos-input-number:focus-within{border-radius:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field.pos-filter-field--seg,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field.pos-filter-field--seg:hover,html[data-control-chrome=outlined] .pos-filter-fields .pos-filter-field.pos-filter-field--seg:focus-within,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field.pos-filter-field--seg,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field.pos-filter-field--seg:hover,html[data-control-chrome=outlined] .pos-advanced-filter .pos-filter-field.pos-filter-field--seg:focus-within{border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-filter-field--seg .pos-filter-seg-btn:hover:not(:disabled):not(.is-on){background:transparent;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-filter-field--seg.is-suppress-hover .pos-filter-seg-btn:hover:not(:disabled){color:var(--b-text)}html[data-control-chrome=outlined] .pos-filter-field--seg.has-value .pos-filter-seg-btn.is-on,html[data-control-chrome=outlined] .pos-filter-field--seg.has-value .pos-filter-seg-btn.is-on:hover:not(:disabled){background:transparent;color:var(--b-primary, #007aff);border-left-color:transparent;box-shadow:inset 0 0 0 var(--b-border-width, 1px) var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-kpi-card{border-color:var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #ffffff)}html[data-control-chrome=outlined] .appt-stat-card{border-color:var(--b-border, rgba(0, 0, 0, .08));background:var(--b-control-fill, #ffffff)}html[data-control-chrome=outlined] button.appt-stat-card:hover{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .appt-stat-card.is-on{border-color:color-mix(in srgb,var(--b-primary, #0891b2) 35%,var(--b-border, rgba(0, 0, 0, .08)));background:color-mix(in srgb,var(--b-primary, #0891b2) 10%,var(--b-control-fill, #ffffff))}html[data-control-chrome=outlined] .cashier-co-sku,html[data-control-chrome=outlined] .cashier-co-line{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}html[data-control-chrome=outlined] .cashier-co-sku:hover,html[data-control-chrome=outlined] .cashier-co-line:hover{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .cashier-co-sku.is-selected{border-color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,var(--b-surface, #ffffff))}html[data-control-chrome=outlined] .cashier-co-sku.is-selected:hover{border-color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-surface, #ffffff))}html[data-control-chrome=outlined] .cashier-co-sku-mark{right:-1px;bottom:-1px}html[data-control-chrome=outlined] .cashier-co-line.is-active{border-color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 6%,var(--b-surface, #ffffff));outline:none}html[data-control-chrome=outlined] .cashier-co-qty button{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .cashier-co-qty button:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .cashier-svc-hit,html[data-control-chrome=outlined] .cashier-svc-card{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}html[data-control-chrome=outlined] .cashier-svc-hit:hover{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .cashier-svc-hit.is-selected{border-color:var(--b-primary, #007aff);background:var(--b-primary, #007aff);color:#fff}html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:focus,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select.is-open .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:focus,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select.is-open .pos-select-trigger{border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:focus,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select.is-open .pos-select-trigger{box-shadow:var(--b-control-active-shadow)!important}html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-channel,html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-paid-field{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-sizing:border-box}html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-channel:hover:not(:disabled):not(.is-on){background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-paid-field:hover,html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-paid-field:focus-within{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-paid-field:focus-within{box-shadow:var(--b-control-active-shadow)!important}html[data-control-chrome=outlined] .cashier-co-desk .cashier-co-desk-channel.is-on{border-color:var(--b-primary, #007aff)!important;background:var(--b-primary, #007aff)!important;color:#fff}html[data-control-chrome=outlined] .pos-confirm-dialog-btn:not(.is-primary),html[data-control-chrome=outlined] .pos-alert-dialog-btn:not(.is-primary){background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important;filter:none}html[data-control-chrome=outlined] .pos-confirm-dialog-btn:not(.is-primary):hover:not(:disabled),html[data-control-chrome=outlined] .pos-alert-dialog-btn:not(.is-primary):hover:not(:disabled){background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)!important;filter:none}html[data-control-chrome=outlined] .cashier-svc-card-swap.orders-filter-btn{background:var(--b-primary, #007aff)!important;border-color:var(--b-primary, #007aff)!important;color:#fff!important;box-shadow:none!important}html[data-control-chrome=outlined] .cashier-svc-card-swap.orders-filter-btn:hover:not(:disabled){background:var(--b-primary, #007aff)!important;border-color:var(--b-primary, #007aff)!important;filter:brightness(.96)}html[data-control-chrome=outlined] .orders-filter-btn.cmd2-records-tab.is-on,html[data-control-chrome=outlined] .orders-filter-btn.cmd2-records-tab.is-on:hover:not(:disabled){background:var(--b-primary, #007aff)!important;border-color:var(--b-primary, #007aff)!important;color:#fff!important;box-shadow:none!important}html[data-control-chrome=outlined] .orders-filter-btn.cmd2-records-tab.is-on:hover:not(:disabled){filter:brightness(.96)}html[data-control-chrome=outlined] .pos-select-option.is-active,html[data-control-chrome=outlined] .pos-select-option:hover{background:#7878801f}html[data-theme=dark][data-control-chrome=outlined] .pos-select-option.is-active,html[data-theme=dark][data-control-chrome=outlined] .pos-select-option:hover,:root[data-theme=dark][data-control-chrome=outlined] .pos-select-option.is-active,:root[data-theme=dark][data-control-chrome=outlined] .pos-select-option:hover{background:#ffffff14}html[data-control-chrome=outlined] .pos-btn-ghost,html[data-control-chrome=outlined] .pos-button--default{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08));box-shadow:none}html[data-control-chrome=outlined] .pos-btn-ghost:hover:not(:disabled),html[data-control-chrome=outlined] .pos-button--default:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-select-clear,html[data-control-chrome=outlined] .pos-control-clear,html[data-control-chrome=outlined] .pos-date-picker-clear,html[data-control-chrome=outlined] .pos-payment-filter-clear{background:#fff;border-color:#c0c4cc;color:#8e8e93}html[data-control-chrome=outlined] .pos-select-clear:hover,html[data-control-chrome=outlined] .pos-control-clear:hover,html[data-control-chrome=outlined] .pos-date-picker-clear:hover,html[data-control-chrome=outlined] .pos-payment-filter-clear:hover{background:#fff;border-color:#8e8e93;color:#1d1d1f}html[data-theme=dark][data-control-chrome=outlined] .pos-select-clear,html[data-theme=dark][data-control-chrome=outlined] .pos-control-clear,html[data-theme=dark][data-control-chrome=outlined] .pos-date-picker-clear,html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-clear{background:var(--b-surface, #141414);border-color:#ffffff59;color:var(--b-text-muted, #a1a1a6)}html[data-theme=dark][data-control-chrome=outlined] .pos-select-clear:hover,html[data-theme=dark][data-control-chrome=outlined] .pos-control-clear:hover,html[data-theme=dark][data-control-chrome=outlined] .pos-date-picker-clear:hover,html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-clear:hover{background:var(--b-surface, #141414);border-color:#ffffff8c;color:var(--b-text, #f5f5f7)}html[data-control-chrome=outlined] .products-page-btn{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .products-page-btn:hover:not(:disabled):not(.active){background:#7878801f;border-color:var(--b-border, rgba(0, 0, 0, .08));color:inherit}html[data-control-chrome=outlined] .products-page-btn.active,html[data-control-chrome=outlined] .products-page-btn.active:hover:not(:disabled){background:var(--b-primary, #007aff);border-color:var(--b-primary, #007aff);color:#fff}html[data-workbench-section=card]{--workbench-section-gap: var(--elist-section-gap, 14px);--workbench-section-pad-y: .85rem;--workbench-section-pad-x: .95rem}html[data-workbench-section=card] .cashier-co-page{padding-right:var(--cashier-co-page-pad, 1.15rem)}html[data-workbench-section=card] .cashier-co-body,html[data-workbench-section=card] .cashier-co-main{gap:var(--workbench-section-gap)}html[data-workbench-section=card] .cashier-co-block--customer,html[data-workbench-section=card] .cashier-co-block--products,html[data-workbench-section=card] .cashier-co-block--cart{box-sizing:border-box;padding:var(--workbench-section-pad-y) var(--workbench-section-pad-x);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff)}html[data-workbench-section=card] .cashier-co-block--products{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-workbench-section=card] .cashier-co-block--cart{margin-left:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-workbench-section=card] .cashier-co-top,html[data-workbench-section=card] .cashier-co-cart-head,html[data-workbench-section=card] .cashier-co-dock,html[data-workbench-section=card] .cashier-co-cart-list{padding-right:0}@media(max-width:960px){html[data-workbench-section=card] .cashier-co-block--cart{margin-top:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}}html[data-workbench-section=card] .cashier-svc-page--quickcard,html[data-workbench-section=card] .cashier-svc-page--recharge-desk{padding-right:var(--cashier-qc-page-pad, 1.15rem)}html[data-workbench-section=card] .cashier-qc-body{gap:var(--workbench-section-gap)}html[data-workbench-section=card] .cashier-qc-main{gap:var(--workbench-section-gap);padding-right:0}html[data-workbench-section=card] .cashier-qc-block--info,html[data-workbench-section=card] .cashier-qc-block--plan,html[data-workbench-section=card] .cashier-qc-receipt{box-sizing:border-box;padding:var(--workbench-section-pad-y) var(--workbench-section-pad-x);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff)}html[data-workbench-section=card] .cashier-qc-block--plan{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-workbench-section=card] .cashier-qc-receipt{margin-left:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-workbench-section=card] .cashier-svc-page--recharge-desk .cashier-rc-receipt{margin-left:0;padding:var(--workbench-section-pad-y) var(--workbench-section-pad-x);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff)}html[data-workbench-section=card] .cashier-svc-page--recharge-desk .cashier-rc-receipt-head{padding-left:0;padding-right:0}@media(max-width:960px){html[data-workbench-section=card] .cashier-qc-receipt{margin-top:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AlibabaSans-Regular-Ci9ZnhU4.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/AlibabaSans-Bold-1mKURuUD.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/AlibabaSans-Bold-1mKURuUD.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/AlibabaSans-Bold-1mKURuUD.woff2) format("woff2")}:root{--b-primary: #007aff;--b-success: #15803d;--b-success-text: #15803d;--b-bg: #ffffff;--b-surface: #ffffff;--b-text: #1d1d1f;--b-text-secondary: #6e6e73;--b-text-muted: #86868b;--b-text-placeholder: rgba(0, 0, 0, .25);--b-control-placeholder: var(--b-text-placeholder);--b-list-filter-placeholder: var(--b-text-placeholder);--b-border: rgba(0, 0, 0, .08);--b-border-width: 1px;--b-border-light: rgba(0, 0, 0, .05);--b-border-strong: rgba(0, 0, 0, .18);--b-control-border-idle: var(--b-border);--pos-float-menu-border: transparent;--pos-float-menu-border-width: 0;--pos-float-menu-shadow: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--b-sidebar-w: 15rem;--b-sidebar-rail-w: 4rem;--sidebar-rail-ease: cubic-bezier(.4, 0, .2, 1);--sidebar-rail-duration: .26s;--b-top-menu-height: 56px;--b-app-footer-height: var(--b-top-menu-height, 56px);--b-radius: 0;--b-radius-control: 0;--b-control-radius: 0;--b-radius-table: 0;--b-radius-checkbox: 2px;--b-checkbox-size: 16px;--products-check-size: var(--b-checkbox-size, 16px);--pos-table-th-action-hit: 20px;--pos-table-th-action-icon: 12px;--b-col-filter-size: var(--pos-table-th-action-hit);--b-col-filter-icon-size: var(--pos-table-th-action-icon);--b-col-filter-color: var(--b-text-muted);--b-radius-scrollbar: 16px;--b-frost-tint: #8e8e93;--b-frost-fill: rgba(120, 120, 128, .1);--b-frost-fill-soft: rgba(120, 120, 128, .08);--b-frost-fill-hover: rgba(120, 120, 128, .18);--b-frost-fill-strong: rgba(120, 120, 128, .14);--b-frost-fill-solid: color-mix(in srgb, var(--b-frost-tint) 10%, #ffffff);--b-frost-fill-active: color-mix(in srgb, var(--b-primary, #007aff) 9%, #ffffff);--b-bg-surface-solid: var(--b-surface, #ffffff);--b-bg-table-head: #fafafa;--b-bg-table-head-sort: #fafafa;--b-bg-table-head-sort-on-frost: #f0f0f0;--b-bg-table-body-sort: #fafafa;--b-table-header-filter-hover: rgba(0, 0, 0, .06);--b-table-header-split: #f0f0f0;--b-table-border: #f0f0f0;--b-table-row-hover: #fafafa;--b-table-row-selected: var(--b-frost-fill-solid);--b-primary-soft: #e8f1ff;--b-control-h: 32px;--list-page-kpi-h: 136px;--list-page-kpi-gap: 16px;--list-page-kpi-pad: 16px;--b-control-fill: var(--b-surface, #ffffff);--b-control-fill-hover: var(--b-surface, #ffffff);--pos-select-menu-pad: .25rem;--pos-select-option-pad-x: .75rem;--pos-control-pad-x: calc(var(--pos-select-menu-pad) + var(--pos-select-option-pad-x));--pos-control-pad-right: .55rem;--pos-page-pad-x: 1.25rem;--pos-page-pad-top: 1.15rem;--pos-page-pad-bottom: 1rem;--b-font-size: 13px;--b-font-size-caption: 12px;--b-font-weight: 400;--b-font-weight-strong: 600;--b-line-height: 1.47059;--b-font: AlibabaSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--b-font-mono: var(--b-font);color-scheme:light}html[data-theme=dark]{color-scheme:dark;--b-success: #86efac;--b-success-text: #86efac;--b-frost-fill-solid: color-mix(in srgb, var(--b-frost-tint) 22%, var(--b-surface, #141414));--b-frost-fill-active: color-mix(in srgb, var(--b-primary, #007aff) 22%, var(--b-surface, #141414));--b-frost-fill-soft: rgba(120, 120, 128, .18);--b-frost-fill-strong: rgba(120, 120, 128, .28);--b-bg-surface-solid: var(--b-surface, #141414);--b-bg-table-head: color-mix(in srgb, var(--b-frost-tint) 16%, var(--b-surface, #141414));--b-bg-table-body-sort: color-mix(in srgb, var(--b-frost-tint) 12%, var(--b-surface, #141414));--b-bg-table-head-sort: var(--b-bg-table-body-sort);--b-bg-table-head-sort-on-frost: color-mix(in srgb, var(--b-frost-tint) 22%, var(--b-surface, #141414));--b-table-header-filter-hover: rgba(255, 255, 255, .08);--b-table-header-split: rgba(255, 255, 255, .12);--b-table-border: rgba(255, 255, 255, .12);--b-table-row-hover: color-mix(in srgb, var(--b-frost-tint) 16%, var(--b-surface, #141414));--b-table-row-selected: var(--b-frost-fill-solid);--b-primary-soft: color-mix(in srgb, var(--b-primary, #007aff) 28%, var(--b-surface, #141414));--b-glass-border-muted: rgba(255, 255, 255, .08);--b-border-light: rgba(255, 255, 255, .06);--b-border-strong: rgba(255, 255, 255, .28);--b-control-border-idle: rgba(255, 255, 255, .12);--pos-float-menu-border: transparent;--pos-float-menu-shadow: 0 6px 16px 0 rgba(0, 0, 0, .48), 0 3px 6px -4px rgba(0, 0, 0, .56), 0 9px 28px 8px rgba(0, 0, 0, .4)}html[data-theme=dark] .enterprise-form-modal--master{box-shadow:0 8px 24px #00000073,0 16px 48px #00000059}.pos-filter-control,.pos-filter-field,.pos-search,.pos-select-trigger,.orders-filter-btn:not(.primary),.pos-field input,.pos-field select,.pos-field textarea,.pos-topbar-meta button,.pos-nav-item,.pos-nav-group-btn,.pos-nav-child,.pos-select-option,.pos-btn-ghost{transition:background-color .12s ease}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight);line-height:var(--b-line-height);color:var(--b-text);background:var(--b-bg);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}html[data-theme=dark]{--b-text-placeholder: rgba(255, 255, 255, .25)}input::placeholder,textarea::placeholder{color:var(--b-text-placeholder);-webkit-text-fill-color:var(--b-text-placeholder);opacity:1}body{font:inherit;color:inherit;background:var(--b-bg)}button,input,select,textarea,optgroup{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--b-font-mono);font-weight:var(--b-font-weight)}.pos-shell{display:grid;grid-template-columns:var(--b-sidebar-w) 1fr;grid-template-rows:var(--b-top-menu-height, 56px) minmax(0,1fr) var(--b-app-footer-height, 56px);height:100%;min-height:100%;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text);background:var(--b-bg);transition:grid-template-columns var(--sidebar-rail-duration) var(--sidebar-rail-ease)}.pos-shell.is-sidebar-rail{grid-template-columns:var(--b-sidebar-rail-w) 1fr}@media(prefers-reduced-motion:reduce){.pos-shell{transition:none}}.pos-topbar{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--b-top-menu-height, 56px);min-height:var(--b-top-menu-height, 56px);max-height:var(--b-top-menu-height, 56px);box-sizing:border-box;padding:0 var(--pos-page-pad-x, 1.25rem);background:var(--b-surface);border-bottom:var(--b-border-width, 1px) solid var(--b-border)}.pos-brand{display:flex;align-items:center;gap:16px;min-width:0;flex:0 1 auto;color:var(--b-text)}.pos-brand-mark{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--b-radius, 0);overflow:hidden;background:var(--b-primary);color:#fff;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight-strong);letter-spacing:.06em;line-height:1;box-shadow:0 1px 2px #0f172a14}.pos-brand-text{display:flex;flex-direction:column;gap:1px;min-width:0}.pos-brand-name{font-size:var(--b-font-size);font-weight:var(--b-font-weight-strong);color:var(--b-text);letter-spacing:.06em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-brand-en{font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text-muted);line-height:1.2;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-topbar-meta{display:flex;align-items:center;gap:.75rem;color:var(--b-text-secondary);font-size:var(--b-font-size);font-weight:var(--b-font-weight)}.pos-topbar-meta button{border:0;background:var(--b-control-fill);border-radius:var(--b-control-radius, 0);padding:0 .85rem;height:var(--b-control-h, 32px);cursor:pointer;font-weight:var(--b-font-weight);color:var(--b-text)}.pos-topbar-meta button:hover{background:var(--b-control-fill-hover)}.pos-footer{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:flex-start;gap:1rem;box-sizing:border-box;height:var(--b-app-footer-height, 56px);min-height:var(--b-app-footer-height, 56px);max-height:var(--b-app-footer-height, 56px);padding:0 var(--pos-page-pad-x, 1.25rem);border-top:var(--b-border-width, 1px) solid var(--b-border);background:var(--b-surface);color:var(--b-text-muted);font-size:var(--b-font-size, 13px);line-height:1;white-space:nowrap;overflow:hidden}.pos-footer-brand-line{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:0 1 auto;overflow:hidden}.pos-footer-sep{opacity:.55}.pos-footer-brand{overflow:hidden;text-overflow:ellipsis}.pos-sidebar{--b-sidebar-pad: 18.4px;--b-sidebar-pad-top: 1.15rem;--b-sidebar-pad-bottom: 18.4px;grid-row:2;overflow:hidden;display:flex;flex-direction:column;min-height:0;background:var(--b-surface);border-right:var(--b-border-width, 1px) solid var(--b-border);padding:0;color:var(--b-text);font-size:var(--b-font-size)}.pos-sidebar-search{flex:0 0 auto;box-sizing:border-box;margin:0 0 .2rem;padding:var(--b-sidebar-pad-top) var(--b-sidebar-pad) .4rem}.pos-sidebar-search-input.pos-search{width:100%;max-width:none}.pos-sidebar-search-rail-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #86868b);cursor:pointer}.pos-sidebar-search-rail-btn:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}.pos-sidebar-search.is-rail>.b-hover-tip-trigger{display:block;width:100%}.pos-sidebar-empty{margin:0;padding:.65rem .35rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4}.pos-sidebar-scroll-shell{flex:1 1 auto;min-height:0;height:auto;box-sizing:border-box;display:flex;flex-direction:column;padding:.15rem 0 .35rem;--overlay-scroll-inset-top: .15rem;--overlay-scroll-inset-bottom: .35rem}.pos-sidebar .overlay-scroll-viewport.pos-sidebar-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;padding:0 var(--b-sidebar-pad);overscroll-behavior-y:contain}.pos-sidebar-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:.35rem var(--b-sidebar-pad) var(--b-sidebar-pad-bottom);box-sizing:border-box}.pos-sidebar-rail-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #86868b);cursor:pointer;transition:color .15s ease,background .15s ease,transform .3s var(--sidebar-rail-ease)}.pos-sidebar-rail-toggle:hover{color:var(--b-text, #1d1d1f);background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.pos-sidebar.is-rail .pos-sidebar-rail-toggle{transform:rotate(180deg)}.pos-sidebar.is-rail .pos-sidebar-foot{justify-content:center;padding-inline:.35rem}.pos-sidebar.is-rail .pos-sidebar-search{margin-bottom:.35rem;padding:var(--b-sidebar-pad-top) .35rem .35rem}.pos-sidebar.is-rail .overlay-scroll-viewport.pos-sidebar-scroll{padding-inline:.35rem}.pos-sidebar.is-rail .pos-nav-section{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;margin:0}.pos-sidebar.is-rail .pos-nav-item,.pos-sidebar.is-rail .pos-nav-group-btn{justify-content:center;gap:0;padding-inline:0}.pos-sidebar.is-rail .pos-nav-group-toggle{display:none}.pos-sidebar .pos-sidebar-text{max-width:12rem;opacity:1;overflow:hidden;transition:max-width var(--sidebar-rail-duration) var(--sidebar-rail-ease),opacity .16s ease,margin var(--sidebar-rail-duration) var(--sidebar-rail-ease)}.pos-sidebar.is-rail .pos-sidebar-text{max-width:0;opacity:0;margin:0;pointer-events:none}.pos-sidebar.is-rail .pos-nav-track>.b-hover-tip-trigger,.pos-sidebar.is-rail .pos-nav-block>.b-hover-tip-trigger,.pos-sidebar.is-rail .pos-nav-group>.b-hover-tip-trigger,.pos-sidebar.is-rail .pos-sidebar-foot>.b-hover-tip-trigger{display:block;width:100%}.pos-nav-rail-flyout{position:fixed;z-index:1200;min-width:10.5rem;padding:.4rem;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius-control, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-float-menu-shadow);display:flex;flex-direction:column;gap:.15rem;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-nav-rail-flyout-title{padding:.35rem .55rem .45rem;color:var(--b-text-muted, #86868b);font-weight:600}.pos-nav-rail-flyout button{display:flex;align-items:center;width:100%;margin:0;padding:.45rem .55rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pos-nav-rail-flyout button:hover{background:var(--b-frost-fill, rgba(120, 120, 128, .1))}.pos-nav-rail-flyout button.is-active{background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff)}@media(prefers-reduced-motion:reduce){.pos-sidebar-rail-toggle,.pos-sidebar .pos-sidebar-text{transition:none}}.pos-nav-track{position:relative;display:flex;flex-direction:column;gap:5.6px;flex:1 1 auto;min-width:0}.pos-nav-block{display:flex;flex-direction:column;gap:5.6px;min-width:0}.pos-nav-section{margin:0;padding:13.6px 8px 5.6px;font-size:var(--b-font-size, 13px);font-weight:600;letter-spacing:.04em;line-height:1.25;color:var(--b-text-muted);-webkit-user-select:none;user-select:none;pointer-events:none}.pos-nav-track>.pos-nav-block:first-child>.pos-nav-section{padding-top:3.2px}.pos-nav-group{display:flex;flex-direction:column;min-width:0}.pos-nav-item,.pos-nav-group-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;border:0;background:transparent;color:var(--b-text);font-weight:var(--b-font-weight);font-size:inherit;text-align:left;border-radius:var(--b-radius-control, 0);padding:7.2px 8px;cursor:pointer;position:relative;z-index:1}.pos-nav-item:hover,.pos-nav-group-btn:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text)}.pos-nav-item.is-active{background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff);font-weight:400}.pos-nav-item.is-active:hover{background:var(--b-primary-soft, #e8f1ff)}.pos-nav-group-btn.is-active{background:var(--b-primary-soft, #e8f1ff);color:var(--b-text);font-weight:inherit}.pos-nav-group-btn.is-active:hover{background:var(--b-primary-soft, #e8f1ff)}.pos-nav-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;flex-shrink:0;width:1.15em!important;height:1.15em!important;margin-right:0;color:currentColor;overflow:visible}.pos-nav-icon:not(.pos-pack-icon) svg,.pos-nav-icon.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none;transform-origin:center center;overflow:visible}.pos-nav-icon svg path,.pos-nav-icon svg [fill]{fill-opacity:1!important}.pos-nav-item>span:not(.pos-nav-icon):not(.pos-pack-icon),.pos-nav-group-btn>span:not(.pos-nav-group-toggle):not(.pos-nav-icon):not(.pos-pack-icon){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-nav-group-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.9em;height:.9em;margin-left:auto;color:var(--b-text-muted, #94a3b8);line-height:0;transition:transform .25s cubic-bezier(.22,1,.36,1),color .18s ease}.pos-nav-group-toggle .pos-nav-group-chevron,.pos-nav-group-toggle .pos-pack-icon{width:100%!important;height:100%!important}.pos-nav-group-toggle .pos-pack-icon>svg,.pos-nav-group-toggle .pos-nav-group-chevron{width:100%!important;height:100%!important}.pos-nav-group-btn[aria-expanded=true] .pos-nav-group-toggle{transform:rotate(180deg)}.pos-nav-group-btn.is-active .pos-nav-group-toggle{color:inherit}.pos-nav-children-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.pos-nav-children-wrap.is-open{grid-template-rows:1fr}.pos-nav-children-clip{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.pos-nav-group-toggle,.pos-nav-children-wrap,.pos-nav-children-wrap .pos-nav-children{transition:none}}.pos-nav-children{margin:0;padding:5.6px 4px 5.6px 24.8px;border-left:none;display:flex;flex-direction:column;gap:5.6px;position:relative;opacity:0;transition:opacity .18s ease}.pos-nav-children-wrap.is-open .pos-nav-children{opacity:1;transition-delay:.04s}.pos-nav-children:before{content:"";position:absolute;left:15.2px;top:6.4px;bottom:6.4px;width:1px;background:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 88%,transparent);pointer-events:none}.pos-nav-child{display:flex;align-items:center;width:100%;border:0;background:transparent;color:var(--b-text);font-weight:var(--b-font-weight);font-size:inherit;text-align:left;border-radius:var(--b-radius-control, 0);padding:6.4px 8px;cursor:pointer;position:relative;z-index:1}.pos-nav-child:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.pos-nav-child.is-active{color:var(--b-primary, #007aff);font-weight:400;background:var(--b-primary-soft, #e8f1ff)}.pos-nav-child.is-active:hover{background:var(--b-primary-soft, #e8f1ff)}.pos-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;color:var(--b-text);font-weight:var(--b-font-weight);background:var(--b-bg)}.pos-shell>.pos-main{grid-column:2;grid-row:2}.pos-main-scroll-shell{flex:1 1 auto;min-height:0;height:100%}.pos-main .overlay-scroll-viewport.pos-main-viewport{display:flex;flex-direction:column}.pos-main .overlay-scroll-viewport.pos-main-viewport>*{flex:1 1 auto;min-height:min-content}.pos-main:has(.enterprise-list-page--tech) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.cashier-co-page) .overlay-scroll-viewport.pos-main-viewport>*{min-height:0;height:100%}.pos-main:has(.enterprise-list-page--tech) .pos-main-stack,.pos-main:has(.cashier-co-page) .pos-main-stack{min-height:0;height:100%}.pos-main:has(.cashier-co-page) .overlay-scroll-viewport.pos-main-viewport{overflow:hidden}.pos-page-stub{max-width:52rem;background:var(--b-surface);border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius, 0);padding:1.5rem}.pos-page-blank{flex:1 1 auto;min-height:0;width:100%;height:100%;background:transparent}.pos-page-stub h1{margin:0 0 .5rem;font-size:17px;font-weight:var(--b-font-weight-strong);color:var(--b-text)}.pos-page-stub p{margin:0;color:var(--b-text-secondary);font-weight:var(--b-font-weight);line-height:var(--b-line-height)}.pos-page-stub code{font-family:var(--b-font-mono);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight);background:#f5f5f7;border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius, 0);padding:.05rem .35rem;color:var(--b-text)}.pos-field{display:grid;gap:.35rem;margin-bottom:.9rem}.pos-field label{font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text-secondary)}.pos-field input,.pos-field select,.pos-field textarea{height:var(--b-control-h, 32px);border:0;border-radius:var(--b-control-radius, 0);padding:0 .75rem;background:var(--b-control-fill);color:var(--b-text);font-weight:var(--b-font-weight);box-shadow:none}.pos-field textarea{min-height:4.25rem;max-height:none;padding:.55rem .75rem;resize:vertical;transition:none}.pos-resize-height-tip{position:fixed;z-index:8000;margin:0;padding:.1rem .35rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-text, #1d1d1f) 88%,transparent);color:#fff;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;line-height:1.3;pointer-events:none;white-space:nowrap}.pos-textarea-with-count{position:relative;width:100%;min-width:0}.pos-textarea-with-count>textarea,.pos-textarea-with-count>.sms-resize-textarea-wrap,.pos-textarea-with-count>.sms-resize-textarea-wrap>textarea{display:block;width:100%;box-sizing:border-box}.pos-textarea-with-count>textarea,.pos-textarea-with-count>.sms-resize-textarea-wrap>textarea{padding-bottom:1.85rem}.pos-textarea-count{position:absolute;right:.65rem;bottom:.4rem;max-width:calc(100% - 1.3rem);margin:0;color:var(--b-text-secondary, #64748b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;line-height:1.3;text-align:right;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-field input:hover,.pos-field select:hover,.pos-field textarea:hover{background:var(--b-control-fill-hover)}.pos-field input:focus,.pos-field select:focus,.pos-field textarea:focus{outline:none;background:var(--b-control-fill-hover);box-shadow:none}.pos-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;height:var(--b-control-h, 32px);padding:0 1rem;border-radius:var(--b-control-radius, 0);border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:var(--b-font-size);font-weight:var(--b-font-weight);box-shadow:none;transition:background-color .12s ease,color .12s ease,filter .12s ease,box-shadow .12s ease,transform .12s cubic-bezier(.4,0,.2,1)}.pos-btn-two-char{letter-spacing:.32em;margin-inline-end:-.32em;white-space:nowrap}.pos-btn-primary{background:var(--b-primary);color:#fff}.pos-login-card .pos-btn-primary{width:100%}.pos-btn-primary:hover{filter:brightness(.96)}.pos-btn-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}.pos-list-create-btn-icon{flex:0 0 auto;display:block}.pos-btn-ghost{background:var(--b-control-fill);color:var(--b-text)}.pos-btn-ghost:hover{background:var(--b-control-fill-hover)}.pos-btn-secondary{background:var(--b-control-fill, #ffffff);color:var(--b-text);border:var(--b-border-width, 1px) solid var(--b-control-border-idle, var(--b-border, rgba(0, 0, 0, .08)))}.pos-btn-secondary:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:var(--b-primary)}.pos-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.pos-error{margin:0 0 .85rem;color:#ff3b30;font-size:var(--b-font-size);font-weight:var(--b-font-weight)}.pos-panel{background:var(--b-surface);border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius, 0);padding:1.25rem 1.35rem;color:var(--b-text);font-weight:var(--b-font-weight)}.pos-main-viewport>.pos-panel{flex:1 1 auto;min-height:0;overflow:auto;border:0;border-radius:0}.pos-panel h1{margin:0 0 .35rem;font-size:17px;font-weight:var(--b-font-weight-strong);color:var(--b-text)}.pos-panel .desc{margin:0 0 1.15rem;color:var(--b-text-secondary);font-weight:var(--b-font-weight)}.pos-form-actions{display:flex;gap:.65rem;margin-top:.5rem}.pos-table-wrap{overflow:auto;border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius-table, 0)}.pos-table{width:100%;border-collapse:collapse;font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text)}.pos-table th,.pos-table td{padding:8px 12px;border-bottom:var(--b-border-width, 1px) solid var(--b-border);text-align:left;font-weight:var(--b-font-weight);color:var(--b-text)}.pos-table th{font-weight:var(--b-font-weight-strong);color:var(--b-text-secondary)}.pos-table tr:last-child td{border-bottom:0}.pos-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem}.pos-muted{color:var(--b-text-muted);font-weight:var(--b-font-weight)}:is(.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.products-master-close,.products-modal-close,.pos-app-modal-close,.app-dialog-close,.b-drawer-close,.b-glass-dock-close,.settings-employees-modal-close,.settings-roles-create-close){background:transparent!important;box-shadow:none!important;color:var(--b-text-muted, #86868b)}:is(.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.products-master-close,.products-modal-close,.pos-app-modal-close,.app-dialog-close,.b-drawer-close,.b-glass-dock-close,.settings-employees-modal-close,.settings-roles-create-close):hover:not(:disabled){background:transparent!important;box-shadow:none!important;color:var(--b-primary, #007aff)}:is(.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.products-master-close,.products-modal-close,.pos-app-modal-close,.app-dialog-close,.b-drawer-close,.b-glass-dock-close,.settings-employees-modal-close,.settings-roles-create-close) .pos-pack-icon,:is(.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.products-master-close,.products-modal-close,.pos-app-modal-close,.app-dialog-close,.b-drawer-close,.b-glass-dock-close,.settings-employees-modal-close,.settings-roles-create-close) svg{color:inherit;fill:currentColor;stroke:none}:is(.pos-btn,.pos-button,.pos-list-create-btn,.orders-filter-btn,.products-filter-btn,.pos-btn-danger,.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.b-glass-dock-close,.products-master-seg button):active:not(:disabled){transform:scale(.96)}@media(prefers-reduced-motion:reduce){:is(.pos-btn,.pos-button,.pos-list-create-btn,.orders-filter-btn,.products-filter-btn,.pos-btn-danger,.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.b-glass-dock-close,.products-master-seg button){transition:none}:is(.pos-btn,.pos-button,.pos-list-create-btn,.orders-filter-btn,.products-filter-btn,.pos-btn-danger,.enterprise-form-modal-close,.enterprise-form-modal-fullscreen,.b-glass-dock-close,.products-master-seg button):active:not(:disabled){transform:none}}.pos-main:has(.enterprise-list-page--tech){display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden;background:var(--b-bg)}.pos-main:has(.enterprise-list-page--tech) .pos-main-scroll-shell,.pos-main:has(.enterprise-list-page--tech) .pos-main-viewport{flex:1 1 auto;min-height:0;height:100%}.b-list-page.enterprise-list-page--tech{--elist-board-pad-x: var(--pos-page-pad-x, 1.25rem);--elist-board-pad: var(--pos-page-pad-top, 1.15rem) var(--elist-board-pad-x) var(--pos-page-pad-bottom, 1rem);--elist-section-gap: 14px;--elist-border: var(--b-border);--elist-surface: var(--b-surface);--elist-table-card-bg: var(--b-surface);--elist-control-h: var(--b-control-h, 32px);--elist-strip-bg: color-mix(in srgb, var(--elist-border) 16%, var(--elist-surface));--list-page-kpi-h: 96px;--list-page-kpi-gap: 16px;--list-page-kpi-pad: 16px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}.b-list-page-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.orders-page.orders-page--sales-detail{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;background:transparent}.enterprise-list-board.elist-board-shell{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap);padding:var(--elist-board-pad);border:0;border-radius:0;background:var(--elist-surface);overflow:hidden}[data-ui-region=kpi]{flex:0 0 auto}.pos-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--list-page-kpi-gap, 1rem)}.pos-kpi-card{box-sizing:border-box;position:relative;flex:0 0 auto;align-self:stretch;min-height:var(--list-page-kpi-h, 96px);height:var(--list-page-kpi-h, 96px);max-height:var(--list-page-kpi-h, 96px);border:var(--b-border-width, 1px) solid var(--elist-border, var(--b-border, rgba(0, 0, 0, .08)));border-radius:var(--b-radius, 0);padding:var(--list-page-kpi-pad, 16px);background:var(--b-surface);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;margin:0;width:100%;font:inherit;color:inherit;text-align:left}.pos-kpi-label{color:var(--b-text-secondary);font-size:var(--b-font-size);font-weight:var(--b-font-weight)}.pos-kpi-value{margin-top:auto;font-size:1.35rem;font-weight:var(--b-font-weight-strong);color:var(--b-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pos-kpi-card.is-statistic{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;padding:var(--list-page-kpi-pad, 16px);overflow:hidden;transition:background .15s ease,border-color .15s ease}.pos-kpi-card.is-statistic:hover{transform:none;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .pos-kpi-card.is-statistic:hover{background:var(--b-surface, #fff);border-color:var(--b-primary, #1677ff)}.pos-kpi-stat-icon{box-sizing:border-box;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--b-radius, 0);line-height:0;color:#0891b2;background:#0891b21f}.pos-kpi-card.is-statistic.is-cyan .pos-kpi-stat-icon{color:#0891b2;background:#0891b21f}.pos-kpi-card.is-statistic.is-emerald .pos-kpi-stat-icon{color:#059669;background:#0596691f}.pos-kpi-card.is-statistic.is-sky .pos-kpi-stat-icon{color:#0284c7;background:#0284c71f}.pos-kpi-card.is-statistic.is-purple .pos-kpi-stat-icon{color:#9333ea;background:#9333ea1f}.pos-kpi-stat-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:4px}.pos-kpi-card.is-statistic .pos-kpi-label{color:var(--b-text-secondary, #64748b)}.pos-kpi-card.is-statistic .pos-kpi-value{margin-top:0;font-variant-numeric:tabular-nums}html[data-theme=dark] .pos-kpi-card.is-statistic.is-cyan .pos-kpi-stat-icon{color:#22d3ee;background:#22d3ee29}html[data-theme=dark] .pos-kpi-card.is-statistic.is-emerald .pos-kpi-stat-icon{color:#34d399;background:#34d39929}html[data-theme=dark] .pos-kpi-card.is-statistic.is-sky .pos-kpi-stat-icon{color:#38bdf8;background:#38bdf829}html[data-theme=dark] .pos-kpi-card.is-statistic.is-purple .pos-kpi-stat-icon{color:#c084fc;background:#c084fc29}.pos-kpi-card.has-scene-art{--list-page-kpi-h: 136px;--scene-art-display-h: calc(var(--list-page-kpi-h, 136px) * 1.45);--scene-art-display-h-min: calc(var(--list-page-kpi-h, 136px) * 1.33);--scene-art-display-h-max: calc(var(--list-page-kpi-h, 136px) * 1.45);--scene-text: var(--b-text, #0f172a);--scene-text-strong: var(--b-text, #0f172a);--scene-text-soft: var(--b-text-secondary, #64748b);container-type:inline-size;container-name:kpi-scene-card;padding:0;align-items:stretch;overflow:visible;gap:0}.pos-kpi-card.has-scene-art.is-cyan{--scene-text: #0e7490;--scene-text-strong: #0e7490;--scene-text-soft: #0891b2}.pos-kpi-card.has-scene-art.is-sky{--scene-text: #0369a1;--scene-text-strong: #0369a1;--scene-text-soft: #0284c7}.pos-kpi-card.has-scene-art.is-emerald{--scene-text: #047857;--scene-text-strong: #047857;--scene-text-soft: #059669}.pos-kpi-card.has-scene-art.is-purple{--scene-text: #7e22ce;--scene-text-strong: #7e22ce;--scene-text-soft: #9333ea}html[data-theme=dark] .pos-kpi-card.has-scene-art.is-cyan{--scene-text: #22d3ee;--scene-text-strong: #67e8f9;--scene-text-soft: #22d3ee}html[data-theme=dark] .pos-kpi-card.has-scene-art.is-sky{--scene-text: #38bdf8;--scene-text-strong: #7dd3fc;--scene-text-soft: #38bdf8}html[data-theme=dark] .pos-kpi-card.has-scene-art.is-emerald{--scene-text: #34d399;--scene-text-strong: #6ee7b7;--scene-text-soft: #34d399}html[data-theme=dark] .pos-kpi-card.has-scene-art.is-purple{--scene-text: #c084fc;--scene-text-strong: #d8b4fe;--scene-text-soft: #c084fc}.pos-kpi-card.has-scene-art:hover{transform:translateY(-2px)}.pos-kpi-main--scene{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;box-sizing:border-box;padding:12px 0 0 14px}.pos-kpi-main--scene>.pos-kpi-body{position:relative;z-index:2;max-width:68%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 8px 12px 0;box-sizing:border-box}.pos-kpi-card.has-scene-art .pos-kpi-label{color:var(--scene-text-soft)}.pos-kpi-card.has-scene-art .pos-kpi-value{margin-top:0;color:var(--scene-text-strong)}.pos-kpi-scene{position:absolute;right:0;bottom:0;top:0;width:max-content;min-width:70%;height:100%;z-index:0;margin:0;padding:0;pointer-events:none;overflow:visible}.pos-kpi-scene-img{position:absolute;right:6px;bottom:-15px;z-index:0;display:block;width:auto;height:clamp(var(--scene-art-display-h-min, 181px),var(--scene-art-display-h, 197px),var(--scene-art-display-h-max, 197px));min-height:var(--scene-art-display-h-min, 181px);max-height:var(--scene-art-display-h-max, 197px);min-width:70cqw;object-fit:contain;object-position:right bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .18s ease;transform-origin:88% 100%}.pos-kpi-card.has-scene-art:hover .pos-kpi-scene-img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.pos-kpi-card,.pos-kpi-scene-img{transition:none}.pos-kpi-card.has-scene-art:hover,.pos-kpi-card.has-scene-art:hover .pos-kpi-scene-img{transform:none}}[data-ui-region=filter]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap;min-width:0;min-height:var(--b-control-h, var(--elist-control-h, 32px));padding:0;background:transparent;border:0;border-radius:0}.pos-filter-bar-row{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex:1 1 auto;min-width:0}.pos-filter-scroll-shell{display:flex;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0;max-width:100%}.pos-filter-scroll-viewport{flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.pos-filter-scroll-viewport::-webkit-scrollbar{display:none;width:0;height:0}.pos-filter-scroll-shell .pos-filter-fields{display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;flex:0 0 auto;width:max-content;min-width:0;max-width:none}.pos-filter-scroll-shell .pos-filter-fields>*{flex-shrink:0}.pos-filter-scroll-btn{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--b-control-h, var(--elist-control-h, 32px));height:var(--b-control-h, var(--elist-control-h, 32px));margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-muted, #64748b);cursor:pointer;box-shadow:none}.pos-filter-scroll-btn:hover:not(:disabled){color:var(--b-primary, #007aff);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-filter-scroll-btn:disabled{opacity:.35;cursor:not-allowed}.pos-filter-fields{display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;flex:1 1 auto;min-width:0}.pos-filter-apply{display:flex;gap:.5rem;flex:0 0 auto}.pos-filter-control{height:var(--b-control-h, var(--elist-control-h, 32px));width:auto;min-width:0;max-width:100%;field-sizing:content;border:0;border-radius:var(--b-control-radius, 0);padding:0 var(--pos-control-pad-x, 1rem);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;box-shadow:none}.pos-filter-control:hover,.pos-filter-control:focus{outline:none;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));box-shadow:none}.pos-filter-field{display:inline-flex;align-items:center;gap:1.1rem;height:var(--b-control-h, var(--elist-control-h, 32px));min-width:0;max-width:100%;padding:0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);box-sizing:border-box;cursor:pointer}.pos-filter-field:hover,.pos-filter-field:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-filter-field-title{flex:0 0 auto;color:var(--b-text-muted, #64748b);font-size:inherit;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.pos-filter-field-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.35rem}.pos-filter-select-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font:inherit;font-size:var(--b-font-size, 13px)}.pos-filter-field-select{flex:0 0 auto;width:max-content;max-width:none;min-width:0}.pos-filter-field .pos-filter-field-select .pos-select-trigger{width:max-content;max-width:none;min-width:0;padding:0;background:transparent}.pos-filter-field .pos-filter-field-select .pos-select-trigger:hover:not(:disabled),.pos-filter-field .pos-filter-field-select.is-open .pos-select-trigger{background:transparent}.pos-filter-fields>.pos-filter-field{flex:0 0 auto!important;width:max-content!important;max-width:100%!important}.pos-filter-fields>.pos-filter-field .pos-filter-field-main{position:relative;flex:0 0 auto;width:max-content;max-width:none;min-width:0}.pos-filter-fields>.pos-filter-field .pos-filter-field-select,.pos-filter-fields>.pos-filter-field .pos-select{flex:0 0 auto!important;display:inline-flex!important;width:max-content!important;max-width:none!important;min-width:0!important}.pos-filter-fields>.pos-filter-field .pos-select-trigger{width:max-content!important;max-width:none!important;min-width:0!important}.pos-filter-fields>.pos-filter-field .pos-select-value{flex:0 0 auto!important;width:auto!important;min-width:var(--pos-filter-select-value-min, 4.5rem)!important;max-width:none!important;overflow:visible!important}.pos-filter-fields>.pos-filter-field .pos-select-value-text{display:block;overflow:visible;text-overflow:clip;white-space:nowrap}.pos-filter-field-control{flex:1 1 auto;min-width:4.5rem;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;field-sizing:content;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:inherit}.pos-filter-field-control::-webkit-search-decoration,.pos-filter-field-control::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-filter-field-control.is-placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-filter-fields>.pos-filter-field.pos-filter-field--seg,.pos-advanced-filter .pos-filter-field.pos-filter-field--seg{gap:0!important;padding:0 0 0 var(--pos-control-pad-x, 1rem);overflow:hidden;cursor:default}.pos-filter-fields>.pos-filter-field.pos-filter-field--seg{max-width:min(100%,28rem)!important}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--seg{max-width:none!important;width:100%}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--period{grid-column:span 2}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-field-main,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--period .pos-filter-field-main{max-width:none;width:100%;min-width:0}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range-group{width:100%;max-width:100%}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-date-picker,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range-trigger.pos-date-picker-trigger{width:100%;max-width:100%}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range-group .pos-filter-date-range,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range-group .pos-date-picker,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-filter-date-range-group .pos-filter-date-range-trigger.pos-date-picker-trigger{flex:1 1 auto;width:auto;min-width:0}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value--range>span:first-child,.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value--range>span:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pos-filter-field--seg .pos-filter-field-title{flex:0 0 auto;margin-right:.35rem;padding-right:.55rem;align-self:center}.pos-filter-field--seg .pos-filter-seg-btn{position:relative;flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 .7rem;height:auto;min-height:100%;min-width:0;border:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text);font:inherit;line-height:1;cursor:pointer;box-sizing:border-box;outline:none;overflow:hidden;transition:color .12s ease,box-shadow .12s ease,border-color .12s ease}.pos-filter-field--seg .pos-filter-seg-btn>.b-hover-tip-trigger{display:block;min-width:0;max-width:100%}.pos-filter-field--seg .pos-filter-seg-btn-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-advanced-filter-grid>.pos-filter-field.pos-filter-field--seg .pos-filter-seg-btn{flex:1 1 0;min-width:0;padding:0 .45rem}.pos-filter-field--seg .pos-filter-seg-btn:last-child{border-top-right-radius:var(--b-control-radius, var(--b-radius, 0));border-bottom-right-radius:var(--b-control-radius, var(--b-radius, 0))}.pos-filter-field--seg .pos-filter-seg-btn:hover:not(:disabled):not(.is-on){color:var(--b-primary, #007aff);background:transparent}.pos-filter-field--seg.is-suppress-hover .pos-filter-seg-btn:hover:not(:disabled){color:var(--b-text)}.pos-filter-field--seg.has-value .pos-filter-seg-btn.is-on{background:transparent;color:var(--b-primary, #007aff);border-left-color:transparent;box-shadow:inset 0 0 0 var(--b-border-width, 1px) var(--b-primary, #007aff);z-index:1}.pos-filter-field--seg.has-value .pos-filter-seg-btn.is-on+.pos-filter-seg-btn{border-left-color:transparent}.pos-filter-field--seg.has-value .pos-filter-seg-btn.is-on:hover:not(:disabled){background:transparent;color:var(--b-primary, #007aff)}.pos-filter-field--seg .pos-filter-seg-btn:disabled{cursor:not-allowed;opacity:.55}.pos-filter-fields>.pos-filter-field.pos-filter-field--switch{gap:.55rem;cursor:default}.pos-filter-field--switch .pos-switch{flex:0 0 auto;margin-left:auto}.pos-filter-fields>.pos-filter-field.pos-filter-field--multi,.pos-filter-fields>.pos-filter-field.pos-filter-field--tree{max-width:100%!important}.pos-filter-fields>.pos-filter-field.pos-filter-field--multi .pos-select,.pos-filter-fields>.pos-filter-field.pos-filter-field--multi .pos-select-trigger{width:max-content!important;max-width:none!important}.pos-filter-fields>.pos-filter-field.pos-filter-field--multi .pos-select-value{flex:0 0 auto!important;width:auto!important;min-width:var(--pos-filter-select-value-min, 3rem)!important;max-width:none!important;overflow:visible!important}.pos-filter-field--multi .pos-multi-select .pos-select-trigger,.pos-filter-field--tree .pos-select-trigger{padding:0;background:transparent;border-color:transparent}.pos-filter-fields>.pos-filter-field.pos-filter-field--num-range,.pos-advanced-filter .pos-filter-field.pos-filter-field--num-range{max-width:min(100%,22rem)!important;padding-right:0;overflow:hidden}.pos-filter-field--num-range .pos-filter-field-main{align-self:stretch;height:100%;min-width:0;overflow:hidden}.pos-filter-field--num-range.has-value .pos-control-clear{margin-right:.45rem}.pos-filter-num-range{display:flex;flex:1 1 auto;align-items:stretch;align-self:stretch;width:100%;height:100%;gap:.35rem;min-width:0;max-width:100%}.pos-filter-num-range-input.pos-input-number,.pos-filter-num-range .pos-input-number{height:100%;padding:0;overflow:hidden;border-radius:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pos-filter-num-range .pos-input-number:first-child{flex:0 1 5.5rem;width:5.5rem;min-width:4.25rem;max-width:5.5rem}.pos-filter-num-range .pos-input-number:last-child{flex:1 1 auto;width:auto;min-width:4.25rem;max-width:none}.pos-filter-num-range .pos-input-number:hover,.pos-filter-num-range .pos-input-number:focus-within{border-radius:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pos-filter-num-range .pos-input-number-input{padding:0 .25rem}.pos-filter-num-range-sep{flex:0 0 auto;align-self:center;color:var(--b-text-muted, #86868b)}.pos-filter-tree-option{display:flex;align-items:center;gap:.25rem}.pos-filter-tree-expand{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0;padding:0;border:0;background:transparent;color:var(--b-text-muted, #86868b);cursor:pointer;border-radius:0}.pos-filter-tree-expand .pos-pack-icon{transition:transform .15s ease}.pos-filter-tree-expand.is-open .pos-pack-icon{transform:rotate(90deg)}.pos-filter-tree-expand-spacer{flex:0 0 auto;width:1rem;height:1rem}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-filter-field-main{max-width:none;width:max-content}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range-presets,.pos-advanced-filter .pos-filter-field.pos-filter-field--date-range-presets{gap:0!important;align-items:stretch;padding-right:var(--pos-control-pad-x, 1rem)}.pos-filter-field--date-range-presets .pos-filter-field-title{flex:0 0 auto;display:inline-flex;align-items:center;align-self:stretch;margin:0;padding-right:.55rem;line-height:1}.pos-filter-field--date-range-presets .pos-filter-field-main{align-self:stretch;display:flex;align-items:stretch;height:auto;min-height:100%}.pos-filter-date-range-group{display:inline-flex;align-items:stretch;width:max-content;max-width:100%;height:100%;min-width:0}.pos-filter-date-presets{display:inline-flex;align-items:stretch;flex:0 0 auto;height:100%}.pos-filter-date-preset{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 .55rem;height:auto;min-height:100%;border:0;border-radius:0;background:transparent;color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);font-family:var(--b-font);line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;outline:none}.pos-filter-date-preset:before,.pos-filter-date-preset:last-child:after{content:"";position:absolute;top:50%;width:var(--b-border-width, 1px);height:.85em;transform:translateY(-50%);background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.pos-filter-date-preset:before{left:0}.pos-filter-date-preset:last-child:after{right:0}.pos-filter-date-preset:hover:not(:disabled):not(.is-on){color:var(--b-primary, #007aff)}.pos-filter-date-preset.is-on{color:var(--b-primary, #007aff)}.pos-filter-date-preset:disabled{opacity:.45;cursor:not-allowed}.pos-filter-field--date-range .pos-filter-date-range,.pos-filter-field--date-range .pos-date-picker{display:flex;align-items:stretch;width:max-content;max-width:100%;height:100%}.pos-filter-date-range-group .pos-filter-date-range,.pos-filter-date-range-group .pos-date-picker{flex:0 0 auto;min-width:0}.pos-filter-field--date-range .pos-filter-date-range-trigger.pos-date-picker-trigger{width:max-content;max-width:none;height:100%;min-height:0;padding:0;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pos-filter-date-range-group .pos-filter-date-range-trigger.pos-date-picker-trigger{padding-left:.55rem}.pos-filter-field--date-range .pos-date-picker-value,.pos-filter-field--date-range .pos-date-picker-value--range>span:first-child,.pos-filter-field--date-range .pos-date-picker-value--range>span:last-child{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip}.pos-advanced-filter-toggle.orders-filter-btn,.pos-advanced-filter-toggle.orders-filter-btn:not(.primary){display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;background:transparent;box-shadow:none}.pos-advanced-filter-toggle.orders-filter-btn:hover:not(:disabled),.pos-advanced-filter-toggle.orders-filter-btn:not(.primary):hover:not(:disabled){background:transparent;color:var(--b-primary, #007aff)}.pos-advanced-filter-toggle.is-active{color:var(--b-primary, #007aff);background:transparent}.pos-advanced-filter-chevron,.pos-advanced-filter-chevron.pos-pack-icon{flex:0 0 auto;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);transition:transform .3s ease,color .12s ease}.pos-advanced-filter-chevron.pos-pack-icon>svg{width:100%!important;height:100%!important}.pos-advanced-filter-toggle:hover .pos-advanced-filter-chevron,.pos-advanced-filter-toggle.is-active .pos-advanced-filter-chevron{color:inherit}.pos-advanced-filter-toggle.is-active .pos-advanced-filter-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pos-advanced-filter-chevron{transition:none}}.pos-advanced-filter{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease;overflow:hidden}.pos-advanced-filter.is-open{grid-template-rows:1fr;margin-top:.5rem}.pos-advanced-filter-inner{min-height:0;overflow:hidden;padding:0}.pos-advanced-filter.is-open .pos-advanced-filter-inner{padding:.75rem 0 .25rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-advanced-filter-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.65rem}.pos-advanced-filter-title{margin:0;font-size:inherit;font-weight:550;color:var(--b-text)}.pos-advanced-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;align-items:stretch;justify-items:stretch}.pos-advanced-filter-grid>*{min-width:0;width:100%;max-width:none;box-sizing:border-box}.pos-advanced-filter-grid>.pos-filter-field{width:100%;max-width:none;display:flex;flex-direction:row;align-items:center;gap:1.1rem}.pos-advanced-filter-grid .pos-filter-field-title{flex:0 0 auto;box-sizing:content-box;width:var(--adv-filter-title-w, 4em);min-width:var(--adv-filter-title-w, 4em);text-align:left;letter-spacing:0;line-height:1.2;overflow:hidden}.pos-advanced-filter-grid .pos-filter-field-main{flex:1 1 auto;min-width:0}.pos-advanced-filter-grid .pos-filter-field-select,.pos-advanced-filter-grid .pos-filter-field:not(.pos-select) .pos-select{flex:1 1 auto!important;display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch}.pos-advanced-filter-grid .pos-filter-field .pos-select-trigger,.pos-advanced-filter-grid .pos-filter-field:not(.pos-select) .pos-select-trigger{width:100%!important;max-width:none!important;min-width:0!important}.pos-advanced-filter-grid .pos-filter-field .pos-select-value,.pos-advanced-filter-grid .pos-filter-field:not(.pos-select) .pos-select-value{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.pos-advanced-filter-grid .pos-filter-field .pos-select-value-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-advanced-filter-grid .pos-filter-field-control{width:100%;min-width:0;field-sizing:fixed}.pos-advanced-filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.65rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-main:has(.b-list-page[data-advanced-filter=expand]) .overlay-scroll-viewport.pos-main-viewport>*{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:100%!important}.b-list-page[data-advanced-filter=expand],.b-list-page[data-advanced-filter=expand] .b-list-page-body,.b-list-page[data-advanced-filter=expand] .orders-page--sales-detail,.b-list-page[data-advanced-filter=expand] .enterprise-list-board.elist-board-shell,.b-list-page[data-advanced-filter=expand] .products-list-board{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:min-content!important;overflow:visible!important}.b-list-page[data-advanced-filter=expand] .b-list-page-body{min-height:0!important}.b-list-page[data-advanced-filter=expand] [data-ui-region=table]{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.b-list-page[data-advanced-filter=expand] .pos-list-table-body,.b-list-page[data-advanced-filter=expand] .pos-table-wrap--fill{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.pos-filter-bar-root{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.pos-search{display:inline-flex;align-items:center;gap:0;height:var(--b-control-h, var(--elist-control-h, 32px));padding:0 .875rem 0 0;border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-muted);box-sizing:border-box;cursor:text}.pos-search.has-value{padding-right:.55rem}.pos-search:hover,.pos-search:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-search-icon-slot{flex:0 0 var(--b-control-h, var(--elist-control-h, 32px));width:var(--b-control-h, var(--elist-control-h, 32px));height:100%;display:inline-flex;align-items:center;justify-content:center}.pos-search-icon,.pos-search-icon.pos-pack-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1em!important;height:1em!important;color:#888}.pos-search-icon.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-search-input.pos-filter-control{flex:1 1 auto;min-width:0;height:100%;padding:0;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0}.pos-search-input.pos-filter-control::-webkit-search-decoration,.pos-search-input.pos-filter-control::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.orders-filter-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--b-control-h, var(--elist-control-h, 32px));min-width:4.5rem;padding:0 1.15rem;width:auto;border:1px solid transparent;border-radius:var(--b-control-radius, 0);box-shadow:none;font:inherit;font-weight:var(--b-font-weight);cursor:pointer;transition:background-color .12s ease,color .12s ease,filter .12s ease,transform .12s cubic-bezier(.4,0,.2,1)}.orders-filter-btn.primary{background:var(--b-primary);color:#fff}.orders-filter-btn.primary:hover:not(:disabled){filter:brightness(.96)}.orders-filter-btn:not(.primary){background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text)}.orders-filter-btn:not(.primary):hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.orders-filter-btn:disabled{opacity:.55;cursor:not-allowed}.pos-filter-fields .pos-search,.pos-filter-fields .pos-scoped-search,.pos-filter-fields .pos-filter-field,.pos-advanced-filter .pos-filter-field,.pos-filter-apply .orders-filter-btn,.pos-filter-scroll-btn{border:1px solid transparent!important;box-shadow:none!important;outline:none}.pos-filter-apply .orders-filter-btn{width:var(--elist-filter-action-w, 80px);min-width:var(--elist-filter-action-w, 80px);max-width:var(--elist-filter-action-w, 80px);padding:0;justify-content:center;flex-shrink:0;font-weight:var(--b-font-weight, 400);line-height:1}.pos-filter-fields .pos-search{flex:0 0 auto;width:var(--elist-search-w, 240px);min-width:var(--elist-search-w, 240px);max-width:none}.pos-filter-fields .pos-scoped-search{flex:0 0 auto;width:var(--elist-scoped-search-w, 280px);min-width:var(--elist-scoped-search-w, 280px);max-width:none}[data-ui-region=actions]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.products-list-actions-left,.reports-detail-toolbar-main,.products-list-actions-right,.reports-detail-toolbar-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.products-list-actions-right,.reports-detail-toolbar-meta{margin-left:auto}.orders-filter-btn.products-list-tool{width:var(--b-control-h, var(--elist-control-h, 32px));min-width:var(--b-control-h, var(--elist-control-h, 32px));max-width:var(--b-control-h, var(--elist-control-h, 32px));padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--b-text)}.orders-filter-btn.products-list-tool.active,.orders-filter-btn.products-list-tool.is-active{color:var(--b-primary);background:color-mix(in srgb,var(--b-primary) 12%,var(--b-control-fill, rgba(120, 120, 128, .1)))}.orders-filter-btn.products-list-tool svg{display:block;flex:0 0 auto}@keyframes pos-list-toolbar-refresh-spin{to{transform:rotate(360deg)}}.orders-filter-btn.products-list-tool.orders-toolbar-btn--refresh.is-busy svg{animation:pos-list-toolbar-refresh-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){.orders-filter-btn.products-list-tool.orders-toolbar-btn--refresh.is-busy svg{animation:none}}[data-ui-region=table],.orders-table-card.products-list-table-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);border:0;border-radius:0;overflow:visible;background:var(--elist-table-card-bg, var(--b-surface, #ffffff))}.pos-list-table-body{flex:1 1 0;min-height:0;overflow:hidden;border:var(--b-border-width, 1px) solid var(--elist-border);border-radius:var(--b-radius-table, 0);background:transparent}.pos-table-wrap--fill{border:0;border-radius:0;height:100%}.products-pagination-shell{flex:0 0 auto;height:auto;display:flex;align-items:center;padding:0;border:0;border-top:none;background:transparent;box-shadow:none}.products-pagination-shell>[data-ui-region=pager],.products-pagination[data-ui-region=pager]{flex:1 1 auto;width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;border:0;background:transparent;color:var(--b-text);font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight)}.products-pagination-left{display:flex;align-items:center;gap:.5rem;min-width:0;font:inherit;color:inherit;line-height:1}.products-pagination-left>span{display:inline-flex;align-items:center;line-height:1;white-space:nowrap;color:inherit;font:inherit}.orders-pagination-total{color:inherit;font:inherit;white-space:nowrap}.orders-page-size-select{--orders-page-size-w: 6.25rem;width:var(--orders-page-size-w);min-width:var(--orders-page-size-w);max-width:var(--orders-page-size-w);flex:0 0 var(--orders-page-size-w)}.orders-page-size-select .pos-select-trigger,.orders-page-size-trigger{width:100%;height:var(--b-control-h, var(--elist-control-h, 32px));min-height:var(--b-control-h, var(--elist-control-h, 32px));max-height:var(--b-control-h, var(--elist-control-h, 32px));padding:0 var(--pos-control-pad-x, 1rem);gap:.5rem;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.orders-page-size-select .pos-select-suffix{width:1rem;height:auto;align-self:stretch}.products-pagination-controls{--products-page-btn-w: var(--b-control-h, 32px);display:flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-left:auto;flex:0 0 auto;line-height:1}.products-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--products-page-btn-w);width:var(--products-page-btn-w);height:var(--b-control-h, 32px);color:inherit;font:inherit;line-height:1;-webkit-user-select:none;user-select:none;opacity:.55}.products-page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--products-page-btn-w);width:var(--products-page-btn-w);height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.products-page-btn:hover:not(:disabled):not(.active){background:var(--b-control-fill-hover, var(--b-frost-fill-hover, rgba(120, 120, 128, .18)));color:inherit;border-color:transparent}.products-page-btn.active{background:var(--b-primary, #007aff);color:#fff;font-weight:inherit;border-color:var(--b-primary, #007aff)}.products-page-btn.active:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000);border-color:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000);color:#fff}.products-page-btn:disabled{opacity:.35;cursor:not-allowed}.products-page-jumper{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;color:inherit;font:inherit;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.products-page-jumper-label{color:inherit;font:inherit;opacity:.85}.products-page-jumper-input{box-sizing:border-box;width:3.25rem;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);margin:0;padding:0 .4rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1)));color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;line-height:1;text-align:center;outline:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.products-page-jumper-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25));opacity:1}.products-page-jumper-input:hover:not(:disabled){background:var(--b-control-fill-hover, var(--b-frost-fill-hover, rgba(120, 120, 128, .18)))}.products-page-jumper-input:focus{border-color:var(--b-primary, #007aff);background:var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1)))}.products-page-jumper-input:disabled{opacity:.35;cursor:not-allowed}@media(max-width:900px){.pos-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--b-checkbox-size: 16px;--products-check-size: var(--b-checkbox-size, 16px);--b-radius-checkbox: 2px;--b-checkbox-ease: cubic-bezier(.71, -.46, .29, 1.46)}input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--b-checkbox-size, 16px)!important;height:var(--b-checkbox-size, 16px)!important;min-width:var(--b-checkbox-size, 16px)!important;min-height:var(--b-checkbox-size, 16px)!important;max-width:var(--b-checkbox-size, 16px)!important;max-height:var(--b-checkbox-size, 16px)!important;margin:0!important;padding:0!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;border-radius:var(--b-radius-checkbox, 2px)!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;accent-color:transparent!important;color:transparent!important;cursor:pointer;vertical-align:middle;flex-shrink:0!important;line-height:0!important;transform:none!important;overflow:visible!important;transition:border-color .25s var(--b-checkbox-ease),background-color .25s var(--b-checkbox-ease)!important}input[type=checkbox]:before{content:none!important;display:none!important}input[type=checkbox]:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;width:4px!important;height:8px!important;margin:0!important;border:2px solid #fff!important;border-top:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;transform-origin:center!important;transform:translate(-45%,-60%) rotate(45deg) scaleY(0)!important;transition:transform .15s ease-in 50ms!important;pointer-events:none}input[type=checkbox]:hover:not(:disabled):not(:checked):not(:indeterminate){border-color:var(--b-border, rgba(0, 0, 0, .08))!important;background-color:#fff!important;background-image:none!important}input[type=checkbox]:checked{border-color:var(--b-primary, #007aff)!important;background-color:var(--b-primary, #007aff)!important;background-image:none!important}input[type=checkbox]:checked:after{transform:translate(-45%,-60%) rotate(45deg) scale(.86)!important}input[type=checkbox]:indeterminate{border-color:var(--b-primary, #007aff)!important;background-color:var(--b-primary, #007aff)!important;background-image:none!important}input[type=checkbox]:indeterminate:after{transform:translate(-45%,-60%) rotate(45deg) scaleY(0)!important}input[type=checkbox]:indeterminate:before{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:8px!important;height:2px!important;margin:0!important;border:none!important;border-radius:1px!important;background:#fff!important;transform:translate(-50%,-50%) scale(.6)!important;transition:none!important}input[type=checkbox]:disabled{opacity:.55!important;cursor:not-allowed!important}input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary, #007aff) 45%,transparent);outline-offset:2px}.products-row-check,.products-header-check{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--products-check-size, var(--b-checkbox-size, 16px))!important;height:var(--products-check-size, var(--b-checkbox-size, 16px))!important;min-width:var(--products-check-size, var(--b-checkbox-size, 16px))!important;min-height:var(--products-check-size, var(--b-checkbox-size, 16px))!important;max-width:var(--products-check-size, var(--b-checkbox-size, 16px))!important;max-height:var(--products-check-size, var(--b-checkbox-size, 16px))!important;margin:0!important;padding:0!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;border-radius:var(--b-radius-checkbox, 2px)!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;color:transparent!important;cursor:pointer;vertical-align:middle;flex-shrink:0!important;overflow:visible!important;transition:border-color .25s var(--b-checkbox-ease),background-color .25s var(--b-checkbox-ease)!important}.products-row-check svg,.products-header-check svg{display:none!important}.products-row-check:before,.products-header-check:before{content:none!important;display:none!important}.products-row-check:after,.products-header-check:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;width:4px!important;height:8px!important;margin:0!important;border:2px solid #fff!important;border-top:0!important;border-left:0!important;background:transparent!important;transform-origin:center!important;transform:translate(-45%,-60%) rotate(45deg) scaleY(0)!important;transition:transform .15s ease-in 50ms!important;pointer-events:none}.products-row-check:hover:not(:disabled):not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate),.products-header-check:hover:not(:disabled):not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate){border-color:var(--b-border, rgba(0, 0, 0, .08))!important;background-color:#fff!important;background-image:none!important}.products-row-check:checked,.products-row-check.is-checked,.products-header-check:checked,.products-header-check.is-checked{border-color:var(--b-primary, #007aff)!important;background-color:var(--b-primary, #007aff)!important;background-image:none!important}.products-row-check:checked:after,.products-row-check.is-checked:after,.products-header-check:checked:after,.products-header-check.is-checked:after{transform:translate(-45%,-60%) rotate(45deg) scale(.86)!important}.products-row-check:indeterminate,.products-row-check.is-indeterminate,.products-header-check:indeterminate,.products-header-check.is-indeterminate{border-color:var(--b-primary, #007aff)!important;background-color:var(--b-primary, #007aff)!important;background-image:none!important}.products-row-check:indeterminate:after,.products-row-check.is-indeterminate:after,.products-header-check:indeterminate:after,.products-header-check.is-indeterminate:after{transform:translate(-45%,-60%) rotate(45deg) scaleY(0)!important}.products-row-check:indeterminate:before,.products-row-check.is-indeterminate:before,.products-header-check:indeterminate:before,.products-header-check.is-indeterminate:before{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:8px!important;height:2px!important;margin:0!important;border:none!important;border-radius:1px!important;background:#fff!important;transform:translate(-50%,-50%) scale(.6)!important}.products-row-check:disabled,.products-header-check:disabled{opacity:.55!important;cursor:not-allowed!important}html[data-theme=dark] input[type=checkbox]:not(:checked):not(:indeterminate),html[data-theme=dark] .products-row-check:not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate),html[data-theme=dark] .products-header-check:not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate),html[data-theme=dark] input[type=checkbox]:hover:not(:disabled):not(:checked):not(:indeterminate),html[data-theme=dark] .products-row-check:hover:not(:disabled):not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate),html[data-theme=dark] .products-header-check:hover:not(:disabled):not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate){background-color:var(--b-surface, #141414)!important;background-image:none!important;border-color:var(--b-border, rgba(255, 255, 255, .12))!important}html[data-theme=dark] input[type=checkbox]:disabled:not(:checked):not(:indeterminate),html[data-theme=dark] .products-row-check:disabled:not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate),html[data-theme=dark] .products-header-check:disabled:not(:checked):not(.is-checked):not(:indeterminate):not(.is-indeterminate){background-color:var(--b-surface, #141414)!important;background-image:none!important;border-color:var(--b-border, rgba(255, 255, 255, .12))!important;opacity:.55!important}@media(prefers-reduced-motion:reduce){input[type=checkbox],.products-row-check,.products-header-check{transition:none!important}input[type=checkbox]:after,.products-row-check:after,.products-header-check:after{transition:none!important}}.pos-pack-icon,.pos-pack-icon.anticon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.pos-pack-icon>svg{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;transform:none;transform-origin:center center;overflow:visible}.pos-table-ctx-icon .pos-pack-icon,.pos-table-ctx-hint .pos-pack-icon{width:14px;height:14px;overflow:hidden}.pos-table-ctx-icon .pos-pack-icon>svg,.pos-table-ctx-hint .pos-pack-icon>svg{transform:none!important}.pos-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:1rem .5rem;box-sizing:border-box;text-align:center}.pos-empty-image{display:block;line-height:0;margin-bottom:.5rem;height:auto}.pos-empty-glyph-svg{display:block}.pos-empty-ellipse{fill:#f5f5f5}.pos-empty-g{stroke:#d9d9d9;fill:none}.pos-empty-path{fill:#fafafa}.pos-empty-lock-key{fill:#d9d9d9;stroke:none}html[data-theme=dark] .pos-empty-ellipse{fill:#fff;fill-opacity:.08}html[data-theme=dark] .pos-empty-g{stroke:#434343}html[data-theme=dark] .pos-empty-path{fill:#262626;stroke:#434343}html[data-theme=dark] .pos-empty-lock-key{fill:#434343}.pos-empty-description{font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5;color:var(--b-text-muted, #86868b)}.pos-empty-footer{margin-top:.65rem}.pos-table-empty-row .pos-empty{padding:0}.pos-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;width:auto;flex-shrink:0;height:var(--b-control-h, 32px);margin:0;padding:0 1rem;border:1px solid transparent;border-radius:var(--b-control-radius, var(--b-radius, 0));background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight, 400);line-height:1;cursor:pointer;box-shadow:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,filter .12s ease,box-shadow .12s ease,transform .12s cubic-bezier(.4,0,.2,1)}.pos-button.is-block{width:100%;flex-shrink:1}.pos-button-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0}.pos-button-loading{flex:0 0 auto;width:.85rem;height:.85rem;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;box-sizing:border-box;opacity:.9;animation:pos-button-spin .75s linear infinite}.pos-button-label{flex:0 0 auto;min-width:max-content;white-space:nowrap}@keyframes pos-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pos-button-loading{animation:none;opacity:.55}}.pos-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.pos-button--primary{background:var(--b-primary, #007aff);border-color:var(--b-primary, #007aff);color:#fff}.pos-button--primary:hover:not(:disabled){filter:brightness(.96)}.pos-button--default:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-button--danger{background:var(--mac-red, #ff3b30);border-color:var(--mac-red, #ff3b30);color:#fff}.pos-button--danger:hover:not(:disabled){filter:brightness(.96)}.pos-button--text{min-width:0;padding:0 .45rem;background:transparent;border-color:transparent;color:var(--b-text, #1d1d1f)}.pos-button--text:hover:not(:disabled){color:var(--b-primary, #007aff);background:transparent}.login-store-picker-shell.pos-modal-shell-bare{z-index:5200}.login-store-picker-shell .pos-modal-shell-bare-panel{width:min(520px,96vw);max-width:96vw;padding:0;overflow:hidden;border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow, 0 6px 16px rgba(0, 0, 0, .08))}.login-store-picker{display:flex;flex-direction:column;min-height:min(480px,72vh);max-height:min(640px,84vh);font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.login-store-picker-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.login-store-picker-back{position:absolute;left:1rem;top:50%;transform:translateY(-50%);margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);cursor:pointer}.login-store-picker-back:hover{color:var(--b-primary, #0891b2)}.login-store-picker-title{margin:0;font-size:1.15rem;font-weight:600;line-height:1.35;color:var(--b-text, #0f172a)}.login-store-picker-search{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;margin:.75rem 1rem 0;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-surface, #ffffff);box-sizing:border-box}.login-store-picker-search:focus-within{border-color:var(--b-primary, #0891b2);box-shadow:var(--b-control-active-shadow, 0 0 0 2px color-mix(in srgb, var(--b-primary, #0891b2) 10%, transparent))}.login-store-picker-search-icon{justify-self:center;color:var(--b-text-secondary, #64748b)}.login-store-picker-search-input{width:100%;min-width:0;height:100%;margin:0;padding:0 .65rem 0 0;border:0;outline:none;background:transparent;color:var(--b-text);font:inherit;font-size:var(--b-font-size)}.login-store-picker-search-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.login-store-picker-list-shell{flex:1 1 auto;min-height:0;margin-top:.65rem}.login-store-picker-list{padding:0 1rem .75rem;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box}.login-store-picker-empty{padding:2rem 0}.login-store-picker-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.75rem .85rem;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-surface, #ffffff);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.login-store-picker-item:hover{border-color:color-mix(in srgb,var(--b-primary, #0891b2) 35%,var(--b-border, rgba(0, 0, 0, .08)))}.login-store-picker-item.is-selected{border-color:var(--b-primary, #0891b2);background:color-mix(in srgb,var(--b-primary, #0891b2) 6%,var(--b-surface, #ffffff))}.login-store-picker-item-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.login-store-picker-item-name{font-weight:600;line-height:1.3;color:var(--b-text, #0f172a)}.login-store-picker-item-sub{font-size:var(--b-font-size);line-height:1.35;color:var(--b-text-muted, #94a3b8)}.login-store-picker-tag.is-recent{flex:0 0 auto;padding:0 6px;border:0;border-radius:var(--b-radius, 0);font-size:var(--b-font-size);font-weight:400;line-height:1.4;color:#000000a6;background:#f5f5f5;white-space:nowrap}.login-store-picker-foot{padding:.85rem 1rem 1rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.login-store-picker.is-modal{min-height:0;max-height:min(520px,80vh)}.login-store-picker.is-modal .login-store-picker-head{justify-content:flex-start;min-height:0;padding:16px 48px 12px 24px;border-bottom:0}.login-store-picker.is-modal .login-store-picker-title{font-size:1.15rem;font-weight:600}.login-store-picker-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-secondary, rgba(0, 0, 0, .45));cursor:pointer}.login-store-picker-close:hover{color:var(--b-text, rgba(0, 0, 0, .88));background:var(--b-control-fill, rgba(0, 0, 0, .06))}.login-store-picker-desc{margin:0 24px 8px;font-family:var(--b-font);font-size:var(--b-font-size);line-height:1.5;color:var(--b-muted, rgba(0, 0, 0, .45))}.login-store-picker.is-modal .login-store-picker-search{margin:4px 24px 0;border-color:transparent;background:var(--b-control-fill, rgba(120, 120, 128, .1))}html[data-control-chrome=outlined] .login-store-picker.is-modal .login-store-picker-search{border-color:var(--b-border);background:var(--b-surface, #fff)}.login-store-picker.is-modal .login-store-picker-list{padding:8px 16px 12px;gap:0}.login-store-picker.is-modal .login-store-picker-item{justify-content:flex-start;gap:10px;padding:8px 12px;border-color:transparent;background:transparent;border-radius:var(--b-radius, 0)}.login-store-picker.is-modal .login-store-picker-item:hover{background:var(--b-control-fill, rgba(0, 0, 0, .04));border-color:transparent}.login-store-picker.is-modal .login-store-picker-item.is-selected{background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,transparent);border-color:transparent;color:var(--b-text)}.login-store-picker.is-modal .login-store-picker-item-main{flex:1 1 auto;min-width:0}.login-store-picker.is-modal .login-store-picker-item-name{font-weight:400}.login-store-picker.is-modal .login-store-picker-tag.is-recent{margin-left:auto}.login-store-picker-radio{flex:0 0 auto;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--b-border, rgba(0, 0, 0, .15));border-radius:50%;background:var(--b-surface, #fff)}.login-store-picker-item.is-selected .login-store-picker-radio{border-color:var(--b-primary, #1677ff);box-shadow:inset 0 0 0 3px var(--b-surface, #fff);background:var(--b-primary, #1677ff)}.login-store-picker.is-modal .login-store-picker-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}@keyframes pos-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pos-modal-fade-out{0%{opacity:1}to{opacity:0}}.pos-modal-shell-bare,.pos-modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;pointer-events:none}.pos-modal-shell-bare.is-open,.pos-modal-shell.is-open{pointer-events:auto}.pos-modal-shell-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#00000080}.pos-modal-shell-bare.is-open .pos-modal-shell-backdrop,.pos-modal-shell.is-open .pos-modal-shell-backdrop{animation:pos-modal-fade-in .3s ease both}.pos-modal-shell-bare.is-leaving .pos-modal-shell-backdrop,.pos-modal-shell.is-leaving .pos-modal-shell-backdrop{animation:pos-modal-fade-out .3s ease both}.pos-modal-shell-bare-panel,.pos-modal-shell-panel{position:relative;z-index:1;max-width:100%;max-height:100%}.enterprise-form-modal--master{--products-modal-inset: 1.5rem;display:flex;flex-direction:column;width:min(880px,136vh,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(550px,85vh);max-height:85vh;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease,width .22s ease,height .22s ease,max-width .22s ease,max-height .22s ease}.enterprise-form-modal--master.is-fullscreen{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.pos-modal-shell-bare:has(.enterprise-form-modal--master.is-fullscreen),.pos-modal-shell:has(.enterprise-form-modal--master.is-fullscreen){padding:0}.enterprise-form-modal--master.is-fullscreen .products-master-body{flex:1 1 auto;min-height:0}.enterprise-form-modal--master.is-fullscreen .products-master-panels-shell{flex:1 1 auto;min-height:0;height:100%;align-self:stretch}.enterprise-form-modal--master.is-fullscreen .products-master-panels{display:flex!important;flex-direction:column;min-height:100%;box-sizing:border-box}.enterprise-form-modal--master.is-fullscreen .products-master-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.enterprise-form-modal--master.is-fullscreen .products-master-section-head{flex:0 0 auto}.enterprise-form-modal--master.is-fullscreen .products-master-section-grid{flex:1 1 auto;min-height:0;width:100%;align-content:start}.enterprise-form-modal--master.is-fullscreen .products-master-section:has(.role-perm-tree) .products-master-section-grid{display:flex;flex-direction:column}.enterprise-form-modal--master.is-fullscreen .role-perm-tree{flex:1 1 auto;min-height:0;height:100%;max-height:none;grid-column:1 / -1}.enterprise-form-modal--master.is-fullscreen .role-perm-tree-list{flex:1 1 auto;min-height:0;max-height:none}.enterprise-form-modal--master.is-shown{opacity:1;transform:scale(1)}.enterprise-form-modal--master.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.pos-modal-shell-bare.is-open .pos-modal-shell-backdrop,.pos-modal-shell.is-open .pos-modal-shell-backdrop,.pos-modal-shell-bare.is-leaving .pos-modal-shell-backdrop,.pos-modal-shell.is-leaving .pos-modal-shell-backdrop{animation:none}.pos-modal-shell-bare.is-open .pos-modal-shell-backdrop,.pos-modal-shell.is-open .pos-modal-shell-backdrop{opacity:1}.enterprise-form-modal--master{transition:none;transform:none}.enterprise-form-modal--master.is-fullscreen{transition:none}.enterprise-form-modal--master.is-leaving:not(.is-shown){transform:none}.enterprise-form-modal--master.is-shown{opacity:1;transform:none}}.enterprise-form-modal-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:1rem;padding:var(--products-modal-inset) var(--products-modal-inset) .85rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.enterprise-form-modal-head-main{flex:1 1 auto;display:flex;align-items:center;gap:.875rem;min-width:0}.enterprise-form-modal-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--b-primary, #007aff) 28%,transparent);border-radius:var(--b-radius, 0);background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff);font-size:var(--b-font-size, 13px);font-weight:600;letter-spacing:.04em;line-height:1;box-sizing:border-box}.enterprise-form-modal-head-copy{display:grid;gap:.125rem;min-width:0;flex:1 1 auto}.enterprise-form-modal-title{margin:0;color:var(--b-text);font-size:1rem;font-weight:600;line-height:1.35}.enterprise-form-modal-subtitle{margin:0;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size);font-weight:var(--b-font-weight);line-height:1.4}.enterprise-form-modal-head-actions{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 auto;margin-left:auto}.enterprise-form-modal-fullscreen,.enterprise-form-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-muted, #64748b);cursor:pointer;line-height:0}.enterprise-form-modal-fullscreen:hover,.enterprise-form-modal-close:hover{color:var(--b-primary, #007aff);background:transparent}.products-master-body{position:relative;flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;min-height:0;width:100%;overflow:hidden}.products-master-nav{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex:0 0 18rem;width:18rem;padding:var(--products-modal-inset);border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent;box-sizing:border-box}.products-master-nav-main{position:relative;display:flex;flex-direction:column;gap:.375rem;min-height:0}.products-master-nav-pill{position:absolute;left:0;right:0;top:0;z-index:0;border-radius:var(--b-radius, 0);background:var(--b-primary, #007aff);pointer-events:none;opacity:0;will-change:transform,height}.products-master-nav-pill.is-ready{opacity:1}.products-master-nav-pill.is-ready.is-animate{transition:transform .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.products-master-nav-pill.is-ready.is-animate{transition:none}}.products-master-nav-label{position:relative;z-index:1;padding:0 .75rem;margin-bottom:.5rem;font-size:var(--b-font-size);font-weight:600;line-height:1.25;letter-spacing:.02em;color:var(--b-text, #0f172a)}.products-master-nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:.625rem;width:100%;margin:0;padding:.5rem .75rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text, #0f172a);font:inherit;font-size:var(--b-font-size);font-weight:400;line-height:1.25;text-align:left;cursor:pointer;box-sizing:border-box;transition:color .18s ease}.products-master-nav-item:hover:not(.is-active){background:#f1f5f999;color:var(--b-text, #0f172a)}.products-master-nav-item.is-active{background:transparent;color:var(--b-text-inverse, #ffffff);font-weight:400;border-color:transparent;box-shadow:none}.products-master-nav-item-label{min-width:0;flex:1 1 auto}.products-master-nav-item-hint{margin-left:auto;flex-shrink:0;font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:var(--b-font-weight, 400);letter-spacing:.02em;color:color-mix(in srgb,#ffffff 82%,transparent)}.products-master-nav-dot{width:.375rem;height:.375rem;border-radius:50%!important;flex-shrink:0;background:#cbd5e1}.products-master-nav-item.is-active .products-master-nav-dot{background:#fff;box-shadow:none}.products-master-split{position:absolute;top:.75rem;bottom:.75rem;left:18rem;width:1px;background:transparent;pointer-events:none}.products-master-panels-shell{flex:1 1 auto;min-width:0;min-height:0;height:100%}.products-master-panels{height:100%!important;padding:var(--products-modal-inset);box-sizing:border-box}.products-master-section+.products-master-section{margin-top:1.25rem}.products-master-section-head{margin-bottom:.75rem}.products-master-section-title{margin:0;color:var(--b-text);font-size:var(--b-font-size);font-weight:600}.products-master-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.products-master-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.products-master-field--full{grid-column:1 / -1}.enterprise-form-modal-inline-check{display:inline-flex;align-items:center;gap:.45rem;margin:.15rem 0 0;color:var(--b-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.enterprise-form-modal-inline-check input[type=checkbox]{flex:0 0 auto;margin:0}.enterprise-form-modal-inline-check span{line-height:1.3}.products-master-label{display:flex;align-items:center;gap:.4rem;min-height:1.25rem;color:var(--b-text);font-size:var(--b-font-size);font-weight:var(--b-font-weight)}.products-master-label i{color:#ff3b30;font-style:normal}.products-master-label-meta{margin-left:auto;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px)}.products-master-label-badge{display:inline-flex;align-items:center;margin-left:auto;flex:0 0 auto;height:1rem;max-height:100%;padding:0 .375rem;border-radius:var(--b-radius, 0);background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1;box-sizing:border-box}.products-master-control{display:flex;align-items:center;gap:.35rem;width:100%;min-height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box}.products-master-control:hover,.products-master-control:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.products-master-control.is-readonly{background:var(--b-frost-fill, rgba(120, 120, 128, .08));cursor:default}.products-master-control.is-readonly:hover,.products-master-control.is-readonly:focus-within{background:var(--b-frost-fill, rgba(120, 120, 128, .08))}.products-master-input{display:block;width:100%;height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;box-sizing:border-box}.products-master-input:hover,.products-master-input:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}.products-master-control>input.is-placeholder-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.products-master-control.is-error,.products-master-field.is-error .products-master-control,.products-master-field.is-error .products-master-control:hover,.products-master-field.is-error .products-master-control:focus-within,.products-master-field.is-error .products-master-input,.products-master-field.is-error .products-master-input:hover,.products-master-field.is-error .products-master-input:focus,.products-master-field.is-error .products-master-input:focus-within,.products-master-field.is-error .products-master-textarea,.products-master-field.is-error .products-master-textarea:hover,.products-master-field.is-error .products-master-textarea:focus,.products-master-field.is-error .products-master-textarea:focus-within,.products-master-field.is-error .pos-input-number,.products-master-field.is-error .pos-input-number:hover,.products-master-field.is-error .pos-input-number:focus-within,.products-master-field.is-error .appt-create-time-range,.products-master-field.is-error .appt-create-time-range:hover,.products-master-field.is-error .appt-create-time-range:focus-within,.products-master-field.is-error .products-master-seg,.products-master-field.is-error .products-master-seg:hover{border:1px solid #ff3b30;box-shadow:none}.products-master-field.is-error .products-master-select .pos-select-trigger,.products-master-field.is-error .products-master-select .pos-select-trigger:hover:not(:disabled),.products-master-field.is-error .products-master-select .pos-select.is-open .pos-select-trigger,.products-master-field.is-error .products-master-select .pos-date-picker-trigger,.products-master-field.is-error .products-master-select .pos-date-picker-trigger:hover:not(:disabled),.products-master-field.is-error .products-master-select .pos-date-picker.is-open .pos-date-picker-trigger,.products-master-field.is-error .products-master-select .pos-time-picker-trigger,.products-master-field.is-error .products-master-select .pos-time-picker-trigger:hover:not(:disabled),.products-master-field.is-error .products-master-select .pos-time-picker.is-open .pos-time-picker-trigger,.products-master-field.is-error .pos-time-picker-trigger,.products-master-field.is-error .pos-time-picker-trigger:hover:not(:disabled),.products-master-field.is-error .pos-time-picker.is-open .pos-time-picker-trigger,.products-master-field.is-error .pos-multi-select-trigger,.products-master-field.is-error .pos-multi-select-trigger:hover:not(:disabled),.products-master-field.is-error .pos-multi-select.is-open .pos-multi-select-trigger,.products-master-field.is-error .pos-search,.products-master-field.is-error .pos-search:hover,.products-master-field.is-error .pos-search:focus-within,.products-master-field.is-error .appt-member-summary,.products-master-field.is-error .appt-member-pick-trigger,.products-master-select.is-error .pos-select-trigger,.products-master-select.is-error .pos-select-trigger:hover:not(:disabled),.products-master-select.is-error .pos-select.is-open .pos-select-trigger{border:1px solid #ff3b30;box-shadow:none}.appt-create-time-range.is-error,.appt-create-time-range.is-error:hover,.appt-create-time-range.is-error:focus-within{border-color:#ff3b30;box-shadow:none}.products-master-control>input,.products-master-control>select{flex:1 1 auto;width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--b-text);font:inherit;box-sizing:border-box}.products-master-control:has(>textarea){align-items:stretch;height:auto;min-height:var(--b-control-h, 32px);padding:0}.products-master-control>textarea{flex:1 1 auto;display:block;width:100%;min-width:0;min-height:calc(var(--b-control-h, 32px) - 2px);max-height:none;margin:0;padding:.35rem var(--pos-control-pad-x, 1rem);border:0;outline:none;background:transparent;color:var(--b-text);font:inherit;line-height:1.3;resize:vertical;box-sizing:border-box;transition:none}textarea.products-master-input,.products-master-textarea{display:block;width:100%;min-height:var(--b-control-h, 32px);max-height:none;margin:0;padding:.35rem var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;line-height:1.3;resize:vertical;box-sizing:border-box;transition:none}textarea.products-master-input:hover,textarea.products-master-input:focus,.products-master-textarea:hover,.products-master-textarea:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}.products-master-control--prefix{padding-left:.55rem}.products-master-control--suffix{padding-right:.55rem}.products-master-prefix,.products-master-suffix{flex:0 0 auto;color:var(--b-text-muted, #64748b);-webkit-user-select:none;user-select:none}.products-master-control--suffix>.b-hover-tip-trigger{flex:0 0 auto;align-self:center;width:auto;max-width:none;height:auto;min-height:0}.products-master-system-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--b-text-muted, #94a3b8);cursor:help;-webkit-user-select:none;user-select:none}.products-master-system-mark svg{display:block}.products-master-seg{display:inline-flex;width:100%;min-height:var(--b-control-h, 32px);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden;box-sizing:border-box}.products-master-seg button{flex:1 1 0;margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent;color:var(--b-text);font:inherit;cursor:pointer;transition:transform .12s cubic-bezier(.4,0,.2,1),color .12s ease,background .12s ease}.products-master-seg button:last-child{border-right:0}.products-master-seg button.is-on{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 12%,transparent)}.products-master-seg--slide{position:relative;overflow:hidden}.products-master-seg--slide .products-master-seg-thumb{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;background:var(--b-primary, #007aff);border-radius:0;pointer-events:none;transform:translate(0);opacity:1;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease;will-change:transform}.products-master-seg--slide[data-on="1"] .products-master-seg-thumb{transform:translate(100%)}.products-master-seg--slide.is-unset .products-master-seg-thumb{opacity:0}.products-master-seg--slide:after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;margin-left:-.5px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.products-master-seg--slide button{position:relative;z-index:1;flex:1 1 50%;max-width:50%;border-right:0!important;background:transparent;transition:color .18s ease}.products-master-seg--slide button.is-on{color:#fff;background:transparent}.products-master-seg--slide button:hover:not(.is-on){background:transparent;color:var(--b-text, #1d1d1f)}@media(prefers-reduced-motion:reduce){.products-master-seg--slide .products-master-seg-thumb{transition:none}}.products-master-select{width:100%;min-width:0}.products-master-select .pos-select{display:flex;width:100%;min-width:0}.products-master-select .pos-select-trigger,.products-master-select .pos-date-picker-trigger,.products-master-select .pos-time-picker-trigger,.products-master-field .pos-time-picker-trigger,.products-master-field .pos-multi-select-trigger{border:1px solid transparent;background:var(--b-control-fill, rgba(120, 120, 128, .1));box-shadow:none}.products-master-select .pos-select-trigger:hover:not(:disabled),.products-master-select .pos-select.is-open .pos-select-trigger,.products-master-select .pos-date-picker-trigger:hover:not(:disabled),.products-master-select .pos-date-picker.is-open .pos-date-picker-trigger,.products-master-select .pos-time-picker-trigger:hover:not(:disabled),.products-master-select .pos-time-picker.is-open .pos-time-picker-trigger,.products-master-field .pos-time-picker-trigger:hover:not(:disabled),.products-master-field .pos-time-picker.is-open .pos-time-picker-trigger,.products-master-field .pos-multi-select-trigger:hover:not(:disabled),.products-master-field .pos-multi-select.is-open .pos-multi-select-trigger{border-color:transparent;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.products-master-field-error{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--mac-red, #ff3b30);font-size:var(--b-font-size-caption, 12px);line-height:1.25}.products-master-field-error-glyph{flex-shrink:0;width:11px;height:11px;color:inherit}.products-master-field-error-text{min-width:0}.products-bundle-hint{margin:0;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size);line-height:1.45}.enterprise-form-modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--products-modal-inset);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.enterprise-form-modal-foot-hint{flex:1 1 auto;min-width:0;margin:0}.enterprise-form-save-check{display:inline-flex;align-items:center;min-width:0;max-width:100%;font-size:var(--b-font-size)}.enterprise-form-save-check .b-result-status{max-width:22rem;min-width:0}.enterprise-form-save-check-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.enterprise-form-modal-foot-actions{display:inline-flex;flex:0 0 auto;gap:.55rem}@media(max-width:760px){.enterprise-form-modal--master{width:calc(100vw - 2rem);height:min(85vh,550px)}.products-master-body{flex-direction:column}.products-master-nav{flex:0 0 auto;width:100%;border-right:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.products-master-split{display:none}.products-master-section-grid{grid-template-columns:1fr}}.pos-topbar-account{position:relative;display:flex;align-items:center;flex:0 0 auto;width:var(--b-control-h, 32px);height:var(--b-control-h, 32px)}.pos-topbar-meta .pos-topbar-account-trigger,.pos-topbar-account-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--b-control-h, 32px);min-width:var(--b-control-h, 32px);max-width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);max-height:var(--b-control-h, 32px);margin:0;padding:0!important;border:0;border-radius:50%!important;background:transparent!important;color:inherit;cursor:pointer;overflow:hidden;box-sizing:border-box}.pos-topbar-meta .pos-topbar-account-trigger:hover,.pos-topbar-meta .pos-topbar-account-trigger.is-open,.pos-topbar-account-trigger:hover,.pos-topbar-account-trigger.is-open{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important}.pos-topbar-account-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);border-radius:50%;background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#0f172a);color:#fff;font-size:var(--b-font-size, 13px);font-weight:700;line-height:1;font-family:var(--b-font);overflow:hidden}.pos-topbar-account-avatar.has-image{background:transparent;color:transparent}.pos-topbar-account-avatar img{display:block;width:100%;height:100%;object-fit:cover}.pos-topbar-account-panel{box-sizing:border-box;width:max-content;min-width:160px;max-width:calc(100vw - 16px);padding:4px;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.5714285714285714;box-shadow:var(--pos-float-menu-shadow);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-topbar-account-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.pos-topbar-account-panel.is-leaving{opacity:0;transform:translateY(-4px);pointer-events:none}@media(prefers-reduced-motion:reduce){.pos-topbar-account-panel{transition:none;transform:none}}.pos-topbar-account-identity{display:flex;align-items:center;gap:8px;padding:5px 12px 8px}.pos-topbar-account-panel-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--b-primary, #0891b2) 14%,#ffffff);color:var(--b-primary, #0891b2);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight-strong, 600);line-height:1;overflow:hidden;font-family:var(--b-font)}.pos-topbar-account-panel-avatar.has-image{background:transparent;color:transparent}.pos-topbar-account-panel-avatar img{display:block;width:100%;height:100%;object-fit:cover}.pos-topbar-account-identity-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.pos-topbar-account-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.pos-topbar-account-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--b-text-secondary, rgba(0, 0, 0, .45))}.pos-topbar-account-links{display:flex;flex-direction:column;gap:0;padding:0;white-space:nowrap}.pos-topbar-account-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background:var(--b-border, rgba(5, 5, 5, .06))}.pos-topbar-account-link{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:5px 12px;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:inherit;font:inherit;font-weight:400;line-height:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .2s}.pos-topbar-account-link svg,.pos-topbar-account-link .pos-pack-icon{flex-shrink:0;min-width:12px;color:inherit}.pos-topbar-account-link:hover:not(:disabled){background:#0000000a;color:inherit}.pos-topbar-account-link:disabled{color:var(--b-text-disabled, rgba(0, 0, 0, .25));cursor:not-allowed}.pos-topbar-account-link.is-danger{color:var(--mac-red, #ff4d4f)}.pos-topbar-account-link.is-danger:hover:not(:disabled){background:#0000000a;color:var(--mac-red, #ff4d4f)}html[data-theme=dark] .pos-topbar-account-link:hover:not(:disabled),[data-theme=dark] .pos-topbar-account-link:hover:not(:disabled),html[data-theme=dark] .pos-topbar-account-link.is-danger:hover:not(:disabled),[data-theme=dark] .pos-topbar-account-link.is-danger:hover:not(:disabled){background:#ffffff14}html[data-theme=dark] .pos-topbar-account-sub,[data-theme=dark] .pos-topbar-account-sub{color:var(--b-text-secondary, rgba(255, 255, 255, .45))}html[data-theme=dark] .pos-topbar-account-divider,[data-theme=dark] .pos-topbar-account-divider{background:#fdfdfd1f}.pos-topbar-pwd-dialog{width:min(22rem,calc(100vw - 2rem))}.pos-topbar-pwd-fields{display:flex;flex-direction:column;gap:.75rem;margin-top:.85rem}.pos-topbar-pwd-field{display:flex;flex-direction:column;gap:.35rem;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.pos-topbar-pwd-field em{color:#ef4444;font-style:normal}.pos-topbar-pwd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .75rem);border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #0f172a);font:inherit;font-size:var(--b-font-size, 13px);box-sizing:border-box}.pos-topbar-pwd-input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-topbar-pwd-input:focus{outline:2px solid color-mix(in srgb,var(--b-primary, #0891b2) 45%,transparent);outline-offset:0}.pos-topbar-pwd-hint{display:inline-block;margin-top:.35rem;color:var(--b-text-secondary, #64748b);font-size:var(--b-font-size, 13px)}.pos-topbar-pwd-error{margin:.65rem 0 0;color:var(--b-danger-text, #dc2626);font-size:var(--b-font-size, 13px)}.pos-screen-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;background:#0f172a8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pos-screen-lock-card{width:min(22rem,calc(100vw - 2rem));padding:1.5rem 1.35rem 1.25rem;border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:0 12px 40px #0003;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.pos-screen-lock-avatar{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#0f172a);color:#fff;font-size:1.15rem;font-weight:700;font-family:var(--b-font)}.pos-screen-lock-name{margin-top:.75rem;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a)}.pos-screen-lock-hint{margin:.35rem 0 .9rem;color:var(--b-text-muted, #94a3b8);font-size:var(--b-font-size, 13px);text-align:center}.pos-screen-lock-input{margin-bottom:.35rem}.pos-screen-lock-btn{width:100%;margin-top:.75rem}.pos-confirm-dialog{width:min(440px,calc(100vw - 2.5rem));aspect-ratio:16 / 10;max-height:calc(100vh - 2.5rem);padding:28px 28px 20px;border-radius:var(--b-radius, 0);border:.5px solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #ffffff);box-shadow:0 22px 70px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .25s ease,transform .25s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-confirm-dialog.is-shown{opacity:1;transform:scale(1)}.pos-confirm-dialog.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.pos-confirm-dialog{transition:none;transform:none}.pos-confirm-dialog.is-shown{opacity:1}}.pos-modal-shell-bare:has(.pos-confirm-dialog){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5400;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-modal-shell-bare:has(.pos-confirm-dialog) .pos-modal-shell-backdrop{background-color:#00000047;pointer-events:auto}.pos-modal-shell-bare:has(.pos-confirm-dialog) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.pos-confirm-dialog-body{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;overflow:hidden}.pos-confirm-dialog-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.3}.pos-confirm-dialog-message{margin:.35rem 0 0;max-width:22em;color:var(--b-text, #1d1d1f);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4;white-space:pre-wrap}.pos-confirm-dialog-extra{width:100%;max-width:none;margin-top:.75rem;text-align:left}.pos-confirm-dialog:has(.pos-confirm-dialog-extra:not(:empty)){aspect-ratio:auto;min-height:calc(min(440px,calc(100vw - 2.5rem))/1.6)}.pos-confirm-dialog-field{display:flex;flex-direction:column;gap:.35rem;width:100%}.pos-confirm-dialog-field-label{color:var(--b-muted, #6e6e73);font-size:var(--b-font-size, 13px);font-weight:500}.pos-confirm-dialog-field-required{margin-left:.15em;color:var(--mac-red, #ff3b30);font-weight:600}.pos-confirm-dialog-field-input{box-sizing:border-box;width:100%;min-height:36px;padding:.45rem var(--pos-control-pad-x, .65rem);border:1px solid transparent;border-radius:var(--b-radius-control, var(--b-radius, 0));background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px)}.pos-confirm-dialog-field-input:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-confirm-dialog-field-input:focus{outline:none;border-color:transparent;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-confirm-dialog-field-input:disabled{opacity:.55;cursor:not-allowed}.pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input,.pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input:hover:not(:disabled),.pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input:focus{border-color:transparent;box-shadow:inset 0 0 0 1px var(--mac-red, #ff3b30);background:#ff3b3014}html[data-control-chrome=outlined] .pos-confirm-dialog-field-input{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .pos-confirm-dialog-field-input:hover:not(:disabled),html[data-control-chrome=outlined] .pos-confirm-dialog-field-input:focus{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b))}html[data-control-chrome=outlined] .pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input,html[data-control-chrome=outlined] .pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input:hover:not(:disabled),html[data-control-chrome=outlined] .pos-confirm-dialog-field.is-error .pos-confirm-dialog-field-input:focus{background:var(--b-surface, #ffffff);border-color:var(--mac-red, #ff3b30);box-shadow:none}.pos-confirm-dialog-actions{flex:0 0 auto;display:flex;gap:.55rem;width:100%;margin-top:16px;border:0}.pos-confirm-dialog-btn{flex:1 1 0;min-width:0;margin:0;padding:.55rem .75rem;min-height:36px;border:1px solid transparent;border-radius:var(--b-radius-control, var(--b-radius, 0));background:#78788029;color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px);font-weight:550;line-height:1.2;cursor:pointer}.pos-confirm-dialog-btn.is-primary{background:var(--b-primary, #007aff);color:#fff;font-weight:600}.pos-confirm-dialog-btn.is-primary.is-danger{background:var(--mac-red, #ff3b30)}.pos-confirm-dialog-btn:hover:not(:disabled){filter:brightness(.97)}.pos-confirm-dialog-btn.is-primary:hover:not(:disabled){filter:brightness(1.05)}.pos-confirm-dialog-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.pos-btn-danger{background:var(--mac-red, #ff3b30);border-color:var(--mac-red, #ff3b30);color:#fff}.pos-btn-danger:hover:not(:disabled){filter:brightness(.96)}.b-result-status{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:400;line-height:1.2;color:var(--b-text, #334155);white-space:nowrap}.b-result-status-icon{box-sizing:border-box;width:1rem;height:1rem;flex-shrink:0;border-radius:50%!important;position:relative;display:inline-block;color:#fff}.b-result-status-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.58rem;height:.58rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.b-result-status.is-pass .b-result-status-icon{background:var(--b-success, #15803d)}.b-result-status.is-pass{color:var(--b-success-text, #15803d)}.b-result-status.is-pass .b-result-status-icon:before{width:.58rem;height:.58rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M3.1 8.2l3.2 3.2 6.5-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M3.1 8.2l3.2 3.2 6.5-7'/%3E%3C/svg%3E")}.b-result-status.is-fail .b-result-status-icon{background:var(--mac-red, #ff3b30)}.b-result-status.is-fail{color:var(--mac-red, #ff3b30)}.b-result-status.is-fail .b-result-status-icon:before{width:.52rem;height:.52rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E")}.b-result-status.is-reject .b-result-status-icon{background:var(--mac-red, #ff3b30)}.b-result-status.is-reject{color:var(--mac-red, #ff3b30)}.b-result-status.is-reject .b-result-status-icon:before{width:.58rem;height:.58rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' d='M8 3v6.4'/%3E%3Ccircle cx='8' cy='12.55' r='1.2' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' d='M8 3v6.4'/%3E%3Ccircle cx='8' cy='12.55' r='1.2' fill='%23000'/%3E%3C/svg%3E")}.b-result-status.is-unavailable .b-result-status-icon{background:#9ca3af}.b-result-status.is-unavailable .b-result-status-icon:before{width:.58rem;height:.58rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' d='M3.2 8h9.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' d='M3.2 8h9.6'/%3E%3C/svg%3E")}.pos-descriptions{box-sizing:border-box;width:100%;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5715}.products-master-section-grid>.pos-descriptions{grid-column:1 / -1}.pos-descriptions-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;min-width:0}.pos-descriptions-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text, #0f172a);font-weight:600;font-size:var(--b-font-size, 13px);line-height:1.5}.pos-descriptions-extra{flex:0 0 auto;margin-inline-start:auto;color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px)}.pos-descriptions:not(.is-bordered){--pos-descriptions-cols: 3}.pos-descriptions:not(.is-bordered).is-cols-1{--pos-descriptions-cols: 1}.pos-descriptions:not(.is-bordered).is-cols-2{--pos-descriptions-cols: 2}.pos-descriptions:not(.is-bordered).is-cols-3{--pos-descriptions-cols: 3}.pos-descriptions:not(.is-bordered).is-cols-4{--pos-descriptions-cols: 4}.pos-descriptions:not(.is-bordered) .pos-descriptions-grid{display:grid;grid-template-columns:repeat(var(--pos-descriptions-cols, 3),minmax(0,1fr));gap:0 1rem}.pos-descriptions:not(.is-bordered) .pos-descriptions-item{display:flex;align-items:baseline;padding-bottom:1rem;min-width:0}.pos-descriptions.is-size-middle:not(.is-bordered) .pos-descriptions-item{padding-bottom:.75rem}.pos-descriptions.is-size-small:not(.is-bordered) .pos-descriptions-item{padding-bottom:.5rem}.pos-descriptions:not(.is-bordered).is-vertical .pos-descriptions-item{flex-direction:column;align-items:stretch;gap:.25rem}.pos-descriptions:not(.is-bordered) .pos-descriptions-item-label{flex:0 0 auto;color:var(--b-text-muted, #86868b);font-weight:400;white-space:nowrap}.pos-descriptions-colon{margin-inline:2px .5rem}.pos-descriptions:not(.is-bordered) .pos-descriptions-item-content{flex:1 1 auto;min-width:0;color:var(--b-text, #0f172a);font-variant-numeric:tabular-nums;word-break:break-word}.pos-descriptions-item-content.is-muted{color:var(--b-text-muted, #86868b)}.pos-descriptions.is-bordered .pos-descriptions-view{width:100%;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden}.pos-descriptions-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.pos-descriptions.is-bordered .pos-descriptions-item-label,.pos-descriptions.is-bordered .pos-descriptions-item-content{box-sizing:border-box;padding:1rem 1.5rem;text-align:start;vertical-align:middle;font-weight:400;font-size:var(--b-font-size, 13px);line-height:1.5715;word-break:break-word;border-inline-end:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-descriptions.is-bordered .pos-descriptions-row:last-child>.pos-descriptions-item-label,.pos-descriptions.is-bordered .pos-descriptions-row:last-child>.pos-descriptions-item-content{border-bottom:0}.pos-descriptions.is-bordered .pos-descriptions-row>:last-child{border-inline-end:0}.pos-descriptions.is-bordered.is-size-middle .pos-descriptions-item-label,.pos-descriptions.is-bordered.is-size-middle .pos-descriptions-item-content{padding:.75rem 1.5rem}.pos-descriptions.is-bordered.is-size-small .pos-descriptions-item-label,.pos-descriptions.is-bordered.is-size-small .pos-descriptions-item-content{padding:.5rem 1rem}.pos-descriptions.is-bordered .pos-descriptions-item-label{color:var(--b-text-muted, #86868b);background:color-mix(in srgb,var(--b-text, #0f172a) 2%,var(--b-surface, #ffffff))}.pos-descriptions.is-bordered .pos-descriptions-item-content{color:var(--b-text, #0f172a);background:var(--b-surface, #ffffff)}.pos-descriptions.is-bordered .pos-descriptions-item-label.is-empty,.pos-descriptions.is-bordered .pos-descriptions-item-content.is-empty{background:var(--b-surface, #ffffff)}html[data-theme=dark] .pos-descriptions.is-bordered .pos-descriptions-item-label{color:var(--b-text-muted, #98989d);background:color-mix(in srgb,#ffffff 4%,var(--b-surface, #141414))}html[data-theme=dark] .pos-descriptions.is-bordered .pos-descriptions-item-content,html[data-theme=dark] .pos-descriptions.is-bordered .pos-descriptions-item-label.is-empty,html[data-theme=dark] .pos-descriptions.is-bordered .pos-descriptions-item-content.is-empty{background:var(--b-surface, #141414)}html[data-theme=dark] .pos-descriptions:not(.is-bordered) .pos-descriptions-item-label{color:var(--b-text-muted, #98989d)}.pos-dialog-status-icon{width:64px;height:64px;margin:0 0 14px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;line-height:0;box-shadow:none}.pos-dialog-status-icon .pos-pack-icon,.pos-dialog-status-icon .pos-pack-icon>svg{-webkit-font-smoothing:antialiased;shape-rendering:geometricPrecision;filter:none}.pos-dialog-status-icon.is-success{background:#f6ffed;color:#52c41a}.pos-dialog-status-icon.is-info{background:#e6f4ff;color:#1677ff}.pos-dialog-status-icon.is-warning{background:#fffbe6;color:#faad14}.pos-dialog-status-icon.is-error{background:#fff2f0;color:#ff4d4f}html[data-theme=dark] .pos-dialog-status-icon.is-success,[data-theme=dark] .pos-dialog-status-icon.is-success{background:#52c41a29}html[data-theme=dark] .pos-dialog-status-icon.is-info,[data-theme=dark] .pos-dialog-status-icon.is-info{background:#1677ff2e}html[data-theme=dark] .pos-dialog-status-icon.is-warning,[data-theme=dark] .pos-dialog-status-icon.is-warning{background:#faad1429}html[data-theme=dark] .pos-dialog-status-icon.is-error,[data-theme=dark] .pos-dialog-status-icon.is-error{background:#ff4d4f29}.pos-upload-progress-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-height:104px;padding:16px 20px;border:1px dashed var(--b-border, rgba(0, 0, 0, .15));border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-control-fill, #fafafa) 100%,transparent);font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, rgba(0, 0, 0, .88))}.pos-upload-progress-card.is-tile{width:104px;height:104px;min-height:104px;max-width:104px;padding:10px 8px;gap:8px}.pos-upload-progress-card-label{margin:0;font:inherit;font-weight:var(--b-font-weight, 400);line-height:1.35;color:inherit;text-align:center}.pos-upload-progress-card.is-tile .pos-upload-progress-card-label{max-width:100%}.pos-upload-progress-card-track{width:100%;max-width:11rem;height:3px;border-radius:100px;background:var(--b-border, rgba(0, 0, 0, .06));overflow:hidden}.pos-upload-progress-card.is-tile .pos-upload-progress-card-track{max-width:72%;height:2px}.pos-upload-progress-card-fill{height:100%;border-radius:inherit;background:var(--b-primary, #1677ff);transition:width .2s ease}.pos-upload-progress-thumb-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;height:3px;background:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .12)) 70%,transparent);overflow:hidden;pointer-events:none}.pos-upload-progress-thumb-bar-fill{display:block;height:100%;background:var(--b-primary, #1677ff);transition:width .2s ease}html[data-control-chrome=outlined] .pos-upload-progress-card{background:var(--b-control-fill, #fafafa);border-color:var(--b-border, rgba(0, 0, 0, .15))}html[data-theme=dark] .pos-upload-progress-card{background:var(--b-control-fill, rgba(255, 255, 255, .06));border-color:var(--b-border, rgba(255, 255, 255, .2));color:var(--b-text, rgba(255, 255, 255, .85))}html[data-theme=dark] .pos-upload-progress-card-track,html[data-theme=dark] .pos-upload-progress-thumb-bar{background:#ffffff1f}@media(prefers-reduced-motion:reduce){.pos-upload-progress-card-fill,.pos-upload-progress-thumb-bar-fill{transition:none}}.pos-avatar-crop-dialog{width:min(360px,calc(100vw - 2.5rem));max-height:calc(100vh - 2.5rem);padding:1.15rem 1.15rem 1rem;border-radius:var(--b-radius, 0);border:.5px solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #ffffff);box-shadow:0 22px 70px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-avatar-crop-dialog.is-shown{opacity:1;transform:scale(1)}.pos-avatar-crop-dialog.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.pos-avatar-crop-dialog{transition:none;transform:none}.pos-avatar-crop-dialog.is-shown{opacity:1}}.pos-modal-shell-bare:has(.pos-avatar-crop-dialog){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5450;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-modal-shell-bare:has(.pos-avatar-crop-dialog) .pos-modal-shell-backdrop{background-color:#00000047;pointer-events:auto}.pos-modal-shell-bare:has(.pos-avatar-crop-dialog) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.pos-avatar-crop-dialog-head{text-align:center}.pos-avatar-crop-dialog-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.3}.pos-avatar-crop-dialog-sub{margin:.35rem 0 0;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4}.pos-avatar-crop-dialog-body{display:flex;justify-content:center}.profile-avatar-crop{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.profile-avatar-crop-view{position:relative;overflow:hidden;border-radius:var(--b-radius-control, 0);background:#0f172a;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff14}.profile-avatar-crop-view:active{cursor:grabbing}.profile-avatar-crop-img{position:absolute;top:0;left:0;max-width:none;pointer-events:none;will-change:transform}.profile-avatar-crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 0 0 999px #0f172a8c;border-radius:50%;border:1.5px solid rgba(255,255,255,.85)}.profile-avatar-crop-mask.is-square{border-radius:var(--b-radius, 0)}.profile-avatar-crop-zoom{display:flex;align-items:center;gap:.65rem;width:min(100%,280px);color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px)}.profile-avatar-crop-zoom-label{flex-shrink:0}.profile-avatar-crop-zoom-input{flex:1 1 auto;min-width:0;height:1.5rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.profile-avatar-crop-zoom-input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--b-primary, #007aff) 0%,var(--b-primary, #007aff) calc(var(--avatar-crop-zoom-pct, 0) * 1%),var(--b-control-fill, rgba(120, 120, 128, .18)) calc(var(--avatar-crop-zoom-pct, 0) * 1%),var(--b-control-fill, rgba(120, 120, 128, .18)) 100%)}.profile-avatar-crop-zoom-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;border:0;background:var(--b-primary, #007aff);box-shadow:0 1px 3px #0003}.profile-avatar-crop-zoom-input::-moz-range-track{height:4px;border-radius:999px;background:var(--b-control-fill, rgba(120, 120, 128, .18))}.profile-avatar-crop-zoom-input::-moz-range-progress{height:4px;border-radius:999px;background:var(--b-primary, #007aff)}.profile-avatar-crop-zoom-input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--b-primary, #007aff);box-shadow:0 1px 3px #0003}.profile-avatar-crop-zoom-value{flex:0 0 auto;min-width:2.75em;text-align:right;font-variant-numeric:tabular-nums;color:var(--b-text, #0f172a)}.pos-avatar-crop-dialog-foot{display:flex;gap:.55rem;width:100%}.pos-avatar-crop-btn{flex:1 1 0;min-width:0;margin:0;padding:.55rem .75rem;min-height:36px;border:0;border-radius:var(--b-radius-control, var(--b-radius, 0));font:inherit;font-size:var(--b-font-size, 13px);font-weight:550;line-height:1.2;cursor:pointer}.pos-avatar-crop-btn--ghost{background:var(--b-control-fill, rgba(120, 120, 128, .16));color:var(--b-text, #1d1d1f)}.pos-avatar-crop-btn--primary{background:var(--b-primary, #007aff);color:#fff;font-weight:600}.pos-avatar-crop-btn:hover:not(:disabled){filter:brightness(.97)}.pos-avatar-crop-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.pos-avatar-crop-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}html[data-control-chrome=outlined] .pos-avatar-crop-btn--ghost{background:var(--b-control-fill, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .pos-avatar-crop-btn--ghost:hover:not(:disabled){background:var(--b-control-fill, #ffffff);border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b));filter:none}.profile-avatar-block{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem;padding:.75rem .85rem;box-sizing:border-box;grid-column:1 / -1;border:var(--b-border-width, 1px) solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1))}html[data-control-chrome=outlined] .profile-avatar-block{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}.profile-avatar-row{display:flex;align-items:center;gap:.85rem;min-width:0}.profile-avatar{width:64px;height:64px;border-radius:50%;border:var(--b-border-width, 1px) solid transparent;background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#0f172a);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--b-font-size, 13px);font-weight:600;flex-shrink:0;overflow:hidden;box-sizing:border-box;font-family:var(--b-font)}.profile-avatar.has-image{background:transparent;color:transparent;border-color:transparent}.profile-avatar.is-uploading{border-radius:var(--b-radius, 0);background:transparent;color:inherit;overflow:visible}.profile-avatar-upload-progress{width:64px!important;height:64px!important;min-height:64px!important;max-width:64px!important;padding:6px 4px;gap:4px}.profile-avatar-upload-progress .pos-upload-progress-card-track{max-width:78%}.profile-avatar-upload-progress .pos-upload-progress-card-label{font-size:var(--b-font-size-caption, 12px)}.profile-avatar-img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-meta{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto}.profile-avatar-meta-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.profile-avatar-meta-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a);line-height:1.35}.profile-avatar-meta-desc{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8);line-height:1.4}.profile-avatar-actions{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:.45rem;margin-left:auto}.profile-avatar-presets{display:flex;flex-direction:column;gap:.4rem;padding-top:.55rem;border-top:var(--b-border-width, 1px) solid var(--b-border-light, #eef2f7);min-width:0}.profile-avatar-presets-label{font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text-secondary, #64748b)}.profile-avatar-presets-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%}.profile-avatar-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:1px;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:50%;background:var(--b-surface, #ffffff);cursor:pointer;box-sizing:border-box;flex:0 0 auto}.profile-avatar-preset:hover{border-color:var(--b-primary, #0891b2)}.profile-avatar-preset.is-selected,.profile-avatar-preset.is-selected:hover{border-color:var(--b-primary, #0891b2);box-shadow:0 0 0 1px var(--b-primary, #0891b2)}.profile-avatar-preset-img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-theme=dark] .profile-avatar-block{background:var(--b-control-fill, rgba(255, 255, 255, .06))}html[data-theme=dark][data-control-chrome=outlined] .profile-avatar-block{background:var(--b-control-fill, var(--b-surface, #141414));border-color:var(--b-border, rgba(255, 255, 255, .12))}html[data-theme=dark] .profile-avatar-presets{border-top-color:var(--b-border, rgba(255, 255, 255, .1))}html[data-theme=dark] .profile-avatar-preset{background:var(--b-surface, #141414)}.profile-page-hint{display:flex;align-items:flex-start;gap:.5rem;margin:0;grid-column:1 / -1;padding:.65rem .75rem;box-sizing:border-box;border:var(--b-border-width, 1px) solid color-mix(in srgb,var(--b-primary, #007aff) 28%,var(--b-border, rgba(0, 0, 0, .08)));border-radius:var(--b-radius-control, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 8%,var(--b-surface, #ffffff));color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);line-height:1.5}.profile-page-hint-icon{flex-shrink:0;margin-top:.1rem;color:var(--b-primary, #007aff)}.profile-page-hint-text{min-width:0;flex:1 1 auto}html[data-theme=dark] .profile-page-hint{background:color-mix(in srgb,var(--b-primary, #0a84ff) 14%,var(--b-surface, #141414));border-color:color-mix(in srgb,var(--b-primary, #0a84ff) 35%,var(--b-border, rgba(255, 255, 255, .12)));color:var(--b-text, #f5f5f7)}html[data-control-chrome=outlined] .profile-avatar:not(.has-image):not(.is-uploading){border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-theme=dark][data-control-chrome=outlined] .profile-avatar:not(.has-image):not(.is-uploading){border-color:var(--b-border, rgba(255, 255, 255, .12))}@media(max-width:720px){.profile-avatar-row{flex-wrap:wrap;align-items:flex-start}.profile-avatar-meta{flex:1 1 calc(100% - 72px)}.profile-avatar-actions{width:100%;margin-left:0;padding-left:calc(64px + .85rem)}}.pos-notify-avatar-wrap{position:relative;flex:0 0 auto;width:24px;height:24px;margin-top:1px}.pos-notify-avatar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:600;line-height:1;box-shadow:0 1px 2px #00000024}.pos-notify-avatar.is-person{width:24px;height:24px;border-radius:50%}.pos-notify-avatar.is-app{width:24px;height:24px;border-radius:6px}.pos-notify-avatar-badge{position:absolute;right:-4px;bottom:-3px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border:0;border-radius:4px;box-sizing:border-box;color:#fff;font-family:var(--b-font);font-size:9px;font-weight:700;line-height:1;box-shadow:0 1px 2px #0000002e}.pos-topbar-notify{position:relative;display:flex;align-items:center;flex:0 0 auto;width:var(--b-control-h, 32px);height:var(--b-control-h, 32px)}.pos-topbar-meta .pos-topbar-notify-trigger,.pos-topbar-notify-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--b-control-h, 32px);min-width:var(--b-control-h, 32px);max-width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);max-height:var(--b-control-h, 32px);margin:0;padding:0!important;border:0;border-radius:var(--b-radius-control, 0)!important;background:transparent!important;color:var(--b-text-muted, #64748b);cursor:pointer;box-sizing:border-box;overflow:visible;flex-shrink:0}.pos-topbar-meta .pos-topbar-notify-trigger:hover,.pos-topbar-meta .pos-topbar-notify-trigger.is-open,.pos-topbar-notify-trigger:hover,.pos-topbar-notify-trigger.is-open{background:transparent!important;color:var(--b-primary, #0891b2)}.pos-topbar-notify-bell-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.pos-topbar-notify-bell-icon{display:block;width:18px;height:18px;flex-shrink:0;color:inherit;overflow:visible}.pos-topbar-notify-badge{position:absolute;top:-5px;right:-7px;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:var(--b-radius-count-badge, 999px);background:var(--mac-red, #ff3b30);color:#fff;font-family:var(--b-font);font-size:10px;font-weight:600;line-height:1;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;pointer-events:none}.pos-topbar-notify-badge.is-dot{min-width:8px;width:8px;height:8px;padding:0;top:-2px;right:-2px;font-size:0;line-height:0;border-radius:50%}.pos-notify-dock-root{--pos-notify-clear-size: 22px;--pos-notify-clear-hang: 0px;--pos-notify-side-pad: 0;--pos-notify-lg-bg: var(--b-surface, #fff);--pos-notify-lg-bg-hover: var(--b-surface, #fff);--pos-notify-lg-border: transparent;--pos-notify-lg-blur: 0;--pos-notify-lg-saturate: 1;--pos-notify-lg-backdrop: none;--pos-notify-lg-layer: var(--b-surface, #fff);--pos-notify-lg-spec: var(--pos-float-menu-shadow);--pos-notify-shadow-bleed: 24px;position:fixed;top:var(--b-top-menu-height, 56px);right:calc(24px - var(--pos-notify-shadow-bleed));bottom:var(--b-app-footer-height, 56px);overflow:visible;z-index:2450;box-sizing:border-box;width:min(calc(384px + var(--pos-notify-shadow-bleed) * 2),calc(100vw - 16px));margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;transform:translate(100%);transition:transform var(--pos-panel-dur, .22s) var(--pos-panel-ease, cubic-bezier(.4, 0, .2, 1))}.pos-notify-dock-root.is-shown{transform:translate(0)}.pos-notify-dock-body{--pos-notify-panel-blur: 30px;--pos-notify-panel-saturate: 1.65;--pos-notify-panel-bg: rgba(236, 236, 240, .48);pointer-events:auto;margin:0;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%;max-height:100%;box-sizing:border-box;padding:0;background:var(--pos-notify-panel-bg);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);box-shadow:var(--pos-float-menu-shadow);backdrop-filter:blur(var(--pos-notify-panel-blur)) saturate(var(--pos-notify-panel-saturate));-webkit-backdrop-filter:blur(var(--pos-notify-panel-blur)) saturate(var(--pos-notify-panel-saturate))}.pos-notify-dock-chrome{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-notify-shadow-bleed, 24px) 0;box-sizing:border-box}.pos-notify-dock-actions{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:0;padding:0}.pos-notify-clear-all,.pos-notify-stack-less,.pos-notify-stack-clear-group{--pos-notify-clear-action-dur: .4s;--pos-notify-clear-action-ease: cubic-bezier(.4, .05, .2, 1);--pos-notify-clear-size: 22px;--pos-notify-clear-expand-w: 5.6rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--pos-notify-clear-size);max-width:var(--pos-notify-clear-size);height:var(--pos-notify-clear-size);min-height:var(--pos-notify-clear-size);margin:0;padding:0;border:1px solid transparent;border-radius:999px;background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, rgba(60, 60, 67, .72));font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1;overflow:hidden;cursor:pointer;transition:width var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),max-width var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),padding var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),border-radius var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),background .14s ease,color .14s ease,border-color .14s ease}.pos-notify-clear-all:hover,.pos-notify-clear-all:focus-visible,.pos-notify-stack-less:hover,.pos-notify-stack-less:focus-visible,.pos-notify-stack-clear-group:hover,.pos-notify-stack-clear-group:focus-visible{width:var(--pos-notify-clear-expand-w);max-width:var(--pos-notify-clear-expand-w);padding:0 .45rem;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}.pos-notify-clear-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;opacity:1;transition:opacity calc(var(--pos-notify-clear-action-dur) * .22) ease}.pos-notify-clear-label{display:block;white-space:nowrap;opacity:0;transition:opacity calc(var(--pos-notify-clear-action-dur) * .22) ease}.pos-notify-clear-all:hover .pos-notify-clear-icon,.pos-notify-clear-all:focus-visible .pos-notify-clear-icon,.pos-notify-stack-less:hover .pos-notify-clear-icon,.pos-notify-stack-less:focus-visible .pos-notify-clear-icon,.pos-notify-stack-clear-group:hover .pos-notify-clear-icon,.pos-notify-stack-clear-group:focus-visible .pos-notify-clear-icon{opacity:0}.pos-notify-clear-all:hover .pos-notify-clear-label,.pos-notify-clear-all:focus-visible .pos-notify-clear-label,.pos-notify-stack-less:hover .pos-notify-clear-label,.pos-notify-stack-less:focus-visible .pos-notify-clear-label,.pos-notify-stack-clear-group:hover .pos-notify-clear-label,.pos-notify-stack-clear-group:focus-visible .pos-notify-clear-label{opacity:1}.pos-notify-clear-all:active,.pos-notify-stack-less:active,.pos-notify-stack-clear-group:active{transform:scale(.96)}html[data-control-chrome=outlined] .pos-notify-clear-all,html[data-control-chrome=outlined] .pos-notify-clear-all:hover,html[data-control-chrome=outlined] .pos-notify-clear-all:focus-visible,html[data-control-chrome=outlined] .pos-notify-stack-less,html[data-control-chrome=outlined] .pos-notify-stack-less:hover,html[data-control-chrome=outlined] .pos-notify-stack-less:focus-visible{background:var(--b-surface, #fff);border-color:var(--b-border);color:var(--b-text, #1d1d1f)}html[data-control-chrome=outlined] .pos-notify-clear-all:hover,html[data-control-chrome=outlined] .pos-notify-clear-all:focus-visible,html[data-control-chrome=outlined] .pos-notify-stack-less:hover,html[data-control-chrome=outlined] .pos-notify-stack-less:focus-visible{border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}.pos-notify-dock-feed-shell.overlay-scroll-shell,.pos-notify-dock-feed-shell{flex:1 1 0;min-height:0;height:auto;overflow:hidden;box-sizing:border-box;margin-left:0;width:100%;padding-bottom:0}.pos-notify-dock-feed-shell .overlay-scroll-bar{display:none!important}.pos-notify-dock-feed.overlay-scroll-viewport,.pos-notify-dock-feed{box-sizing:border-box;height:100%;min-height:0;padding:0 var(--pos-notify-shadow-bleed, 24px);display:flex;flex-direction:column;gap:16px}.pos-notify-seg{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:0 0 auto;padding:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:transparent;box-sizing:border-box;overflow:hidden}.pos-notify-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.45rem .5rem;border:0;border-radius:0;background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.2;cursor:pointer;box-sizing:border-box}.pos-notify-seg-btn+.pos-notify-seg-btn{border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-notify-seg-btn.is-active{background:var(--b-surface, #fff);color:var(--b-primary, #1677ff);font-weight:600;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.pos-notify-seg-btn:hover:not(.is-active){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}.pos-notify-today-head{flex:0 0 auto;display:flex;flex-direction:column;gap:.25rem;padding:.15rem .1rem .2rem}.pos-notify-today-date{margin:0;font-family:var(--b-font);font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#1d1d1f}.pos-notify-today-summary{margin:0;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:400;line-height:1.35;color:#3c3c4399}.pos-notify-dock-list{--pos-notify-clear-size: 18px;--pos-notify-clear-hang: calc(var(--pos-notify-clear-size) / 2);--pos-notify-group-gap: .6rem;display:flex;flex-direction:column;gap:var(--pos-notify-group-gap);padding:0;flex:0 0 auto;min-height:0;overflow:visible}.pos-notify-card-slot{position:relative;z-index:1;display:grid;grid-template-rows:1fr;margin:0;padding:0;overflow:visible;transition:grid-template-rows .2s ease .2s,margin-top .2s ease .2s}.pos-notify-card-slot:hover,.pos-notify-card-slot:focus-within{z-index:4}.pos-notify-card-slot.is-dismissing{grid-template-rows:0fr;margin-top:0;pointer-events:none;z-index:0}.pos-notify-card-slot-inner{min-height:0;overflow:visible}.pos-notify-stack{--stack-peek: 8px;--stack-inset: 0px;--stack-ease: cubic-bezier(.645, .045, .355, 1);--stack-dur: .4s;--stack-clip-bleed: -48px;--deck-gap: 16px;--deck-cover-h: 68px;position:relative;width:100%;display:flex;flex-direction:column;gap:0}.pos-notify-stack-deck{position:relative;width:100%;overflow:visible;overflow-anchor:none;transition:height var(--stack-dur) var(--stack-ease)}.pos-notify-stack .pos-notify-deck-card{position:absolute;top:0;left:0;right:0;width:auto;height:var(--deck-card-h, var(--deck-cover-h));margin:0;overflow:visible;--stack-x: 0px;--stack-scale: 1;transform-origin:center bottom;transform:translate3d(var(--stack-x),var(--stack-y, 0px),0) scale(var(--stack-scale));clip-path:inset(var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed));border:0;border-radius:8px;z-index:calc(40 - var(--stack-i, 0));background:var(--b-surface, #fff);color:var(--b-text, #1d1d1f);box-shadow:var(--pos-float-menu-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;pointer-events:auto;will-change:transform,opacity;transition:transform var(--stack-dur) var(--stack-ease),clip-path var(--stack-dur) var(--stack-ease),opacity var(--stack-dur) var(--stack-ease)}.pos-notify-stack.is-collapsed .pos-notify-deck-card{height:var(--deck-cover-h);overflow:hidden;--stack-scale: calc(1 - (min(var(--stack-i, 0), 2)*.06)) ;transform:translate3d(var(--stack-x),calc(var(--stack-i, 0) * var(--stack-peek)),0) scale(var(--stack-scale));clip-path:inset(50% var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed));pointer-events:none}.pos-notify-stack.is-collapsed .pos-notify-deck-card.is-layer .pos-notify-card-hit,.pos-notify-stack.is-collapsed .pos-notify-deck-card.is-layer .pos-notify-clear-btn{visibility:hidden}.pos-notify-stack.is-collapsed .pos-notify-deck-card.is-cover{z-index:50;height:var(--deck-cover-h);overflow:visible;--stack-scale: 1;transform:translate3d(var(--stack-x),0,0) scale(var(--stack-scale));clip-path:inset(var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed));pointer-events:auto}.pos-notify-stack.is-collapsed .pos-notify-deck-card.is-deep{opacity:0;pointer-events:none;--stack-scale: .88;transform:translate3d(var(--stack-x),calc(2 * var(--stack-peek)),0) scale(var(--stack-scale));clip-path:inset(50% var(--stack-clip-bleed) var(--stack-clip-bleed) var(--stack-clip-bleed))}.pos-notify-stack.is-dismissing .pos-notify-deck-card.is-layer{opacity:0}.pos-notify-stack-expanded-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 var(--deck-gap, 16px);padding:0;flex:0 0 auto}.pos-notify-stack-expanded-head strong{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #1d1d1f)}.pos-notify-stack-expanded-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.pos-notify-stack-less,.pos-notify-stack-clear-group{--pos-notify-clear-expand-w: 4.2rem}.pos-notify-stack-clear-group{--pos-notify-clear-redden: .65s;transition:width var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),max-width var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),padding var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),border-radius var(--pos-notify-clear-action-dur) var(--pos-notify-clear-action-ease),color var(--pos-notify-clear-redden) var(--pos-notify-clear-action-ease),border-color var(--pos-notify-clear-redden) var(--pos-notify-clear-action-ease)}.pos-notify-stack-clear-group:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--mac-red, #ff3b30);opacity:0;pointer-events:none;transition:opacity var(--pos-notify-clear-redden) var(--pos-notify-clear-action-ease)}.pos-notify-stack-clear-group .pos-notify-clear-icon,.pos-notify-stack-clear-group .pos-notify-clear-label{z-index:1}.pos-notify-stack-clear-group:hover,.pos-notify-stack-clear-group:focus-visible{background:var(--b-control-fill, rgba(120, 120, 128, .1));border-color:transparent;color:#fff}.pos-notify-stack-clear-group:hover:before,.pos-notify-stack-clear-group:focus-visible:before{opacity:1}html[data-control-chrome=outlined] .pos-notify-stack-clear-group{background:var(--b-surface, #fff);border-color:var(--b-border);color:var(--b-text, #1d1d1f)}html[data-control-chrome=outlined] .pos-notify-stack-clear-group:hover,html[data-control-chrome=outlined] .pos-notify-stack-clear-group:focus-visible{background:var(--b-surface, #fff);border-color:var(--mac-red, #ff3b30);color:#fff}html[data-theme=dark] .pos-notify-dock-root,[data-theme=dark] .pos-notify-dock-root{--pos-notify-lg-bg: rgba(58, 58, 60, .86);--pos-notify-lg-bg-hover: rgba(72, 72, 74, .9);--pos-notify-lg-border: var(--b-glass-border-muted, rgba(255, 255, 255, .16));--pos-notify-lg-layer: rgba(58, 58, 60, .86);--pos-notify-lg-spec: inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .22), 0 6px 16px rgba(0, 0, 0, .28)}html[data-theme=dark] .pos-notify-dock-body,[data-theme=dark] .pos-notify-dock-body{--pos-notify-panel-bg: rgba(20, 20, 20, .65)}@media(prefers-reduced-transparency:reduce){.pos-notify-dock-body{--pos-notify-panel-bg: #ececf0;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .pos-notify-dock-body,[data-theme=dark] .pos-notify-dock-body{--pos-notify-panel-bg: #1f1f1f}}html[data-theme=dark] .pos-notify-stack.is-collapsed .pos-notify-deck-card,[data-theme=dark] .pos-notify-stack.is-collapsed .pos-notify-deck-card,html[data-theme=dark] .pos-notify-stack.is-expanded .pos-notify-deck-card,[data-theme=dark] .pos-notify-stack.is-expanded .pos-notify-deck-card{background:var(--b-surface, #1f1f1f);border:0;color:var(--b-text, #f5f5f7);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--pos-float-menu-shadow)}html[data-theme=dark] .pos-notify-stack-expanded-head strong,[data-theme=dark] .pos-notify-stack-expanded-head strong{color:#f5f5f7}@media(prefers-reduced-motion:reduce){.pos-notify-stack-deck,.pos-notify-stack .pos-notify-deck-card{transition:none!important;animation:none!important}}html[data-theme=dark] .pos-notify-seg,[data-theme=dark] .pos-notify-seg{border-color:var(--b-border, rgba(255, 255, 255, .12))}html[data-theme=dark] .pos-notify-seg-btn:not(.is-active),[data-theme=dark] .pos-notify-seg-btn:not(.is-active){background:var(--b-control-fill, rgba(120, 120, 128, .18))}html[data-theme=dark] .pos-notify-seg-btn,[data-theme=dark] .pos-notify-seg-btn{color:var(--b-text-secondary, rgba(235, 235, 245, .55))}html[data-theme=dark] .pos-notify-seg-btn+.pos-notify-seg-btn,[data-theme=dark] .pos-notify-seg-btn+.pos-notify-seg-btn{border-left-color:var(--b-border, rgba(255, 255, 255, .12))}html[data-theme=dark] .pos-notify-seg-btn.is-active,[data-theme=dark] .pos-notify-seg-btn.is-active{background:var(--pos-notify-lg-bg);color:var(--b-primary, #0891b2);backdrop-filter:var(--pos-notify-lg-backdrop);-webkit-backdrop-filter:var(--pos-notify-lg-backdrop);box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .pos-notify-today-date,[data-theme=dark] .pos-notify-today-date{color:#f5f5f7}html[data-theme=dark] .pos-notify-today-summary,[data-theme=dark] .pos-notify-today-summary{color:#ebebf58c}.pos-topbar-notify-empty{padding:2.5rem .5rem;text-align:center;color:color-mix(in srgb,var(--b-text, #0f172a) 55%,transparent);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-notify-card{position:relative;box-sizing:border-box;width:100%;height:auto;margin:0;border:0;border-radius:8px;background:var(--b-surface, #fff);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);overflow:visible;will-change:transform,opacity;transition:box-shadow .16s ease,transform .2s ease-out,opacity .2s ease-out}.pos-notify-card:hover{background:var(--b-surface, #fff);border-color:transparent;box-shadow:var(--pos-float-menu-shadow)}.pos-notify-card.is-dismissing{transform:translate(16px);opacity:0}.pos-notify-stack .pos-notify-deck-card.is-dismissing{z-index:60;--stack-x: 64px;transform:translate3d(var(--stack-x),var(--stack-y, 0px),0) scale(var(--stack-scale, 1));opacity:0;pointer-events:none}.pos-notify-card-hit{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:16px 24px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pos-notify-card.is-unread{background:var(--b-surface, #fff)}.pos-notify-card-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;color:#fff;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:600;line-height:1;box-shadow:0 1px 2px #00000024}.pos-notify-card-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:0;padding-inline-end:24px}.pos-notify-card-title-row{display:flex;align-items:baseline;gap:.45rem;min-width:0}.pos-notify-card-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.5;color:var(--b-text, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-notify-card-time{flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5;color:var(--b-text-secondary, rgba(0, 0, 0, .45));white-space:nowrap;font-variant-numeric:tabular-nums}.pos-notify-card-body{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5;color:var(--b-text, #1d1d1f);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}html[data-theme=dark] .pos-notify-card,[data-theme=dark] .pos-notify-card{background:var(--pos-notify-lg-bg);border-color:var(--pos-notify-lg-border);color:var(--b-text, #f5f5f7);backdrop-filter:var(--pos-notify-lg-backdrop);-webkit-backdrop-filter:var(--pos-notify-lg-backdrop);box-shadow:var(--pos-notify-lg-spec)}html[data-theme=dark] .pos-notify-card:hover,[data-theme=dark] .pos-notify-card:hover{background:var(--pos-notify-lg-bg-hover);border-color:var(--pos-notify-lg-border)}html[data-theme=dark] .pos-notify-card.is-unread,[data-theme=dark] .pos-notify-card.is-unread{background:var(--pos-notify-lg-bg)}html[data-theme=dark] .pos-notify-card-title,[data-theme=dark] .pos-notify-card-title{color:#f5f5f7}html[data-theme=dark] .pos-notify-card-time,[data-theme=dark] .pos-notify-card-time{color:#ebebf566}html[data-theme=dark] .pos-notify-card-body,[data-theme=dark] .pos-notify-card-body{color:var(--b-text, #f5f5f7)}.pos-notify-clear-btn,.pos-notify-clear-btn.is-stack-clear{position:absolute;top:16px;right:16px;left:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;max-width:22px;height:22px;min-height:22px;margin:0;padding:0;border:none;border-radius:4px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#00000073;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:0;opacity:1;pointer-events:auto;overflow:visible;transform:none;transition:color .2s,background-color .2s}.pos-notify-clear-btn:hover,.pos-notify-clear-btn.is-stack-clear:hover,.pos-notify-clear-btn:focus-visible,.pos-notify-clear-btn.is-stack-clear:focus-visible{width:22px;max-width:22px;padding:0;color:#000000e0;background:#0000000f;transform:none}.pos-notify-clear-btn:active,.pos-notify-clear-btn.is-stack-clear:active{background:#00000026;transform:none}html[data-theme=dark] .pos-notify-clear-btn,[data-theme=dark] .pos-notify-clear-btn,html[data-theme=dark] .pos-notify-clear-btn:hover,[data-theme=dark] .pos-notify-clear-btn:hover,html[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:hover,[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:hover{border:none;box-shadow:none;color:#ffffff73;background:none}html[data-theme=dark] .pos-notify-clear-btn:hover,[data-theme=dark] .pos-notify-clear-btn:hover,html[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:hover,[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:hover,html[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:focus-visible,[data-theme=dark] .pos-notify-clear-btn.is-stack-clear:focus-visible{color:#ffffffd9;background:#ffffff1f}@media(prefers-reduced-motion:reduce){.pos-notify-dock-root{transform:none;transition:none}.pos-notify-card-slot,.pos-notify-card,.pos-notify-stack-deck{transition:none!important}.pos-notify-card.is-dismissing{transform:none;opacity:0}.pos-notify-card-slot.is-dismissing{grid-template-rows:0fr;margin-top:0;padding-top:0}}.pos-notify-banner-host{--pos-notify-shadow-bleed: 24px;position:fixed;top:var(--b-top-menu-height, 56px);right:calc(24px - var(--pos-notify-shadow-bleed));z-index:2460;box-sizing:content-box;width:max-content;max-width:min(384px,calc(100vw - 48px));max-height:calc(100vh - var(--b-top-menu-height, 56px) - var(--b-app-footer-height, 56px) - 24px - var(--pos-notify-shadow-bleed));padding:24px var(--pos-notify-shadow-bleed) var(--pos-notify-shadow-bleed);pointer-events:none;overflow:visible;clip-path:inset(0 -80px -80px -80px)}.pos-notify-banner-stack{display:flex;flex-direction:column;align-items:flex-end;gap:16px;box-sizing:border-box;width:100%}.pos-notify-banner-card{pointer-events:auto;position:relative;box-sizing:border-box;width:max-content;max-width:100%;margin:0;border:0;border-radius:8px;background:var(--b-surface, #fff);box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);overflow:visible;will-change:transform,opacity;animation:pos-notify-banner-slide-in .2s ease-out both}.pos-notify-banner-card.is-leaving{animation:pos-notify-banner-slide-out .2s ease-in both;pointer-events:none}.pos-notify-banner-hit{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:16px 24px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pos-notify-banner-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:0;padding-inline-end:24px}.pos-notify-banner-title-row{display:flex;align-items:baseline;gap:.45rem;min-width:0}.pos-notify-banner-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.5;color:var(--b-text, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-notify-banner-time{flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5;color:var(--b-text-secondary, rgba(0, 0, 0, .45));white-space:nowrap;font-variant-numeric:tabular-nums}.pos-notify-banner-body{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5;color:var(--b-text, #1d1d1f);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.pos-notify-banner-meta{display:block;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5;color:var(--b-text-secondary, rgba(0, 0, 0, .45))}.pos-notify-banner-hit:disabled{cursor:default}.pos-notify-banner-close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:4px;background:none;color:#00000073;line-height:0;opacity:1;transform:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .2s,background-color .2s}.pos-notify-banner-close:hover{color:#000000e0;background:#0000000f}.pos-notify-banner-close:active{background:#00000026}html[data-theme=dark] .pos-notify-banner-close,[data-theme=dark] .pos-notify-banner-close{color:#ffffff73;border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .pos-notify-banner-close:hover,[data-theme=dark] .pos-notify-banner-close:hover{color:#ffffffd9;background:#ffffff1f}@keyframes pos-notify-banner-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes pos-notify-banner-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}html[data-theme=dark] .pos-notify-banner-title,[data-theme=dark] .pos-notify-banner-title{color:var(--b-text, #f5f5f7)}html[data-theme=dark] .pos-notify-banner-time,html[data-theme=dark] .pos-notify-banner-meta,[data-theme=dark] .pos-notify-banner-time,[data-theme=dark] .pos-notify-banner-meta{color:var(--b-text-secondary, rgba(255, 255, 255, .65))}html[data-theme=dark] .pos-notify-banner-body,[data-theme=dark] .pos-notify-banner-body{color:var(--b-text, #f5f5f7)}@media(prefers-reduced-motion:reduce){.pos-notify-banner-card,.pos-notify-banner-card.is-leaving{animation:none}}.pos-mac-toast-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5600;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-mac-toast-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;opacity:0;transition:opacity .28s ease}.pos-mac-toast-host.is-shown:not(.is-leaving) .pos-mac-toast-backdrop{opacity:1}.pos-mac-toast-host.is-leaving .pos-mac-toast-backdrop{opacity:0}.pos-mac-toast-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.65rem}.pos-mac-toast{pointer-events:none;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(320px,calc(100vw - 2.5rem));padding:1.5rem 1.35rem 1.35rem;border-radius:var(--b-radius, 0);border:.5px solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #ffffff);box-shadow:0 22px 70px #00000038;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f);opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .28s ease,transform .28s ease}.pos-mac-toast.is-shown{opacity:1;transform:scale(1)}.pos-mac-toast.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.pos-mac-toast,.pos-mac-toast-backdrop{transition:none}.pos-mac-toast{transform:none}.pos-mac-toast.is-shown{opacity:1}.pos-mac-toast-host.is-shown:not(.is-leaving) .pos-mac-toast-backdrop{opacity:1}}.pos-mac-toast-text{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:.35rem}.pos-mac-toast-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--b-text, #1d1d1f)}.pos-mac-toast-message{margin:0;max-width:22em;color:var(--b-text-secondary, #64748b);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4;word-break:break-word}.pos-mac-toast.is-success .pos-mac-toast-title{color:var(--b-success-text, #15803d)}.pos-mac-toast.is-error .pos-mac-toast-title{color:var(--mac-red, #ff3b30)}.pos-store-switcher{position:relative;display:flex;align-items:center;flex:0 0 auto;max-width:min(16rem,42vw);height:var(--b-control-h, 32px)}.pos-store-switcher--static{padding:0 var(--pos-control-pad-x, .75rem);color:var(--b-text-muted, #64748b);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-topbar-meta .pos-store-switcher-trigger,.pos-store-switcher-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-right, .55rem) 0 var(--pos-control-pad-x, .75rem)!important;border:0;border-radius:var(--b-radius-control, 0)!important;background:transparent!important;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);cursor:pointer;box-sizing:border-box}.pos-topbar-meta .pos-store-switcher-trigger:hover,.pos-topbar-meta .pos-store-switcher-trigger.is-open,.pos-store-switcher-trigger:hover,.pos-store-switcher-trigger.is-open{background:transparent!important;color:var(--b-primary, #0891b2)}.pos-store-switcher-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-store-switcher-chevron,.pos-store-switcher-chevron.pos-pack-icon{flex:0 0 auto;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);transition:transform .3s ease,color .12s ease}.pos-store-switcher-chevron.pos-pack-icon>svg{width:100%!important;height:100%!important}.pos-store-switcher-trigger:hover .pos-store-switcher-chevron,.pos-store-switcher-trigger.is-open .pos-store-switcher-chevron{color:inherit}.pos-store-switcher.is-open .pos-store-switcher-chevron{transform:rotate(180deg)}.pos-store-switcher-panel{position:fixed;top:0;right:0;z-index:5200;max-height:min(28rem,calc(100vh - 4rem));overflow:hidden}.pos-store-switcher-links{max-height:min(22rem,calc(100vh - 8rem));overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.pos-store-switcher-links::-webkit-scrollbar{width:0;height:0}.pos-store-switcher-link-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-store-switcher-link-badge{flex:0 0 auto;margin-left:auto;padding:.1rem .35rem;border-radius:var(--b-radius-control, 0);background:color-mix(in srgb,var(--b-primary, #0891b2) 12%,transparent);color:var(--b-primary, #0891b2);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.2}.pos-store-switcher-link-status{flex:0 0 auto;margin-left:auto;font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.2;color:var(--b-text-muted, #94a3b8)}.pos-store-switcher-link-status.is-open{color:#16a34a}.pos-store-switcher-link-status.is-closed{color:#f59e0b}.pos-store-switcher-link-status.is-disabled{color:#94a3b8}.pos-topbar-account-link.is-active{background:color-mix(in srgb,var(--b-primary, #0891b2) 10%,transparent);color:var(--b-primary, #0891b2)}.pos-topbar-account-link.is-active svg{color:var(--b-primary, #0891b2)}.pos-store-switcher-empty{padding:.85rem .75rem;color:var(--b-text-muted, #94a3b8);font-size:var(--b-font-size, 13px);text-align:center}@media(prefers-reduced-motion:reduce){.pos-store-switcher-chevron{transition:none}}.pos-result{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin:0;padding:0;text-align:center;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:var(--b-line-height, 1.47);color:var(--b-text, #0f172a)}.pos-result-icon{display:inline-flex;align-items:center;justify-content:center;margin:0 0 16px;line-height:0}.pos-result.is-success .pos-result-icon{color:#52c41a}.pos-result.is-info .pos-result-icon{color:#1677ff}.pos-result.is-warning .pos-result-icon{color:#faad14}.pos-result.is-error .pos-result-icon{color:#ff4d4f}html[data-theme=dark] .pos-result.is-success .pos-result-icon,[data-theme=dark] .pos-result.is-success .pos-result-icon{color:#73d13d}html[data-theme=dark] .pos-result.is-info .pos-result-icon,[data-theme=dark] .pos-result.is-info .pos-result-icon{color:#69b1ff}html[data-theme=dark] .pos-result.is-warning .pos-result-icon,[data-theme=dark] .pos-result.is-warning .pos-result-icon{color:#ffc53d}html[data-theme=dark] .pos-result.is-error .pos-result-icon,[data-theme=dark] .pos-result.is-error .pos-result-icon{color:#ff7875}.pos-result-title{margin:0;max-width:24em;font-family:var(--b-font);font-size:1.15rem;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--b-text, #0f172a)}h3.pos-result-title{font-size:1.15rem;font-weight:650}.pos-result-subtitle{margin:8px 0 0;max-width:22em;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.55;color:var(--b-text-secondary, #6e6e73)}.pos-result-content{width:100%;margin-top:18px;text-align:left}.pos-result-extra{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:24px}@keyframes pos-export-task-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pos-export-task-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.pos-modal-shell-bare:has(.pos-export-task-dialog){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5400;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-modal-shell-bare:has(.pos-export-task-dialog) .pos-modal-shell-backdrop{background-color:#0006;pointer-events:auto}.pos-modal-shell-bare:has(.pos-export-task-dialog) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.pos-export-task-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 2.5rem));aspect-ratio:16 / 10;max-height:calc(100vh - 2.5rem);padding:28px 28px 20px;display:flex;flex-direction:column;border:.5px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 22px 70px #0000002e;opacity:0;transform:scale(.96);transform-origin:center center}.pos-export-task-dialog.is-shown{animation:pos-export-task-dialog-in .28s ease both}.pos-export-task-dialog.is-leaving{animation:pos-export-task-dialog-out .22s ease both}@media(prefers-reduced-motion:reduce){.pos-export-task-dialog.is-shown,.pos-export-task-dialog.is-leaving{animation:none}.pos-export-task-dialog.is-shown{opacity:1;transform:none}.pos-export-task-dialog{transform:none}}.pos-export-task-dialog-result.pos-result{flex:1 1 auto;min-height:0;justify-content:center}.pos-export-task-dialog-result .pos-result-icon{margin-bottom:14px}.pos-export-task-dialog-meta{box-sizing:border-box;width:100%;padding:10px 12px;display:flex;align-items:center;gap:.5rem;border:0;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45;color:var(--b-text, #334155);text-align:left}.pos-export-task-dialog-meta-icon{flex:0 0 auto;color:var(--b-text-muted, #8e8e93)}.pos-export-task-dialog-meta-name{min-width:0;word-break:break-all}.pos-export-task-dialog-actions{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:16px;padding-top:14px;border-top:.5px solid rgba(0,0,0,.08)}.pos-export-task-dialog-actions .pos-btn{min-width:6.5rem;justify-content:center}html[data-control-chrome=outlined] .pos-export-task-dialog-meta{background:var(--b-control-fill, #ffffff)!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important}html[data-control-chrome=outlined] .pos-export-task-dialog-actions .pos-btn-ghost{background:var(--b-control-fill, #ffffff)!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .pos-export-task-dialog-actions .pos-btn-ghost:hover:not(:disabled){background:var(--b-control-fill, #ffffff)!important;border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b))!important}:root{--pos-select-menu-shadow: var(--pos-float-menu-shadow);--pos-select-menu-border: var(--pos-float-menu-border, transparent)}.pos-select{position:relative;display:inline-flex;min-width:0;vertical-align:middle}.pos-select-trigger{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-right, .55rem) 0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-weight:var(--b-font-weight);text-align:left;cursor:pointer;box-shadow:none;box-sizing:border-box}.pos-select-trigger:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-select-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary) 45%,transparent);outline-offset:1px}.pos-select-trigger:disabled,.pos-select-trigger[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pos-select-trigger.is-placeholder .pos-select-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-select-search-input{box-sizing:border-box;display:block;flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--b-text, #1d1d1f);caret-color:var(--b-text, #1d1d1f);font:inherit;font-weight:inherit;line-height:1}.pos-select-search-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25));opacity:1}.pos-select-trigger.is-searching{cursor:text}.pos-select.is-open .pos-select-trigger{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-select-value{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.4rem;overflow:hidden;line-height:1}.pos-select-value-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-select-value>.b-hover-tip-trigger{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.pos-select-value>.b-hover-tip-trigger .pos-select-value-text{display:block;max-width:100%}.pos-select-badge{flex:0 0 auto;padding:0 6px;border:0;border-radius:var(--b-radius, 0);background:#f5f5f5;color:#000000a6;font-size:var(--b-font-size);font-weight:400;line-height:1.4;white-space:nowrap}.pos-select-prefix{flex:0 0 auto;color:var(--b-text-muted, #64748b);white-space:nowrap;-webkit-user-select:none;user-select:none}.pos-select.has-prefix .pos-select-trigger{gap:1.1rem;align-items:center}.pos-select-suffix{position:relative;flex:0 0 auto;align-self:stretch;width:1em;height:auto;min-height:1em}.pos-select-caret,.pos-select-search-icon,.pos-select-clear,.pos-control-clear{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--b-text-muted);transition:opacity .12s ease,color .12s ease,background .12s ease,border-color .12s ease,transform .3s ease}.pos-select-caret,.pos-select-caret.pos-pack-icon,.pos-select-search-icon,.pos-select-search-icon.pos-pack-icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);transform:translate(-50%,-50%);pointer-events:none}.pos-select-caret.pos-pack-icon>svg,.pos-select-search-icon.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-select.is-open:not(.is-searchable) .pos-select-caret{transform:translate(-50%,-50%) rotate(180deg)}.pos-select-clear,.pos-control-clear{box-sizing:border-box;width:1em;height:1em;min-width:1em;min-height:1em;border:1px solid transparent;border-radius:50%;background:#c0c4cc;color:#fff;opacity:0;pointer-events:none;cursor:pointer;line-height:1;overflow:hidden}.pos-select-clear{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-control-clear{flex:0 0 auto;align-self:center}.pos-select-clear>svg,.pos-control-clear>svg,.pos-select-clear>.pos-pack-icon,.pos-control-clear>.pos-pack-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:.62em!important;height:.62em!important;margin:0;overflow:hidden;color:inherit}.pos-select-clear>.pos-pack-icon>svg,.pos-control-clear>.pos-pack-icon>svg{width:100%!important;height:100%!important;max-width:100%;max-height:100%;transform:none!important}.pos-select-clear:hover,.pos-control-clear:hover{background:#a8abb2;color:#fff}.pos-select.has-value:hover .pos-select-clear,.pos-select.has-value:focus-within .pos-select-clear,.pos-filter-field:hover .pos-select.has-value .pos-select-clear,.pos-filter-field:focus-within .pos-select.has-value .pos-select-clear,.pos-search.has-value:hover .pos-control-clear,.pos-search.has-value:focus-within .pos-control-clear,.pos-filter-field.has-value:hover .pos-control-clear,.pos-filter-field.has-value:focus-within .pos-control-clear{opacity:1;pointer-events:auto}.pos-select.has-value:hover .pos-select-caret,.pos-select.has-value:focus-within .pos-select-caret,.pos-filter-field:hover .pos-select.has-value .pos-select-caret,.pos-filter-field:focus-within .pos-select.has-value .pos-select-caret{opacity:0}.pos-select-menu{position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(18rem,50vh);overflow:hidden;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-select-menu-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-select-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-select-menu.is-above{transform:translateY(4px)}.pos-select-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.pos-select-menu{transition:none;transform:none}.pos-select-menu.is-shown{transform:none}}.pos-select-menu-scroll-shell{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;--overlay-scroll-inset-top: calc(-1 * var(--pos-select-menu-pad, .25rem));--overlay-scroll-inset-bottom: calc(-1 * var(--pos-select-menu-pad, .25rem));--overlay-scroll-inset-right: calc(-1 * var(--pos-select-menu-pad, .25rem))}.pos-select-menu-scroll-shell .overlay-scroll-viewport{overscroll-behavior:contain}.pos-select-menu-scroll-shell .overlay-scroll-thumb{right:0;left:2px}.pos-select-option{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-select-option-pad-x, .75rem);border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text);font:inherit;font-weight:var(--b-font-weight);text-align:left;cursor:pointer;box-sizing:border-box}.pos-select-menu.orders-page-size-menu{width:max-content;box-sizing:border-box}.pos-select-menu.orders-page-size-menu .pos-select-option-text{flex:0 1 auto}.pos-select-menu.no-option-tick .pos-select-option{padding-left:.5rem;padding-right:.5rem}.pos-select-menu.no-option-tick .pos-select-option>.b-hover-tip-trigger{flex:0 1 auto;min-width:auto}.pos-select-menu.no-option-tick .pos-select-option-text{flex:0 1 auto;min-width:max-content;width:auto!important;overflow:visible;text-overflow:clip}.pos-select-menu.appt-calendar-ym-menu .pos-select-option-text,.pos-select-menu.pos-filter-field-menu .pos-select-option-text{overflow:visible;text-overflow:clip}.pos-select-option>.b-hover-tip-trigger{flex:1 1 auto;min-width:0;max-width:none}.pos-select-option-text{flex:1 1 auto;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-select-option>.b-hover-tip-trigger .pos-select-option-text{width:100%}.pos-select-option-tick{flex:0 0 auto;width:12px;height:12px;margin-left:auto;opacity:0;color:var(--b-primary);transition:opacity .12s ease}.pos-select-option-tick.is-on{opacity:1}.pos-select-option-check{flex:0 0 auto;margin:0;pointer-events:none}.pos-select-option.is-active,.pos-select-option:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.pos-select-option.is-selected,.pos-select-option.is-selected:hover,.pos-select-option.is-selected.is-active{background:transparent;color:var(--b-primary)}.pos-select-menu.has-leading-check .pos-select-option.is-selected,.pos-select-menu.has-leading-check .pos-select-option.is-selected:hover,.pos-select-menu.has-leading-check .pos-select-option.is-selected.is-active{color:var(--b-text)}.pos-select-empty{padding:.65rem var(--pos-select-option-pad-x, .75rem);color:var(--b-text-muted);font-size:var(--b-font-size)}.pos-select.pos-filter-field{display:inline-flex;align-items:stretch;height:var(--b-control-h, var(--elist-control-h, 32px));min-width:0;max-width:100%;padding:0;border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);box-sizing:border-box;vertical-align:middle}.pos-select.pos-filter-field:hover,.pos-select.pos-filter-field:focus-within,.pos-select.pos-filter-field.is-open{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-select.pos-filter-field .pos-select-trigger{width:100%;height:100%;min-height:0;padding:0 var(--pos-control-pad-x, 1rem);background:transparent;align-items:center}.pos-select.pos-filter-field .pos-select-trigger:hover:not(:disabled),.pos-select.pos-filter-field.is-open .pos-select-trigger{background:transparent}.pos-select.pos-filter-field .pos-select-trigger.is-placeholder .pos-select-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-filter-field:not(.pos-select) .pos-select{flex:0 0 auto;width:max-content;min-width:0;max-width:none;align-self:stretch;display:inline-flex}.pos-filter-field:not(.pos-select) .pos-select-trigger{width:max-content;min-width:0;max-width:none;height:100%;min-height:0;padding:0;background:transparent;align-items:center}.pos-filter-field:not(.pos-select) .pos-select-value{flex:0 0 auto;width:auto;min-width:var(--pos-filter-select-value-min, 4.5rem);max-width:none;overflow:visible}.pos-filter-field:not(.pos-select) .pos-select-trigger:hover:not(:disabled),.pos-filter-field:not(.pos-select) .pos-select.is-open .pos-select-trigger{background:transparent}.pos-filter-field:not(.pos-select) .pos-select-trigger.is-placeholder .pos-select-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-filter-control-select{min-width:7.5rem;max-width:14rem}.pos-filter-control-select .pos-select-trigger.pos-filter-control{width:100%;field-sizing:fixed}.b-hover-tip-trigger{display:inline-flex;align-items:center;min-width:0;max-width:100%;vertical-align:inherit;cursor:inherit;text-align:inherit}.b-hover-tip-trigger--fill{display:flex;align-items:stretch;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;box-sizing:border-box;justify-content:inherit;text-align:inherit}.b-hover-tip-trigger--fill>*{min-width:0}.orders-search>.b-hover-tip-trigger{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:0;max-width:none;height:auto}.orders-search>.b-hover-tip-trigger--fill{width:auto;height:auto}.orders-search>.b-hover-tip-trigger>input,.orders-search>.b-hover-tip-trigger>.orders-search-input{flex:1 1 auto;width:100%;min-width:0}.oplogs-search>.b-hover-tip-trigger,.dlc-search>.b-hover-tip-trigger{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:0;max-width:none;height:auto}.oplogs-search>.b-hover-tip-trigger--fill,.dlc-search>.b-hover-tip-trigger--fill{width:auto;height:auto}.oplogs-search>.b-hover-tip-trigger>input,.dlc-search>.b-hover-tip-trigger>input{flex:1 1 auto;width:100%;min-width:0}.b-hover-tip-trigger--help{display:inline-flex;flex:0 0 auto;margin-left:.25rem;vertical-align:middle;opacity:0;transition:opacity .12s ease}.b-hover-tip-trigger--help:hover,.b-hover-tip-trigger--help:focus-within,*:has(>.b-hover-tip-trigger--help):hover>.b-hover-tip-trigger--help,*:has(>.b-hover-tip-trigger--help):focus-within>.b-hover-tip-trigger--help{opacity:1}.b-hover-tip-trigger--help-pinned{opacity:1!important;pointer-events:auto}.b-hover-help-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:.875rem!important;height:.875rem!important;min-width:.875rem!important;min-height:.875rem!important;max-width:.875rem!important;max-height:.875rem!important;margin:0!important;padding:0!important;border:none!important;border-radius:2px!important;background:#cbd5e1!important;box-shadow:none!important;outline:none;color:#fff!important;font-size:.65rem!important;font-weight:700!important;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1!important;cursor:default}.b-hover-tip-trigger--help:hover .b-hover-help-btn,.b-hover-tip-trigger--help:focus-within .b-hover-help-btn{background:#94a3b8!important;color:#fff!important;border:none!important;box-shadow:none!important}html[data-theme=dark] .b-hover-help-btn{background:#4b5563!important;color:#fff!important}html[data-theme=dark] .b-hover-tip-trigger--help:hover .b-hover-help-btn,html[data-theme=dark] .b-hover-tip-trigger--help:focus-within .b-hover-help-btn{background:#6b7280!important;color:#fff!important}.b-hover-help-btn--question{border-radius:50%!important;background:transparent!important;color:var(--b-text-muted, #94a3b8)!important;font-style:normal!important;line-height:0!important}.b-hover-help-btn--question svg{width:.8125rem;height:.8125rem;display:block}.b-hover-tip-trigger--help:hover .b-hover-help-btn--question,.b-hover-tip-trigger--help:focus-within .b-hover-help-btn--question{background:transparent!important;color:var(--b-text-secondary, #64748b)!important}html[data-theme=dark] .b-hover-help-btn.b-hover-help-btn--question{background:transparent!important;color:#ffffff73!important}html[data-theme=dark] .b-hover-tip-trigger--help:hover .b-hover-help-btn.b-hover-help-btn--question,html[data-theme=dark] .b-hover-tip-trigger--help:focus-within .b-hover-help-btn.b-hover-help-btn--question{background:transparent!important;color:#ffffffe0!important}.b-hover-tooltip{--tip-enter-x: 0px;--tip-enter-y: 5px;position:fixed;z-index:5700;max-width:min(18.5rem,calc(100vw - 1.5rem));min-width:0;overflow:visible;box-sizing:border-box;pointer-events:none;color:#fff;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:400;line-height:1.45;letter-spacing:.01em;background:#1f1f1feb;border:1px solid transparent;box-shadow:0 8px 24px #0000002e;animation:b-hover-tooltip-in .16s cubic-bezier(.2,.8,.2,1);overflow-wrap:anywhere;word-break:break-word}.b-hover-tooltip.b-hover-tooltip--side{max-width:min(28rem,calc(100vw - 1.5rem))}.b-hover-tooltip--plain{width:max-content;max-width:min(18.5rem,calc(100vw - 1.5rem));padding:.35rem .6rem;border-radius:6px;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left}.b-hover-tooltip--list,.b-hover-tooltip--detail{padding:.55rem .7rem;border-radius:8px;min-width:9rem;max-width:100%;box-sizing:border-box}.b-hover-tooltip-caption,.b-hover-tooltip-title,.b-hover-tooltip-body,.b-hover-tooltip-list,.b-hover-tooltip-sections,.b-hover-tooltip-lead,.b-hover-tooltip-section{max-width:100%;min-width:0;box-sizing:border-box}.b-hover-tooltip.is-above{transform:translate(-50%,calc(-100% - 2px));--tip-enter-x: 0px;--tip-enter-y: 5px}.b-hover-tooltip.is-below{transform:translate(-50%,2px);--tip-enter-x: 0px;--tip-enter-y: -5px}.b-hover-tooltip.is-follow{transform:translateY(-100%);--tip-enter-x: 0px;--tip-enter-y: 5px}.b-hover-tooltip.is-right{transform:none;--tip-enter-x: -5px;--tip-enter-y: 0px}.b-hover-tooltip.is-left{transform:none;--tip-enter-x: 5px;--tip-enter-y: 0px}.b-hover-tooltip:after{content:"";position:absolute;box-sizing:border-box;pointer-events:none;border:none!important;transform:none;background:var(--b-glass-bg, rgba(31, 31, 31, .92))!important;background-color:var(--b-glass-bg, rgba(31, 31, 31, .92))!important;background-image:none!important}.b-hover-tooltip.is-above:after,.b-hover-tooltip.is-follow:after{left:var(--tip-arrow-x, 50%);bottom:-5px;margin-left:-5px;width:10px;height:6px;clip-path:polygon(50% 100%,0 0,100% 0)}.b-hover-tooltip.is-follow:after{left:12px;margin-left:0}.b-hover-tooltip.is-below:after{left:var(--tip-arrow-x, 50%);top:-5px;margin-left:-5px;width:10px;height:6px;clip-path:polygon(50% 0,0 100%,100% 100%)}.b-hover-tooltip.is-right:after{left:-5px;top:var(--tip-arrow-y, 50%);right:auto;bottom:auto;margin:-5px 0 0;width:6px;height:10px;clip-path:polygon(0 50%,100% 0,100% 100%)}.b-hover-tooltip.is-left:after{right:-5px;left:auto;top:var(--tip-arrow-y, 50%);bottom:auto;margin:-5px 0 0;width:6px;height:10px;clip-path:polygon(100% 50%,0 0,0 100%)}.b-hover-tooltip-caption{margin:0 0 .3rem;font-size:var(--b-font-size-caption, 12px);font-weight:500;letter-spacing:.04em;color:#f8fafc8c}.b-hover-tooltip-title{font-size:var(--b-font-size-caption, 12px);font-weight:600;line-height:1.35;margin:0 0 .15rem;color:#fff;overflow-wrap:anywhere;word-break:break-word}.b-hover-tooltip-body{display:flex;flex-direction:column;gap:.15rem}.b-hover-tooltip-row{color:#fff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.b-hover-tooltip-list{margin:0;padding:0;list-style:none}.b-hover-tooltip-list li{display:flex;align-items:flex-start;gap:.4rem;padding:.12rem 0;color:#fff;white-space:normal;max-width:100%;min-width:0}.b-hover-tooltip-list-text,.b-hover-tooltip-plain-text{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.b-hover-tooltip-list li+li{margin-top:.08rem;padding-top:.2rem;border-top:1px solid rgba(255,255,255,.1)}.b-hover-tooltip.b-hover-tooltip--sections{padding:.55rem .85rem;border-radius:8px;min-width:min(18rem,calc(100vw - 1.5rem));max-width:min(34rem,calc(100vw - 1.5rem));max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;pointer-events:auto;scrollbar-width:thin}.b-hover-tooltip.b-hover-tooltip--interactive{pointer-events:auto}.b-hover-tooltip-sections{display:flex;flex-direction:column;gap:.35rem}.b-hover-tooltip-sections,.b-hover-tooltip-lead,.b-hover-tooltip-section,.b-hover-tooltip-section-title,.b-hover-tooltip-lead-text{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.b-hover-tooltip-lead-text{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#fff;overflow-wrap:anywhere;word-break:break-word}.b-hover-tooltip-section-title{margin:0 0 .25rem;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:#f8fafc8c}.b-hover-tooltip-lead+.b-hover-tooltip-section,.b-hover-tooltip-section+.b-hover-tooltip-section{padding-top:.35rem;border-top:none}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead+.b-hover-tooltip-section,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section+.b-hover-tooltip-section{padding-top:.35rem;border-top:none}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead+.b-hover-tooltip-section,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section+.b-hover-tooltip-section{padding-top:.35rem;border-top:none}.b-hover-tooltip--sections .b-hover-tooltip-list li{padding:.06rem 0}.b-hover-tooltip--sections .b-hover-tooltip-list li+li{margin-top:.1rem;padding-top:0;border-top:none}.b-hover-tooltip-list li:before{content:"";flex:0 0 auto;width:.28rem;height:.28rem;margin-top:.35rem;border-radius:50%!important;background:#94a3b8;box-shadow:none}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li:before{background:#94a3b8}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li:before{background:#64748b}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip{background-color:#1f1f1ff0!important;background-image:none!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 28px #00000047}html[data-liquid-glass=on]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip,html:has([data-glass-surface-host="modal.form"][data-glass-active=on]) .b-hover-tooltip,html:has([data-glass-surface-host="modal.simple"][data-glass-active=on]) .b-hover-tooltip{background:#1f1f1ff0!important;background-color:#1f1f1ff0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 28px #00000047!important;color:#fff!important}html[data-liquid-glass=on][data-glass-transparency="100"]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip,html:has([data-glass-surface-host="modal.form"][data-glass-active=on])[data-glass-transparency="100"] .b-hover-tooltip,html:has([data-glass-surface-host="modal.simple"][data-glass-active=on])[data-glass-transparency="100"] .b-hover-tooltip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip:after{background:#1f1f1ff0!important;background-color:#1f1f1ff0!important;filter:drop-shadow(0 .5px 0 rgba(255,255,255,.08)) drop-shadow(0 -.5px 0 rgba(255,255,255,.08)) drop-shadow(.5px 0 0 rgba(255,255,255,.08)) drop-shadow(-.5px 0 0 rgba(255,255,255,.08))}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-caption{color:#ffffff9e}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-title,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip--plain,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-plain-text,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead-text,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list-text{color:#fff}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section-title{color:#ffffff9e}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-row,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-body{color:#ffffffb8}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li+li{border-top-color:#ffffff1f}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip--sections .b-hover-tooltip-list li+li{border-top:none}html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead+.b-hover-tooltip-section,html:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section+.b-hover-tooltip-section{border-top:none}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead+.b-hover-tooltip-section,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section+.b-hover-tooltip-section{border-top:none}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip{background-color:#1f1f1ff0!important;background-image:none!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 40px #00000073}html[data-liquid-glass=on][data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip,html:has([data-glass-surface-host="modal.form"][data-glass-active=on])[data-theme=dark] .b-hover-tooltip,html:has([data-glass-surface-host="modal.simple"][data-glass-active=on])[data-theme=dark] .b-hover-tooltip{background:#1f1f1ff0!important;background-color:#1f1f1ff0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 40px #00000073!important}html[data-liquid-glass=on][data-theme=dark][data-glass-transparency="100"]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip,html:has([data-glass-surface-host="modal.form"][data-glass-active=on])[data-theme=dark][data-glass-transparency="100"] .b-hover-tooltip,html:has([data-glass-surface-host="modal.simple"][data-glass-active=on])[data-theme=dark][data-glass-transparency="100"] .b-hover-tooltip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip:after{background:#1f1f1ff0!important;background-color:#1f1f1ff0!important;filter:drop-shadow(0 .5px 0 rgba(255,255,255,.08)) drop-shadow(0 -.5px 0 rgba(255,255,255,.08)) drop-shadow(.5px 0 0 rgba(255,255,255,.08)) drop-shadow(-.5px 0 0 rgba(255,255,255,.08))}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-caption{color:#ffffff9e}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-title,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip--plain,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-plain-text,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-lead-text,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list-text{color:#fff}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-section-title{color:#ffffff9e}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-row,html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-body{color:#ffffffb8}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip-list li+li{border-top-color:#ffffff1f}html[data-theme=dark]:is(:has(.pos-shell),:has(.app-shell-enterprise)) .b-hover-tooltip--sections .b-hover-tooltip-list li+li{border-top:none}@keyframes b-hover-tooltip-in{0%{opacity:0;scale:.96;translate:var(--tip-enter-x) var(--tip-enter-y)}to{opacity:1;scale:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.b-hover-tooltip{animation-name:b-hover-tooltip-in-reduced;animation-duration:.12s;animation-timing-function:ease-out}@keyframes b-hover-tooltip-in-reduced{0%{opacity:0}to{opacity:1}}}.pos-sidebar-search{z-index:2}.pos-sidebar-nav-ac-host{position:relative;width:100%}.pos-sidebar-nav-ac{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(22rem,55vh);overflow:hidden;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-sidebar-nav-ac.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.pos-sidebar-nav-ac.is-leaving{opacity:0;transform:translateY(-4px);pointer-events:none}@media(prefers-reduced-motion:reduce){.pos-sidebar-nav-ac{transition:none;transform:none}.pos-sidebar-nav-ac.is-shown,.pos-sidebar-nav-ac.is-leaving{transform:none}}.pos-sidebar-nav-ac-scroll{flex:1 1 auto;min-height:0}.pos-sidebar-nav-ac-scroll .overlay-scroll-viewport{padding:.15rem .1rem .25rem;box-sizing:border-box}.pos-sidebar-nav-ac-group+.pos-sidebar-nav-ac-group{margin-top:.35rem;padding-top:.35rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-sidebar-nav-ac-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem .55rem .35rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.3}.pos-sidebar-nav-ac-head-title{min-width:0;font-weight:600;color:var(--b-text-secondary, #6e6e73)}.pos-sidebar-nav-ac-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #007aff);font:inherit;font-weight:500;cursor:pointer;line-height:1.3}.pos-sidebar-nav-ac-more:hover{filter:brightness(.92)}.pos-sidebar-nav-ac-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;margin:0;padding:.45rem .55rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.35;text-align:left;cursor:pointer}.pos-sidebar-nav-ac-item:hover,.pos-sidebar-nav-ac-item.is-active{background:var(--b-frost-fill, rgba(120, 120, 128, .1))}.pos-sidebar-nav-ac-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-sidebar-nav-ac-item-meta{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums}.pos-sidebar-nav-ac-empty{margin:0;padding:1.1rem .75rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4;text-align:center}@keyframes footer-svc-live{0%{transform:scale(1);opacity:1}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.footer-svc{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;min-width:0;margin-left:auto;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1;color:var(--b-text-muted, #86868b)}.footer-svc-shell{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;height:32px;padding:0;box-sizing:border-box;border:0;background:transparent}.footer-svc-live{position:relative;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;flex-shrink:0}.footer-svc-live:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.35}.footer-svc-live.is-ok:before{animation:footer-svc-live 1.8s ease-out infinite}.footer-svc-live-core{position:relative;width:6px;height:6px;border-radius:50%;background:currentColor}.footer-svc-live.is-ok{color:#00ad65}.footer-svc-live.is-warn{color:#b45309}.footer-svc-live.is-pending{color:var(--b-text-muted, #86868b)}.footer-svc-rail{display:inline-flex;align-items:stretch;min-width:0;height:100%}.footer-svc-slot{display:inline-flex;align-items:center;min-width:0;height:100%}.footer-svc-rule{width:1px;height:14px;margin:0 2px;background:var(--b-border, rgba(0, 0, 0, .08));flex-shrink:0;align-self:center}.footer-svc-cell{display:inline-flex;align-items:baseline;gap:6px;height:100%;margin:0;padding:0 10px;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:inherit;font:inherit;line-height:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;white-space:nowrap}.footer-svc-cell.is-interactive{cursor:pointer}.footer-svc-cell.is-interactive:disabled,.footer-svc-cell.is-busy{cursor:wait;opacity:.85}.footer-svc-cell.is-interactive:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .footer-svc-cell.is-interactive:hover{color:var(--b-primary, #007aff);background:transparent}.footer-svc-cell.is-interactive:focus-visible{outline:none;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.footer-svc-label{color:var(--b-text-muted, #86868b);font-weight:400}.footer-svc-value{font-variant-numeric:tabular-nums;font-weight:500;color:var(--b-text-secondary, #6e6e73)}.footer-svc-value.is-ok{color:#00ad65}.footer-svc-value.is-down{color:#dc2626}.footer-svc-value.is-pending{color:var(--b-text-muted, #86868b);font-weight:400}html[data-theme=dark] .footer-svc-rule{background:var(--b-border)}html[data-theme=dark] .footer-svc-value.is-ok{color:#34d399}html[data-theme=dark] .footer-svc-value.is-down{color:#f87171}html[data-theme=dark] .footer-svc-live.is-ok{color:#34d399}html[data-theme=dark] .footer-svc-live.is-warn{color:#fbbf24}@media(prefers-reduced-motion:reduce){.footer-svc-live.is-ok:before{animation:none}}.pos-main-stack{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.pos-main-stack>.pos-page-breadcrumb{flex:0 0 auto}.pos-main-stack>*:not(.pos-page-breadcrumb){flex:1 1 auto;min-height:0}.pos-page-breadcrumb{display:flex;align-items:center;min-height:36px;padding:.45rem var(--pos-page-pad-x, 1.25rem);box-sizing:border-box;background:var(--b-surface, #ffffff);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:var(--b-line-height, 1.47);color:var(--b-text, #1d1d1f)}.pos-page-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;min-width:0}.pos-page-breadcrumb-item{display:inline-flex;align-items:center;min-width:0}.pos-page-breadcrumb-link,.pos-page-breadcrumb-plain,.pos-page-breadcrumb-current{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:16rem;margin:0;padding:0;border:0;background:transparent;font:inherit;color:var(--b-text-secondary, rgba(0, 0, 0, .45));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-page-breadcrumb-link{cursor:pointer}.pos-page-breadcrumb-link:hover,.pos-page-breadcrumb-link:focus-visible{color:var(--b-primary, #007aff);outline:none}.pos-page-breadcrumb-link.is-home{flex:0 0 auto;max-width:none;color:var(--b-text-muted, rgba(0, 0, 0, .45))}.pos-page-breadcrumb-current{color:var(--b-text, rgba(0, 0, 0, .88));font-weight:400;cursor:default}.pos-page-breadcrumb-icon,.pos-page-breadcrumb-home-icon{flex:0 0 auto;color:inherit}.pos-page-breadcrumb-sep{flex:0 0 auto;margin:0 .4rem;color:var(--b-text-muted, rgba(0, 0, 0, .45));opacity:.85}:root{--b-glass-dock-width: 20rem;--pos-panel-dur: .22s;--pos-panel-ease: cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--pos-panel-dur: 0s}}.pos-body{grid-column:2;grid-row:2;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:0;overflow:hidden}.pos-body>.pos-main{flex:1 1 auto;grid-row:unset;grid-column:unset;min-width:0}.pos-glass-dock-slot,#app-glass-dock-slot{--b-glass-dock-width: 20rem;position:relative;flex:0 0 0;width:0;min-width:0;align-self:stretch;height:auto;overflow:hidden;padding:0;box-sizing:border-box;display:flex;flex-direction:column;border:0;background:transparent;pointer-events:none;transition:width var(--pos-panel-dur) var(--pos-panel-ease),min-width var(--pos-panel-dur) var(--pos-panel-ease),flex-basis var(--pos-panel-dur) var(--pos-panel-ease)}.pos-glass-dock-slot.is-open,#app-glass-dock-slot.is-open{flex:0 0 var(--b-glass-dock-width);width:var(--b-glass-dock-width);min-width:var(--b-glass-dock-width);pointer-events:auto}.b-glass-dock-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;box-sizing:border-box}.b-glass-dock{--b-glass-dock-chrome-bg: var(--b-frost-fill, rgba(120, 120, 128, .1));--b-glass-dock-chrome-height: var(--b-top-menu-height, 56px);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:column;pointer-events:auto;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-right:none;border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);overflow:hidden;transform:translate(100%);opacity:1;transition:transform var(--pos-panel-dur) var(--pos-panel-ease),opacity var(--pos-panel-dur) var(--pos-panel-ease)}.b-glass-dock-root.is-entered .b-glass-dock{transform:translate(0)}.b-glass-dock-root.is-exiting{inset:unset;top:0;right:0;bottom:0;left:auto;width:var(--b-glass-dock-width)}.b-glass-dock-root.is-exiting .b-glass-dock{transform:none;transition:none;inset:unset;top:0;right:0;bottom:0;left:auto;width:var(--b-glass-dock-width)}.b-glass-dock-root.b-glass-dock-motion--reduced .b-glass-dock{transform:none;opacity:0}.b-glass-dock-root.b-glass-dock-motion--reduced.is-entered .b-glass-dock{opacity:1}.b-glass-dock-root--overlay{--b-glass-dock-shadow-bleed: 24px;position:fixed;top:var(--b-top-menu-height, 56px);right:0;bottom:var(--b-app-footer-height, 56px);left:auto;z-index:4000;box-sizing:border-box;width:calc(var(--b-glass-dock-width, 20rem) + var(--b-glass-dock-shadow-bleed));height:auto;overflow:hidden;pointer-events:none}.b-glass-dock-root--overlay .b-glass-dock{top:0;right:0;bottom:0;left:var(--b-glass-dock-shadow-bleed);width:auto;border-top:0;border-bottom:0;border-right:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));overflow:hidden;box-shadow:-1px 0 #0f172a0d,-8px 0 18px #0f172a1a}.b-glass-dock-root--overlay.is-exiting{top:var(--b-top-menu-height, 56px);right:0;bottom:var(--b-app-footer-height, 56px);left:auto;width:calc(var(--b-glass-dock-width, 20rem) + var(--b-glass-dock-shadow-bleed))}.b-glass-dock-root--overlay.is-exiting .b-glass-dock{top:0;right:0;bottom:0;left:var(--b-glass-dock-shadow-bleed);width:auto;transform:translate(100%);transition:transform var(--pos-panel-dur) var(--pos-panel-ease),opacity var(--pos-panel-dur) var(--pos-panel-ease)}.b-glass-dock-root--overlay.b-glass-dock-motion--reduced.is-exiting .b-glass-dock{transform:none;opacity:0}.b-glass-dock-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;height:var(--b-glass-dock-chrome-height);min-height:var(--b-glass-dock-chrome-height);padding:0 1rem 0 1.25rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-glass-dock-chrome-bg)}.b-glass-dock-head-copy{flex:1 1 auto;min-width:0}.b-glass-dock-title{margin:0;font-size:var(--b-font-size);font-weight:var(--b-font-weight-strong, 600);color:var(--b-text);line-height:1.25}.b-glass-dock-head-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem}.b-glass-dock-close{display:inline-flex;align-items:center;justify-content:center;width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);margin:0;padding:0;border:0;border-radius:var(--b-control-radius, 0);background:transparent;color:var(--b-text-muted);cursor:pointer;line-height:0}.b-glass-dock-close:hover{color:var(--b-primary, #007aff);background:transparent}.b-glass-dock-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.b-glass-dock-scroll-shell{flex:1 1 auto;min-height:0;height:100%}.b-glass-dock-scroll{padding:1rem 1.25rem;box-sizing:border-box}.b-glass-dock-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;box-sizing:border-box;min-height:var(--b-glass-dock-chrome-height);padding:.65rem 1.25rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-glass-dock-chrome-bg)}.pos-list-settings-section{display:flex;flex-direction:column;gap:.85rem}.pos-list-settings-section+.pos-list-settings-section{margin-top:1.25rem;padding-top:1.25rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-list-settings-section-title{margin:0;font-size:var(--b-font-size);font-weight:var(--b-font-weight-strong, 600);color:var(--b-text)}.pos-list-settings-hint{margin:0;color:var(--b-text-muted);font-size:var(--b-font-size);line-height:1.45}.pos-list-settings-pref-row{display:flex;flex-direction:column;gap:.45rem}.pos-list-settings-check-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.pos-list-settings-option input[type=checkbox]{flex:0 0 auto}.cashier-store-gate{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box}.cashier-store-gate-card{width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.cashier-store-gate-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;color:var(--b-text)}.cashier-store-gate-desc{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-muted);line-height:1.5}.cashier-store-gate-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cashier-store-gate-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font-family:var(--b-font);font-size:var(--b-font-size);text-align:left;cursor:pointer}.cashier-store-gate-item:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-store-gate-item.is-active{border-color:var(--b-primary);color:var(--b-primary)}html[data-control-chrome=outlined] .cashier-store-gate-item{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .cashier-store-gate-item:hover{border-color:var(--b-primary);color:var(--b-primary);background:var(--b-surface, #fff)}.pos-date-picker{position:relative;display:flex;width:100%;min-width:0}.pos-filter-field .pos-date-picker{flex:1 1 auto;min-width:0;width:100%}.pos-filter-field .pos-date-picker-trigger{padding:0;height:100%;border-color:transparent;background:transparent;box-shadow:none}.pos-filter-field .pos-date-picker-trigger:hover:not(:disabled),.pos-filter-field .pos-date-picker.is-open .pos-date-picker-trigger{border-color:transparent;background:transparent;box-shadow:none}.wechat-field-control>.pos-date-picker .pos-date-picker-trigger{background:var(--b-control-fill, rgba(120, 120, 128, .1))}.pos-date-picker-trigger{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-right, .55rem) 0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);text-align:left;cursor:pointer;box-shadow:none;box-sizing:border-box}.pos-date-picker-trigger:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-date-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.pos-date-picker-trigger.is-placeholder .pos-date-picker-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-date-picker.is-open .pos-date-picker-trigger:not(.is-placeholder) .pos-date-picker-value{color:var(--b-text)}.pos-date-picker.is-open .pos-date-picker-trigger{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-date-picker-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.pos-date-picker-value--range{display:flex;align-items:center;gap:.5em;min-width:0;line-height:1}.pos-date-picker-value--range>span:first-child,.pos-date-picker-value--range>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.pos-date-picker-range-sep{flex:0 0 auto;color:var(--b-text-muted, #94a3b8)}.pos-date-picker-value--range .is-ph{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-date-picker.is-open .pos-date-picker-value--range>span.is-active{color:var(--b-primary, #1677ff)}.pos-date-picker.is-open .pos-date-picker-value--range>span:not(.is-active):not(.pos-date-picker-range-sep){color:var(--b-text, #0f172a)}.pos-date-picker.is-open .pos-date-picker-value--range>span.is-ph:not(.is-active){color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-date-picker-suffix{position:relative;flex:0 0 auto;align-self:stretch;width:1em;height:auto;min-height:1em;line-height:0}.pos-date-picker-caret,.pos-date-picker-clear{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;color:var(--b-text-muted);transition:opacity .12s ease,color .12s ease,background .12s ease,border-color .12s ease,transform .3s ease}.pos-date-picker-caret{border:0}.pos-date-picker-clear{border:1px solid transparent}.pos-date-picker-caret,.pos-date-picker-caret.pos-pack-icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);transform:translate(-50%,-50%);pointer-events:none}.pos-date-picker-caret.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-date-picker.is-open .pos-date-picker-caret{transform:translate(-50%,-50%) rotate(180deg)}.pos-date-picker-clear{position:absolute;top:50%;left:50%;box-sizing:border-box;width:1em;height:1em;min-width:1em;min-height:1em;border:1px solid transparent;border-radius:50%;background:#c0c4cc;color:#fff;opacity:0;pointer-events:none;cursor:pointer;line-height:1;overflow:hidden;transform:translate(-50%,-50%)}.pos-date-picker-clear>svg,.pos-date-picker-clear>.pos-pack-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:.62em!important;height:.62em!important;margin:0;overflow:hidden;color:inherit}.pos-date-picker-clear>.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-date-picker-clear:hover{background:#a8abb2;color:#fff}.pos-date-picker.has-value:hover .pos-date-picker-clear,.pos-date-picker.has-value:focus-within .pos-date-picker-clear,.pos-filter-field:hover .pos-date-picker.has-value .pos-date-picker-clear,.pos-filter-field:focus-within .pos-date-picker.has-value .pos-date-picker-clear{opacity:1;pointer-events:auto}.pos-date-picker.has-value:hover .pos-date-picker-caret,.pos-date-picker.has-value:focus-within .pos-date-picker-caret,.pos-filter-field:hover .pos-date-picker.has-value .pos-date-picker-caret,.pos-filter-field:focus-within .pos-date-picker.has-value .pos-date-picker-caret{opacity:0}.pos-date-picker-menu{--pos-date-panel-w: 288px;--pos-date-cell-w: 36px;--pos-date-title-h: 40px;--pos-date-header-pad-x: 8px;--pos-date-body-pad-y: 8px;--pos-date-body-pad-x: 18px;--pos-date-weekday-h: 36px;--pos-date-day-h: 36px;--pos-date-day-mark: 24px;--pos-date-cell-radius: 6px;--pos-date-ym-cell: 60px;--pos-date-ym-content-h: 264px;--pos-date-nav-slot: 52px;--pos-date-range-fill: color-mix(in srgb, var(--b-primary, #1677ff) 10%, #ffffff);--pos-date-body-h: calc( var(--pos-date-body-pad-y) + var(--pos-date-weekday-h) + (6 * var(--pos-date-day-h)) + var(--pos-date-body-pad-y) );--pos-date-panel-h: calc(var(--pos-date-title-h) + 1px + var(--pos-date-body-h));--pos-date-inset-x: var(--pos-date-header-pad-x);position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:var(--pos-float-menu-border-width, 0) solid var(--pos-select-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-select-menu-shadow, var(--pos-float-menu-shadow));opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-date-picker-menu.is-above{transform:translateY(4px)}.pos-date-picker-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.pos-date-picker-menu{transition:none;transform:none}.pos-date-picker-menu.is-above{transform:none}.pos-date-picker-caret,.pos-date-picker-clear{transition:none}}.pos-date-picker-body{position:relative;display:flex;flex-direction:column;width:100%;height:var(--pos-date-panel-h);padding:0;box-sizing:border-box}.pos-date-picker-dual{display:flex;flex:1 1 auto;align-items:stretch;min-width:0;min-height:0;height:100%;gap:0}.pos-date-picker-dual>.pos-date-cal,.pos-date-picker-dual>.pos-date-ym-pane{flex:1 1 0;width:0;max-width:var(--pos-date-panel-w, 288px)}.pos-date-picker-dual-sep{display:none}.pos-date-picker-nav-group{position:absolute;top:0;z-index:2;display:inline-flex;align-items:center;gap:0;height:var(--pos-date-title-h, 40px);padding:0 var(--pos-date-header-pad-x, 8px);box-sizing:border-box}.pos-date-picker-nav-group.is-prev{left:0}.pos-date-picker-nav-group.is-next{right:0}.pos-date-picker-nav{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:1.6em;height:var(--pos-date-title-h, 40px);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#00000073;font-size:var(--b-font-size, 13px);line-height:var(--pos-date-title-h, 40px);cursor:pointer;transition:color .2s}html[data-theme=dark] .pos-date-picker-nav{color:#ffffff73}.pos-date-picker-nav:hover{color:#000000e0;background:transparent}html[data-theme=dark] .pos-date-picker-nav:hover{color:#ffffffd9}.pos-date-picker-nav-icon{position:relative;display:inline-block;width:7px;height:7px}.pos-date-picker-nav-icon:before{position:absolute;top:0;inset-inline-start:0;box-sizing:border-box;width:7px;height:7px;border:0 solid currentColor;border-block-start-width:1.5px;border-inline-start-width:1.5px;content:""}.pos-date-picker-nav-icon.is-super:after{position:absolute;top:4px;inset-inline-start:4px;display:inline-block;box-sizing:border-box;width:7px;height:7px;border:0 solid currentColor;border-block-start-width:1.5px;border-inline-start-width:1.5px;content:""}.pos-date-picker-nav-group.is-prev .pos-date-picker-nav-icon{transform:rotate(-45deg)}.pos-date-picker-nav-group.is-next .pos-date-picker-nav-icon{transform:rotate(135deg)}.pos-date-cal{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;height:100%;padding:0;box-sizing:border-box}.pos-date-cal-title{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;height:var(--pos-date-title-h, 40px);margin:0;padding:0 var(--pos-date-nav-slot, 52px);border-bottom:1px solid rgba(5,5,5,.06);box-sizing:border-box;color:#000000e0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:var(--pos-date-title-h, 40px)}html[data-theme=dark] .pos-date-cal-title,html[data-theme=dark] .pos-date-ym-title{border-bottom-color:#fdfdfd1f;color:#ffffffd9}.pos-date-picker-menu.is-range .pos-date-picker-dual>.pos-date-cal:first-child .pos-date-cal-title,.pos-date-picker-menu.is-range .pos-date-picker-dual>.pos-date-ym-pane:first-child .pos-date-ym-title{padding-left:var(--pos-date-nav-slot, 52px);padding-right:var(--pos-date-header-pad-x, 8px)}.pos-date-picker-menu.is-range .pos-date-picker-dual>.pos-date-cal:last-child .pos-date-cal-title,.pos-date-picker-menu.is-range .pos-date-picker-dual>.pos-date-ym-pane:last-child .pos-date-ym-title{padding-left:var(--pos-date-header-pad-x, 8px);padding-right:var(--pos-date-nav-slot, 52px)}.pos-date-cal-title-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;vertical-align:top;cursor:pointer;line-height:inherit}.pos-date-cal-title-btn:not(:first-child){margin-inline-start:8px}.pos-date-cal-title-btn:hover{color:var(--b-primary, #1677ff);background:transparent}.pos-date-ym-pane{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;padding:0;box-sizing:border-box}.pos-date-ym-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;align-self:stretch;height:var(--pos-date-title-h, 40px);margin:0;padding:0 var(--pos-date-nav-slot, 52px);border:0;border-bottom:1px solid rgba(5,5,5,.06);border-radius:0;background:transparent;box-sizing:border-box;color:#000000e0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--pos-date-title-h, 40px);cursor:pointer}.pos-date-ym-title:not(.is-static):hover{color:var(--b-primary, #007aff);background:transparent}.pos-date-ym-title.is-static{cursor:default}.pos-date-ym-grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));justify-items:center;align-items:center;gap:0;width:100%;height:var(--pos-date-ym-content-h, 264px);padding:0 var(--pos-date-header-pad-x, 8px);box-sizing:border-box;min-height:0}.pos-date-ym-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:var(--pos-date-ym-cell, 60px);height:var(--pos-date-ym-cell, 60px);max-height:100%;margin:0;padding:0 8px;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #94a3b8);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;box-sizing:border-box;flex:0 0 auto}.pos-date-ym-cell.is-selected:before,.pos-date-ym-cell:hover:not(:disabled):not(.is-selected):before{content:"";position:absolute;left:8px;right:8px;top:50%;z-index:-1;height:var(--pos-date-day-mark, 24px);border-radius:var(--pos-date-cell-radius, 6px);background:var(--b-primary, #1677ff);transform:translateY(-50%);pointer-events:none}.pos-date-ym-cell.is-current:not(.is-selected){color:var(--b-text, #0f172a);font-weight:600}.pos-date-ym-cell.is-selected{color:#fff;font-weight:400;background:transparent}.pos-date-ym-cell:hover:not(:disabled):not(.is-selected){color:#fff;background:transparent}.pos-date-ym-cell:disabled{opacity:.28;cursor:not-allowed}.pos-date-cal-weekdays{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,var(--pos-date-cell-w, 36px));justify-content:space-between;gap:0;width:auto;margin:var(--pos-date-body-pad-y, 8px) var(--pos-date-body-pad-x, 18px) 0;box-sizing:border-box}.pos-date-cal-grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,var(--pos-date-cell-w, 36px));grid-template-rows:repeat(6,var(--pos-date-day-h, 36px));justify-content:space-between;gap:0;width:auto;height:calc(6 * var(--pos-date-day-h, 36px));margin:0 var(--pos-date-body-pad-x, 18px) var(--pos-date-body-pad-y, 8px);box-sizing:border-box;min-height:0}.pos-date-cal-weekday{display:flex;align-items:center;justify-content:center;width:var(--pos-date-cell-w, 36px);height:var(--pos-date-weekday-h, 36px);color:#000000e0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400}html[data-theme=dark] .pos-date-cal-weekday{color:#ffffffd9}.pos-date-cal-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;width:var(--pos-date-cell-w, 36px);height:var(--pos-date-day-h, 36px);min-height:var(--pos-date-day-h, 36px);margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;color:#00000040;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;box-sizing:border-box}.pos-date-cal-day.is-in-month{color:#000000e0}html[data-theme=dark] .pos-date-cal-day{color:#ffffff4d}html[data-theme=dark] .pos-date-cal-day.is-in-month{color:#ffffffd9}html[data-theme=dark] .pos-date-picker-menu{--pos-date-range-fill: color-mix(in srgb, var(--b-primary, #1677ff) 28%, var(--b-surface, #1f1f1f))}.pos-date-cal-day-inner{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pos-date-day-mark, 24px);height:var(--pos-date-day-mark, 24px);line-height:var(--pos-date-day-mark, 24px);border-radius:var(--pos-date-cell-radius, 6px);transition:background-color .2s}.pos-date-cal-day.is-in-range:before,.pos-date-cal-day.is-range-start:before,.pos-date-cal-day.is-range-end:before{content:"";position:absolute;top:50%;inset-inline:0;z-index:1;height:var(--pos-date-day-mark, 24px);background:var(--pos-date-range-fill, #e6f4ff);transform:translateY(-50%);pointer-events:none}.pos-date-cal-day.is-range-start:not(.is-range-end):before{inset-inline-start:50%}.pos-date-cal-day.is-range-end:not(.is-range-start):before{inset-inline-end:50%}.pos-date-cal-day.is-range-start.is-range-end:before{display:none}.pos-date-cal-day.is-selected .pos-date-cal-day-inner{color:#fff;font-weight:400;background:var(--b-primary, #1677ff);border-radius:var(--pos-date-cell-radius, 6px)}.pos-date-cal-day.is-range-start.is-selected .pos-date-cal-day-inner{border-radius:var(--pos-date-cell-radius, 6px) 0 0 var(--pos-date-cell-radius, 6px)}.pos-date-cal-day.is-range-end.is-selected .pos-date-cal-day-inner{border-radius:0 var(--pos-date-cell-radius, 6px) var(--pos-date-cell-radius, 6px) 0}.pos-date-cal-day.is-today:not(.is-selected) .pos-date-cal-day-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid var(--b-primary, #1677ff);border-radius:var(--pos-date-cell-radius, 6px);pointer-events:none}.pos-date-cal-day:hover:not(:disabled):not(.is-selected) .pos-date-cal-day-inner{color:#fff;background:var(--b-primary, #1677ff)}.pos-date-cal-day:disabled{color:#00000040;cursor:not-allowed}.pos-date-cal-day:disabled .pos-date-cal-day-inner{background:transparent}.products-master-select .pos-date-picker{display:flex;width:100%;min-width:0}.products-master-select .pos-date-picker-trigger{border:1px solid transparent;background:var(--b-control-fill, rgba(120, 120, 128, .1));box-shadow:none}.products-master-select .pos-date-picker-trigger:hover:not(:disabled),.products-master-select .pos-date-picker.is-open .pos-date-picker-trigger{border-color:transparent;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}@media(max-width:640px){.pos-date-picker-menu.is-single{width:min(var(--pos-date-panel-w, 288px),calc(100vw - 1.5rem))!important}.pos-date-picker-menu.is-range{width:min(calc(var(--pos-date-panel-w, 288px) * 2),calc(100vw - 1.5rem))!important}}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range{max-width:min(100%,48rem)!important}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-filter-field-main{flex:0 0 auto;width:max-content;max-width:none}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-date-picker,.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-trigger{flex:0 0 auto;width:max-content;min-width:0;max-width:none}.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value,.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value--range>span:first-child,.pos-filter-fields>.pos-filter-field.pos-filter-field--date-range .pos-date-picker-value--range>span:last-child{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip}.pos-input-number,.pos-input-number.products-master-input{--pos-input-number-handle-w: 22px;--pos-input-number-icon: rgba(0, 0, 0, .45);position:relative;display:inline-flex;align-items:stretch;width:100%;height:var(--b-control-h, 32px);margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, var(--b-control-radius, 0));background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);box-sizing:border-box;overflow:hidden;vertical-align:middle}html.dark .pos-input-number,html[data-theme=dark] .pos-input-number{--pos-input-number-icon: rgba(255, 255, 255, .45)}.pos-input-number:hover,.pos-input-number:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-input-number.is-disabled{opacity:.55;cursor:not-allowed}.pos-input-number.is-disabled:hover,.pos-input-number.is-disabled:focus-within{background:var(--b-control-fill, rgba(120, 120, 128, .1))}.pos-input-number-prefix,.pos-input-number-suffix{flex:0 0 auto;align-self:center;color:var(--b-text-muted, #64748b);-webkit-user-select:none;user-select:none;line-height:1}.pos-input-number-prefix{padding-left:.55rem}.pos-input-number-suffix{padding-right:.55rem}.pos-input-number-input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:0;outline:none;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;box-sizing:border-box;transition:padding-right .2s linear}.pos-input-number.has-prefix .pos-input-number-input{padding-left:.35rem}.pos-input-number.has-suffix .pos-input-number-input{padding-right:.35rem}.pos-input-number:not(.no-controls):hover:not(.is-disabled) .pos-input-number-input,.pos-input-number:not(.no-controls):focus-within:not(.is-disabled) .pos-input-number-input{padding-right:var(--pos-input-number-handle-w)}.pos-input-number.has-suffix:not(.no-controls):hover:not(.is-disabled) .pos-input-number-input,.pos-input-number.has-suffix:not(.no-controls):focus-within:not(.is-disabled) .pos-input-number-input{padding-right:calc(var(--pos-input-number-handle-w) + .35rem)}.pos-input-number-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-input-number-input::-webkit-outer-spin-button,.pos-input-number-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pos-input-number-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pos-input-number-actions{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:0;height:100%;opacity:0;overflow:hidden;background:color-mix(in srgb,var(--b-text, #000) 4%,var(--b-surface, #ffffff));box-sizing:border-box;transition:width .2s linear,opacity .2s linear}.pos-input-number:hover:not(.is-disabled) .pos-input-number-actions,.pos-input-number:focus-within:not(.is-disabled) .pos-input-number-actions{width:var(--pos-input-number-handle-w);opacity:1}.pos-input-number-action{display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:50%;margin:0;padding:0;border:0;border-left:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--pos-input-number-icon)!important;font-size:7px;font-weight:700;line-height:0;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;box-sizing:border-box;transition:height .2s linear,color .2s linear,background .2s linear}.pos-input-number-action+.pos-input-number-action{border-top:1px solid var(--b-border, rgba(0, 0, 0, .08))}.pos-input-number-action:hover:not(:disabled){height:60%;color:var(--b-primary, #007aff)!important}.pos-input-number-actions:has(.pos-input-number-action:hover:not(:disabled)) .pos-input-number-action:not(:hover){height:40%}.pos-input-number-action:active:not(:disabled){background:#0000000a}.pos-input-number-action:disabled{cursor:not-allowed;color:var(--b-text-muted, #94a3b8)!important;opacity:1}.pos-input-number-action-icon,.pos-input-number-action-icon.pos-pack-icon{display:block;width:7px!important;height:7px!important;color:inherit;flex:0 0 auto}.pos-input-number-action--up .pos-input-number-action-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pos-input-number-actions,.pos-input-number-action,.pos-input-number-input{transition:none}}.pos-switch{--b-radius-switch: 999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:2.75rem;height:1.375rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-switch);background:#00000040;cursor:pointer;vertical-align:middle;transition:background-color .2s ease;box-sizing:border-box}.pos-switch.is-small{width:2rem;height:1rem}.pos-switch-handle{position:absolute;top:2px;left:2px;width:calc(1.375rem - 4px);height:calc(1.375rem - 4px);border-radius:var(--b-radius-switch);background:#fff;box-shadow:0 1px 2px #0003;transition:left .2s ease;box-sizing:border-box}.pos-switch.is-small .pos-switch-handle{width:calc(1rem - 4px);height:calc(1rem - 4px)}.pos-switch.is-checked{background:var(--b-primary, #007aff)}.pos-switch.is-checked .pos-switch-handle{left:calc(100% - 2px - (1.375rem - 4px))}.pos-switch.is-small.is-checked .pos-switch-handle{left:calc(100% - 2px - (1rem - 4px))}.pos-switch:hover:not(:disabled):not(.is-checked){background:#00000059}.pos-switch.is-checked:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000)}.pos-switch:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary, #007aff) 45%,transparent);outline-offset:1px}.pos-switch:disabled,.pos-switch.is-disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .pos-switch:not(.is-checked){background:#ffffff38}html[data-theme=dark] .pos-switch:hover:not(:disabled):not(.is-checked){background:#ffffff52}.pos-payment-filter-root{display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}.pos-payment-filter-root .pos-filter-field{width:100%;min-width:11rem}.pos-payment-filter-trigger{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pos-payment-filter-trigger:disabled{opacity:.55;cursor:not-allowed}.pos-payment-filter-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.pos-payment-filter-trigger.is-placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-payment-filter-trigger-suffix{position:relative;flex:0 0 auto;align-self:stretch;width:1em;height:auto;min-height:1em}.pos-payment-filter-trigger-caret,.pos-payment-filter-trigger-caret.pos-pack-icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px!important;height:12px!important;margin:0;padding:0;border:0;color:color-mix(in srgb,var(--b-text) 25%,transparent);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .12s ease,color .12s ease,transform .3s ease}.pos-payment-filter-trigger-caret.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-filter-field.is-open .pos-payment-filter-trigger-caret{transform:translate(-50%,-50%) rotate(180deg)}.pos-payment-filter-clear{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1em;height:1em;min-width:1em;min-height:1em;margin:0;padding:0;border:1px solid transparent;border-radius:50%;background:#c0c4cc;color:#fff;opacity:0;pointer-events:none;cursor:pointer;line-height:1;overflow:hidden;transform:translate(-50%,-50%);transition:opacity .12s ease,color .12s ease,background .12s ease,border-color .12s ease}.pos-payment-filter-clear>svg,.pos-payment-filter-clear>.pos-pack-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:.62em!important;height:.62em!important;margin:0;overflow:hidden;color:inherit}.pos-payment-filter-clear>.pos-pack-icon>svg{width:100%!important;height:100%!important;max-width:100%;max-height:100%;transform:none!important}.pos-payment-filter-clear:hover{background:#a8abb2;color:#fff}.pos-filter-field.has-value:hover .pos-payment-filter-clear,.pos-filter-field.has-value:focus-within .pos-payment-filter-clear{opacity:1;pointer-events:auto}.pos-filter-field.has-value:hover .pos-payment-filter-trigger-caret,.pos-filter-field.has-value:focus-within .pos-payment-filter-trigger-caret{opacity:0}.pos-payment-filter-panel{--pos-payment-filter-col: 140px;box-sizing:border-box;padding:0;overflow:hidden;border:var(--pos-float-menu-border-width, 0) solid var(--pos-select-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-select-menu-shadow, var(--pos-float-menu-shadow));font:inherit;font-size:var(--b-font-size, 13px);color:var(--b-text);width:max-content;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-payment-filter-panel.is-above{transform:translateY(4px)}.pos-payment-filter-panel.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.pos-payment-filter-menus{display:flex;align-items:stretch;width:100%;min-height:0}.pos-payment-filter-menu{display:flex;flex-direction:column;gap:2px;flex:0 0 var(--pos-payment-filter-col);width:var(--pos-payment-filter-col);padding:4px;box-sizing:border-box;overflow:visible}.pos-payment-filter-method-clip{flex:0 0 auto;width:0;overflow:hidden;transition:width .2s ease-out}.pos-payment-filter-method-clip.is-open{width:var(--pos-payment-filter-col)}.pos-payment-filter-menu--method{flex:0 0 var(--pos-payment-filter-col);width:var(--pos-payment-filter-col);border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}@media(prefers-reduced-motion:reduce){.pos-payment-filter-panel{transition:none;transform:none}.pos-payment-filter-panel.is-shown{transform:none}.pos-payment-filter-method-clip{transition:none}}.pos-payment-filter-option{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;cursor:pointer;box-sizing:border-box}.pos-payment-filter-option:hover:not(:disabled),.pos-payment-filter-option:focus-visible,.pos-payment-filter-option.is-active:hover,.pos-payment-filter-option.is-selected:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18));outline:none}.pos-payment-filter-option.is-active,.pos-payment-filter-option.is-selected{background:color-mix(in srgb,var(--b-primary, #1677ff) 10%,#ffffff);color:var(--b-text, #0f172a);font-weight:600}.pos-payment-filter-option-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-payment-filter-option-arrow,.pos-payment-filter-option-arrow.pos-pack-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);line-height:0}.pos-payment-filter-option-arrow.pos-pack-icon>svg{width:100%!important;height:100%!important;transform:none!important}.pos-payment-filter-option.is-active .pos-payment-filter-option-arrow,.pos-payment-filter-option.is-selected .pos-payment-filter-option-arrow{color:color-mix(in srgb,var(--b-text) 45%,transparent)}.pos-payment-filter-tick{flex:0 0 auto;opacity:0;color:var(--b-primary, #1677ff)}.pos-payment-filter-tick.is-on{opacity:1}.pos-payment-filter-empty{padding:.5rem var(--pos-control-pad-x, 1rem);color:var(--b-text-muted, #94a3b8)}html[data-theme=dark] .pos-payment-filter-option.is-active,html[data-theme=dark] .pos-payment-filter-option.is-selected{background:color-mix(in srgb,var(--b-primary, #1677ff) 22%,var(--b-surface, #1f1f1f));color:var(--b-text)}html[data-theme=dark] .pos-payment-filter-option:hover:not(:disabled),html[data-theme=dark] .pos-payment-filter-option:focus-visible,html[data-theme=dark] .pos-payment-filter-option.is-active:hover,html[data-theme=dark] .pos-payment-filter-option.is-selected:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .pos-payment-filter-option:hover:not(:disabled),html[data-control-chrome=outlined] .pos-payment-filter-option:focus-visible,html[data-control-chrome=outlined] .pos-payment-filter-option.is-active:hover,html[data-control-chrome=outlined] .pos-payment-filter-option.is-selected:hover{background:#7878801f}html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-option:hover:not(:disabled),html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-option:focus-visible,html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-option.is-active:hover,html[data-theme=dark][data-control-chrome=outlined] .pos-payment-filter-option.is-selected:hover{background:#ffffff14}.pos-advanced-filter-grid .pos-payment-filter-root,.pos-advanced-filter-grid .pos-payment-filter-root .pos-filter-field{width:100%;max-width:none}.pos-scoped-search{display:inline-flex;align-items:stretch;gap:0;height:var(--b-control-h, var(--elist-control-h, 32px));min-width:14rem;max-width:100%;padding:0;border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);box-sizing:border-box;vertical-align:middle;cursor:text}.pos-scoped-search.has-value{padding-right:.45rem}.pos-scoped-search:hover,.pos-scoped-search.is-focused,.pos-scoped-search:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-scoped-search-scope{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;align-self:stretch;width:auto;min-width:0;max-width:none;padding-right:.55rem;margin-right:.55rem;box-sizing:border-box}.pos-scoped-search-scope:after{content:"";position:absolute;top:0;bottom:0;right:0;z-index:1;width:0;border-right:1px solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.pos-scoped-search-scope.pos-select{width:auto!important;min-width:0!important;max-width:none!important}.pos-scoped-search-scope .pos-select-trigger,.pos-scoped-search-scope-trigger{width:auto!important;min-width:0!important;max-width:none!important;height:100%;padding:0 0 0 var(--pos-control-pad-x, 1rem);border-color:transparent;border-radius:0;background:transparent;box-shadow:none;gap:.15rem}.pos-scoped-search-scope .pos-select-trigger:hover:not(:disabled),.pos-scoped-search-scope.is-open .pos-select-trigger{background:transparent;border-color:transparent}.pos-scoped-search-scope .pos-select-value{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.pos-select-menu.pos-scoped-search-scope-menu{width:max-content;box-sizing:border-box}.pos-select-menu.pos-scoped-search-scope-menu .pos-select-option-text{flex:0 1 auto}.pos-scoped-search-input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:var(--b-font-size, 13px);box-shadow:none}.pos-scoped-search-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-scoped-search-input::-webkit-search-decoration,.pos-scoped-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-scoped-search-icon-slot{flex:0 0 var(--b-control-h, var(--elist-control-h, 32px));width:var(--b-control-h, var(--elist-control-h, 32px));height:100%;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.pos-scoped-search-icon{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-scoped-search-clear{position:relative;flex:0 0 auto;align-self:center;opacity:0;pointer-events:none}.pos-scoped-search.has-value:hover .pos-scoped-search-clear,.pos-scoped-search.has-value:focus-within .pos-scoped-search-clear{opacity:1;pointer-events:auto}.pos-filter-fields>.pos-scoped-search{flex:0 1 auto}html[data-control-chrome=outlined] .pos-scoped-search{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .pos-scoped-search:hover,html[data-control-chrome=outlined] .pos-scoped-search.is-focused,html[data-control-chrome=outlined] .pos-scoped-search:focus-within{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .pos-scoped-search-scope .pos-select-trigger,html[data-control-chrome=outlined] .pos-scoped-search-scope-trigger{border-color:transparent;background:transparent;color:inherit}:root{--pos-list-settings-menu-shadow: var(--pos-float-menu-shadow);--pos-list-settings-menu-border: var(--pos-float-menu-border, transparent)}.pos-list-settings-menu{position:fixed;z-index:5000;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:var(--pos-float-menu-border-width, 0) solid var(--pos-list-settings-menu-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-list-settings-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-list-settings-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.pos-list-settings-menu{transition:none;transform:none}.pos-list-settings-menu.is-shown{transform:none}}.pos-list-settings-menu-head{flex:0 0 auto;padding:.65rem .9rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-frost-fill, rgba(120, 120, 128, .1));color:var(--b-text);font-size:var(--b-font-size);font-weight:var(--b-font-weight-strong, 600)}.pos-list-settings-menu-scroll-shell{flex:0 1 auto;min-height:0}.pos-list-settings-menu-scroll{height:auto!important;max-height:inherit}.pos-list-settings-menu-body{padding:1rem 1.1rem;box-sizing:border-box}.pos-list-columns-list{display:flex;flex-direction:column;gap:.85rem}.pos-list-columns-row{display:flex;align-items:center;gap:1rem;min-height:1.75rem;margin:0;border-radius:var(--b-radius, 0);cursor:default;color:var(--b-text);font-size:var(--b-font-size);font-weight:var(--b-font-weight);-webkit-user-select:none;user-select:none}.pos-list-columns-row--all{cursor:pointer}.pos-list-columns-drag-spacer{flex:0 0 1rem;width:1rem;height:1rem}.pos-list-columns-row.is-dragging{opacity:.45}.pos-list-columns-row.is-drag-over{background:color-mix(in srgb,var(--b-primary, #007aff) 10%,transparent)}.pos-list-columns-row.is-locked{opacity:.72}.pos-list-columns-drag{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--b-text-muted, #94a3b8);cursor:move}.pos-list-columns-drag:hover{color:var(--b-text-secondary, #64748b)}.pos-list-columns-label{flex:1 1 auto;min-width:0;margin:0;cursor:pointer;color:inherit;font:inherit}.pos-list-columns-row input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.pos-list-columns-row.is-locked .pos-list-columns-label{cursor:not-allowed}.pos-list-settings-option input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.pos-list-settings-option:has(input:disabled){opacity:.72;cursor:not-allowed}.pos-list-settings-section{display:flex;flex-direction:column;gap:1rem}.pos-list-settings-pref-row{display:flex;flex-direction:column;gap:.55rem}.pos-list-settings-pref-label{font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text-secondary, var(--b-text-muted))}.pos-list-settings-check-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem}.pos-list-settings-option{display:inline-flex;align-items:center;gap:.4rem;margin:0;cursor:pointer;color:var(--b-text);font-size:var(--b-font-size);font-weight:var(--b-font-weight);-webkit-user-select:none;user-select:none}.pos-list-settings-option input[type=checkbox],.pos-list-columns-row input[type=checkbox]{flex:0 0 auto}.pos-list-density-menu-body{display:flex;flex-direction:column;gap:.15rem;padding:.35rem;box-sizing:border-box}.pos-list-density-option{display:flex;align-items:center;width:100%;margin:0;padding:.4rem .65rem;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:var(--b-line-height, 1.47);text-align:left;cursor:pointer;box-sizing:border-box}.pos-list-density-option:hover,.pos-list-density-option:focus-visible{background:var(--b-control-fill, rgba(120, 120, 128, .1));outline:none}.pos-list-density-option.is-active{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,transparent)}.orders-table-card .pos-list-table-body{border-width:1px;border-style:solid;border-color:var(--elist-border, var(--b-border, rgba(0, 0, 0, .08)));border-bottom-width:0;box-sizing:border-box}.orders-table-card[data-table-border="0"] .pos-list-table-body{border-color:transparent}.orders-table-card[data-table-border="1"] .pos-list-table-body{border-color:var(--elist-border, var(--b-border, rgba(0, 0, 0, .08)))}.orders-table-card .pos-table-wrap,.orders-table-card .pos-table-wrap--fill{border:0!important}.orders-table-card .pos-table th,.orders-table-card .pos-table td{border-bottom:1px solid transparent;border-left:1px solid transparent}.orders-table-card .pos-table th:first-child,.orders-table-card .pos-table td:first-child{border-left-width:0}.orders-table-card[data-table-h-lines="0"] .pos-table th,.orders-table-card[data-table-h-lines="0"] .pos-table td{border-bottom-color:transparent}.orders-table-card[data-table-h-lines="0"] .pos-table-summary-row>.pos-table-summary-cell{border-top-color:transparent;background-image:none;box-shadow:none}.orders-table-card[data-table-h-lines="1"] .pos-table th,.orders-table-card[data-table-h-lines="1"] .pos-table td{border-bottom-color:var(--b-table-border, #f0f0f0)}.orders-table-card[data-table-h-lines="1"] .pos-table--body tbody tr:has(+.pos-table-summary-row)>td{border-bottom-color:transparent;box-shadow:none}.orders-table-card[data-table-h-lines="1"] .pos-table-wrap--fixed-rows,.orders-table-card[data-table-h-lines="1"] .pos-table-wrap--fill,.orders-table-card[data-table-border="1"] .pos-table-wrap--fixed-rows,.orders-table-card[data-table-border="1"] .pos-table-wrap--fill{box-shadow:none}.orders-table-card[data-table-h-lines="1"] .pos-table-wrap--fixed-rows:after,.orders-table-card[data-table-h-lines="1"] .pos-table-wrap--fill:after,.orders-table-card[data-table-border="1"] .pos-table-wrap--fixed-rows:after,.orders-table-card[data-table-border="1"] .pos-table-wrap--fill:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--b-table-border, #f0f0f0);z-index:20;pointer-events:none}.orders-table-card[data-table-h-lines="0"][data-table-border="0"] .pos-table-wrap--fixed-rows,.orders-table-card[data-table-h-lines="0"][data-table-border="0"] .pos-table-wrap--fill{box-shadow:none}.orders-table-card[data-table-h-lines="0"][data-table-border="0"] .pos-table-wrap--fixed-rows:after,.orders-table-card[data-table-h-lines="0"][data-table-border="0"] .pos-table-wrap--fill:after{content:none;display:none}.orders-table-card[data-table-h-lines="1"] .pos-table-wrap[data-flush-bottom="1"] .pos-table--body tbody tr:last-child>td,.orders-table-card[data-table-h-lines="1"] .pos-table-wrap .pos-table--body tbody tr[data-flush-edge="1"]>td{border-bottom-color:transparent!important;box-shadow:none!important}.orders-table-card[data-table-v-lines="0"] .pos-table th:not(:first-child),.orders-table-card[data-table-v-lines="0"] .pos-table td:not(:first-child){border-left-color:transparent}.orders-table-card[data-table-v-lines="1"] .pos-table th:not(:first-child),.orders-table-card[data-table-v-lines="1"] .pos-table td:not(:first-child){border-left-color:var(--b-table-border, #f0f0f0)}.orders-table-card[data-table-header-frost="1"] .pos-table th{background:var(--b-bg-table-head, #fafafa);background-color:var(--b-bg-table-head, #fafafa)}.orders-table-card[data-table-header-frost="0"] .pos-table th{background:transparent;background-color:transparent}.orders-table-card[data-table-zebra="1"] .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td{background-color:var(--b-bg-table-body-sort, #fafafa)}.orders-table-card[data-table-zebra="1"] .pos-table-wrap--freeze .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td.is-col-frozen,.orders-table-card[data-table-zebra="1"] .pos-table-wrap--freeze .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td.is-col-frozen-trail{background-color:var(--b-bg-table-body-sort, #fafafa)}.orders-table-card[data-table-zebra="1"] .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td.is-sorted,.orders-table-card[data-table-zebra="1"] .pos-table-wrap--freeze .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td.is-col-frozen.is-sorted,.orders-table-card[data-table-zebra="1"] .pos-table-wrap--freeze .pos-table--body tbody tr:nth-child(2n):not(.pos-table-empty-row):not(.pos-table-summary-row):not(:hover):not(.is-row-active)>td.is-col-frozen-trail.is-sorted{background-color:var(--b-bg-table-body-sort, #fafafa)}.orders-table-card[data-table-align=left] .pos-table th,.orders-table-card[data-table-align=left] .pos-table td{text-align:left}.orders-table-card[data-table-align=center] .pos-table th,.orders-table-card[data-table-align=center] .pos-table td{text-align:center}.orders-table-card[data-table-align=right] .pos-table th,.orders-table-card[data-table-align=right] .pos-table td{text-align:right}.orders-table-card[data-table-align] .pos-table .pos-table-empty-row>td,.pos-table .pos-table-empty-row>td{text-align:center}.pos-table-ctx-menu,.pos-table-ctx-flyout{--pos-ctx-glass-blur: 6px;--pos-ctx-glass-saturate: 1.8;--pos-ctx-glass-bg: rgba(255, 255, 255, .8);--pos-ctx-glass-border: rgba(0, 0, 0, .1);box-sizing:border-box;padding:5px;border:.5px solid var(--pos-ctx-glass-border);border-radius:var(--b-radius-control, 0);background:var(--pos-ctx-glass-bg);background-color:var(--pos-ctx-glass-bg);backdrop-filter:blur(var(--pos-ctx-glass-blur)) saturate(var(--pos-ctx-glass-saturate)) contrast(1.08);-webkit-backdrop-filter:blur(var(--pos-ctx-glass-blur)) saturate(var(--pos-ctx-glass-saturate)) contrast(1.08);box-shadow:0 14px 40px #0000002e,0 2px 6px #0000000f;overflow:visible;color:var(--b-text, #0f172a)}.pos-table-ctx-menu{position:fixed;z-index:12000}.pos-table-ctx-flyout{position:fixed;z-index:12001;max-height:none;overflow:visible;--pos-ctx-glass-bg: rgba(255, 255, 255, .82)}.pos-table-ctx-flyout:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:16px}.pos-table-ctx-flyout.is-open-start:before{left:auto;right:-12px}html[data-theme=dark] .pos-table-ctx-menu,html[data-theme=dark] .pos-table-ctx-flyout,[data-theme=dark] .pos-table-ctx-menu,[data-theme=dark] .pos-table-ctx-flyout{--pos-ctx-glass-bg: rgba(36, 36, 38, .8);--pos-ctx-glass-border: rgba(255, 255, 255, .12);background:var(--pos-ctx-glass-bg);background-color:var(--pos-ctx-glass-bg);box-shadow:0 14px 40px #00000073,0 2px 6px #00000040}html[data-theme=dark] .pos-table-ctx-flyout,[data-theme=dark] .pos-table-ctx-flyout{--pos-ctx-glass-bg: rgba(40, 40, 42, .82)}@media(prefers-reduced-transparency:reduce){.pos-table-ctx-menu,.pos-table-ctx-flyout{background:var(--b-surface, #ffffff);background-color:var(--b-surface, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--pos-float-menu-border, rgba(0, 0, 0, .1));box-shadow:var( --pos-float-menu-shadow, 0 2px 6px rgba(0, 0, 0, .06), 0 10px 28px rgba(0, 0, 0, .12) )}html[data-theme=dark] .pos-table-ctx-menu,html[data-theme=dark] .pos-table-ctx-flyout,[data-theme=dark] .pos-table-ctx-menu,[data-theme=dark] .pos-table-ctx-flyout{background:#1f1f1f;background-color:#1f1f1f;border-color:#ffffff1f}}.pos-table-ctx-item{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.38rem .6rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #0f172a);font:inherit;font-size:var(--b-font-size, 13px);font-weight:inherit;line-height:1.35;text-align:left;cursor:pointer}.pos-table-ctx-item:hover:not(:disabled),.pos-table-ctx-flyout-host.is-open>.pos-table-ctx-item.is-flyout-trigger{background:var(--b-primary, #0891b2);color:#fff}.pos-table-ctx-item:disabled{opacity:.45;cursor:not-allowed}.pos-table-ctx-item.is-checked:not(:disabled){opacity:1}.pos-table-ctx-icon{display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;color:inherit}.pos-table-ctx-icon .pos-table-ctx-glyph,.pos-table-ctx-hint .pos-table-ctx-glyph{display:inline-flex;flex-shrink:0;width:14px;height:14px}.pos-table-ctx-icon .pos-pack-icon.pos-table-ctx-glyph,.pos-table-ctx-hint .pos-pack-icon.pos-table-ctx-glyph{width:14px;height:14px}.pos-table-ctx-label{flex:1 1 auto;min-width:0}.pos-table-ctx-hint{flex:0 0 auto;color:var(--b-text-muted, #94a3b8);font-size:var(--b-font-size, 13px);line-height:1}.pos-table-ctx-hint .pos-table-ctx-chevron,.pos-table-ctx-item:hover:not(:disabled) .pos-table-ctx-hint,.pos-table-ctx-flyout-host.is-open>.pos-table-ctx-item.is-flyout-trigger .pos-table-ctx-hint{color:inherit}.pos-table-ctx-sep{height:1px;margin:4px 9px;background:#3c3c432e}.pos-table-ctx-empty{padding:.38rem .6rem .38rem calc(1.05rem + 14px);color:var(--b-text-secondary, #64748b);font-size:var(--b-font-size, 13px)}.pos-table-ctx-submenu-title{padding:.35rem .6rem .15rem calc(1.05rem + 14px);color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px);line-height:1.35}.pos-table-ctx-flyout-host{position:relative}.pos-spin{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box}.pos-spin-dot{width:1.35rem;height:1.35rem;border:2px solid color-mix(in srgb,var(--b-primary, #007aff) 22%,transparent);border-top-color:var(--b-primary, #007aff);border-radius:50%;animation:pos-spin-rotate .75s linear infinite;box-sizing:border-box}.pos-spin.is-small .pos-spin-dot{width:.9rem;height:.9rem;border-width:1.5px}.pos-spin-tip{font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #6e6e73);line-height:1.4}.pos-spin-nested{position:relative}.pos-spin-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;background:color-mix(in srgb,var(--b-surface, #ffffff) 70%,transparent);pointer-events:all}.pos-spin-container{position:relative;transition:opacity .15s ease}.pos-spin-nested.is-spinning>.pos-spin-container{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes pos-spin-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pos-spin-dot{animation:none;border-top-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,transparent)}}.pos-list-table-body:has(.pos-table-wrap--fixed-rows){display:flex;flex-direction:column;overflow:hidden}.pos-table-wrap--fixed-rows{position:relative;flex:0 0 auto;min-height:0;height:var(--list-table-frame-height, 100%);max-height:var(--list-table-frame-height, 100%);overflow:hidden;border:0;visibility:hidden}.pos-table-wrap--fixed-rows[data-frame-ready="1"]{visibility:visible}.pos-table-split{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.pos-table-head-slot{flex:0 0 auto;overflow:hidden}.pos-table-body-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:clip}.pos-table-wrap--scroll .pos-table-body-scroll{overflow-y:auto}.pos-table-wrap--fixed-rows:has(.pos-table-expand-row.is-open) .pos-table-body-scroll{overflow-y:auto!important;overflow-clip-margin:0!important}.pos-table-wrap--h-scroll .pos-table-body-scroll{overflow-x:auto}.pos-table-wrap--fixed-rows .pos-table-body-scroll{scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}.pos-table-wrap--fixed-rows .pos-table-body-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent}.pos-table-wrap--h-scroll .pos-table-head-slot{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pos-table-wrap--h-scroll .pos-table-head-slot::-webkit-scrollbar{display:none;width:0;height:0}.pos-table-overlay-bar{position:absolute;z-index:12;pointer-events:none;background:transparent}.pos-table-overlay-bar--y{top:0;right:0;bottom:0;width:10px}.pos-table-wrap.has-x-overlay-scroll .pos-table-overlay-bar--y{bottom:10px}.pos-table-overlay-bar--x{left:0;right:0;bottom:0;height:10px;z-index:15}.pos-table-wrap.has-y-overlay-scroll .pos-table-overlay-bar--x{right:10px}.pos-table-overlay-thumb{position:absolute;margin:0;padding:0;border:none;border-radius:var(--b-radius-scrollbar, 16px);background:var(--b-scrollbar-thumb, rgba(15, 23, 42, .28));color:transparent;pointer-events:none;cursor:default;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;opacity:0;transition:opacity .15s ease,background-color .12s ease}.pos-table-overlay-thumb--y{right:2px;left:2px;width:auto;top:0;height:0}.pos-table-overlay-thumb--x{top:2px;bottom:2px;height:auto;left:0;width:0}.pos-table-wrap:hover .pos-table-overlay-bar.is-scrollable .pos-table-overlay-thumb,.pos-table-wrap:focus-within .pos-table-overlay-bar.is-scrollable .pos-table-overlay-thumb,.pos-table-wrap.is-overlay-scrolling .pos-table-overlay-bar.is-scrollable .pos-table-overlay-thumb,body.pos-table-overlay-dragging .pos-table-overlay-bar.is-scrollable .pos-table-overlay-thumb{opacity:1;pointer-events:auto}.pos-table-overlay-thumb:hover,body.pos-table-overlay-dragging .pos-table-overlay-thumb{background:var(--b-scrollbar-thumb-hover, rgba(15, 23, 42, .45))}body.pos-table-overlay-dragging{-webkit-user-select:none;user-select:none;cursor:default}.pos-table-wrap--fixed-rows .pos-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.pos-table-wrap--resizable .pos-table{width:max-content}.pos-table-wrap--fixed-rows .pos-table--head thead th,.pos-table-wrap--fixed-rows .pos-table--body tbody tr:not(.pos-table-empty-row):not(.pos-table-expand-row) td{height:var(--list-table-row-height);max-height:var(--list-table-row-height);box-sizing:border-box}.pos-table-wrap--fixed-rows .pos-table--head thead th{position:relative;overflow:visible;text-overflow:clip;white-space:nowrap;-webkit-user-select:none;user-select:none}.pos-table--head thead th,.pos-table--body tbody td{transition:background-color .3s ease,background .3s ease}@media(prefers-reduced-motion:reduce){.pos-table--head thead th,.pos-table--body tbody td{transition:none}}.pos-table-wrap--fixed-rows.is-col-filtering .pos-table--head thead th:not(:first-child):before{content:"";position:absolute;top:50%;inset-inline-start:calc(-1 * var(--b-border-width, 1px));width:var(--b-border-width, 1px);height:1.6em;transform:translateY(-50%);background:color-mix(in srgb,var(--b-table-header-split, #f0f0f0) 70%,transparent);pointer-events:none;z-index:1}.orders-table-card[data-table-v-lines="1"] .pos-table-wrap--fixed-rows.is-col-filtering .pos-table--head thead th:not(:first-child):before{content:none}.pos-table-wrap--resizable .pos-table--head thead th:hover,.pos-table-wrap--resizable .pos-table--head thead th:has(.pos-table-col-resizer.active){z-index:4}.pos-table-th-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;max-width:100%;-webkit-user-select:none;user-select:none}button.pos-table-th-sort-label{margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}button.pos-table-th-sort-label:focus{outline:none}button.pos-table-th-sort-label:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary, #007aff) 45%,transparent);outline-offset:1px}.pos-table-th-inner{display:inline-flex;align-items:center;gap:.2rem;min-width:0;max-width:100%;vertical-align:middle}.pos-table-th-inner.has-trailing{display:flex;width:100%;justify-content:flex-start;gap:.15rem}.pos-table-th-inner.has-trailing .pos-table-th-label{flex:1 1 auto;min-width:0}.pos-table-wrap--fixed-rows .pos-table--head thead th.is-sortable{cursor:default}.pos-table--head thead th.is-sorted,.pos-table-wrap--fixed-rows .pos-table--head thead th.is-sorted{background:var(--b-bg-table-head-sort, #fafafa);background-color:var(--b-bg-table-head-sort, #fafafa)}.orders-table-card[data-table-header-frost="1"] .pos-table--head thead th.is-sorted,.orders-table-card[data-table-header-frost="1"] .pos-table-wrap--fixed-rows .pos-table--head thead th.is-sorted{background:var(--b-bg-table-head-sort-on-frost, #f0f0f0);background-color:var(--b-bg-table-head-sort-on-frost, #f0f0f0)}.pos-table--body tbody tr:not(.pos-table-empty-row)>td.is-sorted{background-color:var(--b-bg-table-body-sort, #fafafa)}.pos-table-wrap--freeze .pos-table--body tbody tr:not(.pos-table-empty-row)>td.is-col-frozen.is-sorted,.pos-table-wrap--freeze .pos-table--body tbody tr:not(.pos-table-empty-row)>td.is-col-frozen-trail.is-sorted{background-color:var(--b-bg-table-body-sort, #fafafa)}.pos-table-sorter{display:inline-flex;flex:0 0 var(--pos-table-th-action-hit, 16px);align-items:center;justify-content:center;width:var(--pos-table-th-action-hit, 16px);height:var(--pos-table-th-action-hit, 16px);margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #bfbfbf);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;vertical-align:middle;box-sizing:border-box}.pos-table-th-inner .b-hover-tip-trigger:has(.pos-table-sorter){display:inline-flex;flex:0 0 var(--pos-table-th-action-hit, 16px);align-items:center;justify-content:center;width:var(--pos-table-th-action-hit, 16px);height:var(--pos-table-th-action-hit, 16px)}.pos-table-sorter-inner{display:inline-flex;flex-direction:column;align-items:center;font-size:0;line-height:0}.pos-table-sorter-up,.pos-table-sorter-down{display:block;width:1em;height:1em;font-size:var(--pos-table-th-action-icon, 12px);line-height:1;opacity:.45}.pos-table-sorter-up+.pos-table-sorter-down{margin-top:-.3em}.pos-table-sorter-up.is-on,.pos-table-sorter-down.is-on{opacity:1;color:var(--b-primary, #007aff)}.pos-table-sorter:hover{background:var(--b-table-header-filter-hover, rgba(0, 0, 0, .06))}.pos-table-sorter:hover .pos-table-sorter-up:not(.is-on),.pos-table-sorter:hover .pos-table-sorter-down:not(.is-on){opacity:.75}.pos-table-col-action-slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--pos-table-th-action-hit, 16px);width:var(--pos-table-th-action-hit, 16px);height:var(--pos-table-th-action-hit, 16px);min-width:var(--pos-table-th-action-hit, 16px);min-height:var(--pos-table-th-action-hit, 16px);box-sizing:border-box}.pos-table-col-filter-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #bfbfbf);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.pos-table-col-filter-btn .pos-table-col-filter-icon{width:var(--pos-table-th-action-icon, 12px);height:var(--pos-table-th-action-icon, 12px);flex:0 0 auto;display:block}.pos-table-col-filter-btn:hover,.pos-table-col-filter-btn.is-open{color:var(--b-text-secondary, #6e6e73);background:var(--b-table-header-filter-hover, rgba(0, 0, 0, .06))}.pos-table-col-filter-btn.is-active{color:var(--b-primary, #007aff);background:transparent}.pos-table-col-filter-btn.is-active:hover,.pos-table-col-filter-btn.is-open.is-active{color:var(--b-primary, #007aff);background:var(--b-table-header-filter-hover, rgba(0, 0, 0, .06))}.pos-table-wrap--fixed-rows .pos-table--body tbody tr:not(.pos-table-empty-row):not(.pos-table-summary-row):not(.pos-table-expand-row) td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-table-cell-ellipsis{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-table-wrap--fixed-rows .pos-table--body tbody td.has-ellipsis .b-hover-tip-trigger{display:block;min-width:0;max-width:100%}.pos-table tbody tr.pos-table-expand-row>td,.pos-table tbody tr.pos-table-expand-row:hover>td{padding:0;height:auto;max-height:none;white-space:normal;text-overflow:clip;border-left-color:transparent!important;background-color:var(--b-table-row-hover, #fafafa)!important}.pos-table tbody tr.pos-table-expand-row>td:not(.pos-table-expand-freeze-pad){overflow:hidden}.pos-table-wrap--freeze tbody tr.pos-table-expand-row>td.pos-table-expand-freeze-pad{position:sticky;z-index:3;overflow:hidden;vertical-align:top;box-sizing:border-box}.pos-table tbody tr.is-expanded td{background-color:var(--b-table-row-hover, #fafafa)}.pos-table-expand-clip{overflow:hidden;max-height:0;opacity:0;transition:opacity .18s ease}.pos-table-expand-row.is-open .pos-table-expand-clip{max-height:none;opacity:1}.pos-table-expand-inner{min-height:0;max-width:100%}.pos-table-expand-panel{position:relative;display:flex;flex-direction:column;margin:0;padding:.85rem 1.15rem .9rem 1rem;box-sizing:border-box;background:transparent;overscroll-behavior:contain;min-width:0;max-width:100%}.pos-table-expand-panel:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:2px;background:var(--b-primary, #007aff);opacity:.85;pointer-events:none}@media(prefers-reduced-motion:reduce){.pos-table-expand-clip{transition:none}}.pos-row-expand-trigger{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-row-expand-trigger:hover,.pos-row-expand-trigger.is-open{color:var(--b-primary, #007aff)}.pos-row-expand{display:flex;flex-direction:column;gap:.55rem;min-width:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.47;color:var(--b-text, #1d1d1f)}.pos-row-expand-lines{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pos-row-expand-lines th,.pos-row-expand-lines td{padding:.28rem .65rem .28rem 0;text-align:left;font-weight:400;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-row-expand-lines th{color:var(--b-text-muted, #86868b);font-weight:500}.pos-row-expand-note{margin:0;color:var(--b-text-secondary, #6e6e73);white-space:pre-wrap}.pos-row-expand-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem .75rem;margin:0}.pos-row-expand-meta>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pos-row-expand-meta dt{margin:0;color:var(--b-text-muted, #86868b)}.pos-row-expand-meta dd{margin:0;color:var(--b-text, #1d1d1f);font-variant-numeric:tabular-nums;word-break:break-word}@media(max-width:960px){.pos-row-expand-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-table-summary-row>.pos-table-summary-cell{position:sticky;bottom:0;z-index:2;height:var(--list-table-row-height);max-height:var(--list-table-row-height);box-sizing:border-box;background-color:var(--b-surface, #ffffff);color:var(--b-text);font-weight:inherit;border-top:none;background-image:linear-gradient(to bottom,var(--elist-border, var(--b-border, rgba(0, 0, 0, .08))) 0,var(--elist-border, var(--b-border, rgba(0, 0, 0, .08))) 1px,transparent 1px);background-repeat:no-repeat;background-size:100% 100%}.pos-table-summary-row>.pos-table-summary-cell.is-summary-label{color:var(--b-text-secondary, var(--b-text-muted))}.pos-table-empty-row>td{height:auto;min-height:calc(var(--list-table-row-height, 40px) * 8);max-height:none;padding:1.5rem 1rem!important;text-align:center!important;vertical-align:middle}.pos-table-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--b-surface, #ffffff) 70%,transparent);pointer-events:all;box-sizing:border-box}.pos-table .pos-col-check{padding-left:.5rem!important;padding-right:.5rem!important;text-align:center;vertical-align:middle}.pos-table tbody tr:hover td,.pos-table tbody tr.is-row-active td,.pos-table-wrap--freeze tbody tr:hover td.is-col-frozen,.pos-table-wrap--freeze tbody tr:hover td.is-col-frozen-trail,.pos-table-wrap--freeze tbody tr.is-row-active td.is-col-frozen,.pos-table-wrap--freeze tbody tr.is-row-active td.is-col-frozen-trail{background-color:var(--b-table-row-hover, #fafafa)}.pos-table-wrap--freeze :is(th,td).is-col-frozen{position:sticky;z-index:3;background-color:var(--b-surface, #ffffff)}.pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen{position:sticky;z-index:6;overflow:visible;background:var(--b-surface, #ffffff);background-color:var(--b-surface, #ffffff)}.pos-table-wrap--freeze .pos-table--head th.is-col-frozen{z-index:6;background:var(--b-surface, #ffffff);background-color:var(--b-surface, #ffffff)}.orders-table-card[data-table-header-frost="0"] .pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen,.orders-table-card[data-table-header-frost="0"] .pos-table-wrap--freeze .pos-table--head th.is-col-frozen{background:var(--b-surface, #ffffff);background-color:var(--b-surface, #ffffff)}.orders-table-card[data-table-header-frost="1"] .pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen,.orders-table-card[data-table-header-frost="1"] .pos-table-wrap--freeze .pos-table--head th.is-col-frozen{background:var(--b-bg-table-head, #fafafa);background-color:var(--b-bg-table-head, #fafafa)}.pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen.is-sorted,.pos-table-wrap--freeze .pos-table--head th.is-col-frozen.is-sorted,.orders-table-card[data-table-header-frost="0"] .pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen.is-sorted,.orders-table-card[data-table-header-frost="0"] .pos-table-wrap--freeze .pos-table--head th.is-col-frozen.is-sorted{background:var(--b-bg-table-head-sort, #fafafa);background-color:var(--b-bg-table-head-sort, #fafafa)}.orders-table-card[data-table-header-frost="1"] .pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen.is-sorted,.orders-table-card[data-table-header-frost="1"] .pos-table-wrap--freeze .pos-table--head th.is-col-frozen.is-sorted{background:var(--b-bg-table-head-sort-on-frost, #f0f0f0);background-color:var(--b-bg-table-head-sort-on-frost, #f0f0f0)}.pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen:hover,.pos-table-wrap--freeze.pos-table-wrap--fixed-rows .pos-table--head thead th.is-col-frozen:has(.pos-table-col-resizer.active),.pos-table-wrap--freeze .pos-table--head th.is-col-frozen:hover,.pos-table-wrap--freeze .pos-table--head th.is-col-frozen:has(.pos-table-col-resizer.active){z-index:8;overflow:visible}.pos-table-wrap--freeze .pos-table--head :is(th).is-col-frozen-edge,.pos-table-wrap--freeze .pos-table--head :is(th).is-col-frozen-trail-edge{box-shadow:none}.pos-table-freeze-shade{position:absolute;top:0;bottom:0;width:16px;z-index:11;pointer-events:none;opacity:0;transition:opacity .15s ease}.pos-table-wrap[data-lead-freeze-active="1"]>.pos-table-freeze-shade--lead,.pos-table-wrap[data-trail-freeze-active="1"]>.pos-table-freeze-shade--trail{opacity:1}.pos-table-freeze-shade--lead{background:linear-gradient(to right,rgba(15,23,42,.22) 0%,rgba(15,23,42,.08) 45%,transparent 100%)}.pos-table-freeze-shade--trail{background:linear-gradient(to left,rgba(15,23,42,.22) 0%,rgba(15,23,42,.08) 45%,transparent 100%)}html[data-theme=dark] .pos-table-freeze-shade--lead{background:linear-gradient(to right,rgba(0,0,0,.55) 0%,rgba(0,0,0,.22) 45%,transparent 100%)}html[data-theme=dark] .pos-table-freeze-shade--trail{background:linear-gradient(to left,rgba(0,0,0,.55) 0%,rgba(0,0,0,.22) 45%,transparent 100%)}.pos-table-wrap--freeze .pos-table-summary-row>.pos-table-summary-cell.is-col-frozen,.pos-table-wrap--freeze .pos-table-summary-row>.pos-table-summary-cell.is-col-frozen-trail{z-index:4;background-color:var(--b-surface, #ffffff)}.pos-table-wrap--freeze .pos-table-summary-row:hover>.pos-table-summary-cell.is-col-frozen,.pos-table-wrap--freeze .pos-table-summary-row:hover>.pos-table-summary-cell.is-col-frozen-trail,.pos-table-wrap--freeze .pos-table-summary-row.is-row-active>.pos-table-summary-cell.is-col-frozen,.pos-table-wrap--freeze .pos-table-summary-row.is-row-active>.pos-table-summary-cell.is-col-frozen-trail{background-color:var(--b-table-row-hover, #fafafa)}.pos-table-wrap--freeze td.is-row-frozen{position:sticky;z-index:2;background-color:var(--b-surface, #ffffff)}.pos-table-wrap--freeze tr.is-row-frozen-last td.is-row-frozen{box-shadow:0 var(--b-border-width, 1px) 0 color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 85%,transparent)}.pos-table-wrap--freeze td.is-col-frozen.is-row-frozen,.pos-table-wrap--freeze td.is-col-frozen-trail.is-row-frozen{z-index:5}.pos-table-wrap--freeze tbody tr.is-row-frozen:hover td,.pos-table-wrap--freeze tbody tr.is-row-frozen.is-row-active td{background-color:var(--b-table-row-hover, #fafafa)}body.pos-table-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.pos-table-col-resizer{position:absolute;top:0;right:-6px;z-index:6;width:12px;height:100%;cursor:col-resize;touch-action:none;background-repeat:no-repeat;background-position:center;background-size:2px 100%;background-image:linear-gradient(transparent,transparent);transition:background-image .12s ease}.pos-table-col-resizer--last{right:0}.pos-table-col-resizer:hover,.pos-table-col-resizer.active{background-image:linear-gradient(var(--b-primary, #0891b2),var(--b-primary, #0891b2))}.pos-table-col-resizer:before,.pos-table-col-resizer:after{content:"";position:absolute;top:50%;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .12s ease}.pos-table-col-resizer:before{left:50%;transform:translate(calc(-100% - 1.5px),-50%);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-right:4.5px solid #9aa3b2}.pos-table-col-resizer:after{left:50%;transform:translate(1.5px,-50%);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:4.5px solid #9aa3b2}.pos-table-col-resizer.active:before,.pos-table-col-resizer.active:after{opacity:1}.pos-table-col-resizer.active:before{border-right-color:var(--b-primary, #0891b2)}.pos-table-col-resizer.active:after{border-left-color:var(--b-primary, #0891b2)}.pos-table-col-resize-guide{position:absolute;top:0;bottom:0;width:2px!important;min-width:2px!important;max-width:2px!important;margin-left:-1px;padding:0;border:none;border-radius:0;box-sizing:border-box;z-index:12;pointer-events:none;background:var(--b-primary, #0891b2);overflow:visible}.pos-table-col-resize-guide-label{position:absolute;top:.35rem;left:50%;transform:translate(-50%);padding:.1rem .35rem;border-radius:var(--b-radius-control, 0);background:var(--b-primary, #0891b2);color:#fff;font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.pos-col-filter-panel{--pos-col-filter-min-w: 120px;--pos-col-filter-list-max-h: 264px;--pos-col-filter-search-min-w: 140px;position:fixed;z-index:12010;width:max-content;min-width:var(--pos-col-filter-min-w);max-width:calc(100vw - 24px);max-height:min(480px,calc(100vh - 24px));display:flex;flex-direction:column;box-sizing:border-box;padding:0;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-bg-surface-solid, var(--b-surface, #ffffff));box-shadow:var(--pos-float-menu-shadow);font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-col-filter-panel.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.pos-col-filter-panel{transition:none;transform:none}.pos-col-filter-panel.is-shown{transform:none}}.pos-col-filter-panel.is-search{max-height:none}.pos-col-filter-panel-search{flex:0 0 auto;margin:0;padding:.5rem;min-width:var(--pos-col-filter-search-min-w);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.pos-col-filter-panel.is-search .pos-col-filter-panel-search{border-bottom:none}.pos-col-filter-panel-search .pos-search{width:100%;min-width:var(--pos-col-filter-search-min-w);box-sizing:border-box}.pos-col-filter-panel-search .pos-search input{min-width:var(--pos-col-filter-search-min-w)}.pos-col-filter-panel-list{flex:1 1 auto;min-height:0;max-height:min(var(--pos-col-filter-list-max-h),calc(100vh - 140px));margin:0;padding:.25rem 0;overflow:hidden}.pos-col-filter-panel-list>.overlay-scroll-viewport{height:auto;max-height:min(var(--pos-col-filter-list-max-h),calc(100vh - 140px))}.pos-col-filter-panel-empty.pos-empty{margin:.75rem var(--pos-select-option-pad-x, .75rem);padding:.35rem 0 .5rem}.pos-col-filter-panel-row{display:flex;align-items:center;gap:.5rem;min-height:var(--b-control-h, 32px);margin:0;padding:.125rem var(--pos-select-option-pad-x, .75rem);cursor:pointer;box-sizing:border-box}.pos-col-filter-panel-row:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-col-filter-panel-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-col-filter-panel-checkall{display:flex;align-items:center;gap:.5rem;min-height:var(--b-control-h, 32px);margin:0 0 .15rem;padding:.125rem var(--pos-select-option-pad-x, .75rem);cursor:pointer;box-sizing:border-box;font:inherit;color:var(--b-text, #0f172a)}.pos-col-filter-panel-checkall:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-col-filter-panel-tree-row{display:flex;align-items:center;gap:.15rem;min-height:var(--b-control-h, 32px);margin:0;padding-block:.125rem;padding-inline-end:var(--pos-select-option-pad-x, .75rem);box-sizing:border-box}.pos-col-filter-panel-tree-row:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-col-filter-panel-tree-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin:0;padding:0;border:0;background:transparent;color:var(--b-text-muted, #86868b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pos-col-filter-panel-tree-toggle.is-spacer{cursor:default;pointer-events:none}.pos-col-filter-panel-tree-toggle:hover:not(.is-spacer){color:var(--b-text, #0f172a)}.pos-col-filter-panel-tree-label{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;cursor:pointer;font:inherit;color:inherit}.pos-col-filter-panel-tree-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-col-filter-panel-btns{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));position:relative;z-index:1;background:var(--b-bg-surface-solid, var(--b-surface, #ffffff));box-sizing:border-box}.pos-col-filter-panel-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;border:0;margin:0;padding:0 .25rem;min-height:24px;background:transparent;color:var(--b-primary, #007aff);font:inherit;font-size:var(--b-font-size, 13px);line-height:1.2;letter-spacing:normal;white-space:nowrap;cursor:pointer}.pos-col-filter-panel-reset:hover:not(:disabled){color:color-mix(in srgb,var(--b-primary, #007aff) 80%,#000)}.pos-col-filter-panel-reset:disabled{color:var(--b-text-muted, #86868b);cursor:not-allowed;opacity:.65}.pos-col-filter-panel-ok{height:24px;min-height:24px;padding:0 .5rem;font-size:var(--b-font-size, 13px);line-height:1.2;letter-spacing:normal;white-space:nowrap}.pos-dash-ops-card--visit-composite{background:#eef2f6!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .pos-dash-ops-card--visit-composite{background:color-mix(in srgb,var(--b-frost-tint, #787880) 22%,var(--b-surface, #141414))!important}.pos-dash-ops-card--visit-composite .pos-dash-ops-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;padding-bottom:0}.pos-dash-ops-card--visit-composite .pos-dash-ops-card-sub{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;color:var(--b-text-muted, #8b9aab);line-height:1.3}.pos-dash-ops-card--visit-composite .pos-dash-ops-card-body{padding-top:.1rem}.b-dash-visit-composite{--b-dash-visit-solid: #5a7d90;--b-dash-visit-ink: #1c2f3a;flex:1;min-height:13rem;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(9.5rem,.72fr);gap:1.05rem;align-items:stretch;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-dash-visit-ink)}.b-dash-visit-composite-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.95rem;padding:.2rem .2rem .15rem .1rem}.b-dash-visit-composite-head{--b-dash-visit-metric-size: clamp(1.95rem, 2.7vw, 2.45rem);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value" "label label";column-gap:.8rem;row-gap:.28rem;align-items:center;min-width:0}.b-dash-visit-composite-icon{grid-area:icon;flex:0 0 auto;width:1cap;height:1cap;font-size:var(--b-dash-visit-metric-size);margin:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;align-self:center;background:var(--b-dash-visit-solid);color:#fff}@supports not (width: 1cap){.b-dash-visit-composite-icon{width:.78em;height:.78em}}.b-dash-visit-composite-icon .pos-pack-icon,.b-dash-visit-composite-icon svg{width:52%;height:52%;display:block}.b-dash-visit-composite-value-row{grid-area:value;display:flex;align-items:center;align-self:center;flex-wrap:wrap;gap:.4rem .55rem;min-width:0}.b-dash-visit-composite-value{margin:0;font-size:var(--b-dash-visit-metric-size);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--b-dash-visit-ink);font-family:var(--b-font);font-variant-numeric:tabular-nums}.b-dash-visit-composite-badge{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:var(--b-radius-control, 0);background:#22c55e;color:#fff;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:700;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums;box-shadow:none}.b-dash-visit-composite-label{grid-area:label;display:block;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #8b9aab);font-weight:500;letter-spacing:.01em;text-align:left;justify-self:start;width:100%}html[data-theme=dark] .b-dash-visit-composite{--b-dash-visit-ink: var(--b-text, #f5f5f7);--b-dash-visit-solid: color-mix(in srgb, var(--b-primary, #007aff) 55%, #5a7d90)}html[data-theme=dark] .b-dash-visit-composite-label,html[data-theme=dark] .b-dash-visit-composite-dots-empty,html[data-theme=dark] .b-dash-visit-composite-legend{color:var(--b-text-muted, #a1a1a6)}html[data-theme=dark] .b-dash-visit-composite-pane--inset{background:var(--b-surface, #141414)}.b-dash-visit-composite-dots{flex:1 1 auto;min-height:5.1rem;width:100%;display:flex;align-items:flex-end;gap:.28rem;padding:.4rem .05rem .2rem;box-sizing:border-box}.b-dash-visit-composite-dots-empty{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #8b9aab);font-weight:500}.b-dash-visit-composite-dots>.b-hover-tip-trigger.b-dash-visit-composite-dot-col{flex:1 1 0;width:auto;height:auto;min-width:0;align-self:stretch;display:flex;align-items:stretch;cursor:pointer;padding:.15rem 0;border-radius:var(--b-radius-control, 0);transition:opacity .15s ease,transform .15s ease,background .15s ease}.b-dash-visit-composite-dot-col-inner{flex:1 1 auto;min-width:0;width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:.26rem}.b-dash-visit-composite-dot-col.is-dim{opacity:.38}.b-dash-visit-composite-dot-col.is-hover{opacity:1;background:color-mix(in srgb,var(--b-dash-visit-solid, #5a7d90) 12%,transparent);transform:translateY(-1px)}.b-dash-visit-composite-dot{width:.48rem;height:.48rem;border-radius:50%;flex:0 0 auto;transition:transform .15s ease}.b-dash-visit-composite-dot-col.is-hover .b-dash-visit-composite-dot{transform:scale(1.12)}.pos-dash-ops-card--visit-composite .pos-dash-ops-card-body>.b-hover-tip-trigger--fill{flex:1 1 auto;min-height:0}.b-dash-visit-composite-legend{display:flex;align-items:center;gap:.48rem;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);color:var(--b-text-muted, #8b9aab);font-weight:500}.b-dash-visit-composite-legend-swatches{display:inline-flex;align-items:center;gap:.26rem}.b-dash-visit-composite-legend-swatches>i{width:.48rem;height:.48rem;border-radius:50%;display:block}.b-dash-visit-composite-side{--b-dash-visit-side-radius: var(--b-radius, 0);--b-dash-visit-pane-pad-x: .55rem;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0;padding:.22rem;box-sizing:border-box;background:var(--b-dash-visit-solid);border-radius:var(--b-dash-visit-side-radius);color:#fff}.b-dash-visit-composite-pane{min-width:0;min-height:0;flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;gap:.15rem;padding:.35rem var(--b-dash-visit-pane-pad-x) .28rem;box-sizing:border-box}.b-dash-visit-composite-pane--solid{background:transparent;color:#fff;border:none;padding-top:.2rem}.b-dash-visit-composite-pane--inset{background:#fff;color:var(--b-dash-visit-ink);border:none;border-radius:max(0px,calc(var(--b-dash-visit-side-radius) - .22rem));padding:.62rem var(--b-dash-visit-pane-pad-x) .58rem;box-shadow:none}.b-dash-visit-composite-pane-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.35rem;min-height:1.7rem}.b-dash-visit-composite-pane-icon{width:1.7rem;height:1.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.b-dash-visit-composite-pane-icon .pos-pack-icon,.b-dash-visit-composite-pane-icon svg{width:15px;height:15px;display:block}.b-dash-visit-composite-pane--solid .b-dash-visit-composite-pane-icon{background:#fff;color:var(--b-dash-visit-solid)}.b-dash-visit-composite-pane--inset .b-dash-visit-composite-pane-icon{background:#d7e3ec;color:var(--b-dash-visit-solid)}.b-dash-visit-composite-pane-trend{display:inline-flex;align-items:center;justify-self:end;font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.b-dash-visit-composite-pane--solid .b-dash-visit-composite-pane-trend{color:#fffffff5}.b-dash-visit-composite-pane--inset .b-dash-visit-composite-pane-trend{color:#22c55e}.b-dash-visit-composite-pane-arrow{width:1.1rem;height:1.1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.b-dash-visit-composite-pane-arrow .pos-pack-icon,.b-dash-visit-composite-pane-arrow svg{display:block;width:10px;height:10px}.b-dash-visit-composite-pane-arrow.is-down{background:#f87171;color:#fff}.b-dash-visit-composite-pane-arrow.is-up{background:#22c55e;color:#fff}.b-dash-visit-composite-pane--solid .b-dash-visit-composite-pane-arrow.is-down{background:#f4b4b4;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.b-dash-visit-composite-pane-value{margin:.4rem 0 .12rem;font-size:clamp(1.6rem,2.15vw,2rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-family:var(--b-font);font-variant-numeric:tabular-nums}.b-dash-visit-composite-pane-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;opacity:.92}.b-dash-visit-composite-pane--solid .b-dash-visit-composite-pane-label{color:#ffffffe6}.b-dash-visit-composite-pane--inset .b-dash-visit-composite-pane-label{color:var(--b-dash-visit-ink);opacity:1}@media(max-width:900px){.b-dash-visit-composite{grid-template-columns:1fr;min-height:0}.b-dash-visit-composite-side{min-height:11.5rem}.b-dash-visit-composite-dots{min-height:4rem}}@keyframes b-dash-visit-dot-in{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.pos-dash-motion-root .b-dash-visit-composite-dot-col{transform-origin:bottom center;animation:b-dash-visit-dot-in 1.2s ease both}@media(prefers-reduced-motion:reduce){.b-dash-visit-composite-dots>.b-hover-tip-trigger.b-dash-visit-composite-dot-col,.b-dash-visit-composite-dot{transition:none}.b-dash-visit-composite-dot-col.is-hover{transform:none}.pos-dash-motion-root .b-dash-visit-composite-dot-col{animation:none!important}}.b-dash-income-pnl{--b-dash-pnl-profit: #52c41a;--b-dash-pnl-loss: #ff4d4f;position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;height:100%;padding:1.15rem 1.5rem;box-sizing:border-box;border:var(--pos-dash-card-border, .5px solid rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var( --pos-dash-card-shadow, 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .06) );color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);overflow:hidden}.b-dash-income-pnl.is-embedded{border:0;border-radius:0;box-shadow:none;background:transparent;height:100%;min-height:0;padding:1.15rem 1.5rem;overflow:hidden}.pos-dash-board--satellite .b-dash-income-pnl{padding:.85rem 1rem}.b-dash-income-pnl-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.b-dash-income-pnl-head-main{min-width:0;display:flex;flex-direction:column;gap:.2rem}.b-dash-income-pnl-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.3;color:var(--b-text, #0f172a)}.b-dash-income-pnl-subtitle{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.35;color:var(--b-text-muted, #94a3b8)}.b-dash-income-pnl-legend{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.b-dash-income-pnl-legend-item{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b);white-space:nowrap}.b-dash-income-pnl-legend-swatch{width:.5rem;height:.5rem;border-radius:var(--b-radius-control, 0);flex-shrink:0}.b-dash-income-pnl-legend-swatch.is-profit{background:var(--b-dash-pnl-profit, #52c41a)}.b-dash-income-pnl-legend-swatch.is-loss{background:var(--b-dash-pnl-loss, #ff4d4f)}.b-dash-income-pnl-summary{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;min-width:0}.b-dash-income-pnl-summary-item{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.b-dash-income-pnl-summary-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8)}.b-dash-income-pnl-summary-value{font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text, #0f172a)}.b-dash-income-pnl-chart{flex:1 1 auto;width:100%;min-height:12.5rem;height:100%}.pos-dash-board--satellite .b-dash-income-pnl-chart{min-height:13.5rem}html[data-theme=dark] .b-dash-income-pnl-subtitle,html[data-theme=dark] .b-dash-income-pnl-legend-item,html[data-theme=dark] .b-dash-income-pnl-summary-label{color:var(--b-text-secondary, #a3a3a3)}.pos-dash-page{--pos-dash-card-border: .5px solid var(--b-border, rgba(0, 0, 0, .08));--pos-dash-card-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .06);flex:1 1 auto;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;background:var(--b-bg, #ffffff);scrollbar-width:none}html[data-theme=dark] .pos-dash-page{--pos-dash-card-shadow: 0 1px 2px rgba(0, 0, 0, .28), 0 4px 16px rgba(0, 0, 0, .35)}.pos-dash-page::-webkit-scrollbar{width:0;height:0}.pos-dash-board{--pos-dash-board-pad-y: var(--pos-page-pad-top, 1.15rem);--pos-dash-board-pad-x: var(--pos-page-pad-x, 1.25rem);display:flex;flex-direction:column;gap:14px;padding:var(--pos-dash-board-pad-y) var(--pos-dash-board-pad-x) 1.5rem;box-sizing:border-box;min-height:100%}.pos-dash-empty{margin:auto;padding:2rem;color:var(--b-text-muted);text-align:center}.pos-dash-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pos-dash-today-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--list-page-kpi-h, 136px);height:var(--list-page-kpi-h, 136px);max-height:var(--list-page-kpi-h, 136px);padding:1.15rem 1.5rem;overflow:hidden;box-sizing:border-box;border:var(--pos-dash-card-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-dash-card-shadow);min-width:0}.pos-dash-today-card-body{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;min-width:0;height:100%}.pos-dash-today-card-main{display:flex;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;flex:1 1 auto}.pos-dash-today-card-label{font-size:var(--b-font-size, 13px);font-weight:500;color:var(--b-text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-dash-today-card-value{font-size:1.55rem;font-weight:700;line-height:1.15;font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--b-text, #0f172a);min-width:0}.pos-dash-today-card-footer{font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-dash-today-card--hero{--dash-hero-bg: #0f5c5c;--dash-hero-ink: #ffffff;--dash-hero-muted: rgba(255, 255, 255, .78);background:var(--dash-hero-bg)!important;border:var(--pos-dash-card-border);border-color:color-mix(in srgb,var(--dash-hero-bg) 82%,#000);box-shadow:var(--pos-dash-card-shadow)}.pos-dash-today-card--hero .pos-dash-today-card-label{color:var(--dash-hero-muted)}.pos-dash-today-card--hero .pos-dash-today-card-value,.pos-dash-today-card--hero .pos-dash-today-card-footer{color:var(--dash-hero-ink)}.pos-dash-today-card--hero .pos-dash-today-card-footer{color:var(--dash-hero-muted)}.pos-dash-today-card-hero-art{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:flex-end;width:min(46%,7.25rem);min-width:4.25rem;pointer-events:none}.pos-dash-kpi-hero-art-svg{width:100%;height:auto;max-height:5.5rem;display:block}.pos-dash-today-card--solid.pos-dash-today-card--amber{background:#f59e0b;border:var(--pos-dash-card-border);border-color:color-mix(in srgb,#f59e0b 82%,#000);box-shadow:var(--pos-dash-card-shadow)}.pos-dash-today-card--solid.pos-dash-today-card--amber .pos-dash-today-card-label,.pos-dash-today-card--solid.pos-dash-today-card--amber .pos-dash-today-card-footer{color:#ffffffd1}.pos-dash-today-card--solid.pos-dash-today-card--amber .pos-dash-today-card-value{color:#fff}.pos-dash-today-card--icon .pos-dash-today-card-body,.pos-dash-today-card--solid .pos-dash-today-card-body{align-items:center}.pos-dash-today-card--stack .pos-dash-today-card-body{flex-direction:column;align-items:flex-start;justify-content:center}.pos-dash-today-card-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #4a89f3) 12%,var(--b-surface, #fff));color:var(--b-primary, #4a89f3)}.pos-dash-today-card--green .pos-dash-today-card-glyph{background:color-mix(in srgb,#16a34a 14%,var(--b-surface, #fff));color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-glyph{background:color-mix(in srgb,#7c3aed 14%,var(--b-surface, #fff));color:#7c3aed}.pos-dash-today-card--solid .pos-dash-today-card-glyph{background:#ffffff38;color:#fff}.pos-dash-today-card-glyph--end{margin-left:auto}.pos-dash-today-card--watermark .pos-dash-today-card-watermark{position:absolute;right:.35rem;bottom:-.35rem;color:var(--b-primary, #4a89f3);opacity:.16;pointer-events:none;line-height:0}.pos-dash-today-card--watermark .pos-dash-today-card-watermark svg,.pos-dash-today-card--watermark .pos-dash-today-card-watermark .anticon{font-size:4.75rem;width:4.75rem;height:4.75rem}.pos-dash-today-card--green.pos-dash-today-card--watermark .pos-dash-today-card-watermark{color:#16a34a}.pos-dash-today-card--purple.pos-dash-today-card--watermark .pos-dash-today-card-watermark{color:#7c3aed}.pos-dash-today-card--amber.pos-dash-today-card--watermark .pos-dash-today-card-watermark{color:#d97706}.pos-dash-today-card--rail{border-left:4px solid var(--b-primary, #4a89f3);justify-content:center;gap:.35rem}.pos-dash-today-card--green.pos-dash-today-card--rail{border-left-color:#16a34a}.pos-dash-today-card--purple.pos-dash-today-card--rail{border-left-color:#7c3aed}.pos-dash-today-card--amber.pos-dash-today-card--rail{border-left-color:#d97706}.pos-dash-today-card-rail-head{display:inline-flex;align-items:center;gap:.4rem;color:var(--b-primary, #4a89f3)}.pos-dash-today-card--green .pos-dash-today-card-rail-head{color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-rail-head{color:#7c3aed}.pos-dash-today-card--amber .pos-dash-today-card-rail-head{color:#d97706}.pos-dash-today-card--orbit .pos-dash-today-card-body{align-items:center}.pos-dash-today-card-orbit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--b-primary, #4a89f3);border-radius:50%;color:var(--b-primary, #4a89f3);background:transparent}.pos-dash-today-card--green .pos-dash-today-card-orbit{border-color:#16a34a;color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-orbit{border-color:#7c3aed;color:#7c3aed}.pos-dash-today-card--amber .pos-dash-today-card-orbit{border-color:#d97706;color:#d97706}.pos-dash-today-card--cap{padding:0;justify-content:flex-start}.pos-dash-today-card-cap{display:flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:color-mix(in srgb,var(--b-primary, #4a89f3) 12%,var(--b-surface, #fff));color:var(--b-primary, #4a89f3);font-family:var(--b-font);font-size:var(--b-font-size)}.pos-dash-today-card--green .pos-dash-today-card-cap{background:color-mix(in srgb,#16a34a 14%,var(--b-surface, #fff));color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-cap{background:color-mix(in srgb,#7c3aed 14%,var(--b-surface, #fff));color:#7c3aed}.pos-dash-today-card--amber .pos-dash-today-card-cap{background:color-mix(in srgb,#d97706 16%,var(--b-surface, #fff));color:#d97706}.pos-dash-today-card-cap-body{display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:.7rem 1rem .85rem;min-width:0}.pos-dash-today-card--inline{justify-content:center;gap:.35rem}.pos-dash-today-card-inline{display:flex;align-items:center;gap:.65rem;min-width:0}.pos-dash-today-card-inline-icon{display:inline-flex;color:var(--b-primary, #4a89f3)}.pos-dash-today-card--green .pos-dash-today-card-inline-icon{color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-inline-icon{color:#7c3aed}.pos-dash-today-card--amber .pos-dash-today-card-inline-icon{color:#d97706}.pos-dash-today-card--ticket{justify-content:center;gap:.55rem;padding-top:1.35rem}.pos-dash-today-card-ticket{position:absolute;top:.7rem;left:1.15rem;display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border:1px dashed var(--b-primary, #4a89f3);color:var(--b-primary, #4a89f3);font-family:var(--b-font);font-size:var(--b-font-size)}.pos-dash-today-card--green .pos-dash-today-card-ticket{border-color:#16a34a;color:#16a34a}.pos-dash-today-card--purple .pos-dash-today-card-ticket{border-color:#7c3aed;color:#7c3aed}.pos-dash-today-card--amber .pos-dash-today-card-ticket{border-color:#d97706;color:#d97706}.pos-dash-pie-empty{fill:var(--b-border, #e2e8f0)}html[data-theme=dark] .pos-dash-pie-empty{fill:#ffffff1f}.pos-dash-pie-fill--new{fill:#4a89f3}.pos-dash-pie-fill--return{fill:#ffab2d}.pos-dash-pie-hole{fill:var(--b-surface, #ffffff)}.pos-dash-chart-row{display:grid;gap:14px;min-width:0}.pos-dash-chart-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-dash-chart-row--4{grid-template-columns:1fr 1fr 2fr}.pos-dash-ops-card{display:flex;flex-direction:column;min-height:15.5rem;padding:1.15rem 1.5rem;border:var(--pos-dash-card-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-dash-card-shadow);box-sizing:border-box;min-width:0;overflow:hidden}.pos-dash-ops-card--compact{min-height:14rem}.pos-dash-ops-card-head{flex:0 0 auto;margin-bottom:.55rem}.pos-dash-ops-card-head-main{min-width:0}.pos-dash-ops-card-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.pos-dash-ops-card-extra{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.65rem .85rem;min-width:0}.pos-dash-ops-extra-stat{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.pos-dash-ops-extra-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-ops-extra-value{font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-ops-card-sub{margin:.2rem 0 0;font-size:var(--b-font-size, 13px);color:var(--b-text-muted);line-height:1.35}.pos-dash-card-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text);line-height:1.3}.pos-dash-board--satellite .pos-dash-ops-card{min-height:14rem;padding:.85rem 1rem}.pos-dash-board--satellite .pos-dash-ops-card-head{margin-bottom:.4rem}.pos-dash-board--satellite .pos-dash-ops-chart-body{min-height:12.5rem}.pos-dash-board--satellite .pos-dash-ops-chart-body--tall{min-height:14rem}.pos-dash-board--satellite .pos-dash-echart{min-height:12.5rem}.pos-dash-board--satellite .pos-dash-donut-svg{width:min(100%,8.5rem)}.pos-dash-board--satellite .pos-dash-invoice-card{min-height:14rem;padding:.85rem 1rem}.pos-dash-ops-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pos-dash-ops-split{display:grid;grid-template-columns:.72fr 1.28fr;gap:.75rem;min-height:0;flex:1 1 auto;align-items:stretch}.pos-dash-ops-split-metric{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0}.pos-dash-ops-metric-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-ops-metric-value{font-size:1.35rem;font-weight:700;font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-ops-chart-body{flex:1 1 auto;min-height:11rem;min-width:0}.pos-dash-ops-chart-body--tall{min-height:12.5rem}.pos-dash-echart{width:100%;height:100%;min-height:11rem}.pos-dash-echart--hbar,.pos-dash-echart--staff,.pos-dash-echart--bar,.pos-dash-echart--pie{min-height:11rem}.pos-dash-trend{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0;min-width:0}.pos-dash-trend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;min-width:0}.pos-dash-trend-seg{display:inline-flex;flex:0 0 auto;min-height:var(--b-control-h, 32px);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden;box-sizing:border-box}.pos-dash-trend-seg button{margin:0;padding:0 .85rem;border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent;color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);cursor:pointer;white-space:nowrap}.pos-dash-trend-seg button:last-child{border-right:0}.pos-dash-trend-seg button.is-on{color:#fff;background:var(--b-primary, #1677ff)}html[data-control-chrome=outlined] .pos-dash-trend-seg{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .pos-dash-trend-seg button.is-on{color:#fff;background:var(--b-primary, #1677ff)}.pos-dash-trend-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.65rem 1rem;min-width:0}.pos-dash-trend-summary-item{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.pos-dash-trend-summary-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-trend-summary-value{font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-echart--trend{flex:1 1 auto;min-height:12.5rem}.pos-dash-sales-year{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0;min-width:0}.pos-dash-sales-year-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;flex:0 0 auto;min-width:0}.pos-dash-sales-year-summary-item{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.pos-dash-sales-year-summary-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-sales-year-summary-value{font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-sales-year .pos-dash-echart--bar{flex:1 1 auto;min-height:11.5rem}.pos-dash-board--satellite .pos-dash-ops-chart-body--tall{min-height:15rem}.pos-dash-board--satellite .pos-dash-echart--trend{min-height:12.5rem}.pos-dash-rank,.pos-dash-mini-table{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;min-width:0}.pos-dash-rank-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:.55rem;min-width:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.pos-dash-mini-table-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:.55rem;min-width:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.pos-dash-rank-label,.pos-dash-rank-value,.pos-dash-rank-pct,.pos-dash-mini-table-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-dash-rank-meta{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.4rem;min-width:0}.pos-dash-rank-value{text-align:right;font-weight:600;color:var(--b-text)}.pos-dash-rank-pct{color:var(--b-text-muted, #94a3b8)}.pos-dash-rank-track{height:8px;background:#f5f5f5;border-radius:3px;overflow:hidden}.pos-dash-rank-fill{display:block;height:100%;background:var(--b-primary, #1677ff);border-radius:3px}.pos-dash-board--satellite .pos-dash-rank{gap:.75rem;padding:.15rem 0}.pos-dash-board--satellite .pos-dash-rank-track{height:10px}.pos-dash-rank-empty{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.pos-dash-mini-table-row{grid-template-columns:minmax(4rem,1.2fr) repeat(3,minmax(4.5rem,1fr))}.pos-dash-mini-table-row>span:not(:first-child){text-align:right}.pos-dash-mini-table-row--head{color:var(--b-text-secondary, #64748b);padding-bottom:.35rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-dash-snapshot{min-width:0}.pos-dash-donut{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;flex:1 1 auto;min-height:0}.pos-dash-donut-visual{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pos-dash-donut-svg{width:min(100%,7.5rem);height:auto;display:block}.pos-dash-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;line-height:1.2}.pos-dash-donut-center-value{font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-donut-center-label{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-donut-track{fill:none;stroke:var(--b-border, #e2e8f0)}html[data-theme=dark] .pos-dash-donut-track{stroke:#ffffff1f}.pos-dash-donut-seg{fill:none;stroke-linecap:butt}.pos-dash-donut-seg--new{stroke:#4a89f3}.pos-dash-donut-seg--return{stroke:#ffab2d}.pos-dash-donut-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .85rem;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary);font-variant-numeric:tabular-nums}.pos-dash-donut-legend-item{display:inline-flex;align-items:center;gap:.3rem}.pos-dash-donut-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.pos-dash-donut-dot--new{background:#4a89f3}.pos-dash-donut-dot--return{background:#ffab2d}.pos-dash-invoice-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:15.5rem;padding:1.15rem 1.5rem;box-sizing:border-box;border:var(--pos-dash-card-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-dash-card-shadow);color:var(--b-text, #0f172a);overflow:hidden}.pos-dash-invoice-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto}.pos-dash-invoice-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text);line-height:1.3;font-family:var(--b-font)}.pos-dash-invoice-more{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #94a3b8);cursor:pointer}.pos-dash-invoice-more:hover,.pos-dash-invoice-more.is-open{color:var(--b-text);background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.pos-dash-invoice-empty{margin:auto 0;padding:1rem 0;color:var(--b-text-muted);font-size:var(--b-font-size, 13px);font-family:var(--b-font);text-align:center}.pos-dash-invoice-table{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;min-height:0;overflow:hidden}.pos-dash-invoice-tbody-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pos-dash-invoice-tbody-scroll{flex:1 1 auto;min-height:0;height:100%}.pos-dash-invoice-tbody-viewport{max-height:100%}.pos-dash-invoice-thead,.pos-dash-invoice-row{display:grid;align-items:center;gap:.55rem;min-width:0}.pos-dash-invoice-thead{padding:.55rem .7rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-text, #0f172a) 6%,var(--b-surface, #ffffff))}.pos-dash-invoice-th{font-size:var(--b-font-size, 13px);font-weight:400;font-family:var(--b-font);color:var(--b-text-muted, #64748b);line-height:1.2;white-space:nowrap}.pos-dash-invoice-thead .pos-dash-invoice-col-check,.pos-dash-invoice-row .pos-dash-invoice-col-check{display:flex;align-items:center;justify-content:center;align-self:center;height:100%;line-height:0}.pos-dash-invoice-tbody{display:flex;flex-direction:column}.pos-dash-invoice-row{padding:.72rem .7rem;border-radius:var(--b-radius, 0);color:var(--b-text-secondary, #334155);cursor:pointer;box-sizing:border-box;outline:none;border-bottom:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,transparent);font-family:var(--b-font)}.pos-dash-invoice-row:last-child{border-bottom:none}.pos-dash-invoice-row:hover{background:color-mix(in srgb,var(--b-text) 5%,transparent)}.pos-dash-invoice-row.is-selected{background:color-mix(in srgb,var(--b-primary, #007aff) 12%,transparent)}.pos-dash-invoice-td{min-width:0;font-size:var(--b-font-size, 13px);font-weight:400;font-family:var(--b-font);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-dash-invoice-col-id,.pos-dash-invoice-col-price,.pos-dash-invoice-col-date{font-variant-numeric:tabular-nums}.pos-dash-invoice-col-id{color:var(--b-text)}.pos-dash-invoice-col-act{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.pos-dash-invoice-act-icon{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:var(--b-radius-control, 0);display:inline-flex;align-items:center;justify-content:center;background:var(--dash-act-bg, #eef2ff);color:var(--dash-act-color, #4f46e5)}.pos-dash-invoice-act-icon svg{display:block}.pos-dash-invoice-act-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text)}.pos-dash-invoice-col-price{color:var(--b-text)}.pos-dash-invoice-col-status{display:inline-flex;align-items:center;gap:.4rem;color:var(--b-text-secondary, #475569)}.pos-dash-invoice-status-dot{width:.45rem;height:.45rem;border-radius:50%;flex:0 0 auto;background:var(--b-text-muted, #94a3b8)}.pos-dash-invoice-col-status.is-done .pos-dash-invoice-status-dot{background:#22c55e}.pos-dash-invoice-col-status.is-pending .pos-dash-invoice-status-dot{background:#ef4444}.pos-dash-invoice-col-status.is-progress .pos-dash-invoice-status-dot{background:#eab308}.pos-dash-invoice-col-date{color:var(--b-text-muted, #64748b)}.pos-dash-invoice-check{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer;line-height:0}.pos-dash-invoice-menu{position:fixed;z-index:12000;min-width:168px;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-select-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-select-menu-shadow, var(--pos-float-menu-shadow));box-sizing:border-box;opacity:0;transform:translateY(-4px);pointer-events:none}.pos-dash-invoice-menu.is-menu-enter,.pos-dash-invoice-menu.is-menu-shown{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .15s ease-out,transform .15s ease-out}.pos-dash-invoice-menu.is-menu-exit{opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.pos-dash-invoice-menu-item{display:block;width:100%;margin:0;padding:.45rem var(--pos-select-option-pad-x, .75rem);border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text);font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left;cursor:pointer;box-sizing:border-box}.pos-dash-invoice-menu-item:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}@media(prefers-reduced-motion:reduce){.pos-dash-invoice-menu.is-menu-enter,.pos-dash-invoice-menu.is-menu-shown,.pos-dash-invoice-menu.is-menu-exit{transition:none;transform:none}}@media(max-width:1100px){.pos-dash-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-dash-chart-row--2,.pos-dash-chart-row--4,.pos-dash-ops-split{grid-template-columns:1fr}}@media(max-width:640px){.pos-dash-kpi-row{grid-template-columns:1fr}}.pos-dash-analysis{gap:14px;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box;background:var(--b-bg, #f5f5f5)}.pos-dash-analysis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex:0 0 auto}.pos-dash-analysis-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--b-text)}.pos-dash-analysis-sub{margin:.2rem 0 0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-analysis-tools{display:flex;align-items:center;gap:.55rem;flex:0 0 auto}.pos-dash-screen-btn{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:0 .85rem;min-height:var(--b-control-h, 32px);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);cursor:pointer}.pos-dash-screen-btn:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-dash-screen-btn.is-on{color:#fff;background:var(--b-primary, #1677ff)}.pos-dash-analysis-filters{display:inline-flex;flex:0 0 auto;border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}.pos-dash-range-btn{margin:0;padding:0 .85rem;min-height:var(--b-control-h, 32px);border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent;color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);cursor:pointer}.pos-dash-range-btn:last-child{border-right:0}.pos-dash-range-btn.is-on{color:#fff;background:var(--b-primary, #1677ff)}.pos-dash-dim-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-dash-dim-tab{position:relative;margin:0 0 -1px;padding:.45rem .9rem;border:0;background:transparent;color:var(--b-text-secondary, #64748b);font:inherit;font-size:var(--b-font-size, 13px);cursor:pointer}.pos-dash-dim-tab.is-on{color:var(--b-primary, #1677ff);font-weight:600}.pos-dash-dim-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--b-primary, #1677ff);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.pos-dash-dim-tab.is-on:after{transform:scaleX(1)}.pos-dash-intro-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pos-dash-chart-card{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:7.5rem;padding:.9rem 1rem;box-sizing:border-box;border:var(--pos-dash-card-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-dash-card-shadow)}.pos-dash-chart-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pos-dash-chart-card-title{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.pos-dash-chart-card-trend{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums}.pos-dash-chart-card-trend.is-up{color:#52c41a}.pos-dash-chart-card-trend.is-down{color:#ff4d4f}.pos-dash-chart-card-total{font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--b-text)}.pos-dash-chart-card-foot{margin-top:auto;padding-top:.35rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.pos-dash-sales-card,.pos-dash-panel{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.9rem 1rem 1rem;box-sizing:border-box;border:var(--pos-dash-card-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-dash-card-shadow)}.pos-dash-sales-card-head,.pos-dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.pos-dash-panel-head-side{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.pos-dash-drill-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill);color:var(--b-text-muted);cursor:pointer}.pos-dash-drill-btn:hover{background:var(--b-control-fill-hover);color:var(--b-text)}.pos-dash-chart-card-total.is-drill,.pos-dash-rank-row.is-drill,.pos-dash-pay-ant-rank li.is-drill,.pos-dash-mini-table-row.is-drill,.pos-dash-stack-strip-legend li.is-drill,.pos-dash-echart--drill{cursor:pointer}.pos-dash-chart-card-total.is-drill:hover,.pos-dash-rank-row.is-drill:hover .pos-dash-rank-label,.pos-dash-pay-ant-rank li.is-drill:hover .pos-dash-pay-ant-name,.pos-dash-mini-table-row.is-drill:hover,.pos-dash-stack-strip-legend li.is-drill:hover .pos-dash-stack-strip-name{color:var(--b-primary)}.pos-dash-panel-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text)}.pos-dash-panel-extra{font-size:var(--b-font-size, 13px);color:var(--b-text-muted);white-space:nowrap}.pos-dash-sales-metric-tabs{display:flex;gap:.25rem}.pos-dash-sales-metric-tab{position:relative;margin:0;padding:.25rem .7rem;border:0;background:transparent;color:var(--b-text-secondary, #64748b);font:inherit;font-size:var(--b-font-size, 13px);cursor:pointer}.pos-dash-sales-metric-tab.is-on{color:var(--b-primary, #1677ff);font-weight:600}.pos-dash-sales-metric-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--b-primary, #1677ff);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.pos-dash-sales-metric-tab.is-on:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.pos-dash-dim-tab:after,.pos-dash-sales-metric-tab:after{transition:none}}.pos-dash-sales-card{padding-left:0;padding-right:0}.pos-dash-sales-card-head{padding-left:1rem;padding-right:1rem}.pos-dash-sales-card-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:18rem;padding-bottom:1rem}.pos-dash-sales-metric-motion{animation:pos-dash-fade-up .28s ease both}.pos-dash-sales-card-chart{grid-column:span 2;padding-left:1rem}.pos-dash-sales-card-rank{grid-column:span 2;padding-right:1rem}.pos-dash-sales-card-chart,.pos-dash-panel-body,.pos-dash-panel-body--chart{min-width:0;min-height:14rem;display:flex;flex-direction:column}.pos-dash-sales-card-chart .pos-dash-sales-year,.pos-dash-sales-card-chart .pos-dash-trend,.pos-dash-panel-body .pos-dash-echart,.pos-dash-panel-body--chart .pos-dash-echart{flex:1 1 auto;min-height:14rem}.pos-dash-mid-row,.pos-dash-detail-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;align-items:stretch}.pos-dash-mid-row>*,.pos-dash-detail-row>*{grid-column:span 2;min-width:0}.pos-dash-mid-row--single>*{grid-column:span 4}.pos-dash-mid-row--narrow-wide>*:first-child{grid-column:span 1}.pos-dash-mid-row--narrow-wide>*:nth-child(2){grid-column:span 3}.pos-dash-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;align-items:stretch}.pos-dash-board-grid>.pos-dash-panel{grid-column:span 3;min-width:0;height:100%}.pos-dash-board-grid>.pos-dash-col-side,.pos-dash-board-grid>.pos-dash-span-2{grid-column:span 1}.pos-dash-board-grid>.pos-dash-span-2{grid-row:span 2}.pos-dash-board-grid>.pos-dash-span-4{grid-column:span 4}.pos-dash-board-grid>.pos-dash-span-col-2{grid-column:span 2}.pos-dash-board-grid>.pos-dash-col-side,.pos-dash-board-grid>.pos-dash-span-2{display:flex;flex-direction:column;min-height:0}.pos-dash-board-grid>.pos-dash-col-side>.pos-dash-panel-body,.pos-dash-board-grid>.pos-dash-col-side>.pos-dash-panel-body--chart,.pos-dash-board-grid>.pos-dash-span-2>.pos-dash-panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pos-dash-board-grid>.pos-dash-col-side .pos-dash-echart,.pos-dash-board-grid>.pos-dash-col-side .pos-dash-echart--pie,.pos-dash-board-grid>.pos-dash-col-side .pos-dash-echart--pie-compact,.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-head .pos-dash-echart,.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-head .pos-dash-echart--pie,.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-head .pos-dash-echart--pie-compact{flex:1 1 auto;width:100%;height:100%;min-height:8rem;max-height:none}.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant{flex:1 1 auto;height:100%;min-height:0}.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-head,.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-rank{flex:1 1 0;min-height:0;height:auto}.pos-dash-board-grid>.pos-dash-span-2 .pos-dash-pay-ant-head{padding:0}.pos-dash-stack--rail{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%;align-self:stretch}.pos-dash-fit-facts{display:flex;gap:.75rem;margin:0;padding:0 .15rem .35rem;list-style:none;flex:0 0 auto}.pos-dash-fit-facts li{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0;font-size:var(--b-font-size)}.pos-dash-fit-facts span{color:var(--b-text-muted)}.pos-dash-fit-facts strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-stack--rail>.pos-dash-panel--fit{flex:0 0 auto;flex-shrink:0;min-height:auto}.pos-dash-stack--rail>.pos-dash-panel--fit .pos-dash-panel-body,.pos-dash-stack--rail>.pos-dash-panel--fit .pos-dash-panel-body--chart,.pos-dash-stack--rail>.pos-dash-panel--fit .pos-dash-echart,.pos-dash-stack--rail>.pos-dash-panel--fit .pos-dash-echart--pie,.pos-dash-stack--rail>.pos-dash-panel--fit .pos-dash-echart--pie-compact{flex:0 0 auto;height:11.5rem;min-height:11.5rem;max-height:11.5rem}.pos-dash-stack--rail>.pos-dash-panel--fill{flex:0 0 auto;display:flex;flex-direction:column;min-height:auto}.pos-dash-stack--rail>.pos-dash-panel--fill>.pos-dash-panel-body,.pos-dash-stack--rail>.pos-dash-panel--fill>.pos-dash-panel-body--chart{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.pos-dash-panel--stack{flex:0 0 auto}.pos-dash-panel-body--stack{min-height:0;padding-top:.15rem}.pos-dash-funnel-rates{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.15rem 0;list-style:none}.pos-dash-funnel-rates li{display:grid;grid-template-columns:minmax(0,1fr) auto 3.25rem;grid-template-rows:auto auto;column-gap:.5rem;row-gap:.25rem;align-items:baseline;font-family:var(--b-font);font-size:var(--b-font-size)}.pos-dash-funnel-rates-name{color:var(--b-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-dash-funnel-rates-val{font-variant-numeric:tabular-nums;color:var(--b-text);font-weight:600}.pos-dash-funnel-rates-rate{grid-column:3;text-align:right;font-variant-numeric:tabular-nums;color:var(--b-text-muted)}.pos-dash-funnel-rates-track{grid-column:1 / -1;display:block;height:6px;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}.pos-dash-funnel-rates-track>i{display:block;height:100%;background:var(--b-primary, #1677ff);transform-origin:left center}.pos-dash-motion-root .pos-dash-funnel-rates-track>i{animation:pos-dash-rank-grow 1.2s ease both}.pos-dash-stack-strip{display:flex;flex-direction:column;gap:.65rem;min-width:0}.pos-dash-stack-strip-bar{display:flex;width:100%;height:14px;overflow:hidden;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1))}.pos-dash-stack-strip-seg{display:block;height:100%;min-width:2px}.pos-dash-stack-strip-legend{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.pos-dash-stack-strip-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:.4rem;font-size:var(--b-font-size)}.pos-dash-stack-strip-swatch{width:8px;height:8px;border-radius:2px}.pos-dash-stack-strip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text)}.pos-dash-stack-strip-val,.pos-dash-stack-strip-pct{font-variant-numeric:tabular-nums;white-space:nowrap}.pos-dash-stack-strip-val{color:var(--b-text)}.pos-dash-stack-strip-pct{color:var(--b-text-muted);min-width:2.25rem;text-align:right}.pos-dash-pay-ant{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;height:auto;gap:.55rem}.pos-dash-pay-ant-head{display:flex;flex-direction:column;flex:0 0 auto;padding:0;height:10.5rem}.pos-dash-pay-ant-head .pos-dash-echart,.pos-dash-pay-ant-head .pos-dash-echart--pie,.pos-dash-pay-ant-head .pos-dash-echart--pie-compact{flex:0 0 auto;width:100%;height:10.5rem;min-height:10.5rem;max-height:10.5rem}.pos-dash-pay-ant>.pos-dash-stack-strip{flex:0 0 auto}.pos-dash-pay-ant-rank{display:flex;flex-direction:column;flex:0 0 auto;margin:0;padding:.45rem 0 0;list-style:none;overflow:visible;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06))}.pos-dash-panel--fit>.pos-dash-stack-strip{flex:0 0 auto;margin-top:.35rem}.pos-dash-pay-ant-rank li{display:flex;align-items:center;gap:.5rem;margin:0;padding:.2rem .1rem;font-size:var(--b-font-size)}.pos-dash-pay-ant-badge{flex:0 0 20px;width:20px;height:20px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--b-control-fill, rgba(120, 120, 128, .12));color:var(--b-text);font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--b-font-size);line-height:1}.pos-dash-pay-ant-badge.is-top{background:#314659;color:#fff}html[data-theme=dark] .pos-dash-pay-ant-badge.is-top{background:#8c8c8c;color:#141414}.pos-dash-pay-ant-swatch{flex:0 0 8px;width:8px;height:8px;border-radius:2px}.pos-dash-pay-ant-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text)}.pos-dash-pay-ant-amt{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--b-text)}.pos-dash-pay-ant-pct{flex:0 0 2.5rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--b-text-muted)}.pos-dash-panel--full{min-height:14rem}.pos-dash-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.pos-dash-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;min-width:0;min-height:14rem}.pos-dash-split--text-chart{grid-template-columns:minmax(9.5rem,.72fr) minmax(0,1.4fr)}.pos-dash-facts{display:flex;flex-direction:column;justify-content:center;gap:.85rem;margin:0;padding:.35rem .15rem;list-style:none}.pos-dash-facts-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.65rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06))}.pos-dash-facts-row:last-child{border-bottom:0;padding-bottom:0}.pos-dash-facts-label{color:var(--b-text-muted);font-size:var(--b-font-size)}.pos-dash-facts-value{font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--b-font-size);color:var(--b-text)}.pos-dash-chart-empty{margin:0;flex:1;display:flex;align-items:center;justify-content:center;min-height:14rem;color:var(--b-text-muted);font-family:var(--b-font);font-size:var(--b-font-size)}.pos-dash-analysis .pos-dash-rank-row{grid-template-columns:1.25rem 4.75rem minmax(0,1fr) minmax(5.5rem,auto)}.pos-dash-rank-idx{font-variant-numeric:tabular-nums;color:var(--b-text-muted)}.pos-dash-analysis .b-dash-income-pnl{height:auto;min-height:18rem;box-shadow:var(--pos-dash-card-shadow)}@media(max-width:1100px){.pos-dash-intro-row,.pos-dash-mid-row,.pos-dash-mid-row--narrow-wide,.pos-dash-board-grid,.pos-dash-detail-row,.pos-dash-sales-card-body,.pos-dash-split,.pos-dash-split--text-chart{grid-template-columns:1fr}.pos-dash-mid-row>*,.pos-dash-mid-row--single>*,.pos-dash-mid-row--narrow-wide>*,.pos-dash-detail-row>*,.pos-dash-sales-card-chart,.pos-dash-sales-card-rank,.pos-dash-board-grid>.pos-dash-panel,.pos-dash-board-grid>.pos-dash-col-side,.pos-dash-board-grid>.pos-dash-span-2,.pos-dash-board-grid>.pos-dash-span-col-2,.pos-dash-board-grid>.pos-dash-span-4{grid-column:1;grid-row:auto}.pos-dash-stack--rail{height:auto}.pos-dash-stack--rail>.pos-dash-panel--fill{min-height:auto}.pos-dash-analysis-head{flex-direction:column}}@media(max-width:640px){.pos-dash-intro-row{grid-template-columns:1fr}}.pos-dash-motion-root{display:flex;flex-direction:column;gap:14px;min-width:0}@keyframes pos-dash-fade-up{0%{opacity:0}to{opacity:1}}@keyframes pos-dash-rank-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pos-dash-donut-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pos-dash-motion-root .pos-dash-motion-item,.pos-dash-motion-root .pos-dash-chart-card,.pos-dash-motion-root .pos-dash-sales-card,.pos-dash-motion-root .pos-dash-panel,.pos-dash-motion-root .pos-dash-invoice-card,.pos-dash-motion-root .b-dash-income-pnl{animation:pos-dash-fade-up .28s ease both}.pos-dash-motion-root .pos-dash-intro-row>.pos-dash-chart-card:nth-child(1){animation-delay:0ms}.pos-dash-motion-root .pos-dash-intro-row>.pos-dash-chart-card:nth-child(2){animation-delay:40ms}.pos-dash-motion-root .pos-dash-intro-row>.pos-dash-chart-card:nth-child(3){animation-delay:80ms}.pos-dash-motion-root .pos-dash-intro-row>.pos-dash-chart-card:nth-child(4){animation-delay:.12s}.pos-dash-motion-root .pos-dash-sales-card{animation-delay:80ms}.pos-dash-motion-root .pos-dash-mid-row>*:nth-child(1){animation-delay:.12s}.pos-dash-motion-root .pos-dash-mid-row>*:nth-child(2){animation-delay:.16s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(1){animation-delay:.12s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(2){animation-delay:.16s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(3){animation-delay:.2s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(4){animation-delay:.24s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(5){animation-delay:.28s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(6){animation-delay:.32s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(7){animation-delay:.36s}.pos-dash-motion-root .pos-dash-board-grid>.pos-dash-panel:nth-child(8){animation-delay:.4s}.pos-dash-motion-root .pos-dash-stack-strip-bar{transform-origin:left center;animation:pos-dash-rank-grow 1.2s ease both}.pos-dash-motion-root .pos-dash-detail-row>*:nth-child(1){animation-delay:.16s}.pos-dash-motion-root .pos-dash-detail-row>*:nth-child(2){animation-delay:.2s}.pos-dash-motion-root .pos-dash-rank-fill{transform-origin:left center;animation:pos-dash-rank-grow 1.2s ease both}.pos-dash-motion-root .pos-dash-rank-row{animation:pos-dash-fade-up 1.2s ease both}.pos-dash-motion-root .pos-dash-rank-row:nth-child(1){animation-delay:0ms}.pos-dash-motion-root .pos-dash-rank-row:nth-child(2){animation-delay:30ms}.pos-dash-motion-root .pos-dash-rank-row:nth-child(3){animation-delay:60ms}.pos-dash-motion-root .pos-dash-rank-row:nth-child(4){animation-delay:90ms}.pos-dash-motion-root .pos-dash-rank-row:nth-child(5){animation-delay:.12s}.pos-dash-motion-root .pos-dash-rank-row:nth-child(6){animation-delay:.15s}.pos-dash-motion-root .pos-dash-rank-row:nth-child(7){animation-delay:.18s}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head),.pos-dash-motion-root .pos-dash-invoice-row{animation:pos-dash-fade-up 1.2s ease both}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(2){animation-delay:0ms}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(3){animation-delay:30ms}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(4){animation-delay:60ms}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(5){animation-delay:90ms}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(6){animation-delay:.12s}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(7){animation-delay:.15s}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(8){animation-delay:.18s}.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head):nth-child(9){animation-delay:.21s}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(1){animation-delay:0ms}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(2){animation-delay:30ms}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(3){animation-delay:60ms}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(4){animation-delay:90ms}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(5){animation-delay:.12s}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(6){animation-delay:.15s}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(7){animation-delay:.18s}.pos-dash-motion-root .pos-dash-invoice-row:nth-child(8){animation-delay:.21s}.pos-dash-motion-root .pos-dash-donut-visual{transform-origin:center center;animation:pos-dash-donut-in 1.2s ease both}.pos-dash-animated-num{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.pos-dash-motion-root .pos-dash-motion-item,.pos-dash-motion-root .pos-dash-chart-card,.pos-dash-motion-root .pos-dash-sales-card,.pos-dash-sales-metric-motion,.pos-dash-motion-root .pos-dash-panel,.pos-dash-motion-root .pos-dash-invoice-card,.pos-dash-motion-root .b-dash-income-pnl,.pos-dash-motion-root .pos-dash-rank-fill,.pos-dash-motion-root .pos-dash-rank-row,.pos-dash-motion-root .pos-dash-mini-table-row:not(.pos-dash-mini-table-row--head),.pos-dash-motion-root .pos-dash-invoice-row,.pos-dash-motion-root .pos-dash-donut-visual,.pos-dash-motion-root .pos-dash-stack-strip-bar{animation:none!important}}.pos-dash-wall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text);background:var(--b-bg, #f5f5f5)}.pos-dash-wall-head{position:relative;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,auto) minmax(10rem,1fr);align-items:center;gap:1rem;flex:0 0 auto;padding:.75rem 1.25rem .55rem;background:var(--b-surface, #fff);border-bottom:var(--b-border-width, 1px) solid var(--b-border)}.pos-dash-wall-clock{justify-self:start;font-variant-numeric:tabular-nums;font-size:var(--b-font-size);color:var(--b-text-muted)}.pos-dash-wall-brand{justify-self:center;text-align:center;min-width:0}.pos-dash-wall-title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.25;color:var(--b-text)}.pos-dash-wall-sub{margin:.2rem 0 0;font-size:var(--b-font-size);font-variant-numeric:tabular-nums;color:var(--b-text-muted)}.pos-dash-wall-head .pos-dash-analysis-tools{justify-self:end}.pos-dash-wall .pos-dash-dim-tabs{flex:0 0 auto;padding:0 1.25rem;background:var(--b-surface, #fff);border-bottom-color:var(--b-border)}.pos-dash-wall-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:.85rem 1.25rem 1rem;box-sizing:border-box;background:transparent}.pos-dash-wall-body .pos-dash-motion-root{flex:0 0 auto;overflow:visible}.pos-dash-wall-body .pos-dash-chart-card-total{font-size:2.15rem}.pos-dash-wall-body .pos-dash-sales-card{flex:0 0 auto;max-height:none}.pos-dash-wall-body .pos-dash-mid-row{flex:0 0 auto;overflow:visible}.pos-dash-wall-body .pos-dash-board-grid{height:auto;grid-auto-rows:minmax(14rem,auto);overflow:visible}.pos-dash-wall-body .pos-dash-chart-card,.pos-dash-wall-body .pos-dash-sales-card,.pos-dash-wall-body .pos-dash-panel{overflow:hidden}.pos-dash-wall-body .pos-dash-detail-row{display:none}.pos-dash-wall-body .pos-dash-board-grid[data-screen-page="0"]>.pos-dash-panel:nth-child(n+8){display:none}.pos-dash-wall-body .pos-dash-board-grid[data-screen-page="1"]>.pos-dash-panel:nth-child(-n+7){display:none}.pos-dash-tools{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.pos-dash-tools .pos-filter-field--date-range{min-width:12rem}.pos-dash-tools .pos-filter-field--date-range .pos-filter-field-title{display:none}.pos-dash-tool-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;gap:.55rem;min-width:16rem;max-width:22rem;max-height:min(70vh,28rem);overflow:auto;padding:.75rem;border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-float-menu-shadow);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-dash-tool-field{display:flex;flex-direction:column;gap:.25rem;font-size:var(--b-font-size, 13px)}.pos-dash-tool-field input[type=text],.pos-dash-tool-field input:not([type]),.pos-dash-tool-field input[type=number],.pos-dash-tool-field input[inputmode]{min-height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .65rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px)}.pos-dash-tool-actions{display:flex;gap:.45rem}.pos-dash-tool-msg{margin:0;color:var(--b-text-muted)}.pos-dash-glossary{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.pos-dash-glossary li{display:flex;flex-direction:column;gap:.15rem}.pos-dash-glossary strong{font-weight:600}.pos-dash-glossary span{color:var(--b-text-muted)}.pos-dash-anomaly{font-style:normal;color:#fa541c}.pos-alert{display:flex;align-items:flex-start;gap:.5rem;box-sizing:border-box;margin:0;padding:8px 12px;border:1px solid #91caff;border-radius:var(--b-radius, 0);background:#e6f4ff;color:#000000e0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5714;word-break:break-word}.pos-alert.has-description{align-items:flex-start;padding:12px 15px}.pos-alert.is-banner{border-radius:0;border:0;margin:0}.pos-alert-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;line-height:0;color:#1677ff}.pos-alert.has-description .pos-alert-icon{margin-top:1px}.pos-alert-content{flex:1 1 auto;min-width:0}.pos-alert-message{color:inherit}.pos-alert.has-description .pos-alert-message{font-weight:600;margin-bottom:4px}.pos-alert-description{color:#000000e0;font-weight:400;line-height:1.5714}.pos-alert-action{flex:0 0 auto;margin-inline-start:.35rem}.pos-alert-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;margin-inline-start:.25rem;padding:0;border:0;background:transparent;color:#00000073;cursor:pointer;line-height:0}.pos-alert-close:hover{color:#000000e0}.pos-alert.is-success{background:#f6ffed;border-color:#b7eb8f}.pos-alert.is-success .pos-alert-icon{color:#52c41a}.pos-alert.is-info{background:#e6f4ff;border-color:#91caff}.pos-alert.is-info .pos-alert-icon{color:#1677ff}.pos-alert.is-warning{background:#fffbe6;border-color:#ffe58f}.pos-alert.is-warning .pos-alert-icon{color:#faad14}.pos-alert.is-error{background:#fff2f0;border-color:#ffccc7}.pos-alert.is-error .pos-alert-icon{color:#ff4d4f}.pos-alert.is-banner.is-warning{background:#fffbe6}.pos-alert.is-banner.is-error{background:#fff2f0}.pos-alert.is-banner.is-info{background:#e6f4ff}.pos-alert.is-banner.is-success{background:#f6ffed}.pos-list-alert{margin:0 0 .75rem}html[data-theme=dark] .pos-alert{color:#ffffffd9}html[data-theme=dark] .pos-alert-description{color:#ffffffa6}html[data-theme=dark] .pos-alert-close{color:#ffffff73}html[data-theme=dark] .pos-alert-close:hover{color:#ffffffd9}html[data-theme=dark] .pos-alert.is-success{background:#162312;border-color:#274916}html[data-theme=dark] .pos-alert.is-success .pos-alert-icon{color:#49aa19}html[data-theme=dark] .pos-alert.is-info{background:#111a2c;border-color:#15325b}html[data-theme=dark] .pos-alert.is-info .pos-alert-icon{color:#1668dc}html[data-theme=dark] .pos-alert.is-warning{background:#2b2111;border-color:#594214}html[data-theme=dark] .pos-alert.is-warning .pos-alert-icon{color:#d89614}html[data-theme=dark] .pos-alert.is-error{background:#2a1215;border-color:#58181c}html[data-theme=dark] .pos-alert.is-error .pos-alert-icon{color:#dc4446}.login-page{--login-col-pad-x-brand: 2.5rem;--login-col-pad-x-panel: 2.25rem;--login-col-pad-bottom: 3rem;--login-footer-band: 2.5rem;--login-panel-w: 380px;--login-split-x: 70%;--login-field-h: 40px;--login-input-pad-x: var(--pos-control-pad-x, 1rem);--login-prefix-text-gap: 10px;--login-title-font-size: 1.75rem;--login-body-font-size: var(--b-font-size, 13px);--login-muted-font-size: var(--b-font-size, 13px);flex:1;width:100%;height:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,3fr);position:relative;overflow:hidden;scrollbar-gutter:auto;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text);background:#0b1118}html:has(.login-page),body:has(.login-page),body:has(.login-page) #root{scrollbar-gutter:auto;overflow:hidden;height:100%}.login-brand{position:relative;z-index:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;background:transparent}.login-brand-flat-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-brand-flat-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.login-brand-flat-art--photo{overflow:hidden}.login-brand-flat-figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform-origin:center center}.login-brand-flat-figure.is-leave{animation:login-brand-art-slide-out .52s cubic-bezier(.22,1,.36,1) both}.login-brand-flat-figure.is-enter{animation:login-brand-art-slide-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes login-brand-art-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-56px)}}@keyframes login-brand-art-slide-in{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.login-brand-flat-figure.is-leave,.login-brand-flat-figure.is-enter{animation:none}.login-brand-flat-figure.is-leave{opacity:0}}.login-brand-tm-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem var(--login-col-pad-x-brand) calc(var(--login-col-pad-bottom) + var(--login-footer-band) + 3rem);box-sizing:border-box;pointer-events:none;background:radial-gradient(ellipse 55% 48% at 50% 46%,rgba(8,12,18,.42) 0%,rgba(8,12,18,.18) 52%,transparent 78%)}.login-brand-tm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;pointer-events:none}.login-brand-tm-wordmark{display:flex;flex-direction:column;align-items:center;text-align:center}.login-brand-tm-cn{margin:0;font-size:clamp(2rem,2.9vw,2.55rem);font-weight:700;letter-spacing:.12em;text-indent:.12em;line-height:1.15;color:#fff}.login-brand-tm-en{margin:.45rem 0 0;font-size:var(--b-font-size, 13px);font-weight:700;letter-spacing:.36em;padding-left:.36em;box-sizing:border-box;color:#fff}.login-brand-tm-rule{width:5rem;height:2px;margin:.7rem auto .6rem;background:var(--b-primary, #0891b2)}.login-brand-tm-fields{margin:0;display:flex;justify-content:center;gap:0;font-size:var(--b-font-size, 13px);font-weight:700;letter-spacing:.2em;color:#fdba74}.login-brand-tm-fields span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 .65em;border-radius:50%;vertical-align:middle;background:color-mix(in srgb,#fdba74 70%,transparent)}.login-brand-tm-mark{flex:0 0 auto;width:5.5rem;height:5.5rem;display:inline-flex;align-items:center;justify-content:center}.login-brand-tm-mark-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.08) contrast(1.06)}.login-brand-art-nav{--login-art-rotate-ms: 4.5s;position:absolute;left:50%;bottom:calc(var(--login-col-pad-bottom) + 1.25rem);z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.login-brand-art-progress{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:0;border:none;background:transparent;pointer-events:auto}.login-brand-art-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:2rem;height:3px;margin:0;padding:0;border:0;border-radius:2px;background:#ffffff47;cursor:pointer;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.login-brand-art-seg-fill{display:block;height:100%;width:0;border-radius:inherit;background:#fff;transform-origin:left center}.login-brand-art-seg.is-done .login-brand-art-seg-fill{width:100%}.login-brand-art-seg.is-active .login-brand-art-seg-fill{animation:login-brand-art-seg-fill var(--login-art-rotate-ms) linear forwards}@keyframes login-brand-art-seg-fill{0%{width:0}to{width:100%}}.login-brand-art-seg:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}@media(prefers-reduced-motion:reduce){.login-brand-art-seg.is-active .login-brand-art-seg-fill{width:100%;animation:none}}.login-panel-rail{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;background:var(--b-surface, #ffffff);box-shadow:-12px 0 32px #0f172a0f}.login-panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1.25rem;flex:1;width:100%;max-width:var(--login-panel-w);margin:0 auto;padding:2rem var(--login-col-pad-x-panel) calc(var(--login-col-pad-bottom) + var(--login-footer-band));box-sizing:border-box}.login-form-head{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;text-align:left}.login-form-head h2{margin:0;font-size:var(--login-title-font-size);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--b-text, #1d1d1f);text-align:left}.login-desc{margin:0;font-size:var(--login-muted-font-size);font-weight:400;line-height:1.5;color:var(--b-text-muted, #94a3b8);text-align:left}.login-mode-tabs{display:flex;justify-content:flex-start;gap:1.5rem;width:100%;margin-top:.75rem;padding-top:.15rem;border-bottom:1px solid var(--b-border, rgba(0, 0, 0, .08))}.login-mode-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0 0 .45rem;border:none;border-radius:0;background:transparent;font:inherit;font-size:var(--login-body-font-size);font-weight:500;color:var(--b-text-muted, #94a3b8);cursor:pointer}.login-mode-tab:hover{color:var(--b-text, #1d1d1f)}.login-mode-tab.is-active{font-weight:600;color:var(--b-primary, #0891b2)}.login-mode-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--b-primary, #0891b2);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.login-mode-tab.is-active:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.login-mode-tab:after{transition:none}}.login-form{width:100%;display:flex;flex-direction:column;gap:24px}.login-field{display:flex;flex-direction:column;gap:0;margin:0}.login-input-wrap{display:flex;align-items:stretch;width:100%;box-sizing:border-box;height:var(--login-field-h);min-height:var(--login-field-h);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-surface, #ffffff);overflow:hidden}.login-input-wrap:hover{border-color:var(--b-primary, #0891b2);background:var(--b-surface, #ffffff)}.login-input-wrap:focus-within{border-color:var(--b-primary, #0891b2);background:var(--b-surface, #ffffff);box-shadow:var(--b-control-active-shadow, 0 0 0 2px color-mix(in srgb, var(--b-primary, #0891b2) 10%, transparent))}.login-input-wrap--prefix{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--login-prefix-text-gap);align-items:stretch;padding-left:var(--pos-control-pad-x, 1rem)}.login-input-wrap--prefix.login-input-wrap--with-toggle{grid-template-columns:auto minmax(0,1fr) auto;padding-right:calc(var(--pos-control-pad-x, 1rem) - var(--b-border-width, 1px))}.login-input-wrap--prefix.login-input-wrap--sms{grid-template-columns:auto minmax(0,1fr) auto}.login-input-wrap--prefix>.login-input-prefix.pos-pack-icon{align-self:center;justify-self:start;display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1;color:#00000040;opacity:.85}.login-field-error{margin:0;font-size:var(--b-font-size-caption, 12px);line-height:1.4;color:var(--b-danger, #ff4d4f)}.login-input-wrap.is-invalid,.login-store-picker-trigger.is-invalid,.login-store-select.is-invalid .pos-select-trigger{border-color:var(--b-danger, #ff4d4f);background:var(--b-surface, #ffffff)}.login-input-wrap.is-invalid:hover,.login-store-picker-trigger.is-invalid:hover:not(:disabled),.login-store-select.is-invalid .pos-select-trigger:hover{border-color:var(--b-danger, #ff4d4f)}.login-input-wrap.is-invalid:focus-within,.login-store-select.is-invalid.is-open .pos-select-trigger{border-color:var(--b-danger, #ff4d4f);box-shadow:0 0 0 2px color-mix(in srgb,var(--b-danger, #ff4d4f) 12%,transparent)}.login-input-wrap input{width:100%;min-width:0;height:100%;margin:0;padding:0 var(--login-input-pad-x);border:0;outline:none;background:transparent;color:var(--b-text, #1d1d1f);caret-color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--login-body-font-size)}.login-input-wrap--prefix input{padding-left:0}.login-input-wrap--prefix.login-input-wrap--with-toggle input,.login-input-wrap--prefix.login-input-wrap--sms input{padding-right:0}.login-sms-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;height:100%;margin:0;padding:0 .85rem;border:0;border-left:1px solid var(--b-border, rgba(0, 0, 0, .08));background:transparent;color:var(--b-primary, #0891b2);font:inherit;font-size:var(--login-body-font-size);font-weight:500;white-space:nowrap;cursor:pointer}.login-sms-btn:hover:not(:disabled){color:color-mix(in srgb,var(--b-primary, #0891b2) 82%,#000)}.login-sms-btn:disabled{color:var(--b-text-muted, #94a3b8);cursor:not-allowed}.login-input-wrap input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.login-input-wrap input:-webkit-autofill,.login-input-wrap input:-webkit-autofill:hover,.login-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--b-text, #1d1d1f);caret-color:var(--b-text, #1d1d1f);box-shadow:0 0 0 1000px var(--b-surface, #ffffff) inset;transition:background-color 99999s ease-out 0s}.login-input-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:auto;min-width:1em;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.login-input-toggle:hover{color:var(--b-text, #0f172a);background:transparent}.login-form-error{display:flex;align-items:flex-start;gap:.35rem;margin:0 0 .75rem;font-size:var(--login-muted-font-size);color:var(--b-danger, #e1482e);line-height:1.4}.login-form-error-icon{flex:0 0 auto;margin-top:.1em;color:inherit}.login-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--login-field-h);margin-top:.35rem;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-primary, #0891b2);color:#fff;font:inherit;font-size:var(--login-body-font-size);font-weight:600;cursor:pointer;transition:box-shadow .15s ease,filter .15s ease}.login-submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 16px color-mix(in srgb,var(--b-primary, #0891b2) 28%,transparent)}.login-submit:disabled{opacity:.65;cursor:not-allowed}.login-store-select,.login-store-select .pos-select-trigger{width:100%}.login-store-select .pos-select-trigger{height:var(--login-field-h);min-height:var(--login-field-h);background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}@keyframes login-store-value-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.login-page .login-store-select.is-ready .pos-select-value,.login-page .login-store-picker-trigger.is-ready .login-store-picker-trigger-main{animation:login-store-value-in .15s ease-out both}@media(prefers-reduced-motion:reduce){.login-page .login-store-select.is-ready .pos-select-value,.login-page .login-store-picker-trigger.is-ready .login-store-picker-trigger-main{animation:none}}.login-page .login-store-select.has-prefix .pos-select-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--login-prefix-text-gap);align-items:stretch;padding:0 calc(var(--pos-control-pad-x, 1rem) - var(--b-border-width, 1px)) 0 var(--pos-control-pad-x, 1rem)}.login-page .login-store-select .pos-select-prefix-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;margin:0;padding:0;color:#00000040;opacity:.85}.login-page .login-store-select .pos-select-value{display:flex;align-items:center;min-width:0;margin:0;padding-left:0}.login-store-select .pos-select-trigger:hover,.login-store-select.is-open .pos-select-trigger{border-color:var(--b-primary, #0891b2);background:var(--b-surface, #ffffff)}.login-store-select.is-open .pos-select-trigger{box-shadow:var(--b-control-active-shadow, 0 0 0 2px color-mix(in srgb, var(--b-primary, #0891b2) 10%, transparent))}.login-store-select.is-disabled .pos-select-trigger{background:var(--b-surface, #ffffff);opacity:.72}.login-store-picker-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--login-prefix-text-gap);align-items:stretch;width:100%;height:var(--login-field-h);min-height:var(--login-field-h);margin:0;padding:0 calc(var(--pos-control-pad-x, 1rem) - var(--b-border-width, 1px)) 0 var(--pos-control-pad-x, 1rem);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-surface, #ffffff);color:var(--b-text);font:inherit;font-size:var(--login-body-font-size);text-align:left;cursor:pointer;box-sizing:border-box}.login-store-picker-trigger>.login-input-prefix.pos-pack-icon{justify-self:start;align-self:center;color:#00000040;opacity:.85}.login-store-picker-trigger:hover:not(:disabled){border-color:var(--b-primary, #0891b2)}.login-store-picker-trigger:disabled{opacity:.72;cursor:not-allowed}.login-store-picker-trigger.is-placeholder .login-store-picker-trigger-text{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.login-store-picker-trigger-main{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.4rem;overflow:hidden;padding-left:0;align-self:center}.login-store-picker-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-store-picker-trigger-caret{flex:0 0 auto;align-self:center;color:var(--b-text-secondary, #64748b)}.login-form-alert{margin:0;align-items:center}.login-form-alert .pos-alert-message{white-space:nowrap}.login-form-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem 1.25rem;margin:.05rem 0 0}.login-remember{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:var(--login-body-font-size);font-weight:400;color:var(--b-text-muted, #64748b);cursor:pointer;-webkit-user-select:none;user-select:none}.login-remember input[type=checkbox]{width:var(--b-checkbox-size, 16px);height:var(--b-checkbox-size, 16px);margin:0;accent-color:var(--b-primary, #0891b2);cursor:pointer}.login-remember:has(input:disabled){opacity:.55;cursor:not-allowed}.login-remember input[type=checkbox]:disabled{cursor:not-allowed}.login-form .login-submit.pos-button{height:var(--login-field-h);margin-top:0;font-weight:600}.login-panel-mobile-brand{display:none}.login-page .pos-select-badge{padding:0 6px;border:0;border-radius:var(--b-radius, 0);background:#f5f5f5;color:#000000a6;font-weight:400;line-height:1.4}.login-panel-foot{position:absolute;left:var(--login-col-pad-x-panel);right:var(--login-col-pad-x-panel);bottom:var(--login-col-pad-bottom);display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:0;text-align:center}.login-panel-foot-hint{margin:0;font-size:var(--b-font-size, 13px);line-height:1.4;color:var(--b-text-muted, #94a3b8)}.login-page .login-svc.footer-svc{margin-left:0;justify-content:center;width:100%}.login-page .login-svc .footer-svc-shell{justify-content:center}@media(max-width:1024px){.login-page{grid-template-columns:minmax(0,1fr);background:var(--b-surface, #ffffff)}.login-brand{display:none}.login-panel-rail{box-shadow:none}.login-panel-mobile-brand{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:1.25rem var(--login-col-pad-x-panel) .35rem;box-sizing:border-box}.login-brand-tm--mobile{gap:.55rem}.login-brand-tm--mobile .login-brand-tm-mark{width:2.75rem;height:2.75rem}.login-brand-tm--mobile .login-brand-tm-cn{font-size:1.15rem;letter-spacing:.08em;text-indent:.08em;color:var(--b-text, #1d1d1f)}.login-brand-tm--mobile .login-brand-tm-en{color:var(--b-text-secondary, #64748b);letter-spacing:.22em;padding-left:.22em}.login-brand-tm--mobile .login-brand-tm-rule{margin:.35rem auto .3rem;width:3.25rem}.login-brand-tm--mobile .login-brand-tm-fields{color:var(--b-text-muted, #94a3b8);letter-spacing:.14em}.login-brand-tm--mobile .login-brand-tm-fields span+span:before{background:color-mix(in srgb,var(--b-text-muted, #94a3b8) 70%,transparent)}.login-panel{justify-content:flex-start;padding-top:1.25rem}}.pos-color-picker{position:relative;display:inline-flex;flex:0 0 auto;vertical-align:middle}.pos-color-picker-swatch{display:block;width:var(--brand-primary-swatch-size, 1.45rem);height:var(--brand-primary-swatch-size, 1.45rem);margin:0;padding:0;border:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 88%,transparent);border-radius:var(--b-radius-control, 0);box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-color-picker-swatch:disabled{opacity:.5;cursor:not-allowed}.pos-color-picker-panel{position:fixed;z-index:1400;width:17.5rem;padding:.75rem;box-sizing:border-box;background:var(--b-surface, #ffffff);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);box-shadow:var(--pos-float-menu-shadow);font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f);opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.pos-color-picker-panel.is-above{transform:translateY(4px)}.pos-color-picker-panel.is-open.is-placed{opacity:1;transform:translateY(0)}.pos-color-picker-panel.is-leaving{opacity:0;transform:translateY(-4px);pointer-events:none}.pos-color-picker-panel.is-leaving.is-above{transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.pos-color-picker-panel{transition:opacity .01ms linear;transform:none}.pos-color-picker-panel.is-above,.pos-color-picker-panel.is-leaving,.pos-color-picker-panel.is-leaving.is-above{transform:none}}.pos-color-picker-sv{position:relative;width:100%;height:9.5rem;border-radius:var(--b-radius-control, 0);box-sizing:border-box;cursor:crosshair;touch-action:none;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent)}.pos-color-picker-sv-thumb{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000059;box-sizing:border-box;pointer-events:none}.pos-color-picker-tools{display:grid;grid-template-columns:1.75rem 1.75rem minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.7rem}.pos-color-picker-eye{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);cursor:pointer}.pos-color-picker-eye:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-color-picker-eye:disabled{opacity:.35;cursor:not-allowed}.pos-color-picker-preview{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 88%,transparent);box-sizing:border-box}.pos-color-picker-hue{display:block;min-width:0;height:1.1rem}.pos-color-picker-hue input[type=range]{width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:999px;outline:none}.pos-color-picker-hue input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--b-primary, #007aff);box-shadow:0 0 0 1px #0000001f;cursor:pointer}.pos-color-picker-hue input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--b-primary, #007aff);box-shadow:0 0 0 1px #0000001f;cursor:pointer}.pos-color-picker-fields{display:flex;align-items:flex-end;gap:.4rem;margin-top:.75rem}.pos-color-picker-field{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1 1 0;min-width:0}.pos-color-picker-field--hex{flex:1 1 auto}.pos-color-picker-field input{width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 .4rem;box-sizing:border-box;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;text-align:center;outline:none}.pos-color-picker-field input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-color-picker-field input:focus{box-shadow:inset 0 0 0 1px var(--b-primary, #007aff)}.pos-color-picker-field span{color:var(--b-text-muted, #86868b);font-size:var(--b-font-size, 13px);line-height:1}.pos-color-picker-format{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:var(--b-control-h, 32px);margin:0 0 1.15rem;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #86868b);cursor:pointer}.pos-color-picker-format:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}html[data-control-chrome=outlined] .pos-color-picker-field input{background:var(--b-surface, #ffffff);box-shadow:inset 0 0 0 var(--b-border-width, 1px) var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .pos-color-picker-field input:hover{background:var(--b-surface, #ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,var(--b-text, #1d1d1f))}html[data-control-chrome=outlined] .pos-color-picker-field input:focus{background:var(--b-surface, #ffffff);box-shadow:inset 0 0 0 1px var(--b-primary, #007aff)}.pos-back-top{position:absolute;z-index:8;right:1rem;bottom:1.5rem;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--b-surface, #fff);color:var(--b-text, #1d1d1f);box-shadow:var(--pos-float-menu-shadow);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .2s ease,transform .2s ease;font-family:var(--b-font)}.pos-back-top.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.pos-back-top:hover{color:var(--b-primary, #1677ff)}.pos-back-top-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;transform:rotate(-90deg)}.pos-back-top-trail,.pos-back-top-path{fill:none;stroke-width:2}.pos-back-top-trail{stroke:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,transparent)}.pos-back-top-path{stroke:var(--b-primary, #1677ff);stroke-linecap:round}.pos-back-top-icon{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.pos-back-top{transition:none}}.pos-time-picker{position:relative;display:flex;width:100%;min-width:0}.pos-time-picker-trigger{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-right, .55rem) 0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-control-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight);text-align:left;cursor:pointer;box-shadow:none;box-sizing:border-box}.pos-time-picker-trigger:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-time-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.pos-time-picker-trigger.is-placeholder .pos-time-picker-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-time-picker-trigger.is-preview .pos-time-picker-value{color:var(--b-text)}.pos-time-picker.is-open .pos-time-picker-trigger{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-time-picker-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--b-font)}.pos-time-picker-caret,.pos-time-picker-caret.pos-pack-icon{flex:0 0 auto;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);transition:transform .3s ease,color .12s ease}.pos-time-picker.is-open .pos-time-picker-caret{transform:rotate(180deg)}.pos-time-picker-menu{position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:var(--pos-float-menu-border-width, 0) solid var(--pos-select-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-select-menu-shadow, var(--pos-float-menu-shadow));opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-time-picker-menu.is-above{transform:translateY(4px)}.pos-time-picker-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.pos-time-picker-menu{transition:none;transform:none}.pos-time-picker-menu.is-above{transform:none}.pos-time-picker-caret{transition:none}}.pos-time-picker-title{flex:0 0 auto;padding:.65rem var(--pos-control-pad-x, 1rem);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:600;line-height:1.25}.pos-time-picker-wheels{position:relative;display:flex;flex:0 0 auto;overflow:hidden}.pos-time-picker-wheel-highlight{position:absolute;left:0;right:0;top:50%;height:34px;margin-top:-17px;border-top:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 42%,transparent);border-bottom:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 42%,transparent);background:color-mix(in srgb,var(--b-primary, #007aff) 6%,transparent);pointer-events:none;z-index:0}.pos-time-picker-wheel-divider{flex:0 0 1px;width:1px;background:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 42%,transparent);z-index:1}.pos-time-picker-wheel{position:relative;z-index:1;flex:1 1 0;min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.pos-time-picker-wheel::-webkit-scrollbar{width:0;height:0;display:none}.pos-time-picker-wheel-item{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;cursor:pointer}.pos-time-picker-wheel-item.is-active{color:var(--b-text, #0f172a);font-weight:600}.pos-time-picker-wheel-item.is-disabled{opacity:.28;cursor:not-allowed}.pos-time-picker-wheel-item:hover:not(:disabled):not(.is-disabled){color:var(--b-primary, #007aff)}.pos-time-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.pos-time-picker-foot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.35rem .65rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:500;cursor:pointer}.pos-time-picker-foot-btn:hover{color:var(--b-text, #0f172a);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-time-picker-foot-btn.is-primary{color:var(--b-primary, #007aff);font-weight:600}.pos-time-picker-foot-btn.is-primary:hover{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,#fff)}.nprefs{display:flex;flex-direction:column;gap:18px;padding:4px 2px 24px;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.nprefs.is-embedded{padding:0 0 8px;gap:var(--elist-section-gap, 14px)}.nprefs-side-block{display:flex;flex-direction:column;gap:.65rem;min-width:0;scroll-margin-top:.5rem}.nprefs-side-block-head{display:flex;align-items:center;gap:0;margin:0;padding:0;white-space:nowrap}.nprefs-side-block-title{margin:0;flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:650;line-height:var(--b-line-height, 1.47);color:var(--b-text)}.nprefs-side-block-head:before,.nprefs-side-block-head:after{content:"";display:block;flex:none;height:0;border-block-start:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.nprefs-side-block-head:before{width:2.45rem;margin-inline-end:.75rem}.nprefs-side-block-head:after{flex:1 1 auto;width:auto;min-width:0;margin-inline-start:.75rem}.nprefs-side-panel--kinds{margin-top:0}.nprefs-head{display:flex;align-items:center;gap:8px}.nprefs-head strong{font-size:1.15rem;font-weight:600}.nprefs-lead{margin:0;padding:0;border:0;background:transparent;color:var(--b-text-muted, #86868b);line-height:var(--b-line-height, 1.47);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.nprefs-lead-text{min-width:0}.nprefs-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;flex-shrink:0;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}html[data-control-chrome=outlined] .nprefs-side-tabs{background:var(--b-surface, #fff);border-color:var(--b-border)}.nprefs-side-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 12px;height:36px;border:0;border-radius:0;background:transparent;color:var(--b-text-muted, #64748b);font:inherit;font-weight:500;cursor:pointer}.nprefs-side-tab+.nprefs-side-tab{border-left:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 80%,transparent)}.nprefs-side-tab:hover{background:transparent;color:var(--b-primary, #0891b2)}.nprefs-side-tab.is-active{color:#fff;font-weight:600;background:var(--b-primary, #0891b2)}.nprefs-side-tab.is-active:hover{color:#fff;background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#000)}.nprefs-side-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem;row-gap:var(--elist-section-gap, 14px);min-width:0}.nprefs-section{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem 1rem .75rem;box-sizing:border-box;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden}.nprefs-section--full{grid-column:1 / -1}.nprefs-section-title{display:flex;align-items:center;gap:0;margin:0;padding:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;line-height:var(--b-line-height, 1.47);color:var(--b-text);white-space:nowrap}.nprefs-section-title:before,.nprefs-section-title:after{content:"";display:block;flex:none;height:0;border-block-start:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.nprefs-section-title:before{width:2.45rem;margin-inline-end:.75rem}.nprefs-section-title:after{flex:1 1 auto;width:auto;min-width:0;margin-inline-start:.75rem}.nprefs-section-body{display:flex;flex-direction:column;gap:10px;padding:0;background:transparent;border:0;border-radius:0}.nprefs-field{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.nprefs-field-meta{display:flex;flex-direction:column;gap:2px;flex:0 1 auto;min-width:0;max-width:42%}.nprefs-field-label{font-weight:500}.nprefs-field-hint{color:var(--b-text-muted, #64748b)}.nprefs-field-control{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0}.nprefs-seg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.nprefs-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 12px;height:var(--b-control-h, 32px);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;cursor:pointer}.nprefs-seg-btn:hover:not(.is-on){background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-primary, #0891b2)}.nprefs-seg-btn.is-on{background:var(--b-primary, #0891b2);color:#fff}.nprefs-seg-btn.is-on:hover{background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#000);color:#fff}html[data-control-chrome=outlined] .nprefs-seg-btn{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .nprefs-seg-btn:hover:not(.is-on){background:var(--b-surface, #fff);border-color:var(--b-primary, #0891b2);color:var(--b-primary, #0891b2)}html[data-control-chrome=outlined] .nprefs-seg-btn.is-on,html[data-control-chrome=outlined] .nprefs-seg-btn.is-on:hover{background:var(--b-primary, #0891b2);border-color:var(--b-primary, #0891b2);color:#fff}html[data-control-chrome=outlined] .nprefs-seg-btn.is-on:hover{background:color-mix(in srgb,var(--b-primary, #0891b2) 88%,#000)}.nprefs-num.pos-input-number{width:72px}.nprefs-kinds-lead{margin:0 0 8px;color:var(--b-text-muted, #64748b)}.nprefs-kinds{display:flex;flex-direction:column;gap:6px}.nprefs-kinds-head,.nprefs-kinds-row{display:grid;grid-template-columns:minmax(72px,1.2fr) repeat(4,48px);align-items:center;gap:8px}.nprefs-kinds-head{color:var(--b-text-muted, #64748b);font-weight:500}.nprefs-kinds-name{font-weight:500}.nprefs-kinds-check{display:inline-flex;align-items:center;justify-content:center}.nprefs-kinds-mobile{display:none}@media(max-width:640px){.nprefs-kinds{display:none}.nprefs-kinds-mobile{display:block}}.work-feed-page{min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden}.work-feed-page .b-list-page-body{min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden;gap:0}.work-feed-board{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px)!important}.work-feed-title-row,.work-feed-filter-row,.work-feed-tabs,.work-feed-batch{flex-shrink:0}.work-feed-title-row{display:flex;align-items:center;gap:.75rem;margin:0}.work-feed-title{margin:0;padding:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--b-text);letter-spacing:0}.work-feed-empty{padding:2rem 0;color:var(--b-text-muted);text-align:center}.work-feed-filter-row{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:0;flex-wrap:wrap}.work-feed-status-select{width:168px;min-width:168px;max-width:168px;flex:0 0 168px;box-sizing:border-box}.work-feed-status-select .pos-select-trigger{width:100%;max-width:100%}.work-feed-filter-row .work-feed-search{display:inline-flex;align-items:center;flex:0 1 22rem;width:auto;min-width:12rem;max-width:28rem;height:var(--b-list-filter-h, 32px);box-sizing:border-box}.work-feed-filter-row .work-feed-query-btn,.work-feed-filter-row .work-feed-reset-btn{flex-shrink:0;width:var(--b-list-filter-action-w, 5rem);min-width:var(--b-list-filter-action-w, 5rem);height:var(--b-list-filter-h, 32px);min-height:var(--b-list-filter-h, 32px);padding:0;justify-content:center;box-sizing:border-box;border-radius:var(--b-radius-control, 0)!important;box-shadow:none!important}.work-feed-filter-row .work-feed-query-btn{background:var(--b-primary)!important;border-color:var(--b-primary)!important;color:var(--b-text-inverse, #fff)!important}.work-feed-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border)}.work-feed-tab{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 12px;border:0;border-radius:0;border-bottom:1px solid transparent;margin-bottom:-1px;background:transparent;color:var(--b-text, #303030);cursor:pointer;box-shadow:none;transition:color .18s ease,background-color .18s ease}.work-feed-tab:hover,.work-feed-tab:focus-visible{outline:none;color:var(--b-primary);background-color:color-mix(in srgb,var(--b-primary) 6%,transparent)}.work-feed-tab.is-active{color:var(--b-primary);background-color:transparent}.work-feed-tab.is-active:hover,.work-feed-tab.is-active:focus-visible{background-color:color-mix(in srgb,var(--b-primary) 6%,transparent)}.work-feed-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--b-primary);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.work-feed-tab.is-active:after{transform:scaleX(1)}.work-feed-tabs.dm-card-tabs{flex:0 0 auto;width:100%;align-items:flex-end;gap:0;margin:0;padding:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.work-feed-tabs.dm-card-tabs .work-feed-tab{box-sizing:border-box;height:36px;min-height:36px;margin:0 0 -1px;padding:0 1rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background-color:color-mix(in srgb,var(--b-text, #303133) 4%,var(--b-surface, #fff));color:var(--b-text, #303133);box-shadow:none;filter:none;z-index:0;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.work-feed-tabs.dm-card-tabs .work-feed-tab+.work-feed-tab{margin-left:-1px}.work-feed-tabs.dm-card-tabs .work-feed-tab:after{left:-1px;right:-1px;top:-1px;bottom:auto;height:2px;background:var(--b-primary);border-radius:0;transform:scaleX(0);transform-origin:center;z-index:2}.work-feed-tabs.dm-card-tabs .work-feed-tab.is-active:after{transform:scaleX(1)}.work-feed-tabs.dm-card-tabs .work-feed-tab:hover,.work-feed-tabs.dm-card-tabs .work-feed-tab:focus-visible{outline:none;color:var(--b-primary);background-color:color-mix(in srgb,var(--b-text, #303133) 4%,var(--b-surface, #fff));border-color:var(--b-border, rgba(0, 0, 0, .08))}.work-feed-tabs.dm-card-tabs .work-feed-tab.is-active,.work-feed-tabs.dm-card-tabs .work-feed-tab.is-active:hover,.work-feed-tabs.dm-card-tabs .work-feed-tab.is-active:focus-visible{z-index:1;color:var(--b-primary);background-color:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08));border-top-color:transparent;border-bottom-color:var(--b-surface, #fff)}.work-feed-tabs.dm-card-tabs .work-feed-tab-label{display:inline-block}@media(prefers-reduced-motion:reduce){.work-feed-tabs.dm-card-tabs .work-feed-tab,.work-feed-tabs.dm-card-tabs .work-feed-tab:after{transition:none}}.work-feed-tab-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--mac-red, #ff3b30);color:#fff;font-size:var(--b-font-size, 13px);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.work-feed-batch{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;overflow:visible}.work-feed-batch-left{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0;overflow:visible}.work-feed-batch-right{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto}.work-feed-batch-left .orders-filter-btn{position:relative;overflow:visible}.work-feed-page .orders-table-card.orders-table-card--sales-autofit{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.work-feed-page .pos-list-table-body{flex:1 1 0;min-height:0}.work-feed-head-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.work-feed-col-unread{text-align:center!important}.work-feed-unread-mark{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-width:.5rem;min-height:.5rem}.work-feed-unread-dot{display:inline-block;width:7px;height:7px;min-width:7px;min-height:7px;flex-shrink:0;border-radius:50%}.work-feed-unread-mark.is-unread .work-feed-unread-dot{background:var(--mac-red, #ff3b30)}.work-feed-unread-mark.is-read .work-feed-unread-dot{background:#cbd5e1}.work-feed-title-cell{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.work-feed-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.work-feed-title-cell.is-unread .work-feed-title-text{font-weight:400}.work-feed-failed-tag{flex-shrink:0;font-style:normal;font-size:var(--b-font-size, 13px);font-weight:400;color:var(--b-danger-text, #dc2626)}.work-feed-page .pos-table--body tbody tr.is-opened{color:var(--b-text-secondary, #666666)}.work-feed-page .pos-table--body tbody tr.is-failed .work-feed-title-cell,.work-feed-page .pos-table--body tbody tr.is-failed .work-feed-title-text{color:var(--b-danger-text, #dc2626)}.work-feed-cell-date{font-variant-numeric:tabular-nums;white-space:nowrap}.work-feed-detail{display:flex;flex-direction:column;gap:.55rem;min-width:0;width:100%;font-size:var(--b-font-size, 13px);font-family:var(--b-font);line-height:1.45}.work-feed-detail-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.75rem;min-width:0}.work-feed-detail-item{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:0 1 auto}.work-feed-detail-item--grow{flex:1 1 12rem;min-width:10rem;max-width:28rem}.work-feed-detail-label{color:var(--b-text-muted);font-weight:500;white-space:nowrap}.work-feed-detail-value{color:var(--b-text);word-break:break-word}.work-feed-detail-hint{margin:0;color:var(--b-text-muted);font-size:var(--b-font-size, 13px)}@media(prefers-reduced-motion:reduce){.work-feed-tab,.work-feed-tab:after{transition:none}}.gpc-page{min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden;--gpc-list-text-size: var(--b-font-size, 13px);--gpc-list-text-weight: 400;--gpc-list-text-line: var(--b-line-height, 1.47);--gpc-list-text-color: var(--b-text, #1d1d1f);--gpc-list-text-muted: var(--b-text-muted, #86868b);--gpc-divider: color-mix(in srgb, var(--b-border, rgba(0, 0, 0, .08)) 88%, transparent);--brand-primary-swatch-size: 1.45rem}.b-list-page.enterprise-list-page--tech.gpc-page{--pos-page-pad-bottom: 0;--elist-board-pad: var(--pos-page-pad-top, 1.15rem) 0 0 var(--elist-board-pad-x, var(--pos-page-pad-x, 1.25rem))}.gpc-board,.gpc-page .gpc-form.gpc-form--grouped{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);overflow:hidden}.gpc-page .gpc-form.gpc-form--split .gpc-split{--gpc-split-gutter: var(--pos-page-pad-x, 1.25rem);flex:1 1 0;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 13rem;grid-template-rows:minmax(0,1fr) auto;gap:0;overflow:hidden;background:var(--b-surface, #ffffff)}.gpc-page .gpc-page-scroll.overlay-scroll-shell{grid-column:1 / -1;grid-row:1;min-width:0;min-height:0;height:100%;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.gpc-page .gpc-page-scroll>.overlay-scroll-bar{z-index:6}.gpc-page .gpc-split>.pos-back-top{right:calc((13rem - 40px)/2);bottom:calc(var(--pos-page-pad-top, 1.15rem) + 12px);z-index:5}.gpc-page .gpc-page-scroll .overlay-scroll-thumb{right:0;left:auto;width:6px}.gpc-page .gpc-page-scroll-main{width:calc(100% - 13rem);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding-right:var(--gpc-split-gutter, var(--pos-page-pad-x, 1.25rem));padding-bottom:1.25rem}.gpc-page .gpc-page-scroll-main .gpc-side-main,.gpc-page .gpc-page-scroll-main .gpc-side-main>.gpc-main-body-row{flex:none;overflow:visible;min-height:auto}.gpc-page .gpc-split>.gpc-form-foot{grid-column:1;grid-row:2;z-index:3}.gpc-page .gpc-side-nav{--gpc-toc-rail: var(--b-border-width, 1px);--gpc-toc-ink: 2px;--gpc-toc-pad-y: .35rem;--gpc-toc-pad-x: .65rem;position:relative;grid-column:2;grid-row:1 / -1;z-index:2;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:var(--pos-page-pad-top, 1.15rem);padding-bottom:0;background:var(--b-surface, #ffffff);border:0;border-radius:0;box-sizing:border-box}.gpc-page .gpc-side-nav:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--gpc-toc-rail, 1px);background:var(--gpc-divider);pointer-events:none;z-index:0}.gpc-page .gpc-side-nav-scroll.overlay-scroll-shell{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:0;height:auto;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.gpc-page .gpc-side-nav-scroll .overlay-scroll-viewport{padding:var(--gpc-toc-pad-y, .35rem) var(--gpc-toc-pad-x, .65rem);padding-left:0;box-sizing:border-box}.gpc-page .gpc-side-nav-scroll .overlay-scroll-thumb{right:0;left:auto;width:6px}.gpc-page .gpc-side-nav-list{display:flex;flex-direction:column;gap:0;min-width:0;padding-left:var(--gpc-toc-pad-x, .65rem);box-sizing:border-box}.gpc-page .gpc-toc-group{display:flex;flex-direction:column;gap:0;min-width:0}.gpc-page .gpc-toc-group+.gpc-toc-group{margin-top:.2rem}.gpc-page .gpc-side-nav-item{position:relative;display:flex;align-items:center;gap:.35rem;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:0 .55rem 0 .85rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.2;text-align:left;cursor:pointer;box-sizing:border-box}.gpc-page .gpc-side-nav-item.is-parent{font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.gpc-page .gpc-side-nav-item:hover:not(.is-active){color:var(--b-primary, #007aff)}.gpc-page .gpc-side-nav-item.is-active{color:var(--b-primary, #007aff);background:transparent}.gpc-page .gpc-side-nav-item.is-active:before{content:"";position:absolute;left:calc(-1 * var(--gpc-toc-pad-x, .65rem));top:0;bottom:0;width:var(--gpc-toc-ink, 2px);background:var(--b-primary, #007aff);pointer-events:none;z-index:1}.gpc-page .gpc-side-nav-item.is-active:hover{background:transparent}.gpc-page .gpc-side-nav-item.is-child{min-height:1.85rem;padding-left:2.15rem;font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.gpc-page .gpc-side-nav-item.is-child.is-active{color:var(--b-primary, #007aff);font-weight:400}.gpc-page .gpc-side-nav-item.is-grandchild{min-height:1.7rem;padding-left:3.15rem;font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.gpc-page .gpc-side-nav-item.is-grandchild.is-active{color:var(--b-primary, #007aff);font-weight:400}.gpc-page .gpc-toc-branch{display:flex;flex-direction:column;gap:0;min-width:0}.gpc-page .gpc-side-nav-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpc-page .gpc-side-nav-hit-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:var(--b-radius-count-badge, 999px);background:var(--mac-red, #ff3b30);color:#fff;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.gpc-page .gpc-side-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;border:0;border-radius:0;box-sizing:border-box}.gpc-page .gpc-side-main>.gpc-main-body-row{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.gpc-page .gpc-main-body-row>.gpc-main-body.overlay-scroll-shell{flex:1 1 0;min-width:0;min-height:0;height:auto}.gpc-page .gpc-form:not(.gpc-form--grouped){display:contents}.gpc-title-row{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.gpc-filter-row{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;flex-shrink:0;min-width:0;padding:0;background:transparent}.gpc-intro-search{flex:0 1 22rem;width:auto;min-width:12rem;max-width:22rem}.gpc-page .gpc-filter-apply.pos-filter-apply{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;flex:0 0 auto;margin-left:0;margin-right:auto}.gpc-page .gpc-filter-apply .orders-filter-btn{justify-content:center;text-align:center;padding-left:.75rem;padding-right:.75rem}.gpc-page .gpc-tabs.work-feed-tabs{flex-shrink:0}.gpc-page .gpc-tabs .work-feed-tab.is-search-hit,.gpc-page .gpc-tabs .work-feed-tab.is-search-hit.is-active{font-weight:700}.gpc-page .gpc-batch.work-feed-batch{flex-shrink:0;padding:0}.gpc-page .gpc-batch .work-feed-batch-left{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap;min-width:0}.gpc-page .gpc-batch .work-feed-batch-right{gap:.55rem}.gpc-page .gpc-list-display-btns{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.gpc-page .work-feed-batch-btn.gpc-list-display-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--b-control-h, var(--elist-control-h, 32px));padding:0 var(--pos-control-pad-x, 1rem);border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,color .15s ease}.gpc-page .work-feed-batch-btn.gpc-list-display-btn:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.gpc-page .work-feed-batch-btn.gpc-list-display-btn.is-active:not(:disabled){color:var(--b-primary);font-weight:600;background:color-mix(in srgb,var(--b-primary) 16%,transparent)}.gpc-page .work-feed-batch-btn.gpc-list-display-btn.is-active:hover:not(:disabled),.gpc-page .work-feed-batch-btn.gpc-list-display-btn.is-active:focus-visible{background:color-mix(in srgb,var(--b-primary) 22%,transparent)}@keyframes gpc-list-display-btn-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gpc-page .gpc-list-display-btn{animation:gpc-list-display-btn-appear .15s ease-out both}.gpc-page .gpc-list-display-btn:nth-child(1){animation-delay:0s}.gpc-page .gpc-list-display-btn:nth-child(2){animation-delay:.04s}.gpc-page .gpc-list-display-btn:nth-child(3){animation-delay:.08s}.gpc-page .gpc-list-display-btn:nth-child(4){animation-delay:.12s}.gpc-page .gpc-list-display-btn:nth-child(5){animation-delay:.16s}.gpc-page .gpc-list-display-btn:nth-child(6){animation-delay:.2s}.gpc-page .gpc-list-display-btn:nth-child(7){animation-delay:.24s}.gpc-page .gpc-list-display-btn:nth-child(8){animation-delay:.28s}.gpc-page .gpc-list-display-btn:nth-child(9){animation-delay:.32s}.gpc-page .gpc-list-display-btn:nth-child(10){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.gpc-page .gpc-list-display-btn{animation:none}}.gpc-batch-hint{margin:0;color:var(--b-text-secondary, #6e6e73);font-size:var(--b-font-size, 13px);font-family:var(--b-font);white-space:nowrap}.gpc-title-alert.pos-alert{flex:1 1 auto;min-width:12rem;white-space:normal}.gpc-section-alert.pos-alert{margin:0 0 .75rem}.gpc-batch-hint--with-icon{display:inline-flex;align-items:center;gap:.35rem;color:var(--b-warning, #d97706)}.gpc-batch-hint-icon{flex:0 0 auto;color:inherit}.gpc-batch-msg{margin:0;color:var(--b-text-secondary, #6e6e73);font-size:var(--b-font-size, 13px);font-family:var(--b-font);white-space:nowrap}.gpc-tabs-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.gpc-tabs-body.settings-global-tabs-card>.gpc-tab-panel,.gpc-tab-panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;background:transparent;border:none;box-shadow:none}.gpc-tab-panel>.gpc-main-body-row{position:relative;flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.gpc-tab-panel>.gpc-main-body.overlay-scroll-shell{flex:1 1 0;min-height:0;height:100%}.gpc-main-body .overlay-scroll-viewport{padding-right:2px}.gpc-empty-tab{margin:0;padding:1.25rem .25rem;color:var(--gpc-list-text-muted);font-size:var(--gpc-list-text-size);font-family:var(--b-font);line-height:var(--gpc-list-text-line)}.gpc-page .gpc-main-body.gpc-main-body--form{padding:0;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.gpc-page .gpc-form-foot.pos-form-sticky-foot,.gpc-page .gpc-form-foot{position:relative;padding-left:0;padding-right:var(--gpc-split-gutter, var(--pos-page-pad-x, 1.25rem));border-top-color:transparent}.gpc-page .gpc-form-foot.pos-form-sticky-foot:before,.gpc-page .gpc-form-foot:before{content:"";position:absolute;left:0;right:var(--gpc-split-gutter, var(--pos-page-pad-x, 1.25rem));top:0;height:var(--b-border-width, 1px);background:var(--gpc-divider, var(--b-border, rgba(0, 0, 0, .08)));pointer-events:none}.gpc-page .gpc-module-block{min-width:0;scroll-margin-top:.5rem}.gpc-page .gpc-module-block+.gpc-module-block{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--gpc-divider)}.gpc-page .gpc-module-block-head{margin:0 0 .75rem;padding:0}.gpc-page .gpc-module-block-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:650;line-height:1.35;color:var(--b-text, #1d1d1f)}.gpc-page .gpc-side-main .settings-global-groups,.gpc-main-body .settings-global-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem;row-gap:var(--elist-section-gap, 14px);min-width:0;width:100%;max-width:none}.gpc-page .gpc-side-main .settings-global-group,.gpc-main-body .settings-global-group{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem 1rem .75rem;box-sizing:border-box;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden;scroll-margin-top:.5rem}.gpc-main-body .settings-global-group--full{grid-column:1 / -1}.gpc-page .settings-global-group.is-gpc-current .settings-global-group-head h5,.gpc-page .nprefs-section.is-gpc-current>.nprefs-section-title,.gpc-page .gpc-module-block.is-gpc-current>.gpc-module-block-head .gpc-module-block-title,.gpc-page .nprefs-side-block.is-gpc-current>.nprefs-side-block-head .nprefs-side-block-title{color:var(--b-primary, #007aff)}.gpc-page .settings-global-group.is-gpc-current .settings-global-group-head:before,.gpc-page .nprefs-section.is-gpc-current>.nprefs-section-title:before,.gpc-page .nprefs-side-block.is-gpc-current>.nprefs-side-block-head:before{border-block-start-color:var(--b-primary, #007aff)}@keyframes gpc-anchor-flash{0%,to{background-color:transparent}15%,45%,75%{background-color:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-surface, #fff))}30%,60%{background-color:color-mix(in srgb,var(--b-primary, #007aff) 5%,var(--b-surface, #fff))}}.gpc-page .settings-global-group.is-gpc-flash,.gpc-page .nprefs-section.is-gpc-flash,.gpc-page .gpc-module-block.is-gpc-flash>.gpc-module-block-head,.gpc-page .nprefs-side-block.is-gpc-flash>.nprefs-side-block-head{animation:gpc-anchor-flash 2.4s ease-in-out}@media(prefers-reduced-motion:reduce){.gpc-page .settings-global-group.is-gpc-flash,.gpc-page .nprefs-section.is-gpc-flash,.gpc-page .gpc-module-block.is-gpc-flash>.gpc-module-block-head,.gpc-page .nprefs-side-block.is-gpc-flash>.nprefs-side-block-head{animation:none}}.gpc-page .gpc-side-main .settings-global-group-head,.gpc-main-body .settings-global-group-head{display:flex;align-items:center;gap:0;min-height:0;margin:0;padding:0;box-sizing:border-box;border:0;background:transparent;white-space:nowrap}.gpc-page .gpc-side-main .settings-global-group-head:before,.gpc-page .gpc-side-main .settings-global-group-head:after,.gpc-main-body .settings-global-group-head:before,.gpc-main-body .settings-global-group-head:after{content:"";display:block;flex:none;height:0;border-block-start:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.gpc-page .gpc-side-main .settings-global-group-head:before,.gpc-main-body .settings-global-group-head:before{width:2.45rem;margin-inline-end:.75rem}.gpc-page .gpc-side-main .settings-global-group-head:after,.gpc-main-body .settings-global-group-head:after{flex:1 1 auto;width:auto;min-width:0;margin-inline-start:.75rem}.gpc-main-body .settings-global-group-head h5{margin:0;flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;line-height:var(--gpc-list-text-line);color:var(--b-text);letter-spacing:normal;text-transform:none}.gpc-main-body .settings-global-group-body{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;box-sizing:border-box;background:transparent;border:0;border-radius:0}.gpc-main-body .gpc-settings-field{--gpc-field-control-w: min(18rem, 100%);display:grid;grid-template-columns:minmax(0,1fr) var(--gpc-field-control-w);column-gap:1rem;align-items:center;min-width:0;max-width:none;padding:.55rem 0;box-sizing:border-box;border-bottom:0}.gpc-main-body .gpc-settings-field:first-child{padding-top:0}.gpc-main-body .gpc-settings-field:last-child{padding-bottom:.15rem}.gpc-main-body .settings-global-group:not(.settings-global-group--full) .gpc-settings-field{--gpc-field-control-w: min(12rem, 48%);grid-template-columns:minmax(0,1fr) var(--gpc-field-control-w)}.gpc-main-body .settings-global-group:not(.settings-global-group--full) .gpc-settings-field:has(.settings-color-scheme){grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:1rem}.gpc-main-body .settings-global-group:not(.settings-global-group--full) .gpc-settings-field:has(.gpc-value-slider){grid-template-columns:minmax(0,1fr) minmax(12rem,1.15fr);align-items:center}.gpc-main-body .settings-global-group:not(.settings-global-group--full) .gpc-settings-field:has(.settings-brand-block){grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:.45rem}.gpc-main-body .gpc-settings-field--stack{--gpc-field-control-w: 100%;grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:.45rem}.gpc-main-body .gpc-settings-field--stack>.gpc-settings-field-control,.gpc-main-body .gpc-settings-field--flush>.gpc-settings-field-control{align-items:stretch;width:100%}.gpc-main-body .gpc-settings-field--flush{--gpc-field-control-w: 100%;grid-template-columns:minmax(0,1fr)}.gpc-main-body .gpc-settings-field-label-row{display:flex;flex-direction:column;gap:.2rem;min-width:0;text-align:left}.gpc-main-body .gpc-settings-field-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;margin:0;font-family:var(--b-font);font-size:var(--gpc-list-text-size);font-weight:550;line-height:var(--gpc-list-text-line);color:var(--gpc-list-text-color)}.gpc-main-body .gpc-settings-field-dirty{color:var(--b-primary, #007aff);font-weight:700;line-height:1}.gpc-main-body .gpc-settings-field-tip{margin:0;font-family:var(--b-font);font-size:var(--gpc-list-text-size);font-weight:var(--gpc-list-text-weight);line-height:var(--gpc-list-text-line);color:var(--gpc-list-text-muted)}.gpc-main-body .gpc-settings-field-control{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.4rem;width:100%;min-width:0;box-sizing:border-box}.gpc-main-body .gpc-settings-field-control>.settings-general-control,.gpc-main-body .gpc-settings-field-control>.pos-select,.gpc-main-body .gpc-settings-field-control>.gpc-oplog-retain,.gpc-main-body .gpc-settings-field-control>.gpc-value-slider,.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field,.gpc-main-body .gpc-settings-field-control>.settings-brand-block{width:100%;max-width:100%;box-sizing:border-box}.gpc-main-body .gpc-settings-field-control>.pos-switch{display:inline-flex;align-self:center;margin-left:auto}.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field{max-width:none;gap:.35rem}.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field>.gpc-settings-field-label{display:none}.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field>.pos-select,.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field>.settings-general-control,.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field>.pos-input-number,.gpc-main-body .gpc-settings-field-control>.gpc-param-expand-control-field>.gpc-value-slider{width:100%;max-width:100%}.gpc-main-body .gpc-settings-field-control>.gpc-oplog-retain{align-items:stretch}.gpc-main-body .gpc-settings-field-control>.gpc-oplog-retain .pos-select,.gpc-main-body .gpc-settings-field-control>.gpc-oplog-retain-custom{width:100%;max-width:100%}.gpc-main-body .gpc-settings-field-control>.settings-brand-block{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.gpc-main-body .gpc-settings-field-control>.settings-brand-block .settings-brand-primary-row{flex:0 0 auto;width:9.5rem;max-width:9.5rem}.gpc-main-body .gpc-settings-field-control>.settings-brand-block .settings-brand-primary-presets-nav{flex:1 1 auto;width:auto;min-width:0;max-width:100%}.gpc-main-body .gpc-settings-field-control>.settings-color-scheme{width:fit-content;max-width:100%}.gpc-main-body .gpc-settings-field-control>.settings-color-scheme .settings-color-scheme-btn{flex:0 0 auto;min-width:0;padding:0 .75rem;white-space:nowrap}.gpc-main-body .settings-general-control{display:block;width:100%;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);max-height:var(--b-control-h, 32px);box-sizing:border-box;margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.2;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gpc-main-body .settings-general-control:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.gpc-main-body .settings-general-control:focus{outline:none;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));box-shadow:none}.gpc-main-body .settings-general-control:disabled{opacity:.65;cursor:not-allowed}.gpc-main-body .settings-general-control::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25));opacity:1}.gpc-main-body .settings-global-group:not(.settings-global-group--full) .gpc-settings-field:has(.gpc-sms-hours){grid-template-columns:minmax(0,1fr) max-content;align-items:center}.gpc-main-body .gpc-sms-hours{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;width:auto;max-width:none;min-width:0}.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker.pos-time-picker{width:4.75rem;flex:0 0 auto}.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker .pos-time-picker-trigger{width:100%;height:var(--b-control-h, 32px);padding:0 .15rem 0 .2rem;border:0!important;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;border-radius:0;background:transparent!important;box-shadow:none!important}.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker .pos-time-picker-trigger:hover:not(:disabled),.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker.is-open .pos-time-picker-trigger{background:transparent!important;border-bottom-color:var(--b-primary, #007aff)!important;color:var(--b-text, #1d1d1f);box-shadow:none!important}.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker .pos-time-picker-value{overflow:visible;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums}.gpc-main-body .gpc-sms-hours .gpc-sms-hours-picker .pos-time-picker-caret{flex:0 0 auto;opacity:.55}.gpc-sms-hours-sep{flex:0 0 auto;color:var(--b-text-muted, #86868b);line-height:1}.gpc-main-body .gpc-oplog-retain{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.gpc-main-body .gpc-oplog-retain .pos-select{width:12rem;max-width:100%}.gpc-main-body .gpc-oplog-retain-custom{display:flex;align-items:center;gap:.4rem;width:12rem;max-width:100%}.gpc-main-body .gpc-oplog-retain-custom .settings-general-control,.gpc-main-body .gpc-oplog-retain-custom .pos-input-number{flex:1 1 auto;min-width:0}.gpc-main-body .gpc-oplog-retain-unit{flex:0 0 auto;color:var(--b-text-secondary, #64748b);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.gpc-main-body .gpc-field-hint{margin:0;color:var(--b-text-secondary, #64748b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45}.gpc-main-body.gpc-main-body--feed{flex:1 1 0;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;padding:0}.gpc-main-body .gpc-param-feed-card.orders-table-card{flex:1 1 0;min-width:0;min-height:0;width:100%;align-self:stretch}.gpc-main-body .gpc-param-feed-card .pos-list-table-body{display:flex;flex-direction:column;min-width:0;width:100%;overflow:hidden}.gpc-main-body .gpc-param-table-shell.pos-table-wrap--fill{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;width:100%;align-self:stretch;overflow:hidden}.gpc-main-body .gpc-param-table-scroll{flex:1 1 0;min-width:0;min-height:0;width:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}.gpc-main-body .gpc-param-table-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent}.gpc-main-body .gpc-param-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:var(--b-line-height, 1.47);color:var(--b-text, #1d1d1f)}.gpc-main-body .gpc-param-table-shell.pos-table-wrap--resizable .gpc-param-table{width:100%;min-width:100%}.gpc-main-body .gpc-param-table th,.gpc-main-body .gpc-param-table td{box-sizing:border-box;padding:.55rem .75rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid transparent;border-left:1px solid transparent}.gpc-main-body .gpc-param-table thead th,.gpc-main-body .gpc-param-table tbody tr:not(.gpc-param-expand-row) td{height:var(--list-table-row-height, 2.5rem);max-height:var(--list-table-row-height, 2.5rem)}.gpc-main-body .gpc-param-table th:first-child,.gpc-main-body .gpc-param-table td:first-child{border-left-width:0}.gpc-main-body .gpc-param-feed-card .gpc-param-table tbody tr:last-child>td{border-bottom:1px solid transparent}.gpc-main-body .gpc-param-table thead th{position:relative;overflow:visible;color:var(--b-text-secondary, #6e6e73);font-weight:600}.gpc-main-body .gpc-param-table tbody tr:hover:not(.gpc-param-expand-row) td{background:var(--b-table-row-hover, #fafafa)}.gpc-main-body .gpc-param-table tbody tr.is-expanded:not(.gpc-param-expand-row) td{background:var(--b-table-row-hover, #fafafa)}.gpc-main-body .gpc-param-feed-card .gpc-param-expand-row>td{height:auto;max-height:none;white-space:normal;overflow:visible;border-left-color:transparent!important}.gpc-main-body .gpc-param-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#94a3b88c;vertical-align:middle}.gpc-main-body .gpc-param-status-dot.is-dirty{background:var(--mac-red, #ff3b30)}.gpc-main-body .gpc-param-status-dot.is-open:not(.is-dirty){background:var(--b-primary, #007aff)}.gpc-main-body .gpc-param-title-text,.gpc-main-body .gpc-param-tip-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gpc-main-body .gpc-param-tip-text{color:var(--b-text-secondary, #6e6e73)}.gpc-main-body .gpc-param-tip-empty{color:var(--b-text-muted, #86868b)}.gpc-main-body .gpc-param-row-action{margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #007aff);font:inherit;font-size:var(--b-font-size, 13px);line-height:1.2;cursor:pointer}.gpc-main-body .gpc-param-row-action:hover{text-decoration:underline}.gpc-main-body .gpc-param-expand-row>td,.gpc-main-body .gpc-param-table tbody tr.gpc-param-expand-row:hover>td{padding:0;white-space:normal;overflow:visible;text-overflow:clip;background:transparent!important;background-color:transparent!important}.gpc-main-body .gpc-param-expand-panel{position:relative;display:flex;flex-direction:column;gap:0;margin:0 0 0 .75rem;padding:0;box-sizing:border-box;background:transparent;animation:gpc-param-expand-in .18s ease-out both}.gpc-main-body .gpc-param-expand-panel:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:2px;background:var(--b-primary, #007aff);opacity:.85;pointer-events:none}.gpc-main-body .gpc-param-expand-main{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1.15rem .9rem 1rem;box-sizing:border-box}.gpc-main-body .gpc-param-expand-head{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:100%}.gpc-main-body .gpc-param-expand-title{margin:0;padding:0;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.35}.gpc-main-body .gpc-param-expand-tip{margin:0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.5;white-space:normal}.gpc-main-body .gpc-param-expand-control{min-width:0;max-width:36rem}.gpc-main-body .gpc-param-expand-control:has(.gpc-value-slider){max-width:none;width:100%}.gpc-main-body .gpc-param-expand-control-field{display:flex;flex-direction:column;gap:.45rem;min-width:0;max-width:28rem}.gpc-main-body .gpc-param-expand-control-field:has(.gpc-value-slider){max-width:none;width:100%}.gpc-main-body .gpc-param-expand-control-field .gpc-settings-field-label{margin:0;color:var(--b-text-secondary, #6e6e73);font-weight:600}.gpc-main-body .gpc-param-expand-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;margin:0;padding:.7rem 1.15rem .85rem 1rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.gpc-main-body .gpc-param-expand-actions .orders-filter-btn,.gpc-main-body .gpc-param-expand-actions .pos-btn{min-width:4.5rem}@keyframes gpc-param-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gpc-main-body .gpc-param-expand-panel{animation:none}}.gpc-main-body .settings-brand-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.55rem;width:auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.gpc-main-body .settings-brand-primary-row{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;width:9.5rem;max-width:9.5rem}.gpc-main-body .settings-brand-primary-row .pos-color-picker-swatch.settings-brand-primary-swatch{width:var(--brand-primary-swatch-size);height:var(--brand-primary-swatch-size)}.gpc-main-body .settings-brand-primary-row .settings-global-inline-control{flex:1;min-width:0;height:var(--brand-primary-swatch-size)!important;min-height:var(--brand-primary-swatch-size)!important;max-height:var(--brand-primary-swatch-size)!important;padding:0 .4rem!important;font-variant-numeric:tabular-nums}html[data-control-chrome=outlined] .gpc-main-body .settings-brand-primary-presets-arrow{background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .gpc-main-body .settings-brand-primary-presets-arrow:hover:not(:disabled){background:var(--b-surface, #fff);border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b));color:var(--b-text)}.gpc-main-body .settings-brand-primary-presets-nav{display:flex;align-items:center;gap:.2rem;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.gpc-main-body .settings-brand-primary-presets-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--brand-primary-swatch-size);height:var(--brand-primary-swatch-size);margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-muted);cursor:pointer;box-sizing:border-box;transition:background .12s ease,color .12s ease,border-color .12s ease}.gpc-main-body .settings-brand-primary-presets-arrow:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text)}.gpc-main-body .settings-brand-primary-presets-arrow:disabled{opacity:.38;cursor:not-allowed}.gpc-main-body .settings-brand-primary-presets-arrow svg{display:block;width:.85rem;height:.85rem}.gpc-main-body .settings-brand-primary-presets{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.4rem;flex:0 1 auto;width:max-content;max-width:100%;min-width:0;height:var(--brand-primary-swatch-size);overflow:hidden;padding:0;box-sizing:border-box}.gpc-main-body .settings-brand-primary-preset{width:var(--brand-primary-swatch-size);height:var(--brand-primary-swatch-size);flex-shrink:0;box-sizing:border-box;margin:0;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:var(--b-radius-control, 0);cursor:pointer;box-shadow:none;transition:box-shadow .12s ease}.gpc-main-body .settings-brand-primary-preset.is-active{border-color:#0f172a24;box-shadow:inset 0 0 0 2px #ffffffeb}.gpc-main-body .settings-brand-primary-preset:disabled{opacity:.45;cursor:not-allowed}.gpc-main-body .settings-color-scheme{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;width:fit-content;max-width:100%;min-height:var(--b-control-h, 32px);box-sizing:border-box;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}.gpc-main-body .settings-color-scheme-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:0;white-space:nowrap;height:auto;min-height:var(--b-control-h, 32px);align-self:stretch;margin:0;padding:0 .75rem;border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.2;cursor:pointer;transition:background-color .12s ease,color .12s ease}.gpc-main-body .settings-color-scheme-btn:last-child{border-right:0}.gpc-main-body .settings-color-scheme-btn:hover:not(.is-active){background:transparent;color:var(--b-primary, #007aff)}.gpc-main-body .settings-color-scheme-btn.is-active{background:var(--b-primary, #007aff);color:#fff;font-weight:var(--b-font-weight-strong, 600);border-right-color:transparent}.gpc-main-body .settings-color-scheme-btn:has(+.settings-color-scheme-btn.is-active){border-right-color:transparent}.gpc-main-body .settings-color-scheme-btn.is-active:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000);color:#fff}.gpc-main-body .settings-color-scheme-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary, #007aff) 55%,transparent);outline-offset:-2px}.gpc-main-body .gpc-value-slider{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;box-sizing:border-box;min-height:1.5rem;width:100%;max-width:100%;min-width:0;--gpc-slider-value-min: 2.75rem;--gpc-slider-value-max: 7.5rem}.gpc-main-body .gpc-value-slider-col{display:flex;flex:1 1 0;flex-direction:column;gap:.28rem;min-width:0}.gpc-main-body .gpc-value-slider--with-marks{align-items:flex-start}.gpc-main-body .gpc-value-slider--with-marks .gpc-value-slider-value{margin-top:.15rem}.gpc-main-body .gpc-value-slider-track{position:relative;display:flex;flex:0 0 auto;align-items:center;width:100%;height:1.25rem}.gpc-main-body .gpc-value-slider-marks{position:relative;width:100%;height:2.1rem;margin:0;padding:0;box-sizing:border-box}.gpc-main-body .gpc-value-slider-mark{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;width:3.5rem;margin:0;padding:0;border:0;background:transparent;transform:translate(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--b-text-muted, #86868b);text-align:center}.gpc-main-body .gpc-value-slider-mark-tick{display:block;width:1px;height:.35rem;flex-shrink:0;background:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,var(--b-text-muted, #86868b))}.gpc-main-body .gpc-value-slider-mark-label{display:flex;flex-direction:column;align-items:center;gap:.02rem;min-width:0;line-height:1.2}.gpc-main-body .gpc-value-slider-mark-pct{font-variant-numeric:tabular-nums;font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text-secondary, #6e6e73)}.gpc-main-body .gpc-value-slider-mark-name{font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #86868b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gpc-main-body .gpc-value-slider-mark:hover .gpc-value-slider-mark-pct,.gpc-main-body .gpc-value-slider-mark:hover .gpc-value-slider-mark-name,.gpc-main-body .gpc-value-slider-mark.is-active .gpc-value-slider-mark-pct,.gpc-main-body .gpc-value-slider-mark.is-active .gpc-value-slider-mark-name{color:var(--b-primary, #007aff)}.gpc-main-body .gpc-value-slider-mark.is-active .gpc-value-slider-mark-tick{background:var(--b-primary, #007aff)}.gpc-main-body .gpc-value-slider-mark:focus-visible{outline:2px solid color-mix(in srgb,var(--b-primary, #007aff) 45%,transparent);outline-offset:2px}.gpc-main-body .gpc-value-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:1 1 auto;width:100%;min-width:0;height:var(--gpc-slider-thumb-h, .72rem);margin:0;padding:0;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;--gpc-slider-thumb-w: 1.15rem;--gpc-slider-thumb-h: .72rem;--gpc-slider-track-h: .28rem;--gpc-slider-accent: var(--b-primary, #007aff);--gpc-slider-track-rest: color-mix(in srgb, var(--b-border, rgba(0, 0, 0, .08)) 48%, transparent);--gpc-slider-thumb-bg: #ffffff;--gpc-slider-thumb-shadow: 0 .5px 1px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .16), 0 4px 12px rgba(15, 23, 42, .08);--gpc-slider-fill: calc( (var(--gpc-slider-thumb-w) / 2) + (100% - var(--gpc-slider-thumb-w)) * var(--gpc-slider-pct, 0) / 100 )}html[data-theme=dark] .gpc-main-body .gpc-value-slider-input{--gpc-slider-thumb-bg: #f5f5f7;--gpc-slider-thumb-shadow: 0 .5px 1px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .4)}.gpc-main-body .gpc-value-slider-input:focus{outline:none}.gpc-main-body .gpc-value-slider-input::-webkit-slider-runnable-track{height:var(--gpc-slider-track-h, .28rem);border:none;border-radius:var(--b-radius-control, 0);background:linear-gradient(to right,var(--gpc-slider-accent) 0,var(--gpc-slider-accent) var(--gpc-slider-fill),var(--gpc-slider-track-rest) var(--gpc-slider-fill),var(--gpc-slider-track-rest) 100%)}.gpc-main-body .gpc-value-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--gpc-slider-thumb-w, 1.15rem);height:var(--gpc-slider-thumb-h, .72rem);margin-top:calc((var(--gpc-slider-track-h, .28rem) - var(--gpc-slider-thumb-h, .72rem)) / 2);border:none;border-radius:var(--b-radius-control, 0);background:var(--gpc-slider-thumb-bg, #ffffff);box-shadow:var(--gpc-slider-thumb-shadow);transition:box-shadow .12s ease,transform .12s ease}.gpc-main-body .gpc-value-slider-input:hover::-webkit-slider-thumb{box-shadow:0 .5px 1px #0f172a14,0 3px 8px #0f172a33,0 6px 14px #0f172a1a}.gpc-main-body .gpc-value-slider-input:active::-webkit-slider-thumb{transform:scale(1.04)}.gpc-main-body .gpc-value-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--gpc-slider-thumb-shadow),0 0 0 3px color-mix(in srgb,var(--gpc-slider-accent) 28%,transparent)}.gpc-main-body .gpc-value-slider-input::-moz-range-track{height:var(--gpc-slider-track-h, .28rem);border:none;border-radius:var(--b-radius-control, 0);background:var(--gpc-slider-track-rest)}.gpc-main-body .gpc-value-slider-input::-moz-range-progress{height:var(--gpc-slider-track-h, .28rem);border:none;border-radius:var(--b-radius-control, 0);background:var(--gpc-slider-accent)}.gpc-main-body .gpc-value-slider-input::-moz-range-thumb{width:var(--gpc-slider-thumb-w, 1.15rem);height:var(--gpc-slider-thumb-h, .72rem);border:none;border-radius:var(--b-radius-control, 0);background:var(--gpc-slider-thumb-bg, #ffffff);box-shadow:var(--gpc-slider-thumb-shadow)}.gpc-main-body .gpc-value-slider-value{flex:0 0 auto;box-sizing:border-box;width:auto;min-width:var(--gpc-slider-value-min, 2.75rem);max-width:var(--gpc-slider-value-max, 7.5rem);margin:0;padding:0;border:none;background:transparent;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;text-align:right}@media(prefers-reduced-motion:reduce){.gpc-main-body .gpc-value-slider-input::-webkit-slider-thumb,.gpc-main-body .gpc-value-slider-input::-moz-range-thumb{transition:none}}.gpc-pay-channels{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left}.gpc-main-body .gpc-settings-field-control>.gpc-pay-channels{width:100%;max-width:none;align-self:stretch}.gpc-pay-table{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.gpc-pay-table-head,.gpc-pay-table-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:8px 12px;padding:.75rem 0;box-sizing:border-box}.gpc-pay-table-head{color:var(--b-text-secondary, #6e6e73);font-weight:500;line-height:1.3;padding-top:.25rem;padding-bottom:.35rem;border-bottom:1px solid var(--gpc-divider, rgba(0, 0, 0, .06))}.gpc-pay-table-row{border-bottom:1px solid var(--gpc-divider, rgba(0, 0, 0, .06))}.gpc-pay-table-row:last-child{border-bottom:0}.gpc-pay-col-scene{color:var(--b-text, #1d1d1f);font-weight:550;line-height:1.35;white-space:nowrap}.gpc-pay-table-head .gpc-pay-col-scene{font-weight:500;color:var(--b-text-secondary, #6e6e73)}.gpc-pay-col-channels{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.gpc-pay-col-combo{display:flex;align-items:center;justify-content:flex-end}.gpc-pay-check-cell{display:inline-flex;align-items:center;gap:4px;min-width:0}.gpc-pay-check{display:inline-flex;align-items:center;gap:6px;margin:0;min-width:0;cursor:pointer;color:var(--b-text, #1d1d1f);line-height:1.35}.gpc-pay-check.is-disabled{opacity:.45;cursor:not-allowed}.gpc-pay-check-text{white-space:nowrap}.gpc-pay-check-remove{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--b-danger, #ff3b30);font:inherit;line-height:1;cursor:pointer}.gpc-pay-check-remove:hover{opacity:.85}.gpc-pay-compact{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;margin-top:.75rem;box-sizing:border-box}.gpc-pay-compact-select{flex:0 0 7.5rem;min-width:7.5rem}.gpc-pay-compact-select .pos-select,.gpc-pay-compact-select .pos-select-trigger{width:100%;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);border-radius:var(--b-radius-control, 0)}.gpc-pay-compact-input{flex:1 1 auto;min-width:0;box-sizing:border-box;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-left-width:0;border-right-width:0;border-radius:0;background:var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1)));color:inherit;font:inherit;outline:none}.gpc-pay-compact>.pos-btn{flex:0 0 auto;border-top-left-radius:0;border-bottom-left-radius:0}html[data-control-chrome=outlined] .gpc-pay-compact-input{border-color:var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #fff)}html[data-control-chrome=outlined] .gpc-pay-compact-select .pos-select-trigger{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:720px){.gpc-pay-table-head,.gpc-pay-table-row{grid-template-columns:1fr;gap:6px}.gpc-pay-col-combo{justify-content:flex-start}}.role-perm-tree{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:14rem;grid-column:1 / -1}.role-perm-tree-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;flex:0 0 auto}.role-perm-tree-count{font-size:var(--b-font-size, 13px);color:var(--b-text-muted);font-variant-numeric:tabular-nums}.role-perm-tree-search{margin-left:auto;width:min(14rem,100%);height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .75rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);box-sizing:border-box}.role-perm-tree-search::placeholder{color:var(--b-text-placeholder, var(--b-text-muted))}.role-perm-tree-search:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.role-perm-tree-search:focus{outline:none}html[data-control-chrome=outlined] .role-perm-tree-search{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .role-perm-tree-search:hover:not(:disabled),html[data-control-chrome=outlined] .role-perm-tree-search:focus{border-color:var(--b-primary);background:var(--b-surface, #fff)}.role-perm-tree-list{flex:1 1 auto;min-height:12rem;max-height:min(22rem,48vh);overflow:auto;border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.role-perm-tree-empty{margin:1.5rem auto}.role-perm-tree-cols,.role-perm-tree-row{display:grid;grid-template-columns:1.25rem minmax(7.5rem,13rem) minmax(0,1fr);align-items:center;column-gap:.45rem;padding:.45rem .75rem;box-sizing:border-box}.role-perm-tree-cols{position:sticky;top:0;z-index:2;color:var(--b-text-muted);font-size:var(--b-font-size, 13px);background:var(--b-surface, #fff);border-bottom:var(--b-border-width, 1px) solid var(--b-border)}.role-perm-tree-group+.role-perm-tree-group,.role-perm-tree-group+.role-perm-tree-row.is-leaf,.role-perm-tree-row.is-leaf+.role-perm-tree-group{border-top:var(--b-border-width, 1px) solid var(--b-border)}.role-perm-tree-row.is-group{background:color-mix(in srgb,var(--b-frost-tint, #787880) 8%,var(--b-surface, #fff));font-weight:600}.role-perm-tree-row.is-leaf.is-root{grid-template-columns:1.25rem minmax(7.5rem,13rem) minmax(0,1fr)}.role-perm-tree-row.is-leaf:not(.is-root){grid-template-columns:2.15rem minmax(7.5rem,12.1rem) minmax(0,1fr)}.role-perm-tree-name{min-width:0;color:var(--b-text);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.35}.role-perm-tree-meta{font-size:var(--b-font-size, 13px);color:var(--b-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.role-perm-tree-expand{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted);cursor:pointer;flex-shrink:0}.role-perm-tree-expand:hover:not(:disabled){color:var(--b-primary)}.role-perm-tree-expand .pos-pack-icon,.role-perm-tree-expand svg{display:block;transition:transform .15s ease}.role-perm-tree-expand .is-open,.role-perm-tree-expand[aria-expanded=true] .pos-pack-icon,.role-perm-tree-expand[aria-expanded=true] svg{transform:rotate(90deg)}.role-perm-tree-check{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;color:var(--b-text);font-size:var(--b-font-size, 13px);font-weight:500;white-space:nowrap}.role-perm-tree-check--head{font-weight:600}.role-perm-tree-check--action{font-weight:400;color:var(--b-text-secondary)}.role-perm-tree-check input[type=checkbox]{flex-shrink:0;cursor:pointer}.role-perm-tree-check input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.role-perm-tree-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;min-width:0}.role-perm-tree-muted{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.role-perm-tree-filter-hint{margin:0;font-size:var(--b-font-size-caption, 12px);color:var(--b-text-muted)}html[data-theme=dark] .role-perm-tree-row.is-group{background:color-mix(in srgb,var(--b-frost-tint, #787880) 14%,var(--b-surface, #141414))}.settings-roles-create-shell.pos-modal-shell-bare .pos-modal-shell-bare-panel{max-width:none;max-height:none;width:auto;height:auto}.pos-modal-shell-bare.is-open .settings-roles-create-modal{opacity:1;transform:scale(1)}.pos-modal-shell-bare.is-leaving .settings-roles-create-modal{opacity:0;transform:scale(.92)}.settings-roles-create-modal{--roles-create-h: min(320px, 70vh, 55vw );--roles-create-w: min(512px, 88vw, 112vh );position:relative;z-index:1;display:flex;flex-direction:column;width:var(--roles-create-w);height:var(--roles-create-h);min-height:var(--roles-create-h);max-height:var(--roles-create-h);overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);color:var(--b-text);box-shadow:0 24px 64px #0f172a1f,0 2px 8px #0f172a0a;font-family:var(--b-font);font-size:var(--b-font-size);box-sizing:border-box;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease}@media(prefers-reduced-motion:reduce){.settings-roles-create-modal{transition:none!important;transform:none!important}.pos-modal-shell-bare.is-open .settings-roles-create-modal,.pos-modal-shell-bare.is-leaving .settings-roles-create-modal{transform:none!important}}.settings-roles-create-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.25rem .5rem}.settings-roles-create-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text)}.settings-roles-create-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-muted);cursor:pointer}.settings-roles-create-close:hover:not(:disabled){color:var(--b-primary)}.settings-roles-create-close:disabled{opacity:.45;cursor:not-allowed}.settings-roles-create-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:.5rem 1.5rem 1rem}.settings-roles-create-hint{margin:0;max-width:320px;width:100%;font-size:var(--b-font-size);line-height:1.5;color:var(--b-text-muted);text-align:center}.settings-roles-create-field{width:min(320px,100%);display:flex;flex-direction:column;align-items:stretch;gap:6px}.settings-roles-create-label{font-size:var(--b-font-size, 13px);color:var(--b-text-secondary);line-height:1.3}.settings-roles-create-req{margin-left:.15rem;color:#ff3b30}.settings-roles-create-field input[type=text]{width:100%;height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .75rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-size:var(--b-font-size, 13px);box-sizing:border-box}.settings-roles-create-field input[type=text]:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.settings-roles-create-field input[type=text]:focus{outline:none}html[data-control-chrome=outlined] .settings-roles-create-field input[type=text]{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .settings-roles-create-field input[type=text]:hover:not(:disabled),html[data-control-chrome=outlined] .settings-roles-create-field input[type=text]:focus{border-color:var(--b-primary);background:var(--b-surface, #fff)}.settings-roles-create-field.is-error input[type=text],.settings-roles-create-field.is-error input[type=text]:focus{border-color:#ff3b30!important;box-shadow:none}.settings-roles-create-field .products-master-field-error{margin-top:.25rem}.settings-roles-create-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.75rem 1.25rem 1rem;border-top:var(--b-border-width, 1px) solid var(--b-border)}.settings-roles-create-foot-hint{font-size:var(--b-font-size, 13px);color:var(--b-text-muted)}.settings-roles-create-foot-actions{display:flex;align-items:center;gap:.5rem}.settings-roles-store-multi{margin-top:.55rem;width:100%}@media(max-width:900px){.settings-roles-create-modal{--roles-create-h: min(100%, calc(100vh - 2rem) );--roles-create-w: min(100%, calc(100vw - 2rem) );width:min(100%,calc(100vw - 2rem));height:auto;min-height:0;max-height:calc(100vh - 2rem)}.settings-roles-create-body{justify-content:flex-start}}.pos-popconfirm{position:fixed;z-index:5600;box-sizing:border-box;min-width:12rem;max-width:min(22rem,calc(100vw - 1.5rem));padding:12px;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5714;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.pos-popconfirm.is-above{transform:translateY(4px)}.pos-popconfirm.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.pos-popconfirm:before{content:"";position:absolute;left:var(--pos-popconfirm-arrow-x, 50%);margin-left:-5px;width:10px;height:6px;background:var(--b-surface, #ffffff);pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}.pos-popconfirm.is-below:before{top:-5px;clip-path:polygon(50% 0,0 100%,100% 100%)}.pos-popconfirm.is-above:before{bottom:-5px;clip-path:polygon(50% 100%,0 0,100% 0)}@media(prefers-reduced-motion:reduce){.pos-popconfirm{transition:none;transform:none}.pos-popconfirm.is-shown{transform:none}}.pos-popconfirm-inner{display:flex;align-items:flex-start;gap:8px}.pos-popconfirm-icon{flex:0 0 auto;display:inline-flex;margin-top:2px;color:#faad14;line-height:0}.pos-popconfirm-body{flex:1 1 auto;min-width:0}.pos-popconfirm-title{font-weight:600;color:var(--b-text, #1d1d1f)}.pos-popconfirm-desc{margin-top:4px;color:var(--b-text-secondary, #6e6e73);font-weight:400}.pos-popconfirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.pos-popconfirm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;margin:0;padding:0 .65rem;border:1px solid transparent;border-radius:var(--b-radius-control, var(--b-radius, 0));background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px);line-height:1;cursor:pointer;box-sizing:border-box}.pos-popconfirm-btn:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-popconfirm-btn.is-primary{background:var(--b-primary, #007aff);border-color:var(--b-primary, #007aff);color:#fff}.pos-popconfirm-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000);border-color:color-mix(in srgb,var(--b-primary, #007aff) 88%,#000)}.pos-popconfirm-btn.is-danger{background:var(--mac-red, #ff3b30);border-color:var(--mac-red, #ff3b30);color:#fff}.pos-popconfirm-btn.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--mac-red, #ff3b30) 88%,#000);border-color:color-mix(in srgb,var(--mac-red, #ff3b30) 88%,#000)}.pos-popconfirm-btn:disabled{opacity:.45;cursor:not-allowed}html[data-control-chrome=outlined] .pos-popconfirm-btn:not(.is-primary):not(.is-danger){background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .pos-popconfirm-btn:not(.is-primary):not(.is-danger):hover:not(:disabled){background:var(--b-surface, #ffffff);border-color:var(--b-primary, #007aff);color:var(--b-primary, #007aff)}html[data-theme=dark] .pos-popconfirm-icon{color:#d89614}.products-list-actions-left{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}.products-list-actions-left .orders-filter-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;overflow:visible}.products-list-actions-left .orders-toolbar-btn-icon{flex-shrink:0}.products-list-more{--products-more-caret-w: 32px;position:relative;display:inline-flex;align-items:stretch;overflow:visible}.products-list-more--split>.products-action-count-badge{top:-6px;right:calc(var(--products-more-caret-w) - 6px);z-index:5;pointer-events:none}.products-list-more--split .products-list-more-main,.products-list-more--split .products-list-more-caret-btn{position:relative;box-sizing:border-box;overflow:visible;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;background:var(--b-control-fill, rgba(120, 120, 128, .1));box-shadow:none!important}.products-list-more--split .products-list-more-main{border-radius:var(--b-radius-control, 0) 0 0 var(--b-radius-control, 0);z-index:1}.products-list-more--split .products-list-more-caret-btn{flex:0 0 var(--products-more-caret-w);width:var(--products-more-caret-w);min-width:var(--products-more-caret-w);max-width:var(--products-more-caret-w);margin-left:calc(-1 * var(--b-border-width, 1px));padding-left:0!important;padding-right:0!important;border-radius:0 var(--b-radius-control, 0) var(--b-radius-control, 0) 0;z-index:1}.products-list-more--split .products-list-more-main:hover:not(:disabled),.products-list-more--split .products-list-more-caret-btn:hover:not(:disabled),.products-list-more--split .products-list-more-caret-btn.is-open{z-index:2;border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff);background:var(--b-control-fill-hover, var(--b-control-fill, #ffffff))}.products-list-more--split .products-list-more-main:hover:not(:disabled) .orders-toolbar-btn-icon,.products-list-more--split .products-list-more-caret-btn:hover:not(:disabled) .orders-toolbar-btn-icon,.products-list-more--split .products-list-more-caret-btn.is-open .orders-toolbar-btn-icon{color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .products-list-more--split .products-list-more-main,html[data-control-chrome=outlined] .products-list-more--split .products-list-more-caret-btn{background:var(--b-control-fill, #ffffff)}html[data-control-chrome=outlined] .products-list-more--split .products-list-more-main:hover:not(:disabled),html[data-control-chrome=outlined] .products-list-more--split .products-list-more-caret-btn:hover:not(:disabled),html[data-control-chrome=outlined] .products-list-more--split .products-list-more-caret-btn.is-open{background:var(--b-control-fill, #ffffff)}.products-list-more-menu{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:2px;min-width:9.5rem;padding:var(--pos-select-menu-pad, .25rem);box-sizing:border-box;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.products-list-more-menu.is-above{transform:translateY(4px)}.products-list-more-menu.is-shown{opacity:1;transform:translateY(0)}.products-list-more-menu.is-leaving{opacity:0;transform:translateY(-4px)}.products-list-more-menu.is-above.is-leaving{transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.products-list-more-caret,.products-list-more-menu{transition:none}.products-list-more-menu{transform:none}.products-list-more-menu.is-shown{opacity:1;transform:none}}.products-list-more-item{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.45rem var(--pos-select-option-pad-x, .65rem);border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap}.products-list-more-item svg{flex-shrink:0}.products-list-more-item:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .products-list-more-item:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #007aff) 8%,transparent)}.products-list-more-item:disabled{opacity:.45;cursor:not-allowed}.products-list-more-item.is-danger{color:#ff3b30}.products-action-count-badge{position:absolute;top:-6px;right:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:var(--b-radius-count-badge, 999px);background:var(--mac-red, #ff3b30);color:#fff;font-variant-numeric:tabular-nums;font-size:var(--b-font-size, 13px);font-weight:600;line-height:1;pointer-events:none}.products-status-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;padding:0 7px;border:1px solid #d9d9d9;border-radius:var(--b-radius, 0);background:#fafafa;color:#000000e0;font-size:var(--b-font-size, 13px);font-weight:400;line-height:20px;letter-spacing:0;white-space:nowrap;vertical-align:middle;transition:all .2s}.products-status-badge.is-on{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.products-status-badge.is-off{background:#fafafa;border-color:#d9d9d9;color:#000000e0}.products-status-badge.is-warm{background:#fffbe6;border-color:#ffe58f;color:#faad14}.products-status-badge.is-info{background:#e6f4ff;border-color:#91caff;color:#1677ff}.products-status-badge.is-danger{background:#fff2f0;border-color:#ffccc7;color:#ff4d4f}html[data-theme=dark] .products-status-badge{background:#ffffff0a;border-color:#424242;color:#ffffffd9}html[data-theme=dark] .products-status-badge.is-on{background:#162312;border-color:#274916;color:#49aa19}html[data-theme=dark] .products-status-badge.is-off{background:#ffffff0a;border-color:#424242;color:#ffffffd9}html[data-theme=dark] .products-status-badge.is-warm{background:#2b2111;border-color:#594214;color:#d89614}html[data-theme=dark] .products-status-badge.is-info{background:#111a2c;border-color:#15325b;color:#1668dc}html[data-theme=dark] .products-status-badge.is-danger{background:#2a1215;border-color:#58181c;color:#dc4446}.products-name-cell{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;max-height:100%;line-height:1;vertical-align:middle}.products-name-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden;line-height:0}.products-name-thumb.has-cover{background:var(--b-surface, #fff)}button.products-name-thumb{padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}button.products-name-thumb:hover:not(:disabled){border-color:color-mix(in srgb,var(--b-primary, #0f766e) 45%,var(--b-border, rgba(0, 0, 0, .08)))}button.products-name-thumb:disabled,button.products-name-thumb.is-busy{opacity:.65;cursor:wait}.products-name-thumb img{display:block;width:100%;height:100%;object-fit:cover}.products-catalog-edit-modal #product-master-cover{display:flex;flex-direction:column;min-height:0;height:100%}.products-catalog-edit-modal #product-master-cover>.products-master-section-head{flex:0 0 auto}.products-catalog-edit-modal #product-master-cover>.products-master-section-grid{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;grid-template-columns:none}.products-cover-panel{flex:1 1 0%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem;align-items:stretch;width:100%}.products-cover-main,.products-cover-tips{min-width:0;min-height:0;height:100%;align-self:stretch;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:transparent}.products-cover-main{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1rem}.products-cover-tips{padding:1.1rem 1rem}.products-cover-zone{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:0;min-height:0;border:0;background:transparent;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}.products-cover-zone-preview{display:block;width:112px;height:112px;flex-shrink:0;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);overflow:hidden}.products-cover-zone-preview:has(.products-cover-upload-progress){border:0;background:transparent;overflow:visible}.products-cover-upload-progress{width:112px!important;height:112px!important;min-height:112px!important;max-width:112px!important}.products-cover-zone-preview img{display:block;width:100%;height:100%;object-fit:cover}.products-cover-zone-copy{display:flex;flex-direction:column;gap:.3rem;max-width:18rem;min-width:0;font-size:var(--b-font-size, 13px)}.products-cover-zone-copy strong{font-weight:650;color:var(--b-text, #0f172a)}.products-cover-zone-copy span{line-height:1.45;color:var(--b-text-secondary, #64748b)}.products-cover-zone-actions{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;width:100%;min-width:0}.products-cover-zone-actions .orders-filter-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}.products-cover-gen-btn{display:inline-flex;align-items:center;gap:.35rem}.products-cover-tips{display:flex;flex-direction:column;gap:.85rem;text-align:left}.products-cover-tips-head{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #0f172a)}.products-cover-tips-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 14%,transparent);color:var(--b-primary, #007aff)}.products-cover-list-demo{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.65rem .7rem;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff)}.products-cover-list-demo-thumb{display:block;width:24px;height:24px;flex-shrink:0;box-sizing:border-box;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden;background:var(--b-control-fill, rgba(120, 120, 128, .1))}.products-cover-list-demo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.products-cover-list-demo-text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.products-cover-list-demo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);line-height:1.2}.products-cover-list-demo-sub{color:var(--b-text-muted, #86868b);font-size:var(--b-font-size, 13px);line-height:1.2}.products-cover-tips-list{margin:0;padding:0 0 0 1.1rem;display:flex;flex-direction:column;gap:.35rem;color:var(--b-text-secondary, #64748b);font-size:var(--b-font-size, 13px);line-height:1.45}html[data-control-chrome=outlined] .products-cover-main,html[data-control-chrome=outlined] .products-cover-tips{background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .12))}html[data-control-chrome=outlined] .products-cover-main{border-style:dashed}html[data-control-chrome=outlined] .products-cover-main.is-ready{background:var(--b-surface, #fff);border-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,var(--b-border, rgba(0, 0, 0, .08)))}html[data-theme=dark] .products-cover-zone-preview,html[data-theme=dark] .products-cover-list-demo{background:var(--b-surface, #141414)}.products-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-list-table-card,.products-page{--products-sold-progress-height: 3px;--products-sold-progress-radius: 3px;--products-sold-track: #eef8fa;--products-sold-good: #568cf9;--products-sold-mid: #f29e2c;--products-sold-low: #f54f4e}.products-sold-cell{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;box-sizing:border-box;overflow:hidden;line-height:1}.products-sold-count{flex:0 0 auto;min-width:0;font-size:var(--b-font-size-caption, 12px);font-weight:500;line-height:1;color:var(--b-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.products-card-progress{display:block;flex:0 0 auto;width:100%;min-width:0;height:var(--products-sold-progress-height, 3px);border-radius:var(--products-sold-progress-radius, 3px);background:var(--products-sold-track, #eef8fa);overflow:hidden}.products-card-progress-bar{display:block;height:100%;max-width:100%;border-radius:var(--products-sold-progress-radius, 3px);background:var(--products-sold-good, #568cf9);transition:width .3s ease}.products-card-progress-bar.is-good{background:var(--products-sold-good, #568cf9)}.products-card-progress-bar.is-mid{background:var(--products-sold-mid, #f29e2c)}.products-card-progress-bar.is-low{background:var(--products-sold-low, #f54f4e)}.products-table-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap;white-space:nowrap;max-width:100%;min-width:0}.products-table-action{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--b-primary, #007aff);font:inherit;font-weight:400;line-height:1.4;white-space:nowrap;cursor:pointer;text-decoration:none}.products-table-action.is-danger{color:#ff3b30}.products-table-action.is-success{color:var(--b-success, #15803d)}.products-table-action:hover,.products-table-action:focus-visible{text-decoration:underline;text-underline-offset:.15em}.products-table-action-sep{flex:0 0 auto;color:var(--b-border-strong, rgba(0, 0, 0, .18));font-weight:400;line-height:1.4;pointer-events:none;-webkit-user-select:none;user-select:none}.products-status-badge.pos-emp-login-badge{gap:.35rem}.pos-emp-login-badge .pos-emp-login-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.products-distribute-pick{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:calc(var(--b-control-h, 32px) - 2px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--b-text, #0f172a);font:inherit;font-size:var(--b-font-size);line-height:1.2;text-align:left;cursor:pointer}.products-distribute-pick-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-distribute-pick-caret,.products-distribute-pick-caret.pos-pack-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:12px!important;height:12px!important;color:color-mix(in srgb,var(--b-text) 25%,transparent);pointer-events:none}.products-distribute-pick-caret.pos-pack-icon>svg{width:100%!important;height:100%!important}.products-distribute-pick.is-placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.products-distribute-pick:disabled{opacity:.65;cursor:not-allowed}.products-distribute-catalog-alert.pos-alert,.products-distribute-replace-hint.pos-alert{grid-column:1 / -1;margin:0}.products-distribute-detail{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.settings-employees-enterprise-modal .products-master-control>textarea.products-master-textarea--tall{min-height:4.5rem}.settings-employees-hint{margin:0;color:var(--b-text-muted, #64748b);line-height:1.45}.settings-employees-purpose-auth,.settings-employees-auth-block,.settings-employees-comm-perms{display:flex;flex-direction:column;gap:.75rem;width:100%}.settings-employees-purpose-auth-title,.settings-employees-comm-group-label{font-weight:600;color:var(--b-text, #1d1d1f)}.settings-employees-purpose-auth-row,.settings-employees-check-grid{display:flex;flex-direction:column;gap:.45rem}.settings-employees-check-grid--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .75rem}.settings-employees-check-grid--auto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem}.settings-employees-check{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--b-control-h, 32px);color:var(--b-text, #1d1d1f);cursor:pointer}.settings-employees-check.is-disabled{opacity:.45;cursor:not-allowed}.settings-employees-check input{flex:0 0 auto}.settings-employees-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-height:var(--b-control-h, 32px)}.settings-employees-scope-radio{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.settings-employees-comm-group{display:flex;flex-direction:column;gap:.45rem;padding-top:.25rem}.settings-employees-share-pct-row{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.75rem;align-items:start}@media(max-width:720px){.settings-employees-check-grid--3,.settings-employees-check-grid--auto,.settings-employees-share-pct-row{grid-template-columns:1fr}}.pos-alert-dialog{width:min(440px,calc(100vw - 2.5rem));aspect-ratio:16 / 10;max-height:calc(100vh - 2.5rem);padding:28px 28px 20px;border-radius:var(--b-radius, 0);border:.5px solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #ffffff);box-shadow:0 22px 70px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .25s ease,transform .25s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-alert-dialog.is-shown{opacity:1;transform:scale(1)}.pos-alert-dialog.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.pos-alert-dialog{transition:none;transform:none}.pos-alert-dialog.is-shown{opacity:1}}.pos-modal-shell-bare:has(.pos-alert-dialog){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5450;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-modal-shell-bare:has(.pos-alert-dialog) .pos-modal-shell-backdrop{background-color:#00000047;pointer-events:auto}.pos-modal-shell-bare:has(.pos-alert-dialog) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.pos-alert-dialog-body{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.pos-alert-dialog-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.3}.pos-alert-dialog-message{margin:.35rem 0 0;max-width:22em;color:var(--b-text, #1d1d1f);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4;white-space:pre-wrap}.pos-alert-dialog-actions{flex:0 0 auto;display:flex;gap:.55rem;width:100%;margin-top:16px;border:0}.pos-alert-dialog-actions.is-single .pos-alert-dialog-btn{flex:1 1 auto}.pos-alert-dialog-btn{flex:1 1 0;min-width:0;margin:0;padding:.55rem .75rem;min-height:36px;border:1px solid transparent;border-radius:var(--b-radius-control, var(--b-radius, 0));background:#78788029;color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px);font-weight:550;line-height:1.2;cursor:pointer}.pos-alert-dialog-btn.is-primary{background:var(--b-primary, #007aff);color:#fff;font-weight:600}.pos-alert-dialog-btn:hover:not(:disabled){filter:brightness(.97)}.pos-alert-dialog-btn.is-primary:hover:not(:disabled){filter:brightness(1.05)}.pos-alert-dialog-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.pos-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6800;pointer-events:none}.pos-tour-mask{position:fixed;top:0;right:0;bottom:0;left:0;display:block;pointer-events:auto}.pos-tour-card{position:fixed;z-index:1;box-sizing:border-box;width:min(20rem,calc(100vw - 1.5rem));padding:16px 16px 12px;border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.57;pointer-events:auto;opacity:0;transform:translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out}.pos-tour-card.is-above{transform:translateY(-4px)}.pos-tour-card.is-shown{opacity:1;transform:translateY(0)}.pos-tour-card:before{content:"";position:absolute;left:var(--pos-tour-arrow-x, 50%);margin-left:-5px;width:10px;height:6px;background:var(--b-surface, #ffffff);pointer-events:none}.pos-tour-card.is-below:before{top:-5px;clip-path:polygon(50% 0,0 100%,100% 100%)}.pos-tour-card.is-above:before{bottom:-5px;clip-path:polygon(50% 100%,0 0,100% 0)}.pos-tour-close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #6e6e73);cursor:pointer}.pos-tour-close:hover{color:var(--b-text, #1d1d1f);background:var(--b-control-fill, rgba(120, 120, 128, .1))}.pos-tour-title{margin:0 28px 6px 0;font-weight:600;line-height:1.4}.pos-tour-desc{margin:0;color:var(--b-text-secondary, #6e6e73)}.pos-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.pos-tour-progress{flex:0 0 auto;color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums}.pos-tour-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}@media(prefers-reduced-motion:reduce){.pos-tour-card,.pos-tour-card.is-above,.pos-tour-card.is-shown{transition:none;transform:none}}.store-transfer-shell.pos-modal-shell-bare{z-index:5350}.store-transfer-modal{--st-row-h: 38px;--st-header-h: 44px;--st-border: var(--b-border, rgba(0, 0, 0, .08));--st-text: var(--b-text, #0f172a);--st-muted: var(--b-text-muted, #64748b);--st-hint: var(--b-text-muted, #94a3b8);--st-surface: var(--b-surface, #ffffff);--st-head: var(--b-bg-table-head, #fafafa);--products-modal-inset: 1.5rem;display:flex;flex-direction:column;width:min(880px,136vh,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(550px,85vh);max-height:85vh;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, var(--st-surface));box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size);font-weight:var(--b-font-weight, 400);position:relative;z-index:10;box-sizing:border-box;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease}.store-transfer-modal.is-shown{opacity:1;transform:scale(1)}.store-transfer-modal.is-leaving:not(.is-shown){opacity:0;transform:scale(.92)}.store-transfer-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:var(--products-modal-inset) var(--products-modal-inset) .85rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.store-transfer-head-main{flex:1 1 auto;display:flex;align-items:center;gap:.875rem;min-width:0}.store-transfer-title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--b-primary, #007aff) 28%,transparent);border-radius:var(--b-radius, 0);background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff);box-sizing:border-box}.store-transfer-head-copy{min-width:0;flex:1 1 auto}.store-transfer-title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.01em;color:var(--st-text);line-height:1.3}.store-transfer-subtitle{margin:.3rem 0 0;font:inherit;color:inherit;line-height:1.45}.store-transfer-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-muted, #64748b);cursor:pointer;line-height:0}.store-transfer-close:hover{background:transparent;color:var(--b-primary, #007aff)}.store-transfer-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--products-modal-inset);border-top:1px solid var(--st-border);box-sizing:border-box}.store-transfer-current{margin:0;font:inherit;color:inherit}.store-transfer-foot-actions{display:inline-flex;align-items:center;gap:.5rem}.store-transfer-foot-actions .pos-btn{min-width:4.5rem;height:var(--b-control-h, 32px)}.store-transfer-foot-actions .pos-btn-ghost{border:1px solid transparent;background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit}.store-transfer-foot-actions .pos-btn-ghost:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:inherit}@media(prefers-reduced-motion:reduce){.store-transfer-modal,.store-transfer-modal.is-shown,.store-transfer-modal.is-leaving:not(.is-shown){transition:none;transform:none}}.store-transfer-body{display:flex;flex-direction:column;gap:12px;padding:.75rem var(--products-modal-inset, 1.5rem);background:transparent;min-height:0;flex:1 1 auto;overflow:hidden}.store-transfer-toolbar{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.store-transfer-group-select{flex:0 0 12rem;width:12rem}.store-transfer-group-select .pos-select-trigger{width:100%}.pos-transfer{display:flex;flex:1 1 auto;align-items:stretch;gap:8px;min-height:0;min-width:0}.pos-transfer-list{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;border:var(--b-border-width, 1px) solid var(--st-border);border-radius:var(--b-radius, 0);background:var(--st-surface);overflow:hidden;box-sizing:border-box}.pos-transfer-list-header{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:var(--st-header-h);padding:0 12px;border-bottom:var(--b-border-width, 1px) solid var(--st-border);background:var(--st-head);box-sizing:border-box}.pos-transfer-list-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit}.pos-transfer-list-count{flex:0 0 auto;font:inherit;font-variant-numeric:tabular-nums;color:var(--st-muted)}.pos-transfer-list-search{flex:0 0 auto;position:relative;display:flex;align-items:center;margin:8px 12px 0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease}.pos-transfer-list-search:hover,.pos-transfer-list-search.is-active:not(:focus-within),.pos-transfer-list-search:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-transfer-list-search-icon{position:absolute;left:10px;width:14px;height:14px;color:inherit;opacity:.45;pointer-events:none;z-index:1}.pos-transfer-list-search-input{flex:1 1 auto;min-width:0;width:100%;height:var(--b-control-h, 32px);margin:0;padding:0 10px 0 30px;border:0;outline:none;background:transparent;font:inherit;color:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-transfer-list-search-input::-webkit-search-decoration,.pos-transfer-list-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.pos-transfer-list-search-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.pos-transfer-table-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:8px 0 0;overflow:hidden}.pos-transfer-table-head{flex:0 0 auto;height:var(--st-row-h);overflow:hidden;background:var(--st-head);box-shadow:inset 0 calc(-1 * var(--b-border-width, 1px)) 0 var(--st-border);box-sizing:border-box}.pos-transfer-table-body-shell,.pos-transfer-table-body-shell.overlay-scroll-shell{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.pos-transfer-table-body,.pos-transfer-table-body.overlay-scroll-viewport{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pos-transfer-table-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pos-transfer-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font:inherit;color:inherit}.pos-transfer-table th,.pos-transfer-table td{height:var(--st-row-h);padding:0 8px;border:0;vertical-align:middle;text-align:left;font:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.pos-transfer-table th{font-weight:var(--b-font-weight, 400);background:transparent}.pos-transfer-table tbody tr{cursor:pointer;transition:background .12s ease}.pos-transfer-table tbody tr:hover{background:var(--b-control-fill, rgba(0, 0, 0, .04))}.pos-transfer-table tbody tr.is-checked{background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,transparent)}.pos-transfer-table tbody tr.is-checked:hover{background:color-mix(in srgb,var(--b-primary, #1677ff) 12%,transparent)}.pos-transfer-table tbody tr td{box-shadow:inset 0 calc(-1 * var(--b-border-width, 1px)) 0 var(--st-border)}.pos-transfer-table .is-mono{font-variant-numeric:tabular-nums}.pos-transfer-table td .b-hover-tip-trigger{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-transfer-col-check{width:40px}.pos-transfer-col-code{width:5.5rem}.pos-transfer-check-cell{width:40px;text-align:center!important;padding-left:8px!important;padding-right:4px!important;overflow:visible!important}.pos-transfer-check-cell input[type=checkbox]{margin-left:auto!important;margin-right:auto!important}.pos-transfer-check-input{pointer-events:none}.pos-transfer-empty{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1.5rem;text-align:center;color:var(--st-hint);font:inherit;box-sizing:border-box}.pos-transfer-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 4px;align-self:center}.pos-transfer-action-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-primary, #1677ff);color:#fff;cursor:pointer;box-sizing:border-box;line-height:0}.pos-transfer-action-btn:hover:not(:disabled){filter:brightness(1.06)}.pos-transfer-action-btn:disabled{background:var(--b-control-fill, rgba(0, 0, 0, .04));color:var(--b-text-muted, rgba(0, 0, 0, .25));cursor:not-allowed;filter:none}html[data-control-chrome=outlined] .pos-transfer-action-btn:disabled{border-color:var(--b-border, rgba(0, 0, 0, .08))}@media(max-width:720px){.store-transfer-modal{width:calc(100vw - 1rem);height:min(92vh,44rem)}.pos-transfer{flex-direction:column;overflow:auto}.pos-transfer-list{min-height:12rem}.pos-transfer-actions{flex-direction:row;padding:4px 0}}html[data-theme=dark] .store-transfer-modal{--st-border: var(--b-separator, rgba(255, 255, 255, .1));--st-text: var(--b-text, #f5f5f7);--st-muted: var(--b-text-muted, #98989d);--st-hint: var(--b-text-disabled, #636366);--st-surface: var(--b-surface, #141414);--st-head: var(--b-bg-table-head, #141414);background:var(--b-surface, var(--b-bg-surface, #141414));border-color:var(--b-border, var(--b-separator));box-shadow:0 16px 40px #0000008c}html[data-theme=dark] .store-transfer-title{color:var(--st-text)}html[data-theme=dark] .pos-transfer-action-btn:disabled{background:#ffffff14;color:#ffffff40}html[data-theme=dark][data-control-chrome=outlined] .pos-transfer-action-btn:disabled{border-color:var(--b-border, rgba(255, 255, 255, .12))}.stock-doc-lines.is-error{box-shadow:inset 0 0 0 1px #ff3b30;padding:.55rem;box-sizing:border-box}.stock-doc-lines{display:flex;flex-direction:column;gap:.55rem;min-width:0}.stock-doc-lines-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stock-doc-lines-title{display:inline-flex;align-items:baseline;gap:.45rem;color:var(--b-text);font-weight:var(--b-font-weight-strong, 600)}.stock-doc-lines-title i{color:#ff3b30;font-style:normal}.stock-doc-lines-count{color:var(--b-text-muted, #94a3b8);font-weight:var(--b-font-weight, 400)}.stock-doc-lines-head,.stock-doc-line{display:grid;grid-template-columns:minmax(0,1.6fr) 88px 110px 52px;gap:.55rem;align-items:center;min-width:0}.stock-doc-lines-head{color:var(--b-text-muted, #94a3b8);font-size:var(--b-font-size, 13px)}.stock-doc-lines-body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.stock-doc-line-stock{color:var(--b-text-secondary, #64748b);text-align:right;font-variant-numeric:tabular-nums}.stock-doc-line .products-master-control,.stock-doc-line .products-master-select{min-width:0}.cashier-member-pick{display:flex;flex-direction:column;width:min(880px,136vh,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(550px,85vh);max-height:85vh;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.cashier-member-pick.is-shown{opacity:1;transform:scale(1)}.cashier-member-pick.is-leaving{opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.cashier-member-pick{transition:none}}.cashier-member-pick-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:0 0 auto;padding:1.1rem 1.15rem .85rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-member-pick-head-main{display:flex;align-items:center;gap:.75rem;min-width:0}.cashier-member-pick-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 14%,transparent);color:var(--b-primary, #007aff)}.cashier-member-pick-head-copy{min-width:0}.cashier-member-pick-title{margin:0;font-size:1.15rem;font-weight:600}.cashier-member-pick-desc{margin:.3rem 0 0;color:var(--b-text-secondary, #64748b)}.cashier-member-pick-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.cashier-member-pick-close:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}.cashier-member-pick-toolbar{flex:0 0 auto;padding:.85rem 1.15rem .55rem;background:transparent;border-bottom:0}.cashier-member-pick-search{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.cashier-member-pick-search .pos-search{flex:1 1 16rem;min-width:0}.cashier-member-pick-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:.75rem 1.15rem 1rem;gap:.55rem}.cashier-member-pick-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex:0 0 auto}.cashier-member-pick-meta-label{color:var(--b-text-secondary, #64748b)}.cashier-member-pick-meta-count{font-variant-numeric:tabular-nums;color:var(--b-primary, #007aff)}.cashier-member-pick-list{flex:1 1 0;min-height:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff)}.cashier-member-pick-list .overlay-scroll-viewport{padding:12px;box-sizing:border-box}.cashier-member-pick-list .cashier-svc-hit.cashier-member-pick-hit{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;margin:0 0 8px;padding:.65rem .85rem;text-align:left;transition:background .15s ease}.cashier-member-pick-list .cashier-svc-hit:last-child{margin-bottom:0}.cashier-member-pick-hit-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--b-radius-count-badge, 999px);color:#fff}.cashier-member-pick-hit-copy{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.55rem;min-width:0;flex:1 1 auto}.cashier-member-pick-list .cashier-svc-hit-name,.cashier-member-pick-list .cashier-svc-hit-meta,.cashier-member-pick-hit-bal{line-height:1.3;white-space:nowrap}.cashier-member-pick-list .cashier-svc-hit-name{flex:0 0 auto;font-weight:650;color:var(--b-text, #1d1d1f)}.cashier-member-pick-list .cashier-svc-hit-meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--b-text-secondary, #6e6e73);font-weight:400}.cashier-member-pick-hit-bal{flex:0 0 auto;min-width:5.5rem;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-primary, #007aff)}.cashier-member-pick-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:220px;padding:1.5rem 1rem;text-align:center}.cashier-member-pick-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.35rem;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-primary, #007aff)}.cashier-member-pick-empty-title{margin:0;color:var(--b-text, #1d1d1f)}.cashier-member-pick-empty-desc{margin:0;color:var(--b-text-muted, #64748b)}.cashier-member-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;margin-top:.25rem;padding:1rem 1.15rem 1.05rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-member-pick-status{margin:0;min-width:0;color:var(--b-text-secondary, #64748b)}.cashier-svc-page{display:flex;flex-direction:column;min-height:0;height:100%;padding:1.15rem;box-sizing:border-box}.cashier-svc-page--members.is-idle{justify-content:center;align-items:center}.cashier-svc-page--members.is-active,.cashier-svc-page--members.is-detail{justify-content:flex-start;align-items:stretch}.cashier-svc-board{display:flex;flex-direction:column;gap:.85rem;min-height:0;flex:1;max-width:720px;margin:0 auto;width:100%}.cashier-svc-board--members{max-width:560px}.cashier-svc-page--members.is-idle .cashier-svc-board--members{flex:0 1 auto;width:min(100%,560px)}.cashier-svc-page--members.is-active .cashier-svc-board--members{flex:1 1 0;max-width:720px}.cashier-svc-page--members.is-detail{padding:.85rem 1rem}.cashier-svc-page--members.is-detail .cashier-svc-board--members{max-width:none;flex:1 1 0;min-height:0;gap:0}.cashier-svc-board.is-wide{max-width:880px}.cashier-svc-title{margin:0;font-size:1.15rem;font-weight:650;color:var(--b-text, #1d1d1f)}.cashier-svc-desc{margin:0;color:var(--b-text-secondary, #64748b)}.cashier-svc-search-hero{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;text-align:center}.cashier-svc-search-hero .cashier-svc-title{font-size:1.25rem;letter-spacing:-.02em}.cashier-svc-search-hero .cashier-svc-desc{margin-top:-.25rem}.cashier-svc-search-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-primary, #007aff)}.cashier-svc-search-compact{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto}.cashier-svc-search-row{display:flex;gap:.55rem;align-items:center;width:100%}.cashier-svc-search-hero .cashier-svc-search-row{max-width:36rem;margin-top:.35rem}.cashier-svc-search-row .pos-search{flex:1;min-width:0}.cashier-svc-search-submit{flex:0 0 auto;min-width:4.5rem;height:var(--b-control-h, 32px)}.cashier-svc-search-hero .cashier-svc-err,.cashier-svc-search-hero .cashier-svc-hint{text-align:center}.cashier-svc-err{margin:0;color:var(--b-danger, #dc2626)}.cashier-svc-msg{margin:0;color:var(--b-success, #059669)}.cashier-svc-hint{margin:0;color:var(--b-text-muted, #64748b)}.cashier-svc-list{display:flex;flex-direction:column;gap:.45rem;min-height:0;flex:1 1 0}.cashier-svc-page--members.is-active .cashier-svc-list.overlay-scroll-shell{flex:1 1 0;min-height:0}.cashier-svc-hit{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:center;padding:.75rem .9rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.cashier-svc-hit:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-svc-page .products-master-seg button.is-on{color:#fff;background:var(--b-primary, #007aff)}.cashier-svc-page .products-master-seg button.is-on:hover{filter:brightness(.96);background:var(--b-primary, #007aff)}.cashier-svc-hit.is-selected{color:#fff;background:var(--b-primary, #007aff);box-shadow:none}.cashier-svc-hit.is-selected .cashier-svc-hit-meta,.cashier-svc-hit.is-selected .cashier-svc-hit-bal{color:#ffffffe0}.cashier-svc-hit-name{font-weight:600}.cashier-svc-hit-meta{color:var(--b-text-secondary, #64748b);font-size:inherit}.cashier-svc-hit-bal{font-variant-numeric:tabular-nums;font-weight:600;color:var(--b-text, #1d1d1f)}.cashier-svc-card{--cashier-svc-card-pad: 1rem;position:relative;display:grid;gap:.65rem;padding:var(--cashier-svc-card-pad);overflow:hidden;background:var(--b-control-fill, rgba(120, 120, 128, .1));border:1px solid transparent;border-radius:var(--b-radius, 0);box-sizing:border-box}.cashier-svc-card-level{position:absolute;top:var(--cashier-svc-card-pad);right:var(--cashier-svc-card-pad);z-index:1;max-width:5.5rem;padding:.2rem .45rem;border:1px solid transparent;border-radius:var(--b-radius, 0);font-size:var(--b-font-size-caption, 12px);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cashier-svc-card>.orders-filter-btn.cashier-svc-card-swap{box-sizing:border-box;width:100%;max-width:none;min-width:0;justify-self:stretch;justify-content:center}.cashier-svc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;padding-right:4.25rem}.cashier-svc-kv{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cashier-svc-k{color:var(--b-text-muted, #64748b)}.cashier-svc-v{color:var(--b-text, #1d1d1f);font-weight:500;word-break:break-all}.cashier-svc-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.cashier-svc-form{display:flex;flex-direction:column;gap:.75rem}.cashier-svc-form .products-master-field{margin:0}.cashier-svc-page--recharge-desk{--cashier-rc-desk-pad: 1.15rem;gap:0;min-height:0}.cashier-svc-page--recharge-desk.is-idle{justify-content:center;align-items:center;padding:var(--cashier-rc-desk-pad)}.cashier-rc-desk-idle{flex:0 1 auto;width:min(100%,560px);max-width:560px;margin:0 auto}.cashier-svc-page--recharge-desk .cashier-rc-member-section{flex:0 0 auto;gap:.85rem;padding-bottom:var(--elist-section-gap, 14px)}.cashier-rc-member-head{display:flex;align-items:center;gap:.75rem;min-width:0}.cashier-rc-member-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;min-height:4.25rem;padding:.85rem 1rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border-radius:var(--b-radius, 0);box-sizing:border-box}.cashier-rc-member-bar-main{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-width:0;flex:1 1 auto}.cashier-rc-lock-swap{flex:0 0 auto;align-self:center}.cashier-rc-lock-who{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.cashier-rc-lock-name{font-family:var(--b-font);font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.25}.cashier-rc-member-bar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b);font-variant-numeric:tabular-nums;line-height:1.4}.cashier-rc-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0}.cashier-rc-kpi{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;min-height:4.5rem;padding:.85rem .9rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border-radius:var(--b-radius, 0);box-sizing:border-box}.cashier-rc-kpi-label{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #86868b);line-height:1.3}.cashier-rc-kpi-value{font-family:var(--b-font);font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.2;word-break:break-all}.cashier-rc-kpi-value.is-emphasis{color:var(--b-primary, #007aff);font-weight:700}.cashier-rc-desk-plan{display:flex;flex-direction:column;gap:.85rem;min-width:0}.cashier-rc-desk-plan .products-master-field{margin:0}.cashier-rc-plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;min-height:var(--b-control-h, 32px)}.cashier-rc-plan-tabs{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.4rem;margin:0 0 0 auto;min-width:0}.cashier-rc-plan-tab.is-on{background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-control-fill, rgba(120, 120, 128, .1)));color:var(--b-primary, #007aff)}.cashier-rc-plan-hint{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b);line-height:1.4}.cashier-rc-scheme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0}.cashier-rc-scheme{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;min-height:6.25rem;padding:.75rem .8rem .7rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.cashier-rc-scheme:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-rc-scheme.is-selected{border-color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 8%,var(--b-surface, #ffffff))}.cashier-rc-scheme.is-selected:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 12%,var(--b-surface, #ffffff))}.cashier-rc-scheme-head{display:flex;align-items:center;gap:.4rem;min-width:0}.cashier-rc-scheme-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,var(--b-surface, #ffffff));color:var(--b-primary, #007aff)}.cashier-rc-scheme.is-selected .cashier-rc-scheme-icon{background:var(--b-primary, #007aff);color:#fff}.cashier-rc-scheme-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b);line-height:1.3}.cashier-rc-scheme.is-selected .cashier-rc-scheme-title{color:var(--b-text, #1d1d1f)}.cashier-rc-scheme-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--b-primary, #007aff);color:#fff}.cashier-rc-scheme-amount{display:flex;align-items:baseline;gap:.1rem;font-family:var(--b-font);font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--b-text, #1d1d1f);line-height:1.15}.cashier-rc-scheme-currency{font-size:.8rem;font-weight:600;letter-spacing:0}.cashier-rc-scheme.is-selected .cashier-rc-scheme-amount{color:var(--b-primary, #007aff)}.cashier-rc-scheme-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:auto;min-width:0}.cashier-rc-scheme-tag{display:inline-flex;align-items:center;max-width:100%;padding:.08rem .38rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,var(--b-surface, #ffffff));color:var(--b-primary, #007aff);font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap;box-sizing:border-box}.cashier-rc-scheme.is-selected .cashier-rc-scheme-tag{background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-surface, #ffffff))}.cashier-rc-custom-fields.cashier-rc-custom-adjust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;min-width:0}.cashier-rc-custom-fields .products-master-field{margin:0}.cashier-rc-custom-control{min-height:var(--b-control-h, 32px);height:var(--b-control-h, 32px);box-sizing:border-box}.cashier-rc-custom-control.products-master-control--prefix{padding-left:var(--pos-control-pad-x, 1rem)}.cashier-rc-custom-control>input{height:100%;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:500;font-variant-numeric:tabular-nums;color:var(--b-text, #1d1d1f);line-height:1.2}.cashier-rc-custom-control>input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25));font-weight:400}.cashier-rc-custom-prefix{flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:500;color:var(--b-text-secondary, #64748b);font-variant-numeric:tabular-nums;line-height:1;-webkit-user-select:none;user-select:none}.cashier-rc-custom-control.is-readonly{cursor:default;opacity:.92}.cashier-rc-custom-readonly{display:flex;align-items:center;min-width:0;width:100%;height:100%;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:500;font-variant-numeric:tabular-nums;color:var(--b-text, #1d1d1f);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-rc-match-hint{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-primary, #007aff);line-height:1.35}.cashier-rc-notes-field{margin:0}.cashier-svc-page--recharge-desk .cashier-rc-receipt{margin-left:var(--elist-section-gap, 14px);padding:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent}.cashier-svc-page--recharge-desk .cashier-rc-receipt-head{flex-shrink:0;display:flex;align-items:center;margin:0;padding:0 var(--elist-section-gap, 14px);min-height:2.75rem;border:0;background:transparent}.cashier-svc-page--recharge-desk .cashier-rc-receipt-body.overlay-scroll-shell{flex:1 1 auto;min-height:0}.cashier-rc-receipt-stack{display:flex;flex-direction:column;gap:.75rem;padding:.85rem var(--elist-section-gap, 14px);box-sizing:border-box}.cashier-rc-receipt-hero{display:flex;flex-direction:column;gap:.2rem;padding:.9rem .95rem;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0)}.cashier-rc-receipt-hero-k{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b)}.cashier-rc-receipt-hero-v{font-family:var(--b-font);font-size:1.85rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--b-primary, #007aff);line-height:1.15}.cashier-rc-receipt-hero-scheme{margin-top:.2rem;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.cashier-rc-receipt-rows{display:flex;flex-direction:column;gap:0;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden}.cashier-rc-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.cashier-rc-receipt-row:first-child{border-top:0}.cashier-rc-receipt-row strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--b-text, #1d1d1f);text-align:right}.cashier-rc-receipt-row strong.is-money{color:var(--b-primary, #007aff);font-weight:700}.cashier-svc-page--recharge-desk .cashier-rc-receipt-body.overlay-scroll-shell:has(.cashier-rc-receipt-empty) .overlay-scroll-viewport{display:flex;flex-direction:column;min-height:100%}.cashier-rc-receipt-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:0;margin:0;padding:1.5rem var(--elist-section-gap, 14px);text-align:center;color:var(--b-text-secondary, #6e6e73)}.cashier-rc-receipt-empty>svg{flex:0 0 auto;color:var(--b-text-muted, #64748b);opacity:.72}.cashier-rc-receipt-empty-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:650;color:var(--b-text, #1d1d1f);line-height:1.35}.cashier-rc-receipt-empty-hint{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #6e6e73);line-height:1.45;white-space:nowrap}.cashier-svc-page--recharge-desk .cashier-rc-receipt-settle{--cashier-rc-settle-inset: var(--elist-section-gap, 14px);position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;margin:0;padding:.85rem var(--cashier-rc-settle-inset) 1rem;border:0;background:transparent}.cashier-svc-page--recharge-desk .cashier-rc-receipt-settle:before{content:"";position:absolute;top:0;left:var(--cashier-rc-settle-inset);right:var(--cashier-rc-settle-inset);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.cashier-rc-receipt-pay{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.cashier-rc-receipt-pay strong{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--b-primary, #007aff)}.cashier-rc-receipt-go{width:100%;min-height:2.5rem}.cashier-svc-page--recharge-desk.is-ready .cashier-svc-err,.cashier-svc-page--recharge-desk.is-ready .cashier-svc-msg{margin:0}html[data-control-chrome=outlined] .cashier-rc-member-bar,html[data-control-chrome=outlined] .cashier-rc-kpi{background:var(--b-control-fill, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .cashier-rc-scheme{background:var(--b-control-fill, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .cashier-rc-scheme:hover{background:var(--b-control-fill, #ffffff);border-color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .cashier-rc-scheme.is-selected,html[data-control-chrome=outlined] .cashier-rc-scheme.is-selected:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 6%,#ffffff);border-color:var(--b-primary, #007aff);box-shadow:none}html[data-control-chrome=outlined] .cashier-rc-scheme-icon{background:color-mix(in srgb,var(--b-primary, #007aff) 10%,#ffffff)}html[data-control-chrome=outlined] .cashier-rc-custom-control{border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .cashier-svc-page--recharge-desk .cashier-rc-receipt{background:transparent}@media(max-width:960px){.cashier-rc-scheme-grid,.cashier-rc-kpi-strip,.cashier-rc-custom-fields.cashier-rc-custom-adjust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cashier-rc-scheme-grid,.cashier-rc-kpi-strip,.cashier-rc-custom-fields.cashier-rc-custom-adjust{grid-template-columns:1fr}}.cashier-svc-page--quickcard{--cashier-qc-page-pad: 1.15rem;--cashier-qc-split-main: 64fr;--cashier-qc-split-side: 36fr;--cashier-qc-split-columns: minmax(0, var(--cashier-qc-split-main)) minmax(280px, var(--cashier-qc-split-side));padding:var(--cashier-qc-page-pad) 0 var(--cashier-qc-page-pad) var(--cashier-qc-page-pad);gap:0;overflow:hidden}.cashier-qc-body{flex:1;min-height:0;display:grid;grid-template-columns:var(--cashier-qc-split-columns);gap:0;overflow:hidden}.cashier-qc-main{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:100%;overflow:auto;padding-right:var(--elist-section-gap, 14px)}.cashier-qc-block{display:flex;flex-direction:column;gap:.65rem;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none}.cashier-qc-block--info{flex:0 0 auto;padding-bottom:var(--elist-section-gap, 14px)}.cashier-qc-block--plan{flex:1 1 auto;min-height:0;padding-top:var(--elist-section-gap, 14px);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-qc-block--plan.is-locked{opacity:.72}.cashier-qc-block--plan.is-locked .products-master-control input:disabled,.cashier-qc-block--plan.is-locked .pos-select-trigger:disabled{cursor:not-allowed}.cashier-qc-card-no{display:flex;align-items:stretch;gap:.5rem;min-width:0}.cashier-qc-card-no-prefix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:0 .65rem;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size);font-variant-numeric:tabular-nums}.cashier-qc-card-no .products-master-control{flex:1 1 auto;min-width:0}.cashier-qc-settle-fields{display:grid;grid-template-columns:1fr;gap:.55rem}.cashier-qc-settle-fields .products-master-field{margin:0}html[data-control-chrome=outlined] .cashier-qc-card-no-prefix{background:var(--b-control-fill, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-qc-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.cashier-qc-section-head--split{justify-content:space-between}.cashier-qc-section-head-main{display:inline-flex;align-items:center;gap:.5rem}.cashier-qc-section-title{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:650;color:var(--b-text, #1d1d1f);line-height:1.3}.cashier-qc-section-title svg{flex-shrink:0;color:var(--b-primary, #007aff)}.cashier-qc-section-hint{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b);line-height:1.3;font-weight:400}.cashier-qc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem;align-items:start}.cashier-qc-plan-grid{flex:1 1 auto;min-height:0;align-content:start}.cashier-qc-form-grid .products-master-field,.cashier-qc-form-grid .products-master-field.cashier-qc-field--full{margin:0;min-width:0}.cashier-qc-field--full{grid-column:1 / -1}.cashier-qc-form-grid .products-master-seg{width:100%}.cashier-qc-receipt{--cashier-qc-receipt-inset: var(--elist-section-gap, 14px);display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;margin-left:var(--elist-section-gap, 14px);padding-left:var(--cashier-qc-receipt-inset);padding-right:var(--cashier-qc-receipt-inset);border:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;box-sizing:border-box}.cashier-qc-receipt-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin:0;padding:0;min-height:2.75rem;border:0}.cashier-qc-receipt-body.overlay-scroll-shell{flex:1 1 0;min-height:0}.cashier-qc-receipt-body .overlay-scroll-viewport{height:100%}.cashier-qc-receipt-body.overlay-scroll-shell:has(.cashier-qc-receipt-empty) .overlay-scroll-viewport{display:flex;flex-direction:column;min-height:100%}.cashier-qc-receipt-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:0;margin:0;padding:1.5rem var(--elist-section-gap, 14px);text-align:center;color:var(--b-text-secondary, #6e6e73)}.cashier-qc-receipt-empty>svg{flex:0 0 auto;color:var(--b-text-muted, #64748b);opacity:.72}.cashier-qc-receipt-empty-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:650;color:var(--b-text, #1d1d1f);line-height:1.35}.cashier-qc-receipt-empty-hint{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #6e6e73);line-height:1.45;white-space:nowrap}.cashier-qc-receipt-stack{display:flex;flex-direction:column;gap:.75rem;padding:0 0 .85rem;box-sizing:border-box}.cashier-qc-receipt-hero{display:flex;flex-direction:column;gap:.2rem;padding:.15rem 0 .35rem;background:transparent;border:0;border-radius:0}.cashier-qc-receipt-hero-k{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-muted, #64748b)}.cashier-qc-receipt-hero-v{font-family:var(--b-font);font-size:1.85rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--b-primary, #007aff);line-height:1.15}.cashier-qc-receipt-hero-sub,.cashier-qc-receipt-hero-scheme{margin-top:.2rem;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.cashier-qc-receipt-panel,.cashier-qc-receipt-section{display:flex;flex-direction:column;gap:0;min-width:0;background:transparent;border:0;border-radius:0;overflow:visible}.cashier-qc-receipt-panel+.cashier-qc-receipt-panel,.cashier-qc-receipt-hero+.cashier-qc-receipt-panel{margin-top:.15rem;padding-top:.35rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-qc-receipt-panel>.cashier-qc-receipt-row:first-child{border-top:0;padding-top:.35rem}.cashier-qc-receipt-section-title{margin:0;padding:.55rem .9rem;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:650;color:var(--b-text, #1d1d1f);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));background:color-mix(in srgb,var(--b-control-fill, rgba(120, 120, 128, .1)) 55%,transparent)}.cashier-qc-receipt-section-body{display:flex;flex-direction:column;gap:0;min-width:0}.cashier-qc-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));font-family:var(--b-font);font-size:var(--b-font-size)}.cashier-qc-receipt-section-body>.cashier-qc-receipt-row:first-child{border-top:0}.cashier-qc-receipt-label{color:var(--b-text-secondary, #64748b);flex-shrink:0;font-weight:400}.cashier-qc-receipt-value{color:var(--b-text, #1d1d1f);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;word-break:break-all}.cashier-qc-receipt-value.is-accent{font-weight:650}.cashier-qc-receipt-value.is-money{color:var(--b-primary, #007aff);font-weight:700}.cashier-qc-receipt-value.is-empty{color:var(--b-text-muted, #64748b);font-weight:500}.cashier-qc-receipt-row.is-total .cashier-qc-receipt-label,.cashier-qc-receipt-row.is-total .cashier-qc-receipt-value{font-weight:700}.cashier-qc-receipt-row.is-total .cashier-qc-receipt-value.is-money{color:var(--b-primary, #007aff)}.cashier-qc-receipt-settle{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.85rem 0 0;border-top:0;background:transparent}.cashier-qc-receipt-settle:before{content:"";position:absolute;top:0;left:0;right:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.cashier-qc-settle-total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.cashier-qc-settle-total-label{color:var(--b-text-secondary, #64748b)}.cashier-qc-settle-total strong{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--b-primary, #007aff)}.cashier-qc-settle-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.cashier-qc-settle-actions .orders-filter-btn{flex:0 0 auto}.cashier-qc-settle-actions .pos-btn-primary{flex:1 1 auto;min-width:7rem;min-height:2.5rem}.cashier-svc-page--quickcard .cashier-svc-err,.cashier-svc-page--quickcard .cashier-svc-msg{margin:0}@media(max-width:960px){.cashier-svc-page--quickcard{padding:var(--cashier-qc-page-pad);overflow:auto}.cashier-qc-body{grid-template-columns:1fr;overflow:visible}.cashier-qc-main{height:auto;overflow:visible;padding-right:0}.cashier-qc-block--plan{flex:0 0 auto}.cashier-qc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-qc-receipt{margin-left:0;padding-left:0;padding-right:0;border-left:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));margin-top:var(--elist-section-gap, 14px);padding-top:var(--elist-section-gap, 14px);min-height:22rem;height:auto;max-height:none}}@media(max-width:640px){.cashier-qc-form-grid{grid-template-columns:1fr}}.appt-shell{--appt-block-pending-bg: #3b82f6;--appt-block-pending-fg: #ffffff;--appt-block-confirmed-bg: #8b5cf6;--appt-block-confirmed-fg: #ffffff;--appt-block-service-bg: #f97316;--appt-block-service-fg: #ffffff;--appt-block-done-bg: #22c55e;--appt-block-done-fg: #ffffff;--appt-block-muted-bg: #94a3b8;--appt-block-muted-fg: #ffffff;--appt-idle-dot: var(--b-success, #15803d)}.appt-shell .orders-page--sales-detail{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appt-shell .appt-board.enterprise-list-board,.appt-board.enterprise-list-board{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--elist-section-gap, 14px);background:transparent}.appt-toolbar{--appt-toolbar-h: 52px;display:flex;align-items:stretch;gap:.75rem;flex:0 0 auto;flex-wrap:nowrap;position:relative;height:var(--appt-toolbar-h);min-height:var(--appt-toolbar-h);max-height:var(--appt-toolbar-h);box-sizing:border-box;overflow:hidden}.appt-week-strip-wrap .appt-toolbar-status,.appt-toolbar-status{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;max-width:min(12rem,40%);pointer-events:none;padding:.15rem .4rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-surface, #fff) 88%,transparent);box-shadow:0 0 0 var(--b-border-width, 1px) var(--b-border, rgba(0, 0, 0, .08))}.appt-toolbar-status:empty{display:none}.appt-toolbar-hint{font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8);white-space:nowrap}.appt-toolbar-error{font-size:var(--b-font-size, 13px);color:var(--b-danger-text, #dc2626);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appt-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem;min-width:0}.appt-stat-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.45rem;padding:.65rem .7rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));font-family:var(--b-font);text-align:left;color:inherit;cursor:default;transition:background .12s ease;box-shadow:none}button.appt-stat-card{cursor:pointer}button.appt-stat-card:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-stat-card.is-on{background:color-mix(in srgb,var(--b-primary, #0891b2) 14%,var(--b-control-fill, rgba(120, 120, 128, .1)));box-shadow:none}button.appt-stat-card.is-on:hover{background:color-mix(in srgb,var(--b-primary, #0891b2) 20%,var(--b-control-fill-hover, rgba(120, 120, 128, .18)))}.appt-stat-label{font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);color:var(--b-text-secondary, #64748b);line-height:1.2}.appt-stat-value{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--b-font);color:var(--b-text, #0f172a);line-height:1.15}.appt-stat-card-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.appt-kpi-block{display:flex;flex-direction:column;gap:.45rem;min-width:0}.appt-stat-icon{flex:0 0 auto;width:28px;height:28px;color:var(--b-primary, #0891b2)}.appt-stat-card .appt-stat-value,.appt-stat-card .appt-stat-icon{color:var(--b-primary, #0891b2)}.appt-toolbar.appt-week-strip-wrap{position:relative;align-items:stretch;gap:.5rem}.appt-week-strip{flex:1 1 auto;width:100%;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;height:100%;margin:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);overflow:hidden;box-sizing:border-box}.appt-week-strip-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;padding:.3rem 1.85rem .35rem .45rem;border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left;cursor:pointer;box-sizing:border-box;transition:background .12s ease,box-shadow .12s ease;box-shadow:none}.appt-week-strip-day:last-child{border-right:0}.appt-week-strip-day:hover{background:var(--b-control-fill, rgba(120, 120, 128, .1))}.appt-week-strip-day.is-selected{z-index:1;background:color-mix(in srgb,var(--b-primary, #0891b2) 12%,var(--b-surface, #fff));box-shadow:inset 2px 0 0 var(--b-primary, #0891b2)}.appt-week-strip-day.is-selected:hover{background:color-mix(in srgb,var(--b-primary, #0891b2) 18%,var(--b-surface, #fff))}.appt-week-strip-body{display:block;min-width:0;max-width:100%}.appt-week-strip-text{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0;text-align:center}.appt-week-strip-primary{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:.3rem;min-width:0;max-width:100%;font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.25;color:var(--b-text, #0f172a)}.appt-week-strip-weekday{font-weight:600;white-space:nowrap}.appt-week-strip-num{font-variant-numeric:tabular-nums;white-space:nowrap}.appt-week-strip-lunar{font-size:var(--b-font-size-caption, 12px);font-weight:400;color:var(--b-text, #0f172a);line-height:1.25;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.appt-week-strip-mark{position:absolute;right:.65rem;bottom:.35rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 3px;border:1px solid currentColor;border-radius:var(--b-radius, 0);background:#fff;font-size:var(--b-font-size, 13px);font-style:normal;font-weight:600;line-height:1;color:var(--b-text-muted, #8e8e93);box-sizing:border-box;pointer-events:none;opacity:.88}.appt-week-strip-mark.is-rest{color:color-mix(in srgb,#ff3b30 88%,#8e8e93);border-color:color-mix(in srgb,#ff3b30 88%,#8e8e93);background:#fff}.appt-week-strip-mark.is-work{color:color-mix(in srgb,var(--b-primary, #0891b2) 78%,#8e8e93);border-color:color-mix(in srgb,var(--b-primary, #0891b2) 78%,#8e8e93);background:#fff}.appt-week-strip-mark.is-stop{color:#8e8e93;border-color:#8e8e93;background:#fff}html[data-theme=dark] .appt-week-strip-mark,html[data-theme=dark] .appt-week-strip-mark.is-rest,html[data-theme=dark] .appt-week-strip-mark.is-work,html[data-theme=dark] .appt-week-strip-mark.is-stop{background:var(--b-surface, #141414)}.appt-week-strip-day.is-closed .appt-week-strip-primary{color:#ff3b30}.appt-main-grid{--appt-row-h: 48px;--appt-gantt-row-h: var(--appt-row-h);--appt-head-h: 40px;--appt-ctrl-h: 26px;--appt-col-head-h: 30px;--appt-weekday-h: var(--appt-col-head-h);--appt-gantt-head-h: var(--appt-col-head-h);--appt-week-rows: 5;--appt-gantt-data-rows: 5;--appt-grid-h: calc(var(--appt-week-rows) * var(--appt-row-h));--appt-body-h: calc(var(--appt-weekday-h) + var(--appt-grid-h));--appt-gantt-body-h: calc( var(--appt-gantt-head-h) + var(--appt-gantt-data-rows) * var(--appt-gantt-row-h) );--appt-body-frame-h: var(--appt-body-h);--appt-gantt-body-frame-h: var(--appt-gantt-body-h);--appt-cal-w: min(352px, 100%);display:flex;align-items:stretch;gap:.85rem;flex:1 1 0;min-height:0;overflow:hidden}.appt-calendar{flex:0 0 var(--appt-cal-w);width:var(--appt-cal-w);max-width:352px;min-width:280px;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.appt-calendar-body-footer{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:var(--elist-section-gap, 14px) var(--appt-cal-inline-inset) .75rem;border-top:0;box-sizing:border-box;position:relative;z-index:1}.appt-calendar-body-footer:before{content:"";position:absolute;top:0;left:var(--appt-cal-inline-inset);right:var(--appt-cal-inline-inset);height:1px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.appt-calendar-body-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:0 0 auto;min-height:calc(1.1rem + 1em + 1px);box-sizing:border-box}.appt-calendar-body-actions .pos-list-create-btn{width:100%;justify-content:center;border-radius:var(--b-radius, 0)!important;min-height:var(--b-control-h, 32px);font-weight:600}.appt-right-col{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);overflow:hidden}.appt-gantt{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.appt-calendar-head,.appt-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:0 0 auto;height:var(--appt-head-h);min-height:var(--appt-head-h);max-height:var(--appt-head-h);margin-bottom:.5rem;box-sizing:border-box}.appt-calendar-head{margin-bottom:0;padding:0 .55rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.appt-calendar-head h3,.appt-section-head h3{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a)}.appt-section-sub{display:inline-flex;align-items:center;gap:.65rem;font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #64748b);font-variant-numeric:tabular-nums}.appt-section-head.appt-gantt-head-bar{height:var(--appt-head-h);min-height:var(--appt-head-h);max-height:var(--appt-head-h);margin-bottom:0;padding:0 .55rem;align-items:center;gap:.5rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.appt-gantt-head-titles{display:flex;align-items:center;min-width:0;min-height:0}.appt-gantt-tools{display:inline-flex;align-items:center;gap:.4rem;flex:0 1 auto;min-width:0;height:100%}.appt-calendar-nav{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;margin-left:auto;min-width:0;height:100%}.appt-calendar-year-select,.appt-calendar-month-select{width:var(--appt-cal-ym-w, max-content);min-width:0;flex:0 0 auto}.appt-calendar-year-select .pos-select-trigger,.appt-calendar-month-select .pos-select-trigger{width:100%;height:var(--appt-ctrl-h)!important;min-height:var(--appt-ctrl-h)!important;padding-left:.5rem;padding-right:.35rem;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;text-align:right;box-sizing:border-box}.appt-calendar-year-select .pos-select-value,.appt-calendar-month-select .pos-select-value{flex:0 1 auto;overflow:visible;text-overflow:clip;text-align:right}.appt-calendar-mode-seg.products-master-seg{width:auto;height:var(--appt-ctrl-h);min-height:var(--appt-ctrl-h);flex:0 0 auto}.appt-calendar-mode-seg button{flex:0 0 auto;min-width:1.75rem;padding:0 .45rem;font-size:var(--b-font-size, 13px);line-height:1}.appt-calendar-mode-seg button.is-on{color:#fff!important;background:var(--b-primary, #0891b2)!important}.appt-calendar-mode-seg button:hover:not(.is-on){color:var(--b-primary, #0891b2);background:transparent}.appt-gantt-search.pos-search{width:min(14rem,36vw);min-width:9rem;height:var(--appt-ctrl-h)!important;min-height:var(--appt-ctrl-h)!important;border-radius:var(--b-radius, 0)!important;border:1px solid transparent!important;background:var(--b-control-fill, rgba(120, 120, 128, .1))!important}.appt-gantt-search.pos-search:hover,.appt-gantt-search.pos-search:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important}.appt-gantt-sort{width:7.5rem;min-width:6.5rem}.appt-gantt-sort .pos-select-trigger{height:var(--appt-ctrl-h)!important;min-height:var(--appt-ctrl-h)!important;border-radius:var(--b-radius, 0)!important;border:1px solid transparent!important;background:var(--b-control-fill, rgba(120, 120, 128, .1))!important}.appt-gantt-sort .pos-select-trigger:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important}.appt-gantt-refresh{flex:0 0 auto;width:var(--appt-ctrl-h);min-width:var(--appt-ctrl-h);height:var(--appt-ctrl-h);padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--b-radius, 0)!important;border:1px solid transparent!important;background:var(--b-control-fill, rgba(120, 120, 128, .1))!important;box-sizing:border-box}.appt-gantt-refresh:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important}.appt-gantt-refresh svg{width:12px;height:12px}.appt-calendar-body{--appt-cal-today: #ff3b30;--appt-cal-selected: var(--b-primary, #0891b2);--appt-cal-selected-fg: #ffffff;--appt-cal-weekend: #ff4d4f;--appt-cal-outside: color-mix(in srgb, var(--b-text, #0f172a) 25%, transparent);--appt-cal-inline-inset: .75rem;position:relative;flex:1 1 0;min-height:calc(var(--appt-body-frame-h) + 7.5rem);height:auto;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;overflow:hidden;box-sizing:border-box;box-shadow:none}.appt-calendar-year-panel{flex:0 0 var(--appt-body-h);height:var(--appt-body-h);min-height:var(--appt-body-h);max-height:var(--appt-body-h);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:.5rem;padding:.65rem var(--appt-cal-inline-inset, .75rem);box-sizing:border-box}.appt-calendar-year-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:0;background:transparent;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0}.appt-calendar-year-cell-inner{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;max-height:28px;min-height:28px;padding:0 .45rem;border-radius:var(--pos-date-cell-radius, 6px);background:transparent;color:inherit;white-space:nowrap;line-height:1}.appt-calendar-year-cell:hover:not(.is-on) .appt-calendar-year-cell-inner{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-calendar-year-cell.is-current:not(.is-on){color:var(--b-primary, #0891b2)}.appt-calendar-year-cell.is-on .appt-calendar-year-cell-inner{background:var(--appt-cal-selected, var(--b-primary, #0891b2));color:var(--appt-cal-selected-fg, #ffffff)}html[data-theme=dark] .appt-calendar-year-cell.is-on .appt-calendar-year-cell-inner,[data-theme=dark] .appt-calendar-year-cell.is-on .appt-calendar-year-cell-inner{background:#fff;color:#000}.appt-calendar-weekdays{position:relative;display:grid;grid-template-columns:repeat(7,1fr);flex:0 0 var(--appt-weekday-h);height:var(--appt-weekday-h);min-height:var(--appt-weekday-h);max-height:var(--appt-weekday-h);border-bottom:0;background:transparent;box-sizing:border-box}.appt-calendar-weekdays:after{content:"";position:absolute;left:var(--appt-cal-inline-inset);right:var(--appt-cal-inline-inset);bottom:0;height:1px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.appt-calendar-weekdays span{display:flex;align-items:center;justify-content:center;font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #64748b)}.appt-calendar-weekdays span.is-weekend{color:var(--appt-cal-weekend, #ff4d4f)}.appt-calendar-grid{flex:0 0 auto;height:var(--appt-grid-h);min-height:0;display:flex;flex-direction:column}.appt-calendar-row{position:relative;flex:0 0 var(--appt-row-h);height:var(--appt-row-h);min-height:var(--appt-row-h);max-height:var(--appt-row-h);display:grid;grid-template-columns:repeat(7,1fr);border-bottom:0;box-sizing:border-box}.appt-calendar-row:not(.is-last):after{content:"";position:absolute;left:var(--appt-cal-inline-inset);right:var(--appt-cal-inline-inset);bottom:0;height:1px;background:var(--b-border-light, rgba(0, 0, 0, .05));pointer-events:none}.appt-calendar-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.15rem;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;color:inherit}.appt-calendar-day-core{--appt-cal-today: #ff3b30;--appt-cal-selected: var(--b-primary, #0891b2);--appt-cal-selected-fg: #ffffff;--appt-cal-mark-fs: 8px;--appt-cal-lunar-fs: 9px;--appt-cal-dot-size: 5px;position:relative;width:min(2.6rem,72%);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;border-radius:50%!important;box-sizing:border-box;background:transparent}.appt-calendar-day-badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.appt-calendar-day-badges-side{position:absolute;top:0;display:flex;flex-direction:column;gap:0;line-height:1}.appt-calendar-day-badges-side.is-left{left:0}.appt-calendar-day-badges-side.is-right{right:0;align-items:flex-end}.appt-calendar-mark{font-size:var(--appt-cal-mark-fs, 8px);font-style:normal;font-weight:700;line-height:1}.appt-calendar-mark.is-closed{color:var(--b-text-muted, #9ca3af)}.appt-calendar-mark.is-work{color:var(--b-text-secondary, #64748b)}.appt-calendar-mark.is-holiday{color:#c9a227}.appt-calendar-num{font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;line-height:1;position:relative;z-index:0}.appt-calendar-lunar{font-size:var(--appt-cal-lunar-fs, 9px);line-height:1;color:var(--b-text-muted, #94a3b8);position:relative;z-index:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-calendar-day.today.selected .appt-calendar-lunar,.appt-calendar-day.selected:not(.today) .appt-calendar-lunar{color:#ffffffe6}.appt-calendar-day.selected .appt-calendar-mark.is-closed,.appt-calendar-day.selected .appt-calendar-mark.is-work,.appt-calendar-day.selected .appt-calendar-mark.is-holiday{color:#ffffffe6}.appt-calendar-dots{position:absolute;left:50%;top:100%;bottom:auto;margin-top:2px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:2px;pointer-events:none;z-index:1;line-height:0}.appt-calendar-dot{display:block;width:var(--appt-cal-dot-size, 5px);height:var(--appt-cal-dot-size, 5px);border-radius:50%;background:var(--b-primary, #0891b2);font-style:normal}.appt-calendar-day:hover:not(.selected):not(.today) .appt-calendar-day-core{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-calendar-day.today:not(.selected) .appt-calendar-day-core{background:transparent;color:inherit;box-shadow:none}.appt-calendar-day.today:not(.selected) .appt-calendar-num{color:var(--appt-cal-today, #ff3b30);font-weight:700}.appt-calendar-day.today:not(.selected) .appt-calendar-lunar{color:var(--appt-cal-today, #ff3b30)}.appt-calendar-day.selected .appt-calendar-day-core{overflow:visible;background:var(--appt-cal-selected, var(--b-primary, #0891b2));color:var(--appt-cal-selected-fg, #ffffff);box-shadow:none}.appt-calendar-day.today.selected .appt-calendar-day-core{background:var(--appt-cal-selected, var(--b-primary, #0891b2));color:#fff}.appt-calendar-day.today.selected .appt-calendar-num{color:inherit;font-weight:700}.appt-calendar-day.is-outside:not(.selected) .appt-calendar-num,.appt-calendar-day.is-outside:not(.selected) .appt-calendar-lunar{color:var(--appt-cal-outside, rgba(15, 23, 42, .25))}.appt-calendar-day.is-outside:not(.selected) .appt-calendar-mark{opacity:.55}.appt-calendar-day.is-weekend:not(.selected):not(.today):not(.is-outside) .appt-calendar-num{color:var(--appt-cal-weekend, #ff4d4f)}html[data-theme=dark] .appt-calendar-day.selected .appt-calendar-day-core,[data-theme=dark] .appt-calendar-day.selected .appt-calendar-day-core{--appt-cal-selected: #ffffff;--appt-cal-selected-fg: #000000;background:#fff;color:#000}html[data-theme=dark] .appt-calendar-day.selected .appt-calendar-lunar,[data-theme=dark] .appt-calendar-day.selected .appt-calendar-lunar{color:#0000008c}html[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-holiday,html[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-work,html[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-closed,[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-holiday,[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-work,[data-theme=dark] .appt-calendar-day.selected .appt-calendar-mark.is-closed{color:#000000a6}.appt-calendar-day.selected{overflow:visible;z-index:2}.appt-calendar-day.today:not(.selected) .appt-calendar-dot{background:var(--appt-cal-today, #ff3b30)}.appt-calendar-day.selected .appt-calendar-dot{background:var(--b-primary, #0891b2)}.appt-calendar-day.today.selected .appt-calendar-dot{background:var(--appt-cal-today, #ff3b30)}.appt-calendar-day.is-past:not(.selected):not(.today):not(.is-outside){opacity:.55}.appt-gantt-body{flex:0 0 auto;height:var(--appt-gantt-body-frame-h);min-height:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;overflow:hidden;box-sizing:border-box;box-shadow:none}.appt-gantt-x-scroll{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden}.appt-gantt-head-wrap{flex:0 0 var(--appt-gantt-head-h);height:var(--appt-gantt-head-h);min-height:var(--appt-gantt-head-h);max-height:var(--appt-gantt-head-h);overflow:hidden;box-shadow:inset 0 calc(-1 * var(--b-border-width, 1px)) 0 var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.appt-gantt-scroll-shell.overlay-scroll-shell{flex:0 0 auto;height:calc(var(--appt-gantt-data-rows) * var(--appt-gantt-row-h));min-height:0;display:flex;flex-direction:column;overflow:hidden}.appt-gantt-scroll.overlay-scroll-viewport{flex:1 1 0;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto}.appt-gantt-table tbody tr.is-filler .appt-gantt-timeline{height:var(--appt-gantt-row-h)}.appt-gantt-table tbody tr.is-filler>th,.appt-gantt-table tbody tr.is-filler>td{background:color-mix(in srgb,var(--b-bg, #f5f5f7) 55%,transparent)}.appt-gantt-table tbody tr.is-filler .appt-gantt-grid-col{border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,transparent)}.appt-gantt-col-corner{width:220px}.appt-gantt-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--b-font-size, 13px)}.appt-gantt-table th,.appt-gantt-table td{border-right:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));border-bottom:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));padding:0;vertical-align:middle;box-sizing:border-box}.appt-gantt-table tr>:last-child{border-right:none}.appt-gantt-table tbody tr:last-child>th,.appt-gantt-table tbody tr:last-child>td{border-bottom:none}.appt-gantt-table--head thead th{height:var(--appt-gantt-head-h);background:transparent;color:var(--b-text-muted, #5c6578);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.appt-gantt-corner{background:transparent;font-weight:500;color:var(--b-text-muted, #5c6578);text-align:left;padding:0 .55rem!important}.appt-gantt-name{width:220px;height:var(--appt-gantt-row-h);padding:0 .55rem!important;background:var(--b-surface, #fff);font-weight:500;text-align:left}.appt-gantt-name-inner{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;max-width:100%}.appt-gantt-avatar{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden;box-sizing:border-box}button.appt-gantt-avatar.is-uploadable{cursor:pointer;position:relative}button.appt-gantt-avatar.is-uploadable:hover:not(:disabled):after,button.appt-gantt-avatar.is-uploadable:focus-visible:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--b-primary, #007aff) 35%,transparent);pointer-events:none}button.appt-gantt-avatar.is-uploading{opacity:.85;cursor:wait}button.appt-gantt-avatar.is-uploading:after{content:none}.appt-gantt-avatar img{width:100%;height:100%;object-fit:cover;display:block}.appt-gantt-name-meta{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;flex:1 1 auto}.appt-gantt-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;color:var(--b-text, #0f172a)}.appt-gantt-name-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text, #334155);font-size:var(--b-font-size-caption, 12px);font-weight:400;line-height:1.2}.appt-gantt-avail{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;margin-left:.25rem;font-size:var(--b-font-size-caption, 12px);font-weight:500;line-height:1;white-space:nowrap;color:var(--b-text-muted, #64748b)}.appt-gantt-avail.is-idle{color:var(--appt-idle-dot, #15803d)}.appt-gantt-avail.is-off{color:#64748b}.appt-gantt-off-icon{flex:0 0 auto;width:12px;height:12px;color:inherit}.appt-gantt-table tbody tr.is-off{opacity:.55}.appt-gantt-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.appt-gantt-dot--idle{background:var(--appt-idle-dot, #15803d)}.appt-gantt-dot--busy{background:#e68600}.appt-gantt-legend{display:inline-flex;align-items:center;gap:.25rem;margin-left:.35rem}.appt-gantt-legend .appt-gantt-dot{margin-left:.35rem}.appt-gantt-timeline{position:relative;height:var(--appt-gantt-row-h);padding:0!important}.appt-gantt-timeline-inner{position:relative;display:grid;height:100%;width:100%}.appt-gantt-grid-col{border-right:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));pointer-events:none}.appt-gantt-grid-col:last-child{border-right:none}html[data-theme=dark] .appt-gantt-table th,html[data-theme=dark] .appt-gantt-table td,html[data-theme=dark] .appt-gantt-grid-col{border-color:#ffffff0b}html[data-theme=dark] .appt-gantt-head-wrap{box-shadow:inset 0 -1px #ffffff14}html[data-theme=dark] .appt-calendar,html[data-theme=dark] .appt-gantt,html[data-theme=dark] .appt-list-card{border-color:#ffffff1a}.appt-gantt-block{position:absolute;top:.3rem;bottom:.3rem;z-index:1;padding:0 .45rem;border:0;border-radius:var(--b-radius, 0);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.2;display:flex;align-items:center;overflow:hidden;cursor:pointer;box-sizing:border-box;color:#1d4ed8;background:color-mix(in srgb,#3b82f6 14%,var(--b-surface, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,#3b82f6 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-block-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-gantt-block-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--b-radius-count-badge, 999px);background:var(--mac-red, #ff3b30);color:#fff;font-size:var(--b-font-size-caption, 12px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box;pointer-events:none}.appt-gantt-rest-band{position:absolute;top:.35rem;bottom:.35rem;z-index:0;display:flex;align-items:center;justify-content:center;border-radius:var(--b-radius, 0);background:repeating-linear-gradient(-45deg,color-mix(in srgb,#94a3b8 14%,transparent),color-mix(in srgb,#94a3b8 14%,transparent) 4px,color-mix(in srgb,#cbd5e1 10%,transparent) 4px,color-mix(in srgb,#cbd5e1 10%,transparent) 8px),var(--b-border, rgba(0, 0, 0, .08));pointer-events:none;overflow:hidden}.appt-gantt-rest-band em{font-style:normal;font-size:var(--b-font-size, 13px);font-weight:600;color:#64748b;white-space:nowrap}.appt-gantt-block:hover,.appt-gantt-block.is-focused{outline:none;z-index:2}.appt-gantt-block:focus,.appt-gantt-block:focus-visible{outline:none}.appt-gantt-block.status-pending{background:color-mix(in srgb,#3b82f6 14%,var(--b-surface, #fff));color:#1d4ed8;box-shadow:inset 0 0 0 1px color-mix(in srgb,#3b82f6 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-block.status-confirmed{background:color-mix(in srgb,#8b5cf6 14%,var(--b-surface, #fff));color:#6d28d9;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b5cf6 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-block.status-in_service{background:color-mix(in srgb,#f97316 14%,var(--b-surface, #fff));color:#c2410c;box-shadow:inset 0 0 0 1px color-mix(in srgb,#f97316 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-block.status-completed{background:color-mix(in srgb,var(--b-success, #15803d) 14%,var(--b-surface, #fff));color:var(--b-success, #15803d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-success, #15803d) 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-block.status-cancelled,.appt-gantt-block.status-no_show{background:color-mix(in srgb,#94a3b8 16%,var(--b-surface, #fff));color:#475569;opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,#94a3b8 45%,transparent),0 1px 2px #0f172a0f}.appt-gantt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:8rem;padding:1.25rem;text-align:center}.appt-gantt-empty-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a)}.appt-gantt-empty-hint{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #64748b)}.appt-list-card{flex:1 1 0;min-height:160px;display:flex;flex-direction:column;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.appt-section-head.appt-list-head-bar{display:flex;justify-content:space-between;gap:.5rem;height:var(--appt-head-h);min-height:var(--appt-head-h);max-height:var(--appt-head-h);margin-bottom:0;padding:0 .55rem;align-items:center;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.appt-section-head.appt-list-head-bar h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--b-font-weight, 400)}.appt-list-head-bar .products-list-actions-right,.appt-list-head-bar .reports-detail-toolbar-meta{gap:.35rem;height:var(--appt-ctrl-h);min-height:var(--appt-ctrl-h)}.appt-list-head-bar .orders-filter-btn.products-list-tool{width:var(--appt-ctrl-h);min-width:var(--appt-ctrl-h);max-width:var(--appt-ctrl-h);height:var(--appt-ctrl-h);min-height:var(--appt-ctrl-h);max-height:var(--appt-ctrl-h)}.appt-list-head-bar .orders-filter-btn.products-list-tool svg{width:12px;height:12px}.appt-list-table-region.orders-table-card{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;gap:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}.appt-list-table-region .pos-list-table-body{flex:1 1 0;min-height:0;border:0;border-radius:0}.appt-list-table-region .products-pagination-shell{flex:0 0 auto;padding:.3rem .55rem;border-top:0;box-sizing:border-box}.appt-list-table-region .orders-page-size-select .pos-select-trigger,.appt-list-table-region .orders-page-size-trigger{height:var(--appt-ctrl-h)!important;min-height:var(--appt-ctrl-h)!important;max-height:var(--appt-ctrl-h)!important}.appt-list-table-region .products-page-btn{min-width:var(--appt-ctrl-h);height:var(--appt-ctrl-h);min-height:var(--appt-ctrl-h);padding:0 .3rem}.appt-list-table-region .products-page-jumper-input{height:var(--appt-ctrl-h);min-height:var(--appt-ctrl-h);width:2.75rem}.appt-day-list-table.pos-table-wrap{height:100%}.appt-day-list-table.pos-table-wrap .pos-table th,.appt-day-list-table.pos-table-wrap .pos-table td,.appt-day-list-table .appt-status-badge{font-weight:var(--b-font-weight, 400)}.appt-day-list-table tbody tr.is-focused td,.appt-day-list-table tbody tr.is-focused td.is-col-frozen,.appt-day-list-table tbody tr.is-focused td.is-col-frozen-trail{background:var(--b-primary-soft, rgba(8, 145, 178, .1))}.appt-day-list-table th[data-column-id=actions],.appt-day-list-table td[data-column-id=actions]{overflow:visible}.appt-day-list-table th[data-column-id=actions] .pos-table-th-inner,.appt-day-list-table td[data-column-id=actions] .appt-list-actions{display:inline-flex;align-items:center;justify-content:flex-start;margin:0;padding:0;max-width:100%;vertical-align:middle}.appt-mono{font-variant-numeric:tabular-nums}.appt-list-customer{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;max-height:100%;overflow:hidden}.appt-list-customer-name{font-weight:var(--b-font-weight, 400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.appt-list-phone{font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.appt-status-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--b-radius, 0);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.2;background:var(--appt-block-muted-bg, #94a3b8);color:var(--appt-block-muted-fg, #ffffff)}.appt-status-badge.is-blue{background:var(--appt-block-pending-bg, #3b82f6);color:var(--appt-block-pending-fg, #ffffff)}.appt-status-badge.is-purple{background:var(--appt-block-confirmed-bg, #8b5cf6);color:var(--appt-block-confirmed-fg, #ffffff)}.appt-status-badge.is-orange{background:var(--appt-block-service-bg, #f97316);color:var(--appt-block-service-fg, #ffffff)}.appt-status-badge.is-green{background:var(--appt-block-done-bg, #22c55e);color:var(--appt-block-done-fg, #ffffff)}.appt-status-badge.is-red{background:#dc2626;color:#fff}.appt-list-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;overflow:visible;white-space:nowrap}.appt-list-actions .appt-table-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;font:inherit;font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4;white-space:nowrap;cursor:pointer;color:var(--b-primary, #007aff);text-decoration:none}.appt-list-actions .appt-table-action:hover,.appt-list-actions .appt-table-action:focus-visible{background:transparent!important;text-decoration:underline;text-underline-offset:.15em}.appt-list-actions .appt-table-action.is-info{color:var(--b-primary, #007aff)}.appt-list-actions .appt-table-action.is-warning{color:#c26e00}.appt-list-actions .appt-table-action.is-success{color:var(--b-success, #15803d)}.appt-list-actions .appt-table-action.is-danger{color:#ff3b30}.appt-list-actions .appt-table-action-sep{flex:0 0 auto;color:var(--b-border-strong, rgba(0, 0, 0, .18));font-weight:400;line-height:1.4;pointer-events:none;-webkit-user-select:none;user-select:none}.appt-gantt-ctx{position:fixed;z-index:12000;min-width:168px;max-width:240px;padding:.25rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:0 10px 28px #0f172a1f}.appt-gantt-ctx-title{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.45rem .55rem .4rem;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));margin-bottom:.15rem}.appt-gantt-ctx-title span{font-weight:400;font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #94a3b8)}.appt-gantt-ctx-item{display:block;width:100%;text-align:left;border:0;border-radius:var(--b-radius, 0);background:transparent;padding:.4rem .55rem;font-size:var(--b-font-size, 13px);color:var(--b-text, #181c26);cursor:pointer}.appt-gantt-ctx-item:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-gantt-ctx-item.is-danger{color:var(--b-danger, #dc2626)}.appt-gantt-ctx-item.is-danger:hover{background:#dc262614}.appt-gantt-ctx-sep{height:1px;margin:.2rem .35rem;background:var(--b-border, rgba(0, 0, 0, .08))}.products-master-field.is-disabled{opacity:.55}@media(max-width:960px){.appt-main-grid{flex-direction:column;max-height:none;overflow:auto}.appt-calendar{flex:0 0 auto;width:100%;max-width:none}.appt-right-col{flex:1 1 auto;min-height:420px}.appt-list-card{flex:0 0 auto;height:240px;min-height:240px;max-height:240px}.appt-week-strip{grid-template-columns:repeat(7,minmax(3.25rem,1fr));overflow-x:auto}.appt-toolbar.appt-week-strip-wrap{height:auto;min-height:52px;max-height:none}}.enterprise-form-modal--master.appt-create-modal{--appt-create-slot-control-h: var(--b-control-h, 32px);--appt-create-clock-w: 6.5rem;--appt-create-duration-w: 5.75rem;--appt-create-slot-well-bg: var(--b-control-fill, rgba(120, 120, 128, .1));--appt-create-slot-well-bg-hover: var(--b-control-fill-hover, rgba(120, 120, 128, .18));--appt-create-slot-well-fg: var(--b-text-muted, #64748b)}.enterprise-form-modal--master.appt-create-modal:not(.is-fullscreen){width:min(940px,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem);height:min(550px,85vh);max-height:min(88vh,900px)}@media(max-width:760px){.enterprise-form-modal--master.appt-create-modal:not(.is-fullscreen){width:min(100%,36rem)!important;height:min(550px,85vh)}}.appt-create-modal .products-master-field.is-disabled{opacity:.45;pointer-events:none}.appt-create-modal .products-master-control:has(textarea){align-items:stretch;padding:0;min-height:0}.appt-create-modal .products-master-control textarea{display:block;width:100%;min-height:4.25rem;margin:0;padding:.45rem var(--pos-control-pad-x, 1rem);border:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:1.45;resize:vertical;box-sizing:border-box}.appt-create-required{color:#ff3b30;font-weight:600;font-style:normal}.appt-create-slots-field{grid-column:1 / -1!important;display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.appt-create-slots-head{display:flex;align-items:flex-end;gap:.75rem;width:100%;box-sizing:border-box}.appt-create-slots-head-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.appt-create-slots-head-main h4{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text, #0f172a);line-height:1.25;font-family:var(--b-font)}.appt-create-slots-head-main .products-master-label-text{position:relative;display:flex;align-items:center;gap:.35rem;min-width:0}.appt-create-slots-head-main .products-master-bar{width:.25rem;height:.875rem;border-radius:var(--b-radius-control, 0);flex-shrink:0;background:var(--b-primary, #007aff);box-shadow:none;border:0}.appt-create-slots-hint{margin:0;padding-left:.75rem;font-size:var(--b-font-size, 13px);font-family:var(--b-font);color:var(--b-text-muted, #94a3b8);font-weight:400;line-height:1.35}.appt-create-slots-box{display:flex;flex-direction:column;gap:.7rem;width:100%;position:relative;overflow:visible}.appt-create-slots{display:flex;flex-direction:column;gap:.55rem;width:100%}.appt-create-slot-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.45rem;width:100%;min-width:0;box-sizing:border-box}.appt-create-slot-row>.appt-create-slot-badge,.appt-create-slot-row>.appt-create-duration-pill,.appt-create-slot-row>.appt-create-clock-col,.appt-create-slot-row>.appt-create-slot-remove{margin-top:0}.appt-create-slot-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex:0 0 5.75rem;width:5.75rem;min-width:5.75rem;box-sizing:border-box;height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));min-height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));padding:0 .45rem;border-radius:var(--b-radius-control, 0);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:var(--b-font-weight, 400);font-variant-numeric:tabular-nums;border:0;line-height:1;white-space:nowrap;overflow:hidden}.appt-create-slot-badge.is-blue,.appt-create-slot-badge.is-indigo{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 18%,#ffffff)}.appt-create-slot-badge-dot{width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.appt-create-slot-therapist-col,.appt-create-slot-time-col{display:flex;flex-direction:column;gap:.25rem;min-width:0;align-self:flex-start}.appt-create-slot-therapist-col{flex:1.15 1 0;min-width:6.5rem}.appt-create-slot-time-col{flex:1.7 1 0;min-width:12.5rem}.appt-create-slot-therapist{width:100%;min-width:0}.appt-create-slot-therapist-col .products-master-field-error,.appt-create-slot-time-col .products-master-field-error{margin:0}.appt-create-time-range{display:flex;align-items:center;width:100%;min-width:0;height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));min-height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));padding:0 .45rem 0 0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--appt-create-slot-well-bg);box-sizing:border-box;gap:0;overflow:hidden;transition:background .12s ease}.appt-create-time-range:hover,.appt-create-time-range:focus-within{background:var(--appt-create-slot-well-bg-hover)}.appt-create-time-range.is-error,.appt-create-time-range.is-error:hover,.appt-create-time-range.is-error:focus-within{background:color-mix(in srgb,#ff3b30 12%,var(--b-control-fill, rgba(120, 120, 128, .1)))}.appt-create-time-field{flex:1 1 0;min-width:0}.appt-create-slot-tilde{flex:0 0 auto;padding:0 .15rem;font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:var(--b-font-weight, 400);color:var(--appt-create-slot-well-fg, #94a3b8);-webkit-user-select:none;user-select:none;line-height:1}.appt-create-time-range-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.35rem;color:var(--appt-create-slot-well-fg, #94a3b8);pointer-events:none}.appt-create-slot-row .pos-select,.appt-create-time-field .pos-select,.appt-create-time-field .pos-time-picker{display:flex;width:100%;min-width:0}.appt-create-slot-row .pos-select-trigger{width:100%;min-height:var(--appt-create-slot-control-h)!important;height:var(--appt-create-slot-control-h)!important;padding:0 var(--pos-control-pad-right, .55rem) 0 var(--pos-control-pad-x, 1rem)!important;border-radius:var(--b-radius-control, 0)!important;background:var(--appt-create-slot-well-bg)!important;border:1px solid transparent!important;box-shadow:none!important;font-size:var(--b-font-size, 13px)!important;font-family:var(--b-font)!important;font-weight:var(--b-font-weight, 400)!important;color:var(--b-text, #0f172a)!important;box-sizing:border-box!important}.appt-create-time-range .pos-time-picker-trigger{width:100%;min-height:var(--appt-create-slot-control-h)!important;height:var(--appt-create-slot-control-h)!important;padding:0 .25rem 0 var(--pos-control-pad-x, 1rem)!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--b-font-size, 13px)!important;font-family:var(--b-font)!important;font-weight:var(--b-font-weight, 400)!important;color:var(--b-text, #0f172a)!important;box-sizing:border-box!important}.appt-create-slot-row .pos-select-trigger:hover:not(:disabled){background:var(--appt-create-slot-well-bg-hover)!important}.appt-create-time-range .pos-time-picker-trigger:hover:not(:disabled),.appt-create-time-range .pos-time-picker.is-open .pos-time-picker-trigger{background:transparent!important}.appt-create-slot-row .pos-select.is-open .pos-select-trigger{background:var(--appt-create-slot-well-bg-hover)!important}.appt-create-slot-therapist.is-error .pos-select-trigger,.appt-create-slot-therapist.is-error .pos-select-trigger:hover:not(:disabled),.appt-create-slot-therapist.is-error .pos-select.is-open .pos-select-trigger{background:color-mix(in srgb,#ff3b30 12%,var(--b-control-fill, rgba(120, 120, 128, .1)))!important;box-shadow:none!important}.appt-create-slot-row .pos-select-trigger.is-placeholder .pos-select-value,.appt-create-time-range .pos-time-picker-trigger.is-placeholder .pos-time-picker-value{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))!important}.appt-create-time-range .pos-time-picker-trigger.is-preview .pos-time-picker-value,.appt-create-time-range .pos-time-picker.is-previewing .pos-time-picker-value{color:var(--b-text, #0f172a)!important}.appt-create-slot-row .pos-select-caret{width:12px;height:12px}.appt-create-time-range .pos-time-picker-caret{display:none}.appt-create-clock-col{display:flex;flex-direction:column;gap:.25rem;flex:0 0 var(--appt-create-clock-w, 6.5rem);width:var(--appt-create-clock-w, 6.5rem);min-width:var(--appt-create-clock-w, 6.5rem);align-self:flex-start}.appt-create-clock-col .products-master-field-error{margin:0}.appt-create-clock-type{display:inline-flex;width:100%;align-items:stretch;height:var(--appt-create-slot-control-h);min-height:var(--appt-create-slot-control-h);padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));gap:0;overflow:hidden;box-sizing:border-box}.appt-create-clock-type.is-error{background:color-mix(in srgb,#ff3b30 12%,var(--b-control-fill, rgba(120, 120, 128, .1)))}.appt-create-clock-type button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;min-width:0;border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:var(--b-font-weight, 400);padding:0 .35rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:1;transition:color .12s ease,background .12s ease}.appt-create-clock-type button:last-child{border-right:0}.appt-create-clock-type button:hover{color:var(--b-text, #0f172a);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-create-clock-type button.is-active{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 12%,transparent)}.appt-create-clock-type button.is-active:hover{color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 18%,transparent)}.appt-create-duration-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex:0 0 var(--appt-create-duration-w, 5.75rem);width:var(--appt-create-duration-w, 5.75rem);min-width:var(--appt-create-duration-w, 5.75rem);height:var(--appt-create-slot-control-h);min-height:var(--appt-create-slot-control-h);max-height:var(--appt-create-slot-control-h);padding:0 .45rem;border-radius:var(--b-radius-control, 0);border:1px solid #d1fae5;background:#ecfdf5;color:#047857;font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:var(--b-font-weight, 400);line-height:1;white-space:nowrap;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.appt-create-slot-remove{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 var(--appt-create-slot-control-h, 32px);width:var(--appt-create-slot-control-h, 32px);min-width:var(--appt-create-slot-control-h, 32px);height:var(--appt-create-slot-control-h, 32px);margin:0;padding:0;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-muted, #94a3b8);cursor:pointer;transition:color .12s ease,background .12s ease}.appt-create-slot-remove:hover:not(:disabled){color:#ff3b30;background:color-mix(in srgb,#ff3b30 12%,var(--b-control-fill, rgba(120, 120, 128, .1)))}.appt-create-slot-remove:disabled{opacity:.35;cursor:not-allowed}.appt-create-add-slot{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));min-height:var(--appt-create-slot-control-h, var(--b-control-h, 32px));border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-muted, #64748b);font-size:var(--b-font-size, 13px);font-family:var(--b-font);font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.appt-create-add-slot:hover{color:var(--b-primary, #007aff);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}@media(max-width:820px){.appt-create-slot-row{flex-wrap:wrap}.appt-create-slot-therapist-col{flex:1 1 calc(100% - 5.5rem);min-width:0}.appt-create-slot-time-col{flex:1 1 100%;min-width:0}.appt-create-duration-pill,.appt-create-clock-col{flex:1 1 auto;width:auto;min-width:0}}.pos-modal-shell-bare:has(.appt-member-pick){z-index:5300}.appt-member-pick-field{display:flex;flex-direction:column;gap:.45rem;align-items:stretch}.appt-member-pick-trigger{align-self:flex-start}.appt-member-reselect{flex:0 0 auto}.appt-member-summary{display:flex;flex-direction:column;gap:.65rem;padding:.7rem .8rem;box-sizing:border-box;background:var(--b-control-fill, rgba(120, 120, 128, .1));border-radius:var(--b-radius, 0);font-family:var(--b-font);font-size:var(--b-font-size)}.appt-member-summary.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-danger, #dc2626) 35%,transparent)}.appt-member-summary-main{display:flex;align-items:center;gap:.7rem;min-width:0}.appt-member-summary-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:color-mix(in srgb,var(--b-primary) 16%,transparent);color:var(--b-primary);font-weight:650;border-radius:var(--b-radius, 0)}.appt-member-summary-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.appt-member-summary-title{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.appt-member-summary-title strong{font-weight:650;color:var(--b-text, #1d1d1f)}.appt-member-summary-status{color:var(--b-text-muted, #64748b)}.appt-member-summary-status.is-warn{color:var(--b-danger, #dc2626);font-weight:600}.appt-member-summary-idline{color:var(--b-text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-member-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem}.appt-member-summary-metric{display:flex;flex-direction:column;gap:.1rem;min-width:0}.appt-member-summary-k{color:var(--b-text-muted, #64748b)}.appt-member-summary-v{color:var(--b-text, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-member-summary-v--num{font-variant-numeric:tabular-nums}@media(max-width:520px){.appt-member-summary-metrics{grid-template-columns:1fr}}html[data-theme=dark] .appt-shell{--appt-block-pending-bg: #60a5fa;--appt-block-confirmed-bg: #a78bfa;--appt-block-service-bg: #fb923c;--appt-block-done-bg: #4ade80;--appt-block-muted-bg: #94a3b8;--appt-idle-dot: var(--b-success, #86efac)}html[data-theme=dark] .appt-shell .appt-gantt-block.status-pending{background:color-mix(in srgb,#60a5fa 22%,var(--b-surface, #141414));color:#93c5fd;box-shadow:inset 0 0 0 1px color-mix(in srgb,#60a5fa 50%,transparent),0 1px 2px #00000040}html[data-theme=dark] .appt-shell .appt-gantt-block.status-confirmed{background:color-mix(in srgb,#a78bfa 22%,var(--b-surface, #141414));color:#c4b5fd;box-shadow:inset 0 0 0 1px color-mix(in srgb,#a78bfa 50%,transparent),0 1px 2px #00000040}html[data-theme=dark] .appt-shell .appt-gantt-block.status-in_service{background:color-mix(in srgb,#fb923c 22%,var(--b-surface, #141414));color:#fdba74;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fb923c 50%,transparent),0 1px 2px #00000040}html[data-theme=dark] .appt-shell .appt-gantt-block.status-completed{background:color-mix(in srgb,var(--b-success, #86efac) 22%,var(--b-surface, #141414));color:var(--b-success, #86efac);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-success, #86efac) 50%,transparent),0 1px 2px #00000040}html[data-theme=dark] .appt-shell .appt-gantt-block.status-cancelled,html[data-theme=dark] .appt-shell .appt-gantt-block.status-no_show{background:color-mix(in srgb,#94a3b8 22%,var(--b-surface, #141414));color:#cbd5e1;box-shadow:inset 0 0 0 1px color-mix(in srgb,#94a3b8 50%,transparent),0 1px 2px #00000040}html[data-theme=dark] .appt-shell .appt-gantt-avatar{background:color-mix(in srgb,var(--b-primary, #0891b2) 22%,var(--b-surface, #141414))}html[data-theme=dark] .appt-shell .appt-gantt-rest-band{background:repeating-linear-gradient(-45deg,#94a3b82e,#94a3b82e 4px,#94a3b81a 4px,#94a3b81a 8px),#94a3b829}html[data-theme=dark] .appt-shell .appt-gantt-rest-band em{color:#cbd5e1}.appt-mgmt-textarea{width:100%;min-height:8rem;height:auto;max-height:none;padding:.7rem .8rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;resize:vertical;box-sizing:border-box;transition:none}.appt-mgmt-textarea:focus{outline:none;border-color:var(--b-primary)}.appt-mgmt-deposit-input.is-reserved{border-style:dashed!important;border-color:var(--b-border)!important;background:color-mix(in srgb,var(--b-bg-muted, #f8fafc) 70%,transparent)!important;color:var(--b-text-muted);cursor:not-allowed}.appt-mgmt-status-btn{border:none;font:inherit;margin:0;padding:0;background:transparent;cursor:pointer}.appt-mgmt-status-btn:hover{filter:brightness(.97)}.appt-mgmt-status-btn:active{transform:scale(.98)}.appt-mgmt-field-full{grid-column:1 / -1}.pos-main:has(.appt-params-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.appt-params-page) .pos-main-stack,.pos-main:has(.appt-notify-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.appt-notify-page) .pos-main-stack{min-height:0;height:100%}.appt-params-page,.appt-notify-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--b-surface, #fff)}.appt-params-banner{margin:.65rem var(--pos-page-pad-x, 1.25rem) 0;flex-shrink:0}.appt-params-form,.appt-notify-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appt-params-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) .65rem;box-sizing:border-box}.appt-params-head-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.appt-params-page-title,.appt-notify-page-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;color:var(--b-text)}.appt-params-page-desc,.appt-notify-page-desc{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);line-height:1.45}.appt-params-overview{flex-shrink:0;padding:0 var(--pos-page-pad-x, 1.25rem) .75rem;box-sizing:border-box}.appt-params-tabs{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 var(--pos-page-pad-x, 1.25rem);padding:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.appt-params-tab{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 -1px;padding:.55rem .85rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--b-text-secondary, #64748b);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);line-height:1.3;cursor:pointer;box-sizing:border-box}.appt-params-tab:hover{color:var(--b-primary)}.appt-params-tab.is-active{color:var(--b-primary);font-weight:600;border-bottom-color:var(--b-primary)}.appt-params-tab-label{min-width:0}.appt-params-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:var(--b-radius-count-badge, 999px);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font-size:var(--b-font-size);font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box}.appt-params-tab.is-active .appt-params-tab-badge{background:color-mix(in srgb,var(--b-primary) 14%,transparent)}.appt-params-tab-alert{margin:0 0 .75rem}.appt-notify-page-head{flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) .55rem}.appt-params-body,.appt-notify-body{flex:1 1 auto;min-height:0}.appt-params-body>.overlay-scroll-viewport,.appt-notify-body>.overlay-scroll-viewport{padding:.75rem var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box}.appt-cfg{--appt-cfg-accent: var(--b-primary, #0891b2);--appt-cfg-border: var(--b-border, rgba(0, 0, 0, .08));--appt-cfg-text: var(--b-text, #0f172a);--appt-cfg-muted: var(--b-text-secondary, #64748b);display:flex;flex-direction:column;gap:.75rem;color:var(--appt-cfg-text)}.appt-cfg-mod{background:var(--b-surface, #fff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem;width:auto;max-width:100%;min-width:min(28rem,100%);align-self:flex-start;box-sizing:border-box}.appt-cfg-mod--wide{width:100%;max-width:52rem;min-width:0}.appt-cfg-switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.appt-cfg-switch-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.appt-cfg-switch-label{font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--appt-cfg-text)}.appt-cfg-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media(max-width:720px){.appt-cfg-rules-grid{grid-template-columns:1fr}}.appt-cfg-week-day{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.appt-cfg-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.appt-cfg-strip-left,.appt-cfg-strip-right{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.appt-cfg-strip-left{flex:1;min-width:0}.appt-cfg-check{display:inline-flex;align-items:center;gap:.5rem;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.appt-cfg-check>span{font-weight:600;color:var(--appt-cfg-text)}.appt-cfg-hint-amber{font-size:var(--b-font-size, 13px);color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--b-radius-control, 0);padding:.25rem .55rem}.appt-cfg-hint-rose{font-size:var(--b-font-size, 13px);color:#e11d48}.appt-cfg-inline-label,.appt-cfg-muted,.appt-cfg-block-label{margin:0;color:var(--appt-cfg-muted);font-size:var(--b-font-size, 13px);white-space:nowrap}.appt-cfg-block-label{color:var(--appt-cfg-accent);font-weight:700;margin-bottom:.35rem}.appt-cfg-input{height:1.75rem;padding:0 .7rem;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--appt-cfg-text);font:inherit;box-sizing:border-box}.appt-cfg-input:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-cfg-input:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--b-primary) 40%,transparent)}.appt-cfg-input:disabled{opacity:.55;cursor:not-allowed}.appt-cfg-input--title{width:6rem}.appt-cfg-input--num{width:4rem;text-align:center}.appt-cfg-empty-hint{margin:0;padding:.65rem .75rem;color:var(--b-text-muted, #94a3b8);background:var(--b-control-fill, rgba(120, 120, 128, .1));border:1px dashed var(--appt-cfg-border)}.appt-cfg-table{display:flex;flex-direction:column;gap:0;border:var(--b-border-width, 1px) solid var(--appt-cfg-border)}.appt-cfg-table-head,.appt-cfg-table-row{display:grid;grid-template-columns:2.5rem minmax(4rem,6rem) minmax(0,1fr);gap:.75rem;align-items:center;padding:.55rem .75rem}.appt-cfg-table-head{background:var(--b-control-fill, rgba(120, 120, 128, .1));font-weight:600;font-size:var(--b-font-size, 13px);color:var(--appt-cfg-muted)}.appt-cfg-table-row+.appt-cfg-table-row{border-top:var(--b-border-width, 1px) solid var(--appt-cfg-border)}.appt-cfg-table-times{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.appt-cfg-select{min-width:6.5rem;width:6.5rem}.appt-cfg-select--slot{min-width:7.5rem;width:7.5rem}.appt-cfg-time-sep{color:var(--appt-cfg-muted);font-size:var(--b-font-size, 13px)}.appt-cfg-blocked{display:flex;flex-direction:column;gap:.55rem}.appt-cfg-blocked-row .appt-cfg-input,.appt-cfg-blocked-row .pos-date-picker{min-width:0;width:100%}.appt-cfg-rules-inline{display:flex;flex-direction:column;gap:.65rem}.appt-cfg-rules-inline-col{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.appt-cfg-rules-sep{color:var(--appt-cfg-border);margin:0 .25rem}.appt-cfg-pay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem}.appt-cfg-pay-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.75rem .85rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font-family:var(--b-font);font-size:var(--b-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.appt-cfg-pay-card:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-cfg-pay-card.is-on{background:color-mix(in srgb,var(--b-primary) 12%,var(--b-surface, #fff));border-color:color-mix(in srgb,var(--b-primary) 35%,transparent);color:var(--b-primary);font-weight:600}.appt-cfg-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:900px){.appt-cfg-layout-grid{grid-template-columns:1fr}}.appt-cfg-layout-card{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.75rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);text-align:left;cursor:pointer;box-sizing:border-box}.appt-cfg-layout-card:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-cfg-layout-card.is-active{background:color-mix(in srgb,var(--b-primary) 12%,var(--b-surface, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-primary) 45%,transparent)}.appt-cfg-layout-radio{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.appt-cfg-layout-preview{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;background:var(--b-surface, #fff);min-height:4.5rem}.appt-cfg-layout-preview-banner{height:1.25rem;background:color-mix(in srgb,var(--b-primary) 25%,var(--b-border, rgba(0, 0, 0, .08)))}.appt-cfg-layout-preview-row{height:.55rem;background:var(--b-border, rgba(0, 0, 0, .08))}.appt-cfg-layout-preview.is-style-1 .appt-cfg-layout-preview-row{width:100%}.appt-cfg-layout-preview.is-style-2 .appt-cfg-layout-preview-row:nth-child(2){width:70%}.appt-cfg-layout-preview.is-style-3 .appt-cfg-layout-preview-row{width:48%;display:inline-block;margin-right:4%}.appt-cfg-banner-url{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.appt-cfg-banner-url .appt-cfg-input{flex:1 1 16rem;min-width:12rem}.appt-notify-pane{display:flex;flex-direction:column;gap:.75rem;max-width:none;padding:0 0 .25rem;box-sizing:border-box}.appt-notify-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.appt-notify-card-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.appt-notify-card-grid--triple{grid-template-columns:1fr}}@media(max-width:900px){.appt-notify-card-grid{grid-template-columns:1fr}}.appt-notify-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box;min-width:0}.appt-notify-preview{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .85rem;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box}.appt-notify-preview.is-off{opacity:.5}.appt-notify-preview-kicker{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.appt-notify-preview-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--b-text)}.appt-notify-preview-body{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text);line-height:1.45}.appt-notify-minutes-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.appt-notify-presets{display:inline-flex;flex-wrap:wrap;gap:.35rem}.appt-notify-preset{margin:0;min-height:var(--b-control-h, 32px);padding:0 .65rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);cursor:pointer;box-sizing:border-box}.appt-notify-preset:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-notify-preset.is-on{border-color:var(--b-primary);color:var(--b-primary);font-weight:600;background:color-mix(in srgb,var(--b-primary) 10%,var(--b-surface, #fff))}.appt-notify-preset:disabled{opacity:.5;cursor:not-allowed}.appt-notify-hint{font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.appt-notify-minutes.pos-input-number{width:4.5rem}.appt-notify-branch{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .08));box-sizing:border-box}.appt-notify-branch.is-disabled{opacity:.55;pointer-events:none}.appt-notify-branch .appt-cfg-field>input{width:min(16rem,100%)}.appt-notify-card>.appt-cfg-field>input{width:min(20rem,100%)}.appt-notify-foot{display:flex;justify-content:flex-start}.appt-notify-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.45rem 1.25rem;background:var(--appt-notify-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer;border-radius:var(--b-radius-control, 0)}.appt-notify-save:hover:not(:disabled){filter:brightness(.95)}.appt-notify-save:disabled{opacity:.55;cursor:not-allowed}.appt-notify-toast{margin:0 0 .5rem;font-size:var(--b-font-size, 13px);color:var(--b-success, #16a34a)}.appt-mgmt-hint{margin:.35rem 0 0;color:var(--b-text-secondary, #64748b);font-size:inherit}.appt-params-form>.appt-mgmt-hint,.appt-notify-page>.appt-mgmt-hint{padding:0 var(--pos-page-pad-x, 1.25rem);box-sizing:border-box}.appt-mgmt-hint.is-error,.b-page-error{color:var(--b-danger, #dc2626)}.appt-table-actions{display:inline-flex;align-items:center;gap:.35rem}.appt-table-actions .appt-table-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.2rem .45rem;background:transparent;color:var(--b-primary, #0891b2);font:inherit;cursor:pointer;border-radius:var(--b-radius-control, 0)}.appt-table-actions .appt-table-action:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-table-actions .appt-table-action.is-danger{color:var(--b-danger, #dc2626)}.appt-params-hint{font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b);margin-right:.35rem}.appt-params-msg{font-size:var(--b-font-size, 13px);color:var(--b-success, #16a34a);margin-right:.35rem}.appt-notify-panel{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);min-height:0}.appt-cfg-week-table{display:flex;flex-direction:column;width:100%;max-width:32rem;border:var(--b-border-width, 1px) solid var(--appt-cfg-border, var(--b-border, rgba(0, 0, 0, .08)));border-radius:var(--b-radius, 0);overflow:hidden}.appt-cfg-week-row{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(7rem,1fr) auto minmax(7rem,1fr);gap:.55rem;align-items:center;padding:.55rem .75rem;background:var(--b-surface, #fff)}.appt-cfg-week-row+.appt-cfg-week-row{border-top:var(--b-border-width, 1px) solid var(--appt-cfg-border, var(--b-border, rgba(0, 0, 0, .08)))}.appt-cfg-week-row>span{color:var(--appt-cfg-muted, var(--b-text-secondary, #64748b));text-align:center}.appt-cfg-week-row>input[type=time],.appt-cfg-field>input[type=time],.appt-cfg-week-row>input[type=time]:hover:not(:disabled),.appt-cfg-blocked-row>input:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-cfg-week-row>input[type=time]:focus,.appt-cfg-blocked-row>input:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--b-primary) 40%,transparent)}.appt-cfg-week-row>input[type=time]:disabled{opacity:.55;cursor:not-allowed}.appt-cfg-blocked-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;gap:.55rem;align-items:center;width:100%}.appt-cfg-hint{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.appt-cfg-block-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.appt-notify-section{display:flex;flex-direction:column;gap:0}.appt-cfg-field{display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0}.appt-cfg-field>span{font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b);font-weight:500}.appt-cfg-field>input,.appt-cfg-field>select,.appt-cfg-field>textarea,.appt-cfg-week-row>input[type=time],.appt-cfg-blocked-row>input{height:var(--b-control-height, 32px);padding:0 .7rem;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #0f172a);font:inherit;font-size:var(--b-font-size, 13px);line-height:var(--b-control-height, 32px);box-sizing:border-box;min-width:0;width:auto;max-width:100%}.appt-notify-section .appt-cfg-field>input{width:14rem}.appt-cfg-mod>.appt-cfg-field>input{width:10rem}.appt-cfg-mod>.appt-cfg-field>input[placeholder^=http]{width:min(28rem,100%)}.appt-cfg-field>input:hover:not(:disabled),.appt-cfg-field>select:hover:not(:disabled),.appt-cfg-week-row>input[type=time]:hover:not(:disabled),.appt-cfg-blocked-row>input:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.appt-cfg-field>input:focus,.appt-cfg-field>select:focus,.appt-cfg-week-row>input[type=time]:focus,.appt-cfg-blocked-row>input:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--b-primary, #0891b2) 40%,transparent)}.appt-cfg-field>input:disabled,.appt-cfg-week-row>input:disabled,.appt-cfg-blocked-row>input:disabled{opacity:.55;cursor:not-allowed}.appt-cfg-hint{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b);line-height:1.45}.appt-cfg-block-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.appt-cfg-block-head .appt-cfg-block-label{margin-bottom:0}.appt-cfg-week-table{display:flex;flex-direction:column;width:100%;min-width:22rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden}.appt-cfg-week-row{display:grid;grid-template-columns:minmax(6.5rem,auto) 7.5rem auto 7.5rem;gap:.55rem;align-items:center;padding:.55rem .75rem;background:var(--b-surface, #fff);width:100%;box-sizing:border-box}.appt-cfg-week-row+.appt-cfg-week-row{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.appt-cfg-week-row>span{color:var(--b-text-secondary, #64748b);text-align:center}.appt-cfg-week-row>input[type=time]{width:7.5rem;min-width:0}.appt-cfg-blocked-row{display:grid;grid-template-columns:minmax(6rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;gap:.55rem;align-items:center;width:100%}.appt-cfg-rules{max-width:52rem}.appt-cfg-rules .appt-cfg-field>.pos-input-number{width:8rem}.appt-cfg-mod>.appt-cfg-check+.appt-cfg-check{margin-top:.15rem}@media(max-width:720px){.appt-cfg-week-row{grid-template-columns:1fr 1fr}.appt-cfg-week-row>.appt-cfg-week-day,.appt-cfg-week-row>.appt-cfg-check{grid-column:1 / -1}.appt-cfg-blocked-row{grid-template-columns:1fr 1fr}}.pos-main:has(.room-board-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.room-board-page) .pos-main-stack{min-height:0;height:100%}.room-board-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--b-surface, #fff)}.room-board-toolbar{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) .65rem;box-sizing:border-box}.room-board-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.room-board-stat{margin-right:auto;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);font-variant-numeric:tabular-nums}.room-board-alert{margin:0 var(--pos-page-pad-x, 1.25rem) .65rem;flex-shrink:0}.room-board-scroll{flex:1 1 auto;min-height:0}.room-board-body{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding:0 var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box}.room-board-lane-head{display:flex;align-items:baseline;gap:.45rem;margin:0 0 .55rem}.room-board-lane-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--b-text)}.room-board-lane-count{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);font-variant-numeric:tabular-nums}.room-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.room-board-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.room-board-card.is-busy{border-color:color-mix(in srgb,#faad14 45%,var(--b-border, rgba(0, 0, 0, .08)))}.room-board-card-main{display:flex;flex-direction:column;gap:.45rem;align-items:stretch;width:100%;margin:0;padding:.85rem .9rem .55rem;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);text-align:left;cursor:pointer;box-sizing:border-box}.room-board-card-main:hover{background:var(--b-control-fill, rgba(120, 120, 128, .1))}.room-board-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.room-board-card-name{min-width:0;font-weight:600;color:var(--b-text)}.room-board-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--b-text-secondary, #64748b)}.room-board-kind-badge{display:inline-flex;align-items:center;height:1.25rem;padding:0 .35rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border-radius:var(--b-radius, 0);color:var(--b-text-secondary, #64748b)}.room-board-card-appt,.room-board-card-appts{margin:0;padding:0;list-style:none;color:var(--b-text);font-variant-numeric:tabular-nums}.room-board-card-appts li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-board-card-more,.room-board-appt-empty{color:var(--b-text-tertiary, #94a3b8)}.room-board-card-foot{display:flex;align-items:center;gap:.15rem;padding:.15rem .35rem .35rem;border-top:1px solid var(--b-border, rgba(0, 0, 0, .08))}.room-board-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex-shrink:0;box-sizing:border-box;height:auto;padding:0 7px;border:1px solid #b7eb8f;border-radius:var(--b-radius, 0);background:#f6ffed;color:#52c41a;font-size:var(--b-font-size, 13px);font-weight:400;line-height:20px;white-space:nowrap}.room-board-status-pill.is-busy{background:#fffbe6;border-color:#ffe58f;color:#faad14}html[data-theme=dark] .room-board-status-pill{background:#162312;border-color:#274916;color:#49aa19}html[data-theme=dark] .room-board-status-pill.is-busy{background:#2b2111;border-color:#594214;color:#d89614}.room-board-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.member-action-modal{--member-action-w: min(540px, calc(100vw - 2.5rem) );--member-action-h: min(90vh, 400px);display:flex;flex-direction:column;width:var(--member-action-w);height:var(--member-action-h);min-height:var(--member-action-h);max-height:var(--member-action-h);overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f);box-sizing:border-box}.member-action-modal.is-shown{opacity:1;transform:scale(1)}.member-action-modal.is-leaving{opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.member-action-modal{transition:none;transform:none}.member-action-modal.is-shown{opacity:1}}.pos-modal-shell-bare:has(.member-action-modal){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5350;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;pointer-events:none}.pos-modal-shell-bare:has(.member-action-modal) .pos-modal-shell-backdrop{background-color:#00000047;pointer-events:auto}.pos-modal-shell-bare:has(.member-action-modal) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.member-action-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:0 0 auto;padding:1rem 1.15rem .75rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.member-action-modal-head-main{flex:1 1 auto;display:flex;align-items:center;gap:.75rem;min-width:0}.member-action-modal-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--b-primary, #007aff) 28%,transparent);border-radius:var(--b-radius, 0);background:var(--b-primary-soft, #e8f1ff);color:var(--b-primary, #007aff);font-size:var(--b-font-size, 13px);font-weight:600;letter-spacing:.04em;line-height:1;box-sizing:border-box}.member-action-modal-icon-badge .pos-pack-icon{width:1.1rem;height:1.1rem}.member-action-modal-head-copy{min-width:0;flex:1 1 auto}.member-action-modal-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.35;color:var(--b-text, #1d1d1f)}.member-action-modal-desc{margin:.25rem 0 0;color:var(--b-text-secondary, #6e6e73);line-height:1.4}.member-action-modal-desc-sep{margin:0 .35rem}.member-action-modal-preview{margin:0;color:var(--b-text-secondary, #6e6e73);line-height:1.4;font-variant-numeric:tabular-nums}.member-action-modal-preview.is-muted{color:var(--b-text-tertiary, #8e8e93)}.member-action-modal-preview.is-invalid{color:var(--b-danger, #ff3b30)}.member-action-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73);cursor:pointer}.member-action-modal-close:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.member-action-modal-close:disabled{opacity:.55;cursor:not-allowed}.member-action-modal-body-scroll.overlay-scroll-shell{flex:1 1 auto;min-height:0;width:100%;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.member-action-modal-body{padding:.85rem 1.15rem;display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box}.member-action-before{flex:0 0 auto;padding-bottom:.75rem;margin-bottom:.15rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.member-action-before-label{margin:0 0 .5rem;color:var(--b-text-secondary, #6e6e73);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4}.member-action-before-stats{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.55rem 1.25rem;margin:0}.member-action-before-stat{flex:1 1 0;display:flex;flex-direction:column;gap:.15rem;min-width:0}.member-action-before-stat dt{margin:0;color:var(--b-text-muted, #86868b);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.4}.member-action-before-stat dd{margin:0;color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-action-modal-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-content:start;align-items:start;box-sizing:border-box}.member-action-modal-fields>.products-master-field,.member-action-modal-fields>.member-action-modal-preview,.member-action-modal-fields>.member-action-kv,.member-action-modal-fields>.member-action-check,.member-action-modal-fields>.member-action-referral-list,.member-action-modal-fields>.member-action-span{min-width:0}.member-action-modal-fields>.is-span,.member-action-modal-fields>.member-action-modal-preview,.member-action-modal-fields>.member-action-modal-error,.member-action-modal-fields>.member-action-kv,.member-action-modal-fields>.member-action-check,.member-action-modal-fields>.member-action-referral-list{grid-column:1 / -1}.member-action-modal-fields .products-master-field{margin:0}.member-action-modal-fields .products-master-field.is-span{grid-column:1 / -1}.member-action-modal-error{margin:.65rem 0 0;color:var(--b-danger, #ff3b30);line-height:1.4}.member-action-modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.15rem 1rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.member-action-kv{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1.25rem;padding:0;background:transparent;border:0;border-radius:0}.member-action-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-variant-numeric:tabular-nums;min-width:0}.member-action-kv>div.is-span{grid-column:1 / -1}.member-action-kv span{color:var(--b-text-secondary, #6e6e73)}.member-action-kv strong{font-weight:600;color:var(--b-text, #1d1d1f)}.member-action-check{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;-webkit-user-select:none;user-select:none}.member-action-referral-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.member-action-referral-list li{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0)}.member-action-referral-list strong{font-weight:600}.member-action-referral-list span{color:var(--b-text-secondary, #6e6e73)}@media(max-width:520px){.member-action-modal{height:auto;min-height:0;max-height:min(90vh,34rem)}.member-action-modal-fields,.member-action-kv{grid-template-columns:1fr}}.cmd2-page{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1;width:100%;height:100%;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.cmd2-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;flex:0 0 auto}.cmd2-nav-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cmd2-back{display:inline-flex;align-items:center;gap:2px}.cmd2-status-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;padding:0 .4rem;border-radius:var(--b-radius, 0);line-height:1;background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73)}.cmd2-status-pill.is-ok{background:color-mix(in srgb,var(--b-success, #15803d) 22%,transparent);color:var(--b-success, #15803d)}.cmd2-status-pill.is-warn{background:color-mix(in srgb,#ff9500 22%,transparent);color:#c93400}.cmd2-status-pill.is-off{background:color-mix(in srgb,var(--b-danger, #ff3b30) 20%,transparent);color:var(--b-danger, #ff3b30)}.cmd2-nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cmd2-more{position:relative;flex:0 0 auto}.cmd2-more-trigger{display:inline-flex;align-items:center;gap:.25rem}.cmd2-more-trigger svg{flex:0 0 auto;transition:transform .15s ease-out}.cmd2-more-trigger.is-open svg{transform:rotate(180deg)}.cmd2-more-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;display:flex;flex-direction:column;gap:2px;min-width:10.5rem;padding:var(--pos-select-menu-pad, 4px);box-sizing:border-box;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.cmd2-more-menu.is-shown{opacity:1;transform:translateY(0)}.cmd2-more-menu.is-leaving{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.cmd2-more-trigger svg,.cmd2-more-menu{transition:none;transform:none}.cmd2-more-trigger.is-open svg{transform:none}.cmd2-more-menu.is-shown{opacity:1}}.cmd2-more-group+.cmd2-more-group{margin-top:2px;padding-top:2px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cmd2-more-group-title{padding:.35rem var(--pos-select-option-pad-x, .65rem) .15rem;color:var(--b-text-muted, #86868b);line-height:1.3;pointer-events:none;-webkit-user-select:none;user-select:none}.cmd2-more-item{display:block;width:100%;margin:0;padding:.45rem var(--pos-select-option-pad-x, .65rem);border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px);text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap}.cmd2-more-item:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .cmd2-more-item:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 8%,transparent)}.cmd2-hero{position:relative;display:flex;flex-direction:column;gap:10px;flex:0 0 auto;padding:12px 14px;padding-bottom:2.35rem;border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);border:1.5px solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.cmd2-hero-mark{position:absolute;right:-1.5px;bottom:-1.5px;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:11rem;height:calc(2rem + 1.5px);padding:0 calc(.7rem + 1.5px) .2rem 1.05rem;color:#fff;font-variant-numeric:tabular-nums;font-size:var(--b-font-size-caption, 12px);font-weight:inherit;line-height:1;white-space:nowrap;pointer-events:none;background:var(--b-primary, #007aff);border-radius:1.2rem 0 var(--b-radius, 0) 0}.cmd2-hero-main{display:flex;align-items:stretch;gap:16px;min-width:0}.cmd2-hero-id{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0}.cmd2-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 16%,transparent);color:var(--b-primary, #007aff);font-weight:650}.cmd2-identity{min-width:0}.cmd2-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cmd2-name{font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.cmd2-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;padding:0 .4rem;border-radius:var(--b-radius, 0);line-height:1;background:color-mix(in srgb,var(--b-primary, #007aff) 12%,transparent);color:var(--b-primary, #007aff)}.cmd2-chip--muted{background:#7878801f;color:var(--b-text-secondary, #6e6e73);font-variant-numeric:tabular-nums}.cmd2-phone-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;color:var(--b-text-secondary, #6e6e73)}.cmd2-dot{opacity:.55}.cmd2-hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1.4 1 360px;min-width:0;gap:0;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));padding-left:4px}.cmd2-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 10px;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06))}.cmd2-kpi:first-child{border-left:0}.cmd2-kpi-label{color:var(--b-text-muted, #86868b)}.cmd2-kpi-value{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--b-primary, #007aff);line-height:1.2}.cmd2-kpi-meta{color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd2-meta-descriptions.pos-descriptions{padding-top:10px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06))}@media(max-width:1100px){.cmd2-hero-main{flex-direction:column;gap:12px}.cmd2-hero-kpis{border-left:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));padding-left:0;padding-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.cmd2-kpi{border-left:0;padding:0 8px 0 0}.cmd2-kpi:nth-child(odd){border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));padding-right:10px}}.cmd2-records{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 0;padding:0;border-radius:var(--b-radius, 0);background:transparent}.cmd2-records-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.cmd2-records-tabs{display:flex;flex-wrap:wrap;gap:4px}.cmd2-records-tab{display:inline-flex;align-items:center;gap:4px}.orders-filter-btn.cmd2-records-tab.is-on,.orders-filter-btn.cmd2-records-tab.is-on:hover:not(:disabled){color:#fff!important;background:var(--b-primary, #007aff)!important;border-color:var(--b-primary, #007aff)!important;box-shadow:none!important;filter:none}.orders-filter-btn.cmd2-records-tab.is-on:hover:not(:disabled){filter:brightness(.96)}.cmd2-records-count{font-variant-numeric:tabular-nums;opacity:.85}.cmd2-records-table-card{flex:1 1 0;min-height:200px;display:flex;flex-direction:column;min-width:0}.cmd2-records-table-card .pos-list-table-body{flex:1 1 0;min-height:0}.b-list-table-tag-filter{position:relative;display:inline-flex;align-items:center}.b-list-table-tag-filter-trigger{gap:.3rem}.b-list-table-tag-filter-trigger.orders-filter-btn.active,.b-list-table-tag-filter-trigger.orders-filter-btn.active:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important;background-color:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important;color:var(--b-primary, #0891b2)!important;border-color:transparent;font-weight:500}.b-list-table-tag-filter-trigger.orders-filter-btn.active svg{color:var(--b-primary, #0891b2)!important}html[data-control-chrome=outlined] .b-list-table-tag-filter-trigger.orders-filter-btn.active,html[data-control-chrome=outlined] .b-list-table-tag-filter-trigger.orders-filter-btn.active:hover:not(:disabled){background:var(--b-control-fill, #ffffff)!important;background-color:var(--b-control-fill, #ffffff)!important;border-color:var(--b-primary, #007aff)!important;color:var(--b-primary, #007aff)!important}html[data-control-chrome=outlined] .b-list-table-tag-filter-trigger.orders-filter-btn[aria-expanded=true]{box-shadow:var(--b-control-active-shadow)!important}.b-list-table-tag-filter-badge{width:6px;height:6px;border-radius:50%;background:var(--b-primary, #0891b2);flex-shrink:0}.b-list-table-tag-filter-panel{box-sizing:border-box;width:min(30rem,calc(100vw - 2rem));padding:12px 14px 14px;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px)}.b-list-table-tag-filter-panel.is-portal{position:fixed;z-index:1200}.b-list-table-tag-filter-head{display:grid;grid-template-columns:minmax(0,1fr) .85rem minmax(0,1fr) 1.75rem;column-gap:.35rem;align-items:center;margin-bottom:.45rem}.b-list-table-tag-filter-head-label{font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text-secondary, #64748b)}.b-list-table-tag-filter-head-label.is-key{grid-column:1}.b-list-table-tag-filter-head-label.is-value{grid-column:3}.b-list-table-tag-filter-empty-hint{margin:0 0 .5rem;padding:.45rem .55rem;border-radius:var(--b-radius-control, 0);background:color-mix(in srgb,var(--b-warning, #f59e0b) 12%,transparent);color:var(--b-text, #0f172a);font-size:var(--b-font-size, 13px);line-height:1.4}.b-list-table-tag-filter-close{grid-column:4;display:inline-flex;align-items:center;justify-content:flex-end;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.b-list-table-tag-filter-close:hover{color:var(--b-primary, #0891b2);background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.b-list-table-tag-filter-rows{display:flex;flex-direction:column;gap:.45rem;max-height:min(14rem,40vh);overflow:auto}.b-list-table-tag-filter-row{display:grid;grid-template-columns:minmax(0,1fr) .85rem minmax(0,1fr) 1.75rem;column-gap:.35rem;align-items:center}.b-list-table-tag-filter-row .b-list-table-tag-filter-select,.b-list-table-tag-filter-row .pos-select{min-width:0;width:100%}.b-list-table-tag-filter-sep{text-align:center;color:var(--b-text-secondary, #64748b);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1}.b-list-table-tag-filter-remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.b-list-table-tag-filter-remove:hover:not(:disabled){color:var(--b-danger, #dc2626);background:color-mix(in srgb,var(--b-danger, #dc2626) 10%,transparent)}.b-list-table-tag-filter-remove:disabled{opacity:.35;cursor:default}.b-list-table-tag-filter-add{display:inline-flex;align-items:center;gap:.25rem;margin:.55rem 0 0;padding:0;border:0;background:transparent;color:var(--b-primary, #0891b2);font:inherit;font-size:var(--b-font-size, 13px);font-weight:500;cursor:pointer}.b-list-table-tag-filter-add:hover:not(:disabled){opacity:.85}.b-list-table-tag-filter-add:disabled{opacity:.4;cursor:default}.b-list-table-tag-filter-actions{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}[data-theme=dark] .b-list-table-tag-filter-panel,html[data-theme=dark] .b-list-table-tag-filter-panel{background:var(--b-surface, #141414);border-color:var(--pos-float-menu-border, transparent);box-shadow:var(--pos-float-menu-shadow)}.products-import-modal .enterprise-form-modal-inline-check{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem 0;margin:0;font-size:var(--b-font-size);font-weight:var(--b-font-weight);color:var(--b-text-secondary, #334155);cursor:pointer}.products-import-modal .enterprise-form-modal-inline-check input[type=checkbox]{flex-shrink:0;cursor:pointer;vertical-align:middle}.products-import-modal .enterprise-form-modal-inline-check span{line-height:1.2}.products-import-modal .products-import-file-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.products-import-modal #product-import-upload{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.products-import-modal #product-import-upload>.products-master-section-head,.products-import-modal #product-import-upload>.enterprise-form-modal-section-head{flex:0 0 auto}.products-import-modal #product-import-upload>.products-master-section-grid,.products-import-modal #product-import-upload>.products-master-stack,.products-import-modal #product-import-upload>.enterprise-form-modal-stack{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.products-import-modal .products-import-upload-panel{flex:1 1 0%;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);column-gap:.75rem;row-gap:0;align-items:stretch;width:100%}.products-import-modal .products-import-upload-panel:has(.products-import-upload-option){grid-template-rows:auto minmax(0,1fr);row-gap:.75rem}.products-import-modal .products-import-upload-panel:has(.products-import-update-alert){grid-template-rows:auto auto minmax(0,1fr)}.products-import-modal .products-import-upload-zone,.products-import-modal .products-import-upload-tips{min-width:0;min-height:0;height:100%;box-sizing:border-box;border:0;border-radius:var(--b-radius-control);padding:1rem;background:var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1)))}.products-import-modal .products-import-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.products-import-modal .products-import-upload-zone.is-ready{background:color-mix(in srgb,var(--b-primary, #0891b2) 8%,var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1))))}.products-import-modal .products-import-upload-zone.is-uploading{padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.products-import-modal .products-import-upload-zone.is-uploading .products-import-upload-progress{flex:1 1 auto;align-self:stretch;min-height:100%;height:100%;border-radius:inherit}.products-import-modal .products-import-upload-icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--b-radius-control);background:linear-gradient(160deg,color-mix(in srgb,var(--b-primary, #0891b2) 78%,#fff) 0%,var(--b-primary, #0891b2) 55%,var(--b-primary-active, var(--b-primary, #0891b2)) 100%);color:#fff;box-shadow:0 8px 16px color-mix(in srgb,var(--b-primary, #0891b2) 22%,transparent)}.products-import-modal .products-import-upload-icon svg{width:1.35rem;height:1.35rem;display:block}.products-import-modal .products-import-upload-copy{display:flex;flex-direction:column;gap:.3rem;max-width:100%;min-width:0;font-size:var(--b-font-size, 13px)}.products-import-modal .products-import-upload-copy strong{font-size:inherit;font-weight:650;color:var(--b-text, #0f172a);letter-spacing:-.01em;word-break:break-all}.products-import-modal .products-import-upload-copy span{font-size:inherit;line-height:1.45;color:var(--b-text-secondary, #64748b)}.products-import-modal .products-import-upload-zone .products-import-file-actions{justify-content:center;margin-top:.1rem}.products-import-modal .products-import-upload-option{grid-column:1 / -1;grid-row:1;margin:0;align-self:start}.products-import-modal .products-import-update-alert.pos-alert{grid-column:1 / -1;grid-row:2;margin:0;align-self:stretch;align-items:center;white-space:nowrap}.products-import-modal .products-import-update-alert .pos-alert-icon{margin-top:0}.products-import-modal .products-import-update-alert .pos-alert-message{overflow:hidden;text-overflow:ellipsis}.products-import-modal .products-import-upload-panel:has(.products-import-upload-option) .products-import-upload-zone,.products-import-modal .products-import-upload-panel:has(.products-import-upload-option) .products-import-upload-tips{grid-row:2}.products-import-modal .products-import-upload-panel:has(.products-import-update-alert) .products-import-upload-zone,.products-import-modal .products-import-upload-panel:has(.products-import-update-alert) .products-import-upload-tips{grid-row:3}.products-import-modal .products-import-upload-tips{display:flex;flex-direction:column;gap:.55rem;overflow:hidden;font-size:var(--b-font-size, 13px)}.products-import-modal .products-import-upload-tips-title{margin:0;flex:0 0 auto;font-size:inherit;font-weight:650;color:var(--b-text, #0f172a)}.products-import-modal .products-import-upload-tips ul{margin:0;padding-left:1.05rem;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;overflow:visible;font-size:inherit;line-height:1.45;color:var(--b-text-secondary, #64748b)}.products-import-modal .products-import-upload-tips li::marker{color:color-mix(in srgb,var(--b-primary, #0891b2) 70%,var(--b-text-muted, #94a3b8))}[data-theme=dark] .products-import-modal .products-import-upload-copy strong,[data-theme=dark] .products-import-modal .products-import-upload-tips-title{color:var(--b-text, #f1f5f9)}.products-import-modal .products-import-file-input{position:fixed;left:0;top:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}.products-import-modal .products-import-file-actions .pos-btn-ghost{background:var(--b-control-fill, rgba(120, 120, 128, .1))!important;border:0!important;box-shadow:none!important;color:var(--b-text)!important;transition:background-color .12s ease}.products-import-modal .products-import-file-actions .pos-btn-ghost:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important;border:0!important;box-shadow:none!important}.products-import-modal .products-import-file-actions .pos-btn-ghost:focus-visible:not(:disabled),.products-import-modal .products-import-file-actions .pos-btn-ghost:active:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important;border:0!important;box-shadow:none!important}.products-import-modal .products-master-control{background:var(--products-master-control-bg, var(--b-control-hover-bg, #fff))!important}.products-import-modal .products-master-control:hover{background:var(--products-master-control-bg-focus, var(--b-control-hover-bg, #fff))!important;border-color:var(--b-control-focus-edge, var(--b-primary, #0891b2))!important;box-shadow:none}.products-import-modal .products-master-control:focus-within{background:var(--products-master-control-bg-focus, var(--b-control-hover-bg, #fff))!important;border-color:var(--b-control-focus-edge, var(--b-primary, var(--products-accent, #0891b2)))!important;box-shadow:none}.products-import-modal .products-import-panel{min-width:0}.products-import-modal.products-edit-modal--premium .products-master-footer-hint,.products-import-modal .products-master-footer-hint,.products-import-modal .enterprise-form-modal-foot-hint{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:var(--b-font-size, 13px);line-height:1.35;color:var(--b-text-secondary, #64748b)}.products-import-modal .products-master-footer-hint-dot{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:50%!important;background:var(--b-primary, #0891b2)}.products-import-modal .products-import-guide{box-sizing:border-box;min-height:0;max-height:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;padding:1rem 1.15rem;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, var(--b-frost-fill, rgba(120, 120, 128, .1)));overflow:auto;font-size:var(--b-font-size, 13px);line-height:1.5;color:var(--b-text-secondary, #64748b)}.products-import-modal #product-import-parse>.products-master-section-grid,.products-import-modal #product-import-result>.products-master-section-grid{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.products-import-modal #product-import-parse>.products-master-section-grid>.products-import-guide,.products-import-modal #product-import-result>.products-master-section-grid>.products-import-guide{flex:1 1 auto;width:100%;min-height:0}.products-import-modal .products-import-guide p{margin:0;max-width:36em}.products-import-modal .products-import-guide>p:not(.products-import-guide-tip){color:var(--b-text, #0f172a);font-weight:500;line-height:1.55}.products-import-modal .products-import-guide-tip{margin:0;padding:.4rem .55rem;border-radius:var(--b-radius-control);background:color-mix(in srgb,var(--b-primary, #0891b2) 10%,transparent);color:var(--b-text, #0f172a);font-weight:500;max-width:none}.products-import-modal .products-import-smart{display:flex;flex-direction:column;gap:.75rem;min-width:0;width:100%}.products-import-modal .members-import-smart-confirm-actions{margin-left:0;justify-content:flex-end}.products-import-modal .products-import-guide ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;max-width:36em}.products-import-modal .products-import-guide li{position:relative;padding-left:1rem;color:var(--b-text-secondary, #64748b);line-height:1.5}.products-import-modal .products-import-guide li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--b-text-muted, #94a3b8)}.products-import-modal .products-import-analysis{display:flex;flex-direction:column;gap:.4rem;min-width:0}.products-import-modal .products-import-analysis-progress{display:flex;flex-direction:column;gap:.3rem}.products-import-modal .products-import-analysis-track{height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--b-border-light, rgba(0, 0, 0, .05)) 80%,transparent);overflow:hidden}.products-import-modal .products-import-analysis-fill{height:100%;border-radius:inherit;background:var(--b-primary, #0891b2);transition:width .12s linear}.products-import-modal .products-import-analysis.is-running .products-import-analysis-fill{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#fff 35%,transparent) 50%,transparent 100%);background-size:180% 100%;animation:products-import-sheen 1.1s linear infinite}.products-import-modal .products-import-analysis-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.products-import-modal .products-import-analysis-metrics{display:inline-flex;flex-wrap:wrap;gap:.55rem}.products-import-modal .products-import-analysis-metrics .is-ok{color:var(--b-success, #059669)}.products-import-modal .products-import-analysis-metrics .is-fail{color:var(--b-danger, #dc2626)}.products-import-modal .products-import-analysis-body{box-sizing:border-box;height:14rem;min-height:14rem;max-height:14rem;padding:.65rem .75rem;border:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));border-radius:var(--b-radius-control);background:var(--products-master-control-bg, #f0f3f7);overflow:auto;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.products-import-modal .products-import-analysis-summary{margin:0 0 .4rem}.products-import-modal .products-import-analysis-list{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.products-import-modal .products-import-analysis-list li{display:grid;gap:.1rem}.products-import-modal .products-import-analysis-list strong{font-weight:600;color:var(--b-text, #0f172a)}.products-import-modal .products-import-analysis-empty{margin:0}.products-import-modal .products-import-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:.85rem .2rem}.products-import-modal .products-import-commit-progress{max-width:20rem}.products-import-modal .products-import-progress-head{display:flex;align-items:center;gap:.75rem}.products-import-modal .products-import-progress-spinner{width:1.15rem;height:1.15rem;border:2px solid color-mix(in srgb,var(--b-control-focus-edge, var(--b-primary, #0891b2)) 25%,transparent);border-top-color:var(--b-primary, #0891b2);border-radius:50%!important;animation:products-import-spin .8s linear infinite}.products-import-modal .products-import-progress-title{margin:0;font-size:var(--b-font-size, 13px);font-weight:600;color:var(--b-text)}.products-import-modal .products-import-progress-sub,.products-import-modal .products-import-progress-pct,.products-import-modal .products-import-done-meta{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.products-import-modal .products-import-progress-bar{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--b-border-light, rgba(0, 0, 0, .05)) 80%,transparent);overflow:hidden}.products-import-modal .products-import-progress-fill{height:100%;border-radius:inherit;background:var(--b-primary, #0891b2);transition:width .16s ease}.products-import-modal .products-import-done-meta{margin-bottom:.55rem}@keyframes products-import-spin{to{transform:rotate(360deg)}}@keyframes products-import-sheen{0%{background-position:180% 0}to{background-position:-180% 0}}.products-import-modal.products-edit-modal--premium,.products-import-modal{--products-import-inset: var(--b-modal-inset, 1.5rem);--products-import-inset-bottom: var(--b-modal-inset, 1.5rem)}.products-import-modal .products-master-head,.products-import-modal .products-master-footer{padding:var(--products-import-inset)!important}.products-import-modal .products-master-nav,.products-import-modal.products-edit-modal--premium .products-master-panels,.products-import-modal .products-master-panels{padding:var(--products-import-inset) var(--products-import-inset) var(--products-import-inset-bottom)!important}.products-import-modal .products-master-nav{border-right:var(--b-border-width, 1px) solid var(--b-glass-border-muted, #f1f5f9)!important}.products-import-modal .products-master-nav:after{content:none!important;display:none!important}.products-import-modal.products-edit-modal--premium .products-master-panels,.products-import-modal .products-master-panels{display:flex!important;flex-direction:column!important;overflow:hidden!important;gap:0!important;min-height:0!important}.products-import-modal .products-master-panels-shell>.overlay-scroll-bar{display:none!important}.products-import-modal .efm-master-page-enter{display:flex;flex-direction:column;flex:1 1 0%;align-self:stretch;height:auto;min-height:0}.products-import-modal .products-master-section{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:.75rem}.products-import-modal .products-master-section-head{flex:0 0 auto}.products-import-modal .products-master-section-desc{margin:.35rem 0 0;color:var(--b-text-muted, #64748b);font-size:var(--b-font-size);font-weight:var(--b-font-weight);line-height:1.45}.products-import-modal .products-master-cancel-kbd{margin-left:.35rem;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.products-import-modal .products-master-stack,.products-import-modal .products-master-section-grid{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:.65rem}.products-import-modal .products-master-nav-footer{margin-top:auto;flex-shrink:0}.products-import-modal .members-import-guide,.products-import-modal .members-import-smart-confirm,.products-import-modal .members-import-progress-panel{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.products-import-modal .members-import-smart-confirm{overflow:visible!important;gap:.7rem;padding:.75rem .85rem;border:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));background:transparent;font-size:var(--b-font-size, 13px);font-weight:inherit}.products-import-modal .members-import-smart-confirm-map,.products-import-modal .members-import-smart-confirm-extra{flex:0 0 auto;justify-content:flex-start;margin-top:0}.products-import-modal .members-import-smart-confirm-extra{padding-top:.55rem}.products-import-modal .members-import-target-store{flex:0 0 auto;margin:0}.products-import-modal .members-import-analysis,.products-import-modal .products-import-analysis{box-sizing:border-box!important;flex:1 1 0%!important;align-self:stretch;width:100%;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;border-radius:var(--b-radius-control, 8px);background:var(--b-bg-input, var(--b-bg-surface, #fff));overflow:hidden;display:flex!important;flex-direction:column!important}.products-import-modal .members-import-analysis-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--b-scrollbar-thumb) transparent}.products-import-modal .members-import-analysis-body::-webkit-scrollbar-thumb{background:var(--b-scrollbar-thumb);border-radius:999px}.members-import-modal .members-import-target-store{margin:0;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #64748b)}.members-import-modal .members-import-target-store.is-blocked{color:var(--b-danger, #dc2626)}.members-import-modal .products-import-guide .members-import-template-link{margin:0 .15rem}.enterprise-form-modal.stock-doc-modal.enterprise-form-modal--simple{width:min(640px,calc(100vw - 2rem));height:min(72vh,560px);max-height:min(85vh,640px)}.enterprise-form-modal.stock-doc-modal .stock-doc-modal-body{flex:1 1 auto;min-height:0;overflow:hidden!important;display:flex;flex-direction:column;gap:.85rem;padding:var(--b-modal-inset, 1.5rem)}.enterprise-form-modal.stock-doc-modal .stock-doc-modal-meta{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem}.enterprise-form-modal.stock-doc-modal .stock-doc-modal-meta.is-transfer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.members-import-guide,.members-import-smart-confirm,.members-import-progress-panel,.members-import-analysis{box-sizing:border-box;flex:0 0 auto;width:100%;height:var(--members-import-panel-h, 21rem);min-height:var(--members-import-panel-h, 21rem);max-height:var(--members-import-panel-h, 21rem)}.products-import-modal .members-import-guide,.products-import-modal .members-import-smart-confirm,.products-import-modal .members-import-progress-panel,.products-import-modal .members-import-analysis{height:auto;min-height:0;max-height:none}.members-import-field-label{padding-top:0;font-size:var(--b-font-size, 13px);line-height:1.5;color:var(--b-text);font-weight:500;white-space:nowrap}.members-import-field:not(.members-import-field--tips):not(.members-import-field--smart-confirm):not(.members-import-field--progress)>.members-import-field-label{align-self:center}.members-import-field--tips>.members-import-field-label,.members-import-field--smart-confirm>.members-import-field-label,.members-import-field--progress>.members-import-field-label{align-self:start;padding-top:0;line-height:1.2}.members-import-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;min-width:0}.members-import-file-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.members-import-file-actions .b-btn--secondary{background:var(--b-control-hover-bg, var(--b-bg-surface, #fff))!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important;color:var(--b-text)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.members-import-file-actions .b-btn--secondary:hover:not(:disabled){background:var(--b-control-hover-bg, var(--b-bg-surface, #fff))!important;border-color:var(--b-primary, #0891b2)!important;box-shadow:none!important}.members-import-file-actions .b-btn--secondary:focus-visible:not(:disabled),.members-import-file-actions .b-btn--secondary:active:not(:disabled){background:var(--b-control-hover-bg, var(--b-bg-surface, #fff))!important;border-color:var(--b-primary, #0891b2)!important;box-shadow:none!important}.members-import-template-hint{font-size:var(--b-font-size, 13px);color:var(--b-text-secondary)}.members-import-template-link{border:none;padding:0;margin-left:.15rem;background:transparent;color:var(--b-primary);font:inherit;cursor:pointer}.members-import-template-link:hover{color:var(--b-primary-hover);text-decoration:underline}.members-import-file-meta{grid-column:2;margin:0;min-height:1.35em;font-size:var(--b-font-size, 13px);color:var(--b-text-secondary);word-break:break-all}.members-import-file-meta.is-placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.members-import-file-meta--solo{grid-column:auto;padding-top:.2rem}.members-import-guide{min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1.05rem;border:var(--b-border-width, 1px) solid var(--b-border-light);border-radius:var(--b-radius-control);background:var(--b-bg-input);color:var(--b-text-secondary);font-size:var(--b-font-size, 13px);line-height:1.55;overflow:hidden}.members-import-target-store{margin:0;min-height:1.45em;color:var(--b-text-primary, #1f2937);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.45;white-space:pre-wrap}.members-import-target-store--outside{margin:0 0 .55rem;padding-left:6.25rem}.members-import-target-store.is-blocked{color:var(--b-danger, #dc2626)}.members-import-typewriter-caret{display:inline-block;width:.45em;height:1.05em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:members-import-caret-blink .85s step-end infinite}@keyframes members-import-caret-blink{0%,to{opacity:1}50%{opacity:0}}.members-import-guide-tip{margin:0;flex:0 0 auto;padding:0;border:none;background:transparent;color:var(--b-text-secondary);font-weight:500;font-size:var(--b-font-size, 13px);line-height:1.55}.members-import-guide-lead{margin:0;flex:0 0 auto;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--b-border-light) 85%,transparent);color:var(--b-text);font-weight:600}.members-import-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.35rem;align-content:start;flex:1 1 auto;min-height:0}.members-import-guide-grid--compact{align-content:start}.members-import-guide-footer,.members-import-guide-footer-note{margin:auto 0 0;flex:0 0 auto;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--b-border-light) 85%,transparent)}.members-import-guide-footer-note{color:var(--b-text-secondary)}.members-import-guide-block{min-width:0}.members-import-guide-block--span{grid-column:1 / -1}.members-import-guide-title{margin:0 0 .4rem;color:var(--b-text);font-weight:700}.members-import-guide-steps,.members-import-guide-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.38rem}.members-import-guide-steps{counter-reset:import-guide-step}.members-import-guide-steps li,.members-import-guide-list li{position:relative;padding-left:1.25rem;color:var(--b-text-secondary)}.members-import-guide-steps li{counter-increment:import-guide-step}.members-import-guide-steps li:before{content:counter(import-guide-step) ".";position:absolute;left:0;top:0;color:var(--b-text);font-weight:650;font-variant-numeric:tabular-nums}.members-import-guide-list li:before{content:"·";position:absolute;left:.25rem;top:0;color:var(--b-text-muted, #9ca3af);font-weight:700}.members-import-guide-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.members-import-guide-chip{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--b-border) 80%,transparent);border-radius:var(--b-radius-control);background:color-mix(in srgb,var(--b-surface, var(--b-bg-surface)) 88%,transparent);color:var(--b-text);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.35}.members-import-guide-note{margin:.45rem 0 0;color:var(--b-text-secondary)}.members-import-analysis{display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden;padding:.85rem 1rem;border:var(--b-border-width, 1px) solid var(--b-border-light);border-radius:var(--b-radius-control);background:var(--b-bg-input);color:var(--b-text-secondary);font-size:var(--b-font-size, 13px);line-height:1.5}.members-import-analysis.is-running{border-color:color-mix(in srgb,var(--b-primary, #0891b2) 35%,var(--b-border-light))}.members-import-analysis-progress{flex:0 0 auto;display:grid;gap:.25rem}.members-import-analysis-progress-track{height:4px;border-radius:var(--b-radius-control);background:color-mix(in srgb,var(--b-border-light) 80%,transparent);overflow:hidden}.members-import-analysis-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--b-primary, #0891b2) 75%,#22d3ee),var(--b-primary, #0891b2));transition:width .08s linear}.members-import-analysis.is-running .members-import-analysis-progress-fill{animation:members-import-progress-sheen 1.1s linear infinite}.members-import-analysis-progress-text{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:var(--b-font-size, 13px);line-height:1.25;color:var(--b-text-secondary);font-variant-numeric:tabular-nums}.members-import-analysis-progress-status{display:inline-flex;align-items:center;color:var(--b-text-secondary)}.members-import-analysis-progress-metrics{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;color:var(--b-text)}.members-import-analysis-progress-metrics .b-result-status{font-size:inherit;font-weight:inherit;line-height:inherit}.members-import-analysis-progress-metrics strong{font-weight:750;font-variant-numeric:tabular-nums}.members-import-analysis-progress-metrics .is-total strong{color:var(--b-text)}.members-import-analysis-body{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid color-mix(in srgb,var(--b-border-light) 80%,transparent);padding-top:.45rem;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.members-import-analysis-body:hover,.members-import-analysis-body:focus-within{scrollbar-color:var(--b-scrollbar-thumb) transparent}.members-import-analysis-body::-webkit-scrollbar{width:6px;height:6px;background:transparent}.members-import-analysis-body::-webkit-scrollbar-track{background:transparent}.members-import-analysis-body::-webkit-scrollbar-thumb{background-color:transparent;border:1px solid transparent;border-radius:0;background-clip:padding-box}.members-import-analysis-body:hover::-webkit-scrollbar-thumb,.members-import-analysis-body:focus-within::-webkit-scrollbar-thumb{background-color:var(--b-scrollbar-thumb)}.members-import-analysis-body::-webkit-scrollbar-corner{background:transparent}.members-import-analysis-textblock{margin:0 0 .7rem}.members-import-analysis-textblock:last-child{margin-bottom:0}.members-import-analysis-mode-tag{display:inline-block;margin:0 0 .35rem;padding:.1rem .4rem;border:1px solid color-mix(in srgb,var(--b-primary, #0891b2) 30%,var(--b-border-light));background:color-mix(in srgb,var(--b-primary, #0891b2) 8%,transparent);color:var(--b-primary, #0891b2);font-size:var(--b-font-size, 13px);font-weight:700;line-height:1.4}.members-import-analysis-notice{margin:0 0 .35rem;color:var(--b-danger, #dc2626);font-weight:600}.members-import-analysis-map-line{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.35rem;margin:0 0 .2rem;color:var(--b-text);word-break:break-word}.members-import-analysis-map-line>span:first-child{color:var(--b-text-secondary);font-weight:600}.members-import-analysis-map-line.is-missing{color:var(--b-danger, #dc2626)}.members-import-analysis-section-title{margin:0 0 .35rem;color:var(--b-text);font-weight:700}.members-import-analysis-reasons-summary{margin:0 0 .55rem;color:var(--b-text);line-height:1.5;word-break:break-word}.members-import-analysis-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.members-import-analysis-item{padding:.45rem .55rem;border-left:3px solid color-mix(in srgb,var(--b-danger, #dc2626) 70%,transparent);background:color-mix(in srgb,var(--b-danger, #dc2626) 5%,transparent)}.members-import-analysis-item.is-enter{animation:members-import-row-in .22s ease-out}.members-import-analysis-item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin-bottom:.15rem}.members-import-analysis-row-badge{flex:0 0 auto;color:var(--b-text);font-weight:750;font-variant-numeric:tabular-nums}.members-import-analysis-item-meta{min-width:0;color:var(--b-text);word-break:break-word}.members-import-analysis-item-detail{margin:0;color:var(--b-danger, #dc2626);line-height:1.4;word-break:break-word}.members-import-analysis-streaming,.members-import-analysis-empty{margin:.25rem 0 0;color:var(--b-text-secondary)}.members-import-analysis-streaming{font-size:var(--b-font-size, 13px)}@keyframes members-import-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes members-import-progress-sheen{0%{filter:brightness(1)}50%{filter:brightness(1.12)}to{filter:brightness(1)}}.members-import-smart-confirm{min-width:0;display:flex;flex-direction:column;gap:.85rem;padding:.9rem 1.05rem;border:var(--b-border-width, 1px) solid var(--b-border-light, rgba(0, 0, 0, .05));border-radius:var(--b-radius-control);background:transparent;font-size:var(--b-font-size, 13px);font-weight:inherit;line-height:1.55;color:var(--b-text-secondary);overflow:hidden}.members-import-smart-confirm-head{display:flex;flex-direction:column;gap:.4rem;flex:0 0 auto}.members-import-smart-confirm-lead{margin:0;color:var(--b-text);font-size:inherit;font-weight:inherit}.members-import-smart-confirm-sub{margin:0;color:var(--b-text-secondary);font-size:inherit;font-weight:inherit}.members-import-smart-confirm-stats{margin:.1rem 0 0;color:var(--b-text-secondary);font-size:inherit;font-weight:inherit}.members-import-smart-confirm-stats .b-result-status{vertical-align:middle;margin:0 .1em;font-size:inherit;font-weight:inherit}.members-import-smart-confirm-map,.members-import-smart-confirm-extra{display:flex;flex-direction:column;gap:.7rem;flex:0 0 auto}.members-import-smart-confirm-map{flex:1 1 auto;min-height:0;justify-content:center;padding:.15rem 0}.members-import-smart-confirm-extra{margin-top:auto;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--b-border-light) 85%,transparent)}.members-import-smart-confirm-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:.85rem;align-items:start}.members-import-smart-confirm-label{margin:0;padding-top:.12rem;color:var(--b-text);font-size:inherit;font-weight:inherit;white-space:nowrap}.members-import-smart-confirm-row-body,.members-import-smart-confirm-row-text{min-width:0;margin:0;color:var(--b-text-secondary);font-size:inherit;font-weight:inherit}.members-import-smart-confirm-empty{margin:0;color:var(--b-text-secondary);font-size:inherit;font-weight:inherit}.members-import-smart-confirm .members-import-guide-chip{border:none;font-size:inherit;font-weight:inherit}.members-import-guide-chip.is-ok{border-color:color-mix(in srgb,var(--b-success, #15803d) 30%,var(--b-border-light));background:color-mix(in srgb,var(--b-success, #15803d) 8%,transparent)}.members-import-guide-chip.is-miss{border-color:color-mix(in srgb,var(--b-danger, #dc2626) 28%,var(--b-border-light));background:color-mix(in srgb,var(--b-danger, #dc2626) 7%,transparent)}.members-import-smart-confirm .members-import-guide-chip.is-ok,.members-import-smart-confirm .members-import-guide-chip.is-miss{border:none}.members-import-smart-confirm-actions{flex:0 0 auto;flex-shrink:0;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:auto;margin-left:6.25rem}.members-import-smart-confirm-accept,.members-import-smart-confirm-decline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--b-radius-control);padding:.45rem .9rem;font-size:var(--b-font-size, 13px);font-weight:600;cursor:pointer}.members-import-smart-confirm-accept{background:var(--b-primary, #0891b2);color:#fff}.members-import-smart-confirm-accept:hover{filter:brightness(.96)}.members-import-smart-confirm-decline{background:transparent;border-color:var(--b-border);color:var(--b-text)}.members-import-smart-confirm-decline:hover{background:color-mix(in srgb,var(--b-border-light) 55%,transparent)}.members-import-submit{flex:0 0 auto;flex-shrink:0;align-self:flex-start;margin-top:auto;margin-left:6.25rem;min-width:7.5rem;height:2.4rem;padding:0 1.4rem;border:none;border-radius:var(--b-radius-control);background:var(--b-primary);color:#fff;font-size:var(--b-font-size, 13px);font-weight:600;cursor:pointer}.members-import-submit:hover:not(:disabled){background:var(--b-primary-hover)}.members-import-submit:disabled{opacity:.45;cursor:not-allowed}.members-import-progress-panel{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:.85rem 1rem;border:var(--b-border-width, 1px) solid var(--b-border-light);border-radius:var(--b-radius-control);background:var(--b-bg-input)}.members-import-progress-head{display:flex;align-items:flex-start;gap:.75rem}.members-import-progress-copy{min-width:0}.members-import-progress-title{margin:0 0 .2rem;color:var(--b-text);font-size:var(--b-font-size, 13px);font-weight:700}.members-import-progress-sub{margin:0;color:var(--b-text-secondary);font-size:var(--b-font-size, 13px);word-break:break-all}.members-import-progress-spinner{flex:0 0 auto;width:1.65rem;height:1.65rem;margin-top:.1rem;border:2px solid var(--b-primary-soft);border-top-color:var(--b-primary);border-radius:var(--b-radius-control);animation:members-import-spin .8s linear infinite}.members-import-progress-bar{width:100%;height:6px;border-radius:var(--b-radius-control);overflow:hidden;background:color-mix(in srgb,var(--b-border-light) 85%,transparent)}.members-import-progress-bar-fill{height:100%;border-radius:inherit;background:var(--b-primary);transition:width .16s linear}.members-import-progress-pct{margin:0;font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;font-weight:650;color:var(--b-text)}.members-import-progress-checklist{margin:.15rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.members-import-progress-checklist li{position:relative;padding-left:1.35rem;color:var(--b-text-muted, #9ca3af);font-size:var(--b-font-size, 13px);line-height:1.45}html[data-control-chrome=outlined] .products-import-modal .products-import-upload-zone{background:var(--b-control-fill, #ffffff)!important;border:1px dashed var(--b-border, rgba(0, 0, 0, .08))!important}html[data-control-chrome=outlined] .products-import-modal .products-import-upload-tips,html[data-control-chrome=outlined] .products-import-modal .products-import-guide{background:var(--b-control-fill, #ffffff)!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .products-import-modal .products-import-upload-zone.is-ready{background:color-mix(in srgb,var(--b-primary, #0891b2) 8%,var(--b-control-fill, #ffffff))!important;border-color:color-mix(in srgb,var(--b-primary, #0891b2) 35%,var(--b-border, rgba(0, 0, 0, .08)))!important}html[data-control-chrome=outlined] .products-import-modal .products-import-upload-zone.is-uploading{background:transparent!important;border:0!important}html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost,html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:hover:not(:disabled),html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:focus-visible:not(:disabled),html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:active:not(:disabled){background:var(--b-control-fill, #ffffff)!important;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:hover:not(:disabled),html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:focus-visible:not(:disabled),html[data-control-chrome=outlined] .products-import-modal .products-import-file-actions .pos-btn-ghost:active:not(:disabled){border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b))!important}.members-import-modal.products-import-modal #member-import-upload{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-import-modal.products-import-modal #member-import-upload>.enterprise-form-modal-section-head,.members-import-modal.products-import-modal #member-import-upload>.products-master-section-head{flex:0 0 auto}.members-import-modal.products-import-modal #member-import-upload>.enterprise-form-modal-stack,.members-import-modal.products-import-modal #member-import-upload>.products-master-stack{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.members-row-more-trigger{display:inline-flex;align-items:center;justify-content:center;line-height:1}.members-row-more-trigger svg{display:block}.members-row-more-menu{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:2px;min-width:6.5rem;padding:var(--pos-select-menu-pad, 4px);box-sizing:border-box;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.members-row-more-menu.is-shown{opacity:1;transform:translateY(0)}.members-row-more-menu.is-leaving{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.members-row-more-menu{transition:none;transform:none}.members-row-more-menu.is-shown{opacity:1}}.members-row-more-item{display:block;width:100%;margin:0;padding:.45rem var(--pos-select-option-pad-x, .65rem);border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text, #1d1d1f);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap}.members-row-more-item:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .members-row-more-item:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 8%,transparent)}.members-row-more-item.is-danger{color:#ff3b30}.members-list-shell{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.members-list-keep-alive{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.members-list-keep-alive>.b-list-page{flex:1;min-height:0}.members-list-keep-alive.is-parked{display:none!important}.members-detail-host{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);background:var(--b-surface, #ffffff)}.members-detail-host>.cmd2-page{flex:1;min-height:0;width:100%}@keyframes page-drill-in{0%{opacity:0;transform:translate3d(calc(var(--b-page-enter-dist, 15px) * -1),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page-drill-back{0%{opacity:0;transform:translate3d(var(--b-page-enter-dist, 15px),0,0)}to{opacity:1;transform:translateZ(0)}}.page-drill-enter{animation:page-drill-in var(--b-page-enter-dur, .25s) var(--b-page-enter-ease, cubic-bezier(.25, .1, .25, 1)) both;will-change:transform,opacity}.page-drill-enter.page-drill-enter--back{animation-name:page-drill-back;animation-duration:var(--b-page-leave-dur, .175s)}@media(prefers-reduced-motion:reduce){.page-drill-enter,.page-drill-enter.page-drill-enter--back{animation:none}}.members-card-no-hint{margin-left:.35em;color:var(--b-muted, #86868b);font-weight:400}.members-card-no{display:flex;align-items:stretch;gap:.5rem;min-width:0}.members-card-no-prefix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:0 .65rem;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size);font-variant-numeric:tabular-nums}.members-card-no .products-master-control{flex:1 1 auto;min-width:0}html[data-control-chrome=outlined] .members-card-no-prefix{background:var(--b-control-fill, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.members-level-cond-control{display:flex;align-items:center;gap:.65rem}.members-level-cond-control>input{flex:1 1 auto;min-width:0}.members-level-cond-switch{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;color:var(--b-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size)}.members-level-cond-field.is-enabled .members-level-cond-switch{color:var(--b-text, #1d1d1f)}.members-level-downgrade-check{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text, #1d1d1f);cursor:pointer}.members-level-color-options,.members-level-benefit-options{display:flex;flex-wrap:wrap;gap:.5rem}.members-level-color-swatch{width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--b-radius, 0);cursor:pointer}.members-level-color-swatch.is-active{box-shadow:0 0 0 2px var(--b-primary, #1677ff)}.members-level-color-custom{display:inline-flex;align-items:center;gap:.4rem;min-height:28px;padding:0 .55rem;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));font-family:var(--b-font);font-size:var(--b-font-size);cursor:pointer}.members-level-color-custom.is-active{box-shadow:0 0 0 2px var(--b-primary, #1677ff)}.members-level-color-custom-well{width:18px;height:18px;padding:0;border:0;background:transparent;cursor:pointer}.members-level-benefit-option{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:0 .65rem;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));font-family:var(--b-font);font-size:var(--b-font-size);cursor:pointer}.members-level-benefit-option.is-active{border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}.members-level-benefit-option input{width:var(--b-checkbox-size, 16px);height:var(--b-checkbox-size, 16px)}.pos-form-sticky-foot,.wechat-side-foot,.gpc-form-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem var(--pos-page-pad-x, 1.25rem);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box;background:var(--b-surface, #ffffff);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-form-sticky-foot-left,.wechat-side-foot-left,.gpc-form-foot-left{display:inline-flex;align-items:center;gap:.55rem;flex:1 1 auto;min-width:0}.pos-form-sticky-foot-right,.wechat-side-foot-right,.gpc-form-foot-right{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.pos-form-sticky-foot-hint,.wechat-batch-hint{display:inline-flex;align-items:center;gap:.35rem;color:var(--b-warning, #d97706);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.pos-form-sticky-foot-hint-icon,.wechat-batch-hint-icon,.pos-form-sticky-foot-status-icon{flex:0 0 auto}.pos-form-sticky-foot-status,.wechat-cfg-msg{display:inline-flex;align-items:center;gap:.35rem;color:var(--b-success, #059669);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.b-list-page.enterprise-list-page--tech.wechat-center-page{--pos-page-pad-top: 0;--pos-page-pad-bottom: 0;--wechat-content-pad-top: 1.15rem;--elist-board-pad: 0 0 0 var(--elist-board-pad-x, var(--pos-page-pad-x, 1.25rem))}.wechat-center-page .wechat-center-shell{display:flex;flex-direction:column;min-height:0;flex:1;gap:var(--elist-section-gap, 14px)}.wechat-split{--wechat-split-gutter: var(--pos-page-pad-x, 1.25rem);--wechat-toc-rail: var(--b-border-width, 1px);--wechat-toc-ink: 2px;--wechat-toc-pad-y: .35rem;--wechat-toc-pad-x: .65rem;flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 13rem;grid-template-rows:minmax(0,1fr) auto;gap:0;overflow:hidden;background:var(--b-surface, #ffffff)}.wechat-side-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--b-surface, #ffffff);border:0;border-radius:0;box-sizing:border-box}.wechat-split>.wechat-side-main:has(>.wechat-side-pane),.wechat-split>.wechat-side-main:has(>.wechat-side-pane)>.wechat-side-pane{display:contents}.wechat-side-nav{position:relative;grid-column:2;grid-row:1 / -1;z-index:2;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0;background:var(--b-surface, #ffffff);border:0;border-radius:0;box-sizing:border-box}.wechat-side-nav:before{content:"";position:absolute;left:0;top:var(--wechat-content-pad-top, 1.15rem);bottom:var(--wechat-content-pad-top, 1.15rem);width:var(--wechat-toc-rail, 1px);background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none;z-index:0}.wechat-side-nav-scroll.overlay-scroll-shell{position:relative;z-index:1;flex:1 1 0;min-height:0;height:auto;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.wechat-side-nav-scroll .overlay-scroll-viewport{padding:var(--wechat-toc-pad-y, .35rem) var(--wechat-toc-pad-x, .65rem);padding-left:0;box-sizing:border-box}.wechat-side-nav-scroll .overlay-scroll-thumb{right:0;left:auto;width:6px}.wechat-side-nav-list{display:flex;flex-direction:column;gap:0;min-width:0;padding-left:var(--wechat-toc-pad-x, .65rem);box-sizing:border-box}.wechat-side-nav-item{position:relative;display:flex;align-items:center;gap:.35rem;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:0 .55rem 0 .85rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.2;text-align:left;cursor:pointer;box-sizing:border-box}.wechat-side-nav-item:hover:not(.is-active){color:var(--b-primary, #007aff)}.wechat-side-nav-item.is-active{background:transparent;color:var(--b-primary, #007aff)}.wechat-side-nav-item.is-active:before{content:"";position:absolute;left:calc(-1 * var(--wechat-toc-pad-x, .65rem));top:0;bottom:0;width:var(--wechat-toc-ink, 2px);background:var(--b-primary, #007aff);pointer-events:none;z-index:1}.wechat-side-nav-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-side-main-head{position:relative;flex:0 0 auto;display:flex;align-items:baseline;gap:.75rem;padding:0 var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem)) .75rem 0;border-bottom:0;box-sizing:border-box}.wechat-side-main-head:after{content:"";position:absolute;left:0;right:var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem));bottom:0;height:var(--b-border-width, 1px);background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.wechat-side-main-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.wechat-side-main-desc{margin:0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-side-pane{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wechat-page-scroll.overlay-scroll-shell{grid-column:1 / -1;grid-row:1;min-width:0;min-height:0;height:100%;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.wechat-page-scroll>.overlay-scroll-bar{z-index:6}.wechat-page-scroll .overlay-scroll-thumb{right:0;left:auto;width:6px}.wechat-page-scroll-main{width:calc(100% - 13rem);min-width:0;box-sizing:border-box;padding:var(--wechat-content-pad-top, 1.15rem) var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem)) .75rem 0}.wechat-page-scroll-main:has(.wechat-oa-bound),.wechat-page-scroll-main:has(.wechat-menu-layout){min-height:100%;display:flex;flex-direction:column}.wechat-page-scroll-main:has(.wechat-oa-bound)>.wechat-groups,.wechat-page-scroll-main:has(.wechat-menu-layout)>.wechat-groups{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wechat-form-foot{grid-column:1;grid-row:2;z-index:3}.wechat-side-main .pos-form-sticky-foot,.wechat-side-main .wechat-side-foot,.wechat-side-main .gpc-form-foot,.wechat-split .wechat-form-foot.pos-form-sticky-foot,.wechat-split .wechat-form-foot{position:relative;padding-left:0;padding-right:var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem));border-top-color:transparent}.wechat-side-main .pos-form-sticky-foot:before,.wechat-side-main .wechat-side-foot:before,.wechat-side-main .gpc-form-foot:before,.wechat-split .wechat-form-foot.pos-form-sticky-foot:before,.wechat-split .wechat-form-foot:before{content:"";position:absolute;left:0;right:var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem));top:0;height:var(--b-border-width, 1px);background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.wechat-materials-alert.pos-alert,.wechat-materials-alert.pos-alert.has-description{align-items:flex-start}.wechat-materials-alert.pos-alert .pos-alert-icon,.wechat-materials-alert.pos-alert.has-description .pos-alert-icon{margin-top:2px}.wechat-broadcast-alert.pos-alert{align-items:center;opacity:0;transition:opacity .28s ease}.wechat-broadcast-alert.pos-alert.is-shown{opacity:1}.wechat-broadcast-alert .pos-alert-icon{margin-top:0}.wechat-broadcast-alert .pos-alert-message>span{display:block;opacity:0;transition:opacity .28s ease}.wechat-broadcast-alert .pos-alert-message>span.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.wechat-broadcast-alert.pos-alert,.wechat-broadcast-alert .pos-alert-message>span{opacity:1;transition:none}}.wechat-material-articles{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wechat-material-articles .wechat-seg-btn{flex:0 1 auto;width:auto;max-width:12rem;height:var(--b-control-h, 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-cfg-err{color:var(--b-danger, #dc2626);margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-cfg-loading{margin:1rem 0;display:flex;align-items:center;justify-content:center}.wechat-cfg-hint{color:var(--b-text-muted, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-groups{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px)}.wechat-groups>.wechat-group+.wechat-group{margin-top:0;padding-top:var(--elist-section-gap, 14px);border-top:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 88%,transparent)}html[data-control-chrome=outlined] .wechat-groups>.wechat-group+.wechat-group{padding-top:0;border-top:0}.wechat-group-head{margin:0 0 .45rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem}.wechat-group-head h5{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.wechat-group-head h5:before{content:"";flex:0 0 auto;width:2px;height:.9em;background:var(--b-primary, #1677ff)}.wechat-group-body{display:flex;flex-direction:column;gap:.75rem;padding:0;border:1px solid transparent;border-radius:var(--b-radius, 0);background:transparent;box-sizing:border-box}html[data-control-chrome=outlined] .wechat-group-body{padding:.85rem 1rem;background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}.wechat-field{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:start}.wechat-field-label{padding-top:.45rem;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-field-label i{color:var(--b-danger, #dc2626);font-style:normal;margin-left:.15rem}.wechat-field-control input:not([type=radio]):not([type=checkbox]),.wechat-field-control textarea,.wechat-field-control .pos-select{width:100%;max-width:32rem}.wechat-field-control input:not([type=radio]):not([type=checkbox]),.wechat-field-control textarea{box-sizing:border-box;min-height:var(--b-control-h, 32px);padding:.45rem var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit}.wechat-field-control input:not([type=radio]):not([type=checkbox]):hover,.wechat-field-control textarea:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.wechat-field-control input:not([type=radio]):not([type=checkbox]):focus,.wechat-field-control textarea:focus{outline:none;box-shadow:none;background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .wechat-field-control input:not([type=radio]):not([type=checkbox]),html[data-control-chrome=outlined] .wechat-field-control textarea{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .wechat-field-control input:not([type=radio]):not([type=checkbox]):hover,html[data-control-chrome=outlined] .wechat-field-control textarea:hover,html[data-control-chrome=outlined] .wechat-field-control input:not([type=radio]):not([type=checkbox]):focus,html[data-control-chrome=outlined] .wechat-field-control textarea:focus{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,var(--b-text, #1d1d1f));outline:none;box-shadow:none}.wechat-field-control textarea{resize:vertical;min-height:4.25rem;max-height:none;transition:none}.wechat-field.is-error .wechat-field-control>input,.wechat-field.is-error .wechat-field-control>textarea,.wechat-field.is-error .wechat-field-control .pos-select-trigger{border:1px solid #ff3b30;box-sizing:border-box}.wechat-field.is-error .products-master-field-error{margin-top:.35rem;max-width:32rem}.wechat-check{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-check-grid{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem}.wechat-status-line{margin:0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-status-line .is-ok{color:var(--b-success, #059669)}.wechat-oa-setup-alert.pos-alert{width:100%;box-sizing:border-box}.wechat-oa-steps{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.45rem;color:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45}.wechat-oa-steps a{color:var(--b-primary, #007aff)}.wechat-oa-steps code{font-family:var(--b-font);font-size:var(--b-font-size, 13px);padding:0 .25rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border-radius:var(--b-radius-control, 0)}.wechat-group--oa .wechat-field-control,.wechat-group--oa .wechat-field-control input,.wechat-group--oa .wechat-field-control .pos-select,.wechat-group--oa .wechat-url-row{max-width:none;width:100%}.wechat-group--oa .wechat-group-body{gap:.55rem}.wechat-group--oa input[readonly]{color:var(--b-text-secondary, #6e6e73);cursor:default}.wechat-oa-avatar{display:inline-block;vertical-align:middle;width:28px;height:28px;object-fit:cover;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box}.wechat-oa-avatar.is-placeholder{border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-oa-bound{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px)}.wechat-oa-desc .pos-descriptions-header{margin-bottom:10px;align-items:center}.wechat-oa-desc .pos-descriptions-title{overflow:visible;white-space:normal}.wechat-oa-desc-title{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.wechat-oa-desc-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wechat-oa-desc-name-row{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.wechat-oa-desc-name{font-weight:650;font-size:1.05rem;line-height:1.3;color:var(--b-text, #1d1d1f)}.wechat-oa-desc-sub{color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-oa-account-avatar{flex:0 0 auto;width:40px;height:40px;object-fit:cover;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box}.wechat-oa-account-avatar.is-placeholder{border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-oa-account-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.wechat-oa-copyline{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;min-width:0}.wechat-oa-copyline-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-oa-inline-link{color:var(--b-primary, #1677ff);font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-decoration:none}.wechat-oa-inline-link:hover{text-decoration:underline}.wechat-oa-unbind-ack{display:flex;align-items:flex-start;gap:.45rem;margin:0;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45;text-align:start;cursor:pointer}.wechat-oa-unbind-ack input{flex:0 0 auto;margin-top:.15rem}.wechat-oa-bound-foot{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:var(--elist-section-gap, 14px);align-items:center;padding:.85rem 1rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.wechat-oa-progress{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.45rem}.wechat-oa-progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #6e6e73)}.wechat-oa-progress-meta strong{color:var(--b-text, #1d1d1f);font-variant-numeric:tabular-nums;font-weight:650}.wechat-oa-progress-track{height:6px;border-radius:3px;background:color-mix(in srgb,var(--b-text, #0f172a) 8%,transparent);overflow:hidden}.wechat-oa-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--b-primary, #1677ff)}.wechat-oa-progress-steps{display:flex;flex-wrap:wrap;gap:.35rem 1rem;list-style:none;margin:0;padding:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #6e6e73)}.wechat-oa-progress-steps li.is-done{color:var(--b-text, #1d1d1f)}.wechat-oa-progress-steps li.is-done:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.35rem;border-radius:50%;background:var(--b-success, #52c41a);vertical-align:.1em}.wechat-oa-qr-row{display:flex;gap:.55rem}.wechat-oa-qr-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.55rem .65rem;min-width:120px;min-height:100%;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);cursor:pointer;box-sizing:border-box}.wechat-oa-qr-tile:disabled{opacity:.55;cursor:not-allowed}.wechat-oa-qr-tile img{width:96px;height:96px;object-fit:contain;background:#fff}.wechat-oa-qr-empty{display:flex;align-items:center;justify-content:center;width:96px;height:96px;color:var(--b-text-secondary, #6e6e73);background:color-mix(in srgb,var(--b-text, #0f172a) 4%,transparent)}.wechat-oa-next{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.wechat-oa-next-label{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-oa-next-links{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.wechat-oa-next-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;margin:0;padding:.2rem .55rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4;text-decoration:none;cursor:pointer;box-sizing:border-box}.wechat-oa-next-link:hover{border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}@media(max-width:900px){.wechat-oa-bound-foot{grid-template-columns:1fr}.wechat-oa-qr-row{justify-content:flex-start}.wechat-oa-qr-tile{min-height:0}}.wechat-oa-switch-row{display:inline-flex;align-items:center;gap:.55rem;min-height:var(--b-control-h, 32px)}.wechat-url-row{display:flex;align-items:center;gap:.45rem;width:100%;max-width:none}.wechat-url-row input{flex:1 1 auto;min-width:0}.wechat-qr-modal{position:relative;width:min(416px,calc(100vw - 2.5rem));background:var(--b-surface, #fff);border-radius:var(--b-radius, 0);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f);overflow:hidden;box-sizing:border-box}.wechat-qr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:0 16px 0 24px;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));box-sizing:border-box}.wechat-qr-modal-head h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--b-text, #1d1d1f)}.wechat-qr-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-secondary, #6e6e73);cursor:pointer}.wechat-qr-modal-close:hover{color:var(--b-text, #1d1d1f);background:color-mix(in srgb,var(--b-text, #0f172a) 6%,transparent)}.wechat-qr-modal-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;box-sizing:border-box}.wechat-qr-modal-code{position:relative;display:flex;align-items:center;justify-content:center;width:184px;height:184px;padding:12px;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:var(--b-radius, 0)}.wechat-qr-modal-code img:first-child{display:block;width:160px;height:160px;object-fit:contain}.wechat-qr-modal-code-icon{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:0;object-fit:cover;border:2px solid #fff;border-radius:var(--b-radius, 0);background:#fff;box-shadow:0 0 0 1px #0000000f;transform:translate(-50%,-50%)}.wechat-qr-modal-code.is-empty{padding:16px;color:#00000073;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5;text-align:center}.wechat-qr-modal-tip{margin:0;max-width:18em;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5}.wechat-qr-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.wechat-menu-editor .wechat-oa-next{margin-top:auto}.pos-modal-shell-bare:has(.wechat-qr-modal),.pos-modal-shell-bare:has(.wechat-menu-lib){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5450;display:flex;align-items:center;justify-content:center;pointer-events:none}.pos-modal-shell-bare:has(.wechat-qr-modal) .pos-modal-shell-backdrop,.pos-modal-shell-bare:has(.wechat-menu-lib) .pos-modal-shell-backdrop{background-color:#00000073;pointer-events:auto}.pos-modal-shell-bare:has(.wechat-qr-modal) .pos-modal-shell-bare-panel,.pos-modal-shell-bare:has(.wechat-menu-lib) .pos-modal-shell-bare-panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:auto}.wechat-notify-summary{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--elist-section-gap, 14px);align-items:center;padding:.85rem 1rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box}.wechat-notify-tags{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.wechat-notify-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--elist-section-gap, 14px);align-items:start}.wechat-notify-head{display:inline-flex;align-items:center;gap:.45rem}.wechat-group--notify.is-off .wechat-group-body{opacity:.72}@media(max-width:960px){.wechat-notify-summary,.wechat-notify-grid{grid-template-columns:1fr}}.wechat-group--notify .wechat-field{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:0}.wechat-group--notify .wechat-field-label{padding-top:0}.wechat-group--notify .wechat-field-control,.wechat-group--notify .wechat-field-control input,.wechat-group--notify .wechat-field-control textarea{max-width:none;width:100%}.wechat-group--notify .wechat-field-control textarea{min-height:6.25rem;line-height:1.45;font-variant-numeric:tabular-nums;overflow-y:auto}.wechat-menu-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px)}.wechat-menu-layout{--wechat-menu-split-gutter: var(--elist-section-gap, 14px);--wechat-menu-head-pad-b: 10px;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2.5fr);grid-template-rows:auto minmax(0,1fr);gap:0;align-items:stretch}.wechat-menu-preview-col,.wechat-menu-form-col{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;min-width:0;min-height:0;box-sizing:border-box}.wechat-menu-preview-col{position:relative;padding-right:var(--wechat-menu-split-gutter)}.wechat-menu-preview-wrap{display:contents}.wechat-menu-canvas-head,.wechat-menu-form-head{align-self:stretch;box-sizing:border-box;margin:0;padding:0 0 var(--wechat-menu-head-pad-b);border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent}.wechat-menu-canvas-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;min-height:0}.wechat-menu-status-time{justify-self:start;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;color:var(--b-text, #1d1d1f)}.wechat-menu-canvas-title{justify-self:center;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;line-height:1.35;text-align:center;color:var(--b-text, #1d1d1f);white-space:nowrap}.wechat-menu-status-icons{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--b-text, #1d1d1f)}.wechat-menu-status-icon{display:block;flex:0 0 auto;color:currentColor}.wechat-menu-status-battery{display:inline-flex;align-items:center;gap:1px}.wechat-menu-status-battery-body{box-sizing:border-box;width:18px;height:9px;padding:1px;border:1px solid currentColor;border-radius:2px}.wechat-menu-status-battery-level{display:block;width:70%;height:100%;background:currentColor;border-radius:.5px}.wechat-menu-status-battery-cap{width:2px;height:4px;background:currentColor;border-radius:0 1px 1px 0}.wechat-menu-canvas{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-menu-canvas-body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:transparent;box-sizing:border-box}.wechat-menu-chat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.65rem;padding:12px 8px 8px;overflow:auto;box-sizing:border-box}.wechat-menu-chat-row{display:flex;align-items:flex-start;gap:.45rem;max-width:100%}.wechat-menu-chat-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #1677ff) 12%,var(--b-surface, #fff));color:var(--b-primary, #1677ff)}.wechat-menu-chat-bubble,.wechat-menu-chat-card{min-width:0;max-width:calc(100% - 2.2rem);padding:.55rem .65rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45;box-sizing:border-box}.wechat-menu-chat-card{display:flex;flex-direction:column;gap:.25rem}.wechat-menu-chat-card strong{font-weight:650}.wechat-menu-chat-card span{color:var(--b-text-secondary, #6e6e73);word-break:break-all}.wechat-menu-chat-card em{margin-top:.15rem;color:var(--b-primary, #1677ff);font-style:normal}.wechat-menu-chat-sys{margin:0;padding:0 .2rem;color:var(--b-text-muted, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:center}.wechat-menu-subpop{--menu-sub-col: 0;--menu-sub-cols: 1;position:absolute;z-index:2;bottom:.55rem;left:calc(100% * var(--menu-sub-col) / var(--menu-sub-cols) + .35rem);width:calc(100% / var(--menu-sub-cols) - .7rem);min-width:4.8rem;max-width:7.5rem;box-sizing:border-box}.wechat-menu-sublist{margin:0;padding:.15rem 0;list-style:none;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-shadow:var(--pos-float-menu-shadow, 0 6px 16px rgba(0, 0, 0, .08))}.wechat-menu-subpop-caret{position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:var(--b-surface, #fff);border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));transform:rotate(45deg)}.wechat-menu-subitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin:0;padding:.55rem .45rem;border:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);cursor:pointer;box-sizing:border-box}.wechat-menu-subitem:last-child{border-bottom:0}.wechat-menu-subitem.is-active,.wechat-menu-subitem:hover{color:var(--b-primary, #1677ff);background:color-mix(in srgb,var(--b-primary, #1677ff) 6%,transparent)}.wechat-menu-subitem.is-add{color:var(--b-text-secondary, #6e6e73)}.wechat-menu-bar{flex:0 0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-height:44px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent}.wechat-menu-bar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 .35rem;min-width:0;border:0;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:0;background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-menu-bar-item:last-child{border-right:0}.wechat-menu-bar-item.is-active,.wechat-menu-bar-item:hover{color:var(--b-primary, #1677ff)}.wechat-menu-bar-item.is-add{color:var(--b-text-secondary, #6e6e73)}.wechat-menu-form-col{position:relative;padding-left:var(--wechat-menu-split-gutter, var(--elist-section-gap, 14px));border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-menu-form-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .55rem;min-height:0}.wechat-menu-form-head h5{margin:0;display:inline-flex;align-items:center;gap:.45rem;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650}.wechat-menu-editor{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);min-width:0;min-height:0;padding-top:var(--elist-section-gap, 14px);box-sizing:border-box}.wechat-menu-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.wechat-menu-children{display:flex;flex-direction:column;gap:.55rem;padding-top:.15rem}.wechat-menu-children-head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650}.wechat-menu-children-list{display:flex;flex-wrap:wrap;gap:.45rem}.wechat-menu-child-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .55rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);cursor:pointer;box-sizing:border-box}.wechat-menu-child-chip:hover,.wechat-menu-child-chip.is-active{border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}.wechat-menu-editor>.wechat-group--menu{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.wechat-menu-editor>.pos-empty{flex:0 0 auto;min-height:8rem;display:flex;align-items:center;justify-content:center}.wechat-menu-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;width:100%;max-width:calc((5.5rem + .75rem + var(--wechat-menu-control-max, 32rem)) * 2 + 1rem)}.wechat-menu-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem;padding-top:.65rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-menu-editor-actions .pos-button--danger{margin-left:auto}.wechat-cfg-hint.is-warn{color:var(--b-warning, #faad14)}.wechat-group--menu .wechat-group-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:0;border:0;background:transparent}html[data-control-chrome=outlined] .wechat-group--menu .wechat-group-body{padding:0;border-color:transparent;background:transparent}.wechat-group--menu{--wechat-menu-control-max: 32rem}.wechat-group--menu .wechat-field{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.45rem .75rem;width:100%;min-width:0}.wechat-group--menu .wechat-field-label{padding-top:.45rem;text-align:right;color:var(--b-text-secondary, #6e6e73)}.wechat-group--menu .wechat-field-control{display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%;max-width:var(--wechat-menu-control-max)}.wechat-group--menu .wechat-field-control input:not([type=radio]):not([type=checkbox]),.wechat-group--menu .wechat-field-control textarea,.wechat-group--menu .wechat-field-control .pos-select,.wechat-group--menu .wechat-field-control .wechat-input-count,.wechat-group--menu .wechat-field-control .wechat-url-row{width:100%;max-width:none;box-sizing:border-box}.wechat-input-count{position:relative;width:100%;min-width:0}.wechat-group--menu .wechat-input-count input,.wechat-input-count input{width:100%;padding-right:3.25rem}.wechat-input-count-badge{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);margin:0;color:var(--b-text-muted, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;white-space:nowrap}.wechat-input-count-badge.is-warn{color:var(--b-warning, #faad14)}.wechat-menu-type-tip{display:flex;align-items:flex-start;gap:.35rem;margin:0;color:var(--b-text-muted, #6e6e73)}.wechat-menu-type-tip .pos-pack-icon{flex:0 0 auto;margin-top:.15rem;color:var(--b-primary)}.wechat-group--menu .wechat-url-row{width:100%}.wechat-menu-lib-btn{align-self:flex-start;width:auto}.wechat-menu-lib-btn .pos-button-label{display:inline-flex;align-items:center;gap:.35rem}.wechat-menu-lib-used{font-variant-numeric:tabular-nums;color:var(--b-primary)}.wechat-menu-lib{width:min(640px,calc(100vw - 2.5rem));background:var(--b-surface, #fff);border-radius:var(--b-radius, 0);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.wechat-menu-lib-body{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem .35rem}.wechat-menu-lib-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.wechat-menu-lib-item{display:flex;align-items:center;gap:.35rem;min-width:0;margin:0;padding:.4rem .5rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);cursor:pointer;box-sizing:border-box}.wechat-menu-lib-item:has(input:checked){border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}.wechat-menu-lib-item input{flex:0 0 auto;margin:0}.wechat-menu-lib-foot{display:flex;justify-content:flex-end;gap:8px;padding:.75rem 1rem 1rem}@media(max-width:720px){.wechat-menu-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.wechat-menu-layout{grid-template-columns:1fr;grid-template-rows:auto}.wechat-menu-preview-col,.wechat-menu-form-col{display:flex;flex-direction:column;grid-row:auto}.wechat-menu-preview-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:22rem}.wechat-menu-preview-col{order:-1;padding-right:0}.wechat-menu-form-col{padding-left:0;border-left:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));padding-top:var(--elist-section-gap, 14px)}.wechat-menu-field-row,.wechat-group--menu .wechat-field{grid-template-columns:1fr}.wechat-group--menu .wechat-field-label{padding-top:0;text-align:left}}.wechat-menu-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.wechat-menu-row{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:.65rem;align-items:end;padding:.55rem 0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-menu-row:last-child{border-bottom:0}.wechat-menu-row .wechat-field{grid-template-columns:1fr;gap:.35rem}.wechat-menu-row .wechat-field-label{padding-top:0}.wechat-seg{display:inline-flex;align-items:stretch;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}html[data-control-chrome=outlined] .wechat-seg{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .08))}.wechat-seg-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0 .85rem;min-height:var(--b-control-h, 32px);border:0;background:transparent;color:var(--b-text, #1d1d1f);font:inherit;cursor:pointer}.wechat-seg-btn:hover:not(.is-active){color:var(--b-primary, #007aff)}.wechat-seg-btn.is-active{background:var(--b-primary, #007aff);color:#fff}.wechat-seg-btn:disabled{opacity:.45;cursor:not-allowed}.wechat-split>.wechat-side-main:has(>.wechat-module-list)>.wechat-module-list.wechat-side-pane,.wechat-split>.wechat-side-main:has(>.wechat-shop-embedded)>.wechat-shop-embedded.wechat-side-pane{display:flex;flex-direction:column;grid-column:1;grid-row:1;align-self:stretch;flex:1 1 auto;min-width:0;min-height:0;gap:var(--elist-section-gap, 14px);padding:var(--wechat-content-pad-top, 1.15rem) var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem)) var(--elist-section-gap, 14px) 0;box-sizing:border-box;overflow:hidden}.wechat-module-list .products-list-actions,.wechat-module-list>.pos-alert{flex:0 0 auto}.wechat-module-list .products-list-actions{padding-inline:0}.wechat-reply-search{box-sizing:border-box;width:16rem;max-width:100%;height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, 11px);border:var(--b-border-width, 1px) solid var(--b-border);border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, #fff);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-reply-search:hover,.wechat-reply-search:focus{border-color:var(--b-primary, #007aff);outline:none}.wechat-reply-search:focus{box-shadow:var(--b-control-active-shadow)}.products-master-section-grid>.wechat-reply-form{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:start;min-width:0}.wechat-reply-form .wechat-field.is-wide,.wechat-reply-form .wechat-reply-note{grid-column:1 / -1}.wechat-reply-form .wechat-field{display:flex;flex-direction:column;gap:.35rem;align-items:stretch;min-width:0}.wechat-reply-form .wechat-field-label{padding-top:0;text-align:left}.wechat-reply-form .wechat-field-control{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;max-width:none}.wechat-reply-form .wechat-field-control input,.wechat-reply-form .wechat-field-control textarea,.wechat-reply-form .wechat-field-control .pos-select,.wechat-reply-form .wechat-input-count{max-width:none;width:100%}.wechat-reply-form .wechat-field-control>input,.wechat-reply-form .wechat-input-count input{height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px);padding-top:0;padding-bottom:0;padding-left:var(--pos-control-pad-x, 11px)}.wechat-reply-form .wechat-seg{align-self:stretch;box-sizing:border-box;display:flex;width:100%;height:var(--b-control-h, 32px);min-height:var(--b-control-h, 32px)}.wechat-reply-form .wechat-seg-btn{flex:1 1 0;height:100%;min-height:0;text-align:center}.wechat-reply-pieces{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%}.wechat-reply-pieces .pos-textarea-with-count,.wechat-reply-extra{width:100%}.wechat-reply-extra{display:flex;align-items:center;gap:.45rem}.wechat-reply-extra input{flex:1 1 auto;min-width:0}.wechat-reply-note{margin:0}.wechat-group--menu .wechat-seg{align-self:flex-start}.wechat-empty{padding:1.5rem .25rem;display:flex;flex-direction:column;gap:.45rem}.wechat-empty strong{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.wechat-empty p{margin:0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45}.wechat-section-title{margin:.25rem 0 0;font-size:var(--b-font-size, 13px);font-weight:650;font-family:var(--b-font)}.wechat-job-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.wechat-job-list li{padding:.65rem .75rem;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-job-list p{margin:.35rem 0 0;color:var(--b-text, #1d1d1f)}.wechat-job-list span{margin-left:.55rem;color:var(--b-text-muted, #6e6e73)}.wechat-shop-select-bar{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-shop-name-cell{display:inline-flex;align-items:center;gap:.55rem}.wechat-shop-embedded .pos-list-table-body{min-height:200px}@media(max-width:900px){.wechat-split{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;overflow:auto}.wechat-split>.wechat-side-main:has(>.wechat-side-pane),.wechat-split>.wechat-side-main:has(>.wechat-side-pane)>.wechat-side-pane{display:flex;flex-direction:column;grid-column:1;min-height:0}.wechat-page-scroll.overlay-scroll-shell,.wechat-form-foot,.wechat-side-nav{grid-column:1;grid-row:auto}.wechat-page-scroll-main{width:100%;padding-right:0}.wechat-side-nav{order:-1;max-height:12rem;margin-bottom:0}.wechat-side-nav:before{display:none}.wechat-side-nav-item.is-active:before{display:none}.wechat-field,.wechat-menu-row,.wechat-mc-layout{grid-template-columns:1fr}.wechat-mc-preview-col{order:-1;position:static;padding-right:0}.wechat-mc-form-col{padding-left:0;border-left:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));padding-top:var(--elist-section-gap, 14px)}}.wechat-mc-pane .wechat-page-scroll-main.wechat-mc-main{display:flex;flex-direction:column;gap:var(--wechat-content-pad-top, 1.15rem);box-sizing:border-box;height:100%;min-height:0;overflow:hidden;padding-bottom:var(--wechat-content-pad-top, 1.15rem)}.wechat-mc-head-stack{flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.wechat-mc-tabs.work-feed-tabs.dm-card-tabs{width:100%}.wechat-mc-layout{--wechat-mc-split-gutter: var(--elist-section-gap, 14px);--wechat-mc-fs: var(--b-font-size, 13px);flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2.5fr);grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch}.wechat-mc-preview-col{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:0;min-height:0;height:100%;padding-right:var(--wechat-mc-split-gutter);box-sizing:border-box}.wechat-mc-menu-chip.is-focus{color:var(--b-primary, #1677ff)}.wechat-mc-preview-wrap{position:relative;box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:0}.wechat-mc-canvas-head{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;min-height:0;margin:0;padding:0 0 10px;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:transparent}.wechat-mc-status-time{justify-self:start;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;color:var(--b-text, #1d1d1f)}.wechat-mc-canvas-title{justify-self:center;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;line-height:1.35;text-align:center;color:var(--b-text, #1d1d1f)}.wechat-mc-status-icons{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--b-text, #1d1d1f)}.wechat-mc-status-icon{display:inline-flex;color:inherit}.wechat-mc-status-battery{display:inline-flex;align-items:center;gap:1px;height:11px}.wechat-mc-status-battery-body{box-sizing:border-box;width:18px;height:10px;border:1px solid currentColor;border-radius:1px;padding:1px;display:flex;align-items:stretch}.wechat-mc-status-battery-level{flex:1 1 auto;width:100%;background:currentColor;border-radius:0}.wechat-mc-status-battery-cap{width:2px;height:5px;background:currentColor;border-radius:0 1px 1px 0}.wechat-mc-canvas{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--wechat-mc-fs)}.wechat-mc-canvas-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px 8px 8px;background:transparent;box-sizing:border-box}.wechat-mc-canvas-body--scrollable,.wechat-mc-canvas-body--agreement{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.wechat-mc-canvas-body--scrollable::-webkit-scrollbar,.wechat-mc-canvas-body--agreement::-webkit-scrollbar{display:none;width:0;height:0}.wechat-mc-canvas-inner{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%}.wechat-mc-canvas-inner.is-fill{min-height:100%;justify-content:space-between}.wechat-mc-canvas-inner.is-scaled{justify-content:flex-start}.wechat-mc-canvas-inner.is-measuring{transform:none!important;margin-bottom:0!important}.wechat-mc-card-hit{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;gap:5px;margin:0;padding:0;box-sizing:border-box;border:1px dashed transparent;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:10px}.wechat-mc-card-hit:disabled{cursor:default}.wechat-mc-card-hit.is-active,.wechat-mc-block.is-active{outline:none;border-color:color-mix(in srgb,var(--b-danger, #ff4d4f) 78%,#fff)}.wechat-mc-block.wechat-mc-pack-card-hit,.wechat-mc-block.wechat-mc-reg-mini-hit,.wechat-mc-block.wechat-mc-reg-panel-hit,.wechat-mc-block.wechat-mc-pack-list-hit,.wechat-mc-block.wechat-mc-store-qr-hit,.wechat-mc-block.wechat-mc-agree-head-hit,.wechat-mc-block.wechat-mc-agree-body-hit,.wechat-mc-block.wechat-mc-preview-disabled-hit{padding:0;background:transparent;box-shadow:none}.wechat-mc-block.wechat-mc-pack-card-hit:hover,.wechat-mc-block.wechat-mc-reg-mini-hit:hover,.wechat-mc-block.wechat-mc-reg-panel-hit:hover,.wechat-mc-block.wechat-mc-pack-list-hit:hover,.wechat-mc-block.wechat-mc-store-qr-hit:hover,.wechat-mc-block.wechat-mc-agree-head-hit:hover,.wechat-mc-block.wechat-mc-agree-body-hit:hover,.wechat-mc-block.wechat-mc-preview-disabled-hit:hover{box-shadow:none}.wechat-mc-block.wechat-mc-preview-disabled-hit{height:100%;min-height:12rem;display:flex;align-items:center;justify-content:center}.wechat-mc-editor-empty{box-sizing:border-box;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:1.5rem 0;border:0;background:transparent}.wechat-mc-editor{box-sizing:border-box;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent}.wechat-mc-editor-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:0 0 10px;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-mc-editor-head h5{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;line-height:1.35;color:var(--b-text, #1d1d1f)}.wechat-mc-editor-head-extra{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.wechat-mc-editor-scroll.overlay-scroll-shell{flex:1 1 auto;min-height:0;height:0}.wechat-mc-editor-body{display:flex;flex-direction:column;gap:12px;padding:14px 0;box-sizing:border-box}.wechat-mc-radio-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;min-height:var(--b-control-h, 32px)}.wechat-mc-radio{display:inline-flex;align-items:center;gap:.4rem;margin:0;cursor:pointer;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.wechat-mc-radio input[type=radio]{box-sizing:border-box;-moz-appearance:auto;appearance:auto;-webkit-appearance:radio;margin:0;flex:0 0 auto;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;accent-color:var(--b-primary, #1677ff)}.wechat-mc-radio:has(input:disabled){opacity:.45;cursor:not-allowed}.wechat-mc-editor .wechat-field{grid-template-columns:6.5rem minmax(0,1fr);gap:10px;align-items:center}.wechat-mc-editor .wechat-field.is-wide{grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.wechat-mc-editor .wechat-field-label{padding-top:0;line-height:var(--b-control-h, 32px)}.wechat-mc-editor .wechat-field.is-wide .wechat-field-label{padding-top:.35rem;line-height:1.4}.wechat-mc-editor .wechat-field-control,.wechat-mc-editor .wechat-field-control input:not([type=radio]):not([type=checkbox]),.wechat-mc-editor .wechat-field-control textarea,.wechat-mc-editor .wechat-field-control .pos-select{max-width:none;width:100%}.wechat-mc-editor-foot{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;margin:0;padding:10px 14px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:var(--b-surface, #fff)}.wechat-mc-icon-grid--service{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start}.wechat-mc-icon-item.is-static{cursor:inherit;pointer-events:none}.wechat-mc-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:0;padding:10px 10px 8px;border-radius:10px;color:#fff;overflow:hidden;box-shadow:0 8px 18px #00000029}.wechat-mc-card:after{content:"";position:absolute;right:-18px;top:-28px;width:110px;height:110px;border-radius:50%;background:#ffffff1f;pointer-events:none}.wechat-mc-card-user{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.wechat-mc-card-avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;border:1px solid rgba(255,255,255,.35);color:#fff}.wechat-mc-card-user-meta{min-width:0}.wechat-mc-card-name{font-family:var(--b-font);font-size:var(--wechat-mc-fs);font-weight:650;line-height:1.25}.wechat-mc-card-mobile{margin-top:1px;font-family:var(--b-font);font-size:var(--wechat-mc-fs);opacity:.88;font-variant-numeric:tabular-nums;line-height:1.25}.wechat-mc-card-foot{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px}.wechat-mc-card-level{display:inline-flex;align-self:flex-start;max-width:100%;padding:1px 7px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.18);font-family:var(--b-font);font-size:var(--wechat-mc-fs);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wechat-mc-card-expire{font-family:var(--b-font);font-size:var(--wechat-mc-fs);opacity:.86;line-height:1.25}.wechat-mc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:0;padding:6px 2px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000a}.wechat-mc-metric{display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--b-font);font-size:var(--wechat-mc-fs);color:#00000073;line-height:1.25}.wechat-mc-metric+.wechat-mc-metric{border-left:1px solid rgba(0,0,0,.06)}.wechat-mc-metric strong{color:#000000e0;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.wechat-mc-block{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;margin:0;border:1px dashed transparent;text-align:left;background:#fff;border-radius:8px;padding:8px 8px 6px;box-shadow:0 1px 2px #0000000a;color:inherit;font:inherit}.wechat-mc-block.is-clickable:not(:disabled){cursor:pointer}.wechat-mc-block.is-clickable:not(:disabled):hover{box-shadow:0 2px 8px #00000014}.wechat-mc-block.is-clickable:disabled{cursor:default}.wechat-mc-block-title{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;margin:0 0 6px;padding:0;border:0;background:transparent;text-align:left;font-family:var(--b-font);font-size:var(--wechat-mc-fs);font-weight:650;color:#000000e0;cursor:inherit}.wechat-mc-block-title.is-clickable:not(:disabled){cursor:pointer}.wechat-mc-block-title.is-clickable:not(:disabled):hover{color:var(--b-primary, #1677ff)}.wechat-mc-block-empty{color:#00000073;font-family:var(--b-font);font-size:var(--wechat-mc-fs);padding:4px 0 2px}.wechat-mc-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 2px}.wechat-mc-icon-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:2px 1px;border:0;background:transparent;text-align:center;font-family:var(--b-font);font-size:var(--wechat-mc-fs);line-height:1.2;color:#000000a6;cursor:pointer}.wechat-mc-icon-item:disabled{cursor:default}.wechat-mc-icon-item:not(:disabled):hover{color:#000000e0}.wechat-mc-icon-item:not(:disabled):hover .wechat-mc-icon-badge{transform:translateY(-1px);box-shadow:0 6px 14px #00000029}.wechat-mc-icon-badge{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 3px 8px #0000001f;transition:transform .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.wechat-mc-icon-badge{transition:none}}.wechat-mc-merchant{display:flex;flex-direction:column;gap:5px;font-family:var(--b-font);font-size:var(--wechat-mc-fs)}.wechat-mc-merchant-row{display:flex;align-items:center;gap:6px;color:#000000e0}.wechat-mc-merchant-row.is-muted{color:#00000073}.wechat-mc-merchant-link{-moz-appearance:none;appearance:none;-webkit-appearance:none;align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #1677ff);font-family:var(--b-font);font-size:var(--b-font-size, 13px);cursor:default}.wechat-mc-form-col{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:0;padding-left:var(--wechat-mc-split-gutter, var(--elist-section-gap, 14px));box-sizing:border-box;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-group--mc .wechat-group-body.wechat-mc-dense{gap:.55rem}.wechat-group--mc .wechat-field-control,.wechat-group--mc .wechat-field-control input,.wechat-group--mc .wechat-field-control textarea,.wechat-group--mc .wechat-field-control .pos-select{max-width:none;width:100%}.wechat-mc-switch-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--b-control-h, 32px)}.wechat-mc-switch-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wechat-mc-switch-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.wechat-mc-subhead{margin:.35rem 0 0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.wechat-mc-section{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));background:color-mix(in srgb,var(--b-control-fill, rgba(120, 120, 128, .08)) 55%,transparent)}html[data-control-chrome=outlined] .wechat-mc-section{background:var(--b-surface, #fff)}.wechat-mc-menu-grid,.wechat-mc-check-grid{display:flex;flex-wrap:wrap;gap:.45rem .85rem}.wechat-mc-menu-chip{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-mc-field-table{display:flex;flex-direction:column;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-mc-field-table-head,.wechat-mc-field-table-row{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;gap:.5rem;align-items:center;padding:.45rem .65rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.wechat-mc-field-table-head{background:color-mix(in srgb,var(--b-control-fill, rgba(120, 120, 128, .1)) 80%,transparent);color:var(--b-text-secondary, #6e6e73);font-weight:600}.wechat-mc-field-table-row+.wechat-mc-field-table-row{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.wechat-mc-amount-grid{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.wechat-mc-amount-row{display:inline-flex;align-items:center;gap:.4rem}.wechat-mc-amount-row input{width:7rem;max-width:none}.wechat-mc-store-qr{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px 8px 8px;border-radius:var(--b-radius, 0);background:#fff;box-shadow:0 1px 2px #0000000a}.wechat-mc-store-qr-brand{display:flex;align-items:center;gap:8px;width:100%}.wechat-mc-store-qr-icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--b-primary, #1677ff) 12%,#fff);color:var(--b-primary, #1677ff)}.wechat-mc-store-qr-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wechat-mc-store-qr-copy strong,.wechat-mc-store-qr-copy span,.wechat-mc-store-qr-tip{font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-store-qr-copy strong{font-weight:650;color:var(--b-text, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-mc-store-qr-copy span,.wechat-mc-store-qr-tip{color:#00000073}.wechat-mc-store-qr-tip{margin:0;text-align:center}.wechat-mc-store-qr-code{box-sizing:border-box;width:7.25rem;height:7.25rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem;border-radius:var(--b-radius, 0);background:repeating-linear-gradient(0deg,#111 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px);background-color:#fff;color:#fff;mix-blend-mode:difference;font-family:var(--b-font);font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-store-qr-code span{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wechat-mc-agree{display:flex;flex-direction:column;gap:8px;width:100%}.wechat-mc-agree-head{padding:10px 9px;border-radius:var(--b-radius, 0);background:#fff;text-align:center;font-weight:650;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));box-shadow:0 1px 2px #0000000a}.wechat-mc-agree-body{box-sizing:border-box;min-height:8rem;padding:10px 9px;border-radius:var(--b-radius, 0);background:#fff;color:#000000b8;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));line-height:1.55;white-space:pre-wrap;word-break:break-word;box-shadow:0 1px 2px #0000000a}.wechat-mc-agree-body--draft{color:#0000008c}.wechat-mc-agree .wechat-mc-block{border-radius:var(--b-radius, 0)}.wechat-mc-editor-body:has(.wechat-mc-agree-editor){height:100%;min-height:100%;box-sizing:border-box}.wechat-mc-editor-scroll:has(.wechat-mc-agree-editor)>.overlay-scroll-viewport{overflow:hidden}.wechat-mc-agree-editor{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%}.wechat-mc-agree-editor>.wechat-field.is-wide{flex:1 1 auto;min-height:0;align-items:stretch}.wechat-mc-agree-editor>.wechat-field.is-wide .wechat-field-control{display:flex;flex-direction:column;min-height:0;height:100%}.wechat-mc-agree-box{box-sizing:border-box;flex:1 1 auto;min-height:12rem;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:var(--b-surface, #fff)}.wechat-mc-agree-box:hover{border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 70%,var(--b-text, #1d1d1f))}.wechat-mc-agree-box:focus-within{border-color:var(--b-primary, #1677ff);box-shadow:var(--b-control-active-shadow, 0 0 0 2px color-mix(in srgb, var(--b-primary, #1677ff) 10%, transparent))}.wechat-mc-agree-box-scroll.overlay-scroll-shell{flex:1 1 auto;min-height:0;height:100%}.wechat-mc-editor .wechat-field-control textarea.wechat-mc-agree-textarea{display:block;box-sizing:border-box;width:100%;min-height:100%;margin:0;resize:none;overflow:hidden;max-height:none;field-sizing:content;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.wechat-mc-wildcards{flex:0 0 auto;display:flex;flex-direction:column;gap:.45rem}.wechat-mc-preview-disabled{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:1rem;text-align:center;color:#00000073;font-family:var(--b-font);font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-reg{display:flex;flex-direction:column;gap:8px;width:100%}.wechat-mc-reg--pack{flex:1;justify-content:center;padding:8px 2px 4px}.wechat-mc-reg-mini{display:flex;align-items:center;gap:8px;padding:10px;border-radius:var(--b-radius, 0);color:#fff;box-shadow:0 6px 14px #00000024}.wechat-mc-reg-mini-icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff3}.wechat-mc-reg-mini-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wechat-mc-reg-mini-copy strong{font-weight:650;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-reg-mini-copy span{opacity:.88;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-reg-panel{display:flex;flex-direction:column;gap:6px;padding:10px 9px 9px;border-radius:var(--b-radius, 0);background:#fff;box-shadow:0 1px #0000000a}.wechat-mc-reg-headline{font-weight:650;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));text-align:center}.wechat-mc-reg-section{color:var(--b-danger, #ff4d4f);font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));font-weight:600}.wechat-mc-reg-field{display:flex;align-items:center;gap:6px;min-height:30px;padding:0 8px;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-control, 0);background:#fff;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-reg-field span{flex:0 0 auto;color:#000000a6;white-space:nowrap}.wechat-mc-reg-field span b{color:var(--b-danger, #ff4d4f);font-weight:600;margin-left:1px}.wechat-mc-reg-field em{flex:1 1 auto;min-width:0;font-style:normal;color:#00000047;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-mc-reg-code-row{display:flex;align-items:stretch;gap:6px}.wechat-mc-reg-code-row .wechat-mc-reg-field{flex:1 1 auto;min-width:0}.wechat-mc-reg-code-row.is-off{opacity:.42}.wechat-mc-reg-code-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid;border-radius:var(--b-radius-control, 0);background:#fff;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));white-space:nowrap}.wechat-mc-reg-cta,.wechat-mc-pack-btn,.wechat-mc-rech-cta{display:flex;align-items:center;justify-content:center;min-height:32px;margin-top:2px;border-radius:var(--b-radius-control, 0);color:#fff;font-weight:650;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-reg-pack-tip{margin:4px 0 0;text-align:center;color:#00000073;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));line-height:1.4}.wechat-mc-pack{display:flex;flex-direction:column;gap:7px;width:100%}.wechat-mc-pack-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;color:#fff;box-shadow:0 8px 18px #00000029;overflow:hidden}.wechat-mc-pack-card-head{display:flex;align-items:center;gap:8px}.wechat-mc-pack-logo{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff38}.wechat-mc-pack-logo img{width:100%;height:100%;object-fit:cover}.wechat-mc-pack-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.wechat-mc-pack-card-meta strong,.wechat-mc-pack-card-meta span,.wechat-mc-pack-card-no,.wechat-mc-pack-tip{font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-pack-card-meta strong{font-weight:650}.wechat-mc-pack-card-meta span,.wechat-mc-pack-tip{opacity:.9}.wechat-mc-pack-card-no{letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.92}.wechat-mc-pack-code{align-self:center;background:#fff}.wechat-mc-pack-code.is-qr{width:72px;height:72px;background:repeating-linear-gradient(0deg,#111 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px);background-color:#fff}.wechat-mc-pack-code.is-bar{width:78%;height:36px;background:repeating-linear-gradient(90deg,#111 0,#111 1px,#111 1px,#111 2px,#fff 2px,#fff 4px)}.wechat-mc-pack-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:8px 6px;border-radius:8px;background:#fff}.wechat-mc-pack-cat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.wechat-mc-pack-cat strong,.wechat-mc-pack-cat span{font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-pack-cat span{color:#00000073}.wechat-mc-pack-list{display:flex;flex-direction:column;border-radius:8px;background:#fff;overflow:hidden}.wechat-mc-pack-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 9px;border-bottom:1px solid rgba(0,0,0,.06);font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-pack-row:last-child{border-bottom:0}.wechat-mc-pack-row-tail{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#00000059}.wechat-mc-pack-row-tail em{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#00000073}.wechat-mc-rech{display:flex;flex-direction:column;gap:8px;width:100%;flex:1}.wechat-mc-rech .wechat-mc-block{border-radius:var(--b-radius, 0)}.wechat-mc-rech-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 9px;border-radius:var(--b-radius, 0);background:#fff;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-rech-balance span{color:#0000008c}.wechat-mc-rech-balance strong{font-weight:650;font-variant-numeric:tabular-nums}.wechat-mc-rech-block{display:flex;flex-direction:column;gap:6px;padding:9px;border-radius:var(--b-radius, 0);background:#fff}.wechat-mc-rech-label{color:#0000008c;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-rech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wechat-mc-rech-amt{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--b-border, rgba(0, 0, 0, .1));border-radius:var(--b-radius-control, 0);background:#fff;color:#000000c7;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));font-variant-numeric:tabular-nums}.wechat-mc-rech-amt.is-on{background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,#fff)}.wechat-mc-block.wechat-mc-rech-options-hit{padding:9px}.wechat-mc-rech-options{display:flex;flex-direction:column;gap:6px;width:100%}.wechat-mc-rech-custom,.wechat-mc-rech-cta{box-sizing:border-box;width:100%;min-height:32px;border-radius:var(--b-radius-control, 0)}.wechat-mc-rech-custom{display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--b-border, rgba(0, 0, 0, .1));background:#fff;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px))}.wechat-mc-rech-custom em{flex:1 1 auto;font-style:normal;color:#00000047}.wechat-mc-rech-custom span{color:#00000073}.wechat-mc-rech-hint{margin:0;padding:0 2px;color:#00000073;font-size:var(--wechat-mc-fs, var(--b-font-size-caption, 12px));line-height:1.4}.wechat-mc-rech-cta{margin-top:2px}.pos-tag{display:inline-flex;align-items:center;box-sizing:border-box;margin:0;padding:0 7px;border:1px solid #d9d9d9;border-radius:var(--b-radius, 0);background:#fafafa;color:#000000e0;font-size:var(--b-font-size, 13px);font-weight:400;line-height:20px;white-space:nowrap;vertical-align:middle}.pos-tag.is-success{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.pos-tag.is-processing{background:#e6f4ff;border-color:#91caff;color:#1677ff}.pos-tag.is-warning{background:#fffbe6;border-color:#ffe58f;color:#faad14}.pos-tag.is-error{background:#fff2f0;border-color:#ffccc7;color:#ff4d4f}html[data-theme=dark] .pos-tag{background:#ffffff0a;border-color:#424242;color:#ffffffd9}html[data-theme=dark] .pos-tag.is-success{background:#162312;border-color:#274916;color:#49aa19}html[data-theme=dark] .pos-tag.is-processing{background:#111a2c;border-color:#15325b;color:#1668dc}html[data-theme=dark] .pos-tag.is-warning{background:#2b2111;border-color:#594214;color:#d89614}html[data-theme=dark] .pos-tag.is-error{background:#2a1215;border-color:#58181c;color:#d32029}button.pos-tag.pos-tag-checkable{border-color:transparent;background:transparent;color:var(--b-text-secondary);font:inherit;font-size:var(--b-font-size, 13px);line-height:20px;cursor:pointer}button.pos-tag.pos-tag-checkable:hover:not(:disabled):not(.is-checked){color:var(--b-primary)}button.pos-tag.pos-tag-checkable.is-checked,html[data-theme=dark] button.pos-tag.pos-tag-checkable.is-checked{background:var(--b-primary);border-color:var(--b-primary);color:#fff}button.pos-tag.pos-tag-checkable:disabled{cursor:not-allowed;opacity:.45}.pos-main:has(.sms-shell) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.sms-shell) .pos-main-stack{min-height:0;height:100%}.pos-main:has(.sms-compose-host) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.sms-compose-host) .pos-main-stack,.pos-main:has(.sms-tpl-pane) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.sms-tpl-pane) .pos-main-stack{height:auto;min-height:100%}.pos-main:has(.sms-compose-host) .pos-main-stack,.pos-main:has(.sms-tpl-pane) .pos-main-stack{display:flex;flex-direction:column}.sms-shell{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--b-bg, #f5f5f7)}.sms-shell-header{flex:0 0 auto;padding:0 var(--pos-page-pad-x, 1.25rem);background:var(--b-bg, #f5f5f7);box-sizing:border-box}.sms-shell-main{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box;background:var(--b-bg, #f5f5f7);overflow:hidden}.sms-shell-main>.wechat-side-pane,.sms-shell-main>.sms-hub-pane,.sms-shell-main>.sms-campaigns-pane,.sms-shell-main>.sms-tpl-pane,.sms-shell-main>.sms-compose-host,.sms-shell-main>.sms-compose-pane,.sms-shell-main>.b-list-page{flex:1 1 auto;min-height:0}.sms-shell-main>.b-list-page .elist-board-shell{background:var(--b-surface, #fff);border:0;border-radius:0;--elist-board-pad-x: 0;--elist-board-pad: 0;padding:0}.sms-page-tabs{flex:0 0 auto;display:flex;align-items:stretch;width:100%;min-height:2.85rem;padding:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.sms-page-tab{position:relative;margin:0 2rem 0 0;padding:.75rem 0;border:0;margin-bottom:-1px;background:transparent;color:var(--b-text-secondary, #64748b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.35;cursor:pointer;box-sizing:border-box}.sms-page-tab:last-of-type{margin-right:0}.sms-page-tab:hover,.sms-page-tab.is-active{color:var(--b-primary, #1677ff)}.sms-page-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--b-primary, #1677ff);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.sms-page-tab.is-active:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.sms-page-tab:after{transition:none}}.sms-shell-main>.b-list-page>.b-list-page-body,.sms-shell-main>.b-list-page .orders-page--sales-detail{min-height:0;height:100%}.sms-hub-head-refresh{display:inline-flex;align-items:center;align-self:center;gap:.5rem;margin:0 0 0 auto;flex:0 0 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1;cursor:pointer}.sms-hub-head-refresh:hover:not(:disabled){color:var(--b-primary, #007aff)}.sms-hub-head-refresh:disabled,.sms-hub-head-refresh.is-busy{opacity:.55;cursor:default}.sms-hub-head-time{color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums}.sms-dense-kpi{--list-page-kpi-h: 96px;grid-template-columns:repeat(4,minmax(0,1fr))}.sms-hub-pane{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding:0;box-sizing:border-box;overflow:hidden;background:transparent}.sms-hub-top,.sms-hub-alerts{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto}.sms-hub-split{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--elist-section-gap, 14px);overflow:hidden}.sms-hub-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);overflow:hidden;background:var(--b-surface, #fff);box-sizing:border-box}.sms-hub-panel-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.sms-hub-panel-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.sms-hub-resource-panel{padding:.85rem 1rem 1rem;overflow:auto}.sms-hub-desc{margin:0}.sms-hub-desc-value{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.sms-hub-desc-value>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-hub-panel-scroll.overlay-scroll-shell{flex:1 1 0;min-height:0;height:auto}.sms-hub-list{list-style:none;margin:0;padding:.35rem 0}.sms-hub-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(5.5rem,auto);align-items:center;gap:.55rem;padding:.45rem .7rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.sms-hub-row:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.sms-hub-row-lead{display:flex;align-items:flex-start;gap:.4rem;min-width:0;color:var(--b-text-muted, #86868b)}.sms-hub-row-lead>span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sms-hub-row-lead strong{color:var(--b-text, #1d1d1f);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-hub-row-lead em{font-style:normal;color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums}.sms-hub-row-meta{color:var(--b-text-secondary, #6e6e73);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sms-hub-empty{padding:1.5rem .75rem}.sms-campaigns-pane{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);min-height:0;overflow:hidden}.sms-campaigns-top{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding:0;box-sizing:border-box}.sms-campaigns-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.sms-campaigns-toolbar-right{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;margin-left:auto}.sms-campaigns-seg.products-master-seg{width:auto;flex:0 0 auto}.sms-campaigns-seg.products-master-seg button{flex:0 0 auto}.sms-campaigns-scroll.overlay-scroll-shell{flex:1 1 0;min-height:0;height:auto;background:var(--b-surface, #fff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);box-sizing:border-box}.sms-campaigns-scroll .overlay-scroll-viewport{padding:.75rem 1rem 1rem;box-sizing:border-box}.sms-campaigns-empty{padding:2rem .75rem}.sms-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.sms-task-row{--sms-task-col: 12rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--sms-task-col));column-gap:1.25rem;align-items:center;justify-items:start;padding:.75rem 0;background:transparent;border:0;border-radius:0;box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.sms-task-row:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.sms-task-row:hover{background:var(--b-control-fill, rgba(120, 120, 128, .06))}.sms-task-lead{display:flex;align-items:flex-start;gap:.45rem;min-width:0;width:100%}.sms-task-icon{flex:0 0 auto;margin-top:.1rem;color:var(--b-primary, #007aff)}.sms-task-titles{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sms-task-title{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-task-sub{color:var(--b-text-muted, #86868b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-task-metrics{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:0;color:var(--b-text-secondary, #6e6e73);font-variant-numeric:tabular-nums;text-align:left}.sms-task-progress{display:block;height:3px;background:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 80%,transparent);border-radius:2px;overflow:hidden}.sms-task-progress-bar{display:block;height:100%;background:var(--b-primary, #007aff)}.sms-task-progress-bar.is-fail{background:var(--mac-red, #ff3b30)}.sms-compose-body .wechat-cfg-mod{display:flex;flex-direction:column;gap:.85rem}.sms-compose-body .wechat-field-control{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sms-compose-body .wechat-cfg-hint{margin:0;line-height:1.5}.sms-shell:has(.sms-compose-host){flex:1 0 auto;height:auto;min-height:0;display:flex;flex-direction:column}.sms-shell-main:has(.sms-compose-host){overflow:visible;flex:1 0 auto;min-height:0;padding-bottom:var(--pos-page-pad-bottom, 1rem);display:flex;flex-direction:column}.sms-shell-main>.sms-compose-host{flex:1 0 auto;min-height:0;display:flex;flex-direction:column}.sms-compose-host{min-width:0;gap:var(--pos-page-pad-top, 1.15rem)}.sms-compose-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;box-sizing:border-box}.sms-compose-back{display:inline-flex;align-items:center;gap:.2rem}.sms-compose-alert.pos-alert{margin:.65rem 1rem 0}.sms-compose-meta{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.55rem 1rem 0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);box-sizing:border-box}.sms-compose-meta-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-width:0}.sms-compose-stat{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.sms-compose-meta .sms-send-preview-title{width:calc(220px + 1.25rem + var(--b-border-width, 1px));margin:0;padding-left:1.25rem;box-sizing:border-box;color:var(--b-text, #1d1d1f);font-weight:600;white-space:nowrap}.sms-compose-stat strong{color:var(--b-text, #1d1d1f);font-weight:650}.sms-compose-body{flex:1 0 auto;min-height:auto;padding:.85rem 1rem 1.25rem;box-sizing:border-box}.sms-compose-host>.sms-send-notices-alert{flex:0 0 auto;margin:0}.sms-send-notices-alert .sms-send-notices{margin:0;padding-left:1.15rem}.sms-account-bar{display:flex;align-items:stretch;min-width:0;background:var(--b-surface, #fff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);box-sizing:border-box;overflow:hidden}.sms-account-stat{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding:.7rem 1rem;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.sms-account-stat em{font-style:normal;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.2}.sms-account-stat strong{color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:1.15rem;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.sms-account-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:0 .85rem}.sms-ledger-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;min-height:var(--b-control-h, 32px);font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #6e6e73)}.sms-ledger-stat{display:inline-flex;align-items:baseline;gap:.3rem;padding:0 .85rem;font-variant-numeric:tabular-nums}.sms-ledger-stat+.sms-ledger-stat{border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.sms-ledger-stat:first-child{padding-left:0}.sms-ledger-stat strong{color:var(--b-text, #1d1d1f);font-weight:650;font-variant-numeric:tabular-nums}.sms-quota-remain,.sms-quota-plus{font-variant-numeric:tabular-nums}.sms-quota-cell{display:inline-flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.sms-quota-plus{color:var(--b-success, #059669);font-weight:550}.sms-record-content{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-record-content:hover,.sms-record-content.is-open{color:var(--b-primary, #007aff)}.sms-record-expand{display:flex;flex-direction:column;gap:.45rem;padding:.15rem .25rem .35rem}.sms-record-expand-body{margin:0;color:var(--b-text, #1d1d1f);line-height:1.5;white-space:pre-wrap}.sms-record-expand-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding-top:.45rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.sms-record-expand-meta>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sms-record-expand-meta dt{margin:0;color:var(--b-text-muted, #86868b)}.sms-record-expand-meta dd{margin:0;color:var(--b-text, #1d1d1f);font-variant-numeric:tabular-nums}.sms-shell:has(.sms-tpl-pane){flex:1 0 auto;height:auto;min-height:0;display:flex;flex-direction:column}.sms-shell-main:has(>.sms-tpl-pane){overflow:visible;flex:1 0 auto;min-height:0;display:flex;flex-direction:column}.sms-shell-main>.sms-tpl-pane{flex:1 0 auto;min-height:0}.sms-tpl-pane{display:flex;flex-direction:column;overflow:visible;background:var(--b-surface, #fff);border:0;border-radius:0;box-sizing:border-box}.sms-tpl-body{flex:1 0 auto;min-height:auto;padding:0;box-sizing:border-box}.sms-tpl-alert.pos-alert{margin:0 0 var(--elist-section-gap, 14px)}.sms-tpl-pane .pos-form-sticky-foot{flex:0 0 auto;position:sticky;bottom:0;z-index:5;margin-top:auto;background:var(--b-surface, #fff);padding-left:0;padding-right:0}.sms-compose-host>.sms-compose-pane,.sms-compose-pane{flex:1 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--b-surface, #fff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);box-sizing:border-box}.sms-compose-pane .pos-form-sticky-foot{flex:0 0 auto;position:relative;z-index:2;margin-top:auto;margin-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.sms-tpl-studio{background:transparent;box-sizing:border-box}.sms-tpl-studio-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:0 0 var(--elist-section-gap, 14px)}.sms-tpl-switches{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.sms-tpl-scene-toolbar{display:flex;align-items:flex-end;gap:.75rem;min-width:0}.sms-tpl-scene-tabs.work-feed-tabs.dm-card-tabs{flex:1 1 auto;margin:0;min-width:0;width:auto}.sms-tpl-create-btn{flex:0 0 auto;margin-bottom:0}.sms-tpl-split{min-width:0;margin-top:1.15rem}.sms-tpl-editor{min-width:0;display:flex;flex-direction:column;gap:1.15rem;padding:0;box-sizing:border-box}.sms-tpl-editor-head{display:flex;align-items:flex-end;gap:.85rem}.sms-tpl-name{flex:1 1 auto;min-width:12rem}.sms-tpl-pick{flex:0 1 16rem;min-width:10rem}.sms-tpl-delete{margin-bottom:.4rem}.sms-tpl-enable{flex:0 0 auto;margin-bottom:.4rem}.sms-tpl-block{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sms-tpl-block-label{color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.sms-tpl-block-label i{color:var(--b-danger, #dc2626);font-style:normal;margin-left:.15rem}.sms-tpl-block input,.sms-tpl-block textarea{width:100%;box-sizing:border-box;min-height:var(--b-control-h, 32px);padding:.45rem var(--pos-control-pad-x, 1rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.sms-tpl-block input:hover,.sms-tpl-block textarea:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.sms-tpl-block input:focus,.sms-tpl-block textarea:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}html[data-control-chrome=outlined] .sms-tpl-block input,html[data-control-chrome=outlined] .sms-tpl-block textarea{background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .sms-tpl-block input:hover,html[data-control-chrome=outlined] .sms-tpl-block textarea:hover{background:var(--b-surface, #fff);border-color:var(--b-primary, #007aff)}html[data-control-chrome=outlined] .sms-tpl-block input:focus,html[data-control-chrome=outlined] .sms-tpl-block textarea:focus{background:var(--b-surface, #fff);border-color:var(--b-primary, #007aff);box-shadow:var(--b-control-active-shadow, 0 0 0 2px color-mix(in srgb, var(--b-primary, #007aff) 10%, transparent));outline:none}.sms-tpl-block textarea{resize:vertical;line-height:1.7;height:unset}.sms-tpl-block .sms-resize-textarea-wrap{width:100%;min-width:0}.sms-tpl-content textarea{min-height:8.5rem}.sms-tpl-block:not(.sms-tpl-content) textarea{min-height:4.25rem}.sms-send-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main preview" "schedule .";align-items:stretch;column-gap:1.25rem;row-gap:.85rem}.sms-send-main-col{grid-area:main;min-width:0;min-height:0}.sms-send-layout>.sms-field-schedule{grid-area:schedule}.sms-send-layout .wechat-field-control input,.sms-send-layout .wechat-field-control textarea,.sms-send-layout .wechat-field-control .pos-select{max-width:none}.sms-send-preview-panel{grid-area:preview;display:flex;flex-direction:column;align-items:stretch;width:calc(220px + 1.25rem + var(--b-border-width, 1px));gap:0;box-sizing:border-box;padding-left:1.25rem;border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));min-height:0;overflow:hidden;align-self:stretch}.sms-device{position:relative;width:220px;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;align-self:stretch}.sms-device-bezel{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;background:transparent;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);box-shadow:none;box-sizing:border-box;overflow:hidden}.sms-device-screen{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;padding:10px 12px 14px;background:var(--b-surface, #ffffff);border-radius:0;box-sizing:border-box}.sms-device-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:22px;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;font-variant-numeric:tabular-nums}.sms-device-island{width:62px;height:16px;background:#000;border-radius:999px}.sms-device-status-icons{justify-self:end;display:inline-flex;align-items:center;gap:4px;color:var(--b-text, #1d1d1f)}.sms-device-status-icons svg{display:block;overflow:visible;fill:currentColor}.sms-device-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.45rem;margin-top:10px;overflow:auto}.sms-device-chat-from{margin:0 0 .15rem;text-align:center;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px);font-weight:400}.sms-device-bubble-row{display:flex;justify-content:flex-start;min-width:0;padding-left:10px;overflow:visible}.sms-device-bubble{position:relative;max-width:88%;margin:0;padding:.45rem .65rem;box-sizing:border-box;border-radius:16px;background:var(--b-primary, #1677ff);color:#fff;font-family:var(--b-font);font-size:var(--b-font-size);line-height:1.45;font-weight:400;white-space:pre-wrap;word-break:break-word;z-index:1}.sms-device-bubble:before,.sms-device-bubble:after{content:"";position:absolute;bottom:0;pointer-events:none}.sms-device-bubble:before{left:-7px;width:16px;height:16px;background:var(--b-primary, #1677ff);border-bottom-right-radius:14px 12px;z-index:-1}.sms-device-bubble:after{left:-10px;width:10px;height:16px;background:var(--b-surface, #ffffff);border-bottom-right-radius:10px;z-index:0}.sms-device-bubble,.sms-device-bubble.is-empty,.sms-device-sign{color:#fff}.sms-device-bubble-time{align-self:flex-start;margin:0 0 0 .35rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size-caption, 12px)}.sms-device-sign{font-weight:400;color:#fff}.sms-device-optout{color:#ffb0b0;font-weight:400}.sms-device-home{flex:0 0 auto;width:96px;height:4px;margin:12px auto 2px;background:color-mix(in srgb,var(--b-text, #1d1d1f) 28%,transparent);border-radius:999px}[data-theme=dark] .sms-device-screen{background:#000}[data-theme=dark] .sms-device-bubble:after{background:#000}@media(max-width:960px){.sms-compose-meta{grid-template-columns:1fr;gap:.45rem}.sms-compose-meta .sms-send-preview-title{width:auto;padding-left:0}.sms-send-layout{grid-template-columns:1fr;grid-template-areas:"main" "preview" "schedule"}.sms-send-preview-panel{width:100%;height:auto;max-height:none;padding:1.25rem 0 0;border-left:none;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.sms-device,.sms-device-bezel,.sms-device-screen{flex:0 0 auto;height:auto}.sms-device-screen{min-height:320px}}.sms-member-pick .cashier-member-pick-hit .products-row-check{flex:0 0 auto;pointer-events:none}.sms-member-pick .cashier-member-pick-hit.is-selected{background:color-mix(in srgb,var(--b-primary) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-primary) 35%,transparent)}.sms-member-pick-foot-actions{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.sms-send-notices{margin:0;padding-left:1.15rem;color:var(--b-text-secondary, #64748b);line-height:1.55}.sms-compose-pane .wechat-field-control textarea.sms-resize-textarea{height:unset;min-height:4.25rem}.sms-resize-textarea-wrap{position:relative;width:100%;min-width:0}.sms-resize-textarea-wrap>.sms-resize-textarea{display:block;width:100%;resize:vertical;box-sizing:border-box}.sms-field-schedule .wechat-field-label{display:flex;align-items:center;padding-top:0;min-height:var(--b-control-h, 32px)}.sms-schedule-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;min-height:var(--b-control-h, 32px)}.sms-schedule-row .wechat-check{flex:0 0 auto;margin:0;min-height:var(--b-control-h, 32px)}.sms-schedule-row .pos-date-picker{width:11rem;flex:0 0 auto}.sms-schedule-row .pos-time-picker{width:7.5rem;flex:0 0 auto}.sms-var-row{display:flex;flex-wrap:wrap;gap:.5rem}.sms-var-row button{display:inline-flex;align-items:center;height:auto;padding:0 7px;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:22px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.sms-var-row button:hover:not(:disabled):not(.is-on){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.sms-var-row button.is-on{background:var(--b-primary, #1677ff);border-color:var(--b-primary, #1677ff);color:#fff}.sms-var-row button.is-on:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #1677ff) 88%,#000);border-color:color-mix(in srgb,var(--b-primary, #1677ff) 88%,#000)}html[data-control-chrome=outlined] .sms-var-row button:not(.is-on){background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .sms-var-row button:hover:not(:disabled):not(.is-on){background:var(--b-surface, #fff);border-color:var(--b-primary, #1677ff);color:var(--b-primary, #1677ff)}@media(max-width:1100px){.sms-hub-split{grid-template-columns:1fr}.sms-task-row{--sms-task-col: 9.5rem;grid-template-columns:minmax(0,1fr) repeat(3,var(--sms-task-col));column-gap:.75rem}}@media(max-width:960px){.sms-account-bar{flex-wrap:wrap}.sms-account-stat{flex:1 1 40%}.sms-account-actions{width:100%;justify-content:flex-end;padding:.55rem .85rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.sms-record-expand-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-center-page .wechat-center-title-row{flex:0 0 auto;min-width:0;padding-top:var(--wechat-content-pad-top, 1.15rem)}.marketing-center-page .wechat-center-title{margin:0;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.4}.marketing-center-page .wechat-split>.wechat-side-main:has(>.mkt-hub-pane){display:flex;flex-direction:column;grid-column:1;grid-row:1;align-self:stretch;min-width:0;min-height:0;overflow:hidden}.marketing-center-page .wechat-split>.wechat-side-main:has(>.mkt-hub-pane)>.mkt-hub-pane{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.marketing-center-page .wechat-split:has(.wechat-page-scroll){grid-template-rows:auto minmax(0,1fr) auto}.marketing-center-page .wechat-split:has(.wechat-page-scroll) .wechat-side-main-head{grid-column:1;grid-row:1;margin-bottom:var(--elist-section-gap, 14px)}.marketing-center-page .wechat-split:has(.wechat-page-scroll) .wechat-page-scroll{grid-column:1 / -1;grid-row:2}.marketing-center-page .wechat-split:has(.wechat-page-scroll) .wechat-side-foot,.marketing-center-page .wechat-split:has(.wechat-page-scroll) .wechat-form-foot{grid-column:1;grid-row:3}.marketing-center-page .wechat-split>.wechat-side-main:has(>.wechat-side-pane):not(:has(.wechat-page-scroll)){display:flex;flex-direction:column;grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden}.marketing-center-page .wechat-split>.wechat-side-main:has(>.wechat-side-pane):not(:has(.wechat-page-scroll))>.wechat-side-pane{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.marketing-center-page .wechat-side-main>.wechat-side-main-head{margin-bottom:var(--elist-section-gap, 14px)}.marketing-center-page .wechat-page-scroll-main{padding-top:0}.marketing-center-page .wechat-side-main>.b-list-page{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;--elist-board-pad-x: 0;--elist-board-pad: 0 var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem)) 1rem 0}.marketing-center-page .wechat-side-main>.b-list-page>.b-list-page-body,.marketing-center-page .wechat-side-main>.b-list-page .orders-page--sales-detail{flex:1 1 0;min-height:0}.marketing-center-page .wechat-side-main>.b-list-page .elist-board-shell{background:transparent;border:0;padding-left:0}.marketing-center-page .wechat-side-main>.b-list-page .products-pagination-shell{flex:0 0 auto;min-height:var(--b-control-h, 32px);overflow:visible}.marketing-center-page .wechat-side-main-head.mkt-hub-main-head{align-items:center;justify-content:space-between;gap:.75rem 1rem}.marketing-center-page .wechat-side-main-head-lead{display:flex;align-items:baseline;gap:.75rem;min-width:0;flex:1 1 auto}.mkt-hub-head-refresh{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 0 auto;flex:0 0 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;box-sizing:border-box}.mkt-hub-head-refresh:hover:not(:disabled){background:transparent;color:var(--b-primary, #007aff)}.mkt-hub-head-refresh:disabled{opacity:.65;cursor:default}.mkt-hub-head-refresh-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400}.mkt-hub-head-time{color:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums}.mkt-hub-head-refresh.is-busy svg{animation:mkt-hub-refresh-spin .75s linear infinite}@keyframes mkt-hub-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mkt-hub-head-refresh.is-busy svg{animation:none}}.mkt-hub-pane{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding:0 var(--wechat-split-gutter, var(--pos-page-pad-x, 1.25rem)) 0 0;overflow:hidden;box-sizing:border-box}.mkt-hub-top{flex:0 0 auto;display:flex;flex-direction:column;gap:.45rem;min-width:0}.mkt-ops-split{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--elist-section-gap, 14px);align-items:stretch}@media(max-width:900px){.mkt-ops-split{grid-template-columns:1fr}}.mkt-ops-panel{display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0;height:100%;padding:.75rem 0 0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-sizing:border-box;overflow:hidden}.mkt-ops-panel-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .85rem}.mkt-ops-panel-scroll.overlay-scroll-shell{flex:1 1 0;min-height:0;height:0;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.mkt-ops-panel-scroll .overlay-scroll-viewport{padding:0 .85rem .15rem;box-sizing:border-box}.mkt-ops-panel-title{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.mkt-ops-panel-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--b-text-muted, #86868b)}.mkt-ops-panel-dot.is-on{background:#00ad65}.mkt-ops-panel-dot.is-warn{background:#ff3b30}html[data-theme=dark] .mkt-ops-panel-dot.is-on{background:#34d399}html[data-theme=dark] .mkt-ops-panel-dot.is-warn{background:#ff453a}.mkt-ops-empty.pos-empty{margin:0;padding:1rem .25rem}.mkt-ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mkt-ops-list>li+li{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.mkt-ops-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.65rem;width:100%;margin:0;padding:.55rem .4rem;border:0;border-radius:var(--b-radius, 0);background:transparent;color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:left;cursor:default;box-sizing:border-box}.mkt-ops-row:has(.mkt-ops-row-detail){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.mkt-ops-row-detail{grid-column:4;justify-self:end;flex-shrink:0;margin-left:.75rem}.mkt-ops-row-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 12%,transparent);color:var(--b-primary, #007aff)}.mkt-ops-row-icon.is-warn{background:color-mix(in srgb,#ff3b30 12%,transparent);color:#ff3b30}.mkt-ops-row-lead{display:flex;align-items:center;gap:.65rem;min-width:0}.mkt-ops-row-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.12rem}.mkt-ops-row-title{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-ops-row-sub{color:var(--b-text-muted, #86868b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-ops-badge-slot{grid-column:2;display:inline-flex;align-items:center;justify-content:center;justify-self:center}.mkt-ops-badge{white-space:nowrap}.mkt-ops-progress{grid-column:3;justify-self:end;width:10.5rem;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.28rem;min-width:0}.mkt-ops-progress-pct{align-self:flex-start;color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums;line-height:1.2}.mkt-ops-progress-track{width:100%;height:6px;border-radius:3px;background:var(--b-control-fill, rgba(120, 120, 128, .1));overflow:hidden}.mkt-ops-progress-bar{display:block;height:100%;width:0;border-radius:3px;background:transparent}.mkt-ops-progress-bar.has-progress{background:var(--b-primary, #007aff)}.mkt-ops-quick{flex:0 0 auto;display:flex;flex-direction:column;gap:.45rem;margin:0;padding:.65rem 0 .85rem;border-top:0;background:var(--b-surface, #ffffff);box-sizing:border-box;position:relative}.mkt-ops-quick>.mkt-ops-panel-head{padding-left:0;padding-right:0}.mkt-ops-quick:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.mkt-ops-quick-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;width:100%}.mkt-ops-quick-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:4.75rem;margin:0;padding:.7rem .45rem .65rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);text-align:center;cursor:pointer;box-sizing:border-box}.mkt-ops-quick-item:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .mkt-ops-quick-item{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .1))}html[data-control-chrome=outlined] .mkt-ops-quick-item:hover{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,var(--b-border, rgba(0, 0, 0, .08)))}.mkt-ops-quick-item.is-off{opacity:.72}.mkt-ops-quick-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--b-primary, #007aff);line-height:0}.mkt-ops-quick-label{font-weight:650;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-ops-quick-hint{color:var(--b-text-muted, #86868b);line-height:1.2}.mkt-rate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.65rem;max-width:40rem}.mkt-streak-row{display:grid;grid-template-columns:5.5rem 5.5rem minmax(0,1fr) auto;gap:.45rem;align-items:center;max-width:36rem}@media(max-width:720px){.mkt-streak-row{grid-template-columns:1fr}}.mkt-fission-pane{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mkt-fission-err{flex:0 0 auto;margin:0 0 .85rem}.mkt-fission-body{display:flex;flex-direction:column;gap:1.35rem;box-sizing:border-box}.mkt-fission-section{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mkt-fission-section-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.mkt-fission-enable-seg.products-master-seg,.mkt-checkin-seg.products-master-seg,.mkt-selfpay-seg.products-master-seg{align-self:flex-start;width:auto;flex:0 0 auto}.mkt-fission-enable-seg.products-master-seg button,.mkt-checkin-seg.products-master-seg button,.mkt-selfpay-seg.products-master-seg button{flex:0 0 auto;min-width:4.5rem}.mkt-fission-hint{margin:0;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4}.mkt-fission-rate-table{display:flex;flex-direction:column;min-width:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);overflow:hidden}.mkt-fission-rate-head,.mkt-fission-rate-row{display:grid;grid-template-columns:6.5rem 8.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .75rem;box-sizing:border-box}.mkt-fission-rate-head{background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500}.mkt-fission-rate-row+.mkt-fission-rate-row{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.mkt-fission-rate-level{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;color:var(--b-text, #1d1d1f)}.mkt-fission-rate-input-wrap{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.mkt-fission-rate-input-wrap .pos-input-number{width:4.5rem}.mkt-fission-rate-suffix{color:var(--b-text-muted, #86868b);font-variant-numeric:tabular-nums}.mkt-fission-rate-desc{color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);min-width:0}.mkt-fission-rules-box{position:relative;min-width:0}.mkt-fission-rules{display:block;width:100%;min-height:8.5rem;height:auto;max-height:none;margin:0;padding:.65rem .75rem 1.6rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45;resize:vertical;box-sizing:border-box;transition:none}.mkt-fission-rules:hover,.mkt-fission-rules:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}html[data-control-chrome=outlined] .mkt-fission-rules{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .1))}html[data-control-chrome=outlined] .mkt-fission-rules:hover,html[data-control-chrome=outlined] .mkt-fission-rules:focus{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,var(--b-border, rgba(0, 0, 0, .08)))}.mkt-fission-rules-count{position:absolute;right:.65rem;bottom:.45rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;pointer-events:none}.mkt-fission-foot,.mkt-checkin-foot,.mkt-selfpay-foot{justify-content:space-between}@media(max-width:640px){.mkt-fission-rate-head,.mkt-fission-rate-row{grid-template-columns:1fr;gap:.35rem}.mkt-fission-rate-head span:nth-child(2),.mkt-fission-rate-head span:nth-child(3){display:none}}.mkt-checkin-pane{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mkt-checkin-err{flex:0 0 auto;margin:0 0 .85rem}.mkt-checkin-body{display:flex;flex-direction:column;gap:1.35rem;box-sizing:border-box}.mkt-checkin-section{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mkt-checkin-section-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.mkt-checkin-hint{margin:0;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4}.mkt-checkin-hint--with-icon{display:inline-flex;align-items:flex-start;gap:.35rem}.mkt-checkin-hint-icon{flex:0 0 auto;margin-top:.1rem;color:inherit}.mkt-checkin-period{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.mkt-checkin-period>.pos-date-picker{min-width:0;flex:1 1 10rem;max-width:16rem}.mkt-checkin-period-sep{flex:0 0 auto;color:var(--b-text-muted, #86868b)}.mkt-checkin-daily-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mkt-checkin-points-wrap{display:inline-flex;align-items:center;gap:.35rem}.mkt-checkin-points-wrap .pos-input-number{width:5rem}.mkt-checkin-streak-cell .pos-input-number{width:100%;min-width:0}.mkt-checkin-streak-cell input[type=text]{margin:0;padding:.35rem .5rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;box-sizing:border-box}.mkt-checkin-streak-cell input[type=text]{width:100%;min-width:0}.mkt-checkin-streak-cell input[type=text]:hover,.mkt-checkin-streak-cell input[type=text]:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}html[data-control-chrome=outlined] .mkt-checkin-streak-cell input[type=text]{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .1))}html[data-control-chrome=outlined] .mkt-checkin-streak-cell input[type=text]:hover,html[data-control-chrome=outlined] .mkt-checkin-streak-cell input[type=text]:focus{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,var(--b-border, rgba(0, 0, 0, .08)))}.mkt-checkin-points-unit{color:var(--b-text-muted, #86868b)}.mkt-checkin-streak-table{display:flex;flex-direction:column;min-width:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);overflow:hidden}.mkt-checkin-streak-head,.mkt-checkin-streak-row{display:grid;grid-template-columns:7rem 6.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .75rem;box-sizing:border-box}.mkt-checkin-streak-head{background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500}.mkt-checkin-streak-row+.mkt-checkin-streak-row{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.mkt-checkin-streak-ops{justify-self:end}.mkt-checkin-empty{margin:0;padding:.75rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px)}.mkt-checkin-add{align-self:flex-start}.mkt-checkin-rules-box{position:relative;min-width:0}.mkt-checkin-rules{display:block;width:100%;min-height:8.5rem;height:auto;max-height:none;margin:0;padding:.65rem .75rem 1.6rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45;resize:vertical;box-sizing:border-box;transition:none}.mkt-checkin-rules:hover,.mkt-checkin-rules:focus{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));outline:none}html[data-control-chrome=outlined] .mkt-checkin-rules{background:var(--b-surface, #ffffff);border-color:var(--b-border, rgba(0, 0, 0, .1))}html[data-control-chrome=outlined] .mkt-checkin-rules:hover,html[data-control-chrome=outlined] .mkt-checkin-rules:focus{background:var(--b-surface, #ffffff);border-color:color-mix(in srgb,var(--b-primary, #007aff) 45%,var(--b-border, rgba(0, 0, 0, .08)))}.mkt-checkin-rules-count{position:absolute;right:.65rem;bottom:.45rem;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:640px){.mkt-checkin-streak-head,.mkt-checkin-streak-row{grid-template-columns:1fr 1fr}.mkt-checkin-streak-head span:nth-child(3),.mkt-checkin-streak-head span:nth-child(4){display:none}.mkt-checkin-streak-cell.is-grow{grid-column:1 / -1}.mkt-checkin-streak-ops{grid-column:1 / -1;justify-self:start}}.mkt-selfpay-pane{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mkt-selfpay-err{flex:0 0 auto;margin:0 0 .85rem}.mkt-selfpay-body{display:flex;flex-direction:column;gap:1.35rem;box-sizing:border-box}.mkt-selfpay-section{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mkt-selfpay-section-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:650;color:var(--b-text, #1d1d1f)}.mkt-selfpay-hint{margin:0;color:var(--b-text-muted, #86868b);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.4}.mkt-selfpay-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);overflow:hidden}.mkt-selfpay-options>li+li{border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.mkt-selfpay-option{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem .85rem;cursor:pointer;box-sizing:border-box}.mkt-selfpay-option input[type=checkbox]{flex-shrink:0;margin-top:.15rem}.mkt-selfpay-option-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mkt-selfpay-option-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;color:var(--b-text, #1d1d1f)}.mkt-selfpay-option-hint{font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-muted, #86868b);line-height:1.4}.mkt-selfpay-banner.pos-alert{margin:0}.mkt-activity-page .mkt-act-name-cell{display:flex;flex-direction:column;gap:.12rem;min-width:0}.mkt-activity-page .mkt-act-name-row{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.mkt-activity-page .mkt-tag-swatch{width:10px;height:10px;flex-shrink:0;border-radius:var(--b-radius, 0);border:1px solid color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .12)) 80%,transparent)}.mkt-activity-page .mkt-act-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-activity-page .mkt-act-name-sub{color:var(--b-text-muted, #86868b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-activity-page .mkt-act-period-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;font-variant-numeric:tabular-nums}.mkt-activity-page .mkt-act-expire-tag{color:#ff3b30;font-variant-numeric:tabular-nums;line-height:1.2}html[data-theme=dark] .mkt-activity-page .mkt-act-expire-tag{color:#ff453a}.pos-period-picker{display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0;width:100%;height:100%;align-self:stretch}.pos-period-picker.is-disabled{opacity:.55;pointer-events:none}.pos-period-picker .pos-period-kind{position:relative;display:flex;flex:0 0 auto;align-items:center;align-self:stretch;width:auto;min-width:0;padding-right:.55rem;margin-right:.55rem}.pos-period-picker .pos-period-kind:after{content:"";position:absolute;top:0;bottom:0;right:0;z-index:1;width:0;border-right:1px solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.pos-period-picker .pos-period-kind .pos-select,.pos-period-picker .pos-period-kind.pos-select{width:auto!important;min-width:0!important;max-width:none!important}.pos-period-picker .pos-period-kind .pos-select-trigger,.pos-period-picker .pos-period-kind-trigger{width:auto!important;min-width:0!important;max-width:none!important;height:100%;padding:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;gap:.2rem}.pos-period-picker .pos-period-kind .pos-select-trigger:hover:not(:disabled),.pos-period-picker .pos-period-kind.is-open .pos-select-trigger{background:transparent;border-color:transparent}.pos-period-picker .pos-period-kind .pos-select-value{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.pos-period-picker .pos-period-value{flex:1 1 auto;min-width:0}.pos-period-picker .pos-period-value .pos-date-picker-trigger{border-start-start-radius:0;border-end-start-radius:0;border-left-color:transparent;padding-left:0}html[data-control-chrome=outlined] .pos-period-picker .pos-period-kind .pos-select-trigger,html[data-control-chrome=outlined] .pos-period-picker .pos-period-value .pos-date-picker-trigger{border-color:transparent;background:transparent}.pos-date-picker-menu.is-week{--pos-date-panel-w: 328px}.pos-date-picker-menu.is-week .pos-date-picker-body{width:100%}.pos-period-week-head{display:grid;grid-template-columns:40px repeat(7,var(--pos-date-cell-w, 36px));justify-content:space-between;gap:0;margin:var(--pos-date-body-pad-y, 8px) var(--pos-date-body-pad-x, 18px) 0;box-sizing:border-box}.pos-period-week-no-h{width:40px;height:var(--pos-date-weekday-h, 36px)}.pos-period-week-body{display:flex;flex-direction:column;gap:0;margin:0 var(--pos-date-body-pad-x, 18px) var(--pos-date-body-pad-y, 8px);box-sizing:border-box}.pos-period-week-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:40px repeat(7,var(--pos-date-cell-w, 36px));justify-content:space-between;align-items:center;width:100%;height:var(--pos-date-day-h, 36px);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box}.pos-period-week-no{display:inline-flex;align-items:center;justify-content:center;width:40px;height:var(--pos-date-day-mark, 24px);color:#00000040;font-variant-numeric:tabular-nums}html[data-theme=dark] .pos-period-week-no{color:#ffffff4d}.pos-period-week-day{display:inline-flex;align-items:center;justify-content:center;width:var(--pos-date-cell-w, 36px);height:var(--pos-date-day-mark, 24px);color:#000000e0;font-variant-numeric:tabular-nums}.pos-period-week-day.is-out-month{color:#00000040}html[data-theme=dark] .pos-period-week-day{color:#ffffffd9}html[data-theme=dark] .pos-period-week-day.is-out-month{color:#ffffff4d}.pos-period-week-row.is-selected{background:transparent}.pos-period-week-row.is-selected .pos-period-week-no,.pos-period-week-row.is-selected .pos-period-week-day{color:#fff;background:var(--b-primary, #1677ff)}.pos-period-week-row.is-selected .pos-period-week-no{border-radius:var(--pos-date-cell-radius, 6px) 0 0 var(--pos-date-cell-radius, 6px)}.pos-period-week-row.is-selected .pos-period-week-day:last-child{border-radius:0 var(--pos-date-cell-radius, 6px) var(--pos-date-cell-radius, 6px) 0}.pos-period-week-row:hover:not(.is-selected) .pos-period-week-no,.pos-period-week-row:hover:not(.is-selected) .pos-period-week-day{color:#fff;background:var(--b-primary, #1677ff)}.pos-period-week-row:hover:not(.is-selected) .pos-period-week-no{border-radius:var(--pos-date-cell-radius, 6px) 0 0 var(--pos-date-cell-radius, 6px)}.pos-period-week-row:hover:not(.is-selected) .pos-period-week-day:last-child{border-radius:0 var(--pos-date-cell-radius, 6px) var(--pos-date-cell-radius, 6px) 0}.pos-date-picker-menu.is-quarter .pos-date-picker-body,.pos-date-picker-menu.is-quarter .pos-date-ym-pane{height:auto}.pos-period-quarter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto!important;height:auto;padding-block:var(--pos-date-body-pad-y, 8px);align-content:center}.pos-filter-fields>.pos-filter-field.pos-filter-field--period{max-width:min(100%,48rem)!important}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-filter-field-main{flex:0 0 auto;width:max-content;max-width:none;min-width:0}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-picker{width:max-content;max-width:100%;height:100%;align-items:stretch}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-value,.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-value .pos-date-picker{flex:0 0 auto;align-self:stretch;display:flex;align-items:stretch;width:max-content;min-width:0;max-width:none;height:100%}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-value .pos-date-picker-trigger{flex:0 0 auto;width:max-content;min-width:0;max-width:none;height:100%;align-items:center}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-kind .pos-select,.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-kind .pos-select-trigger,.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-period-kind .pos-select-value{width:auto!important;min-width:0!important;max-width:none!important}.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-date-picker-value,.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-date-picker-value--range>span:first-child,.pos-filter-fields>.pos-filter-field.pos-filter-field--period .pos-date-picker-value--range>span:last-child{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip}.pos-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none}.pos-drawer.is-open,.pos-drawer.is-leaving{pointer-events:auto}.pos-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease}.pos-drawer.is-open .pos-drawer-mask{opacity:1}.pos-drawer.is-leaving .pos-drawer-mask{opacity:0}.pos-drawer-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none}.pos-drawer--right .pos-drawer-wrapper{justify-content:flex-end;align-items:stretch}.pos-drawer--left .pos-drawer-wrapper{justify-content:flex-start;align-items:stretch}.pos-drawer--top .pos-drawer-wrapper{justify-content:stretch;align-items:flex-start}.pos-drawer--bottom .pos-drawer-wrapper{justify-content:stretch;align-items:flex-end}.pos-drawer-section{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;max-height:100%;pointer-events:auto;background:var(--b-surface, #fff);color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5715;box-shadow:-6px 0 16px #00000014,-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d;border-radius:0;opacity:.7;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}.pos-drawer--right .pos-drawer-section{transform:translate(100%);height:100%}.pos-drawer--left .pos-drawer-section{transform:translate(-100%);height:100%;box-shadow:6px 0 16px #00000014,3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.pos-drawer--top .pos-drawer-section{transform:translateY(-100%);width:100%}.pos-drawer--bottom .pos-drawer-section{transform:translateY(100%);width:100%}.pos-drawer.is-open .pos-drawer-section{opacity:1;transform:none}.pos-drawer.is-leaving.pos-drawer--right .pos-drawer-section{opacity:.7;transform:translate(100%)}.pos-drawer.is-leaving.pos-drawer--left .pos-drawer-section{opacity:.7;transform:translate(-100%)}.pos-drawer.is-leaving.pos-drawer--top .pos-drawer-section{opacity:.7;transform:translateY(-100%)}.pos-drawer.is-leaving.pos-drawer--bottom .pos-drawer-section{opacity:.7;transform:translateY(100%)}.pos-drawer-header{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:16px 24px;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(5, 5, 5, .06));min-width:0}.pos-drawer-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;order:-1;width:28px;height:28px;margin:0;margin-inline-end:4px;padding:0;border:none;border-radius:var(--b-radius, 0);cursor:pointer;color:var(--b-text-muted, #86868b)}.pos-drawer-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text, #0f172a);font-weight:600;font-size:1.15rem;line-height:1.5}.pos-drawer-extra{flex:0 0 auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:.5rem}.pos-drawer-body-scroll.overlay-scroll-shell{flex:1 1 auto;min-height:0;min-width:0;height:auto;display:flex;flex-direction:column}.pos-drawer-body-scroll .overlay-scroll-viewport.pos-drawer-body{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:24px;word-wrap:break-word}.pos-drawer-footer{flex:0 0 auto;padding:10px 16px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(5, 5, 5, .06))}.pos-drawer-preview-title{display:block;margin:0 0 24px;color:var(--b-text, #0f172a);font-weight:600;font-size:1.15rem;line-height:1.5}.pos-drawer-preview-section{display:block;margin:0 0 16px;color:var(--b-text, #0f172a);font-weight:600;font-size:var(--b-font-size, 13px);line-height:1.5}.pos-drawer-preview-divider{margin:24px 0;border:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(5, 5, 5, .06))}.pos-drawer-preview-desc.pos-descriptions:not(.is-bordered) .pos-descriptions-item{margin-bottom:8px}.pos-drawer-preview-desc.pos-descriptions:not(.is-bordered) .pos-descriptions-item-label{color:var(--b-text, #0f172a)}.pos-drawer-preview-desc.pos-descriptions:not(.is-bordered) .pos-descriptions-item-content{color:var(--b-text-muted, #595959)}.pos-drawer-preview-desc.pos-descriptions:not(.is-bordered) .pos-descriptions-item-content.is-muted{color:var(--b-text-muted, #86868b)}.pos-drawer-preview-link{margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #1677ff);cursor:pointer;font:inherit;font-size:var(--b-font-size, 13px);line-height:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.pos-drawer-preview-link:hover{color:var(--b-primary, #1677ff);text-decoration:underline}.pos-drawer-form-lead{margin:-12px 0 20px;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.55}.pos-drawer-form-section{display:flex;flex-direction:column;gap:16px;min-width:0}.pos-drawer-form-section-head{display:flex;align-items:center;gap:8px;min-width:0}.pos-drawer-form-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--b-primary, #1677ff)}.pos-drawer-form-section-title{margin:0;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.5}.pos-drawer-form-section-body{display:flex;flex-direction:column;gap:16px;min-width:0}.pos-drawer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.pos-drawer-form-item{display:flex;flex-direction:column;gap:8px;min-width:0}.pos-drawer-form-grid>.pos-drawer-form-item{min-width:0}.pos-drawer-form-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0}.pos-drawer-form-label{margin:0;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.5}.pos-drawer-form-tip{color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.45}.pos-drawer-form-control{min-width:0}.pos-drawer-form-control .commission-config-control-input,.pos-drawer-form-control .pos-select,.pos-drawer-form-control .pos-input-number{width:100%;max-width:none}.pos-drawer-form-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0}@media(max-width:640px){.pos-drawer-form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pos-drawer-mask,.pos-drawer-section{transition:none}}.pos-main:has(.session-course-board-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.session-course-board-page) .pos-main-stack{min-height:0;height:100%}.session-course-board-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--b-surface, #fff)}.session-course-board-toolbar{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) .65rem;box-sizing:border-box}.session-course-board-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem}.session-course-board-search{display:flex;flex-direction:column;gap:.25rem;min-width:12rem}.session-course-board-search-label{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b)}.session-course-board-search-input{height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .75rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);box-sizing:border-box}.session-course-board-search-input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .session-course-board-search-input{background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}.session-course-board-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.session-course-board-stat{margin-right:auto;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);font-variant-numeric:tabular-nums}.session-course-board-alert{margin:0 var(--pos-page-pad-x, 1.25rem) .65rem;flex-shrink:0}.session-course-board-scroll{flex:1 1 auto;min-height:0}.session-course-board-body{display:flex;flex-direction:column;gap:var(--elist-section-gap, 14px);padding:0 var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem);box-sizing:border-box}.session-course-lane-head{display:flex;align-items:baseline;gap:.45rem;margin:0 0 .55rem}.session-course-lane-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--b-text)}.session-course-lane-count{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text-secondary, #64748b);font-variant-numeric:tabular-nums}.session-course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.session-course-card{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem .9rem;border:1px solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);box-sizing:border-box;font-family:var(--b-font);font-size:var(--b-font-size)}.session-course-card.is-low{border-color:color-mix(in srgb,#faad14 45%,var(--b-border, rgba(0, 0, 0, .08)))}.session-course-card.is-exhausted{opacity:.78}.session-course-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.session-course-card-name{min-width:0;font-weight:600;color:var(--b-text)}.session-course-card-remain{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--b-primary);font-weight:600}.session-course-card.is-low .session-course-card-remain{color:#d48806}.session-course-card.is-exhausted .session-course-card-remain{color:var(--b-text-secondary, #64748b)}.session-course-card-product{margin:0;color:var(--b-text)}.session-course-card-meta{display:flex;flex-wrap:wrap;gap:.55rem;color:var(--b-text-secondary, #64748b)}.session-course-card-time{margin:0;color:var(--b-text-tertiary, #94a3b8);font-variant-numeric:tabular-nums}.commission-when-ac-host.commission-config-cell-input{position:relative;display:flex;align-items:center;width:100%;min-width:0;padding:0 var(--pos-control-pad-right, .55rem) 0 0;cursor:pointer}.commission-when-ac-host.is-disabled{cursor:default}.commission-when-ac-host:focus-within,.commission-when-ac-host.is-open{outline:none;border-color:var(--b-primary, #1677ff)}.commission-when-ac-host .commission-formula-input{padding:0 8px;cursor:inherit}.commission-when-caret{flex:0 0 auto;color:var(--b-text-secondary, rgba(0, 0, 0, .45));transition:transform .15s ease-out}.commission-when-caret.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.commission-when-caret{transition:none}}.commission-formula-ac.commission-when-panel{z-index:5480;max-height:none;padding:0;overflow:hidden}.commission-when-panel-body{flex:0 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:16px;row-gap:8px;padding:12px 14px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.commission-when-field-row{display:grid;grid-template-columns:4.5em minmax(0,1fr);align-items:center;column-gap:10px;min-width:0}.commission-when-field-label{text-align:right;color:var(--b-text-secondary, rgba(0, 0, 0, .45));font:inherit;font-size:var(--b-font-size, 13px);line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none}.commission-when-field-control{min-width:0}.commission-when-field-control .pos-select{display:flex;width:100%;min-width:0}.commission-when-field-control .commission-config-cell-input{width:100%;min-width:0;box-sizing:border-box}.commission-when-panel-foot{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;min-height:var(--b-control-h, 32px);padding:0 8px;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.commission-formula-ac-host.commission-config-cell-input{position:relative;display:flex;align-items:center;width:100%;min-width:0;padding:0 var(--pos-control-pad-right, .55rem) 0 0}.commission-formula-ac-host:focus-within{outline:none;border-color:var(--b-primary, #1677ff)}.commission-formula-input{flex:1 1 auto;width:auto;min-width:0;height:100%;margin:0;padding:0 .35rem 0 8px;border:0;background:transparent;color:inherit;font:inherit}.commission-formula-input:focus{outline:none;border-color:transparent}.commission-formula-help{flex:0 0 1.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;align-self:stretch;line-height:0}.commission-formula-ac{position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(16rem,40vh);overflow:hidden;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.commission-formula-ac.is-above{transform:translateY(4px)}.commission-formula-ac.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.commission-formula-ac.is-leaving{opacity:0;transform:translateY(-4px);pointer-events:none}.commission-formula-ac.is-above.is-leaving{transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.commission-formula-ac{transition:none;transform:none}.commission-formula-ac.is-above,.commission-formula-ac.is-shown,.commission-formula-ac.is-leaving{transform:none}}.commission-formula-ac-scroll-shell{flex:1 1 auto;min-height:0}.commission-formula-ac-scroll .overlay-scroll-viewport{padding:.15rem .1rem .25rem;box-sizing:border-box}.commission-formula-ac-group+.commission-formula-ac-group{margin-top:.35rem;padding-top:.35rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.commission-formula-ac-head{padding:.2rem .55rem .15rem;color:var(--b-text-muted, #64748b);font:inherit;font-size:var(--b-font-size);line-height:1.3;-webkit-user-select:none;user-select:none}.commission-formula-ac-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;margin:0;padding:.35rem .55rem;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size);text-align:left;cursor:pointer;box-sizing:border-box}.commission-formula-ac-item:hover,.commission-formula-ac-item.is-active{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.pos-main:has(.commission-config-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.commission-config-page) .pos-main-stack{min-height:0;height:100%}.commission-config-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--b-surface, #fff)}.commission-config-pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.commission-config-pane--split{overflow:hidden}.commission-config-split{--commission-toc-width: 13rem;--commission-split-gutter: var(--pos-page-pad-x, 1.25rem);--commission-toc-rail: var(--b-border-width, 1px);--commission-toc-ink: 2px;--commission-toc-pad-y: .35rem;--commission-toc-pad-x: .65rem;flex:1 1 0;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--commission-toc-width);grid-template-rows:minmax(0,1fr) auto;gap:0;overflow:hidden;background:var(--b-surface, #ffffff)}.commission-config-pane--split .commission-config-body.overlay-scroll-shell{grid-column:1 / -1;grid-row:1;min-width:0;min-height:0;height:100%}.commission-config-pane--split .commission-config-body>.overlay-scroll-bar{z-index:6}.commission-config-pane--split .commission-config-body .overlay-scroll-thumb{right:0;left:auto;width:6px}.commission-config-pane--split .commission-config-body>.overlay-scroll-viewport{padding:var(--pos-page-pad-top, 1.15rem) 0 0 var(--pos-page-pad-x, 1.25rem)}.commission-config-scroll-main{width:calc(100% - var(--commission-toc-width, 13rem));min-width:0;box-sizing:border-box;padding-right:var(--commission-split-gutter, var(--pos-page-pad-x, 1.25rem))}.commission-config-split>.pos-form-sticky-foot,.commission-config-split>.wechat-side-foot,.commission-config-split>.gpc-form-foot{grid-column:1;grid-row:2;z-index:3}.commission-config-toc{position:relative;grid-column:2;grid-row:1 / -1;z-index:2;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-top:var(--pos-page-pad-top, 1.15rem);margin-bottom:var(--pos-page-pad-top, 1.15rem);padding-bottom:0;background:var(--b-surface, #ffffff);border:0;box-sizing:border-box}.commission-config-toc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--commission-toc-rail, 1px);background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none;z-index:0}.commission-config-toc-scroll.overlay-scroll-shell{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:0;height:auto;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.commission-config-toc-scroll .overlay-scroll-viewport{padding:var(--commission-toc-pad-y, .35rem) var(--commission-toc-pad-x, .65rem);padding-left:0;box-sizing:border-box}.commission-config-toc-scroll .overlay-scroll-thumb{right:0;left:auto;width:6px}.commission-config-toc-list{display:flex;flex-direction:column;gap:0;min-width:0;padding-left:var(--commission-toc-pad-x, .65rem);box-sizing:border-box}.commission-config-toc-group{display:flex;flex-direction:column;gap:0;min-width:0}.commission-config-toc-group+.commission-config-toc-group{margin-top:.2rem}.commission-config-toc-item{position:relative;display:flex;align-items:center;gap:.35rem;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:0 .55rem 0 .85rem;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);line-height:1.2;text-align:left;cursor:pointer;box-sizing:border-box}.commission-config-toc-item.is-parent{font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.commission-config-toc-item.is-parent.is-selected{color:var(--b-primary, #007aff)}.commission-config-toc-branch{display:flex;flex-direction:column;gap:0;min-width:0}.commission-config-toc-item.is-child{min-height:1.85rem;padding-left:2.15rem;font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.commission-config-toc-item.is-leaf{min-height:1.7rem;padding-left:3.15rem;font-weight:var(--b-font-weight, 400);color:var(--b-text-secondary, #6e6e73)}.commission-config-toc-item:hover:not(.is-active){color:var(--b-primary, #007aff)}.commission-config-toc-item.is-child.is-branch-on{color:var(--b-text, #1d1d1f)}.commission-config-toc-item.is-child.is-active,.commission-config-toc-item.is-leaf.is-active{color:var(--b-primary, #007aff);background:transparent}.commission-config-toc-item.is-child.is-active:before,.commission-config-toc-item.is-leaf.is-active:before{content:"";position:absolute;left:calc(-1 * var(--commission-toc-pad-x, .65rem));top:0;bottom:0;width:var(--commission-toc-ink, 2px);background:var(--b-primary, #007aff);pointer-events:none;z-index:1}.commission-config-anchor-mark{width:0;height:0;overflow:hidden;pointer-events:none}.commission-config-prose{display:flex;flex-direction:column;gap:0;min-width:0;max-width:48rem}.commission-config-prose-band{display:flex;align-items:baseline;gap:10px;margin:.85rem 0 .35rem;padding:0 0 0 8px;border-left:2px solid var(--b-primary, #1677ff);box-sizing:border-box}.commission-config-prose-band:first-child{margin-top:0}.commission-config-prose-band-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.35;color:var(--b-text, #1d1d1f)}.commission-config-prose-band-count{font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text-secondary, #6e6e73);font-variant-numeric:tabular-nums}.commission-config-prose-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin:0;padding:.65rem 0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .06));box-sizing:border-box}.commission-config-prose-item.is-muted .commission-config-prose-line{color:var(--b-text-secondary, #6e6e73)}.commission-config-prose-item.is-editing{flex-direction:column;align-items:stretch;padding:.75rem 0;border-bottom-color:color-mix(in srgb,var(--b-primary, #1677ff) 28%,var(--b-border, rgba(0, 0, 0, .08)));background:color-mix(in srgb,var(--b-primary, #1677ff) 3.5%,transparent)}.commission-config-prose-line{flex:1 1 16rem;min-width:0;margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.55;color:var(--b-text, #1d1d1f)}.commission-config-prose-actions{flex:0 0 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;opacity:.45;transition:opacity .15s ease-out}.commission-config-prose-item:hover .commission-config-prose-actions,.commission-config-prose-item:focus-within .commission-config-prose-actions,.commission-config-prose-item.is-editing .commission-config-prose-actions{opacity:1}@media(prefers-reduced-motion:reduce){.commission-config-prose-actions{transition:none;opacity:1}}.commission-config-prose-edit{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.commission-config-prose-edit .commission-config-fields{max-width:none}.commission-config-toc-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-config-toc-badge{flex:0 0 auto;font-size:var(--b-font-size, 13px);color:var(--b-primary, #007aff);line-height:1.2}.commission-config-toc-actions{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding:.65rem var(--commission-toc-pad-x, .65rem);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.commission-config-toc-actions .commission-config-toc-icon-btn.pos-button{width:var(--b-control-h, 32px);min-width:var(--b-control-h, 32px);height:var(--b-control-h, 32px);padding:0;justify-content:center}.commission-config-toc-actions .commission-config-toc-icon-btn .pos-button-icon{margin:0}.commission-config-group.is-comm-current .commission-config-group-head h5{color:var(--b-primary, #007aff)}.commission-config-group.is-comm-current .commission-config-group-head:before{border-block-start-color:var(--b-primary, #007aff)}@keyframes commission-anchor-flash{0%,to{background-color:transparent}15%,45%,75%{background-color:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-surface, #fff))}30%,60%,90%{background-color:transparent}}.commission-config-group.is-comm-flash,.commission-config-article.is-comm-flash,.commission-config-doc-section.is-comm-flash,.commission-config-glossary-anchor.is-comm-flash,.commission-config-table tbody tr.is-comm-flash td{animation:commission-anchor-flash 2.4s ease-in-out}@media(prefers-reduced-motion:reduce){.commission-config-group.is-comm-flash,.commission-config-article.is-comm-flash,.commission-config-doc-section.is-comm-flash,.commission-config-glossary-anchor.is-comm-flash,.commission-config-table tbody tr.is-comm-flash td{animation:none}}.commission-config-body.overlay-scroll-shell{flex:1 1 auto;min-height:0;--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 0px;--overlay-scroll-inset-bottom: 0px}.commission-config-body>.overlay-scroll-viewport{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) 0}.commission-config-stack{display:flex;flex-direction:column;flex:0 0 auto;gap:2.25rem;width:100%;box-sizing:border-box;padding-bottom:var(--pos-page-pad-bottom, 1rem)}.commission-config-doc-section{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:44rem;scroll-margin-top:.5rem}.commission-config-doc-section--wide{max-width:none}.commission-config-doc-head{display:flex;flex-direction:column;gap:.35rem;min-width:0}.commission-config-doc-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.35;color:var(--b-text, #1d1d1f)}.commission-config-doc-section.is-comm-current .commission-config-doc-title{color:var(--b-primary, #1677ff)}.commission-config-doc-lead{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.55;color:var(--b-text-secondary, #6e6e73)}.commission-config-doc-body{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.commission-config-doc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.commission-config-chapter{display:flex;flex-direction:column;gap:.5rem;min-width:0;scroll-margin-top:.75rem}.commission-config-chapter.is-comm-current .commission-config-chapter-title{color:var(--b-primary, #1677ff)}.commission-config-chapter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.commission-config-chapter-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.35;color:var(--b-text, #1d1d1f)}.commission-config-chapter-add.pos-button{flex:0 0 auto;color:var(--b-primary, #1677ff)}.commission-config-doc-empty{margin:0;padding:.15rem 0 .35rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.55;color:var(--b-text-secondary, #6e6e73)}.commission-config-doc-blank{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:.25rem 0 .5rem}.commission-config-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.commission-config-doc-entry{margin:0;padding:0;min-width:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.commission-config-doc-entry:last-child{border-bottom:0}.commission-config-doc-entry.is-off .commission-config-doc-row-primary{color:var(--b-text-secondary, #6e6e73)}.commission-config-doc-entry.is-editing{padding:.75rem .85rem;margin:.35rem 0;border:var(--b-border-width, 1px) solid color-mix(in srgb,var(--b-primary, #1677ff) 28%,var(--b-border, rgba(0, 0, 0, .08)));border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #1677ff) 4%,var(--b-surface, #fff));box-sizing:border-box}.commission-config-doc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:.65rem 0;box-sizing:border-box}.commission-config-doc-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.commission-config-doc-row-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4;color:var(--b-text, #1d1d1f)}.commission-config-doc-row-secondary{font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-variant-numeric:tabular-nums;line-height:1.45;color:var(--b-text-secondary, #6e6e73);word-break:break-word}.commission-config-doc-row-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:-2px}.commission-config-doc-off{display:inline-flex;align-items:center;padding:0 6px;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-text-secondary, #6e6e73) 10%,var(--b-surface, #fff));color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.45;box-sizing:border-box}.commission-config-doc-edit{display:flex;flex-direction:column;gap:10px;min-width:0}.commission-config-doc-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.commission-config-article{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:none;scroll-margin-top:.5rem}.commission-config-article--wide{max-width:none}.commission-config-article-title{margin:0 0 8px;font-family:var(--b-font);font-size:1.875rem;font-weight:600;line-height:1.35;color:var(--b-text, #0f172a)}.commission-config-article.is-comm-current .commission-config-article-title{color:var(--b-primary, #1677ff)}.commission-config-article-desc{margin:0 0 20px;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.65;color:var(--b-text-secondary, #6e6e73)}.commission-config-article-meta{display:flex;flex-direction:column;gap:10px;margin:0 0 4px;padding:0;min-width:0}.commission-config-article-meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;margin:0;min-width:0}.commission-config-article-meta-row dt{margin:0;color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.5}.commission-config-article-meta-row dd{margin:0;min-width:0;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5}.commission-config-article-meta-body{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.commission-config-article-meta-icon{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73)}.commission-config-article-meta-text{color:var(--b-text, #0f172a);font-variant-numeric:tabular-nums}.commission-config-article-meta-muted{color:var(--b-text-secondary, #6e6e73);font-variant-numeric:tabular-nums}.commission-config-article-meta-sep{color:var(--b-text-secondary, #6e6e73);-webkit-user-select:none;user-select:none}.commission-config-article-meta-chip{display:inline-flex;align-items:center;padding:0 6px;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,var(--b-surface, #fff));color:var(--b-primary, #1677ff);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.45;box-sizing:border-box}.commission-config-article-divider{margin:20px 0;border:0;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(5, 5, 5, .06))}.commission-config-article-h{margin:0 0 12px;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--b-text, #0f172a)}.commission-config-article-sub{margin:0 0 12px;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.7;color:var(--b-text, #0f172a)}.commission-config-article-ul{margin:0 0 16px;padding:0 0 0 1.35rem;list-style:none;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.7;color:var(--b-text, #0f172a)}.commission-config-article-ul li{position:relative;padding-left:.15rem}.commission-config-article-ul li+li{margin-top:.45rem}.commission-config-article-ul li:before{content:"";position:absolute;left:-1.05rem;top:.45em;width:6px;height:6px;box-sizing:border-box;border:1.5px solid rgba(0,0,0,.45);border-radius:50%;background:transparent}html[data-theme=dark] .commission-config-article-ul li:before,[data-theme=dark] .commission-config-article-ul li:before{border-color:#ffffff73}.commission-config-article-note{margin:0;padding:4px 0 4px 12px;border-left:3px solid var(--b-border, rgba(5, 5, 5, .12));box-sizing:border-box}.commission-config-article-note-title{display:block;margin:0 0 6px;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.5;color:var(--b-text, #0f172a)}.commission-config-article-note-body{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.7;color:var(--b-text-secondary, #6e6e73)}.commission-config-article-body{display:flex;flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:.75rem}.commission-config-article-fields{display:flex;flex-direction:column;gap:14px;min-width:0}.commission-config-article-field{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:12px 16px;min-width:0}.commission-config-article-field-label{color:var(--b-text-secondary, #6e6e73);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5}.commission-config-article-field-control{min-width:0}.commission-config-inline-name{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:min(18rem,100%);min-height:var(--b-control-h, 32px);min-width:0}.commission-config-inline-name-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5}.commission-config-inline-name-text.is-muted{color:var(--b-text-secondary, #6e6e73)}.commission-config-inline-name-text.is-error{color:var(--mac-red, #ff4d4f)}.commission-config-inline-name-edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-secondary, #6e6e73);cursor:pointer}.commission-config-inline-name-edit:hover{color:var(--b-primary, #1677ff);background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,transparent)}.commission-config-inline-name-input{box-sizing:border-box;flex:0 1 auto;width:12rem;max-width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 0 2px;border:0;border-radius:0;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .15));background:transparent;color:var(--b-text, #0f172a);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5;box-shadow:none}.commission-config-inline-name-input::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.commission-config-inline-name-input:hover{border-bottom-color:var(--b-primary, #1677ff)}.commission-config-inline-name-input:focus{outline:none;border-bottom-color:var(--b-primary, #1677ff);box-shadow:none}.commission-config-inline-name-input.is-error{border-bottom-color:var(--mac-red, #ff4d4f)}.commission-config-select-borderless.pos-select,.products-master-select.commission-config-select-borderless.pos-select{display:inline-flex;width:fit-content;max-width:min(18rem,100%)}.commission-config-select-borderless .pos-select-trigger,.products-master-select.commission-config-select-borderless .pos-select-trigger,html[data-control-chrome=outlined] .commission-config-select-borderless .pos-select-trigger,html[data-control-chrome=outlined] .products-master-select.commission-config-select-borderless .pos-select-trigger{width:auto;max-width:100%;padding-inline:0;gap:6px;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.commission-config-select-borderless .pos-select-value,.products-master-select.commission-config-select-borderless .pos-select-value{flex:0 1 auto}.commission-config-select-borderless .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .commission-config-select-borderless .pos-select-trigger:hover:not(:disabled){background:transparent!important;border-color:transparent!important;color:var(--b-primary, #1677ff)}.commission-config-select-borderless.is-open .pos-select-trigger,html[data-control-chrome=outlined] .commission-config-select-borderless.is-open .pos-select-trigger{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--b-primary, #1677ff)}.commission-config-identity{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:14px 16px;border:var(--b-border-width, 1px) solid color-mix(in srgb,var(--b-primary, #1677ff) 22%,var(--b-border, rgba(0, 0, 0, .08)));border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #1677ff) 5%,var(--b-surface, #fff));box-sizing:border-box}.commission-config-identity-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #1677ff) 12%,var(--b-surface, #fff));color:var(--b-primary, #1677ff)}.commission-config-identity-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.commission-config-identity-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.commission-config-identity-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--b-text, #1d1d1f)}.commission-config-identity-stats{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.commission-config-stat{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:5.5rem;margin:0;padding:8px 12px;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #fff);color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.commission-config-stat:hover{border-color:var(--b-primary, #1677ff)}.commission-config-stat-value{font-family:var(--b-font);font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--b-text, #1d1d1f)}.commission-config-stat-sub{margin-left:1px;font-size:var(--b-font-size, 13px);font-weight:400;color:var(--b-text-secondary, #6e6e73)}.commission-config-stat-label{font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.2;color:var(--b-text-secondary, #6e6e73)}.commission-config-group{--commission-config-table-pad-x: 0;flex:0 0 auto;display:flex;flex-direction:column;gap:.85rem;min-width:0;scroll-margin-top:.5rem;box-sizing:border-box;background:transparent;border:0}.commission-config-group-head{display:flex;align-items:center;gap:0;min-height:0;margin:0;padding:0;box-sizing:border-box;border:0;background:transparent;white-space:nowrap}.commission-config-group-head:before,.commission-config-group-head:after{content:"";display:block;flex:none;height:0;border-block-start:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));box-sizing:border-box}.commission-config-group-head:before{width:2.45rem;margin-inline-end:.75rem}.commission-config-group-head:after{flex:1 1 auto;width:auto;min-width:0;margin-inline-start:.75rem}.commission-config-group-head h5{margin:0;flex:0 0 auto;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:600;line-height:1.2;color:var(--b-text, #1d1d1f);letter-spacing:normal;text-transform:none}.commission-config-group-extra{flex:0 0 auto;margin-inline-end:.75rem;display:inline-flex;align-items:center;gap:6px}.commission-config-group-icon{color:var(--b-text-secondary, #6e6e73)}.commission-config-group-body{display:flex;flex-direction:column;gap:12px;min-width:0;padding:0;box-sizing:border-box;background:transparent;border:0}.commission-config-group-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0}.commission-config-group-tools .commission-config-scene-tabs{flex:1 1 auto;min-width:0;border-bottom:0}.commission-config-fields{display:flex;flex-direction:column;gap:0;min-width:0;max-width:52rem}.commission-config-fields--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.15rem}.commission-config-field{--commission-field-label-w: 7.5rem;--commission-field-control-w: min(14rem, 100%);display:grid;grid-template-columns:var(--commission-field-label-w) var(--commission-field-control-w);column-gap:.75rem;justify-content:start;align-items:center;min-width:0;padding:.45rem 0;box-sizing:border-box}.commission-config-fields--two .commission-config-field{--commission-field-label-w: 7.5rem;--commission-field-control-w: min(12rem, 100%)}.commission-config-field-label-row{display:flex;flex-direction:column;gap:2px;min-width:0}.commission-config-field-label{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.2;color:var(--b-text, #1d1d1f)}.commission-config-field-tip{margin:0;font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.35;color:var(--b-text-secondary, #6e6e73)}.commission-config-field-control{min-width:0;width:100%;display:flex;justify-content:flex-start;align-items:center}.commission-config-field-control .commission-config-control-input,.commission-config-field-control .pos-select,.commission-config-field-control .pos-input-number{width:100%}.commission-config-behavior{display:flex;flex-direction:column;gap:.65rem;min-width:0;max-width:none;margin-top:.35rem}.commission-config-behavior-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:none;margin:0;padding:8px 10px;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .06));color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size, 13px);line-height:1.2;text-align:left;cursor:pointer;box-sizing:border-box}.commission-config-behavior-toggle:hover{border-color:var(--b-primary, #1677ff)}.commission-config-behavior-toggle:hover .commission-config-behavior-title{color:var(--b-primary, #1677ff)}html[data-control-chrome=outlined] .commission-config-behavior-toggle{background:var(--b-surface, #fff)}.commission-config-behavior-caret{color:var(--b-text-muted, #86868b);transform:rotate(-90deg);transition:transform .15s ease-out}.commission-config-behavior-caret.is-open{transform:rotate(0)}.commission-config-behavior-title{flex:0 0 auto;font-weight:600}.commission-config-behavior-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text-secondary, #6e6e73);font-weight:400}@media(prefers-reduced-motion:reduce){.commission-config-behavior-caret{transition:none}}.commission-config-cell-text{display:inline-block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.35;word-break:break-word}.commission-config-cell-text.is-muted{color:var(--b-text-secondary, #6e6e73)}.commission-config-cell-text.is-strong{font-weight:600;font-variant-numeric:tabular-nums}.commission-config-cell-text.is-strong.is-muted{font-weight:400}.commission-config-table tbody tr:not(.is-editing):hover td{background:color-mix(in srgb,var(--b-primary, #1677ff) 3.5%,transparent)}.commission-config-table tbody tr:not(.is-editing) .commission-config-col-actions{opacity:.4;transition:opacity .15s ease-out}.commission-config-table tbody tr:not(.is-editing):hover .commission-config-col-actions,.commission-config-table tbody tr:not(.is-editing):focus-within .commission-config-col-actions{opacity:1}@media(prefers-reduced-motion:reduce){.commission-config-table tbody tr:not(.is-editing) .commission-config-col-actions{transition:none;opacity:1}}.commission-config-table td .pos-tag{max-width:100%;vertical-align:middle}.commission-config-behavior-desc.pos-descriptions{width:100%;max-width:none}.commission-config-behavior-desc.pos-descriptions .pos-descriptions-item-label{width:9.5rem;white-space:nowrap}.commission-config-behavior-desc.pos-descriptions .pos-descriptions-item-content{display:flex;align-items:center}.commission-config-glossary-stack{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.commission-config-glossary-anchor{scroll-margin-top:.75rem;min-width:0}.commission-config-glossary.pos-descriptions{width:100%;max-width:none}.commission-config-glossary.pos-descriptions .pos-descriptions-header{margin-bottom:8px}.commission-config-glossary.pos-descriptions:not(.is-bordered) .pos-descriptions-grid{display:flex;flex-direction:column;gap:0}.commission-config-glossary.pos-descriptions:not(.is-bordered) .pos-descriptions-item{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);column-gap:1rem;align-items:start;padding:.4rem 0;border:0}.commission-config-glossary.pos-descriptions .pos-descriptions-item-label{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73);font-weight:400}.commission-config-glossary.pos-descriptions .pos-descriptions-item-content{flex:1 1 auto;min-width:0;color:var(--b-text, #1d1d1f);line-height:1.45}.commission-config-scene-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;padding:0;border-bottom:0}.commission-config-scene-tabs button{position:relative;display:inline-flex;align-items:center;height:26px;margin:0;padding:0 10px;border:var(--b-border-width, 1px) solid transparent;border-radius:var(--b-radius, 0);background:transparent;color:var(--b-text-secondary, #6e6e73);font:inherit;font-size:var(--b-font-size, 13px);font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer;box-sizing:border-box}.commission-config-scene-tabs button:hover,.commission-config-scene-tabs button:focus-visible{outline:none;color:var(--b-primary, #1677ff);background:color-mix(in srgb,var(--b-primary, #1677ff) 6%,transparent)}.commission-config-scene-tabs button.is-active{color:var(--b-primary, #1677ff);font-weight:400;background:color-mix(in srgb,var(--b-primary, #1677ff) 8%,var(--b-surface, #fff));border-color:color-mix(in srgb,var(--b-primary, #1677ff) 35%,var(--b-border, rgba(0, 0, 0, .08)))}.commission-config-scene-tabs button.is-active:hover,.commission-config-scene-tabs button.is-active:focus-visible{background:color-mix(in srgb,var(--b-primary, #1677ff) 10%,var(--b-surface, #fff))}.commission-config-scene-tabs button:after{display:none}.commission-config-control-input{box-sizing:border-box;width:100%;height:var(--b-control-h, 32px);margin:0;padding:0 var(--pos-control-pad-x, 12px);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.2}.commission-config-control-input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.commission-config-control-input:focus{outline:none;border-color:var(--b-primary, #1677ff)}.commission-config-control-input.is-error{border-color:var(--mac-red, #ff4d4f)}.commission-config-table-wrap{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius-table, var(--b-radius, 0));background:var(--b-surface, #fff);box-sizing:border-box;overflow-anchor:none}.commission-config-table-inner{display:flex;flex-direction:column;min-width:0;width:100%}.commission-config-table-head-slot{flex:0 0 auto;box-sizing:border-box;padding-inline:var(--commission-config-table-pad-x, 0);background:color-mix(in srgb,var(--b-text, #0f172a) 2%,var(--b-surface, #fff));border-bottom:0}.commission-config-table-body{box-sizing:border-box;padding:0 var(--commission-config-table-pad-x, 0)}.commission-config-table--rates .pos-input-number{width:8rem}.commission-config-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.commission-config-table th,.commission-config-table td{padding:10px 12px;border-right:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));text-align:left;vertical-align:middle;box-sizing:border-box}.commission-config-table th:last-child,.commission-config-table td:last-child{border-right:0}.commission-config-table--head th{font-weight:var(--b-font-weight, 400);color:var(--b-text-secondary, rgba(0, 0, 0, .45));background:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none}.commission-config-table--body tbody tr:last-child>td{border-bottom:0}.commission-config-table tbody tr.is-editing td{background:color-mix(in srgb,var(--b-primary, #1677ff) 5%,transparent)}.commission-config-table tbody tr.is-off .commission-config-cell-text{color:var(--b-text-secondary, #6e6e73)}.commission-config-table-wrap--fit{width:100%}.commission-config-table .pos-select,.commission-config-table .pos-input-number{width:100%;min-width:0}.commission-config-cell-input{box-sizing:border-box;width:100%;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0 8px;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font:inherit}.commission-config-cell-input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.commission-config-cell-input:focus{outline:none;border-color:var(--b-primary, #1677ff)}.commission-config-cell-input.is-error{border-color:var(--mac-red, #ff4d4f)}.commission-config-cell-input:disabled{color:var(--b-text, #1d1d1f);cursor:default;opacity:1}.commission-config-col-rate-scene{width:16%}.commission-config-col-rate-kind{width:18%}.commission-config-col-rate-tier{width:14%}.commission-config-col-rate-threshold{width:22%}.commission-config-col-rate-pct{width:16%}.commission-config-col-active{width:5.25rem}.commission-config-col-scenario{width:10rem}.commission-config-col-priority{width:6.75rem}.commission-config-th{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.commission-threshold.commission-config-cell-input{display:flex;align-items:center;gap:.35rem;padding:0 8px}.commission-threshold.commission-config-cell-input:focus-within{outline:none;border-color:var(--b-primary, #1677ff)}.commission-threshold-label{flex:0 0 auto;color:var(--b-text-muted, #86868b);white-space:nowrap}.commission-threshold-input{flex:1 1 auto;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}.commission-threshold-input:focus{outline:none}.commission-threshold-input:disabled{color:inherit;opacity:1}.commission-config-col-name{width:12%}.commission-config-col-when{width:10%}.commission-config-col-expr{width:36%}.commission-config-col-preview{width:10%}.commission-config-col-actions{width:5.5rem}.commission-config-table:not(.commission-config-table--rates) .commission-config-col-actions{width:12rem}.commission-preview{position:fixed;z-index:5600;box-sizing:border-box;width:min(22rem,calc(100vw - 1.5rem));padding:12px;border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);color:var(--b-text, #1d1d1f);font-family:var(--b-font);font-size:var(--b-font-size, 13px);line-height:1.5714;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.commission-preview.is-above{transform:translateY(4px)}.commission-preview.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.commission-preview:before{content:"";position:absolute;left:var(--commission-preview-arrow-x, 24px);width:10px;height:6px;background:var(--b-surface, #ffffff);clip-path:polygon(50% 0,0 100%,100% 100%);transform:translate(-50%)}.commission-preview.is-above:before{bottom:-5px;clip-path:polygon(0 0,100% 0,50% 100%)}.commission-preview:not(.is-above):before{top:-5px}.commission-preview-title,.commission-preview-result,.commission-preview-sample{margin:0}.commission-preview-title{font-weight:600}.commission-preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.commission-preview-field{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--b-text-secondary, rgba(0, 0, 0, .45))}.commission-preview-result{margin-top:10px;font-variant-numeric:tabular-nums}.commission-preview-result.is-error{color:var(--mac-red, #ff4d4f)}.commission-preview-sample{margin-top:4px;color:var(--b-text-secondary, rgba(0, 0, 0, .45))}@media(prefers-reduced-motion:reduce){.commission-preview{transition:none;transform:none}}.commission-config-table th.commission-config-col-actions,.commission-config-table td.commission-config-col-actions{text-align:left;white-space:nowrap}.commission-config-col-actions .b-hover-tip-trigger,.commission-config-col-actions .pos-button{display:inline-flex;width:auto;margin-inline:0}.commission-config-col-actions .pos-button+.pos-button,.commission-config-col-actions .pos-button+.b-hover-tip-trigger,.commission-config-col-actions .b-hover-tip-trigger+.pos-button{margin-left:8px}.commission-config-col-actions .pos-button{min-width:0;padding-inline:0}.commission-config-rule-del.pos-button{color:var(--mac-red, #ff4d4f)}.commission-config-rule-del.pos-button:hover:not(:disabled){color:var(--mac-red, #ff4d4f);background:#ff4d4f14}.commission-config-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:2.5rem 1rem}.commission-config-error{margin:0}html[data-theme=dark] .commission-config-table tbody tr:hover td,[data-theme=dark] .commission-config-table tbody tr:hover td{background:#ffffff14}html[data-control-chrome=outlined] .commission-config-control-input,html[data-control-chrome=outlined] .commission-config-cell-input{background:var(--b-surface, #fff);border-color:var(--b-border)}html[data-control-chrome=outlined] .commission-config-control-input:hover,html[data-control-chrome=outlined] .commission-config-cell-input:hover{background:var(--b-surface, #fff);border-color:var(--b-primary, #1677ff)}@media(max-width:900px){.commission-config-fields--two{grid-template-columns:minmax(0,1fr)}.commission-config-field,.commission-config-fields--two .commission-config-field{--commission-field-label-w: 6.5rem;--commission-field-control-w: min(14rem, 100%)}}.pos-main:has(.data-manage-page) .overlay-scroll-viewport.pos-main-viewport>*,.pos-main:has(.data-manage-page) .pos-main-stack{min-height:0;height:100%}.data-manage-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--b-surface, #fff)}.data-manage-scroll{flex:1 1 auto;min-height:0}.data-manage-body{display:flex;flex-direction:column;gap:0;box-sizing:border-box;padding:var(--pos-page-pad-top, 1.15rem) var(--pos-page-pad-x, 1.25rem) var(--pos-page-pad-bottom, 1rem)}.data-manage-page-head{display:flex;flex-direction:column;gap:.35rem;margin:0 0 var(--elist-section-gap, 14px)}.data-manage-page-title{margin:0;font-family:var(--b-font);font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--b-text)}.data-manage-page-desc,.data-manage-section-desc,.data-manage-check-meta,.data-manage-foot-label{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:400;color:var(--b-text-secondary, #64748b)}.data-manage-banner,.data-manage-inline-alert{margin:0 0 var(--elist-section-gap, 14px)}.data-manage-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0;background:transparent;border:0}.data-manage-section+.data-manage-section{margin-top:var(--elist-section-gap, 14px);padding-top:var(--elist-section-gap, 14px);border-top:1px solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .data-manage-section+.data-manage-section{margin-top:var(--elist-section-gap, 14px);padding-top:0;border-top:0}.data-manage-section-head{display:flex;flex-direction:column;gap:.25rem}.data-manage-section-title{margin:0;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--b-text)}.data-manage-section-body{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:0;box-sizing:border-box;background:transparent;border:1px solid transparent;border-radius:var(--b-radius, 0)}html[data-control-chrome=outlined] .data-manage-section-body{padding:.85rem 1rem 1rem;background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}.data-manage-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.data-manage-backup-table{min-width:0;height:auto}.data-manage-backup-table .pos-table-wrap{height:auto;max-height:none}.data-manage-block+.data-manage-block{margin-top:.25rem;padding-top:.85rem;border-top:1px solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .data-manage-block+.data-manage-block{border-top-color:transparent}.data-manage-block-title{margin:0 0 .55rem;font-family:var(--b-font);font-size:var(--b-font-size);font-weight:600;color:var(--b-text)}.data-manage-check-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.data-manage-check-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--b-control-h, 32px);padding:.35rem 0}.data-manage-check-label{display:flex;align-items:flex-start;gap:.55rem;min-width:0;cursor:pointer}.data-manage-check-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.data-manage-check-name{font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.data-manage-preset-list{display:flex;flex-direction:column;gap:.35rem}.data-manage-preset-row{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.45rem 0;cursor:pointer}.data-manage-preset-row input{margin-top:.2rem;accent-color:var(--b-primary)}.data-manage-preset-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.data-manage-preset-copy span{color:var(--b-text-secondary, #64748b)}.data-manage-preset-row.is-active .data-manage-preset-copy strong{color:var(--b-primary)}.data-manage-ack{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-family:var(--b-font);font-size:var(--b-font-size);color:var(--b-text)}.data-manage-row-actions,.data-manage-foot-item{display:inline-flex;align-items:center;gap:.35rem}.data-manage-link-btn{margin:0;padding:0;border:0;background:transparent;color:var(--b-primary);font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);cursor:pointer}.data-manage-link-btn:hover:not(:disabled){text-decoration:underline}.data-manage-link-btn:disabled{color:var(--b-text-secondary, #64748b);cursor:not-allowed;text-decoration:none}.data-manage-row-sep{color:var(--b-text-secondary, #64748b)}.data-manage-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:var(--elist-section-gap, 14px);padding-top:var(--elist-section-gap, 14px);border-top:1px solid var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .data-manage-foot{border-top:0}.data-manage-foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.data-manage-phrase-input{width:100%;margin-top:.55rem;height:var(--b-control-h, 32px);padding:0 var(--pos-control-pad-x, .75rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;font-family:var(--b-font);font-size:var(--b-font-size);box-sizing:border-box}.data-manage-phrase-input:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}html[data-control-chrome=outlined] .data-manage-phrase-input{background:var(--b-surface, #fff);border-color:var(--b-border, rgba(0, 0, 0, .08))}html[data-control-chrome=outlined] .data-manage-phrase-input:hover,html[data-control-chrome=outlined] .data-manage-phrase-input:focus{background:var(--b-surface, #fff);border-color:var(--b-primary);outline:none}.oplogs-side-badge{display:inline-flex;align-items:center;box-sizing:border-box;padding:2px 6px;border:1px solid transparent;border-radius:var(--b-radius, 0);font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:500;line-height:1.2;white-space:nowrap}.oplogs-side-badge.is-front{background:#eff6ff;border-color:#bfdbfe;color:var(--b-primary-hover, #0e7490)}.oplogs-side-badge.is-back{background:#faf5ff;border-color:#e9d5ff;color:#7e22ce}.oplogs-side-badge.is-system{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.oplogs-side-badge.is-unknown{background:var(--b-control-fill, rgba(120, 120, 128, .1));border-color:var(--b-border, rgba(0, 0, 0, .08));color:var(--b-text-secondary, #64748b)}html[data-theme=dark] .oplogs-side-badge.is-front{background:#3b82f624;border-color:#3b82f659;color:#60a5fa}html[data-theme=dark] .oplogs-side-badge.is-back{background:#a855f724;border-color:#a855f759;color:#c084fc}html[data-theme=dark] .oplogs-side-badge.is-system{background:#34d3991f;border-color:#34d39959;color:#34d399}html[data-theme=dark] .oplogs-side-badge.is-unknown{background:#94a3b81a;border-color:#94a3b838;color:var(--b-text-muted, #94a3b8)}.oplogs-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.pos-list-table-body td>.b-hover-tip-trigger{display:block;min-width:0;max-width:100%;overflow:hidden}.cashier-co-desk{display:flex;flex-direction:column;width:min(880px,136vh,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:auto;max-height:88vh;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px);font-weight:var(--b-font-weight, 400);color:var(--b-text, #1d1d1f)}.cashier-co-desk.is-shown{opacity:1;transform:scale(1)}.cashier-co-desk.is-leaving{opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.cashier-co-desk{transition:none}}.cashier-co-desk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:0 0 auto;padding:1rem 1.15rem .85rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-co-desk-head-main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.cashier-co-desk-head-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;background:transparent;overflow:hidden}.cashier-co-desk-head-badge-img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.cashier-co-desk-head-copy{min-width:0}.cashier-co-desk-title{margin:0;font-size:1.15rem;font-weight:600}.cashier-co-desk-meta{display:block;margin-top:.25rem;color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #6e6e73);cursor:pointer;line-height:0}.cashier-co-desk-close:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-text, #1d1d1f)}.cashier-co-desk-close:disabled{opacity:.45;cursor:not-allowed}.cashier-co-desk-body{flex:0 1 auto;min-height:0;overflow:auto;padding:.85rem 1.15rem}.cashier-co-desk-main{--cashier-co-desk-gap: .75rem;--cashier-co-desk-row-min: calc( .75rem * 2 + 1.4em + .55rem + var(--b-control-h, 32px) * 2 + 8px );display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(var(--cashier-co-desk-row-min),1fr));gap:var(--cashier-co-desk-gap);height:calc(var(--cashier-co-desk-row-min) * 3 + var(--cashier-co-desk-gap) * 2);max-height:min(calc(var(--cashier-co-desk-row-min) * 3 + var(--cashier-co-desk-gap) * 2),58vh)}.cashier-co-desk-card--recv{grid-column:1;grid-row:1}.cashier-co-desk-card--staff{grid-column:2;grid-row:1;min-height:0;overflow:hidden}.cashier-co-desk-card--pay{grid-column:1;grid-row:2}.cashier-co-desk-card--paid{grid-column:1;grid-row:3}.cashier-co-desk-card--notes{grid-column:2;grid-row:2 / 4;min-height:0;overflow:auto}.cashier-co-desk-card{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;height:100%;padding:.75rem;background:var(--b-surface, #ffffff);border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);box-sizing:border-box;overflow:hidden}.cashier-co-desk-card--recv .cashier-co-desk-promo{margin-top:auto;padding-top:.55rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-co-desk-main.is-recharge .cashier-co-desk-card--recv{justify-content:center}.cashier-co-desk-main.is-recharge .cashier-co-desk-recv{flex:0 0 auto}.cashier-co-desk-card--staff .cashier-co-desk-staff-list{flex:1 1 auto;min-height:0}.cashier-co-desk-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:inherit}.cashier-co-desk-pay-head-right{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.cashier-co-desk-balance-hint{color:var(--b-text-secondary, #6e6e73);font-variant-numeric:tabular-nums;white-space:nowrap}.cashier-co-desk strong,.cashier-co-desk b{font-weight:inherit}.cashier-co-desk-staff-actions{display:inline-flex;align-items:center;gap:.75rem}.cashier-co-desk-staff-action{margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #007aff);font:inherit;font-weight:inherit;cursor:pointer}.cashier-co-desk-staff-action:hover:not(:disabled){text-decoration:underline}.cashier-co-desk-staff-action:disabled{opacity:.45;cursor:default;color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-staff-list{display:flex;flex-direction:column;gap:.4rem}.cashier-co-desk-staff-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:stretch;min-height:var(--b-control-h, 32px)}.cashier-co-desk-staff-row .cashier-co-desk-staff-select{min-width:0;height:var(--b-control-h, 32px)}.cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger{height:100%;min-height:0;width:100%;justify-content:flex-start;padding-left:var(--pos-control-pad-x, .75rem);padding-right:var(--pos-control-pad-right, 1.75rem);border:1px solid transparent!important;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1))!important;box-shadow:none!important}.cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:hover:not(:disabled),.cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:focus,.cashier-co-desk-staff-row .cashier-co-desk-staff-select.is-open .pos-select-trigger{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))!important}.cashier-co-desk .cashier-co-desk-staff-btn{display:flex;align-items:center;gap:.25rem;min-width:0;width:100%;height:var(--b-control-h, 32px);margin:0;padding-left:.45rem;padding-right:.45rem;box-sizing:border-box;cursor:text;font-variant-numeric:tabular-nums}.cashier-co-desk .cashier-co-desk-staff-btn.is-amount{cursor:default}.cashier-co-desk .cashier-co-desk-staff-btn.is-empty{opacity:.7}.cashier-co-desk .cashier-co-desk-staff-btn.is-empty:hover{background:var(--b-control-fill, rgba(120, 120, 128, .1))}.cashier-co-desk-staff-prefix{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-staff-btn input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;font-variant-numeric:tabular-nums;outline:none;text-align:right}.cashier-co-desk-staff-btn input:disabled{cursor:default}.cashier-co-desk-staff-btn em{flex:1 1 auto;min-width:0;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.cashier-co-desk-recv{display:flex;gap:1rem;align-items:flex-start}.cashier-co-desk-recv-col{flex:1 1 0;min-width:0;text-align:left}.cashier-co-desk-recv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--b-text, #1d1d1f)}.cashier-co-desk-recv-amt{margin-top:.2rem;font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--b-primary, #007aff);line-height:1.2}.cashier-co-desk-recv-col.is-disc .cashier-co-desk-recv-amt{color:var(--b-success, #15803d)}.cashier-co-desk-promo{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.4rem}.cashier-co-desk-promo>.b-hover-tip-trigger{min-width:0;width:100%}.cashier-co-desk-promo>.b-hover-tip-trigger>.cashier-co-desk-promo-btn{width:100%;box-sizing:border-box}.cashier-co-desk-coupon-pick{margin-top:.35rem}.cashier-co-desk-coupon-pick .products-master-select,.cashier-co-desk-coupon-pick .pos-select,.cashier-co-desk-coupon-pick .pos-multi-select{width:100%}.cashier-co-desk-points-edit{margin-top:.35rem}.cashier-co-desk-points-edit .cashier-co-desk-discount-input{margin-top:0;justify-content:flex-start}.cashier-co-desk-points-edit .cashier-co-desk-discount-input>input{flex:1 1 auto;min-width:0;width:100%}.cashier-co-desk-points-edit .cashier-co-desk-discount-input.has-points-preview>input{flex:0 0 auto;width:auto}.cashier-co-desk-points-preview{flex:0 1 auto;min-width:0;overflow:visible;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-points-edit .cashier-co-desk-discount-input .pos-control-clear{margin-left:auto}.cashier-co-desk-points-edit .cashier-co-desk-discount-input.has-value:hover .pos-control-clear,.cashier-co-desk-points-edit .cashier-co-desk-discount-input.has-value:focus-within .pos-control-clear{opacity:1;pointer-events:auto}.cashier-co-desk .cashier-co-desk-promo-btn{min-width:0;padding-left:.4rem;padding-right:.4rem;white-space:nowrap}.cashier-co-desk .cashier-co-desk-promo-btn.is-on{background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-control-fill, rgba(120, 120, 128, .1)));color:var(--b-primary, #007aff)}.cashier-co-desk .cashier-co-desk-promo-btn.is-on:hover:not(:disabled){background:color-mix(in srgb,var(--b-primary, #007aff) 20%,var(--b-control-fill-hover, rgba(120, 120, 128, .18)))}.cashier-co-desk-combo-check{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-weight:inherit;color:var(--b-text, #1d1d1f);cursor:pointer;-webkit-user-select:none;user-select:none}.cashier-co-desk-combo-check.is-disabled{opacity:.55;cursor:default}.cashier-co-desk-pay-body{--cashier-co-desk-pay-gap: 8px;--cashier-co-desk-pay-row: var(--b-control-h, 32px);--cashier-co-desk-pay-body-h: calc( var(--cashier-co-desk-pay-row) * 2 + var(--cashier-co-desk-pay-gap) );box-sizing:border-box;height:var(--cashier-co-desk-pay-body-h);min-height:var(--cashier-co-desk-pay-body-h);display:flex;flex-direction:column}.cashier-co-desk-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;height:100%}.cashier-co-desk-channel{display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:0;margin:0;padding:0 .45rem;border:1px solid transparent;border-radius:var(--b-radius-control, 0);box-sizing:border-box;background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font:inherit;font-size:var(--b-font-size);cursor:pointer}.cashier-co-desk-channel:hover:not(:disabled):not(.is-on){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-desk-channel.is-on{background:var(--b-primary, #007aff);color:#fff}.cashier-co-desk-channel:disabled{opacity:.45;cursor:default}.cashier-co-desk-combo{display:flex;flex-direction:column;justify-content:space-between;gap:var(--cashier-co-desk-pay-gap, 8px);height:100%}.cashier-co-desk-combo-slot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.4rem;align-items:center;height:var(--cashier-co-desk-pay-row, 32px)}.cashier-co-desk-combo-slot .products-master-select,.cashier-co-desk-combo-slot .products-master-control{height:100%}.cashier-co-desk-combo-amt input{text-align:right;font-variant-numeric:tabular-nums}.cashier-co-desk-notes{display:block;flex:1 1 auto;width:100%;min-height:100%;height:auto;max-height:none;margin:0;padding:0;resize:vertical;box-sizing:border-box;border:0;border-radius:0;background:transparent;font:inherit;font-size:var(--b-font-size);line-height:1.45;color:inherit;outline:none;transition:none}.cashier-co-desk-notes::placeholder{color:var(--b-text-placeholder, rgba(0, 0, 0, .25))}.cashier-co-desk-paid-reset{margin:0;padding:0;border:0;background:transparent;color:var(--b-primary, #007aff);font:inherit;font-weight:inherit;cursor:pointer}.cashier-co-desk-paid-reset:hover:not(:disabled){text-decoration:underline}.cashier-co-desk-paid-reset:disabled{opacity:.55;cursor:default}.cashier-co-desk-paid-hint{color:var(--b-text-secondary, #6e6e73);font:inherit;font-size:var(--b-font-size)}.cashier-co-desk-cash-quick{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cashier-co-desk-cash-quick .orders-filter-btn{min-height:calc(var(--b-control-h, 32px) - 4px);padding-inline:.55rem}.cashier-co-desk-paid-field{display:flex;align-items:center;gap:.35rem;margin:0;box-sizing:border-box;min-height:var(--b-control-h, 32px);padding-left:var(--pos-control-pad-x, .75rem);padding-right:var(--pos-control-pad-x, .75rem);border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text, #1d1d1f);font-variant-numeric:tabular-nums;cursor:text}.cashier-co-desk-paid-field:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-desk-paid-field:focus-within{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-desk-paid-field>span{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-paid-field input{flex:1 1 auto;min-width:0;height:var(--b-control-h, 32px);margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:1.25rem;color:inherit;font-variant-numeric:tabular-nums;outline:none}.cashier-co-desk-change{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-variant-numeric:tabular-nums}.cashier-co-desk-change>span{color:var(--b-text-secondary, #6e6e73)}.cashier-co-desk-change>strong{font-weight:inherit;color:var(--b-text, #1d1d1f)}.cashier-co-desk-change.is-due>strong{color:var(--b-primary, #007aff)}.cashier-co-desk-change.is-short>strong{color:var(--b-danger, #dc2626)}.cashier-co-desk-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:0 0 auto;padding:.75rem 1.15rem;border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-co-desk-foot-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.cashier-co-desk-err{margin:0;max-width:14rem;color:var(--b-danger, #dc2626);text-align:right}.cashier-co-desk-discount-input{margin-top:.35rem}.cashier-co-desk-discount-input input{font-variant-numeric:tabular-nums}@media(max-width:720px){.cashier-co-desk-main{display:flex;flex-direction:column;height:auto;max-height:none}.cashier-co-desk-card--recv,.cashier-co-desk-card--staff,.cashier-co-desk-card--pay,.cashier-co-desk-card--paid,.cashier-co-desk-card--notes{grid-column:auto;grid-row:auto;height:auto}.cashier-co-desk-card--staff .cashier-co-desk-staff-list{max-height:8rem}.cashier-co-desk-notes{min-height:5.5rem;height:auto}.cashier-co-desk-foot{flex-direction:column;align-items:stretch}.cashier-co-desk-foot-actions{justify-content:stretch}.cashier-co-desk-foot-actions .pos-btn,.cashier-co-desk-foot-actions .orders-filter-btn{flex:1 1 auto}}html[data-control-chrome=outlined] .cashier-co-desk-paid-field,html[data-control-chrome=outlined] .cashier-co-desk-channel,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:var(--b-border, rgba(0, 0, 0, .08))!important;box-shadow:none!important}html[data-control-chrome=outlined] .cashier-co-desk-paid-field:hover,html[data-control-chrome=outlined] .cashier-co-desk-paid-field:focus-within,html[data-control-chrome=outlined] .cashier-co-desk-channel:hover:not(:disabled):not(.is-on),html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:hover:not(:disabled),html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select .pos-select-trigger:focus,html[data-control-chrome=outlined] .cashier-co-desk-staff-row .cashier-co-desk-staff-select.is-open .pos-select-trigger{background:var(--b-control-fill, #ffffff)!important;border-color:color-mix(in srgb,var(--b-border, rgba(0, 0, 0, .08)) 45%,var(--b-text-muted, #86868b))!important}html[data-control-chrome=outlined] .cashier-co-desk-channel.is-on{border-color:var(--b-primary, #007aff)!important;background:var(--b-primary, #007aff)!important;color:#fff}.cashier-quick-recharge{--products-modal-inset: 1.5rem;display:flex;flex-direction:column;width:min(880px,136vh,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(550px,85vh);max-height:85vh;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:0 8px 20px #00000014,0 12px 32px 4px #0000000a;opacity:0;transform:scale(.92);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;font-family:var(--b-font);font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f);box-sizing:border-box}.cashier-quick-recharge.is-shown{opacity:1;transform:scale(1)}.cashier-quick-recharge.is-leaving{opacity:0;transform:scale(.92)}@media(prefers-reduced-motion:reduce){.cashier-quick-recharge{transition:none}}.pos-modal-shell-bare:has(.cashier-quick-recharge){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5350;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;pointer-events:none}.pos-modal-shell-bare:has(.cashier-quick-recharge) .pos-modal-shell-backdrop{background-color:#00000047;pointer-events:auto}.pos-modal-shell-bare:has(.cashier-quick-recharge) .pos-modal-shell-bare-panel{position:relative;z-index:1;pointer-events:auto}.cashier-quick-recharge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:var(--products-modal-inset) var(--products-modal-inset) .85rem;border-bottom:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-quick-recharge-head-main{display:flex;align-items:center;gap:.75rem;min-width:0}.cashier-quick-recharge-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--b-radius, 0);background:color-mix(in srgb,var(--b-primary, #007aff) 14%,transparent);color:var(--b-primary, #007aff)}.cashier-quick-recharge-head-copy{min-width:0}.cashier-quick-recharge-title{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--b-text, #1d1d1f)}.cashier-quick-recharge-desc{margin:.2rem 0 0;color:var(--b-text-secondary, #6e6e73);font-size:var(--b-font-size, 13px);line-height:1.35}.cashier-quick-recharge-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, var(--b-radius, 0));background:var(--b-control-fill, rgba(120, 120, 128, .1));color:var(--b-text-secondary, #6e6e73);cursor:pointer}.cashier-quick-recharge-close:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-quick-recharge-close:disabled{opacity:.45;cursor:not-allowed}.cashier-quick-recharge-body{flex:1 1 auto;min-height:0;padding:var(--products-modal-inset);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.cashier-quick-recharge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;flex:0 0 auto;align-content:start}.cashier-quick-recharge-grid .products-master-field{margin-top:0}.cashier-quick-recharge-member{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1rem;align-items:baseline;flex:0 0 auto;width:100%;margin:0 0 .85rem;padding:.75rem 5.25rem .75rem .85rem;box-sizing:border-box;overflow:hidden;border:0;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1))}.cashier-quick-recharge-member-mark{position:absolute;right:0;bottom:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:5.5rem;min-width:3.55rem;height:1.7rem;padding:0 .45rem .15rem .85rem;color:#fff;font-size:var(--b-font-size-caption, 12px);font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:var(--b-primary, #007aff);border-radius:1.05rem 0 var(--b-radius, 0) 0}.cashier-quick-recharge-member .cashier-svc-kv{min-width:0}.cashier-quick-recharge-grid .products-master-control input[readonly]{font-variant-numeric:tabular-nums;cursor:default}.cashier-quick-recharge-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--products-modal-inset);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-quick-recharge-foot-hint{min-width:0;flex:1 1 auto;margin:0}.cashier-quick-recharge-foot-hint .enterprise-form-save-check{max-width:100%}.cashier-quick-recharge-foot-actions{display:flex;flex:0 0 auto;gap:.55rem}.cashier-co-page .cashier-co-seg{position:relative;overflow:hidden}.cashier-co-page .cashier-co-seg-thumb{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;background:var(--b-primary, #007aff);border-radius:0;pointer-events:none;transform:translate(0);transition:transform .22s cubic-bezier(.4,0,.2,1);will-change:transform}.cashier-co-page .cashier-co-seg[data-on="1"] .cashier-co-seg-thumb{transform:translate(100%)}.cashier-co-page .cashier-co-seg:after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;margin-left:-.5px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.cashier-co-page .cashier-co-seg button{position:relative;z-index:1;flex:1 1 50%;max-width:50%;border-right:0!important;background:transparent;transition:color .18s ease}.cashier-co-page .cashier-co-seg button.is-on{color:#fff;background:transparent}.cashier-co-page .cashier-co-seg button:hover:not(.is-on){background:transparent;color:var(--b-text, #1d1d1f)}@media(prefers-reduced-motion:reduce){.cashier-co-page .cashier-co-seg-thumb{transition:none}}.cashier-co-page{--cashier-co-page-pad: 1.15rem;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;padding:var(--cashier-co-page-pad) 0 var(--cashier-co-page-pad) var(--cashier-co-page-pad);box-sizing:border-box;gap:var(--elist-section-gap, 14px);font-weight:var(--b-font-weight, 400)}.cashier-co-page button,.cashier-co-page input,.cashier-co-page strong,.cashier-co-page .products-master-label,.cashier-co-page .products-master-label-text,.cashier-co-page .cashier-svc-hit-name,.cashier-co-page .cashier-svc-hit-bal,.cashier-co-page .cashier-svc-v,.cashier-co-page .cashier-svc-k{font-weight:inherit}.cashier-co-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-right:var(--cashier-co-page-pad)}.cashier-co-body{display:grid;grid-template-columns:minmax(0,64fr) minmax(280px,36fr);gap:0;flex:1 1 0;min-height:0;overflow:hidden}@media(max-width:960px){.cashier-co-body{grid-template-columns:1fr}}.cashier-co-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;gap:0}.cashier-co-block{display:flex;flex-direction:column;gap:.65rem;min-width:0}.cashier-co-block--customer{flex:0 0 auto;padding-bottom:var(--elist-section-gap, 14px)}.cashier-co-block--products{flex:1 1 0;min-height:0;padding-top:var(--elist-section-gap, 14px);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-co-block--cart{min-height:0;height:100%;max-height:100%;overflow:hidden;margin-left:var(--elist-section-gap, 14px);padding-left:var(--elist-section-gap, 14px);border-left:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}.cashier-co-cart-head,.cashier-co-dock{flex:0 0 auto;padding-right:var(--cashier-co-page-pad);box-sizing:border-box}@media(max-width:960px){.cashier-co-main{padding-right:var(--cashier-co-page-pad)}.cashier-co-block--cart{margin-left:0;padding-left:0;border-left:0;margin-top:var(--elist-section-gap, 14px);padding-top:var(--elist-section-gap, 14px);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08))}}.cashier-co-pane-title{display:inline-flex;align-items:center;gap:.45rem;margin:0;min-height:var(--b-control-h, 32px);font-weight:600;color:var(--b-text, #1d1d1f)}.cashier-co-pane-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--b-text-secondary, #6e6e73);line-height:0}.cashier-co-pane-icon.is-done{color:var(--b-primary, #007aff)}.cashier-co-pane-icon svg{display:block}.cashier-co-customer-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.cashier-co-page .cashier-co-slot-btn{flex:1 1 auto;width:100%;min-height:32px;justify-content:center;gap:.35rem}.cashier-co-customer-row--segs{flex-direction:column;align-items:stretch}.cashier-co-customer-row--segs .cashier-co-seg{width:100%}.cashier-co-cart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;min-height:var(--b-control-h, 32px)}.cashier-co-cart-head-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.cashier-co-held-entry.is-open{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-held-retrieve{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;margin:0;padding:.45rem .35rem .45rem 0;border:0;border-radius:var(--b-radius, 0);background:transparent;font:inherit;font-size:var(--b-font-size, 13px);color:inherit;text-align:left;cursor:pointer}.cashier-co-held-retrieve:hover:not(:disabled){background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-held-retrieve:disabled{opacity:.55;cursor:default}.cashier-co-held-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cashier-co-held-top{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;min-width:0;font-variant-numeric:tabular-nums}.cashier-co-held-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text, #1d1d1f)}.cashier-co-held-summary em{font-style:normal;color:var(--b-primary, #007aff)}.cashier-co-held-top time{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73)}.cashier-co-held-names{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-text-secondary, #6e6e73)}.cashier-co-held-retrieve-label{flex:0 0 auto;color:var(--b-primary, #007aff)}.cashier-co-held-retrieve:hover:not(:disabled) .cashier-co-held-retrieve-label{color:var(--b-primary, #007aff)}.cashier-co-held-delete{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.cashier-co-held-delete:hover:not(:disabled){background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-danger, #dc2626)}.cashier-co-held-delete:disabled{opacity:.45;cursor:default}.cashier-co-held-menu{position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.cashier-co-held-menu.is-above{transform:translateY(4px)}.cashier-co-held-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.cashier-co-held-menu{transition:none;transform:none}.cashier-co-held-menu.is-shown{transform:none}}.cashier-co-held-menu-scroll{flex:1 1 auto;min-height:0}.cashier-co-held-menu-option{display:flex;align-items:stretch;gap:.15rem;box-sizing:border-box;width:100%;min-width:0;padding:.15rem .2rem;border-radius:var(--b-radius, 0)}.cashier-co-held-menu-option>.b-hover-tip-trigger{display:flex;flex:1 1 auto;min-width:0;max-width:none}.cashier-co-held-menu-option .cashier-co-held-retrieve{width:100%;padding:.4rem .35rem}.cashier-co-products-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin:0 0 .55rem;min-height:var(--b-control-h, 32px)}.cashier-co-products-head .cashier-co-pane-title{margin:0}.cashier-co-catalog-tabs{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.4rem;margin:0 0 0 auto;min-width:0}.cashier-co-catalog-tab.is-on{background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-control-fill, rgba(120, 120, 128, .1)));color:var(--b-primary, #007aff)}.cashier-co-catalog-segment{position:relative;display:inline-flex;align-items:stretch;gap:0;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));box-sizing:border-box;overflow:hidden}.cashier-co-catalog-seg-thumb{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;background:var(--b-primary, #007aff);border-radius:0;pointer-events:none;transform:translate(0);transition:transform .22s cubic-bezier(.4,0,.2,1);will-change:transform}.cashier-co-catalog-segment[data-on="1"] .cashier-co-catalog-seg-thumb{transform:translate(100%)}.cashier-co-catalog-segment:after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;margin-left:-.5px;background:var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.cashier-co-catalog-seg{position:relative;z-index:1;flex:1 1 50%;min-width:5.1rem;margin:0;border:0!important;border-radius:0;box-shadow:none!important;background:transparent!important;color:var(--b-text, #1d1d1f);transition:color .18s ease}.cashier-co-catalog-seg.is-on{color:#fff;background:transparent!important}.cashier-co-catalog-seg:hover:not(.is-on){background:transparent!important;color:var(--b-text, #1d1d1f)}@media(prefers-reduced-motion:reduce){.cashier-co-catalog-seg-thumb{transition:none}}.cashier-co-shelf-scroll{flex:1 1 0;min-height:180px}.cashier-co-line.is-active{outline:1.5px solid var(--b-primary, #007aff);outline-offset:-1.5px;background:color-mix(in srgb,var(--b-primary, #007aff) 6%,transparent)}.cashier-co-line-bundle-tag{margin-left:.35rem;color:var(--b-primary, #007aff);font-weight:inherit}.cashier-co-line-session-tag{margin-left:.35rem;color:var(--b-text-secondary, #6e6e73);font-weight:inherit}.cashier-co-session-check{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;color:var(--b-text-secondary, #6e6e73);cursor:pointer;-webkit-user-select:none;user-select:none}.cashier-co-session-check input{margin:0;flex:0 0 auto}.cashier-co-line-price.is-session{color:var(--b-text-secondary, #6e6e73);cursor:default}.cashier-co-line-addons{margin-top:.15rem;color:var(--b-text-secondary, #6e6e73)}.cashier-co-cart.overlay-scroll-shell{--overlay-scroll-inset-top: 0px;--overlay-scroll-inset-right: 1px;--overlay-scroll-inset-bottom: 0px}.cashier-co-cart .overlay-scroll-bar{right:var(--overlay-scroll-inset-right, 1px);width:8px}.cashier-co-cart .overlay-scroll-thumb{right:0;left:0}.cashier-co-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}@media(max-width:960px){.cashier-co-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.cashier-co-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.cashier-co-sku{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:.55rem;height:100%;min-height:4.5rem;padding:.55rem .6rem;border:1px solid transparent;border-radius:var(--b-radius, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.cashier-co-sku:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-sku.is-selected{border-color:var(--b-primary, #007aff);background:color-mix(in srgb,var(--b-primary, #007aff) 10%,var(--b-surface, #ffffff))}.cashier-co-sku.is-selected:hover{background:color-mix(in srgb,var(--b-primary, #007aff) 14%,var(--b-surface, #ffffff))}.cashier-co-sku-mark{position:absolute;right:-1px;bottom:-1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:3.55rem;height:1.7rem;padding:0 .45rem .15rem .85rem;color:#fff;font-variant-numeric:tabular-nums;font-size:var(--b-font-size-caption, 12px);font-weight:inherit;line-height:1;white-space:nowrap;pointer-events:none;background:var(--b-primary, #007aff);border-radius:1.05rem 0 var(--b-radius, 0) 0}.cashier-co-sku-media{flex:0 0 auto;align-self:center;width:2.75rem;height:2.75rem;overflow:hidden;border:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-sizing:border-box;line-height:0}.cashier-co-sku-media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.cashier-co-sku-meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:center;gap:.3rem;min-width:0;padding-right:.15rem}.cashier-co-sku-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;font-weight:inherit;word-break:break-all;line-height:1.3}.cashier-co-sku-price{flex:0 0 auto;min-width:0;padding-right:3.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:1.3;color:var(--b-primary, #007aff)}.cashier-co-cart{flex:1 1 0;min-height:0;overflow:hidden}.cashier-co-cart.overlay-scroll-shell,.cashier-co-cart .overlay-scroll-viewport{height:100%;min-height:0}.cashier-co-cart-list{display:flex;flex-direction:column;gap:10px;padding-right:var(--cashier-co-page-pad);box-sizing:border-box}.cashier-co-line{display:grid;grid-template-columns:minmax(0,1fr) 88px 32px;gap:.55rem;align-items:center;padding:.65rem .75rem;background:var(--b-control-fill, rgba(120, 120, 128, .1));border:1px solid transparent;border-radius:var(--b-radius, 0);box-sizing:border-box}.cashier-co-line-body{min-width:0}.cashier-co-line-name{font-weight:inherit;word-break:break-all}.cashier-co-line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;color:var(--b-text-secondary, #6e6e73);font-size:inherit;font-variant-numeric:tabular-nums}.cashier-co-line-price{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:inherit;color:var(--b-primary, #007aff);cursor:text;text-align:left}.cashier-co-line-price:hover:not(:disabled),.cashier-co-line-price:focus-visible{text-decoration:underline;text-underline-offset:2px}.cashier-co-line-price.is-edited{font-weight:var(--b-font-weight-strong, 600)}.cashier-co-line-price.is-flash{color:var(--b-primary, #007aff)}.cashier-co-line-price:disabled{cursor:default;opacity:.55;text-decoration:none}.cashier-co-line-price-edit{display:inline-flex;align-items:center;gap:0;color:var(--b-primary, #007aff);cursor:text}.cashier-co-line-price-prefix{flex:0 0 auto}.cashier-co-line-price-edit input{box-sizing:border-box;width:5.5ch;min-width:4ch;max-width:9ch;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:inherit;color:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cashier-co-line-price-edit input:focus{outline:none;box-shadow:none}.cashier-co-line-therapist{color:var(--b-text-secondary, #6e6e73)}.cashier-co-qty{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:88px;justify-self:center}.cashier-co-qty>span{min-width:1.5rem;text-align:center;font-variant-numeric:tabular-nums}.cashier-co-qty button{flex:0 0 auto;box-sizing:border-box;width:28px;height:28px;border:1px solid transparent;border-radius:var(--b-radius-control, 0);background:var(--b-control-fill, rgba(120, 120, 128, .1));color:inherit;font:inherit;cursor:pointer}.cashier-co-qty button:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-line-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--b-radius-control, 0);background:transparent;color:var(--b-text-secondary, #64748b);cursor:pointer}.cashier-co-line-remove:hover{background:var(--b-control-fill-hover, rgba(120, 120, 128, .18));color:var(--b-danger, #dc2626)}.cashier-co-dock{--cashier-co-bar-pad-y: .55rem;position:relative;display:flex;flex-direction:column;gap:0;margin-top:auto;box-sizing:border-box;padding-top:var(--cashier-co-bar-pad-y);padding-bottom:var(--cashier-co-bar-pad-y)}.cashier-co-dock:before{content:"";position:absolute;top:0;left:0;right:var(--cashier-co-page-pad);border-top:var(--b-border-width, 1px) solid var(--b-border, rgba(0, 0, 0, .08));pointer-events:none}.cashier-co-promo-slot,.cashier-co-foot{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:0;border-top:0;min-height:calc(var(--b-control-h, 32px) + var(--cashier-co-bar-pad-y));padding-top:calc(var(--cashier-co-bar-pad-y) / 2);padding-bottom:calc(var(--cashier-co-bar-pad-y) / 2)}.cashier-co-foot{gap:.35rem}.cashier-co-promo-strip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:0 0 auto;width:100%;min-width:0;min-height:var(--b-control-h, 32px)}.cashier-co-promo-label{flex:0 0 auto;line-height:1.2;color:var(--b-text-secondary, #6e6e73)}.cashier-co-promo-strip>.b-hover-tip-trigger{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0;max-width:none}.cashier-co-promo-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-end;flex:1 1 auto;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:var(--b-font-size, 13px);line-height:1.2;color:var(--b-primary, #007aff);text-align:right;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-co-promo-trigger.has-value{color:var(--b-text, #1d1d1f)}.cashier-co-promo-trigger.is-empty{color:var(--b-text-secondary, #6e6e73)}.cashier-co-promo-trigger:hover:not(:disabled){color:var(--b-primary, #007aff)}.cashier-co-promo-trigger:disabled{opacity:.55;cursor:default}.cashier-co-promo-trigger.is-open{color:var(--b-primary, #007aff)}.cashier-co-promo-menu{position:fixed;z-index:5600;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:var(--pos-select-menu-pad, .25rem);border:var(--pos-float-menu-border-width, 0) solid var(--pos-float-menu-border, transparent);border-radius:var(--b-radius, 0);background:var(--b-surface, #ffffff);box-shadow:var(--pos-float-menu-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.cashier-co-promo-menu.is-above{transform:translateY(4px)}.cashier-co-promo-menu.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.cashier-co-promo-menu{transition:none;transform:none}.cashier-co-promo-menu.is-shown{transform:none}}.cashier-co-promo-menu-scroll{flex:1 1 auto;min-height:0}.cashier-co-promo-menu-empty{margin:0;padding:.65rem var(--pos-select-option-pad-x, .75rem);color:var(--b-text-muted, #64748b)}.cashier-co-promo-menu-option{display:flex;align-items:flex-start;gap:.5rem;box-sizing:border-box;width:100%;min-height:var(--b-control-h, 32px);margin:0;padding:.35rem var(--pos-select-option-pad-x, .75rem);border:0;border-radius:var(--b-radius, 0);background:transparent;cursor:pointer;font:inherit;font-size:var(--b-font-size, 13px);color:var(--b-text, #1d1d1f)}.cashier-co-promo-menu-option:hover{background:var(--b-frost-fill-hover, rgba(120, 120, 128, .18))}.cashier-co-promo-menu-option.is-selected,.cashier-co-promo-menu-option.is-selected:hover{background:transparent;color:var(--b-primary, #007aff)}.cashier-co-promo-menu-option.is-soft{opacity:.72}.cashier-co-promo-menu-option-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;min-width:0;padding-top:.05rem}.cashier-co-promo-menu-option-body em{flex:0 0 auto;font-style:normal;color:var(--b-primary, #007aff)}.cashier-co-promo-menu-option-body strong{font-weight:inherit;color:inherit}.cashier-co-promo-menu-option-body span{color:var(--b-text-secondary, #6e6e73)}.cashier-co-promo-menu-option.is-selected .cashier-co-promo-menu-option-body span{color:color-mix(in srgb,var(--b-primary, #007aff) 72%,var(--b-text-secondary, #6e6e73))}.cashier-co-checkout-bar{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;flex:0 0 auto;width:100%}.cashier-co-total{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:.4rem;width:100%;min-width:0;min-height:var(--b-control-h, 32px);font-weight:inherit;font-variant-numeric:tabular-nums;line-height:1.25}.cashier-co-total span{flex:0 0 auto;color:var(--b-text-secondary, #6e6e73)}.cashier-co-total strong{flex:0 1 auto;min-width:0;font-size:inherit;font-weight:inherit;color:var(--b-primary, #007aff);line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-co-page .cashier-co-checkout-btn{width:100%;min-width:0;height:var(--b-control-h, 32px)}.cashier-co-err{margin:0;color:var(--b-danger, #dc2626)}.cashier-co-msg{margin:0;color:var(--b-success, #059669)}.cashier-co-empty{margin:.5rem 0;color:var(--b-text-muted, #64748b)}.cashier-co-shelf-scroll:has(.cashier-co-shelf-empty) .overlay-scroll-viewport{display:flex;flex-direction:column;min-height:100%}.cashier-co-shelf-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:0;margin:0;padding:1.25rem 1rem;text-align:center;color:var(--b-text-secondary, #6e6e73)}.cashier-co-shelf-empty>svg{flex:0 0 auto;color:var(--b-text-muted, #64748b);opacity:.72}.cashier-co-shelf-empty-title{margin:0;color:var(--b-text, #1d1d1f)}.cashier-co-shelf-empty-hint{margin:0;max-width:22rem;color:var(--b-text-secondary, #6e6e73)}.cashier-co-cart-list:has(>.cashier-co-cart-empty){min-height:100%;justify-content:center}.cashier-co-cart-empty{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;margin:0;padding:1.25rem .75rem;text-align:center;color:var(--b-text-secondary, #6e6e73)}.cashier-co-cart-empty-title{margin:0;color:var(--b-text, #1d1d1f)}.cashier-co-cart-empty-hint{margin:0;color:var(--b-text-secondary, #6e6e73)}
