.dropdown-container{background-color:#fff;flex:1;display:flex}.dropdown-container .dropdown-toggle{text-align:left;background-color:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:0 5px;display:flex}.dropdown-container .dropdown-toggle:after{display:none}.dropdown-container .dropdown-toggle span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.dropdown-container .dropdown-toggle i{flex-shrink:0}.dropdown-container .dropdown-menu{z-index:1;text-align:left;background-color:#fff;width:100%;display:none;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-container .dropdown-menu.show{border:1px solid #ccc;max-height:300px;display:block;overflow-y:auto}.dropdown-container .dropdown-item{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;padding:5px 10px;display:flex}.dropdown-container .dropdown-item input{margin-right:10px}.dropdown-container .dropdown-item label{width:auto;margin:0}.search-filters-row select.form-control{white-space:nowrap;text-overflow:ellipsis;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2010%206%27%3E%3Cpath%20fill%3D%27currentcolor%27%20d%3D%27M0%200l5%206%205-6z%27%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding-right:25px;overflow:hidden}.search-filters-row .input-group>label{white-space:nowrap;align-self:center;margin-right:5px}.card-deck .card-body{padding:15px 10px}.card-deck .card{max-width:400px}.card-deck .bg-info{background-color:#6fc6d7!important}.card-deck .bg-success{background-color:#6ed985!important}.card-deck .bg-danger{background-color:#ff7b6b!important}.card-deck .bg-warning{background-color:#f7be72!important}.card-deck .bg-secondary{background-color:#88929b!important}.card-deck .bg-dark{background-color:#555e66!important}@media (width>=400px){.card-deck .card{min-width:50.1%;margin-bottom:12px;margin-left:5px;margin-right:5px}}@media (width>=576px){.card-deck .card{min-width:45%}}@media (width>=768px){.card-deck .card{min-width:32%}}@media (width>=1200px){.card-deck .card{min-width:24%}.card h1{font-size:2.9vw}.card h3{font-size:2.2vw}.card h5{font-size:1.2vw}.card h6{font-size:1.1vw}.card h7{font-size:1vw}.card .card-footer{min-height:30px;padding:.2rem .6rem;font-size:1.2vw}}@media (width>=1600px){.card-deck .card{min-width:24%}}@media (width>=1920px){.card-deck .card{min-width:19%}}.main-stats{border:1px solid #ebeff2;border-radius:5px;margin:10px 2px;padding:10px 0;font-size:16px;font-weight:600;overflow:visible}.main-stats:after{content:"";clear:both;display:table}.main-stats .start,.main-stats .ends{float:left;text-align:center;width:50%;padding:3px 5px;position:relative}.main-stats .buttons{float:right;text-align:center;width:100%;margin-top:10px;padding:0 5px}.main-stats .buttons button:not(.btn-block),.main-stats .buttons a:not(.btn-block){margin:2px}.main-stats strong{font-size:15px;font-weight:700;display:block}.main-stats .start{border-right:1px solid #ebeff2}.stats{border-top:1px solid #ebeff2;padding:10px 0;font-size:24px;font-weight:600;overflow:auto}.stats div{float:left;text-align:center;border-right:1px solid #ebeff2;width:33.3333%}.stats strong{font-size:11px;font-weight:700;display:block}.stats div:nth-of-type(3){border:none}.bar-indicator{margin-bottom:10px}.bar-indicator .progress{height:24px;font-size:16px;position:relative}.bar-indicator .production{background-color:#adb5bd}.bar-indicator .progress-bar{color:#495057}.bar-indicator .progress-bar span{width:100%;display:block;position:absolute}.compact-board-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding:0 10px 15px;display:grid}@media (width>=576px) and (width<=991px){.compact-board-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}}@media (width>=992px){.compact-board-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px;padding:0 15px 15px}}.compact-cell-status{transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;min-width:0!important;max-width:100%!important;margin:0!important}.compact-cell-status:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000002e!important}.compact-cell-status .card-header{padding:6px 8px;font-size:.85rem;font-weight:600}.compact-cell-status .card-body{flex-direction:column;justify-content:center;min-height:52px;padding:8px 6px;display:flex}.compact-cell-status .compact-status-name{text-shadow:0 1px 2px #00000026;font-size:.95rem;font-weight:700;line-height:1.2}.compact-cell-status .compact-product-name{opacity:.95;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;font-weight:500;overflow:hidden}.compact-cell-status .main-stats{background:#ffffff26;border:none;border-radius:6px;margin:6px 0 0;padding:5px 4px;font-size:12px}.compact-cell-status .main-stats .buttons{margin-top:4px;padding:0}.compact-cell-status .main-stats .buttons button,.compact-cell-status .main-stats .buttons a,.compact-cell-status .btn-lg,.compact-cell-status .btn-lg-block{border-radius:4px!important;width:100%!important;margin:3px 0!important;padding:4px 6px!important;font-size:.82rem!important;line-height:1.3!important;display:block!important}.compact-cell-status .MuiFormControl-root{margin-bottom:4px!important}.compact-cell-status .MuiInputBase-input{padding:6px 8px!important;font-size:.82rem!important}.compact-cell-status .MuiFormLabel-root{font-size:.8rem!important}.compact-input-modal .modal-content{border:none;border-radius:8px;overflow:visible;box-shadow:0 10px 30px #0000004d}.compact-input-modal .modal-header{border-bottom:1px solid #fff3;border-top-left-radius:8px;border-top-right-radius:8px;padding:12px 20px}.compact-input-modal .modal-body{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.compact-input-modal .modal-header .close{color:inherit;opacity:.8;text-shadow:none;font-size:1.5rem}.compact-input-modal .modal-header .close:hover{opacity:1}.compact-input-modal .main-stats{border-radius:6px;padding:10px;overflow:visible}.compact-input-modal .main-stats .buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;display:flex}.compact-input-modal .main-stats .buttons button,.compact-input-modal .main-stats .buttons a{font-weight:600;box-shadow:0 2px 4px #0000001f;margin:3px!important}
