@charset "UTF-8";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}body{margin:0;padding:0;font-family:Open Sans,sans-serif!important;transition:background-color .3s ease,color .3s ease;--color-1: #3838c7;--color-2: #e91e63;--color-3: #d5883b;--color-4: #011433;--gradient-primary: #011433;--gradient-secondary: #011433;--background-light: #f5f7fa;--background-dark: #121212;--text-light: #ffffff;--text-dark: #333333;--text-color: #6f757c;font-family:Arial,sans-serif}body.theme-logo{--color-1: #ff9800;--color-2: #e91e63;--color-3: #673ab7;--color-4: #1976d2;--gradient-primary: linear-gradient(45deg, var(--color-1), var(--color-2), var(--color-3), var(--color-4));--gradient-secondary: linear-gradient(90deg, var(--color-4), var(--color-3), var(--color-2), var(--color-1))}body.light-theme{--primary-color: #001f3f;--primary-color-dark: #021324;--primary-color-darker: #001429;--secondary-color: #001f3f;--secondary-color-dark: #001932;--background-color: #ffffff;--surface-color: #ffffff;--text-secondary-color: #606770;--border-color: #e1e4e8;--hover-color: #e0e4eb;--shadow-color: rgba(0, 0, 0, .1)}body.dark-theme{--primary-color: #001f3f;--primary-color-dark: #001932 --primary-color-darker: #001429;--secondary-color: #001f3f;--secondary-color-dark: #001932;--background-color: #121212;--surface-color: #1e1e1e;--text-secondary-color: #b0b0b0;--border-color: #333639;--hover-color: #25282c;--shadow-color: rgba(0, 0, 0, .4)}.top-button{background:transparent;color:var(--color-4);border:1px solid transparent;max-height:none}.top-button:hover{background:transparent;color:var(--color-1);border:1px solid var(--color-1)}.button-gradient{background:var(--gradient-primary);color:var(--text-light);border:none;padding:10px 20px;border-radius:6px;transition:.3s}.button-gradient:hover{background:var(--gradient-secondary)}.header{background:var(--gradient-secondary);color:var(--text-light);padding:15px;text-align:center}h1,h2,h3,h4,h5,h6{color:var(--text-color);margin:0;font-weight:600}p{color:var(--text-secondary-color);margin:0;line-height:1.6}.receive-print-container .receive-print-label,.receive-print-container .print-label-value,.receive-print-container .print-label-value-w-no-wrap{font-weight:700!important;color:#000!important}button{margin:0 2px;background-color:var(--color-4);color:#fff;border:none;padding:8px 12px;border-radius:2px;cursor:pointer;font-size:15px;font-weight:500;transition:background-color .3s ease,filter .3s ease,transform .1s ease;max-height:40px}button:hover{background:var(--color-3)}button:active{background-color:var(--primary-color-darker);transform:scale(.98)}button.secondary{background-color:var(--secondary-color);color:#121212}button.secondary:hover{background-color:var(--secondary-color-dark)}.delete-button{background:transparent;color:#b5b4b4;border:1px solid #b5b4b4}.delete-button:hover{background:transparent;color:#bd4039;border:1px solid #bd4039}.delete-button:active{background-color:#ff4136;transform:scale(.98)}.tab-content{padding:15px;background:#f9f9f9;margin-top:5px}.d-flex-x{display:flex}.d-flex{display:flex;width:100%}.d-flex div{width:100%}.jcb{justify-content:space-between}.jce{justify-content:flex-end}.aic{align-items:center}.breadcrumb:hover{text-decoration:underline}.details-view-breadcrumb{display:flex;justify-content:flex-start;gap:10px}.action-button-container{display:flex;justify-content:flex-end;gap:10px}.card{background-color:var(--surface-color);border-radius:12px;padding:20px;box-shadow:0 4px 6px var(--shadow-color);transition:box-shadow .3s ease,transform .2s ease}.card:hover{box-shadow:0 6px 12px var(--shadow-color);transform:translateY(-3px)}input,textarea,select{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:12px;font-size:14px;color:var(--text-color);transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--color-4);outline:none;box-shadow:0 0 8px rgba(var(--color-4),.3)}.ng-select.searchable-select{width:100%}.ng-select.searchable-select .ng-select-container{min-height:40px;border:1px solid #dcdcdc;border-radius:8px;box-shadow:none}.ng-select.searchable-select.ng-select-opened>.ng-select-container,.ng-select.searchable-select.ng-select-focused>.ng-select-container{border-color:#0d66c2;box-shadow:0 0 0 2px #0d66c224}.ng-select.searchable-select .ng-value-container{padding-left:10px;padding-right:10px}.ng-select.searchable-select .ng-value{max-width:100%}.ng-select.searchable-select .ng-value-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.searchable-select input{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.ng-select.searchable-select .ng-dropdown-panel{margin-top:4px;border:1px solid #dcdcdc;border-radius:8px;background:#fff;box-shadow:0 8px 20px #00000024;z-index:2000}.ng-select.searchable-select .ng-dropdown-panel .ng-dropdown-panel-items{max-height:260px}.ng-select.searchable-select .ng-dropdown-panel .ng-option{min-height:36px;padding:8px 10px;border-bottom:1px solid #f0f2f5;background:#fff;white-space:normal}.ng-select.searchable-select .ng-dropdown-panel .ng-option:last-child{border-bottom:0}.ng-select.searchable-select .ng-dropdown-panel .ng-option.ng-option-marked{background:#eef4ff}.ng-select.searchable-select .search-option-text{line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}a{color:var(--color-4);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-color-dark)}.text-primary{color:var(--color-4)}.text-secondary{color:var(--secondary-color)}.bg-primary{background-color:var(--color-4)}.bg-secondary{background-color:var(--secondary-color)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}@media (max-width: 768px){button{padding:10px 20px;font-size:14px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#1976d244;border-radius:10px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#1976d2}::-webkit-scrollbar-corner{background:#f1f1f1}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0003;max-width:900px;width:900px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-body{display:flex;flex-direction:column;align-items:center}.close-button{background:transparent;border:none;font-size:20px;cursor:pointer}@media (max-width: 767.9px){.sidebar.minimized{width:0}.sidebar{position:fixed;top:60px;left:0;height:calc(100vh - 60px);width:250px;box-shadow:2px 0 10px #0003;overflow:hidden;background-color:#efefef;transition:width .3s ease;z-index:1000}.main-content{width:100vw!important}.overlay{display:none;position:fixed;top:60px;left:0;width:100vw;height:calc(100vh - 60px);background:#0000004d;z-index:999}.overlay.visible{display:block}}@media (min-width: 768px){.app-container .sidebar{position:relative}.overlay.visible{display:none}}
