@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);
:root{--ai-color-primary:17 29 55;--ai-color-secondary:209 218 107}.card .card-header{padding:.5rem 1rem}.card .card-header .btn{padding:.375rem .75rem}.card .card-column-header{margin:0 0 1.5rem}form[name=stock_filter_form] .select2{border-radius:5px;height:2.5rem!important;margin-bottom:15px;padding:2px;width:12.5rem!important}form[name=stock_filter_form] .select2-container--default .select2-selection--single{border-radius:5px;height:100%;padding:2px}form[name=stock_filter_form] .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px}.stock-actions{display:flex;justify-content:flex-end;margin-bottom:15px;margin-top:-10px}.stock-actions-group{display:flex;margin-left:20px}.stock{display:flex;flex-wrap:wrap;margin:0 0 -.5rem}.stock .stock-section{display:flex;margin-bottom:.5rem;padding:0 .25rem;width:20%}.stock .stock-section-teaser{border:0;cursor:pointer;padding:0 .25rem;transition:all .2s cubic-bezier(.165,.84,.44,1)}.stock .stock-section-teaser .stock-section-box{border:1px solid #e9ecef;position:relative;transition:all .15s cubic-bezier(.165,.84,.44,1);width:100%}.stock .stock-section-teaser .stock-section-box:hover{box-shadow:0 5px 10px -5px rgba(0,0,0,.5)}.stock .stock-section-teaser .stock-section-box .stock-section-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:0}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-title{color:#111d37;display:block;font-weight:700;line-break:anywhere;margin:0;padding:.375rem .625rem .25rem;width:100%}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-tools{display:flex}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-tools .stock-section-tool{background:none;border:none;color:#6c757d;display:block;min-width:1.625rem;padding:.25rem .5rem;text-align:center}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-tools .stock-section-tool:hover{color:#01acc9}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-tools .stock-section-tool--disabled{color:hsla(208,7%,46%,.5);cursor:not-allowed}.stock .stock-section-teaser .stock-section-box .stock-section-header .stock-section-tools .stock-section-tool--disabled:hover{color:hsla(208,7%,46%,.5)}.stock .stock-section-teaser .stock-section-box .stock-section-body{padding:0}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content{min-height:7rem;padding:.375rem .675rem;width:100%}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content span{display:flex;flex-direction:column}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .section--quantity{font-size:.65rem;margin-bottom:1.75rem}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .stock-section-teaser-content-icon{bottom:2rem;font-size:2rem;opacity:.25;position:absolute;right:.675rem}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .stock-section-teaser-content-type{bottom:2rem;font-size:.8rem;opacity:.25;position:absolute;right:3.4rem}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .progress{background-color:#e9ecef;border-radius:.125rem;bottom:.675rem;display:flex;font-size:.6rem;height:1rem;left:.675rem;line-height:0;overflow:hidden;position:absolute;right:.675rem}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .progress .progress-bar{align-items:center;background-color:#01acc9;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:width .6s ease;white-space:nowrap}.stock .stock-section-teaser .stock-section-box .stock-section-body .stock-section-teaser-content .progress .progress-bar-rest{align-items:center;background-color:transparent;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:width .6s ease;white-space:nowrap}.stock .stock-section-teaser:hover{color:inherit;text-decoration:none}.stock .stock-section-teaser.locked .stock-section-box{border-color:#c82333;border-width:2px}.stock .stock-section-teaser.locked .stock-section-box .stock-section-header{border-color:#c82333}.stock .stock-section-teaser.locked:hover .stock-section-box,.stock .stock-section-teaser.locked:hover .stock-section-box .stock-section-header{border-color:#bd2130}.stock .stock-section-teaser.awaiting-lab .stock-section-box{border-color:#ffc107;border-width:2px}.stock .stock-section-teaser.awaiting-lab .stock-section-box .stock-section-header{border-color:#ffc107}.stock .stock-section-teaser.awaiting-lab:hover .stock-section-box,.stock .stock-section-teaser.awaiting-lab:hover .stock-section-box .stock-section-header{border-color:#d39e00}.stock .stock-section-teaser.awaiting-transport .stock-section-box{border-color:#28a745;border-width:2px}.stock .stock-section-teaser.awaiting-transport .stock-section-box .stock-section-header{border-color:#28a745}.stock .stock-section-teaser.awaiting-transport:hover .stock-section-box,.stock .stock-section-teaser.awaiting-transport:hover .stock-section-box .stock-section-header{border-color:#1e7e34}.stock-section-tools .select2{border-radius:5px;width:150px!important}.stock-section-tools .stock-section-tool--disabled{color:hsla(208,7%,46%,.5);cursor:not-allowed}.section--header{display:flex;font-size:1rem;justify-content:space-between}.section--header .stock-section-tools a{color:#666;text-decoration:none}.section--header .stock-section-tools a:hover{color:#000}.section--header .stock-section-tools a:not(:first-of-type){margin-left:.5rem}.stock-section-body{padding:0}.stock-section-items{display:flex;flex-direction:column-reverse;height:100px;width:100%}.stock-section-items .stock-section-item{border-top:1px solid #e9ecef;display:flex;font-size:12px;justify-content:space-between;line-height:8px;padding:0 .275rem}.stock-section-items .stock-section-item span{align-items:center;display:flex;width:25%}.stock-section-items .clickable{cursor:pointer}.stock-section-items .clickable:hover{background:hsla(0,0%,50%,.1)}.stock-overlay{height:calc(100vh - 8rem);left:0;position:fixed;top:0;width:100%}.stock-overlay .card-body .stock-section.selected{width:100%}.stock-overlay .stock-section-items{height:300px}.stock-section-teaser-content{min-height:7rem;padding:6px 10px;width:100%}.stock-section-teaser-content span{display:flex;flex-direction:column}.stock-section-teaser-content .section--quantity{font-size:.65rem;margin-bottom:1.75rem}.stock-section-actions{display:flex;justify-content:space-between;padding:0 .275rem .275rem 0}.canvas--sample{border:1px solid #ced4da;width:100%}.stock-header-tools .btn{margin-right:5px;margin-top:5px;max-height:34px}.stock-header-tools .stock-section-actions{display:flex;flex-direction:row;padding:0}.stock-header-tools .stock-section-actions .stock-view-actions{display:flex;flex-direction:row}.stock-section-view{width:100%}.stock-section-view>div.row{margin:0}.stock-section-view>div.row>div:first-child,.stock-section-view>div.row>div:not(:first-child){flex:0 0 50%;max-width:50%}.stock-section-view .stockSection{display:flex;justify-content:space-between;overflow:hidden;position:relative;width:100%}.stock-section-view .stockSection .stockSection-navbar{background-color:#ced4da;color:#000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:3rem}.stock-section-view .stockSection .stockSection-navbar .stockSection-navbar-list{list-style:none;margin:0;padding:0}.stock-section-view .stockSection .stockSection-navbar .stockSection-navbar-list .stockSection-navbar-list-item{align-items:center;display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin:0;padding:0}.stock-section-view .stockSection .stockSection-navbar .stockSection-navbar-list .stockSection-navbar-list-item a{color:#555;transition:color .2s ease}.stock-section-view .stockSection .stockSection-navbar .stockSection-navbar-list .stockSection-navbar-list-item a:hover{color:#01acc9}.stock-section-view .stockSection .stockSection-content{align-items:center;display:flex;justify-content:space-between;transition:all .5s ease;width:100%}.stock-section-view .stockSection .stockSection-content>div{flex:0 0 calc(50% - 0.375rem);width:calc(50% - .75rem)}.stock-section-view .stockSection--with-nav .stockSection-content{margin-left:3.75rem}.stock-section-view .stockSection .stockSection-box{border:1px solid #e9ecef;height:67.75vh;overflow-x:visible;overflow-y:auto}.stock-section-view .stockSection .stockSection-item{border-bottom:1px solid #e9ecef;display:flex;position:relative}.stock-section-view .stockSection .stockSection-item a:hover{text-decoration:none}.stock-section-view .stockSection .stockSection-item>span{display:block;min-width:25%;padding:.25rem .5rem}.stock-section-view .stockSection .stockSection-item>span:last-child{text-align:right}.stock-section-view .stockSection .stockSection-item .stockSection-item-contact{flex-grow:1}.stock-section-view .stockSection .stockSection-item .stockSection-item-order{min-width:4rem;width:4rem}.stock-section-view .stockSection .stockSection-item .stockSection-item-date,.stock-section-view .stockSection .stockSection-item .stockSection-item-name{min-width:6rem;width:6rem}.stock-section-view .stockSection .stockSection-item .stockSection-item-actions{text-align:right;width:2rem}.stock-section-view .stockSection .stockSection-item .stockSection-item-delete-action{min-width:.1rem;text-align:right;width:.1rem;z-index:1}.stock-section-view .stockSection .stockSection-item.clickable{cursor:pointer}.stock-section-view .stockSection .stockSection-item.clickable:hover{background:#ebf4f6}.stock-section-view .stockSection .stockSection-item.shown{background:#111d37;color:#fff}.stock-section-view .stockSection .stockSection-item.shown:hover{background:#111d37}.stock-section-view .stockSection .stockSection-item.shown a{color:#fff}.stock-section-view .stockSection .stockSection-item.shown a:hover{color:#fff;text-decoration:underline}.stock-section-view .stockSection .stockSection-item.shown:after{border-bottom:10px solid transparent;border-left:10px solid #01acc9;border-top:10px solid transparent;content:"";height:0;left:auto;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;z-index:2}.stock-section-view .stockSection .stockSection-item.removed{color:#ddd}.stock-section-view .stockSection .stockSection-item.removed a{pointer-events:none}.stock-section-view .stockSection .stockSection-item.removed a:hover{text-decoration:none}.stock-section-view .stockSection .stockSection-details{height:67.75vh;overflow-x:hidden;overflow-y:auto;position:relative}.stock-section-view .stockSection .stockSection-details .js-extra-info{align-items:center;display:flex;height:100%;justify-content:center}.stock-section-view .stockSection .stockSection-details .js-extra-info .stock-order-view{height:100%;width:100%}.stock-section-view .stockSection .stockSection-details .js-extra-info .stock-order-view .card-column-header--noBg{background:#f5f5f5}.stock-section-view .stockSection .stockSection-details .js-extra-info .stock-order-view .tab-content{padding:1rem;padding-top:0!important}.stock-section-view .stockSection .stockSection-details .loader{align-items:center;background:#fafafa;border:1px solid #f5f5f5;bottom:0;color:#01acc9;display:flex;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.stock-section-view .stock-section{height:250px;width:100%}.stock-section-view .stock-section .stock-section-items{height:250px}.stock-section-view .batch-overview{border:1px solid #e9ecef;min-height:100px;overflow-y:auto}.stock-section-view .stockSection .transNavbar-enter-active,.stock-section-view .stockSection .transNavbar-leave-active{transition:all .5s ease}.stock-section-view .stockSection .transNavbar-enter,.stock-section-view .stockSection .transNavbar-leave-to{left:-3rem;opacity:0}.modal-body .card-subheader,.stock-section-view .card-subheader{background:rgba(0,0,0,.05);margin:-1rem -1rem 1rem;padding:1rem;position:relative}.modal-body .card-subheader div.row,.stock-section-view .card-subheader div.row{display:flex;margin:0}.modal-body .card-subheader div.row>div:first-child,.stock-section-view .card-subheader div.row>div:first-child{flex-grow:1}.modal-body .card-subheader div.row>div:not(:first-child),.stock-section-view .card-subheader div.row>div:not(:first-child){width:20rem}.modal-body .card-subheader dl.row,.stock-section-view .card-subheader dl.row{margin:0}.modal-body .card-subheader dl.row>dt,.stock-section-view .card-subheader dl.row>dt{font-weight:700;margin:0;padding:0;width:10rem}.modal-body .card-subheader dl.row>dd,.stock-section-view .card-subheader dl.row>dd{flex-grow:1;margin:0;padding:0}
