@charset "UTF-8";:root{--typography: 55 65 81;--surface: 209 213 219;--surface-soft: 229 231 235;--surface-hard: 250 250 250;--popup-surface: 250 250 250;--input-edge: 156 163 175;--input-background: 229 231 235;--input-disabled: 156 163 175;--input-button: 244 244 245;--input-button-hover: 228 228 231;--input-button-active: 212 212 216;--input-option-hover: 107 114 128;--box-background: 250 250 250;--box-edge: 209 213 219;--box-elevation-background: 241 245 249;--box-elevation-edge: 203 213 225;--box-elevation-hover: 203 213 225;--crud-button-edge: 209 213 219;--crud-input-background: 209 213 219;--pos-button-edge: 209 213 219;--numpad-background: 107 114 128;--numpad-typography: 55 65 81;--numpad-edge: 209 213 219;--numpad-hover: 203 213 225;--numpad-hover-edge: 209 213 219;--option-hover: 107 114 128;--scroll-thumb: 30 64 175;--scroll-track: 0 0 0;--scroll-popup-thumb: 71 85 105;--pre: 107 114 128;--tab-active: 250 250 250;--tab-active-border: 209 213 219;--tab-inactive: 229 231 235;--tab-table-th: 209 213 219;--tab-table-th-edge: 209 213 219;--table-th: 229 231 235;--table-th-edge: 209 213 219;--floating-menu: 255 255 255;--floating-menu-hover: 241 245 249;--floating-menu-selected: 226 232 240;--floating-menu-edge: 226 232 240;--primary: 55 65 81;--secondary: 31 41 55;--tertiary: 17 24 39;--soft-primary: 75 85 99;--soft-secondary: 107 114 128;--soft-tertiary: 156 163 175;--info-primary: 191 219 254;--info-secondary: 96 165 250;--info-tertiary: 37 99 235;--info-light-primary: 191 219 254;--info-light-secondary: 147 197 253;--info-light-tertiary: 96 165 250;--error-primary: 254 202 202;--error-secondary: 248 113 113;--error-tertiary: 220 38 38;--error-light-primary: 254 202 202;--error-light-secondary: 252 165 165;--error-light-tertiary: 248 113 113;--success-primary: 187 247 208;--success-secondary: 74 222 128;--success-tertiary: 22 163 74;--success-light-primary: 187 247 208;--success-light-secondary: 134 239 172;--success-light-tertiary: 74 222 128;--warning-primary: 254 215 170;--warning-secondary: 251 146 60;--warning-tertiary: 234 88 12;--warning-light-primary: 255 237 213;--warning-light-secondary: 254 215 170;--warning-light-tertiary: 253 186 116;--danger-primary: 202 138 4;--danger-secondary: 161 98 7;--danger-tertiary: 133 77 14;--danger-light-primary: 254 249 195;--danger-light-secondary: 254 240 138;--danger-light-tertiary: 253 224 71;--default-primary: 203 213 225;--default-secondary: 148 163 184;--default-tertiary: 107 114 128;--default-light-primary: 226 232 240;--default-light-secondary: 203 213 225;--default-light-tertiary: 148 163 184}.is-popup .ns-box{overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .ns-box .ns-box-header{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));background:radial-gradient(circle at top right,rgba(251,146,60,.24),transparent 34%),linear-gradient(135deg,#fff7ed,#ffedd5 54%,#fed7aa);border-bottom-color:#f973162e!important}.is-popup .ns-box .ns-box-header h1,.is-popup .ns-box .ns-box-header h2,.is-popup .ns-box .ns-box-header h3,.is-popup .ns-box .ns-box-header h4,.is-popup .ns-box .ns-box-header h5,.is-popup .ns-box .ns-box-header h6{color:#7c2d12!important}.is-popup .ns-box .ns-box-header p,.is-popup .ns-box .ns-box-header small,.is-popup .ns-box .ns-box-header [class*=subtitle],.is-popup .ns-box .ns-box-header [class*=caption]{color:#9a3412!important}.is-popup .ns-box .ns-box-header [class*=kicker],.is-popup .ns-box .ns-box-header [class*=eyebrow]{color:#c2410c!important}.is-popup .ns-box .ns-box-body{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .ns-box .ns-box-footer{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}.ns-box{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-box .ns-box-header,.ns-box .ns-box-body{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-box .ns-box-footer{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}.ns-box div>h3{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-notice{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice h1,.ns-notice h2,.ns-notice h3,.ns-notice h4,.ns-notice h5,.ns-notice p,.ns-notice span{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-notice.danger{--tw-border-opacity: 1;border-color:rgb(var(--danger-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--danger-primary) / var(--tw-bg-opacity, 1))}.ns-notice.danger h1,.ns-notice.danger h2,.ns-notice.danger h3,.ns-notice.danger h4,.ns-notice.danger h5{--tw-text-opacity: 1;color:rgb(var(--danger-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.danger p>a{--tw-text-opacity: 1;color:rgb(var(--danger-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.danger p>a:hover{text-decoration-line:underline}.ns-notice.danger pre{--tw-bg-opacity: 1;background-color:rgb(var(--pre) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice.warning{--tw-border-opacity: 1;border-color:rgb(var(--warning-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--warning-primary) / var(--tw-bg-opacity, 1))}.ns-notice.warning h1,.ns-notice.warning h2,.ns-notice.warning h3,.ns-notice.warning h4,.ns-notice.warning h5{--tw-text-opacity: 1;color:rgb(var(--warning-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.warning p>a{--tw-text-opacity: 1;color:rgb(var(--warning-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.warning p>a:hover{text-decoration-line:underline}.ns-notice.warning pre{--tw-bg-opacity: 1;background-color:rgb(var(--pre) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice.success{--tw-border-opacity: 1;border-color:rgb(var(--success-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1))}.ns-notice.success h1,.ns-notice.success h2,.ns-notice.success h3,.ns-notice.success h4,.ns-notice.success h5{--tw-text-opacity: 1;color:rgb(var(--success-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.success p>a{--tw-text-opacity: 1;color:rgb(var(--success-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.success p>a:hover{text-decoration-line:underline}.ns-notice.success pre{--tw-bg-opacity: 1;background-color:rgb(var(--pre) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice.error{--tw-border-opacity: 1;border-color:rgb(var(--error-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice.error h1,.ns-notice.error h2,.ns-notice.error h3,.ns-notice.error h4,.ns-notice.error h5{--tw-text-opacity: 1;color:rgb(var(--error-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.error p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-notice.error p a{--tw-text-opacity: 1;color:rgb(var(--error-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.error p a:hover{text-decoration-line:underline}.ns-notice.error pre{--tw-bg-opacity: 1;background-color:rgb(var(--pre) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-notice.info{--tw-border-opacity: 1;border-color:rgb(var(--info-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--info-primary) / var(--tw-bg-opacity, 1))}.ns-notice.info h1,.ns-notice.info h2,.ns-notice.info h3,.ns-notice.info h4,.ns-notice.info h5{--tw-text-opacity: 1;color:rgb(var(--info-tertiary) / var(--tw-text-opacity, 1))}.ns-notice.info p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-notice.info p>a{--tw-text-opacity: 1;color:rgb(var(--info-secondary) / var(--tw-text-opacity, 1))}.ns-notice.info p>a:hover{text-decoration-line:underline}.ns-notice.info pre{--tw-bg-opacity: 1;background-color:rgb(var(--pre) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-normal-text{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-floating-notice.info{--tw-border-opacity: 1;border-color:rgb(var(--info-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--info-primary) / var(--tw-bg-opacity, 1))}.ns-floating-notice.info h2,.ns-floating-notice.info p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-floating-notice.error{--tw-border-opacity: 1;border-color:rgb(var(--error-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1))}.ns-floating-notice.error h2,.ns-floating-notice.error p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-floating-notice.warning{--tw-border-opacity: 1;border-color:rgb(var(--warning-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--warning-primary) / var(--tw-bg-opacity, 1))}.ns-floating-notice.warning h2,.ns-floating-notice.warning p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-floating-notice.success{--tw-border-opacity: 1;border-color:rgb(var(--success-tertiary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1))}.ns-floating-notice.success h2,.ns-floating-notice.success p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-switch button.selected{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-switch button.selected:hover{background-color:#2563eb!important}.ns-switch button.unselected{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1))}.input-group input,.input-group select{--tw-bg-opacity: 1;background-color:rgb(var(--crud-button-edge) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group button{--tw-bg-opacity: 1;background-color:rgb(var(--input-disabled) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.input-group button i,.input-group button span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group button .disabled{--tw-bg-opacity: 1;background-color:rgb(var(--input-edge) / var(--tw-bg-opacity, 1))}.input-group.info{--tw-border-opacity: 1;border-color:rgb(var(--info-tertiary) / var(--tw-border-opacity, 1))}.input-group.info input{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group.info button{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.info button i,.input-group.info button span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.error{--tw-border-opacity: 1;border-color:rgb(var(--error-tertiary) / var(--tw-border-opacity, 1))}.input-group.error input{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group.error button{--tw-bg-opacity: 1;background-color:rgb(var(--error-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.error button i,.input-group.error button span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.warning{--tw-border-opacity: 1;border-color:rgb(var(--error-primary) / var(--tw-border-opacity, 1))}.input-group.warning input{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group.warning button{--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.warning button i,.input-group.warning button span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.success{--tw-border-opacity: 1;border-color:rgb(var(--success-primary) / var(--tw-border-opacity, 1))}.input-group.success input{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.input-group.success button{--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-group.success button i,.input-group.success button span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-select select{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-select select option{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}.ns-select select option:hover{--tw-bg-opacity: 1;background-color:rgb(var(--input-option-hover) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-input [disabled],.ns-switch [disabled],.ns-select [disabled],.ns-textarea [disabled],.ns-media [disabled],.ns-checkbox [disabled]{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-disabled) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--tertiary) / var(--tw-text-opacity, 1))}.ns-input .ns-enabled,.ns-switch .ns-enabled,.ns-select .ns-enabled,.ns-textarea .ns-enabled,.ns-media .ns-enabled,.ns-checkbox .ns-enabled{background-color:transparent}.ns-input label.has-error,.ns-switch label.has-error,.ns-select label.has-error,.ns-textarea label.has-error,.ns-media label.has-error,.ns-checkbox label.has-error{--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.ns-input label.is-pristine,.ns-switch label.is-pristine,.ns-select label.is-pristine,.ns-textarea label.is-pristine,.ns-media label.is-pristine,.ns-checkbox label.is-pristine{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-input div.has-error,.ns-switch div.has-error,.ns-select div.has-error,.ns-textarea div.has-error,.ns-media div.has-error,.ns-checkbox div.has-error{--tw-border-opacity: 1;border-color:rgb(var(--error-secondary) / var(--tw-border-opacity, 1))}.ns-input div.is-pristine,.ns-switch div.is-pristine,.ns-select div.is-pristine,.ns-textarea div.is-pristine,.ns-media div.is-pristine,.ns-checkbox div.is-pristine{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1))}.ns-input .leading,.ns-switch .leading,.ns-select .leading,.ns-textarea .leading,.ns-media .leading,.ns-checkbox .leading{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-input input,.ns-input textarea,.ns-switch input,.ns-switch textarea,.ns-select input,.ns-select textarea,.ns-textarea input,.ns-textarea textarea,.ns-media input,.ns-media textarea,.ns-checkbox input,.ns-checkbox textarea{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.ns-input button,.ns-switch button,.ns-select button,.ns-textarea button,.ns-media button,.ns-checkbox button{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-input button:hover,.ns-switch button:hover,.ns-select button:hover,.ns-textarea button:hover,.ns-media button:hover,.ns-checkbox button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--input-button-hover) / var(--tw-bg-opacity, 1))}.ns-input p.ns-description,.ns-switch p.ns-description,.ns-select p.ns-description,.ns-textarea p.ns-description,.ns-media p.ns-description,.ns-checkbox p.ns-description{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-input p.ns-error,.ns-switch p.ns-error,.ns-select p.ns-error,.ns-textarea p.ns-error,.ns-media p.ns-error,.ns-checkbox p.ns-error{--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.form-input{outline-width:0px}.form-input *[disabled]{--tw-bg-opacity: 1;background-color:rgb(var(--input-disabled) / var(--tw-bg-opacity, 1))}.form-input label{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.form-input select{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.form-input select option{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}.form-input select option:hover{--tw-bg-opacity: 1;background-color:rgb(var(--input-option-hover) / var(--tw-bg-opacity, 1))}.form-input input{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}.form-input input[disabled]{--tw-bg-opacity: 1;background-color:rgb(var(--input-disabled) / var(--tw-bg-opacity, 1))}.form-input p{--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}.form-input-invalid label{--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.form-input-invalid input{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(var(--error-primary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1))}.form-input-invalid p{--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.ns-button{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-button button,.ns-button a{--tw-bg-opacity: 1;background-color:rgb(var(--input-button) / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ns-button:hover a,.ns-button:hover button{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--input-button-hover) / var(--tw-bg-opacity, 1))}.ns-button.hover-success:hover button,.ns-button.hover-success:hover a,.ns-button.success button,.ns-button.success a{--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-button.hover-success:hover button span.ns-label,.ns-button.hover-success:hover a span.ns-label,.ns-button.success button span.ns-label,.ns-button.success a span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--success-primary) / var(--tw-text-opacity, 1))}.ns-button.hover-error:hover button,.ns-button.hover-error:hover a,.ns-button.error button,.ns-button.error a{--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-button.hover-error:hover button span.ns-label,.ns-button.hover-error:hover a span.ns-label,.ns-button.error button span.ns-label,.ns-button.error a span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.ns-button.hover-warning:hover button,.ns-button.hover-warning:hover a,.ns-button.warning button,.ns-button.warning a{--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-button.hover-warning:hover button span.ns-label,.ns-button.hover-warning:hover a span.ns-label,.ns-button.warning button span.ns-label,.ns-button.warning a span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--warning-secondary) / var(--tw-text-opacity, 1))}.ns-button.hover-default:hover button,.ns-button.hover-default:hover a,.ns-button.default button,.ns-button.default a{--tw-bg-opacity: 1;background-color:rgb(var(--input-button) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-button.hover-default:hover button span.ns-label,.ns-button.hover-default:hover a span.ns-label,.ns-button.default button span.ns-label,.ns-button.default a span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}.ns-button.hover-info:hover button,.ns-button.hover-info:hover a,.ns-button.info button,.ns-button.info a{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-button.hover-info:hover button span.ns-label,.ns-button.hover-info:hover a span.ns-label,.ns-button.info button span.ns-label,.ns-button.info a span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--info-tertiary) / var(--tw-text-opacity, 1))}.ns-button>button:disabled{cursor:not-allowed;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ns-button>button:disabled span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-buttons{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ns-buttons button.success,.ns-buttons a.success{--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-buttons button.success span.ns-label,.ns-buttons a.success span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--success-tertiary) / var(--tw-text-opacity, 1))}.ns-buttons button.error,.ns-buttons a.error{--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-buttons button.error span.ns-label,.ns-buttons a.error span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--error-secondary) / var(--tw-text-opacity, 1))}.ns-buttons button.warning,.ns-buttons a.warning{--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-buttons button.warning span.ns-label,.ns-buttons a.warning span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--warning-secondary) / var(--tw-text-opacity, 1))}.ns-buttons button.default,.ns-buttons a.default{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--input-disabled) / var(--tw-text-opacity, 1))}.ns-buttons button.default span.ns-label,.ns-buttons a.default span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-buttons button.info,.ns-buttons a.info{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-buttons button.info span.ns-label,.ns-buttons a.info span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--info-tertiary) / var(--tw-text-opacity, 1))}.ns-buttons .ns-disabled{cursor:not-allowed;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-buttons .ns-disabled span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-close-button{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-close-button:hover{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-close-button:hover>i{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-floating-panel .ns-inset-button{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-floating-panel .ns-inset-button:hover,.ns-floating-panel .ns-inset-button.active,.ns-floating-panel .ns-inset-button.info:hover,.ns-floating-panel .ns-inset-button.info.active{background-color:#2563eb!important;border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-floating-panel .ns-inset-button.success:hover,.ns-floating-panel .ns-inset-button.success.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-floating-panel .ns-inset-button.warning:hover,.ns-floating-panel .ns-inset-button.warning.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-floating-panel .ns-inset-button.error:hover,.ns-floating-panel .ns-inset-button.error.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--error-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-inset-button{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-inset-button:hover,.ns-inset-button.active,.ns-inset-button.info:hover,.ns-inset-button.info.active{background-color:#2563eb!important;border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-inset-button.success:hover,.ns-inset-button.success.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-inset-button.warning:hover,.ns-inset-button.warning.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-inset-button.error:hover,.ns-inset-button.error.active{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--error-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-multiselect .ns-dropdown{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ns-daterange-picker .form-control.reportrange-text{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}#crud-table{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#crud-table #crud-table-header{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}#crud-table .ns-crud-input{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}#crud-table .ns-crud-input input,#crud-table .ns-crud-input select{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#crud-table .ns-table-row{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1))}#crud-table .ns-table-row td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#crud-table .ns-table-row .ns-menu-wrapper>div{--tw-bg-opacity: 1;background-color:rgb(var(--box-elevation-background) / var(--tw-bg-opacity, 1))}#crud-table .ns-table-row .ns-action-button{--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}#crud-table .ns-table-row .ns-action-button:hover{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#crud-table .ns-table-row .ns-action-button:focus{outline:2px solid transparent;outline-offset:2px}#crud-table .ns-crud-button,#crud-table .ns-crud-input-button{--tw-border-opacity: 1;border-color:rgb(var(--crud-button-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#crud-table .ns-crud-button.table-filters-enabled,#crud-table .ns-crud-input-button.table-filters-enabled{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#crud-table .ns-crud-button.table-filters-disabled,#crud-table .ns-crud-input-button.table-filters-disabled{--tw-border-opacity: 1;border-color:rgb(var(--crud-button-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-input-button:hover{background-color:#2563eb!important;border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#crud-table .ns-crud-button:hover i,#crud-table .ns-crud-button:hover span,#crud-table .ns-crud-input-button:hover i,#crud-table .ns-crud-input-button:hover span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#crud-table .footer{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}#crud-form .ns-crud-button,#crud-form .ns-crud-input-button{--tw-border-opacity: 1;border-color:rgb(var(--crud-button-edge) / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#crud-form .ns-crud-button.table-filters-enabled,#crud-form .ns-crud-input-button.table-filters-enabled{background-color:#2563eb!important;--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#crud-form .ns-crud-button.table-filters-disabled,#crud-form .ns-crud-input-button.table-filters-disabled{--tw-border-opacity: 1;border-color:rgb(var(--crud-button-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}#crud-form .ns-crud-button:hover,#crud-form .ns-crud-input-button:hover{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--input-button-hover) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#crud-form .ns-crud-input{--tw-border-opacity: 1;border-color:rgb(var(--input-background) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--input-background) / var(--tw-bg-opacity, 1))}#crud-form .ns-crud-input input{--tw-bg-opacity: 1;background-color:rgb(var(--crud-button-edge) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#main-container,#page-container{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.card-widget h1,.card-widget h2,.card-widget h3,.card-widget h4,.card-widget h5,.card-widget h6,.card-widget i{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#dashboard-aside>div{position:relative;overflow-y:auto;overscroll-behavior:contain;border-right-width:1px;--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:#ffffff1a;background:radial-gradient(780px 360px at 16% 0%,rgba(56,189,248,.22),transparent 58%),radial-gradient(640px 340px at 88% 16%,rgba(59,130,246,.17),transparent 62%),linear-gradient(180deg,#071629,#0b1d36 28%,#10284a 62%,#14345d)}#dashboard-aside>div:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1f,#fff0 18%),radial-gradient(860px 520px at 10% 0%,rgba(255,255,255,.06),transparent 55%);opacity:1}#dashboard-aside>div:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(to right,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.1) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(760px 540px at 16% 8%,black 56%,transparent 100%);mask-image:radial-gradient(760px 540px at 16% 8%,black 56%,transparent 100%)}#dashboard-aside>div::-webkit-scrollbar{width:10px}#dashboard-aside>div::-webkit-scrollbar-track{background:transparent}#dashboard-aside>div::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid transparent;background-clip:padding-box}#dashboard-aside>div::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.dashboard-brand{position:relative;padding:1rem 1rem .75rem}.dashboard-brand-card{position:relative;overflow:hidden;border-width:1px;padding:1rem;border-radius:24px;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:0 18px 40px -28px #000000e6,inset 0 1px #ffffff29,0 0 0 1px #38bdf814}.dashboard-brand-card:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(240px 140px at 12% 0%,rgba(56,189,248,.2),transparent 70%),radial-gradient(220px 120px at 100% 0%,rgba(249,115,22,.14),transparent 72%)}.dashboard-brand-logo{position:relative;max-height:3rem;width:100%;object-fit:contain}.dashboard-brand-title{position:relative;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;color:transparent;font-size:1.8rem;letter-spacing:-.02em;background-image:linear-gradient(180deg,#f8fbff,#c8dcff 48%,#92baf9)}.dashboard-brand-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-brand-dot{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(255,255,255,.12);color:#fff;background:linear-gradient(135deg,#f9731647,#3b82f633);box-shadow:0 10px 22px -18px #f97316a6}.dashboard-brand-subtitle{position:relative;margin-top:.5rem;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.2em;color:#ffffffb3}.dashboard-brand-note{position:relative;margin-top:.75rem;line-height:1.25rem;font-size:12px;color:#fffc}.dashboard-menu-wrap{position:relative;padding-left:.75rem;padding-right:.75rem;padding-bottom:1.25rem}.dashboard-menu-section-label{padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.24em;color:#ffffff8c}.dashboard-menu-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.dashboard-sidebar-footer{margin-left:.5rem;margin-right:.5rem;margin-top:1.25rem;border-radius:1rem;border-width:1px;padding:.75rem;line-height:1.25rem;font-size:11px;color:#ffffffb3;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff17,#ffffff0a);box-shadow:inset 0 1px #ffffff1a}#dashboard-aside>div .ns-aside-menu{position:relative;margin:.25rem .5rem;display:flex;align-items:center;gap:.75rem;border-radius:1rem;padding:.75rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);font-size:13px;letter-spacing:.01em;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px -18px #000000c2,inset 0 1px #ffffff1a}#dashboard-aside>div .ns-aside-menu:focus-visible{outline:2px solid transparent;outline-offset:2px}#dashboard-aside>div .ns-aside-menu:before{content:"";position:absolute;left:.375rem;top:.625rem;bottom:.625rem;border-radius:9999px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;width:3px;background:linear-gradient(180deg,#38bdf8,#3b82f6);box-shadow:0 0 18px #38bdf861}#dashboard-aside>div .ns-aside-menu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:0 0 0 1px #ffffff1a}#dashboard-aside>div .ns-aside-menu i,#dashboard-aside>div .ns-aside-menu svg{opacity:.95}#dashboard-aside>div .ns-aside-menu:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transform:translateY(-1px);background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 16px 34px -20px #000000c7,0 0 0 1px #38bdf824,0 0 20px #38bdf81a,inset 0 1px #ffffff1f}#dashboard-aside>div .ns-aside-menu:hover:before{opacity:.55}#dashboard-aside>div .ns-aside-menu.toggled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(90deg,#38bdf854,#3b82f633 44%,#ffffff14);border-color:#38bdf842;box-shadow:0 20px 42px -24px #000000d6,0 0 0 1px #38bdf82e,0 0 28px #38bdf826,inset 0 1px #ffffff24}#dashboard-aside>div .ns-aside-menu.toggled:before{opacity:1}#dashboard-aside>div .ns-aside-menu.toggled:after{opacity:1}#dashboard-aside>div .ns-aside-menu.toggled i,#dashboard-aside>div .ns-aside-menu.toggled svg{opacity:1}#dashboard-aside>div .ns-aside-menu.normal{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#dashboard-aside>div .ns-aside-menu .notification-label{border-radius:9999px;padding:.25rem .5rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:10px;background:linear-gradient(90deg,#ef4444f2,#f43f5ed9);box-shadow:0 10px 24px -16px #000000b3}#dashboard-aside>div .ns-aside-menu:focus-visible{box-shadow:0 0 0 2px #38bdf866,0 12px 28px -18px #000000c2,inset 0 1px #ffffff1a}#dashboard-aside>div .ns-aside-submenu{position:relative;margin:.25rem .5rem .25rem 2rem;display:flex;align-items:center;border-radius:1rem;padding:.5rem .75rem .5rem 3rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);font-size:12px;color:#ffffffd1;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}#dashboard-aside>div .ns-aside-submenu:focus-visible{outline:2px solid transparent;outline-offset:2px}#dashboard-aside>div .ns-aside-submenu i,#dashboard-aside>div .ns-aside-submenu svg{opacity:.9}#dashboard-aside>div .ns-aside-submenu:before{content:"";position:absolute;left:1.75rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(180deg,#fff0,#ffffff3d,#fff0)}#dashboard-aside>div .ns-aside-submenu:after{content:"";position:absolute;left:1.5rem;top:50%;height:.5rem;width:.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;opacity:.8;background:radial-gradient(circle at 30% 30%,#fffffff2,#94a3b859 55%,#fff0 70%)}#dashboard-aside>div .ns-aside-submenu:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff1a;border-color:#ffffff29;box-shadow:0 14px 32px -22px #000000bd,0 0 18px #38bdf81a}#dashboard-aside>div .ns-aside-submenu.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(90deg,#38bdf845,#3b82f62b 46%,#ffffff14);border-color:#38bdf83d;box-shadow:0 18px 40px -26px #000c,0 0 0 1px #38bdf82e,0 0 24px #38bdf824,inset 0 1px #ffffff1a}#dashboard-aside>div .ns-aside-submenu.active:after{opacity:1;background:radial-gradient(circle at 30% 30%,#38bdf8,#3b82f68f 60%,#fff0 75%)}#dashboard-aside>div .ns-aside-submenu.active:before{background:linear-gradient(180deg,#38bdf800,#38bdf87a,#38bdf800)}#dashboard-aside>div .ns-aside-submenu.normal{color:#ffffffc7}#dashboard-aside>div .ns-aside-submenu:focus-visible{box-shadow:0 0 0 2px #38bdf859,0 14px 32px -22px #000000bd}#dashboard-body{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));background:radial-gradient(900px 420px at 100% 0%,rgba(59,130,246,.05),transparent 42%),linear-gradient(180deg,#ffffff8c,#fff0)}.ns-toggle-button{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.ns-toggle-button:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #60a5fa4d}.ns-toggle-button:hover{background-color:#ffffff0f;border-color:transparent;color:#fff}.ns-toggle-button:active{transform:scale(.99)}.ns-avatar{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.ns-avatar:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #60a5fa4d}.ns-avatar:hover,.ns-avatar.toggled{background-color:#ffffff0f;color:#fff;border-color:transparent}.ns-avatar:active{transform:scale(.99)}.pending-drag{border-color:transparent}.awaiting-drop{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.drag-over{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}#notificaton-wrapper #notification-button{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}#notificaton-wrapper #notification-button:focus-visible{outline:2px solid transparent;outline-offset:2px}#notificaton-wrapper #notification-button.panel-visible{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#notificaton-wrapper #notification-button.panel-hidden{--tw-border-opacity: 1;border-color:rgb(var(--input-edge) / var(--tw-border-opacity, 1))}#notificaton-wrapper #notification-button:hover{background-color:#ffffff0f;color:#fff;border-color:transparent}#notificaton-wrapper #notification-button:focus-visible{box-shadow:0 0 0 2px #60a5fa4d}#notificaton-wrapper #notification-button:active{transform:scale(.99)}#notificaton-wrapper #notification-center>div>div{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#notificaton-wrapper .clear-all{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#notificaton-wrapper .clear-all:hover{--tw-bg-opacity: 1;background-color:rgb(var(--input-button-hover) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#notificaton-wrapper .notification-card{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}#notificaton-wrapper .notification-card h1{--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}#notificaton-wrapper .notification-card p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#notificaton-wrapper .notification-card .date{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#ns-orders-chart .head,#ns-orders-chart .foot{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#ns-orders-chart .foot>div{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}#ns-orders-chart .foot>div span{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-orders-chart .foot>div h2{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-orders-summary .title{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}#ns-orders-summary .head,#ns-orders-summary .title{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#ns-orders-summary .head h3,#ns-orders-summary .head i,#ns-orders-summary .head h4,#ns-orders-summary .head p,#ns-orders-summary .head span,#ns-orders-summary .title h3,#ns-orders-summary .title i,#ns-orders-summary .title h4,#ns-orders-summary .title p,#ns-orders-summary .title span{--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#ns-orders-summary .head .paid-order,#ns-orders-summary .title .paid-order{--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#ns-orders-summary .head .other-order,#ns-orders-summary .title .other-order{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-orders-summary .head .single-order,#ns-orders-summary .title .single-order{--tw-border-opacity: 1;border-color:rgb(var(--success-tertiary) / var(--tw-border-opacity, 1))}#ns-orders-summary .head .paid-currency,#ns-orders-summary .title .paid-currency{--tw-text-opacity: 1;color:rgb(var(--typography) / var(--tw-text-opacity, 1))}#ns-orders-summary .head .unpaid-currency,#ns-orders-summary .title .unpaid-currency{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-best-customers,#ns-best-cashiers{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}#ns-best-customers .head,#ns-best-cashiers .head{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-best-customers .body,#ns-best-cashiers .body{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-best-customers .body .entry,#ns-best-cashiers .body .entry{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}.ns-scrollbar::-webkit-scrollbar{width:5px}.ns-scrollbar::-webkit-scrollbar-track{background-color:#ffffff80}.ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(var(--scroll-thumb) / var(--tw-bg-opacity, 1))}.is-popup .ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(var(--scroll-popup-thumb) / var(--tw-bg-opacity, 1))}ul.ns-vertical-menu{--tw-bg-opacity: 1;background-color:rgb(var(--box-background) / var(--tw-bg-opacity, 1))}ul.ns-vertical-menu li{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}ul.ns-vertical-menu li:hover,ul.ns-vertical-menu li.active{--tw-bg-opacity: 1;background-color:rgb(var(--floating-menu-selected) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#alert-popup,#confirm-popup,#prompt-popup{--tw-bg-opacity: 1;background-color:rgb(var(--popup-surface) / var(--tw-bg-opacity, 1));border:1px solid rgba(226,232,240,.95);border-radius:22px;box-shadow:0 24px 48px #0f172a24;background:#fff!important}#alert-popup h2,#confirm-popup h2,#prompt-popup h2{--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1));color:#172033!important;font-weight:800}#alert-popup p,#confirm-popup p,#prompt-popup p{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));color:#5e6b7d!important}#alert-popup .action-buttons,#confirm-popup .action-buttons,#prompt-popup .action-buttons{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));border-top-color:#e2e8f0f2!important}#alert-popup .action-buttons button,#confirm-popup .action-buttons button,#prompt-popup .action-buttons button{color:#172033!important;font-weight:700}#alert-popup .action-buttons button:hover,#confirm-popup .action-buttons button:hover,#prompt-popup .action-buttons button:hover{background:linear-gradient(135deg,#f97316,#ea580c)!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#alert-popup .action-buttons hr,#confirm-popup .action-buttons hr,#prompt-popup .action-buttons hr{--tw-border-opacity: 1;border-color:rgb(var(--box-edge) / var(--tw-border-opacity, 1))}.is-popup{background:#0f172a5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.is-popup .elevation-surface{--tw-border-opacity: 1;border-color:rgb(var(--box-elevation-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--box-elevation-background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1));border-radius:18px;border-color:#e2e8f0f2!important;box-shadow:0 22px 44px #0f172a24}.is-popup .elevation-surface.hoverable:hover{--tw-bg-opacity: 1;background-color:rgb(var(--box-elevation-hover) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .elevation-surface.success{--tw-border-opacity: 1;border-color:rgb(var(--success-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .elevation-surface.error{--tw-border-opacity: 1;border-color:rgb(var(--error-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .elevation-surface.info{--tw-border-opacity: 1;border-color:rgb(var(--info-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--info-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.is-popup .elevation-surface.warning{--tw-border-opacity: 1;border-color:rgb(var(--warning-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--warning-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-tab .tab{--tw-border-opacity: 1;border-color:rgb(var(--tab-active-border) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-tab .tab.active{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}.ns-tab .tab.inactive{--tw-bg-opacity: 1;background-color:rgb(var(--tab-inactive) / var(--tw-bg-opacity, 1))}.ns-tab-item>div{--tw-border-opacity: 1;border-color:rgb(var(--tab-active-border) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}.ns-tab-item>div .ns-tab-item-footer{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}:where(body:not(#pos-container)) h1,:where(body:not(#pos-container)) h2,:where(body:not(#pos-container)) h3,:where(body:not(#pos-container)) h4,:where(body:not(#pos-container)) h5,:where(body:not(#pos-container)) h6{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}:where(body:not(#pos-container)) p{--tw-text-opacity: 1;color:rgb(var(--secondary) / var(--tw-text-opacity, 1))}#pos-container h1,#pos-container h2,#pos-container h3,#pos-container h4,#pos-container h5,#pos-container h6,#pos-container p{color:inherit}.ns-tab-item .ns-table thead th{--tw-border-opacity: 1;border-color:rgb(var(--tab-table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-tab-item .ns-table tbody{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-tab-item .ns-table tbody td{--tw-border-opacity: 1;border-color:rgb(var(--tab-table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table,body .ns-table:not(#pos-container .ns-table){width:100%}body:not(#pos-container) .ns-table thead,body .ns-table:not(#pos-container .ns-table) thead{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1))}body:not(#pos-container) .ns-table thead th,body .ns-table:not(#pos-container .ns-table) thead th{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--table-th) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table thead tr.error>th,body:not(#pos-container) .ns-table thead tr.error td,body .ns-table:not(#pos-container .ns-table) thead tr.error>th,body .ns-table:not(#pos-container .ns-table) thead tr.error td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table thead tr.success>th,body:not(#pos-container) .ns-table thead tr.success td,body .ns-table:not(#pos-container .ns-table) thead tr.success>th,body .ns-table:not(#pos-container .ns-table) thead tr.success td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table thead tr.info>th,body:not(#pos-container) .ns-table thead tr.info td,body .ns-table:not(#pos-container .ns-table) thead tr.info>th,body .ns-table:not(#pos-container .ns-table) thead tr.info td{background-color:#2563eb!important;--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table thead tr.warning>th,body:not(#pos-container) .ns-table thead tr.warning td,body .ns-table:not(#pos-container .ns-table) thead tr.warning>th,body .ns-table:not(#pos-container .ns-table) thead tr.warning td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody,body:not(#pos-container) .ns-table tfoot,body .ns-table:not(#pos-container .ns-table) tbody,body .ns-table:not(#pos-container .ns-table) tfoot{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody td,body:not(#pos-container) .ns-table tfoot td,body .ns-table:not(#pos-container .ns-table) tbody td,body .ns-table:not(#pos-container .ns-table) tfoot td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1))}body:not(#pos-container) .ns-table tbody tr.info,body:not(#pos-container) .ns-table tfoot tr.info,body .ns-table:not(#pos-container .ns-table) tbody tr.info,body .ns-table:not(#pos-container .ns-table) tfoot tr.info{--tw-bg-opacity: 1;background-color:rgb(var(--info-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody tr.error,body:not(#pos-container) .ns-table tfoot tr.error,body .ns-table:not(#pos-container .ns-table) tbody tr.error,body .ns-table:not(#pos-container .ns-table) tfoot tr.error{--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody tr.success,body:not(#pos-container) .ns-table tfoot tr.success,body .ns-table:not(#pos-container .ns-table) tbody tr.success,body .ns-table:not(#pos-container .ns-table) tfoot tr.success{--tw-bg-opacity: 1;background-color:rgb(var(--success-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody tr.warning,body:not(#pos-container) .ns-table tfoot tr.warning,body .ns-table:not(#pos-container .ns-table) tbody tr.warning,body .ns-table:not(#pos-container .ns-table) tfoot tr.warning{--tw-bg-opacity: 1;background-color:rgb(var(--warning-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tbody .ns-inset-button,body:not(#pos-container) .ns-table tfoot .ns-inset-button,body .ns-table:not(#pos-container .ns-table) tbody .ns-inset-button,body .ns-table:not(#pos-container .ns-table) tfoot .ns-inset-button{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}body:not(#pos-container) .ns-table tbody .ns-inset-button.active,body:not(#pos-container) .ns-table tbody .ns-inset-button:hover,body:not(#pos-container) .ns-table tfoot .ns-inset-button.active,body:not(#pos-container) .ns-table tfoot .ns-inset-button:hover,body .ns-table:not(#pos-container .ns-table) tbody .ns-inset-button.active,body .ns-table:not(#pos-container .ns-table) tbody .ns-inset-button:hover,body .ns-table:not(#pos-container .ns-table) tfoot .ns-inset-button.active,body .ns-table:not(#pos-container .ns-table) tfoot .ns-inset-button:hover{border-color:transparent}body:not(#pos-container) .ns-table td,body .ns-table:not(#pos-container .ns-table) td{--tw-border-opacity: 1;border-color:rgb(var(--table-th-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tr.info,body .ns-table:not(#pos-container .ns-table) tr.info{--tw-bg-opacity: 1;background-color:rgb(var(--info-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tr.error,body .ns-table:not(#pos-container .ns-table) tr.error{--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tr.success,body .ns-table:not(#pos-container .ns-table) tr.success{--tw-bg-opacity: 1;background-color:rgb(var(--success-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body:not(#pos-container) .ns-table tr.warning,body .ns-table:not(#pos-container .ns-table) tr.warning{--tw-bg-opacity: 1;background-color:rgb(var(--warning-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#pos-container .ns-table{width:100%}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}.ns-loader{height:3px;width:100%;overflow:hidden;margin-top:-1px;background:#94a3b82e;border-radius:999px}.ns-loader .bar{position:relative;height:3px;width:100%;background:linear-gradient(90deg,#2563eb00,#2563eb8c,#0ea5e98c,#6366f166,#2563eb00);box-shadow:0 0 18px #3b82f659,0 0 28px #0ea5e938;filter:blur(.2px);animation-name:loader-animation;animation-duration:2.6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#pos-container .ns-loader{background:#fff6;border:1px solid rgba(148,163,184,.18)}.ns-numpad-key{--tw-border-opacity: 1;border-color:rgb(var(--numpad-edge) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.ns-numpad-key:hover{--tw-border-opacity: 1;border-color:rgb(var(--numpad-hover-edge) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--numpad-hover) / var(--tw-bg-opacity, 1))}.ns-numpad-key.error:hover,.ns-numpad-key.error.active{--tw-border-opacity: 1;border-color:rgb(var(--error-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--error-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.error:hover h1,.ns-numpad-key.error:hover h2,.ns-numpad-key.error:hover h3,.ns-numpad-key.error:hover h4,.ns-numpad-key.error:hover h5,.ns-numpad-key.error:hover h6,.ns-numpad-key.error:hover span,.ns-numpad-key.error.active h1,.ns-numpad-key.error.active h2,.ns-numpad-key.error.active h3,.ns-numpad-key.error.active h4,.ns-numpad-key.error.active h5,.ns-numpad-key.error.active h6,.ns-numpad-key.error.active span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.success:hover,.ns-numpad-key.success.active{--tw-border-opacity: 1;border-color:rgb(var(--success-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--success-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.success:hover h1,.ns-numpad-key.success:hover h2,.ns-numpad-key.success:hover h3,.ns-numpad-key.success:hover h4,.ns-numpad-key.success:hover h5,.ns-numpad-key.success:hover h6,.ns-numpad-key.success:hover span,.ns-numpad-key.success.active h1,.ns-numpad-key.success.active h2,.ns-numpad-key.success.active h3,.ns-numpad-key.success.active h4,.ns-numpad-key.success.active h5,.ns-numpad-key.success.active h6,.ns-numpad-key.success.active span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.info:hover,.ns-numpad-key.info.active{--tw-border-opacity: 1;border-color:rgb(var(--info-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--info-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.info:hover h1,.ns-numpad-key.info:hover h2,.ns-numpad-key.info:hover h3,.ns-numpad-key.info:hover h4,.ns-numpad-key.info:hover h5,.ns-numpad-key.info:hover h6,.ns-numpad-key.info:hover span,.ns-numpad-key.info.active h1,.ns-numpad-key.info.active h2,.ns-numpad-key.info.active h3,.ns-numpad-key.info.active h4,.ns-numpad-key.info.active h5,.ns-numpad-key.info.active h6,.ns-numpad-key.info.active span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.warning:hover,.ns-numpad-key.warning.active{--tw-border-opacity: 1;border-color:rgb(var(--warning-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--warning-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.warning:hover h1,.ns-numpad-key.warning:hover h2,.ns-numpad-key.warning:hover h3,.ns-numpad-key.warning:hover h4,.ns-numpad-key.warning:hover h5,.ns-numpad-key.warning:hover h6,.ns-numpad-key.warning:hover span,.ns-numpad-key.warning.active h1,.ns-numpad-key.warning.active h2,.ns-numpad-key.warning.active h3,.ns-numpad-key.warning.active h4,.ns-numpad-key.warning.active h5,.ns-numpad-key.warning.active h6,.ns-numpad-key.warning.active span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.default:hover,.ns-numpad-key.default.active{--tw-border-opacity: 1;border-color:rgb(var(--default-secondary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--default-secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ns-numpad-key.default:hover h1,.ns-numpad-key.default:hover h2,.ns-numpad-key.default:hover h3,.ns-numpad-key.default:hover h4,.ns-numpad-key.default:hover h5,.ns-numpad-key.default:hover h6,.ns-numpad-key.default:hover span,.ns-numpad-key.default.active h1,.ns-numpad-key.default.active h2,.ns-numpad-key.default.active h3,.ns-numpad-key.default.active h4,.ns-numpad-key.default.active h5,.ns-numpad-key.default.active h6,.ns-numpad-key.default.active span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-media .sidebar{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}#ns-media .sidebar h3{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-media .sidebar .sidebar-menus li{border-color:transparent}#ns-media .sidebar .sidebar-menus li.active,#ns-media .sidebar .sidebar-menus li:hover{--tw-border-opacity: 1;border-color:rgb(var(--tab-active) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-media .content{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}#ns-media .content #ns-grid .ns-media-image-selected{--tw-ring-color: rgb(var(--info-tertiary) / var(--tw-ring-opacity, 1));--tw-ring-opacity: .9}#ns-media .content .ns-media-footer{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}#ns-media .content .ns-media-upload-item{--tw-bg-opacity: 1;background-color:rgb(var(--box-elevation-background) / var(--tw-bg-opacity, 1))}#ns-media .content .ns-media-upload-item .error{--tw-bg-opacity: 1;background-color:rgb(var(--error-primary) / var(--tw-bg-opacity, 1))}#ns-media .content .ns-media-preview-panel{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}#crud-table tr.ns-table-row td>a{border-bottom-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--info-tertiary) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--info-tertiary) / var(--tw-text-opacity, 1))}#loader{background:linear-gradient(180deg,#081a33,#3888f7)!important}#pos-container{--qp-bg: #eef3f9;--qp-surface: #ffffff;--qp-surface-soft: #f6f8fc;--qp-line: #d7e0eb;--qp-line-strong: #c4d1e0;--qp-text: #132238;--qp-text-soft: #5d6f86;--qp-muted: #8494a8;--qp-primary: #ef7d22;--qp-primary-strong: #cf5f0d;--qp-primary-soft: #fff2e5;--qp-blue-soft: #eef4fb;--qp-danger: #c93a3a;--qp-danger-soft: #fff2f2;--qp-success: #0f9a6c;min-height:100vh;min-height:100dvh;background:var(--qp-bg)!important;color:var(--qp-text)!important}#pos-container *{box-sizing:border-box}#pos-container a,#pos-container button,#pos-container input,#pos-container select{transition:all .18s ease}#pos-container .pos-toolbar{padding:8px 10px 0!important;background:transparent!important}#pos-container .pos-toolbar-scroll{width:100%;padding:6px 8px;border:1px solid #284566;border-radius:18px;background:linear-gradient(135deg,#12253f,#173155 52%,#1d406b);box-shadow:0 12px 30px #091b322e}#pos-container .header-buttons{padding:0 4px!important}#pos-container .header-buttons .ns-button>button,#pos-container .header-buttons .ns-button button,#pos-container .header-buttons button{min-height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #33557d!important;background:#ffffff14!important;color:#f7fbff!important;box-shadow:inset 0 1px #ffffff14!important;font-weight:700!important;font-size:.84rem!important;white-space:nowrap}#pos-container .header-buttons .ns-button>button *,#pos-container .header-buttons .ns-button button *,#pos-container .header-buttons button *{color:#f7fbff!important;opacity:1!important}#pos-container .header-buttons .ns-button>button:hover,#pos-container .header-buttons .ns-button button:hover,#pos-container .header-buttons button:hover{border-color:#f0a768!important;background:#ffffff24!important;color:#fff!important}#pos-container .header-buttons .ns-button.success>button,#pos-container .header-buttons .ns-button.success button{background:#d97706!important;border-color:#e4a261!important}#pos-container .header-buttons .ns-button.error>button,#pos-container .header-buttons .ns-button.error button{background:#7f1d1d!important;border-color:#b94a4a!important}#pos-container .header-buttons .ns-button button .bg-info-tertiary{background:#dd7a1f!important;color:#fff!important;border:none!important}#pos-container .pos-workspace{padding:10px!important;min-height:0}#pos-container .pos-workspace-inner{gap:10px;margin:0!important}#pos-container .pos-pane{display:flex;overflow:hidden;min-width:0;min-height:0;padding:0!important}#pos-container .pos-pane--cart{flex:0 0 50%;max-width:50%}#pos-container .pos-pane--grid{flex:1 1 50%;max-width:50%}#pos-container .pos-pane--single{max-width:100%;flex:1 1 100%}#pos-container .pos-pane-shell{display:flex;flex:1 1 auto;min-width:0;min-height:0}#pos-cart .cart-table,#pos-grid #grid-container{background:var(--qp-surface)!important;border:1px solid var(--qp-line)!important;border-radius:22px!important;box-shadow:0 14px 34px #dfe3e912;min-height:0;height:100%}#pos-cart #tools,#pos-grid #tools{gap:8px;padding:0 10px 8px!important;overflow:visible}#pos-cart #tools .tab,#pos-grid #tools .switch-cart,#pos-grid #tools .switch-grid{min-height:36px;padding:0 12px!important;border-radius:12px 12px 0 0!important;font-size:.82rem;white-space:nowrap}#cart-stage-header{padding:8px 12px;border-bottom:1px solid var(--qp-line);background:#fff!important;border-radius:22px 22px 0 0}.cart-stage-shell{display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-stage-copy{display:none!important}.cart-stage-total{min-width:0;padding:0;border:0;background:transparent;text-align:left;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cart-stage-total span{display:inline-block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--qp-text-soft);font-weight:700}.cart-stage-total strong{display:inline-block;margin-top:0;font-size:1.18rem;line-height:1;color:var(--qp-primary-strong);white-space:nowrap}#cart-toolbox{padding:8px 10px!important;border-bottom:1px solid var(--qp-line)!important;background:#f7fbff!important}.cart-toolbox-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cart-toolbox-button{min-width:0;min-height:38px;width:100%;padding:0 10px;border-radius:10px;border:1px solid #d9e3ef;background:#fff;color:#30465f;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.78rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-align:center;position:relative;overflow:hidden}.cart-toolbox-button:hover{border-color:#efb27b;background:#fff3e8;color:var(--qp-primary-strong)}.cart-toolbox-button__icon{width:28px;height:28px;flex-shrink:0;border-radius:999px;border:1px solid #f2d7bd;background:#fff7ef;color:var(--qp-primary-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.cart-toolbox-button__label,.cart-toolbox-button>span:not(.cart-toolbox-button__icon):not(.cart-toolbox-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-toolbox-button--wide{grid-column:1/-1}.cart-toolbox-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--qp-primary-soft);color:var(--qp-primary-strong);font-size:11px;font-weight:800;position:absolute;top:4px;right:4px}#cart-table-header{background:#f8fbff!important;border-bottom:1px solid var(--qp-line)!important}#cart-table-header>div{border-color:var(--qp-line)!important;color:var(--qp-text-soft)!important;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.6rem!important;padding-bottom:.6rem!important}.cart-count-pill{background:var(--qp-primary-soft);color:var(--qp-primary-strong)}#cart-products-table{background:#fff}.product-item>div{padding-top:.65rem!important;padding-bottom:.65rem!important;border-color:var(--qp-line)!important}.product-item:hover{background:#f9fbff}.product-item h3,.product-item span,.product-item a,.product-item div{color:inherit}.product-options a,.product-controls a,.product-controls span{border-bottom-color:var(--qp-line-strong)!important;color:var(--qp-text-soft)!important}.product-controls a:hover,.product-options a:hover{color:var(--qp-primary-strong)!important;border-bottom-color:#f1b179!important}.cart-empty-state{min-height:170px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f3f8ff)}.cart-empty-state h3{color:var(--qp-text)}.cart-empty-state p,.cart-empty-state i{color:var(--qp-text-soft)}#cart-compact-summary{padding:6px 10px 4px;border-top:1px solid var(--qp-line);background:#f8fbff}.cart-summary-grid{display:grid;gap:8px}.cart-summary-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-summary-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.cart-summary-card{min-height:50px;padding:8px 10px;border-radius:12px;border:1px solid var(--qp-line);background:#fff;text-align:left;display:flex;align-items:center;gap:10px;min-width:0}.cart-summary-card__icon{width:28px;height:28px;flex-shrink:0;border-radius:999px;border:1px solid #f2d7bd;background:#fff7ef;color:var(--qp-primary-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.cart-summary-card__content{min-width:0;display:flex;flex-direction:column;overflow:visible}.cart-summary-card__content strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.15}.cart-summary-card strong{display:block;margin-top:2px;color:var(--qp-text);font-size:.94rem}.cart-summary-card--metric{justify-content:center;align-items:flex-start;flex-direction:column;gap:3px}.cart-summary-card--highlight{background:linear-gradient(180deg,#fff7ef,#fff1e3);border-color:#f2c39c}.cart-summary-metric__meta{display:block;font-size:.66rem;line-height:1.1;font-weight:700;color:var(--qp-text-soft);white-space:normal;overflow-wrap:anywhere}.cart-summary-metric__value{display:block;margin-top:0!important;font-size:clamp(.82rem,1.15vw,1rem)!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:break-word}.cart-summary-card--action .cart-summary-card__content strong{font-size:clamp(.82rem,1.05vw,.95rem)}.cart-summary-card small{color:var(--qp-text-soft)}.cart-summary-card--clickable:hover{border-color:#f1b179;background:#fff7ef}.cart-summary-card--clickable{cursor:pointer}.cart-summary-card--action{min-height:56px}.cart-summary-label{display:block;font-size:.66rem;color:var(--qp-text-soft);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.cart-summary-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cart-summary-tag{min-height:32px;padding:5px 9px;border-radius:999px;border:1px solid var(--qp-line);background:#fff;color:var(--qp-text-soft);display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.74rem;min-width:0}.cart-summary-tag__icon{width:22px;height:22px;flex-shrink:0;border-radius:999px;background:#fff7ef;color:var(--qp-primary-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.82rem}.cart-summary-tag__content{display:inline-flex;align-items:center;gap:6px;min-width:0}.cart-summary-tag__content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-summary-tag strong{color:var(--qp-text);font-size:.82rem}.cart-summary-tag:hover{border-color:#f1b179;background:#fff7ef}#cart-actions-dock{padding:8px 10px 10px;background:#fff;overflow:visible}#cart-bottom-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;height:auto!important;min-height:0;border-top:0!important}#cart-bottom-buttons>*{min-width:0;max-width:none;width:100%}#cart-bottom-buttons>div>*{width:100%!important}.cart-action-skeleton{width:100%;min-height:50px;border-radius:12px;border:1px dashed var(--qp-line-strong);background:#f8fbff}.cart-dock-button,#discount-button,#hold-button,#to-kitchen-button,#void-button,#pay-button{width:100%!important;min-height:46px!important;padding:0 10px!important;border-radius:12px!important;border:1px solid var(--qp-line)!important;background:#fff!important;color:var(--qp-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:800!important;box-shadow:none!important;position:relative;overflow:hidden;white-space:nowrap}.cart-dock-button:hover,#discount-button:hover,#hold-button:hover,#to-kitchen-button:hover,#void-button:hover,#pay-button:hover{transform:translateY(-1px)}.cart-dock-button i,#discount-button i,#hold-button i,#to-kitchen-button i,#void-button i,#pay-button i{font-size:1.1rem!important}.cart-dock-button__title{font-size:.78rem;line-height:1;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#discount-button,.cart-dock-button--neutral{background:#fff!important;color:var(--qp-text)!important}#hold-button,#to-kitchen-button,.cart-dock-button--secondary,.cart-dock-button--kitchen{background:var(--qp-blue-soft)!important;border-color:#cfe0ff!important;color:#1f4f9a!important}#void-button,.cart-dock-button--danger{background:var(--qp-danger-soft)!important;border-color:#fecaca!important;color:#dc2626!important}#pay-button,.cart-dock-button--pay{background:linear-gradient(135deg,var(--qp-primary) 0%,var(--qp-primary-strong) 100%)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 24px #dd7a1f42!important}#pay-button *,.cart-dock-button--pay *{color:#fff!important}#discount-button>div:not(.cart-dock-button__copy),#hold-button>div:not(.cart-dock-button__copy),#void-button>div:not(.cart-dock-button__copy),#pay-button>div:not(.cart-dock-button__copy),#to-kitchen-button>div:not(.cart-dock-button__copy){background:transparent!important;border:0!important;box-shadow:none!important}#grid-header{padding:10px 12px!important;background:#fff!important}.grid-search-shell{border-color:var(--qp-line)!important;background:#fff;border-radius:16px;box-shadow:inset 0 1px #ffffffe6}#grid-header button{width:40px!important;height:40px!important;background:transparent!important;border-color:var(--qp-line)!important;color:var(--qp-text-soft)!important}#grid-header button:hover,#grid-header button.pos-button-clicked{background:#fff7ef!important;color:var(--qp-primary-strong)!important}#grid-header input{background:transparent!important;color:var(--qp-text)!important;padding-left:12px!important;padding-right:12px!important;font-size:.92rem}#grid-header input::placeholder{color:#8ea0b8}#grid-breadscrumb{padding:10px 12px!important;background:#fff!important;border-bottom:1px solid var(--qp-line)!important}.grid-breadcrumb-chip{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--qp-line);background:#fff;color:var(--qp-text-soft);font-size:.78rem;font-weight:700}.grid-breadcrumb-chip:hover{border-color:#f1b179;background:#fff7ef;color:var(--qp-primary-strong)}.grid-category-strip{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0;background:#fff}.grid-category-chip{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--qp-line);background:#fff;color:var(--qp-text-soft);font-size:.8rem;font-weight:700;white-space:normal}.grid-category-chip:hover,.grid-category-chip.active{background:#fff7ef;border-color:#f1b179;color:var(--qp-primary-strong)}#grid-items{background:linear-gradient(180deg,#f3f8ff,#8ebce9);padding:10px!important}.pos-grid-items-layout,.pos-category-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pos-grid-items-layout--single{grid-template-columns:repeat(1,minmax(180px,220px));justify-content:start}.pos-category-layout--compact{grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:start}.product-clean-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid #dde5ef;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #091b320f;position:relative;height:100%}.product-clean-card:hover{transform:translateY(-4px);border-color:#efb07a;box-shadow:0 18px 34px #091b321c}.product-clean-card__media{position:relative;aspect-ratio:4/3;height:auto;background:linear-gradient(180deg,#f2f6fb,#e6edf6);overflow:hidden}.product-clean-card__placeholder{color:#8a9bb0}.product-clean-card__price{position:absolute;top:12px;right:12px;min-height:30px;padding:0 12px;border-radius:999px;background:#fffffff7;border:1px solid #f2c39c;color:var(--qp-primary-strong);display:inline-flex;align-items:center;font-size:.8rem;font-weight:900;box-shadow:0 8px 18px #dd7a1f29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-clean-card__body{padding:12px 12px 14px;flex:1 1 auto}.product-clean-card__title{color:var(--qp-text);font-size:.92rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-clean-card__meta{margin-top:4px;color:#6b7d92;font-size:.73rem;line-height:1.4}.category-clean-card{min-height:0;border-radius:18px;border:1px solid #dde5ef;background:linear-gradient(180deg,#fff,#f8fbff);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:0;overflow:hidden;box-shadow:0 10px 24px #091b3214;height:100%}.category-clean-card:hover{transform:translateY(-4px);border-color:#efb07a;box-shadow:0 18px 34px #091b321f;background:linear-gradient(180deg,#fff,#f8fbff)}.category-clean-card__media{aspect-ratio:16/10;height:auto;width:100%;overflow:hidden;background:linear-gradient(180deg,#f2f6fb,#e7eef7);display:flex;align-items:center;justify-content:center}.category-clean-card__icon{width:52px;height:52px;border-radius:16px;background:#ffffffeb;color:#2f5f93;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;box-shadow:0 8px 18px #091b3229}.category-clean-card__title{color:var(--qp-text);font-weight:800;text-align:left;font-size:.88rem;line-height:1.3;padding:12px 12px 14px}@media (max-width: 1400px){#pos-container .pos-pane--cart,#pos-container .pos-pane--grid{flex-basis:50%;max-width:50%}}@media (max-width: 1200px){#pos-container .pos-pane--cart,#pos-container .pos-pane--grid{flex-basis:50%;max-width:50%}#cart-bottom-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-dock-button,#discount-button,#hold-button,#to-kitchen-button,#void-button,#pay-button{min-height:42px!important;padding:0!important;gap:0!important}.cart-dock-button__title{display:none!important}.cart-toolbox-button{min-height:42px;padding:0!important;gap:0!important}.cart-toolbox-button__label,.cart-toolbox-button>span:not(.cart-toolbox-button__icon):not(.cart-toolbox-badge){display:none!important}.cart-toolbox-button__icon{width:30px;height:30px;margin:0}.cart-toolbox-button--wide{grid-column:auto}.cart-summary-card{padding:7px 8px}.cart-summary-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-summary-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-summary-card--metric{min-height:58px;padding:7px;gap:2px}.cart-summary-card--metric .cart-summary-label{font-size:.58rem;letter-spacing:.05em}.cart-summary-card--metric .cart-summary-metric__meta{font-size:.56rem}.cart-summary-card--metric .cart-summary-metric__value{font-size:clamp(.68rem,1.4vw,.86rem)!important}.cart-summary-card--action{min-height:72px;padding:8px 7px!important;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center}.cart-summary-card--action .cart-summary-card__content{align-items:center;text-align:center;gap:2px}.cart-summary-card--action .cart-summary-card__icon{width:30px;height:30px;margin:0}.cart-summary-card--action .cart-summary-label{font-size:.58rem;letter-spacing:.05em}.cart-summary-card--action .cart-summary-card__content strong{font-size:clamp(.68rem,1.35vw,.82rem)}.cart-summary-tags{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cart-summary-tag{min-height:34px;padding:5px 8px!important}}@media (max-width: 1024px){#pos-container .pos-workspace-inner{gap:8px}#pos-container .pos-pane--cart,#pos-container .pos-pane--grid{flex-basis:50%;max-width:50%}.pos-grid-items-layout,.pos-category-layout{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.pos-grid-items-layout--single{grid-template-columns:repeat(1,minmax(160px,220px))}.pos-category-layout--compact{grid-template-columns:repeat(auto-fit,minmax(160px,210px))}}@media (max-width: 768px){#pos-container .pos-toolbar{padding:6px 6px 0!important}#pos-container .header-buttons .ns-button>button,#pos-container .header-buttons .ns-button button,#pos-container .header-buttons button{min-height:34px!important;padding:0 10px!important;font-size:.78rem!important}#pos-container .pos-workspace{padding:6px!important}.cart-summary-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-summary-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-toolbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-category-strip{padding-top:8px}.pos-grid-items-layout,.pos-category-layout{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pos-grid-items-layout--single{grid-template-columns:repeat(1,minmax(140px,180px));justify-content:center}.pos-category-layout--compact{grid-template-columns:repeat(auto-fit,minmax(140px,180px));justify-content:center}#grid-header button{width:36px!important;height:36px!important}.cart-dock-button,#discount-button,#hold-button,#to-kitchen-button,#void-button,#pay-button{min-height:46px!important}}@media (max-width: 480px){#pos-cart #tools,#pos-grid #tools{padding-left:6px!important;padding-right:6px!important}#grid-items{padding:10px!important}.pos-grid-items-layout,.pos-category-layout{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.pos-grid-items-layout--single{grid-template-columns:repeat(1,minmax(128px,168px));justify-content:center}.pos-category-layout--compact{grid-template-columns:repeat(auto-fit,minmax(128px,168px));justify-content:center}.cart-summary-card{padding:6px!important}.cart-summary-card--metric{min-height:54px;gap:1px}.cart-summary-card--metric .cart-summary-label{font-size:.52rem}.cart-summary-card--metric .cart-summary-metric__meta{font-size:.5rem}.cart-summary-card--metric .cart-summary-metric__value{font-size:clamp(.6rem,2.6vw,.74rem)!important}.cart-summary-card--action{min-height:68px;gap:5px}.cart-summary-card--action .cart-summary-card__icon{width:28px;height:28px}.cart-summary-card--action .cart-summary-label{font-size:.52rem}.cart-summary-card--action .cart-summary-card__content strong{font-size:clamp(.62rem,2.4vw,.74rem)}.cart-summary-tag{font-size:.72rem}.cart-dock-button__title{font-size:.76rem}}#ns-payment-popup .ns-pos-screen{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-payment-popup>div{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active-border) / var(--tw-bg-opacity, 1))}#ns-payment-popup>div h3{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-payment-popup>div ul li{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-payment-popup>div ul li.ns-payment-gateway.ns-visible,#ns-payment-popup>div ul li.ns-payment-list.ns-visible{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1));font-weight:700}#ns-payment-popup>div ul li:hover{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}#ns-payment-popup>div ul li span.ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div ul li.ns-payment-gateway{font-size:20px}#ns-payment-popup>div .ns-payment-wrapper{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active) / var(--tw-bg-opacity, 1))}#ns-payment-popup>div .ns-payment-wrapper ul li{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active-border) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-wrapper ul li button.error{--tw-bg-opacity: 1;background-color:rgb(var(--error-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-wrapper ul li button.default{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{--tw-bg-opacity: 1;background-color:rgb(var(--info-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#pos-container .header-buttons .ns-button button #ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{background:#dd7a1f;color:#fff;border:none}#ns-payment-popup>div .ns-payment-buttons .ns-submit-button{--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-buttons .ns-layaway-button{--tw-bg-opacity: 1;background-color:rgb(var(--warning-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button .ns-label{--tw-bg-opacity: 1;background-color:rgb(var(--success-tertiary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ns-payment-popup>div .ns-payment-list{--tw-border-opacity: 1;border-top-color:rgb(var(--tab-active) / var(--tw-border-opacity, 1))}#ns-payment-popup>div .ns-payment-footer{--tw-bg-opacity: 1;background-color:rgb(var(--tab-active-border) / var(--tw-bg-opacity, 1))}
