body,html{font-family:Arial,sans-serif;height:100%}.button-container{align-items:center;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;justify-content:center;min-width:300px;padding:20px}.card{background-color:#fff0;border:#1c2630;border-radius:5px;margin:10px auto;max-width:500px;padding:1rem}.card-body{display:flex;flex-direction:column}.text-center{text-align:center}.medicine-upload-form .input-group{align-items:center;display:flex}.medicine-upload-form .medicine-upload-label{flex:1 0 30%}.medicine-upload-form .medicine-upload-input{flex:1 0 70%;max-width:70%}.medicine-upload-form button[type=submit]{margin-left:30%;max-width:70%;width:100%}.form-container{display:flex;flex-direction:column}.Title{margin-bottom:20px;text-align:center}.form-row{margin-bottom:10px}.input-field{display:flex;flex-direction:column}.input-field input{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:10px}.account-card-item{justify-content:space-between;margin-bottom:.25rem}.account-card-label{font-weight:700;margin-bottom:40px;min-width:150px}.account-card-value{color:#333}.details-container{color:#007bff;cursor:pointer;margin-top:5px;text-decoration:underline}.details-content{display:none}.details-content.expanded{display:block}.medicine-selection{display:flex;flex-direction:column}.medicine-search{margin-bottom:10px}.form-container{border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:20px;max-width:400px;padding:7px 20px 20px 30px}.form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;max-width:300px}.input-field{flex:1 1;margin-right:10px}.input-field:last-child{margin-right:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 2px 4px #0000001a;box-sizing:border-box;display:block;font-size:12px;margin-bottom:10px;padding:6px 12px;width:100%}.table-container{display:flex;justify-content:space-between;margin:10px;max-width:500px;padding-left:10px}.table-list{flex:1 1;margin-left:30px;margin-right:50px}table{box-shadow:0 4px 6px #0000001a}td,th{padding:8px 12px}th{background-color:#f5f5f5;font-weight:700}.medicine-form{flex:1 1}.Title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:left;text-decoration:underline}.medicine-list{flex:1 1;margin-left:30px;margin-right:50px}.reset-button-styles{background:none;border:initial;border-radius:0;border-radius:initial;box-shadow:none;color:#000;color:initial;cursor:auto;font-size:medium;font-weight:400;letter-spacing:normal;margin:0;padding:0;text-transform:none;transition:none}.Large-title{font-family:Arial,sans-serif;font-size:2.5em;text-align:center;text-decoration:underline}.popup{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;height:80vh;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vh;z-index:1000}@media screen and (max-width:480px){.popup{left:50%!important;position:fixed;top:50%!important;transform:translate(-50%,-50%)!important;width:90%}}.button{border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;flex:1 0 auto;margin-bottom:1em;margin-left:10px;margin-top:.5em;max-width:150px;min-width:75px;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.button:hover{background-color:#13c0f9}.button:active{box-shadow:0 2px 4px #0000001a}.button:disabled{background-color:#ccc;box-shadow:none;color:#888;cursor:not-allowed}.EditableTable{border-collapse:collapse;font-family:Arial,sans-serif;font-size:.8em;width:100%}.EditableTable th{border:1px solid #ddd;color:#000;overflow:auto;padding:5px;position:relative;resize:horizontal;text-align:center}.EditableTable .columnHeader{align-items:center;display:flex;font-size:.8em;justify-content:center}.EditableTable td{border:1px solid #ddd;padding:8px}.EditableTable .editable-table-button{background:none;border:none;box-shadow:none;color:#000;cursor:pointer;font-size:.8em;font-weight:700;margin-bottom:0;padding:2px 5px;transition:box-shadow .3s ease}.EditableTable .editable-table-button:hover{box-shadow:0 0 10px #00000080}.EditableTable .removeButton{background:none;border:none;box-shadow:none;color:#000;cursor:pointer;left:2px;margin-bottom:1px;padding:5px;position:absolute;top:2px;transition:box-shadow .3s ease}.EditableTable .removeButton:hover{box-shadow:0 0 10px #00000080}.EditableTable .sortButton{background:none;border:none;box-shadow:none;color:#000;cursor:pointer;display:block}.selectedRow{background-color:#dddddd5c}.EditableTable::-webkit-scrollbar{width:10px}.EditableTable::-webkit-scrollbar-track{background:#f1f1f1}.EditableTable::-webkit-scrollbar-thumb{background:#888}.EditableTable::-webkit-scrollbar-thumb:hover{background:#555}.EditableTable .sortButton{font-size:12px;font-weight:700;margin-bottom:8px}.EditableTable .sortButton:after,.EditableTable .sortButton:before{color:red}.EditableTable .sortButton[data-direction=asc]:after{content:"↑";font-weight:700}.EditableTable .sortButton[data-direction=desc]:after{content:"↓";font-weight:700}.transfer-list{align-items:center;background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;justify-content:space-between;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.list,.transfer-list{border:1px solid #ccc}.list{height:300px;overflow-y:auto;width:200px}.list-item{cursor:pointer;padding:10px}.list-item:hover{background-color:#ddd}.transfer-list-buttons{display:flex;flex-direction:column;gap:10px}.transfer-list-button{background:none;border:none;box-shadow:none;color:#000;cursor:pointer;font-size:.8em;padding:5px 10px;transition:box-shadow .3s ease}.transfer-list-button:hover{box-shadow:0 0 10px #00000080}.overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.column-selector-container{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:500px;padding:10px}.select-container{display:inline-block;margin-left:10px;max-width:300px}th{position:relative}.removeButton.bottom-left{bottom:0;left:0;position:absolute}.settings-box{border:1px solid grey;border-radius:10px;margin-right:10px;max-width:200px;padding:10px}.settings-button{background-color:#f2f2f2;border:1px solid #ccc;cursor:pointer;margin:5px 0;padding:5px}th:hover .editable-table-button,th:hover .removeButton{visibility:visible}.editable-table-button,.removeButton{visibility:hidden}.pagination-controls{margin-top:10px}.pagination-inner{align-items:center}.pagination-item{margin:0 5px}.editable-table-container{margin:0 auto;width:95%}.top-controls{font-size:12px;justify-content:space-between;margin-bottom:10px}.global-search-container,.search-toggle-container,.show-entries-container,.top-controls{align-items:center;display:flex}.entries-select{font-size:12px;margin:0 5px}.table-wrapper{overflow-x:auto;width:100%}.pagination-controls{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding-top:10px}.pagination-inner{display:flex;justify-content:center}.page-item{cursor:pointer;font-weight:400;margin:0 5px}.page-item.active,.page-item:hover{font-weight:700;text-decoration:underline}.page-item[disabled]{color:grey;cursor:not-allowed}.sub-tabs,.tabs{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.tabs{justify-content:space-around}.sub-tabs{justify-content:center}.sub-tab,.tab{cursor:pointer;flex-grow:1;padding:5px 15px;text-align:center}.sub-tab{padding:3px 5px}.sub-tab:hover,.tab:hover{background-color:#ddd}.sub-tab.active,.tab.active{border-bottom:2px solid #3f51b5}@media (max-width:600px){.sub-tab,.tab{font-size:.8em;padding:5px 10px}}:root{--clr:#0ab3ff}.Form-card{align-items:center;background:#fff;display:flex;justify-content:center;max-width:600px}.Form-card,.table-list{margin:0 auto;width:100%}.table-list{max-width:800px;overflow-x:auto}.Form-card-body{background:#fff;border-radius:10px;display:flex;padding:10px 20px;text-align:center}.Form-form-row-button-container{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}.Form-Title{color:#000;font-size:1.25em;font-weight:500;margin-bottom:30px;text-transform:uppercase}.Form-form-row{margin-bottom:20px;width:100%}.Form-form-row,.Form-input-field{position:relative}.Form-input-field input{background:none;border:none;border-bottom:2px solid #999;box-shadow:none;color:#000;font-size:.75em;letter-spacing:.02em;outline:none;padding:10px 0 5px;width:100%}.Form-input-field label{bottom:0;color:#999;left:0;pointer-events:none;position:absolute}.Form-input-field label span{display:inline-block;transition:.2s ease-in-out,font-size .2s ease-in-out}.Form-input-field input:focus~label span,.Form-input-field input:valid~label span{color:#0ab3ff;color:var(--clr);font-size:.75em;letter-spacing:.15em;transform:translateY(-25px)}.Form-input-field input:focus,.Form-input-field input:valid{border-bottom:2px solid #0ab3ff;border-bottom:2px solid var(--clr)}.textarea-container{width:100%}.textarea-label{color:#a9a9a9;display:block;font-size:14px}.textarea-box{resize:none;width:80%}.medicine-upload-card{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:300px;padding:20px;position:relative;width:90%}.medicine-upload-header{font-size:1.5em;font-weight:700;margin-bottom:20px}.medicine-upload-header2{font-size:1.5em;font-weight:700;margin-top:1px}.medicine-upload-body{width:100%}.medicine-upload-form{display:flex;flex-direction:column;width:100%}.medicine-upload-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.medicine-upload-label{font-weight:700}.medicine-upload-value{font-weight:400}.medicine-upload-error{color:red}.medicine-upload-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:0;margin-top:20px;padding:10px 20px;text-align:center}.switch-button-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:20px;width:100%}.highlighted-header{background-color:#f2f2f2;border:2px solid #007bff;border-radius:5px;box-shadow:0 4px 6px #0000001a;font-size:1.5em;font-weight:700;margin-bottom:20px;max-width:500px;padding:10px}.settings-container{display:flex}.account-card-error{color:red}.carrier-pack-layout{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.product-details-card{flex:1 1}.visualization-card{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:350px;padding:15px;position:relative;width:70%}.visualization-header{color:#333;font-size:1.2em;font-weight:700;margin-bottom:15px}.visualization-body{display:flex;justify-content:center;width:100%}.pie-chart-container{max-height:250px;width:80%}.Hd-header{align-items:center;background-color:#333;color:#fff;display:flex;font-family:Arial,sans-serif;height:50px;justify-content:space-between;padding:10px;position:fixed!important;top:0!important;width:99%;z-index:100}.Hd-header-title-container{align-items:center;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.Hd-title{font-size:24px;font-weight:700;margin-left:10px}.Hd-hamburger-menu{cursor:pointer;height:16px;margin-right:20px;position:relative;width:24px}.Hd-line{background-color:#fff;height:2px;position:absolute;transition:all .3s;width:100%}.Hd-line:first-child{top:0}.Hd-line:nth-child(2){top:7px}.Hd-line:nth-child(3){top:14px}.Hd-back-arrow{color:#fff;cursor:pointer;font-size:24px;margin-right:50px;right:30px}.Hd-header-right{align-items:center;display:flex;flex-direction:row;margin-left:auto}.Hd-sign-out-button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;margin-right:20px}.Hd-logo{height:40px}.Hd-sidebar-bottom{background-color:#333;display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-between;left:0;max-height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto;position:fixed;text-align:left!important;top:50px;transform:translateX(-100%);transition:transform .3s;width:200px;z-index:10}.Hd-sidebar-bottom.open{text-align:left!important;transform:translateX(0)}.Hd-sidebar-bottom ul{list-style-type:none;margin-top:30px;padding:0}.Hd-sidebar-bottom li{padding:12px 8px}.Hd-sidebar-bottom a{border-radius:4px;color:#fff;display:block;margin:-8px -16px;padding:8px 16px;text-decoration:none;transition:background-color .3s}.Hd-sidebar-bottom a:hover{background-color:#444;border-radius:40px}.Hd-main-content{margin-top:50px;transition:margin-left .3s}.Hd-main-content.sidebar-open{margin-left:200px}.Hd-header-nav a{border-radius:4px;margin:-10px 0;padding:10px}.Hd-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Hd-modal-content{background:#fff;border-radius:4px;max-height:80%;max-width:500px;overflow:auto;padding:20px}.Hd-user-details{background:#fff;border-radius:5px;box-shadow:0 8px 16px 0 #0003;padding:20px}.Hd-user-info{cursor:pointer;position:relative}.Hd-user-info:hover .Hd-user-details{display:block}.Hd-user-info .Hd-user-details{display:none;position:absolute;right:0;z-index:1}.Hd-header-nav{display:none}.Hd-header-nav a{color:#fff;padding:10px 20px;text-decoration:none;transition:color .3s,background-color .3s}.Hd-header-nav a:hover{background-color:#ffffff1a;color:#ccc}@media (min-width:769px){.Hd-header-nav{display:flex}}.Hd-User-button{background-color:#333;border:none;border-radius:4px;box-shadow:0 8px 15px #0000001a;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px;transform:translateY(-3px);transition:color .3s,background-color .3s}.Hd-User-button:hover{background-color:#ffffff1a;color:#ccc}.Hd-User-button:active{box-shadow:0 4px 10px #0000001a;transform:translateY(1px)}.Hd-reset-button-styles{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.dropdown-container{border-bottom:2px solid grey;border-radius:4px;margin:10px 0;overflow:visible;position:relative}.styled-dropdown{-webkit-appearance:none;appearance:none;background-color:initial;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5"><path fill="grey" d="M0 0h10L5 5z"/></svg>');background-position:right 8px center;background-repeat:no-repeat;border:none;color:grey;font-size:16px;outline:none;padding:6px 24px 6px 8px;width:100%}.dropdown-container:focus-within{border-bottom:2px solid #0ab3ff}.dropdown-label{color:grey;font-size:16px;left:8px;pointer-events:none;position:absolute;top:6px;transition:.2s ease}.dropdown-label.active{background-color:initial;color:#0ab3ff;font-size:12px;left:4px;padding:0 4px;top:-10px}.styled-dropdown::-ms-expand{display:none}.Storage-Dropdown-container{margin:20px 0}.Storage-Dropdown-label{display:block;font-weight:700;margin-bottom:5px}.Storage-Dropdown-select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.Storage-Dropdown-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0 20px 5%;max-width:70%;padding:20px;width:100%}.Storage-Dropdown-container{margin-bottom:20px}.user-details{border:1px solid #ccc;border-radius:10px;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;margin:1rem auto;min-width:500px;padding:1rem;width:60%}.user-detail{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:.5rem 0}.user-detail p{flex:1 1;margin-right:1rem;min-width:200px;text-align:left}.user-title{border-bottom:2px solid #ccc;font-size:1.5em;font-weight:700;padding:.5rem;text-align:center}a.button,button.button{background-color:#007bff;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;flex:0 0 auto;font-size:.9rem;height:auto;line-height:normal;margin-left:.4rem;padding:10px 8px;text-align:center;text-decoration:none;vertical-align:middle}.user-detail-button-group{display:flex;gap:.5rem;justify-content:flex-end}.main-content{display:flex;flex-direction:column;height:calc(100% - 60px);margin-top:35px;overflow-y:auto}.user-details-container{margin-top:70px}.charts-container{display:flex;flex-direction:column;gap:20px}.chart-row{display:flex;gap:20px;justify-content:space-between}.Page-container{align-items:center;background:linear-gradient(to bottom right,#ac00ac,#00008b);display:flex;height:100vh;justify-content:center;margin-top:-30px;width:100vw}.login-form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;border:4px solid #000;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.357);height:-moz-fit-content;height:fit-content;margin:auto;padding:2rem;width:350px}.login-form{color:#fff;display:flex;flex-direction:column}.login-form h2,.login-form label{font-weight:700}.error{color:red;margin-bottom:1rem}.login-form button{background-color:#000;border:2px solid #006400;border-radius:10px;box-shadow:0 0 10px #006400;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,-webkit-text-decoration .3s;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,text-decoration .3s;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,text-decoration .3s,-webkit-text-decoration .3s;width:100px}.login-form button:hover{border-color:#449044;box-shadow:0 0 10px #0f0;text-decoration:underline}.form-links{display:flex;margin-top:1rem}.form-links a{color:#fff;font-size:smaller;margin-right:10px;text-decoration:none}.form-links a:hover{text-decoration:underline}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff}.stock-check-container{align-items:center;display:flex;flex-direction:column}.stock-check-search-container{align-items:center;display:flex;margin-top:20px}.stock-check-search-label{font-weight:700;margin-right:10px}.stock-check-random-button{margin-left:10px}.stock-check-card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.stock-check-card{background-color:#e7f5f8;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.667);margin:10px auto;max-width:350px;padding:1rem;width:100%}.stock-check-card-header{font-size:1rem;font-weight:700;margin-bottom:.5rem}.stock-check-card-body{display:flex;flex-direction:column}.stock-check-card-item{align-items:center;display:flex;gap:50px;margin-bottom:.25rem}.stock-check-card-label{min-width:120px}.stock-check-card-value{color:#333}.stock-check-bordered{align-items:center;border:1px solid #007bff;border-radius:5px;display:flex;padding:5px}.stock-check-input-container{align-items:center;display:flex;gap:30px;justify-content:space-between}input[type=number]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-top:10px;padding:5px;width:100%}.stock-check-button{background-color:#007bff;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;padding:5px 10px}.stock-check-button:hover{background-color:#0056b3}.row-overfilled{color:red}.row-zero{color:green}.status-text{border-radius:5px;color:#fff;display:inline-block;margin-right:10px;padding:10px;vertical-align:middle}.text-green{background-color:#28a745}.text-orange{background-color:#fd7e14}.cpni-container{align-items:stretch;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:row-reverse;gap:0;justify-content:center;margin:20px auto;max-width:620px;width:100%}.cpni-detail-box,.cpni-medicine-card{border-radius:0;display:flex;flex:1 1;flex-direction:column;padding:20px}.cpni-detail-box{align-self:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:300px;min-width:300px;width:auto}.cpni-detail-box,.cpni-medicine-header{font-size:1em;font-weight:700;margin-bottom:20px}.cpni-detail,.cpni-medicine-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cpni-label{font-weight:700}.cpni-value{font-weight:400}.cpni-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;text-align:center}.cpni-button:not(:first-child){margin-left:10px}.packing-header{align-items:flex-start;border-radius:20px}.header-right{flex:1 1;margin-top:20px}.switch-button{background-color:#000dff;border-radius:15px;margin-top:30px}.packing-actions,.packing-detail{margin-bottom:10px}.pack-button{align-self:flex-end;border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.packing-header{align-items:center;background-color:#00c3ff;border-radius:10px;box-shadow:0 4px 8px 0 #0003;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;margin:40px auto;max-width:600px;padding:20px}.detail-value-QA{font-size:xx-large;font-weight:700}.detail-label-QA{font-size:large;font-weight:700}.detail-header-box-QA{align-self:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px green;margin-bottom:30px;margin-right:30px;padding:20px;text-align:left;width:50%}.packing-title,.switch-button,.user-greeting{margin-bottom:10px}.switch-button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.unpacking-details{align-self:stretch}.unpacking-detail{margin-bottom:10px}.missing-button,.pack-button{border:none;border-radius:5px;cursor:pointer;margin-right:5px;margin-top:10px;padding:10px 20px}.qa-header{align-items:center;background-color:#00c3ff;border-radius:10px;box-shadow:0 4px 8px 0 #0003;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;margin:40px auto;max-width:600px;padding:20px}.header-left{flex:1 1;text-align:left}.header-right{align-items:flex-end;display:flex;flex:2 1;flex-direction:column;text-align:right}.qa-title,.user-greeting{margin-bottom:10px}.select-pouch-button{background-color:#00ff51;border:none;border-radius:5px;color:#000;cursor:pointer;margin-bottom:10px;padding:10px 20px}.qa-actions,.qa-detail{margin-bottom:10px}.detail-label{font-weight:700}.qa-button{background-color:#09ff42;color:#fff;padding:10px 20px}.pouch-button,.qa-button{border:none;border-radius:5px;cursor:pointer}.pouch-button{background-color:#21ff28;color:#000;font-size:1em;font-weight:700;margin:10px 0;padding:10px 15px;transition:background-color .3s}.pouch-button:hover{background-color:#45a049}.pouch-button:active{background-color:#3e8e41;box-shadow:inset 0 3px 5px #0003}.pouch-button:focus{outline:none}.detail-content-wrapper{align-items:center;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px}.detail-header-box,.unpacking-actions{box-sizing:border-box;flex:1 1;max-width:300px;min-width:300px;padding:10px;text-align:left}.button-pack{background-color:#007bff;color:#fff}.button-store{background-color:#28a745;color:#fff}.button-unpack{background-color:#dc3545;color:#fff}.button-select-station{background-color:#0cf900;color:#000}.button-container{grid-gap:10px;box-shadow:0 4px 8px 0 #00008b80;display:grid;gap:10px;grid-template-columns:1fr;margin:20px auto;max-width:50%;padding:10px}@media (min-width:600px){.button-pack,.button-select-station,.button-store,.button-unpack{grid-template-columns:repeat(3,2fr)}}.button-pack,.button-select-station,.button-store,.button-unpack{grid-gap:10px;align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;display:grid;font-size:1em;gap:10px;grid-template-columns:1fr;height:60px;justify-content:center;margin:10px auto;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:125px}.button-pack:hover{background-color:#0056b3;color:#000}.button-store:hover{background-color:#218838;color:#000}.button-unpack:hover{background-color:#c82333;color:#000}.button-select-station:hover{background-color:#2a7e00;color:#fff}.packing-container{align-items:stretch;display:flex}.packing-app{font-family:Arial,sans-serif;text-align:center}.packing-main-content{align-items:stretch}.packing-input-container,.packing-main-content{display:flex;flex-direction:column;justify-content:center}.packing-input-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:300px;padding:20px;position:relative;width:90%}.packing-input-container:before{font-size:3em;left:50%;margin-bottom:20px;position:absolute;top:-10px;transform:translateX(-50%)}.packing-input-container h2{margin-bottom:20px;margin-top:0}.packing-input-container form{width:100%}.packing-input-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background-color .3s}.packing-input-container button:hover{background-color:#13c0f9}.packing-switch-button{background-color:#007bff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;margin-bottom:2em;margin-top:2.5em;padding:10px 20px;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.packing-switch-button:hover{background-color:#13c0f9}.packing-switch-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(2px)}.packing-pack-button-check{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:2em auto 0;max-width:300px;padding:20px;width:90%}.packing-pack-button-check h2{color:#333;font-size:1.5em;margin-bottom:1em}.packing-card-body{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2em;width:100%}.packing-card-item{align-items:center;display:flex;justify-content:space-between;margin:.5em 0;width:100%}.packing-card-label{color:#333;font-size:1em}.packing-card-value{color:#666;flex:1 1;font-size:1em;text-align:right}.packing-edit-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:1.2em}.packing-pack-button-check button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.packing-pack-button-check button:hover{background-color:#13c0f9}.medicine-return-form-group-row{align-items:center;display:flex;margin-bottom:.5rem}.medicine-return-label{flex-basis:40%;margin-right:1rem;text-align:left}.medicine-return-input.inline-input{flex-grow:1;max-width:50%}.medicine-return-form-buttons,.medicine-return-form-group{align-items:center;display:flex;margin-bottom:.5rem}.medicine-return-value{flex-basis:70%;margin-right:1rem;text-align:left}.button-group{justify-content:center;margin-top:10px}.card-button,.toggle-button-container,.toggle-button-small{margin-right:10px}.toggle-button-small{font-size:.6em;padding:5px 10px}.card-barcode-generator{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px;padding:20px}.card-header-barcode-generator{font-size:24px;margin-bottom:20px}.card-body-barcode-generator{align-items:center;display:flex;flex-direction:column}.select-barcode-generator{margin-bottom:10px;width:300px}.item-container-barcode-generator{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.barcode-image-barcode-generator,.qr-code-image-barcode-generator{display:block;margin-left:10px}.button-barcode-generator{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:10px;margin-top:10px;padding:10px 20px;width:200px}.button-barcode-generator:hover{background-color:#0056b3}.input-barcode-generator{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;margin-top:10px;padding:10px;width:300px}.barcode-display-container{align-items:center;display:flex;gap:20px;justify-content:center}.medicine-absent-container{margin:0 auto;width:80%}.medicine-item{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;overflow:hidden;padding:10px;transition:max-height 1s ease-in-out}.medicine-title{cursor:pointer;font-size:1.5em;font-weight:700;margin-bottom:10px;text-align:center}.medicine-title:hover{color:#007bff}.medicine-batch{border:2px solid #007bff;border-radius:5px;font-weight:700;margin-bottom:10px;max-width:-moz-fit-content;max-width:fit-content;padding:10px;text-align:center}@keyframes slideDown{0%{max-height:0}to{max-height:500px}}.medicine-form{animation-duration:1s;animation-fill-mode:forwards;animation-name:slideDown;animation-play-state:paused;max-height:0;overflow:hidden}.medicine-item.selected .medicine-form{animation-play-state:running}.medicine-info{font-weight:700;justify-content:space-around}.medicine-actions,.medicine-info{display:flex;margin-bottom:10px;margin-top:20px}.medicine-actions{justify-content:space-between}.medicine-actions input[type=number],.medicine-actions select{margin-right:10px}.medicine-comment{margin-bottom:10px}.medicine-comment input[type=text]{height:50px}.medicine-submit{display:flex;gap:50px;justify-content:center}.Pouch-Number{border-bottom:2px solid #007bff;color:#007bff;margin-bottom:20px;padding:10px}.Pouch-Number,.page-title{font-size:2em;font-weight:700;text-align:center}.page-title{color:#4a4a4a}.description{color:#6a6a6a;font-size:1em;text-align:center}.search-container{display:flex;justify-content:center;margin-bottom:20px;padding-left:50px;padding-right:50px}input.search-input{border:1px solid #ccc;border-radius:5px;margin-bottom:0!important;padding:10px;width:60%}.search-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 20px}.search-button:hover{background-color:#0056b3}.report-list{list-style-type:none;padding:0;text-align:left}.report-link{color:#007bff;text-decoration:none}.report-link:hover{color:#0056b3;text-decoration:underline}.boxed-link{color:inherit;display:block;padding:8px 12px;text-decoration:none;transition:background-color .3s}.boxed-link,.report-box{border:1px solid #ddd;border-radius:4px}.report-box{margin:0 auto;max-width:600px;padding:16px}.boxed-link:hover{background-color:#f5f5f5}.highlighted .boxed-link{background-color:#0ab3ff}.pouch-details-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin:20px auto;min-width:300px;padding:20px;width:33%}.pouch-details-title{color:#333;font-size:20px;margin-bottom:15px;text-align:left;width:100%}.pouch-detail{color:#666;display:flex;font-size:16px;margin:5px 0;width:100%}.pouch-detail-key{font-weight:700;min-width:120px}.pouch-detail-value{flex-grow:1;margin-left:10px;text-align:left}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #ff000080;font-family:Arial,sans-serif;max-width:500px;padding:20px;position:relative;width:90%}.modal-actions{display:flex;justify-content:flex-end;margin-top:20px}button{border:none;border-radius:5px;cursor:pointer;font-family:Arial,sans-serif;margin-left:10px;padding:5px 15px}button:hover{opacity:.8}.close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}.not-present-reasons{border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:400px;padding:20px}.options-list{list-style:none;margin:0;padding:0}.options-list li{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px}.delete-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.add-option{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.option-input{border:1px solid #ccc;border-radius:5px;flex:1 1;padding:5px}.add-button{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.role-permissions-page{font-family:Arial,sans-serif;padding:20px}.add-role{margin-bottom:20px}.permissions-table{border-collapse:collapse;width:100%}.permissions-table td,.permissions-table th{border:1px solid #ccc;padding:10px;text-align:center}.permissions-table th{background-color:#f3f3f3}.permissions-table td input[type=checkbox]{margin:0}.flex-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;margin-left:100px;padding:30px 50px}.flex-container>div{flex-grow:1;max-width:calc(33% - 20px)}body,html{margin:0;overflow-x:hidden;padding:0}.packing-header-container{align-items:center;display:flex;flex-direction:column;padding-top:50px;text-align:left;width:100%}.detail-content-wrapper{display:flex;justify-content:30px;width:60%}.packing-header-box{align-items:center;background-color:#0bf;border:2px solid #606dff;border-radius:10px;box-shadow:0 0 10px #606dfc;display:flex;justify-content:space-between;margin-bottom:20px;min-width:400px;padding:10px 10px 10px 30px;width:55%}.header-image{border-radius:5px;height:200px}.detail-header-box,.packing-main-box{align-self:center;background-color:#fff;border-radius:10px;padding:20px;width:50%}.detail-header-box{box-shadow:0 0 10px green}.packing-main-box{box-shadow:0 0 10px #606dfc}.packing-title{font-size:2em}.button-group,.packing-title,.user-greeting{margin-bottom:10px}.button-group{align-items:center;display:flex;justify-content:flex-start}.pack-button,.switch-button{border:none;border-radius:5px;cursor:pointer;margin-right:10px;padding:10px 20px}.switch-button{background-color:#0400ff;color:#fff}.pack-button{background-color:#09ff42;color:#000;margin-bottom:10px}.missing-button{background-color:#ff4141;color:#fff;margin-bottom:10px;margin-top:35px}.button-group>button{flex:0 0 auto}.pouchtrack-page{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:20px;text-align:center;width:100%}.App{overflow-y:auto;text-align:center}.pouchtrack-page h1{color:#fff;font-size:5em;margin-bottom:10px}.pouchtrack-page p{color:#bab8b8;margin-bottom:20px}.pouchtrack-page button{background-color:#000;border:2px solid #09ff42;border-radius:5px;color:#333;cursor:pointer;padding:10px 20px;transition:background-color .3s,color .3s}.pouchtrack-page button:hover{background-color:#09ff42;color:#050505}.landing-page-header-image{border-radius:0}.contact-page,.landing-page{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;margin:-30px 0 0;max-width:100%;padding:0}.landing-page-header-image{border-radius:8px;display:block;height:auto;margin-bottom:30px;width:100%}.welcome-section{padding:20px;text-align:center}.welcome-section h1{color:#2c3e50;font-size:2.5rem;margin-bottom:10px;margin-left:10px}.welcome-section .section-content{display:flex;flex-direction:column;padding-left:10px;text-align:center}.welcome-section .section-content p{color:#34495e;font-size:1.1rem;margin-left:-10px;text-align:center}.about-section,.contact-section,.features-section{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px}.about-section h2,.contact-section h2,.features-section h2{color:#2980b9;font-size:2rem;margin-bottom:15px}.about-section p,.contact-section p,.features-section p{color:#2c3e50;font-size:1rem;margin-bottom:10px}a{color:#2980b9;text-decoration:none}a:hover{text-decoration:underline}.landing-page-footer{background-color:#2c3e50;bottom:0;color:#fff;padding:10px 20px;position:relative;text-align:center;width:100%}.landing-page-footer p{font-size:.9rem;margin:0}.landing-page-footer a{color:#fff;text-decoration:none}.landing-page-footer a:hover{text-decoration:underline}@media (max-width:768px){.landing-page{padding:10px}.welcome-section h1{font-size:2rem}.about-section h2,.contact-section h2,.features-section h2{font-size:1.5rem}}.pt-logo{margin:0 auto 20px;width:150px}.pt-art,.pt-logo,.pt-tech,.pt-woodart{border-radius:8px;display:block;height:auto}.pt-art,.pt-tech,.pt-woodart{margin:10px auto;width:100px}.pt-tech-white{display:block;height:auto;margin:10px auto;width:80px}.button-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0;padding-left:10px;padding-right:10px}.submit-button{background-color:#19c842;color:#000;margin-left:0!important}.refresh-button{background-color:#007bff}.change-location-button{background-color:#6f42c1}.medicine-upload-button:hover{background-color:#00fe08;color:#000;font-weight:bolder}.user-display{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.user-display label{margin-right:10px}.Form-card{border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;max-width:300px;padding:7px 20px 20px 30px}.Form-card-body{text-align:left}.textarea-box{width:max-content}.button{border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:10px 0}.button:hover{background-color:#0056b3}.PAFSscrollContainer{background-color:#f5f5f5;border-radius:10px}.PAFScontainer{align-items:center;border-radius:10px;display:flex;flex-direction:column;padding-top:40px;width:100%}.PAFSinfoBox{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;width:75%}.PAFShorizontalBox{display:flex;justify-content:space-between;width:75%}.PAFSamountBox{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin:5px}.PAFSboxTitle{font-size:14px;margin-bottom:5px}.PAFSboxAmount{align-items:center;font-size:16px;font-weight:700}.PAFSarrowDown{color:gray;font-size:24px;margin:1px}.PAFSarrowDown,.PAFSinput{text-align:center}.DBCcontainer{margin-top:10px;overflow-x:hidden;padding:5px 5px 0}.searchContainer{margin-bottom:10px}.searchInput{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.tableContainer{margin-top:10px;overflow-x:auto}table{cursor:pointer}td,th{font-size:14px;padding:8px}.DBCtitle{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.container{flex:1 1}.userName{color:#7dcea0;font-size:18px}.stationName{color:#64b5f6;font-size:16px}.pouchNumber{color:red;font-size:16px;margin-top:5px}.cardSpacer{height:50px}.pouchButtonsContainer{flex-direction:row;justify-content:space-between;margin-bottom:10px}.card{align-items:center;border-radius:10px;display:flex;height:90px;margin-bottom:10px;padding:15px}.shadow{box-shadow:0 2px 3.84px #00000040}.halfWidth{flex:0.5 1}.pouchCard,.pouchManualCard{background-color:#e7effe;margin-right:5px}.scanCard{background-color:#f2e7fe}.manualCard,.scanCard{margin-bottom:10px;margin-right:5px}.manualCard{align-items:center;background-color:#e7f4e4;border-radius:10px;display:flex;height:90px;padding:15px}.cardText{font-size:16px}.button{margin-vertical:5px;align-items:center;border-radius:20px;display:flex;justify-content:center}.buttonText{color:#fff;font-size:16px}.pickingCard{background-color:#cff9fa}.packingCard,.pickingCard{border-radius:10px;height:90px;margin-bottom:10px;padding:15px}.packingCard{background-color:#f2e7fe}.stationCard{background-color:#e7effe;border-radius:10px;height:90px;margin-bottom:10px;padding:15px}.dataContainer{background-color:#afeeee;border-radius:5px;margin-bottom:15px;padding:15px}.horizontalBox{flex-direction:row}.amountBox,.inputBox{display:flex}.inputBox{margin-vertical:10px}.input{border-color:#ccc;border-width:1px}.infoTitle{align-self:center;font-size:18px;font-weight:700;margin-bottom:10px}.vehicleCard{background-color:#feffe5}.adminCard,.vehicleCard{border-radius:10px;height:90px;margin-bottom:10px;padding:15px}.adminCard{background-color:#fde2e4}.medicineBagCard{background-color:#f4c8c8}.addItemsCard,.medicineBagCard{border-radius:10px;height:90px;margin-bottom:10px;padding:15px}.addItemsCard{background-color:#ffe5b4}.carrierPackingCard{background-color:#60fc87}.accountCard,.carrierPackingCard{border-radius:10px;height:90px;margin-bottom:10px;padding:15px}.accountCard{background-color:#a9fff7}.buttonaqua{background-color:initial;border-radius:10px;border-width:0;box-shadow:0 2px 4px #6699cc75;height:90px;letter-spacing:-.025px;margin-bottom:10px;overflow:hidden;padding:15px;position:relative}.buttonaqua,.buttonaquaText{font-size:16px;font-weight:500}.buttonaquaText{color:#1b262c}.disabledButton{background-color:#ccc}.gradientBackground{background-color:purple;border-radius:10px;top:0}.gradientBackground,.gradientOverlay{bottom:0;left:0;position:absolute;right:0}.gradientOverlay{top:80%}.gradientOverlay,.overlay{background-color:#ffffff1a;opacity:.8}.overlay{border-radius:10px;height:50px;left:5%;position:absolute;right:5%;top:20%}.B2B-errorText{color:red}.B2B-locationText{color:green}.B2B-customHeaderText{font-size:24px;font-weight:700;margin:0;text-align:center}.B2B-detailsHeader{margin-bottom:20px}.B2B-usernameText{font-size:18px;font-weight:700}.B2B-shipmentText,.B2B-stationText{font-size:16px}.B2B-buttonText{color:#fff;font-size:16px}.B2B-primaryTypeWrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.B2B-arrowContainer{display:flex;justify-content:center;width:10%}.B2B-arrowContainer,.B2B-selectedBinsContainer{align-items:center;margin:20px 0}.B2B-selectedBinText{font-size:20px;font-weight:700}.B2B-refreshButton{align-items:center;background-color:#007bff;border-color:#000;border-radius:10px;border-width:1px;color:#fff;cursor:pointer;font-size:16px;height:auto;justify-content:center;padding:10px 20px;width:auto}.B2B-primaryTypeContainer{align-items:center;background-color:#fff;border-radius:10px;justify-content:center;padding:10px;width:100%}.B2B-underlineText{text-decoration:underline}.B2B-pouchButtonsContainer{display:flex;justify-content:space-between;margin:20px 0;width:100%}.B2B-gridItem{flex:1 1;margin:0 10px}.B2B-manualCard,.B2B-scanCard{border-radius:10px;cursor:pointer;padding:10px;text-align:center;width:100%}.B2B-primaryButton{background-color:#007bff;border:none;color:#fff}.B2B-secondaryButton{background-color:#1184e9;border:none;color:#fff}.B2B-fetchedDataContainer{align-items:center;display:flex;flex-direction:column;margin-top:20px}.B2B-saveButton{background-color:green}.B2B-saveButton,.B2B-scanAgainButton{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px}.B2B-scanAgainButton{background-color:#007bff}.B2B-binContentsWrapper{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;margin-top:20px;padding:10px}.B2B-moveSection{align-items:center;display:flex;flex-direction:column;margin:0 2%;min-width:45%}.B2B-binContentsCard{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:15px}.B2B-container{align-items:center;display:flex;flex-direction:column;padding:20px}.B2B-row{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.B2B-outlinedContainer{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:30px 0;padding:10px;width:100%}.B2B-customHeaderContainer{margin-bottom:10px}.B2B-arrowText{font-size:40px;font-weight:700}.B2B-binContentsRow{display:flex;justify-content:space-between;margin-top:20px;width:100%}.B2B-primaryTypeText{font-size:24px;margin:0}.B2B-refreshButton{font-size:14px;margin-top:10px;padding:5px 10px}.carrier-navigation-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;padding-top:60px}.carrier-navigation-button{align-items:center;border:none;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;justify-content:center;margin-top:1px;padding:15px;transition:background-color .3s ease;width:60%}.carrier-navigation-button.always-blue{background-color:#0ab3ff;color:#000}.carrier-navigation-button.always-blue:hover{background-color:#0899d9}.carrier-navigation-button.enabled{background-color:#0ab3ff;color:#000}.carrier-navigation-button.enabled:hover{background-color:#0899d9}.carrier-navigation-button.disabled{background-color:#ccc;color:#888;cursor:not-allowed}.carrier-navigation-button.top{border-top-left-radius:10px;border-top-right-radius:10px}.carrier-navigation-button.bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.carrier-primary-type-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;width:59%}.carrier-primary-type-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:10px;width:80%}.carrier-primary-type-text{color:#000;font-size:18px}.carrier-refresh-button{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .3s ease;width:20%}.carrier-refresh-button:hover{background-color:#f0f0f0}.carrier-refresh-button i{color:#007bff;font-size:24px}.carrier-separator{background-color:#e0e0e0;height:1px;margin:20px 0;width:80%}.CEcontainer{background-color:#f0f0f0;padding:60px;text-align:center}.loadingText{color:blue;font-size:16px}.listContainer{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-height:400px;overflow-y:auto;width:60%}.item{border-bottom:1px solid #ddd;cursor:pointer;padding:5px;transition:background-color .3s ease}.item:last-child{border-bottom:none}.item:hover{background-color:#f0f0f0}.itemText{color:#333;font-size:18px}.item.selected{background-color:#d0f0d0;font-weight:700}.listContainer.reduced-height{max-height:200px;transition:max-height .3s ease}.searchBarContainer{gap:5px;margin-bottom:20px}.refreshButton,.searchBarContainer{align-items:center;display:flex;justify-content:center}.refreshButton{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:40px;max-width:70px;padding:10px;transition:background-color .3s ease}.refreshButton,.refreshButton:hover{background-color:#f0f0f0}.refreshButton i{color:#000;font-size:20px}.input{font-size:16px;max-width:400px}.picker{border:1px solid #ccc;border-radius:5px;display:block;font-size:16px;height:40px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:5px;width:200px}.CEhorizontalBox{display:flex;justify-content:center;margin-top:20px}.CEamountBox{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin:5px;max-height:150px;max-width:300px;min-width:300px;padding:10px}.dataText{color:#000;font-size:18px;text-align:center}.carrierManualContainer{background-color:#f0f0f0;min-height:894px}.DCUcontainer{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:90vh}.DCUsearchContainer{margin-bottom:20px}.DCUsearchInput{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.DCUtableContainer{margin-top:20px}.DCUtitle{font-size:24px;font-weight:700;margin-bottom:20px}.primaryButton{padding:10px}.PAFCscrollContainer{width:90%}.PAFCcontainer{align-items:center;display:flex;flex-direction:column;width:100%}.PAFCinfoBox{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;width:75%}.PAFChorizontalBox{display:flex;justify-content:space-between;width:75%}.PAFCamountBox{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin:5px}.PAFCboxTitle{font-size:14px;margin-bottom:5px}.PAFCboxAmount{font-size:16px;font-weight:700}.PAFCarrowDown{color:gray;font-size:20px;margin-top:10px;text-align:center}.PNPcontainer{padding:20px}.PNPhorizontalBox{display:flex;justify-content:space-between;padding:10px}.PNPmainAmountBox{margin:5px 15px}.PNPamountBox,.PNPmainAmountBox{background-color:#f5f5f5;border:1px solid #858585;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:10px;text-align:center}.PNPamountBox{flex:1 1;margin:5px}.PNPamountBoxSmall{background-color:#f5f5f5;border:1px solid #858585;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:0.3 1;margin:5px;padding:10px;text-align:center}.PNPinputWideAmount{border-color:gray;border-radius:10px;border-width:1px;height:50px;margin:10px 0;padding:10px;text-align:center;width:95%}.PNPlabel{font-size:16px;font-weight:700;padding-top:5px}.PNPcommentBox{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:0.7 1;margin:5px;padding:10px;text-align:center}.PNPformControl{margin:10px 0}.PNPformControl label{display:block;margin-bottom:5px}.PNPinputSmall{margin:5px 0;padding:5px;width:80%}.PNPinputSmall,.PNPinputWide{border-color:gray;border-radius:10px;border-width:1px;text-align:center}.PNPinputWide{display:block;margin:10px auto;padding:10px;width:50%}.PNPinputWidecomment{border-color:gray;border-radius:10px;border-width:1px;height:70px;margin:10px 0;padding:10px;width:95%}.PNPsubmitButtonContainer{display:flex;justify-content:center;margin-top:20px}.PNPprimaryButton{align-self:center;background-color:#00f;border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:16px;margin:5px;padding:10px;width:50%}.box{height:100vh}.DCCcontainer{align-items:center;display:flex;flex-direction:column;width:90%}.DCCtitle{font-size:25px;font-weight:700;margin:20px;text-align:center}.DCCtableContainer{overflow-x:auto;width:90%}.DCCtable{border-collapse:collapse;width:100%}tr:hover{background-color:#e6e6e6}.CUScontainer{align-items:center;display:flex;flex-direction:column;padding-top:60px}.CUScustomHeaderContainer{align-items:center;background-color:#f9f9f9;border:1px solid #3d3d3d;border-radius:5px;margin-bottom:20px;margin-top:20px;width:83%}.CUScustomHeaderText{font-size:24px;font-weight:700;text-align:center}.CUSinfoAndButtonsBox{background-color:#fafafa;border:1px solid #202020;border-radius:5px;margin-bottom:20px;padding:15px;width:80%}.CUSinfoBoxLeft{flex:2 1;padding-right:10px}.CUSbuttonBoxLeft{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px;width:100%}.CUSsmallButton{background-color:#a6f5f9;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:14px;height:40px;max-width:700px;min-width:300px;padding:10px}.CUSsmallButton.disabled{background-color:#ccc;cursor:not-allowed}.CUSmanualButton{background-color:#e2ffd5}.CUSstationName{font-size:16px;font-weight:700}.CUSerrorText{color:red}.CUSlocationText{color:green}.CUSbuttonContainerHorizontal{display:flex;gap:20px;justify-content:center;margin-top:20px;width:80%}.CUSfetchedDataContainer{align-items:center;display:flex;flex-direction:column;margin-top:20px}.CUSsaveButton{background-color:green}.CUSsaveButton,.CUSscanAgainButton{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px}.CUSscanAgainButton{background-color:#007bff}.tableContainer{margin-top:20px}td,th{padding:10px}.scanButton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}.carrierFillerContainer{background-color:#f5f5f5;border-radius:10px;width:80%}.carrierFillerHeader{font-size:24px;font-weight:700;margin:15px;text-align:center}.carrierFillerDetails{font-size:18px;margin-bottom:20px;text-align:center}.carrierFillerTableContainer{margin-top:10px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ccc;padding:15px;text-align:left}th{background-color:#f2f2f2;font-size:16px}td{font-size:14px}.carrierFillerStatus{font-size:18px;font-weight:700;margin-top:15px;text-align:center}.CPScontainer{background-color:#f5f5f5;padding:40px}.CPScontainer,.customHeaderContainer{align-items:center;display:flex;flex-direction:column}.customHeaderContainer{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;justify-content:center;margin-bottom:10px;margin-top:1px;padding:15px;width:70%}.customHeaderText{margin:0}.customHeaderText,.fromBinText{font-size:24px;font-weight:700;text-align:center}.fromBinText{color:#000}.CPSbuttonContainer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:20px;width:70%}.CPSbutton,.CPSbuttonContainer{align-items:center;border-radius:5px;padding:15px}.CPSbutton{background-color:#a6f5f9;border:1px solid #868686;cursor:pointer;font-size:16px;height:60px;margin:10px;width:30%}.CPSbutton.disabled{background-color:#ccc;cursor:not-allowed}.CPSmanualButton{background-color:#e2ffd5}.fetchedDataContainer{align-items:center;display:flex;flex-direction:column;margin-top:20px}.scanAgainButton{background-color:#007bff;margin-top:10px}.CPIScontainer{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh;padding:60px}.CPISheaderContainer{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px;width:80%}.CPISheaderText{font-size:20px;font-weight:700;text-align:center}.CPISinstructionContainer{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:15px;width:80%}.CPISinstructionText{font-size:16px;text-align:center}.CPISbuttonContainerHorizontal{display:flex;justify-content:space-between;margin-bottom:20px;width:80%}.CPISbutton{background-color:#a6f5f9;border:1px solid #868686;border-radius:5px;cursor:pointer;font-size:16px;height:50px;padding:10px;width:48%}.CPISbutton.disabled{background-color:#ccc;cursor:not-allowed}.CPISbutton:hover:not(.disabled){background-color:#e2f0d9}.CPISmanualButton{background-color:#e2ffd5}.CPISmanualButton:hover:not(.disabled){background-color:#a6f5f9}.CPISupdateTypeBox{padding:15px}.CPISconfirmContainer,.CPISupdateTypeBox{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;width:80%}.CPISconfirmContainer{padding:10px}.CPISconfirmText{font-size:16px;text-align:center}.CPISactionButtons{display:flex;height:50px;justify-content:space-between;width:60%}.CPISresetButton,.CPISselectButton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:48%}.CPISresetButton{background-color:#fd4444}.CPISselectButton{background-color:#007bff}.CPISupdateTypeText{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.CPISupdateTypeOption{align-items:center;background-color:#e2f0d9;border-radius:5px;cursor:pointer;display:flex;justify-content:center;margin:5px 0;padding:10px;width:100%}.container{border-radius:10px;box-shadow:0 2px 4px #0000001a}.primaryButton{align-self:center;background-color:#007bff;font-size:16px;margin-top:20px}.primaryButton:hover{background-color:#0056b3}.primaryButton:active{background-color:#004494}.primaryButton:focus{outline:none}.updaterContainer{align-items:center;margin-top:20px;width:100%}.AppPAFB,.updaterContainer{display:flex;flex-direction:column}.contentPAFB{background-color:#f5f5f5;flex:1 1;padding:20px}.containerPAFB,.contentPAFB{align-items:center;display:flex;flex-direction:column;justify-content:center}.containerPAFB{padding-top:60px;width:100%}.infoBoxPAFB{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:10px;width:80%}.horizontalBoxPAFB{display:flex;flex-direction:row;justify-content:space-between;width:80%}.amountBoxPAFB{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;margin:5px;padding:10px}.boxTitlePAFB{font-size:16px;margin-bottom:5px}.boxAmountPAFB{font-size:20px;font-weight:700}.infoTitlePAFB{font-size:18px;font-weight:700;margin-bottom:10px}.buttonPAFB{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px}.buttonPAFB:hover{opacity:.8}.expiryTextPAFB{color:red;font-size:16px;margin-top:5px}.textFieldPAFB{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px;width:100%}.box{align-items:center;display:flex;justify-content:center;width:100%}.pouch-navigation-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;padding-top:60px}.pouch-navigation-button{align-items:center;border:none;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;justify-content:center;margin-top:1px;padding:15px;transition:background-color .3s ease;width:60%}.pouch-navigation-button.always-blue{background-color:#0ab3ff;color:#000}.pouch-navigation-button.always-blue:hover{background-color:#0899d9}.pouch-navigation-button.enabled{background-color:#0ab3ff;color:#000}.pouch-navigation-button.enabled:hover{background-color:#0899d9}.pouch-navigation-button.disabled{background-color:#ccc;color:#888;cursor:not-allowed}.pouch-navigation-button.top{border-top-left-radius:10px;border-top-right-radius:10px}.pouch-navigation-button.bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.primary-type-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;width:59%}.primary-type-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:10px;width:80%}.primary-type-text{color:#000;font-size:18px}.pouch-refresh-button{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .3s ease;width:20%}.pouch-refresh-button:hover{background-color:#f0f0f0}.pouch-refresh-button i{color:#007bff;font-size:24px}.separator{background-color:#e0e0e0;height:1px;margin:20px 0;width:80%}.medicinebag-navigation-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;padding-top:60px}.medicinebag-navigation-button{align-items:center;border:none;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;justify-content:center;margin-top:1px;padding:15px;transition:background-color .3s ease;width:60%}.medicinebag-navigation-button.always-blue{background-color:#0ab3ff;color:#000}.medicinebag-navigation-button.always-blue:hover{background-color:#0899d9}.medicinebag-navigation-button.enabled{background-color:#0ab3ff;color:#000}.medicinebag-navigation-button.enabled:hover{background-color:#0899d9}.medicinebag-navigation-button.disabled{background-color:#ccc;color:#888;cursor:not-allowed}.medicinebag-navigation-button.top{border-top-left-radius:10px;border-top-right-radius:10px}.medicinebag-navigation-button.bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.medicinebag-primary-type-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;width:59%}.medicinebag-primary-type-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:10px;width:80%}.medicinebag-primary-type-text{color:#000;font-size:18px}.medicinebag-refresh-button{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .3s ease;width:20%}.medicinebag-refresh-button:hover{background-color:#f0f0f0}.medicinebag-refresh-button i{color:#007bff;font-size:24px}.medicinebag-separator{background-color:#e0e0e0;height:1px;margin:20px 0;width:80%}.vehicle-navigation-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;padding-top:60px}.vehicle-navigation-button{align-items:center;border:none;box-shadow:0 2px 4px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;justify-content:center;margin-top:1px;padding:15px;transition:background-color .3s ease;width:60%}.vehicle-navigation-button.always-blue{background-color:#0ab3ff;color:#000}.vehicle-navigation-button.always-blue:hover{background-color:#0899d9}.vehicle-navigation-button.enabled{background-color:#0ab3ff;color:#000}.vehicle-navigation-button.enabled:hover{background-color:#0899d9}.vehicle-navigation-button.disabled{background-color:#ccc;color:#888;cursor:not-allowed}.vehicle-navigation-button.top{border-top-left-radius:10px;border-top-right-radius:10px}.vehicle-navigation-button.bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.vehicle-primary-type-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;width:59%}.vehicle-primary-type-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:10px;width:80%}.vehicle-primary-type-text{color:#000;font-size:18px}.vehicle-refresh-button{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .3s ease;width:20%}.vehicle-refresh-button:hover{background-color:#f0f0f0}.vehicle-refresh-button i{color:#007bff;font-size:24px}.vehicle-separator{background-color:#e0e0e0;height:1px;margin:20px 0;width:80%}.infoBox{width:80%}.infoItem{margin-bottom:10px}.amountBox input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.scannedDataContainer{align-items:center;padding:20px}.scannedDataText{font-size:16px;margin-bottom:20px}.button{padding:10px;text-align:center}.container{width:100%}.loading{display:block;margin:20px auto;text-align:center}.errorText{color:red;font-size:16px;text-align:center}.list{list-style-type:none;padding:0}.listItem{border-bottom:1px solid #ccc;cursor:pointer;padding:10px;text-align:center}.listItem:hover{background-color:#f0f0f0}.infoBox{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;padding:20px;width:100%}.input{margin-bottom:20px}.saveButton:hover{opacity:.8}.buttonContainer{display:flex;justify-content:center;margin-top:20px}.primaryButton{background-color:#3f51b5;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.primaryButton:hover{opacity:.8}.horizontalBox{display:flex;justify-content:space-between;width:80%}.amountBox{flex:1 1;margin:5px}.amountBox,.inputBox{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:10px}.inputBox{margin:10px 0}.boxTitle{font-size:16px;margin-bottom:5px}.boxAmount{font-size:20px;font-weight:700}.input{border:1px solid #ccc;border-radius:5px;font-size:20px;padding:10px;text-align:center;width:100%}.container{background-color:#f5f5f5;padding-top:20px}.detailsHeader{display:flex;justify-content:space-around;margin-bottom:80px;width:100%}.detailText{font-size:16px}.usernameText{color:#7dcea0}.pouchButtonsContainer{display:flex;flex-wrap:wrap;justify-content:center}.scanCard{height:90px}.cardText{color:#000;font-size:18px}.container{background-color:#fff}.PE-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}.PE-title{font-size:18px;font-weight:700}.PE-error,.PE-loading,.PE-title{margin-bottom:20px;text-align:center}.PE-error,.PE-loading{color:red;font-size:14px}.PE-formControl{margin-bottom:20px}.PE-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.PE-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;width:100%}.PAFS-container{Height:100%;align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px;width:100%}.PAFS-row{display:flex;justify-content:space-between;margin-bottom:20px;max-width:800px;width:100%}.PAFS-box{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;margin:0 10px;padding:15px}.PAFS-title{font-size:16px;font-weight:700;margin-bottom:8px}.PAFS-value{font-size:14px}.PAFS-input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;width:100%}.PAFS-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;max-width:800px;padding:10px;width:100%}.PAFS-button:hover{background-color:#0056b3}.container{height:100vh}.scanCard{align-items:center;background-color:#c8ffc7;border-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;margin:10px;padding:15px;text-align:center}.halfWidth{width:45%}.card{max-height:50px}.SE-scan-entry-container{padding:20px;text-align:center}.SE-horizontal-box{display:flex;justify-content:space-between;width:100%}.SE-amount-box,.SE-main-amount-box{background-color:#f5f5f5f5;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin:15px;min-width:200px;padding:10px;text-align:center}.SE-box-title{font-size:16px;margin-bottom:5px}.SE-data-text{color:#000;font-size:18px}.SE-expiry-text{color:red;font-size:16px;margin-top:5px}.SE-info-title{font-size:25px;margin-bottom:5px}.container{flex-direction:column}.scannedDataText{font-size:18px;margin-bottom:10px}.button{background-color:#007bff}.button,.saveButton{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px}.saveButton{background-color:green}.container{align-items:center;display:flex;justify-content:center;padding:20px}.scanAgainButton{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.ACP-form{max-width:500px}.ACP-button,.ACP-input,.ACP-select{width:100%}.ACP-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px}.ACP-title{font-size:24px;font-weight:700;margin-bottom:20px}.ACP-form{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;max-width:550px;padding:20px;width:100%}.ACP-label{font-size:16px;margin-bottom:8px}.ACP-input,.ACP-select{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:90%}.ACP-inputError{background-color:#fdd;border-color:red}.ACP-inputSuccess{background-color:#dfd;border-color:green}.ACP-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:90%}.ACP-button:hover{background-color:#0056b3}.ACP-submitButton{background-color:#28a745}.ACP-submitButton:hover{background-color:#218838}.ANP-form{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;width:90%}.ANP-label{font-size:16px;margin-bottom:8px}.ANP-input,.ANP-select{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:95%}.ANP-inputError{background-color:#fdd;border-color:red}.ANP-button{border-radius:4px;margin-top:10px;width:50%}.ANP-submitButton{background-color:#28a745}.ANP-submitButton:hover{background-color:#218838}.APP-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px}.APP-title{font-size:24px;font-weight:700;margin-bottom:20px}.APP-form{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;width:100%}.APP-label{font-size:16px;margin-bottom:8px}.APP-input,.APP-select{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:100%}.APP-inputError{background-color:#fdd;border-color:red}.APP-inputSuccess{background-color:#dfd;border-color:green}.APP-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.APP-button:hover{background-color:#0056b3}.APP-submitButton{background-color:#28a745}.APP-submitButton:hover{background-color:#218838}.ASP-container{align-items:center;display:flex;flex-direction:column}.ASP-form{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;width:100%}.ASP-label{font-size:16px;margin-bottom:8px}.ASP-input,.ASP-select{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:100%}.ASP-inputError{background-color:#fdd;border-color:red}.ASP-inputSuccess{background-color:#dfd;border-color:green}.ASP-button{margin-top:10px;padding:10px;width:100%}.ASP-submitButton{background-color:#28a745}.ASP-submitButton:hover{background-color:#218838}.ECC-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px}.ECC-title{font-size:24px;font-weight:700;margin-bottom:20px}.ECC-label{font-size:16px;margin-bottom:8px}.ECC-input,.ECC-select{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:50%}.ECC-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 0 30px;padding:10px;width:20%}.ECC-button:hover{background-color:#0056b3}.ECC-submitButton{background-color:#28a745}.ECC-submitButton:hover{background-color:#218838}.ECC-toggleGroup{display:flex;justify-content:space-between;margin-bottom:16px}.ECC-toggleButton{background-color:#ccc;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;margin:0 5px;padding:10px}.ECC-selectedButton{background-color:#007bff}.ANP-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px}.ANP-title{font-size:24px;font-weight:700;margin-bottom:20px}.ANP-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;max-width:400px;padding:10px;width:100%}.ANP-button:hover{background-color:#0056b3}.ASP-container{background-color:#f9f9f9;padding:20px}.ASP-title{font-size:24px;font-weight:700}.ASP-header,.ASP-title{margin-bottom:20px}.ASP-stationName,.ASP-userName{font-size:16px;margin:5px 0}.ASP-binActions,.ASP-productActions{display:flex;justify-content:space-between;margin-bottom:20px}.ASP-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.ASP-button:hover{background-color:#0056b3}.ASP-binDetails{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:15px}.ASP-binName,.ASP-stockHeader{font-size:16px;font-weight:700}.ASP-stockHeader{margin-top:10px}.ASP-stockItem{font-size:14px}.ASP-expiredText{color:red}.EDI-container{display:flex;flex-direction:column;height:calc(100vh - 160px);margin-top:20px}.EDI-table{border-collapse:collapse;margin-bottom:auto;text-align:left;width:100%}.EDI-headerCell{background-color:#f2f2f2;font-weight:700}.EDI-cell,.EDI-headerCell{border:1px solid #ddd;padding:10px}.EDI-row:hover,.EDI-row:nth-child(2n){background-color:#f9f9f9}body{overflow-x:auto}.EECCP-container{background-color:#f9f9f9;padding:20px}.EECCP-form{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px}.EECCP-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.EECCP-input,.EECCP-select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:20px;padding:10px;width:100%}.EECCP-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.EECCP-updateButton{background-color:#28a745;color:#fff;margin-right:10px}.EECCP-updateButton:hover{background-color:#218838}.EECCP-deleteButton{background-color:#dc3545;color:#fff}.EECCP-deleteButton:hover{background-color:#c82333}.ECP-container{background-color:#f9f9f9;padding:20px}.ECP-table{border-collapse:collapse;margin-top:20px;width:100%}.ECP-table td,.ECP-table th{border:1px solid #ddd;padding:10px;text-align:left}.ECP-table th{background-color:#f2f2f2;font-weight:700}.ECP-table td{background-color:#fff}.ECP-table tr:nth-child(2n){background-color:#f9f9f9}.ECP-form{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px}.ECP-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.ECP-input,.ECP-select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:20px;padding:10px;width:90%}.ECP-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.ECP-updateButton{background-color:#28a745;color:#fff;margin-right:10px}.ECP-updateButton:hover{background-color:#218838}.ECP-deleteButton{background-color:#dc3545;color:#fff}.ECP-deleteButton:hover{background-color:#c82333}.ECP-refreshButton{background-color:#007bff;color:#fff}.ECP-refreshButton:hover{background-color:#0056b3}.AU-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:20px}.AU-button{background-color:blue;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:20px;height:50px;margin:10px 0;text-align:center;width:130px}.AU-button:hover{background-color:#00008b}.AU-disabledButton{background-color:grey;cursor:not-allowed}.admin-container{display:flex;flex-direction:row;gap:20px;height:100vh;justify-content:space-between;width:95%}.admin-details-card{max-width:45%;text-align:left}.admin-details-card,.admin-form-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;overflow-y:auto;padding:20px}.admin-form-container{display:flex;flex-direction:column;justify-content:flex-start;max-width:50%}.admin-details-header{display:flex;justify-content:space-between;margin-bottom:20px}.admin-username-text{color:#7dcea0}.admin-station-text{color:#64b5f6}.admin-button-group{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.admin-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px;text-align:center;width:90%}.admin-pouch-scan{background-color:#f4c8c8}.admin-pouch-manual{background-color:#e7effe}.admin-medicine-scan{background-color:#e7f4e4}.admin-medicine-manual{background-color:#ffffbf}.admin-input{border:1px solid gray;border-radius:5px;font-size:14px;margin-bottom:15px;padding:10px;width:96%}.admin-summary-box{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px;text-align:left}.admin-refresh-button{background-color:initial;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.admin-edit-button,.admin-next-button{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.admin-error{color:red}.admin-success-text{color:green}.PCMA-container{align-items:center;background-color:#f9f9f9;display:flex;height:100vh;justify-content:center}.PCMA-saveButton{background-color:green;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;text-align:center}.PCMA-saveButton:hover{background-color:#006400}.PSA-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px}.PSA-scannedDataContainer{padding:20px;text-align:center}.PSA-scannedDataText{font-size:18px;margin-bottom:10px}.PSA-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.PSA-button:hover{background-color:#0056b3}.PSA-saveButton{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.PSA-saveButton:hover{background-color:#006400}
/*# sourceMappingURL=main.1ec50935.css.map*/