@font-face{font-family:RobotoMono;src:url(/assets/fonts/RobotoMono-Medium.ttf)}body{font-family:Tahoma,Arial,Helvetica,Sans-serif;padding:0;margin:0;font-size:18px;height:100%;position:relative}.wrap{position:relative;height:100%;overflow-x:hidden;min-height:100vh;display:block}.simplified-wrap{min-height:100%;position:relative}.inner-wrap{display:block;position:relative;overflow-x:auto}a{text-decoration:underline}a:hover,a:hover svg.icon{text-decoration:none;color:#999;fill:#999}hr{margin:20px;opacity:0.5}body,a{color:#1f5733}a.delete{color:#eb491d}#sidebar-content-wrapper{display:flex}.dashboard-sidebar{background:#1f5733;padding:0px 40px 40px;z-index:10;box-sizing:border-box;display:none;flex:1}.dashboard-sidebar a,.dashboard-sidebar hr{color:#f5f0e1;line-height:1.2rem}.dashboard-sidebar hr{opacity:1;margin:9px 0px}.dashboard-sidebar li{display:block;padding:8px 0px}.dashboard-sidebar li.sub-heading{color:white;background:#12311d;font-weight:bold;text-align:center;text-transform:uppercase;margin-top:20px}.dashboard-sidebar .nav-main{padding:10px 0 10px 0}.dashboard-sidebar .nav-main ul{padding:0px;margin:0px}.dashboard-sidebar .logo-wrap{text-align:center;display:block}.spib-logo{width:180px;height:auto}#site-header,#mobile-site-header{width:100%;background:#1f5733;position:relative;box-sizing:border-box;color:white}#site-header a,#mobile-site-header a{color:white}#site-header .menu-toggle,#mobile-site-header .menu-toggle{padding:20px 40px;background:#12311d;display:inline-block;font-weight:bold;text-decoration:none}#site-header .menu-toggle:before,#mobile-site-header .menu-toggle:before{content:"--> ";font-weight:bold}#site-header .dashboard-title,#mobile-site-header .dashboard-title{display:inline-block;padding:20px 40px}#site-header{display:none}@media screen and (min-width: 1048px){#site-header{display:block}#mobile-site-header{display:none}}.simplified-wrap #site-header,#mobile-site-header{padding:20px}.wrap.toggled .dashboard-sidebar{width:20%;display:inline-block;min-width:278px}.wrap.toggled #main-content{max-width:80%;width:calc( 100% - 278px )}.wrap.toggled #site-header{padding-left:278px}.wrap.toggled #site-header .menu-toggle:before{content:"<-- "}@media screen and (min-width: 1390px){.wrap.toggled #site-header{padding-left:20%}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-outer-wrap{margin:15% auto;border:1px solid #888;width:80%;max-width:400px}.modal-outer-wrap .modal-content{background-color:#fefefe;padding:20px}.modal-outer-wrap .modal-header{background-color:#1f5733;color:white;padding:10px 20px}.modal-outer-wrap .modal-header h1{margin:0;display:inline-block;font-size:1.5em}.modal-outer-wrap .modal-header .close{color:white;float:right;font-size:28px;font-weight:bold}.modal-outer-wrap .modal-header .close:hover,.modal-outer-wrap .modal-header .close:focus{color:#aaa;text-decoration:none;cursor:pointer}header.title-wrap{padding-bottom:40px;position:relative}header.title-wrap h1{margin-bottom:10px}header.title-wrap h2{margin-top:0px}header.title-wrap span.show-revisions{position:absolute;right:0;top:0;font-weight:bold}.scrollable-container{width:100%;position:relative;overflow-x:scroll}.scrollable-container table{min-width:1480px}#main-content{position:relative;padding:40px;width:100%;box-sizing:border-box;margin-bottom:40px;padding-bottom:0px;overflow:hidden}.simplified #main-content{width:100%;margin-bottom:0px;padding-bottom:80px}.legend{margin-top:40px}.legend svg{width:15px;height:11px}.legend ul{list-style-type:none;padding-left:0px}.legend li{padding:5px 0px}svg.icon{height:21px;width:auto;fill:#1f5733}#home_menu{display:grid;column-gap:1rem;row-gap:2rem}#home_menu .menu{text-align:center}#home_menu .menu .menu-icons{min-height:48px}#home_menu .menu .menu-icons .material-symbols-outlined{font-size:48px !important}#home_menu .menu .menu-header-text{text-transform:uppercase;font-family:RobotoMono;font-weight:400}#home_menu .menu ul{padding-left:80px}#home_menu .menu li{list-style-type:none;text-align:left}@media (min-width: 740px){#home_menu{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){#home_menu{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 2200px){#home_menu{grid-template-columns:repeat(4, 1fr)}}#product_info{display:grid;grid-gap:0.5rem}@media (min-width: 740px){#product_info{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){#product_info{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 2200px){#product_info{grid-template-columns:repeat(6, 1fr)}}table{font-size:0.8rem;border-collapse:collapse;width:100%}table.full_size_fonts td{font-size:1rem}table tr.grayout,table tr.grayout td,table tr.grayout td a{opacity:0.6;background:#f4f4f4;color:#1f5733}table th{background:#e2efda;text-transform:uppercase;padding:10px 5px}table.hilight tr:nth-child(2n+1){background:#ebfaeb}table tr:nth-child(odd){background-color:#f6f6f6}table.nohilight tr{background-color:unset !important}table th{border:1px solid #1f5733}table td{border:1px solid #1f5733;padding:5px}table td.pending,table td.Pending{background-color:#ff6}table td.Ready_to_Review{background-color:cyan}table td.draft{background-color:#3762af;color:white}table td.lab_status.draft{background-color:#9370db}table td.lab_status.not_received{background-color:#ff6}table td.lab_status.logged{background-color:orange}table td.lab_status.x-rayed{background-color:lightblue}table td.lab_status.weighed{background-color:#FF69B4}table td.lab_status.weighed a{color:white}table td.lab_status.extracted{background-color:#38FE13}table td.lab_status.components_analyzed{background-color:cyan}table td.lab_status.titrated{background-color:coral}table td.lab_status.complete{background-color:#5c8f39}table td.lab_status.complete a{color:white}table td.rejected,table td.voided{background-color:#eb491d;color:white}table td.complete,table td.Emailed,table td.approved{background-color:#5c8f39;color:white}table td.complete a,table td.Emailed a,table td.approved a{color:white}table td.Complete{background-color:#3762af;color:white}table td.Complete a{color:white}table#deficiency_table td{font-size:1rem}table td.below,table td.below a,table td.ooc,table td.ooc a,li.below{background-color:#eb491d;color:white}table td.above,table td.above a{background-color:#5c8f39;color:white}table td.notice,li.notice,table tr.notice{background-color:#ff6}table td.exceeds,table td.exceeds a{background-color:#3762af;color:white}table td img{width:800px;height:auto;max-width:90%}table#sample_table td,table#drilldown_report td{text-align:center}table td.cc{text-align:center}.pagination{width:100%;text-align:center;margin-top:10px}.pagination .arrow img{vertical-align:middle}table#routesheet{width:1824px}table#routesheet #header-row.fixed{position:absolute;top:0;width:1824px}table#defect_check td{vertical-align:top}table.board_id_summary tr{background-color:unset !important}table.expense tr{background-color:unset !important}table.expense td,table.expense th{border:1px solid #EFEFEF}table.expense-entry{min-width:1200px}table.expense-entry td,table.expense-entry th{max-width:100px;font-size:.8em}table.expense-entry .calc,table.expense-entry .calc td{background:#ebfaeb;font-weight:bold}table.expense-entry textarea{height:100px;width:98%}table.expense-entry select{width:98%}table.expense-entry input[type=number],table.expense-entry input[type=text]{width:90%}tr.htmx-swapping td{opacity:0;transition:opacity 1s ease-out}input[type="submit"],button,a.button{transition-duration:0.4s;border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;background-color:#e7e7e7}input[type="submit"]:hover,button:hover,a.button:hover{background-color:#c0c0c0}input[type="submit"].primary,button.primary,a.button.primary{background-color:#1f5733;color:white}input[type="submit"].primary:hover,button.primary:hover,a.button.primary:hover{background-color:#12311d}input[type="submit"].yellow,button.yellow,a.button.yellow{background-color:#ff6;color:black}input[type="submit"].yellow:hover,button.yellow:hover,a.button.yellow:hover{background-color:gold}input[type="submit"].special,button.special,a.button.special{background-color:#3762af;color:white}input[type="submit"].special:hover,button.special:hover,a.button.special:hover{background-color:#2c4e8c}input[type="submit"].delete,button.delete,a.button.delete{background-color:#eb491d;color:white}input[type="submit"].delete:hover,button.delete:hover,a.button.delete:hover{background-color:#b4491d}input[type="submit"].ooc,button.ooc,a.button.ooc{background-color:#38FE13;color:#1f5733;font-weight:bold}input[type="submit"].ooc:hover,button.ooc:hover,a.button.ooc:hover{background-color:#74E835}td.primary{background-color:#1f5733;color:white;font-weight:bold}td.delete{background-color:#eb491d;color:white;font-weight:bold}td.yellow{background-color:#ff6;font-weight:bold}div.admin label,form.admin label{display:block;font-weight:bold;margin-bottom:0.4em}div.admin label.inline-label,form.admin label.inline-label{display:inline-block}div.admin input[type="text"],div.admin input[type="number"],div.admin input[type="password"],div.admin input[type="email"],div.admin input[type="time"],div.admin input[type="date"],div.admin select,form.admin input[type="text"],form.admin input[type="number"],form.admin input[type="password"],form.admin input[type="email"],form.admin input[type="time"],form.admin input[type="date"],form.admin select{height:32px;width:400px;max-width:100%;box-sizing:border-box}div.admin input[type="text"].add_pack_input,div.admin input[type="number"].add_pack_input,div.admin input[type="password"].add_pack_input,div.admin input[type="email"].add_pack_input,div.admin input[type="time"].add_pack_input,div.admin input[type="date"].add_pack_input,div.admin select.add_pack_input,form.admin input[type="text"].add_pack_input,form.admin input[type="number"].add_pack_input,form.admin input[type="password"].add_pack_input,form.admin input[type="email"].add_pack_input,form.admin input[type="time"].add_pack_input,form.admin input[type="date"].add_pack_input,form.admin select.add_pack_input{height:unset}div.admin input[type="text"].time_input,div.admin input[type="number"].time_input,div.admin input[type="password"].time_input,div.admin input[type="email"].time_input,div.admin input[type="time"].time_input,div.admin input[type="date"].time_input,div.admin select.time_input,form.admin input[type="text"].time_input,form.admin input[type="number"].time_input,form.admin input[type="password"].time_input,form.admin input[type="email"].time_input,form.admin input[type="time"].time_input,form.admin input[type="date"].time_input,form.admin select.time_input{width:unset !important;display:inline-block}div.admin textarea,form.admin textarea{height:100px;padding:5px;width:400px;max-width:100%;box-sizing:border-box}div.admin .release_group,form.admin .release_group{width:auto}div.admin .flex-container,form.admin .flex-container{display:flex;flex-direction:row;justify-content:space-between;align-items:top}div.admin .flex-container .flex-group,form.admin .flex-container .flex-group{flex:1;margin-right:10px}@media (max-width: 860px){div.admin .flex-container,form.admin .flex-container{flex-direction:column}}div.admin .form_group,form.admin .form_group{margin:10px 0px}div.admin .form_group#grader_form,form.admin .form_group#grader_form{margin-top:40px}div.admin .form_group .group_content,form.admin .form_group .group_content{display:inline-grid;grid-column-gap:10px;ms-grid-column-gap:10px;grid-template-columns:auto auto auto auto auto auto}div.admin .form_group .group_content.held_group,form.admin .form_group .group_content.held_group{grid-template-columns:150px auto auto auto auto}div.admin .form_group .group_content.pack_group,form.admin .form_group .group_content.pack_group{grid-template-columns:280px auto auto auto auto}div.admin .form_group .group_content.grader_group,form.admin .form_group .group_content.grader_group{grid-template-columns:auto 100px}div.admin .form_group .group_content.grader_defect_group,form.admin .form_group .group_content.grader_defect_group{grid-template-columns:100px auto auto auto;padding-bottom:20px}div.admin .form_group .group_content.grader_defect_group.machine_grader_defect_group,form.admin .form_group .group_content.grader_defect_group.machine_grader_defect_group{grid-template-columns:100px auto auto auto auto}div.admin .form_group .group_content.mgl4_group,form.admin .form_group .group_content.mgl4_group{grid-template-columns:auto auto auto auto}div.admin .form_group .group_content.mgl3_group,form.admin .form_group .group_content.mgl3_group{grid-template-columns:auto auto auto}div.admin .form_group .group_content>div,form.admin .form_group .group_content>div{box-sizing:border-box;align-self:center;overflow:hidden;min-width:0;max-width:280px}div.admin .form_group .group_content>div.short,form.admin .form_group .group_content>div.short{max-width:110px}div.admin .form_group #defect_fields,form.admin .form_group #defect_fields{margin:20px 0}div.admin p.half-input-width,form.admin p.half-input-width{display:inline-block;width:200px;max-width:100%;padding-right:10px;box-sizing:border-box}div.admin .time_wrapper,form.admin .time_wrapper{white-space:nowrap}form.admin input[type="radio"]{padding-left:10px}form.expense input[type="submit"],form.expense button{transition-duration:0.4s;border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;background-color:#e7e7e7}form.expense input[type="submit"]:hover,form.expense button:hover{background-color:#c0c0c0}form.expense input[type="submit"].primary,form.expense button.primary{background-color:#1f5733;color:white}form.expense input[type="submit"].primary:hover,form.expense button.primary:hover{background-color:#12311d}input[type="submit"].flat,button.flat{transition-duration:0.4s;border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;background-color:#e7e7e7}input[type="submit"].flat:hover,button.flat:hover{background-color:#c0c0c0}input[type="submit"].flat.primary,button.flat.primary{background-color:#1f5733;color:white}input[type="submit"].flat.primary:hover,button.flat.primary:hover{background-color:#12311d}.option-frame{max-width:100%;min-width:300px;width:18%;display:inline-block;position:relative;vertical-align:top;margin-bottom:20px;padding-left:20px}.option-frame.fourth{margin-right:0px}.option-frame .option-frame-inner{overflow:scroll;height:200px}@media (max-width: 1320px){.option-frame{width:45%}}.ck-editor__editable{min-height:200px}.report-seperator{padding:20px;clear:both}.dual-select .option-frame{vertical-align:middle}@media (max-width: 1320px){.dual-select .option-frame{width:calc(45% - 52px)}}.dual-select .option-frame select{height:200px;width:100%}.dual-select .toggle-buttons{vertical-align:middle;padding-left:20px;display:inline-block}.databox-content{background-color:azure;padding:10px 40px;margin-bottom:40px;border:2px solid #e2efda}.inspection_report header{display:flex;align-items:center;justify-content:center}.inspection_report header h1,.inspection_report header h2,.inspection_report header h3{margin:0}.inspection_report .signature-wrap{width:720px}.inspection_report h1,.inspection_report h2,.inspection_report h3{text-align:center}table.layout{font-size:1em}table.layout td{border:none}#non-conforming-details{border:4px solid #1f5733;margin:20px;padding:20px;width:400px}.flash_info,.alert-info{background-color:#5c8f39;color:white;padding:10px 20px;margin:0 auto;width:80%;text-align:center}.flash_error,.alert-warning{background-color:#eb491d;color:white;padding:10px 20px;margin:0 auto;width:80%;text-align:center}.flash_error a,.alert-warning a{color:white}#hx-message{transition:opacity 0.5s ease-in-out;position:fixed;bottom:10px;left:50%;transform:translateX(-50%)}.warning.qualification,.warning.ooc{background-color:#eb491d;color:white;padding:10px 20px;margin:40px auto;width:80%;text-align:center}.warning.qualification a,.warning.ooc a{color:white}.warning.intensive{background-color:#eb491d;color:white;padding:10px 20px;margin:40px auto;width:80%;text-align:center}.intensive_sampling{background-color:#FF69B4;font-weight:bold;color:white}button.intensive_sampling:hover{background-color:#ff2190}button.accordion:after{content:'\002B';color:#777;font-weight:bold;font-size:16px}button.accordion.active:after{content:"\2212"}button:disabled{opacity:0.6;cursor:not-allowed}.arrow{border:solid #1f5733;border-width:0 3px 3px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media print{body{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.wpm_report{font-size:0.8em}.dashboard-sidebar,.site-footer,#site-header,#mobile-site-header{display:none !important}#main-content{padding:0px !important;width:100% !important}h1{margin:5px;font-size:1.4em}table,.scrollable-container table,.expense-entry table{min-width:unset;max-width:100%;width:100%}.report-sperator{padding:0px;clear:both}}p.m-0{margin:0px}.checkbox-label{display:inline-block !important;margin-right:10px;font-weight:normal !important}.tooltip-icon{position:relative;display:inline-block;cursor:pointer;color:#666;margin-left:5px}.tooltip-icon .tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-100px;opacity:0;transition:opacity 0.3s;font-size:12px;word-wrap:break-word}.tooltip-icon .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-icon:hover .tooltiptext{visibility:visible;opacity:1}.plant-filter-layout{display:flex;flex-direction:column;gap:20px}.plant-selector{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin-bottom:20px;width:100% !important;max-width:none !important;min-width:0 !important}.plant-selector.option-frame{width:100% !important;max-width:none !important;display:block !important;vertical-align:top;margin-left:0 !important;padding-left:0 !important}.plant-selector .plant-selector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plant-selector .plant-selector-header strong{font-size:1.1em;color:#1f5733}.plant-selector .plant-selector-header .plant-count{font-size:0.9em;color:#6c757d;font-style:italic}.plant-selector .plant-selector-controls{display:flex;gap:8px;margin-bottom:12px}.plant-selector .plant-selector-controls .btn{padding:6px 12px;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer;font-size:0.85em;transition:all 0.2s ease}.plant-selector .plant-selector-controls .btn:hover:not(:disabled){background:#e9ecef}.plant-selector .plant-selector-controls .btn:disabled{opacity:0.5;cursor:not-allowed}.plant-selector .plant-selector-controls .btn.btn-sm{padding:4px 8px;font-size:0.8em}.plant-selector .plant-selector-controls .btn.toggle-btn{background:#1f5733;color:white}.plant-selector .plant-selector-controls .btn.toggle-btn:hover{background:#12311d}.plant-selector .plant-selector-list{display:block}.plant-selector .plant-selector-list .option-frame-inner{max-height:200px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;background:white}.plant-selector .plant-selector-list .plant-list{list-style:none;margin:0;padding:8px}.plant-selector .plant-selector-list .plant-list .plant-item{margin-bottom:4px}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background-color 0.2s ease;font-weight:normal !important}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label:hover{background-color:#f1f3f4}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label .plant-checkbox{margin-right:8px;cursor:pointer}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label .plant-name{font-weight:500;color:#333}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label .plant-location{color:#6c757d;font-size:0.9em;margin-left:4px}.plant-selector .plant-selector-list .plant-list .plant-item:last-child{margin-bottom:0}.plant-selector .plant-filter-status{margin-top:12px}.plant-selector .plant-filter-status .status-indicator{display:flex;align-items:center;padding:8px 12px;background:#e2efda;border:1px solid #e2efda;border-radius:4px;font-size:0.9em;color:#155724}.plant-selector .plant-filter-status .status-indicator .icon-filter{margin-right:6px}.plant-selector .plant-filter-status .status-indicator .icon-filter:before{content:"*"}.plant-selector .plant-filter-status .status-indicator .clear-filter-btn{margin-left:auto;background:#eb491d;color:white;border:none;cursor:pointer;font-size:14px;line-height:1}.plant-selector .plant-filter-status .status-indicator .clear-filter-btn:hover{background:#b4491d}@media (max-width: 768px){.plant-selector .plant-selector-controls{flex-wrap:wrap}.plant-selector .plant-selector-controls .btn{flex:1;min-width:0;font-size:0.8em}.plant-selector .plant-selector-list .option-frame-inner{max-height:150px}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label{padding:8px}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label .plant-name{font-size:0.9em}.plant-selector .plant-selector-list .plant-list .plant-item .plant-label .plant-location{display:block;margin-left:16px;margin-top:2px}}#data-table-container{overflow-x:auto}#data-table-container .plant-column,#data-table-container .plant-data{transition:opacity 0.3s ease}#data-table-container .plant-column[style*="display: none"],#data-table-container .plant-data[style*="display: none"]{display:none !important}[x-cloak]{display:none !important}.plant-selector [x-show]{transition:all 0.3s ease}
/*# sourceMappingURL=dashboard.css.map */
