@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}:root{--app-zoom: .65}@keyframes spin{to{transform:rotate(360deg)}}html{zoom:var(--app-zoom)}html.landing-no-zoom{zoom:1}html,body{height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb;color:#111827}body{overflow-x:hidden}.p-datepicker-panel{max-width:350px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.error-alert{background:#fdeaea;border:1px solid #f5c2c7;border-radius:8px;padding:24px;margin:24px 0;color:#842029;box-shadow:0 2px 8px #dc354514}.error-header{display:flex;align-items:center;margin-bottom:8px}.error-icon{color:#dc2626;font-size:32px;margin-right:12px}.error-title{font-size:1.5rem;font-weight:700}.error-message-text{margin-bottom:16px;font-size:1.1rem}.error-actions{margin-bottom:16px}.error-help{background:#fff0f1;border-radius:4px;padding:12px;margin-top:8px}input[appDatePicker],.form-control[appDatePicker],.form-input[appDatePicker]{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b74f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;border:1px solid #dbe2ea;border-radius:12px;padding:12px 44px 12px 14px;font-weight:600;font-size:14px;color:#0f172a;letter-spacing:.2px;box-shadow:0 10px 20px #94a3b829,inset 0 1px 2px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}input[appDatePicker]:hover:not(:disabled):not(:readonly),.form-control[appDatePicker]:hover:not(:disabled):not(:readonly),.form-input[appDatePicker]:hover:not(:disabled):not(:readonly){border-color:#94a3b8;box-shadow:0 12px 24px #94a3b838,inset 0 1px 2px #0f172a0d}input[appDatePicker]:focus,.form-control[appDatePicker]:focus,.form-input[appDatePicker]:focus{outline:none;border-color:#5b74f1;box-shadow:0 0 0 3px #5b74f133,0 12px 24px #5b74f12e;transform:translateY(-1px)}input[appDatePicker]:focus-visible,.form-control[appDatePicker]:focus-visible,.form-input[appDatePicker]:focus-visible{outline:3px solid rgba(91,116,241,.35);outline-offset:2px}input[appDatePicker]:disabled,input[appDatePicker]:readonly,.form-control[appDatePicker]:disabled,.form-control[appDatePicker]:readonly,.form-input[appDatePicker]:disabled,.form-input[appDatePicker]:readonly{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed;opacity:.7}select,select.form-select,select.form-control,select.form-input,select.page-size-select,select.status-dropdown,select.currency-select,select.filter-select,select.local-filter-select,select.selector-input,select.store-selector-input{border:1px solid #ced4da!important;border-radius:12px!important;background:#fff!important;height:36px!important;padding:.35rem .75rem!important;font-size:.875rem!important;color:#1f2937!important;box-shadow:0 4px 10px #0f172a0d!important;transition:border-color .2s ease,box-shadow .2s ease!important}select:hover:not(:disabled){border-color:#94a3b8!important}select:focus{outline:none!important;border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff2e!important}select:disabled{background-color:#f5f5f5!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:.7!important}
