From 36140a80ea99ac2b7dac2e378016781022e0ac78 Mon Sep 17 00:00:00 2001 From: blair2004 Date: Sun, 3 Apr 2022 11:14:36 +0100 Subject: [PATCH] Update - Fixed: remove unused style - Removed: unused documentation files - Updated language --- public/css-manifest.json | 4 +- ...5e04.css => dark.1378d4e3c8e70ecb9573.css} | 2 +- ...8e5.css => light.ce775d57a5adb70d9e7f.css} | 2 +- readme/javascript/README.md | 2 - readme/javascript/classes/form-validation.md | 68 - ...-to-register-custom-vue-field-component.md | 75 - readme/javascript/inputs/ns-media-input.js.md | 55 - readme/javascript/inputs/ns-multiselect.js.md | 34 - readme/javascript/inputs/ns-select.js.md | 35 - readme/javascript/inputs/ns-switch.js.md | 31 - readme/php/Actions.md | 8 - readme/php/CrudAPI.md | 335 --- readme/php/Filters.md | 52 - readme/php/MenuAPI.md | 64 - readme/php/Modules.md | 25 - readme/php/NotificationAPI.md | 78 - readme/php/Roles-Permissions-And-Security.md | 113 - readme/php/SettingsAPI.md | 99 - resources/lang/ar.json | 217 +- resources/lang/en.json | 2 +- resources/lang/es.json | 169 +- resources/lang/fr.json | 197 +- resources/lang/it.json | 161 +- resources/lang/pt.json | 2005 +++++++++-------- resources/sass/dark/_pos.scss | 6 +- resources/sass/light/_pos.scss | 4 - 26 files changed, 1505 insertions(+), 2338 deletions(-) rename public/css/{dark.9f9e80833e6011d75e04.css => dark.1378d4e3c8e70ecb9573.css} (77%) rename public/css/{light.1d5551ec5257aded68e5.css => light.ce775d57a5adb70d9e7f.css} (76%) delete mode 100755 readme/javascript/README.md delete mode 100755 readme/javascript/classes/form-validation.md delete mode 100755 readme/javascript/how-to-register-custom-vue-field-component.md delete mode 100755 readme/javascript/inputs/ns-media-input.js.md delete mode 100755 readme/javascript/inputs/ns-multiselect.js.md delete mode 100755 readme/javascript/inputs/ns-select.js.md delete mode 100755 readme/javascript/inputs/ns-switch.js.md delete mode 100755 readme/php/Actions.md delete mode 100755 readme/php/CrudAPI.md delete mode 100755 readme/php/Filters.md delete mode 100755 readme/php/MenuAPI.md delete mode 100755 readme/php/Modules.md delete mode 100755 readme/php/NotificationAPI.md delete mode 100755 readme/php/Roles-Permissions-And-Security.md delete mode 100755 readme/php/SettingsAPI.md diff --git a/public/css-manifest.json b/public/css-manifest.json index a1c8116a2..d5da6e837 100755 --- a/public/css-manifest.json +++ b/public/css-manifest.json @@ -3,8 +3,8 @@ "app.css": "app.ae1550f4487031f29c37.css", "typography.css": "typography.5d798833a07dd150efa8.css", "fonts.css": "fonts.64053e5a2ec1dd65399b.css", - "light.css": "light.1d5551ec5257aded68e5.css", - "dark.css": "dark.9f9e80833e6011d75e04.css", + "light.css": "light.ce775d57a5adb70d9e7f.css", + "dark.css": "dark.1378d4e3c8e70ecb9573.css", "vue2-daterange-picker.css": "vue2-daterange-picker.fe9e4f57ad74c98c9324.css", "grid.css": "grid.02de9031306c45f5b9f2.css" } \ No newline at end of file diff --git a/public/css/dark.9f9e80833e6011d75e04.css b/public/css/dark.1378d4e3c8e70ecb9573.css similarity index 77% rename from public/css/dark.9f9e80833e6011d75e04.css rename to public/css/dark.1378d4e3c8e70ecb9573.css index 7b7d510ba..4c7ec9eba 100644 --- a/public/css/dark.9f9e80833e6011d75e04.css +++ b/public/css/dark.1378d4e3c8e70ecb9573.css @@ -1 +1 @@ -:root{--typography:255 255 255;--surface:15 23 42;--popup-surface:51 65 85;--input-edge:30 41 59;--input-background:51 65 85;--input-disabled:30 41 59;--input-button:71 85 105;--input-button-hover:59 130 246;--input-button-active:59 130 246;--input-option-hover:100 116 139;--box-background:51 65 85;--box-edge:71 85 105;--box-elevation-background:71 85 105;--box-elevation-edge:100 116 139;--box-elevation-hover:100 116 139;--crud-button-edge:30 41 59;--pos-button-edge:30 41 59;--numpad-background:71 85 105;--numpad-typography:250 250 250;--numpad-edge:71 85 105;--numpad-hover:71 85 105;--numpad-hover-edge:71 85 105;--option-hover:100 116 139;--scroll-thumb:51 65 85;--scroll-track:0 0 0;--scroll-popup-thumb:71 85 105;--pre:30 41 59;--tab-active:51 65 85;--tab-active-border:30 41 59;--tab-inactive:30 41 59;--tab-table-th:100 116 139;--tab-table-th-edge:100 116 139;--table-th:51 65 85;--table-th-edge:71 85 105;--floating-menu:71 85 105;--floating-menu-hover:100 116 139;--floating-menu-edge:51 65 85;--primary:226 232 240;--secondary:203 213 225;--tertiary:148 163 184;--info-primary:96 165 250;--info-secondary:59 130 246;--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:248 113 113;--error-secondary:239 68 68;--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:34 197 94;--success-secondary:22 163 74;--success-tertiary:21 128 61;--success-light-primary:187 247 208;--success-light-secondary:134 239 172;--success-light-tertiary:74 222 128;--warning-primary:251 146 60;--warning-secondary:249 115 22;--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:100 116 139;--default-light-primary:226 232 240;--default-light-secondary:203 213 225;--default-light-tertiary:148 163 184}.is-popup .ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.is-popup .ns-box,.is-popup .ns-box .ns-box-header{color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box .ns-box-body{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box h3{--tw-text-opacity:1}.is-popup .ns-box h3,.ns-box{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.ns-box .ns-box-body,.ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-box h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice,.ns-notice h1,.ns-notice h2,.ns-notice h3,.ns-notice h4,.ns-notice h5,.ns-notice p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice .danger{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--danger-primary)/var(--tw-bg-opacity));border-color:rgb(var(--danger-secondary)/var(--tw-border-opacity))}.ns-notice .danger pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.warning{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-notice.warning pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.success{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-notice.success pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity))}.ns-notice.error,.ns-notice.success pre{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.error{--tw-border-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity))}.ns-notice.error,.ns-notice.error pre{--tw-bg-opacity:1;--tw-text-opacity:1}.ns-notice.error pre{background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.info{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-notice.info pre{--tw-bg-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity))}.ns-normal-text,.ns-notice.info pre{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-switch button.selected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-switch button.unselected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.input-group input,.input-group select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group button{--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.input-group button,.input-group button i,.input-group button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.info{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}.input-group.info input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.info button i,.input-group.info button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.error{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.error input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.error button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.error button i,.input-group.error button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.warning{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.warning input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.warning button i,.input-group.warning button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.success{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}.input-group.success input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.success button i,.input-group.success button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-select select{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-select select,.ns-select select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.ns-select select option{--tw-bg-opacity:1}.ns-select select option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input [disabled],.ns-media [disabled],.ns-select [disabled],.ns-switch [disabled],.ns-textarea [disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--tertiary)/var(--tw-text-opacity))}.ns-input .ns-enabled,.ns-media .ns-enabled,.ns-select .ns-enabled,.ns-switch .ns-enabled,.ns-textarea .ns-enabled{background-color:transparent}.ns-input label.has-error,.ns-media label.has-error,.ns-select label.has-error,.ns-switch label.has-error,.ns-textarea label.has-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-input label.is-pristine,.ns-media label.is-pristine,.ns-select label.is-pristine,.ns-switch label.is-pristine,.ns-textarea label.is-pristine{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input div.has-error,.ns-media div.has-error,.ns-select div.has-error,.ns-switch div.has-error,.ns-textarea div.has-error{--tw-border-opacity:1;border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-input div.is-pristine,.ns-media div.is-pristine,.ns-select div.is-pristine,.ns-switch div.is-pristine,.ns-textarea div.is-pristine{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-input .leading,.ns-media .leading,.ns-select .leading,.ns-switch .leading,.ns-textarea .leading{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input input,.ns-input textarea,.ns-media input,.ns-media textarea,.ns-select input,.ns-select textarea,.ns-switch input,.ns-switch textarea,.ns-textarea input,.ns-textarea textarea{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.ns-input button,.ns-media button,.ns-select button,.ns-switch button,.ns-textarea button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input button:hover,.ns-media button:hover,.ns-select button:hover,.ns-switch button:hover,.ns-textarea button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}.ns-input p.ns-description,.ns-media p.ns-description,.ns-select p.ns-description,.ns-switch p.ns-description,.ns-textarea p.ns-description{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input p.ns-error,.ns-media p.ns-error,.ns-select p.ns-error,.ns-switch p.ns-error,.ns-textarea p.ns-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input{outline-width:0}.form-input label{--tw-text-opacity:1}.form-input label,.form-input select{color:rgb(var(--primary)/var(--tw-text-opacity))}.form-input select{--tw-bg-opacity:1;--tw-text-opacity:1}.form-input select,.form-input select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.form-input select option{--tw-bg-opacity:1}.form-input select option:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity))}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-radius:.25rem}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}.form-input-invalid label{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-primary)/var(--tw-border-opacity));border-radius:.25rem}.form-input-invalid p{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button a,.ns-button button{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-button:hover a,.ns-button:hover button{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent}.ns-button.hover-success:hover a,.ns-button.hover-success:hover button,.ns-button.success a,.ns-button.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-success:hover a span.ns-label,.ns-button.hover-success:hover button span.ns-label,.ns-button.success a span.ns-label,.ns-button.success button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-button.error a,.ns-button.error button,.ns-button.hover-error:hover a,.ns-button.hover-error:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.error a span.ns-label,.ns-button.error button span.ns-label,.ns-button.hover-error:hover a span.ns-label,.ns-button.hover-error:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a,.ns-button.hover-warning:hover button,.ns-button.warning a,.ns-button.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a span.ns-label,.ns-button.hover-warning:hover button span.ns-label,.ns-button.warning a span.ns-label,.ns-button.warning button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-button.default a,.ns-button.default button,.ns-button.hover-default:hover a,.ns-button.hover-default:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button.default a span.ns-label,.ns-button.default button span.ns-label,.ns-button.hover-default:hover a span.ns-label,.ns-button.hover-default:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a,.ns-button.hover-info:hover button,.ns-button.info a,.ns-button.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a span.ns-label,.ns-button.hover-info:hover button span.ns-label,.ns-button.info a span.ns-label,.ns-button.info button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-secondary)/var(--tw-text-opacity))}.ns-button .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-button .ns-disabled,.ns-button .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-buttons{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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 a.success,.ns-buttons button.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.success span.ns-label,.ns-buttons button.success span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-buttons a.error,.ns-buttons button.error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.error span.ns-label,.ns-buttons button.error span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-buttons a.warning,.ns-buttons button.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.warning span.ns-label,.ns-buttons button.warning span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-buttons a.default,.ns-buttons button.default{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--input-disabled)/var(--tw-text-opacity))}.ns-buttons a.default span.ns-label,.ns-buttons button.default span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.info,.ns-buttons button.info{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.info span.ns-label,.ns-buttons button.info span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-secondary)/var(--tw-text-opacity))}.ns-buttons .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-buttons .ns-disabled,.ns-buttons .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:transparent}.ns-close-button:hover>i{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-inset-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-button)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-inset-button.active,.ns-inset-button:hover{background-color:rgb(var(--input-button)/var(--tw-bg-opacity))}.ns-inset-button.active,.ns-inset-button.info.active,.ns-inset-button.info:hover,.ns-inset-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.info.active,.ns-inset-button.info:hover{background-color:rgb(var(--info-primary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover{background-color:rgb(var(--success-primary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover,.ns-inset-button.warning.active,.ns-inset-button.warning:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.warning.active,.ns-inset-button.warning:hover{background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity))}.ns-inset-button.error.active,.ns-inset-button.error:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-multiselect .ns-dropdown{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#crud-table *{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-input{--tw-bg-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity))}#crud-table .ns-crud-input input{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-table-row,#crud-table .ns-table-row td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}#crud-table .ns-table-row td{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-menu-wrapper>div{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table .ns-table-row .ns-action-button{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-action-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-enabled,#crud-table .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-disabled,#crud-table .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .footer{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#crud-form .ns-crud-button,#crud-form .ns-crud-input-button{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-enabled,#crud-form .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-disabled,#crud-form .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-form .ns-crud-button:hover,#crud-form .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-background)/var(--tw-border-opacity))}#crud-form .ns-crud-input input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#main-container,#page-container{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#dashboard-cards *{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#dashboard-aside,#dashboard-body{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.ns-toggle-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-toggle-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-avatar{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-avatar,.ns-avatar:hover{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-avatar.toggled,.ns-avatar:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:transparent}.ns-avatar.toggled{color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-button.panel-visible{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button.panel-hidden{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#notificaton-wrapper #notification-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button,#notificaton-wrapper #notification-button:hover{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-center>div>div{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper .clear-all{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .clear-all:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card h1{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot,#ns-orders-chart .head{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-chart .foot>div{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot>div h2,#ns-orders-chart .foot>div span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-orders-summary .title{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-summary .head,#ns-orders-summary .title{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-summary .head h3,#ns-orders-summary .head h4,#ns-orders-summary .head i,#ns-orders-summary .head p,#ns-orders-summary .head span,#ns-orders-summary .title h3,#ns-orders-summary .title h4,#ns-orders-summary .title i,#ns-orders-summary .title p,#ns-orders-summary .title span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .paid-order,#ns-orders-summary .title .paid-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .other-order,#ns-orders-summary .title .other-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#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))}#ns-orders-summary .head .paid-currency,#ns-orders-summary .title .paid-currency{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .unpaid-currency,#ns-orders-summary .title .unpaid-currency{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers,#ns-best-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-best-cashiers .head,#ns-best-customers .head{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-best-cashiers .body,#ns-best-cashiers .head,#ns-best-customers .body,#ns-best-customers .head{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers .body .entry,#ns-best-customers .body .entry{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-scrollbar::-webkit-scrollbar{width:5px}.ns-scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,.5)}.ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-thumb)/var(--tw-bg-opacity))}.is-popup .ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-popup-thumb)/var(--tw-bg-opacity))}ul.ns-vertical-menu{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}ul.ns-vertical-menu li{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}ul.ns-vertical-menu li .active,ul.ns-vertical-menu li:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--floating-menu-hover)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup,#confirm-popup,#prompt-popup{--tw-bg-opacity:1;background-color:rgb(var(--popup-surface)/var(--tw-bg-opacity))}#alert-popup h2,#confirm-popup h2,#prompt-popup h2{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#alert-popup p,#confirm-popup p,#prompt-popup p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons,#confirm-popup .action-buttons,#prompt-popup .action-buttons{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons button:hover,#confirm-popup .action-buttons button:hover,#prompt-popup .action-buttons button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}#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))}.is-popup{background:rgba(0,0,0,.4)}.is-popup .elevation-surface{--tw-border-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-elevation-edge)/var(--tw-border-opacity))}.is-popup .elevation-surface,.is-popup .elevation-surface.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.hoverable:hover{background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}.is-popup .elevation-surface.success{--tw-border-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.success,.is-popup .elevation-surface.success.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.success.hoverable:hover{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.error{--tw-border-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.error,.is-popup .elevation-surface.error.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.error.hoverable:hover{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.info{--tw-border-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.info,.is-popup .elevation-surface.info.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.info.hoverable:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.warning{--tw-border-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.warning,.is-popup .elevation-surface.warning.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.warning.hoverable:hover{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}#loader{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#loader p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-pos-customer-select-popup .purchase-amount{--tw-text-opacity:1;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));font-weight:600}#pos-container #pos-cart #tools .switch-cart>span.products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox,#pos-container #pos-cart .cart-table #cart-toolbox>div,#pos-container #pos-cart .cart-table #cart-toolbox>div button,#pos-container #pos-cart .cart-table #cart-toolbox>div hr{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div,#pos-container #pos-cart .cart-table #cart-products-table>div>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product:hover{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .price:hover{--tw-text-opacity:1;color:rgb(var(--info-secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode,#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode:hover{--tw-text-opacity:1;background-color:transparent;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .product-controls{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer>span{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart,#pos-container #pos-cart .cart-table #cart-products-table>div .product-price{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart h3{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a:hover{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-primary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#pos-container #pos-grid .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-cart .products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-header>div,#pos-container #pos-grid #grid-container #grid-header>div button{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked{box-shadow:inset 0 0 5px 0 #303131}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked,#pos-container #pos-grid #grid-container #grid-header>div input{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb ul>li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item .cell-item-label{background:rgba(0,0,0,.73)}#pos-container #pos-grid #grid-container #grid-items .cell-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item i,#pos-container #pos-grid #grid-container #grid-items .cell-item span{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.pos-button-clicked{box-shadow:inset 0 0 5px 0 #a4a5a7}#ns-pos-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-pos-customers .ns-header{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-pos-customers .ns-header h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type,#ns-pos-customers .ns-body{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-order-type h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type div>div>i{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#ns-order-type div h4,#ns-order-type div>div div>p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-units-selector .overlay{background:rgba(0,0,0,.73)}#ns-pos-cash-registers-popup div.alert{--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}#ns-payment-popup .ns-pos-screen{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}#ns-payment-popup>div h3,#ns-payment-popup>div ul li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div ul li.ns-payment-gateway.ns-visible,#ns-payment-popup>div ul li.ns-payment-list.ns-visible,#ns-payment-popup>div ul li:hover{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div ul li span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-submit-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-layaway-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button .ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-list{--tw-border-opacity:1;border-top-color:rgb(var(--tab-active)/var(--tw-border-opacity))}#ns-payment-popup>div .ns-payment-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab .tab{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab .tab.active{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}.ns-tab .tab.inactive{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab-item{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity))}h1,h2,h3,h4,h5,h6,i{color:rgb(var(--primary)/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6,i,p{--tw-text-opacity:1}p{color:rgb(var(--secondary)/var(--tw-text-opacity))}.ns-tab-item .ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-table-th)/var(--tw-bg-opacity));border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity))}.ns-tab-item .ns-table tbody,.ns-tab-item .ns-table thead th{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab-item .ns-table tbody td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table{width:100%}.ns-table thead{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead th{background-color:rgb(var(--table-th)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table thead th,.ns-table thead tr.error td,.ns-table thead tr.error>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead tr.error td,.ns-table thead tr.error>th{background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.success td,.ns-table thead tr.success>th{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th,.ns-table thead tr.success td,.ns-table thead tr.success>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th{background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.warning td,.ns-table thead tr.warning>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody,.ns-table tfoot{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table tbody tr.info,.ns-table tfoot tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tbody tr.error,.ns-table tbody tr.info,.ns-table tfoot tr.error,.ns-table tfoot tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.error,.ns-table tfoot tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tbody tr.success,.ns-table tfoot tr.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.warning,.ns-table tfoot tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tr.error,.ns-table tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tr.success{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.ns-table tr.success,.ns-table tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.warning{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}@-webkit-keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}.ns-loader{height:2px;margin-top:-1px;overflow:hidden;width:100%}.ns-loader .bar{--tw-bg-opacity:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));height:2px;position:relative;width:100%}.ns-numpad-key{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--numpad-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-numpad-key:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--numpad-hover)/var(--tw-bg-opacity));border-color:rgb(var(--numpad-hover-edge)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.ns-numpad-key.error:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-numpad-key.success.active,.ns-numpad-key.success:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-numpad-key.info.active,.ns-numpad-key.info:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-numpad-key.warning.active,.ns-numpad-key.warning:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-numpad-key.default.active,.ns-numpad-key.default:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--default-primary)/var(--tw-bg-opacity));border-color:rgb(var(--default-secondary)/var(--tw-border-opacity))}#ns-media .sidebar{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .sidebar h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-media .content{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#ns-media .content #ns-grid .ns-media-image-selected{--tw-ring-color:rgb(var(--info-primary)/var(--tw-ring-opacity));--tw-ring-opacity:0.5}#ns-media .content .ns-media-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .content .ns-media-upload-item{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}#ns-media .content .ns-media-preview-panel{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))} \ No newline at end of file +:root{--typography:255 255 255;--surface:15 23 42;--popup-surface:51 65 85;--input-edge:30 41 59;--input-background:51 65 85;--input-disabled:30 41 59;--input-button:71 85 105;--input-button-hover:59 130 246;--input-button-active:59 130 246;--input-option-hover:100 116 139;--box-background:51 65 85;--box-edge:71 85 105;--box-elevation-background:71 85 105;--box-elevation-edge:100 116 139;--box-elevation-hover:100 116 139;--crud-button-edge:30 41 59;--pos-button-edge:30 41 59;--numpad-background:71 85 105;--numpad-typography:250 250 250;--numpad-edge:71 85 105;--numpad-hover:71 85 105;--numpad-hover-edge:71 85 105;--option-hover:100 116 139;--scroll-thumb:51 65 85;--scroll-track:0 0 0;--scroll-popup-thumb:71 85 105;--pre:30 41 59;--tab-active:51 65 85;--tab-active-border:30 41 59;--tab-inactive:30 41 59;--tab-table-th:100 116 139;--tab-table-th-edge:100 116 139;--table-th:51 65 85;--table-th-edge:71 85 105;--floating-menu:71 85 105;--floating-menu-hover:100 116 139;--floating-menu-edge:51 65 85;--primary:226 232 240;--secondary:203 213 225;--tertiary:148 163 184;--info-primary:96 165 250;--info-secondary:59 130 246;--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:248 113 113;--error-secondary:239 68 68;--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:34 197 94;--success-secondary:22 163 74;--success-tertiary:21 128 61;--success-light-primary:187 247 208;--success-light-secondary:134 239 172;--success-light-tertiary:74 222 128;--warning-primary:251 146 60;--warning-secondary:249 115 22;--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:100 116 139;--default-light-primary:226 232 240;--default-light-secondary:203 213 225;--default-light-tertiary:148 163 184}.is-popup .ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.is-popup .ns-box,.is-popup .ns-box .ns-box-header{color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box .ns-box-body{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box h3{--tw-text-opacity:1}.is-popup .ns-box h3,.ns-box{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.ns-box .ns-box-body,.ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-box h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice,.ns-notice h1,.ns-notice h2,.ns-notice h3,.ns-notice h4,.ns-notice h5,.ns-notice p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice .danger{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--danger-primary)/var(--tw-bg-opacity));border-color:rgb(var(--danger-secondary)/var(--tw-border-opacity))}.ns-notice .danger pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.warning{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-notice.warning pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.success{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-notice.success pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity))}.ns-notice.error,.ns-notice.success pre{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.error{--tw-border-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity))}.ns-notice.error,.ns-notice.error pre{--tw-bg-opacity:1;--tw-text-opacity:1}.ns-notice.error pre{background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.info{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-notice.info pre{--tw-bg-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity))}.ns-normal-text,.ns-notice.info pre{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-switch button.selected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-switch button.unselected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.input-group input,.input-group select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group button{--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.input-group button,.input-group button i,.input-group button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.info{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}.input-group.info input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.info button i,.input-group.info button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.error{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.error input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.error button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.error button i,.input-group.error button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.warning{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.warning input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.warning button i,.input-group.warning button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.input-group.success{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}.input-group.success input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.success button i,.input-group.success button span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-select select{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-select select,.ns-select select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.ns-select select option{--tw-bg-opacity:1}.ns-select select option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input [disabled],.ns-media [disabled],.ns-select [disabled],.ns-switch [disabled],.ns-textarea [disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--tertiary)/var(--tw-text-opacity))}.ns-input .ns-enabled,.ns-media .ns-enabled,.ns-select .ns-enabled,.ns-switch .ns-enabled,.ns-textarea .ns-enabled{background-color:transparent}.ns-input label.has-error,.ns-media label.has-error,.ns-select label.has-error,.ns-switch label.has-error,.ns-textarea label.has-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-input label.is-pristine,.ns-media label.is-pristine,.ns-select label.is-pristine,.ns-switch label.is-pristine,.ns-textarea label.is-pristine{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input div.has-error,.ns-media div.has-error,.ns-select div.has-error,.ns-switch div.has-error,.ns-textarea div.has-error{--tw-border-opacity:1;border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-input div.is-pristine,.ns-media div.is-pristine,.ns-select div.is-pristine,.ns-switch div.is-pristine,.ns-textarea div.is-pristine{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-input .leading,.ns-media .leading,.ns-select .leading,.ns-switch .leading,.ns-textarea .leading{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input input,.ns-input textarea,.ns-media input,.ns-media textarea,.ns-select input,.ns-select textarea,.ns-switch input,.ns-switch textarea,.ns-textarea input,.ns-textarea textarea{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.ns-input button,.ns-media button,.ns-select button,.ns-switch button,.ns-textarea button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input button:hover,.ns-media button:hover,.ns-select button:hover,.ns-switch button:hover,.ns-textarea button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}.ns-input p.ns-description,.ns-media p.ns-description,.ns-select p.ns-description,.ns-switch p.ns-description,.ns-textarea p.ns-description{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input p.ns-error,.ns-media p.ns-error,.ns-select p.ns-error,.ns-switch p.ns-error,.ns-textarea p.ns-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input{outline-width:0}.form-input label{--tw-text-opacity:1}.form-input label,.form-input select{color:rgb(var(--primary)/var(--tw-text-opacity))}.form-input select{--tw-bg-opacity:1;--tw-text-opacity:1}.form-input select,.form-input select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.form-input select option{--tw-bg-opacity:1}.form-input select option:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity))}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-radius:.25rem}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}.form-input-invalid label{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-primary)/var(--tw-border-opacity));border-radius:.25rem}.form-input-invalid p{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button a,.ns-button button{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-button:hover a,.ns-button:hover button{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent}.ns-button.hover-success:hover a,.ns-button.hover-success:hover button,.ns-button.success a,.ns-button.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-success:hover a span.ns-label,.ns-button.hover-success:hover button span.ns-label,.ns-button.success a span.ns-label,.ns-button.success button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-button.error a,.ns-button.error button,.ns-button.hover-error:hover a,.ns-button.hover-error:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.error a span.ns-label,.ns-button.error button span.ns-label,.ns-button.hover-error:hover a span.ns-label,.ns-button.hover-error:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a,.ns-button.hover-warning:hover button,.ns-button.warning a,.ns-button.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a span.ns-label,.ns-button.hover-warning:hover button span.ns-label,.ns-button.warning a span.ns-label,.ns-button.warning button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-button.default a,.ns-button.default button,.ns-button.hover-default:hover a,.ns-button.hover-default:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button.default a span.ns-label,.ns-button.default button span.ns-label,.ns-button.hover-default:hover a span.ns-label,.ns-button.hover-default:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a,.ns-button.hover-info:hover button,.ns-button.info a,.ns-button.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a span.ns-label,.ns-button.hover-info:hover button span.ns-label,.ns-button.info a span.ns-label,.ns-button.info button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-secondary)/var(--tw-text-opacity))}.ns-button .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-button .ns-disabled,.ns-button .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-buttons{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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 a.success,.ns-buttons button.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.success span.ns-label,.ns-buttons button.success span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-buttons a.error,.ns-buttons button.error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.error span.ns-label,.ns-buttons button.error span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-buttons a.warning,.ns-buttons button.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.warning span.ns-label,.ns-buttons button.warning span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-buttons a.default,.ns-buttons button.default{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--input-disabled)/var(--tw-text-opacity))}.ns-buttons a.default span.ns-label,.ns-buttons button.default span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.info,.ns-buttons button.info{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-buttons a.info span.ns-label,.ns-buttons button.info span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-secondary)/var(--tw-text-opacity))}.ns-buttons .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-buttons .ns-disabled,.ns-buttons .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:transparent}.ns-close-button:hover>i{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-inset-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-button)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-inset-button.active,.ns-inset-button:hover{background-color:rgb(var(--input-button)/var(--tw-bg-opacity))}.ns-inset-button.active,.ns-inset-button.info.active,.ns-inset-button.info:hover,.ns-inset-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.info.active,.ns-inset-button.info:hover{background-color:rgb(var(--info-primary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover{background-color:rgb(var(--success-primary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover,.ns-inset-button.warning.active,.ns-inset-button.warning:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.warning.active,.ns-inset-button.warning:hover{background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity))}.ns-inset-button.error.active,.ns-inset-button.error:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-multiselect .ns-dropdown{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#crud-table *{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-input{--tw-bg-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity))}#crud-table .ns-crud-input input{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-table-row,#crud-table .ns-table-row td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}#crud-table .ns-table-row td{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-menu-wrapper>div{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table .ns-table-row .ns-action-button{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-action-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-enabled,#crud-table .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-disabled,#crud-table .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .footer{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#crud-form .ns-crud-button,#crud-form .ns-crud-input-button{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-enabled,#crud-form .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-disabled,#crud-form .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-form .ns-crud-button:hover,#crud-form .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-background)/var(--tw-border-opacity))}#crud-form .ns-crud-input input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#main-container,#page-container{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#dashboard-cards *{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#dashboard-aside,#dashboard-body{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.ns-toggle-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-toggle-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-avatar{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-avatar,.ns-avatar:hover{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-avatar.toggled,.ns-avatar:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:transparent}.ns-avatar.toggled{color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-button.panel-visible{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button.panel-hidden{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#notificaton-wrapper #notification-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button,#notificaton-wrapper #notification-button:hover{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-center>div>div{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper .clear-all{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .clear-all:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card h1{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot,#ns-orders-chart .head{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-chart .foot>div{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot>div h2,#ns-orders-chart .foot>div span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-orders-summary .title{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-summary .head,#ns-orders-summary .title{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-summary .head h3,#ns-orders-summary .head h4,#ns-orders-summary .head i,#ns-orders-summary .head p,#ns-orders-summary .head span,#ns-orders-summary .title h3,#ns-orders-summary .title h4,#ns-orders-summary .title i,#ns-orders-summary .title p,#ns-orders-summary .title span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .paid-order,#ns-orders-summary .title .paid-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .other-order,#ns-orders-summary .title .other-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#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))}#ns-orders-summary .head .paid-currency,#ns-orders-summary .title .paid-currency{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .unpaid-currency,#ns-orders-summary .title .unpaid-currency{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers,#ns-best-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-best-cashiers .head,#ns-best-customers .head{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-best-cashiers .body,#ns-best-cashiers .head,#ns-best-customers .body,#ns-best-customers .head{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers .body .entry,#ns-best-customers .body .entry{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-scrollbar::-webkit-scrollbar{width:5px}.ns-scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,.5)}.ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-thumb)/var(--tw-bg-opacity))}.is-popup .ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-popup-thumb)/var(--tw-bg-opacity))}ul.ns-vertical-menu{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}ul.ns-vertical-menu li{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}ul.ns-vertical-menu li .active,ul.ns-vertical-menu li:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--floating-menu-hover)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup,#confirm-popup,#prompt-popup{--tw-bg-opacity:1;background-color:rgb(var(--popup-surface)/var(--tw-bg-opacity))}#alert-popup h2,#confirm-popup h2,#prompt-popup h2{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#alert-popup p,#confirm-popup p,#prompt-popup p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons,#confirm-popup .action-buttons,#prompt-popup .action-buttons{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons button:hover,#confirm-popup .action-buttons button:hover,#prompt-popup .action-buttons button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}#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))}.is-popup{background:rgba(0,0,0,.4)}.is-popup .elevation-surface{--tw-border-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-elevation-edge)/var(--tw-border-opacity))}.is-popup .elevation-surface,.is-popup .elevation-surface.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.hoverable:hover{background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}.is-popup .elevation-surface.success{--tw-border-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.success,.is-popup .elevation-surface.success.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.success.hoverable:hover{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.error{--tw-border-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.error,.is-popup .elevation-surface.error.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.error.hoverable:hover{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.info{--tw-border-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.info,.is-popup .elevation-surface.info.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.info.hoverable:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.warning{--tw-border-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.warning,.is-popup .elevation-surface.warning.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.is-popup .elevation-surface.warning.hoverable:hover{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}#loader{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#loader p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-pos-customer-select-popup .purchase-amount{--tw-text-opacity:1;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));font-weight:600}#pos-container #pos-cart #tools .switch-cart>span.products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox,#pos-container #pos-cart .cart-table #cart-toolbox>div,#pos-container #pos-cart .cart-table #cart-toolbox>div button,#pos-container #pos-cart .cart-table #cart-toolbox>div hr{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div,#pos-container #pos-cart .cart-table #cart-products-table>div>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product:hover{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .price:hover{--tw-text-opacity:1;color:rgb(var(--info-secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode,#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode:hover{--tw-text-opacity:1;background-color:transparent;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .product-controls{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer>span{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart,#pos-container #pos-cart .cart-table #cart-products-table>div .product-price{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart h3{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a:hover{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-primary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#pos-container #pos-grid .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-cart .products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-header>div,#pos-container #pos-grid #grid-container #grid-header>div button{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked{box-shadow:inset 0 0 9px 2px #1e1e1e}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked,#pos-container #pos-grid #grid-container #grid-header>div input{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb ul>li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item .cell-item-label{background:rgba(0,0,0,.73)}#pos-container #pos-grid #grid-container #grid-items .cell-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item i,#pos-container #pos-grid #grid-container #grid-items .cell-item span{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}#ns-pos-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-pos-customers .ns-header{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-pos-customers .ns-header h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type,#ns-pos-customers .ns-body{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-order-type h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type div>div>i{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#ns-order-type div h4,#ns-order-type div>div div>p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-units-selector .overlay{background:rgba(0,0,0,.73)}#ns-pos-cash-registers-popup div.alert{--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}#ns-payment-popup .ns-pos-screen{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}#ns-payment-popup>div h3,#ns-payment-popup>div ul li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div ul li.ns-payment-gateway.ns-visible,#ns-payment-popup>div ul li.ns-payment-list.ns-visible,#ns-payment-popup>div ul li:hover{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div ul li span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-submit-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-layaway-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button .ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-list{--tw-border-opacity:1;border-top-color:rgb(var(--tab-active)/var(--tw-border-opacity))}#ns-payment-popup>div .ns-payment-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab .tab{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab .tab.active{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}.ns-tab .tab.inactive{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab-item{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity))}h1,h2,h3,h4,h5,h6,i{color:rgb(var(--primary)/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6,i,p{--tw-text-opacity:1}p{color:rgb(var(--secondary)/var(--tw-text-opacity))}.ns-tab-item .ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-table-th)/var(--tw-bg-opacity));border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity))}.ns-tab-item .ns-table tbody,.ns-tab-item .ns-table thead th{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab-item .ns-table tbody td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table{width:100%}.ns-table thead{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead th{background-color:rgb(var(--table-th)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table thead th,.ns-table thead tr.error td,.ns-table thead tr.error>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead tr.error td,.ns-table thead tr.error>th{background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.success td,.ns-table thead tr.success>th{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th,.ns-table thead tr.success td,.ns-table thead tr.success>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th{background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.warning td,.ns-table thead tr.warning>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody,.ns-table tfoot{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table tbody tr.info,.ns-table tfoot tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tbody tr.error,.ns-table tbody tr.info,.ns-table tfoot tr.error,.ns-table tfoot tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.error,.ns-table tfoot tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tbody tr.success,.ns-table tfoot tr.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.warning,.ns-table tfoot tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tr.error,.ns-table tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tr.success{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.ns-table tr.success,.ns-table tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.warning{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}@-webkit-keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}.ns-loader{height:2px;margin-top:-1px;overflow:hidden;width:100%}.ns-loader .bar{--tw-bg-opacity:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));height:2px;position:relative;width:100%}.ns-numpad-key{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--numpad-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-numpad-key:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--numpad-hover)/var(--tw-bg-opacity));border-color:rgb(var(--numpad-hover-edge)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.ns-numpad-key.error:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-numpad-key.success.active,.ns-numpad-key.success:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-numpad-key.info.active,.ns-numpad-key.info:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-numpad-key.warning.active,.ns-numpad-key.warning:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-numpad-key.default.active,.ns-numpad-key.default:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--default-primary)/var(--tw-bg-opacity));border-color:rgb(var(--default-secondary)/var(--tw-border-opacity))}#ns-media .sidebar{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .sidebar h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-media .content{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#ns-media .content #ns-grid .ns-media-image-selected{--tw-ring-color:rgb(var(--info-primary)/var(--tw-ring-opacity));--tw-ring-opacity:0.5}#ns-media .content .ns-media-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .content .ns-media-upload-item{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}#ns-media .content .ns-media-preview-panel{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))} \ No newline at end of file diff --git a/public/css/light.1d5551ec5257aded68e5.css b/public/css/light.ce775d57a5adb70d9e7f.css similarity index 76% rename from public/css/light.1d5551ec5257aded68e5.css rename to public/css/light.ce775d57a5adb70d9e7f.css index 249a7305e..1e2c32399 100644 --- a/public/css/light.1d5551ec5257aded68e5.css +++ b/public/css/light.ce775d57a5adb70d9e7f.css @@ -1 +1 @@ -:root{--typography:55 65 81;--surface:209 213 219;--popup-surface:250 250 250;--input-edge:156 163 175;--input-background:229 231 235;--input-disabled:156 163 175;--input-button:250 250 250;--input-button-hover:243 244 246;--input-button-active:250 250 250;--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;--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:59 130 246;--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:107 114 128;--tab-table-th-edge:107 114 128;--table-th:209 213 219;--table-th-edge:156 163 175;--floating-menu:255 255 255;--floating-menu-hover:241 245 249;--floating-menu-edge:226 232 240;--primary:55 65 81;--secondary:31 41 55;--tertiary:17 24 39;--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{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.is-popup .ns-box,.is-popup .ns-box .ns-box-header{color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box .ns-box-body{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box div>h3{--tw-text-opacity:1}.is-popup .ns-box div>h3,.ns-box{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.ns-box .ns-box-body,.ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-box div>h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice,.ns-notice h1,.ns-notice h2,.ns-notice h3,.ns-notice h4,.ns-notice h5,.ns-notice p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice .danger{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--danger-primary)/var(--tw-bg-opacity));border-color:rgb(var(--danger-secondary)/var(--tw-border-opacity))}.ns-notice .danger pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.warning{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-tertiary)/var(--tw-border-opacity))}.ns-notice.warning pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.success{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--success-tertiary)/var(--tw-border-opacity))}.ns-notice.success pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.error{--tw-border-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.error,.ns-notice.error pre{--tw-bg-opacity:1;--tw-text-opacity:1}.ns-notice.error pre{background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.info{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}.ns-notice.info pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-normal-text{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-switch button.selected{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-switch button.selected,.ns-switch button.selected:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-switch button.selected:hover{--tw-bg-opacity:1}.ns-switch button.unselected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.input-group input,.input-group select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.input-group button i,.input-group button span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}.input-group.info input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info button{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.input-group.info button,.input-group.info button i,.input-group.info button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.error{--tw-border-opacity:1;border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity))}.input-group.error input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.error button{--tw-bg-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity))}.input-group.error button,.input-group.error button i,.input-group.error button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.warning{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.warning input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.warning button{--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}.input-group.warning button,.input-group.warning button i,.input-group.warning button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.success{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}.input-group.success input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.success button{--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity))}.input-group.success button,.input-group.success button i,.input-group.success button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-select select{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-select select,.ns-select select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.ns-select select option{--tw-bg-opacity:1}.ns-select select option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input [disabled],.ns-media [disabled],.ns-select [disabled],.ns-switch [disabled],.ns-textarea [disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--tertiary)/var(--tw-text-opacity))}.ns-input .ns-enabled,.ns-media .ns-enabled,.ns-select .ns-enabled,.ns-switch .ns-enabled,.ns-textarea .ns-enabled{background-color:transparent}.ns-input label.has-error,.ns-media label.has-error,.ns-select label.has-error,.ns-switch label.has-error,.ns-textarea label.has-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-input label.is-pristine,.ns-media label.is-pristine,.ns-select label.is-pristine,.ns-switch label.is-pristine,.ns-textarea label.is-pristine{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input div.has-error,.ns-media div.has-error,.ns-select div.has-error,.ns-switch div.has-error,.ns-textarea div.has-error{--tw-border-opacity:1;border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-input div.is-pristine,.ns-media div.is-pristine,.ns-select div.is-pristine,.ns-switch div.is-pristine,.ns-textarea div.is-pristine{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-input .leading,.ns-media .leading,.ns-select .leading,.ns-switch .leading,.ns-textarea .leading{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input input,.ns-input textarea,.ns-media input,.ns-media textarea,.ns-select input,.ns-select textarea,.ns-switch input,.ns-switch textarea,.ns-textarea input,.ns-textarea textarea{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.ns-input button,.ns-media button,.ns-select button,.ns-switch button,.ns-textarea button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input button:hover,.ns-media button:hover,.ns-select button:hover,.ns-switch button:hover,.ns-textarea button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}.ns-input p.ns-description,.ns-media p.ns-description,.ns-select p.ns-description,.ns-switch p.ns-description,.ns-textarea p.ns-description{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input p.ns-error,.ns-media p.ns-error,.ns-select p.ns-error,.ns-switch p.ns-error,.ns-textarea p.ns-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input{outline-width:0}.form-input [disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input label{--tw-text-opacity:1}.form-input label,.form-input select{color:rgb(var(--primary)/var(--tw-text-opacity))}.form-input select{--tw-bg-opacity:1;--tw-text-opacity:1}.form-input select,.form-input select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.form-input select option{--tw-bg-opacity:1}.form-input select option:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity))}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-radius:.25rem}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}.form-input-invalid label{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-primary)/var(--tw-border-opacity));border-radius:.25rem}.form-input-invalid p{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button a,.ns-button button{--tw-bg-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity))}.ns-button:hover a,.ns-button:hover button{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent}.ns-button.hover-success:hover a,.ns-button.hover-success:hover button,.ns-button.success a,.ns-button.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-success:hover a span.ns-label,.ns-button.hover-success:hover button span.ns-label,.ns-button.success a span.ns-label,.ns-button.success button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-button.error a,.ns-button.error button,.ns-button.hover-error:hover a,.ns-button.hover-error:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.error a span.ns-label,.ns-button.error button span.ns-label,.ns-button.hover-error:hover a span.ns-label,.ns-button.hover-error:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a,.ns-button.hover-warning:hover button,.ns-button.warning a,.ns-button.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-warning:hover a span.ns-label,.ns-button.hover-warning:hover button span.ns-label,.ns-button.warning a span.ns-label,.ns-button.warning button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-button.default a,.ns-button.default button,.ns-button.hover-default:hover a,.ns-button.hover-default:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button.default a span.ns-label,.ns-button.default button span.ns-label,.ns-button.hover-default:hover a span.ns-label,.ns-button.hover-default:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a,.ns-button.hover-info:hover button,.ns-button.info a,.ns-button.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-info:hover a span.ns-label,.ns-button.hover-info:hover button span.ns-label,.ns-button.info a span.ns-label,.ns-button.info button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}.ns-button .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-button .ns-disabled,.ns-button .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-buttons{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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 a.success,.ns-buttons button.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.success span.ns-label,.ns-buttons button.success span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-tertiary)/var(--tw-text-opacity))}.ns-buttons a.error,.ns-buttons button.error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.error span.ns-label,.ns-buttons button.error span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-buttons a.warning,.ns-buttons button.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.warning span.ns-label,.ns-buttons button.warning span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-buttons a.default,.ns-buttons button.default{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--input-disabled)/var(--tw-text-opacity))}.ns-buttons a.default span.ns-label,.ns-buttons button.default span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.info,.ns-buttons button.info{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.info span.ns-label,.ns-buttons button.info span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}.ns-buttons .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-buttons .ns-disabled,.ns-buttons .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:transparent}.ns-close-button:hover,.ns-close-button:hover>i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-inset-button.active,.ns-inset-button.info.active,.ns-inset-button.info:hover,.ns-inset-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover,.ns-inset-button.warning.active,.ns-inset-button.warning:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.warning.active,.ns-inset-button.warning:hover{background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity))}.ns-inset-button.error.active,.ns-inset-button.error:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-multiselect .ns-dropdown{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#crud-table{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#crud-table .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}#crud-table .ns-crud-input input{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-table-row,#crud-table .ns-table-row td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}#crud-table .ns-table-row td{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-menu-wrapper>div{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table .ns-table-row .ns-action-button{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-action-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-enabled,#crud-table .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-disabled,#crud-table .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-input-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:transparent}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-button:hover i,#crud-table .ns-crud-input-button:hover,#crud-table .ns-crud-input-button:hover i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#crud-form .ns-crud-button,#crud-form .ns-crud-input-button{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-enabled,#crud-form .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-disabled,#crud-form .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-form .ns-crud-button:hover,#crud-form .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-background)/var(--tw-border-opacity))}#crud-form .ns-crud-input input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#main-container,#page-container{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#dashboard-cards *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#dashboard-aside{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}#dashboard-body{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.ns-toggle-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-toggle-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:transparent;color:rgb(55 65 81/var(--tw-text-opacity))}.ns-avatar{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-avatar,.ns-avatar:hover{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-avatar.toggled,.ns-avatar:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:transparent}.ns-avatar.toggled{color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-button.panel-visible{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button.panel-hidden{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}#notificaton-wrapper #notification-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button,#notificaton-wrapper #notification-button:hover{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-center>div>div{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper .clear-all{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .clear-all:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card h1{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot,#ns-orders-chart .head{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-chart .foot>div{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot>div h2,#ns-orders-chart .foot>div span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-orders-summary .title{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-summary .head,#ns-orders-summary .title{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-summary .head h3,#ns-orders-summary .head h4,#ns-orders-summary .head i,#ns-orders-summary .head p,#ns-orders-summary .head span,#ns-orders-summary .title h3,#ns-orders-summary .title h4,#ns-orders-summary .title i,#ns-orders-summary .title p,#ns-orders-summary .title span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .paid-order,#ns-orders-summary .title .paid-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .other-order,#ns-orders-summary .title .other-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#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))}#ns-orders-summary .head .paid-currency,#ns-orders-summary .title .paid-currency{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .unpaid-currency,#ns-orders-summary .title .unpaid-currency{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers,#ns-best-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-best-cashiers .head,#ns-best-customers .head{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-best-cashiers .body,#ns-best-cashiers .head,#ns-best-customers .body,#ns-best-customers .head{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers .body .entry,#ns-best-customers .body .entry{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-scrollbar::-webkit-scrollbar{width:5px}.ns-scrollbar::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.5)}.ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-thumb)/var(--tw-bg-opacity))}.is-popup .ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-popup-thumb)/var(--tw-bg-opacity))}ul.ns-vertical-menu{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}ul.ns-vertical-menu li{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}ul.ns-vertical-menu li .active,ul.ns-vertical-menu li:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--floating-menu-hover)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup,#confirm-popup,#prompt-popup{--tw-bg-opacity:1;background-color:rgb(var(--popup-surface)/var(--tw-bg-opacity))}#alert-popup h2,#confirm-popup h2,#prompt-popup h2{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#alert-popup p,#confirm-popup p,#prompt-popup p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons,#confirm-popup .action-buttons,#prompt-popup .action-buttons{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons button:hover,#confirm-popup .action-buttons button:hover,#prompt-popup .action-buttons button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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))}.is-popup{background:rgba(0,0,0,.4)}.is-popup .elevation-surface{--tw-border-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-elevation-edge)/var(--tw-border-opacity))}.is-popup .elevation-surface,.is-popup .elevation-surface.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.hoverable:hover{background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}.is-popup .elevation-surface.success{--tw-border-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.success,.is-popup .elevation-surface.success.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.success.hoverable:hover{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.error{--tw-border-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.error,.is-popup .elevation-surface.error.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.error.hoverable:hover{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.info{--tw-border-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.info,.is-popup .elevation-surface.info.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.info.hoverable:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.warning{--tw-border-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.warning,.is-popup .elevation-surface.warning.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.warning.hoverable:hover{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}#loader{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#loader p,#ns-pos-customer-select-popup .purchase-amount{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));font-weight:600}#pos-container #pos-cart #tools .switch-cart>span.products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox,#pos-container #pos-cart .cart-table #cart-toolbox>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div hr{--tw-bg-opacity:1;background-color:rgb(var(--pos-button-edge)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div .ns-button button{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-table-header{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a:hover{--tw-text-opacity:1;color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div,#pos-container #pos-cart .cart-table #cart-products-table>div>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product:hover{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .price:hover{--tw-text-opacity:1;color:rgb(var(--info-secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode,#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode:hover{--tw-text-opacity:1;background-color:transparent;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .product-controls{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer>span{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart,#pos-container #pos-cart .cart-table #cart-products-table>div .product-price{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart h3{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a:hover{--tw-text-opacity:1;color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-primary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#pos-container #pos-grid .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-cart .products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-header>div,#pos-container #pos-grid #grid-container #grid-header>div button{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity));box-shadow:inset 0 0 5px 0 #303131}#pos-container #pos-grid #grid-container #grid-header>div input{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb ul>li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item .cell-item-label{background:hsla(0,0%,98%,.73)}#pos-container #pos-grid #grid-container #grid-items .cell-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item i,#pos-container #pos-grid #grid-container #grid-items .cell-item span{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}.pos-button-clicked{box-shadow:inset 0 0 5px 0 #a4a5a7}#ns-pos-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-pos-customers .ns-header{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-pos-customers .ns-header h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-pos-customers .ns-tab-cards h2,#ns-pos-customers .ns-tab-cards h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-order-type,#ns-pos-customers .ns-body{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-order-type h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type div>div>i{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#ns-order-type div>div div>p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type .ns-box-body>div:hover h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-order-type .ns-box-body>div h4{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-units-selector .overlay{background:rgba(0,0,0,.73)}#ns-pos-cash-registers-popup div.alert{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#ns-payment-popup .ns-pos-screen{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div{--tw-bg-opacity:1;background-color:rgb(var(--tab-active-border)/var(--tw-bg-opacity))}#ns-payment-popup>div h3,#ns-payment-popup>div ul li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div ul li.ns-payment-gateway.ns-visible,#ns-payment-popup>div ul li.ns-payment-list.ns-visible,#ns-payment-popup>div ul li:hover{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div ul li span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-submit-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-layaway-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button .ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-list{--tw-border-opacity:1;border-top-color:rgb(var(--tab-active)/var(--tw-border-opacity))}#ns-payment-popup>div .ns-payment-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab .tab{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab .tab.active{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}.ns-tab .tab.inactive{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab-item{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity))}h1,h2,h3,h4,h5,h6{color:rgb(var(--primary)/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6,p{--tw-text-opacity:1}p{color:rgb(var(--secondary)/var(--tw-text-opacity))}.ns-tab-item .ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-table-th)/var(--tw-bg-opacity));border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity))}.ns-tab-item .ns-table tbody,.ns-tab-item .ns-table thead th{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab-item .ns-table tbody td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table{width:100%}.ns-table thead{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead th{background-color:rgb(var(--table-th)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table thead th,.ns-table thead tr.error td,.ns-table thead tr.error>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead tr.error td,.ns-table thead tr.error>th{background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.success td,.ns-table thead tr.success>th{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th,.ns-table thead tr.success td,.ns-table thead tr.success>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th{background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.warning td,.ns-table thead tr.warning>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody,.ns-table tfoot{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table tbody tr.info,.ns-table tfoot tr.info{background-color:rgb(var(--info-primary)/var(--tw-bg-opacity))}.ns-table tbody tr.error,.ns-table tbody tr.info,.ns-table tfoot tr.error,.ns-table tfoot tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.error,.ns-table tfoot tr.error{background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}.ns-table tbody tr.success,.ns-table tfoot tr.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.warning,.ns-table tfoot tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tr.error,.ns-table tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tr.success{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.ns-table tr.success,.ns-table tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.warning{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}@-webkit-keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}.ns-loader{height:2px;margin-top:-1px;overflow:hidden;width:100%}.ns-loader .bar{--tw-bg-opacity:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));height:2px;position:relative;width:100%}.ns-numpad-key{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--numpad-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-numpad-key:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--numpad-hover)/var(--tw-bg-opacity));border-color:rgb(var(--numpad-hover-edge)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.ns-numpad-key.error:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.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,.ns-numpad-key.error:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.success.active,.ns-numpad-key.success:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-numpad-key.success.active,.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,.ns-numpad-key.success:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.info.active,.ns-numpad-key.info:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-numpad-key.info.active,.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,.ns-numpad-key.info:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.warning.active,.ns-numpad-key.warning:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-numpad-key.warning.active,.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,.ns-numpad-key.warning:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.default.active,.ns-numpad-key.default:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--default-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--default-secondary)/var(--tw-border-opacity))}.ns-numpad-key.default.active,.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,.ns-numpad-key.default:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-media .sidebar{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .sidebar h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-media .content{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#ns-media .content #ns-grid .ns-media-image-selected{--tw-ring-color:rgb(var(--info-primary)/var(--tw-ring-opacity));--tw-ring-opacity:0.5}#ns-media .content .ns-media-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .content .ns-media-upload-item{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}#ns-media .content .ns-media-preview-panel{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))} \ No newline at end of file +:root{--typography:55 65 81;--surface:209 213 219;--popup-surface:250 250 250;--input-edge:156 163 175;--input-background:229 231 235;--input-disabled:156 163 175;--input-button:250 250 250;--input-button-hover:243 244 246;--input-button-active:250 250 250;--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;--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:59 130 246;--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:107 114 128;--tab-table-th-edge:107 114 128;--table-th:209 213 219;--table-th-edge:156 163 175;--floating-menu:255 255 255;--floating-menu-hover:241 245 249;--floating-menu-edge:226 232 240;--primary:55 65 81;--secondary:31 41 55;--tertiary:17 24 39;--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{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.is-popup .ns-box,.is-popup .ns-box .ns-box-header{color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box .ns-box-body{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.is-popup .ns-box div>h3{--tw-text-opacity:1}.is-popup .ns-box div>h3,.ns-box{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}.ns-box .ns-box-body,.ns-box .ns-box-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-box .ns-box-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-box div>h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice,.ns-notice h1,.ns-notice h2,.ns-notice h3,.ns-notice h4,.ns-notice h5,.ns-notice p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice .danger{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--danger-primary)/var(--tw-bg-opacity));border-color:rgb(var(--danger-secondary)/var(--tw-border-opacity))}.ns-notice .danger pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.warning{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-tertiary)/var(--tw-border-opacity))}.ns-notice.warning pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.success{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--success-tertiary)/var(--tw-border-opacity))}.ns-notice.success pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.error{--tw-border-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-notice.error,.ns-notice.error pre{--tw-bg-opacity:1;--tw-text-opacity:1}.ns-notice.error pre{background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-notice.info{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}.ns-notice.info pre{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--pre)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-normal-text{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-switch button.selected{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-switch button.selected,.ns-switch button.selected:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-switch button.selected:hover{--tw-bg-opacity:1}.ns-switch button.unselected{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.input-group input,.input-group select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.input-group button i,.input-group button span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}.input-group.info input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.info button{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.input-group.info button,.input-group.info button i,.input-group.info button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.error{--tw-border-opacity:1;border-color:rgb(var(--error-tertiary)/var(--tw-border-opacity))}.input-group.error input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.error button{--tw-bg-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity))}.input-group.error button,.input-group.error button i,.input-group.error button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.warning{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}.input-group.warning input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.warning button{--tw-bg-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}.input-group.warning button,.input-group.warning button i,.input-group.warning button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.input-group.success{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}.input-group.success input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.input-group.success button{--tw-bg-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity))}.input-group.success button,.input-group.success button i,.input-group.success button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-select select{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-select select,.ns-select select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.ns-select select option{--tw-bg-opacity:1}.ns-select select option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-input [disabled],.ns-media [disabled],.ns-select [disabled],.ns-switch [disabled],.ns-textarea [disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--tertiary)/var(--tw-text-opacity))}.ns-input .ns-enabled,.ns-media .ns-enabled,.ns-select .ns-enabled,.ns-switch .ns-enabled,.ns-textarea .ns-enabled{background-color:transparent}.ns-input label.has-error,.ns-media label.has-error,.ns-select label.has-error,.ns-switch label.has-error,.ns-textarea label.has-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-input label.is-pristine,.ns-media label.is-pristine,.ns-select label.is-pristine,.ns-switch label.is-pristine,.ns-textarea label.is-pristine{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input div.has-error,.ns-media div.has-error,.ns-select div.has-error,.ns-switch div.has-error,.ns-textarea div.has-error{--tw-border-opacity:1;border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-input div.is-pristine,.ns-media div.is-pristine,.ns-select div.is-pristine,.ns-switch div.is-pristine,.ns-textarea div.is-pristine{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-input .leading,.ns-media .leading,.ns-select .leading,.ns-switch .leading,.ns-textarea .leading{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input input,.ns-input textarea,.ns-media input,.ns-media textarea,.ns-select input,.ns-select textarea,.ns-switch input,.ns-switch textarea,.ns-textarea input,.ns-textarea textarea{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.ns-input button,.ns-media button,.ns-select button,.ns-switch button,.ns-textarea button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input button:hover,.ns-media button:hover,.ns-select button:hover,.ns-switch button:hover,.ns-textarea button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}.ns-input p.ns-description,.ns-media p.ns-description,.ns-select p.ns-description,.ns-switch p.ns-description,.ns-textarea p.ns-description{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-input p.ns-error,.ns-media p.ns-error,.ns-select p.ns-error,.ns-switch p.ns-error,.ns-textarea p.ns-error{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input{outline-width:0}.form-input [disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input label{--tw-text-opacity:1}.form-input label,.form-input select{color:rgb(var(--primary)/var(--tw-text-opacity))}.form-input select{--tw-bg-opacity:1;--tw-text-opacity:1}.form-input select,.form-input select option{background-color:rgb(var(--input-background)/var(--tw-bg-opacity))}.form-input select option{--tw-bg-opacity:1}.form-input select option:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-option-hover)/var(--tw-bg-opacity))}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-radius:.25rem}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}.form-input-invalid label{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-primary)/var(--tw-border-opacity));border-radius:.25rem}.form-input-invalid p{--tw-text-opacity:1;color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button a,.ns-button button{--tw-bg-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity))}.ns-button:hover a,.ns-button:hover button{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent}.ns-button.hover-success:hover a,.ns-button.hover-success:hover button,.ns-button.success a,.ns-button.success button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-success:hover a span.ns-label,.ns-button.hover-success:hover button span.ns-label,.ns-button.success a span.ns-label,.ns-button.success button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-primary)/var(--tw-text-opacity))}.ns-button.error a,.ns-button.error button,.ns-button.hover-error:hover a,.ns-button.hover-error:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.error a span.ns-label,.ns-button.error button span.ns-label,.ns-button.hover-error:hover a span.ns-label,.ns-button.hover-error:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-button.hover-warning:hover a,.ns-button.hover-warning:hover button,.ns-button.warning a,.ns-button.warning button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-warning:hover a span.ns-label,.ns-button.hover-warning:hover button span.ns-label,.ns-button.warning a span.ns-label,.ns-button.warning button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-button.default a,.ns-button.default button,.ns-button.hover-default:hover a,.ns-button.hover-default:hover button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-button.default a span.ns-label,.ns-button.default button span.ns-label,.ns-button.hover-default:hover a span.ns-label,.ns-button.hover-default:hover button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}.ns-button.hover-info:hover a,.ns-button.hover-info:hover button,.ns-button.info a,.ns-button.info button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-button.hover-info:hover a span.ns-label,.ns-button.hover-info:hover button span.ns-label,.ns-button.info a span.ns-label,.ns-button.info button span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}.ns-button .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-button .ns-disabled,.ns-button .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-buttons{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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 a.success,.ns-buttons button.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.success span.ns-label,.ns-buttons button.success span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--success-tertiary)/var(--tw-text-opacity))}.ns-buttons a.error,.ns-buttons button.error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.error span.ns-label,.ns-buttons button.error span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--error-secondary)/var(--tw-text-opacity))}.ns-buttons a.warning,.ns-buttons button.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.warning span.ns-label,.ns-buttons button.warning span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--warning-secondary)/var(--tw-text-opacity))}.ns-buttons a.default,.ns-buttons button.default{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--input-disabled)/var(--tw-text-opacity))}.ns-buttons a.default span.ns-label,.ns-buttons button.default span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.info,.ns-buttons button.info{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-buttons a.info span.ns-label,.ns-buttons button.info span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}.ns-buttons .ns-disabled{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));border-width:1px;cursor:not-allowed}.ns-buttons .ns-disabled,.ns-buttons .ns-disabled span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-close-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:transparent}.ns-close-button:hover,.ns-close-button:hover>i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-inset-button.active,.ns-inset-button.info.active,.ns-inset-button.info:hover,.ns-inset-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-inset-button.success.active,.ns-inset-button.success:hover,.ns-inset-button.warning.active,.ns-inset-button.warning:hover{--tw-bg-opacity:1;--tw-text-opacity:1;border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-inset-button.warning.active,.ns-inset-button.warning:hover{background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity))}.ns-inset-button.error.active,.ns-inset-button.error:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-multiselect .ns-dropdown{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#crud-table{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#crud-table .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}#crud-table .ns-crud-input input{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-table-row,#crud-table .ns-table-row td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}#crud-table .ns-table-row td{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-menu-wrapper>div{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity))}#crud-table .ns-table-row .ns-action-button{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-table-row .ns-action-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-enabled,#crud-table .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-table .ns-crud-button.table-filters-disabled,#crud-table .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-input-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));border-color:transparent}#crud-table .ns-crud-button:hover,#crud-table .ns-crud-button:hover i,#crud-table .ns-crud-input-button:hover,#crud-table .ns-crud-input-button:hover i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#crud-form .ns-crud-button,#crud-form .ns-crud-input-button{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-enabled,#crud-form .ns-crud-input-button.table-filters-enabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#crud-form .ns-crud-button.table-filters-disabled,#crud-form .ns-crud-input-button.table-filters-disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--crud-button-edge)/var(--tw-border-opacity));color:rgb(var(--secondary)/var(--tw-text-opacity))}#crud-form .ns-crud-button:hover,#crud-form .ns-crud-input-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--typography)/var(--tw-text-opacity))}#crud-form .ns-crud-input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--input-background)/var(--tw-bg-opacity));border-color:rgb(var(--input-background)/var(--tw-border-opacity))}#crud-form .ns-crud-input input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--crud-button-edge)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#main-container,#page-container{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#dashboard-cards *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#dashboard-aside{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}#dashboard-body{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.ns-toggle-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-toggle-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:transparent;color:rgb(55 65 81/var(--tw-text-opacity))}.ns-avatar{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}.ns-avatar,.ns-avatar:hover{color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-avatar.toggled,.ns-avatar:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:transparent}.ns-avatar.toggled{color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-button.panel-visible{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button.panel-hidden{--tw-border-opacity:1;border-color:rgb(var(--input-edge)/var(--tw-border-opacity))}#notificaton-wrapper #notification-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper #notification-button,#notificaton-wrapper #notification-button:hover{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper #notification-center>div>div{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#notificaton-wrapper .clear-all{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .clear-all:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card h1{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#notificaton-wrapper .notification-card{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot,#ns-orders-chart .head{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-chart .foot>div{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-chart .foot>div h2,#ns-orders-chart .foot>div span{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-orders-summary .title{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-orders-summary .head,#ns-orders-summary .title{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-orders-summary .head h3,#ns-orders-summary .head h4,#ns-orders-summary .head i,#ns-orders-summary .head p,#ns-orders-summary .head span,#ns-orders-summary .title h3,#ns-orders-summary .title h4,#ns-orders-summary .title i,#ns-orders-summary .title p,#ns-orders-summary .title span{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .paid-order,#ns-orders-summary .title .paid-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .other-order,#ns-orders-summary .title .other-order{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#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))}#ns-orders-summary .head .paid-currency,#ns-orders-summary .title .paid-currency{--tw-text-opacity:1;color:rgb(var(--typography)/var(--tw-text-opacity))}#ns-orders-summary .head .unpaid-currency,#ns-orders-summary .title .unpaid-currency{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers,#ns-best-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-best-cashiers .head,#ns-best-customers .head{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-best-cashiers .body,#ns-best-cashiers .head,#ns-best-customers .body,#ns-best-customers .head{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-best-cashiers .body .entry,#ns-best-customers .body .entry{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}.ns-scrollbar::-webkit-scrollbar{width:5px}.ns-scrollbar::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.5)}.ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-thumb)/var(--tw-bg-opacity))}.is-popup .ns-scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--scroll-popup-thumb)/var(--tw-bg-opacity))}ul.ns-vertical-menu{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}ul.ns-vertical-menu li{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}ul.ns-vertical-menu li .active,ul.ns-vertical-menu li:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--floating-menu-hover)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup,#confirm-popup,#prompt-popup{--tw-bg-opacity:1;background-color:rgb(var(--popup-surface)/var(--tw-bg-opacity))}#alert-popup h2,#confirm-popup h2,#prompt-popup h2{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#alert-popup p,#confirm-popup p,#prompt-popup p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons,#confirm-popup .action-buttons,#prompt-popup .action-buttons{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#alert-popup .action-buttons button:hover,#confirm-popup .action-buttons button:hover,#prompt-popup .action-buttons button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#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))}.is-popup{background:rgba(0,0,0,.4)}.is-popup .elevation-surface{--tw-border-opacity:1;background-color:rgb(var(--box-elevation-background)/var(--tw-bg-opacity));border-color:rgb(var(--box-elevation-edge)/var(--tw-border-opacity))}.is-popup .elevation-surface,.is-popup .elevation-surface.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.hoverable:hover{background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}.is-popup .elevation-surface.success{--tw-border-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.success,.is-popup .elevation-surface.success.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.success.hoverable:hover{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.error{--tw-border-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.error,.is-popup .elevation-surface.error.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.error.hoverable:hover{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.info{--tw-border-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.info,.is-popup .elevation-surface.info.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.info.hoverable:hover{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.is-popup .elevation-surface.warning{--tw-border-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.is-popup .elevation-surface.warning,.is-popup .elevation-surface.warning.hoverable:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.is-popup .elevation-surface.warning.hoverable:hover{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}#loader{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#loader p,#ns-pos-customer-select-popup .purchase-amount{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity));font-weight:600}#pos-container #pos-cart #tools .switch-cart>span.products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart #tools .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox,#pos-container #pos-cart .cart-table #cart-toolbox>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div hr{--tw-bg-opacity:1;background-color:rgb(var(--pos-button-edge)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-toolbox>div .ns-button button{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-table-header{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-table-header>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table a:hover{--tw-text-opacity:1;color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div,#pos-container #pos-cart .cart-table #cart-products-table>div>div{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product{--tw-border-opacity:1;border-color:rgb(var(--error-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .remove-product:hover{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .price:hover{--tw-text-opacity:1;color:rgb(var(--info-secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode{--tw-border-opacity:1;border-color:rgb(var(--success-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode,#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .wholesale-mode:hover{--tw-text-opacity:1;background-color:transparent;color:rgb(var(--success-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .normal-mode:hover{--tw-text-opacity:1;color:rgb(var(--info-primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .product-item>div .product-controls{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer>span{--tw-border-opacity:1;border-color:rgb(var(--info-primary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table>div .quantity-changer:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-hover)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart,#pos-container #pos-cart .cart-table #cart-products-table>div .product-price{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-table .empty-cart h3{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a{--tw-border-opacity:1;border-color:rgb(var(--info-tertiary)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table td a:hover{--tw-text-opacity:1;color:rgb(var(--info-tertiary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-products-summary table .summary-line a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));border-color:rgb(var(--success-primary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #pay-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));border-right-width:1px;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #discount-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--input-button-active)/var(--tw-bg-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:active,#pos-container #pos-cart .cart-table #cart-bottom-buttons #void-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#pos-container #pos-grid .switch-cart{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity));border-color:transparent;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-cart .products-count{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(var(--typography)/var(--tw-text-opacity))}#pos-container #pos-grid .switch-grid{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-header{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-header>div,#pos-container #pos-grid #grid-container #grid-header>div button{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-header>div button.pos-button-clicked{--tw-bg-opacity:1;background-color:rgb(var(--input-disabled)/var(--tw-bg-opacity));box-shadow:inset 0 0 5px 0 #303131}#pos-container #pos-grid #grid-container #grid-header>div input{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-breadscrumb ul>li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item{--tw-border-opacity:1;border-color:rgb(var(--pos-button-edge)/var(--tw-border-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item .cell-item-label{background:hsla(0,0%,98%,.73)}#pos-container #pos-grid #grid-container #grid-items .cell-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#pos-container #pos-grid #grid-container #grid-items .cell-item i,#pos-container #pos-grid #grid-container #grid-items .cell-item span{--tw-text-opacity:1;color:rgb(var(--secondary)/var(--tw-text-opacity))}#ns-pos-customers{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-pos-customers .ns-header{--tw-border-opacity:1;border-color:rgb(var(--box-edge)/var(--tw-border-opacity))}#ns-pos-customers .ns-header h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-pos-customers .ns-tab-cards h2,#ns-pos-customers .ns-tab-cards h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-order-type,#ns-pos-customers .ns-body{--tw-bg-opacity:1;background-color:rgb(var(--box-background)/var(--tw-bg-opacity))}#ns-order-type h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type div>div>i{--tw-text-opacity:1;color:rgb(var(--error-primary)/var(--tw-text-opacity))}#ns-order-type div>div div>p{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-order-type .ns-box-body>div:hover h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-order-type .ns-box-body>div h4{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-units-selector .overlay{background:rgba(0,0,0,.73)}#ns-pos-cash-registers-popup div.alert{--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}#ns-payment-popup .ns-pos-screen{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div{--tw-bg-opacity:1;background-color:rgb(var(--tab-active-border)/var(--tw-bg-opacity))}#ns-payment-popup>div h3,#ns-payment-popup>div ul li{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div ul li.ns-payment-gateway.ns-visible,#ns-payment-popup>div ul li.ns-payment-list.ns-visible,#ns-payment-popup>div ul li:hover{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div ul li span.ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-wrapper ul li button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--error-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-type-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-submit-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-layaway-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--input-button)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-buttons .ns-payment-button .ns-label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#ns-payment-popup>div .ns-payment-list{--tw-border-opacity:1;border-top-color:rgb(var(--tab-active)/var(--tw-border-opacity))}#ns-payment-popup>div .ns-payment-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab .tab{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab .tab.active{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}.ns-tab .tab.inactive{--tw-bg-opacity:1;background-color:rgb(var(--tab-inactive)/var(--tw-bg-opacity))}.ns-tab-item{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active-border)/var(--tw-border-opacity))}h1,h2,h3,h4,h5,h6{color:rgb(var(--primary)/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6,p{--tw-text-opacity:1}p{color:rgb(var(--secondary)/var(--tw-text-opacity))}.ns-tab-item .ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--tab-table-th)/var(--tw-bg-opacity));border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity))}.ns-tab-item .ns-table tbody,.ns-tab-item .ns-table thead th{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-tab-item .ns-table tbody td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--tab-table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table{width:100%}.ns-table thead{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead th{background-color:rgb(var(--table-th)/var(--tw-bg-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table thead th,.ns-table thead tr.error td,.ns-table thead tr.error>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table thead tr.error td,.ns-table thead tr.error>th{background-color:rgb(var(--error-tertiary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.success td,.ns-table thead tr.success>th{background-color:rgb(var(--success-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th,.ns-table thead tr.success td,.ns-table thead tr.success>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table thead tr.info td,.ns-table thead tr.info>th{background-color:rgb(var(--info-tertiary)/var(--tw-bg-opacity))}.ns-table thead tr.warning td,.ns-table thead tr.warning>th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-tertiary)/var(--tw-bg-opacity));border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody,.ns-table tfoot{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity))}.ns-table tbody tr.info,.ns-table tfoot tr.info{background-color:rgb(var(--info-primary)/var(--tw-bg-opacity))}.ns-table tbody tr.error,.ns-table tbody tr.info,.ns-table tfoot tr.error,.ns-table tfoot tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.error,.ns-table tfoot tr.error{background-color:rgb(var(--error-primary)/var(--tw-bg-opacity))}.ns-table tbody tr.success,.ns-table tfoot tr.success{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--success-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tbody tr.warning,.ns-table tfoot tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--warning-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--table-th-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-table tr.info{background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity))}.ns-table tr.error,.ns-table tr.info{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.error{background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity))}.ns-table tr.success{background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity))}.ns-table tr.success,.ns-table tr.warning{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-table tr.warning{background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity))}@-webkit-keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}@keyframes loader-animation{0%{left:-100%}49%{left:100%}50%{left:100%}to{left:-100%}}.ns-loader{height:2px;margin-top:-1px;overflow:hidden;width:100%}.ns-loader .bar{--tw-bg-opacity:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:rgb(var(--info-primary)/var(--tw-bg-opacity));height:2px;position:relative;width:100%}.ns-numpad-key{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--numpad-edge)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}.ns-numpad-key:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--numpad-hover)/var(--tw-bg-opacity));border-color:rgb(var(--numpad-hover-edge)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.ns-numpad-key.error:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--error-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--error-secondary)/var(--tw-border-opacity))}.ns-numpad-key.error.active,.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,.ns-numpad-key.error:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.success.active,.ns-numpad-key.success:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--success-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--success-secondary)/var(--tw-border-opacity))}.ns-numpad-key.success.active,.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,.ns-numpad-key.success:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.info.active,.ns-numpad-key.info:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--info-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--info-secondary)/var(--tw-border-opacity))}.ns-numpad-key.info.active,.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,.ns-numpad-key.info:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.warning.active,.ns-numpad-key.warning:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--warning-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--warning-secondary)/var(--tw-border-opacity))}.ns-numpad-key.warning.active,.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,.ns-numpad-key.warning:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ns-numpad-key.default.active,.ns-numpad-key.default:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--default-secondary)/var(--tw-bg-opacity));border-color:rgb(var(--default-secondary)/var(--tw-border-opacity))}.ns-numpad-key.default.active,.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,.ns-numpad-key.default:hover,.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{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ns-media .sidebar{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .sidebar h3{--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}#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;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity));border-color:rgb(var(--tab-active)/var(--tw-border-opacity));color:rgb(var(--primary)/var(--tw-text-opacity))}#ns-media .content{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}#ns-media .content #ns-grid .ns-media-image-selected{--tw-ring-color:rgb(var(--info-primary)/var(--tw-ring-opacity));--tw-ring-opacity:0.5}#ns-media .content .ns-media-footer{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))}#ns-media .content .ns-media-upload-item{--tw-bg-opacity:1;background-color:rgb(var(--box-elevation-hover)/var(--tw-bg-opacity))}#ns-media .content .ns-media-preview-panel{--tw-bg-opacity:1;background-color:rgb(var(--tab-active)/var(--tw-bg-opacity))} \ No newline at end of file diff --git a/readme/javascript/README.md b/readme/javascript/README.md deleted file mode 100755 index 16a9c87b4..000000000 --- a/readme/javascript/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Javascript API -NexoPOS 4 is built on top of Vue.js. It provides bunch of components that helps to prototype UI quickly. Some part of the applications are running as SPA, such as the setup page. This section will disclose the internal JavaScript API to help understanding how it works. diff --git a/readme/javascript/classes/form-validation.md b/readme/javascript/classes/form-validation.md deleted file mode 100755 index eb6c3a962..000000000 --- a/readme/javascript/classes/form-validation.md +++ /dev/null @@ -1,68 +0,0 @@ -## Form Validation -The Form validation helps to make sure a form is valid before submition. On NexoPOS 4.x a reactive approach is used to build a form. That ensures dynamic form creation (from remote server). The component `ns-input`, `ns-select`, `ns-radio`, `ns-datetime`, `ns-date`, `ns-textarea` are all compatible with the validation. Refer to each components to understand how the integration is made. - -The Form Validation class is available on "resources/js/libraries/form-validation.js". This class expose some methods the helps interactif with a Form Array. A Form Array consist of list of fields. - -Here is how to defined a field. - -### Creating An Array Of Fields -```js -const myFields = [ - { - 'label' => 'Your Username', - 'name' => 'username', - 'description' => '', - 'validation' => 'required', - } -]; -``` - -While looping the fields, the Form Validation class uses the `validation` attribute of each field as a reference for the validation. On the previous example, the rule `required` is applied. But a validation my contains more than one rule, splitted by the `|` character. - -### Init Validation Class On Fields -Ideally, it's recommended to initialize an array of field using the `createForm` method of the Form Validation class. This method ensures that the form is populated with useful properties (for the validation). This can be made this way : - -```js -const myFields = [ - { - 'label' => 'Your Username', - 'name' => 'username', - 'description' => '', - 'validation' => 'required', - } -]; -const form = require( './path/to/form-validation' ); -const fields = form.createForm( myFields ); -``` - -### Render Forms Dynamically -As we've said that a reactive approach is used, you can use existing form components to render your form. This should be made this way. - -```html - -``` - -### Form Validation -Before proceeding to the validaton, it's required to make sure the provided data are valid using the ruleset defined on each field. This can be made using the `validateForm` methods which accepts an array of fields (initialized with `createForm`). Here is how you can acheive that : - -```js -// within a component -methods: { - submitForm() { - if ( this.form.validateForm( this.fields ) ) { - // means the form is valid. - } - } -} -// ... -``` -### Extracting Form Value -If the provided form consist of an array of Field, then you'll need to extract the field value before submitting the form to the server. Ideally this is how you'll proceed : - -```js -// assuming this.form is an instance of FormValidation -const data = this.form.extractFields( this.fields ); -nsHttpClient.post( '/foo/bar', data ).subscribe( _ => ... ); -``` diff --git a/readme/javascript/how-to-register-custom-vue-field-component.md b/readme/javascript/how-to-register-custom-vue-field-component.md deleted file mode 100755 index 25d4ec6ba..000000000 --- a/readme/javascript/how-to-register-custom-vue-field-component.md +++ /dev/null @@ -1,75 +0,0 @@ -Most of the components available on NexoPOS 4.x are Vue.js components. If for some reason, you would like to inject a custom fields, you need to understand how fields are created. -First of all, default fields are automatically loaded within every main Vue instances, however you can't register your component the same way as that will involve editing the source code. -The work around to do this is first to edit the signature of the fields from the backend and from the frontend to create a Vue component that will automatically be rendered. - -## Modifiy Backend Signature -By modifying the signature we mean being able to change the fields provided by default. For more forms, NexoPOS 4.x perform an asynchronous request to the server to get -fields signature and thefore load the form accordingly. Any custom field should be referenced there as well. While defining your custom field you can use the following types : - -- text -- textarea -- password -- email -- number -- media (opens the media library) -- custom (let you define the shape of your field) - -We'll then register a filter that will overwrite the login page fields : - -```php -use App\Services\Hook; - -// ... - Hook::addFilter( 'ns-login-fields', function( $fields ) { - $fields[] = [ - 'type' => 'custom', - 'name' => 'myCustomField', // <= pay attention to the case sensitiveness of this property. - ]; - - return $fields; - }); -``` - -## Render Your Component - -While for most of the listed type there is an accurate use-case and render similarily throughout the application, for `custom` it's important to explain how it work. - -Not every field might use NexoPOS 4.x default styling and features. This type let you dynamically load a vue component within NexoPOS 4.x Vue instances. -This is possible thanks to the javascript object named : `nsExtraComponents`. - -This is the object where you must define your custom field component. Let's create a custom click counter component : - -```js -nsExtraComponents.myCustomField = Vue.component( 'myCustomField', { - template: ``, - data() { - return { - counter : 0 - } - } -}); -``` - -You should note that the property we set to `nsExtraComponents` is named exactly as the value we've set on the fields signature : "myCustomField". It's important to keep it -that was as NexoPOS 4.x will fetch from `nsExtraComponents` to see if any component has been registered in order to render the field. If it's not correcly defined, nothing will render. - -## About Parameters and Event - -While the component is rendered, the "field" signature is passed as `field` property to the custom field component. That signatures includes if it's provided from the signature : - -- the field label -- the field name -- the field description -- the field validation - -And some other attributes automatically added while rendering the component. -As this component should behave as any regular fields, @change and @blur events are expected to be dispatched from the field. Typically here is how your custom input component might looks like. - -```js -nsExtraComponents.myCustomInput = Vue.component( 'myCustomInput', { - template: ``, - props: [ 'field' ] -}); - -``` -*We assume here `myCustomInput` is correctly defined on the field signature*. diff --git a/readme/javascript/inputs/ns-media-input.js.md b/readme/javascript/inputs/ns-media-input.js.md deleted file mode 100755 index f0953f542..000000000 --- a/readme/javascript/inputs/ns-media-input.js.md +++ /dev/null @@ -1,55 +0,0 @@ -# ns-media-input - -This file helps to retreive a link or a module (as a js object) from the media library. This field should likely be used to attach media to components. -The field can either receive a link to the media or the object that will be provided as the value of a `Field` - -## Using Media URL - -```vue - -