/* Minification failed. Returning unminified contents.
(419,22): run-time error CSS1030: Expected identifier, found '['
(419,27): run-time error CSS1031: Expected selector, found '='
(419,27): run-time error CSS1025: Expected comma or open brace, found '='
 */
.m-a-0{margin:0 0 !important}.m-t-0{margin-top:0 !important}.m-r-0{margin-right:0 !important}.m-b-0{margin-bottom:0 !important}.m-l-0{margin-left:0 !important}.m-x-0{margin-right:0 !important;margin-left:0 !important}.m-y-0{margin-top:0 !important;margin-bottom:0 !important}.m-a-1{margin:1rem 1rem !important}.m-t-1{margin-top:1rem !important}.m-r-1{margin-right:1rem !important}.m-b-1{margin-bottom:1rem !important}.m-l-1{margin-left:1rem !important}.m-x-1{margin-right:1rem !important;margin-left:1rem !important}.m-y-1{margin-top:1rem !important;margin-bottom:1rem !important}.m-a-2{margin:1.5rem 1.5rem !important}.m-t-2{margin-top:1.5rem !important}.m-r-2{margin-right:1.5rem !important}.m-b-2{margin-bottom:1.5rem !important}.m-l-2{margin-left:1.5rem !important}.m-x-2{margin-right:1.5rem !important;margin-left:1.5rem !important}.m-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-a-3{margin:3rem 3rem !important}.m-t-3{margin-top:3rem !important}.m-r-3{margin-right:3rem !important}.m-b-3{margin-bottom:3rem !important}.m-l-3{margin-left:3rem !important}.m-x-3{margin-right:3rem !important;margin-left:3rem !important}.m-y-3{margin-top:3rem !important;margin-bottom:3rem !important}.p-a-0{padding:0 0 !important}.p-t-0{padding-top:0 !important}.p-r-0{padding-right:0 !important}.p-b-0{padding-bottom:0 !important}.p-l-0{padding-left:0 !important}.p-x-0{padding-right:0 !important;padding-left:0 !important}.p-y-0{padding-top:0 !important;padding-bottom:0 !important}.p-a-1{padding:1rem 1rem !important}.p-t-1{padding-top:1rem !important}.p-r-1{padding-right:1rem !important}.p-b-1{padding-bottom:1rem !important}.p-l-1{padding-left:1rem !important}.p-x-1{padding-right:1rem !important;padding-left:1rem !important}.p-y-1{padding-top:1rem !important;padding-bottom:1rem !important}.p-a-2{padding:1.5rem 1.5rem !important}.p-t-2{padding-top:1.5rem !important}.p-r-2{padding-right:1.5rem !important}.p-b-2{padding-bottom:1.5rem !important}.p-l-2{padding-left:1.5rem !important}.p-x-2{padding-right:1.5rem !important;padding-left:1.5rem !important}.p-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-a-3{padding:3rem 3rem !important}.p-t-3{padding-top:3rem !important}.p-r-3{padding-right:3rem !important}.p-b-3{padding-bottom:3rem !important}.p-l-3{padding-left:3rem !important}.p-x-3{padding-right:3rem !important;padding-left:3rem !important}.p-y-3{padding-top:3rem !important;padding-bottom:3rem !important}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.spinner{margin:200px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;-moz-animation:sk-rotate 2s infinite linear;-o-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.spinner .dot1,.spinner .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#005e95;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;-moz-animation:sk-bounce 2s infinite ease-in-out;-o-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.spinner .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:default}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,textarea[readonly],input[readonly]{background-color:#f6f8f9 !important}h3{border-bottom:1px solid #ccc}textarea{resize:vertical}[uib-typeahead-popup].dropdown-menu{width:100%;max-height:250px;overflow-y:scroll}[uib-typeahead-popup].dropdown-menu li{width:100%;overflow:hidden}[uib-typeahead-popup].dropdown-menu li a{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.radio label::before,.radio label::after{cursor:pointer;z-index:1}.checkbox input[type=checkbox],.checkbox input[type=radio]{z-index:0}.form-control:disabled,fieldset:disabled .form-control{cursor:default}.text-hidden{text-indent:-9999px}.inline-block{display:inline-block}.inline{display:inline}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}.control-label{text-align:right;color:#6a6c6f !important}.k-detail-cell .panel{margin-top:20px}.full-height{height:100%;min-height:100%}.min-100{min-height:100%}.block{display:block}.radio label,.checkbox label{padding-left:10px;margin-right:10px}.k-block,.k-widget,.k-input,.k-textbox,.k-group,.k-content,.k-header,.k-filter-row>th,.k-editable-area,.k-separator,.k-colorpicker .k-i-arrow-s,.k-textbox>input,.k-autocomplete,.k-dropdown-wrap,.k-toolbar,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-grid-header,.k-grid-header-wrap,.k-grid-header-locked,.k-grid-footer-locked,.k-grid-content-locked,.k-grid td,.k-grid td.k-state-selected,.k-grid-footer-wrap,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-refresh,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link,.k-panelbar .k-panel,.k-panelbar .k-content,.k-treemap-tile,.k-calendar th,.k-slider-track,.k-splitbar,.k-dropzone-active,.k-tiles,.k-toolbar,.k-tooltip,.k-button-group .k-tool,.k-upload-files{border-color:#e5e5e5}.k-header,.k-grid-header-wrap,.k-grid .k-grouping-header,.k-grid-header,.k-pager-wrap,.k-pager-wrap .k-textbox,.k-pager-wrap .k-link,.k-grouping-header .k-group-indicator,.k-gantt-toolbar .k-state-default{border-color:#e5e5e5}.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-draghandle,.k-treemap-tile,html .km-pane-wrapper .k-header{background-color:#fff !important}.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-scheduler .k-today.k-state-selected,.k-marquee-color{background-color:#f60 !important}.k-grid-header,.k-header{color:#3d3d3d !important;background-color:#fff !important}.k-grid-header a,.k-header a{color:#3d3d3d !important;background-color:#fff !important}.k-grid-header a .k-icon:before,.k-header a .k-icon:before{color:#3d3d3d !important}.k-grid-header a.k-grid-filter.k-state-active .k-icon:before,.k-header a.k-grid-filter.k-state-active .k-icon:before{color:#f60 !important}.k-pager-sizes .k-dropdown{height:32px;min-width:70px}.k-pager-sizes .k-dropdown .k-dropdown-wrap{height:32px}.k-pager-sizes .k-dropdown .k-dropdown-wrap .k-input{padding:0;height:32px;display:flex;align-items:center}.k-pager-sizes .k-dropdown .k-dropdown-wrap .k-input .k-icon.k-i-arrow-s{padding-right:4px;padding-top:4px}.k-page-sizes .k-input{line-height:16px}.k-state-selected{border-color:#f60}.k-grid-header th.k-header{padding:10px 12px 9px 12px}.k-grid-header th.k-header a.k-link{padding-left:0;padding-right:0}.k-grid-header th.k-header .k-grid-filter{padding-right:5px}.k-grid-filter.k-state-active{box-shadow:none}.k-grid-content tr{background-color:#f6f7f8}.k-grid-content tr .k-alt{background-color:#f6f7f8}.k-grid-norecords{padding:15px !important}.k-button.k-primary{background-color:#34495e}.k-button.k-primary:hover{background-color:#3f5872}.k-button.k-primary:active{color:#fff;background-color:#204d74}.k-state-selected.k-state-hover,.k-state-hover.k-state-selected:hover{color:#fff}.k-icon.k-i-arrowhead-s:before{content:"" !important}#queryResultGrid .k-grid-content{max-height:500px}.modal-dialog.modal-xlg{width:80%}.form-title{margin-bottom:25px}.form-group .help-block{margin-top:2px;margin-bottom:0;line-height:15px}.hpanel .hbuilt.panel-heading{border-radius:0;background-color:#34495e;color:#fff;padding:10px 20px;border-bottom:1px solid #e4e5e7}.hpanel .hbuilt.panel-heading .panel-tools a{color:#fff}.hpanel .panel-body{border:none;border-radius:0;padding-left:0;padding-right:0}.hpanel .panel-search{border-top:1px solid #e4e5e7}.table-cell{display:table-cell}.vertical-bottom{vertical-align:bottom}.btn-secondary{color:#fff;background-color:#000;border-color:#000}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#000;border-color:#000}.btn-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{color:#fff;background-color:#000;border-color:#000}.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{background-image:none}.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary[disabled],.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled].focus,.btn-secondary[disabled]:active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary.active{background-color:#000;border-color:#000}.btn-secondary .badge{color:#000;background-color:#fff}.dropdown-button{width:fit-content}.dropdown-button option[selected]{display:none}.dropdown-button.k-dropdown span.k-dropdown-wrap{padding-right:29px;font-size:14px;border-color:#e2e2e2}.dropdown-button.k-dropdown span.k-dropdown-wrap span.k-select span{filter:brightness(5)}.dropdown-button.k-dropdown span.k-dropdown-wrap span.k-input{text-indent:unset;color:#3d3d3d;padding-right:1rem;padding-left:1rem}.has-error{border-color:red !important}.error{color:red !important}.panel_data_to_extract{font-size:1.6rem;background-color:#f5f5f5;padding:10px;margin-bottom:25px}.panel_query_name{font-size:1.6rem}input[type=number].no-spin::-webkit-inner-spin-button,input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html .k-grid tr:hover{background:#c3c3c3}html .k-grid tr.k-alt:hover{background:#c3c3c3}.company-logo-container-print{width:300px;height:50px}.k-icon.k-i-search{display:inline-block;font:normal normal normal 10px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:5px;padding-right:3px}.k-icon.k-i-search:before{content:"";color:#666}.pointer-events-none{pointer-events:none}.my-table{background:red}/*# sourceMappingURL=app.min.css.map */

.wrapper{min-height:calc(100% - 110px);padding:0;background:#fff;border-left:1px solid #e4e5e7}/*# sourceMappingURL=app.min.css.map */

.state-pill{padding:5px 8px;border-radius:4px;text-align:center;font-size:14px;line-height:17px}.state-stop{color:#fff;background-color:#ea6557 !important}.state-stop:hover{color:#fff}.state-editing{background-color:#fff;border:1px solid #979797;color:#6e6e6e}.state-ok{color:#fff;background-color:rgba(86,178,43,.75) !important}.state-ok:hover{color:#fff}.state-warning{background-color:#ffbf25 !important}.state-sent{color:#fff;background-color:#454aae !important}.state-sent:hover{color:#fff}.state-ready{color:#fff;background-color:#ea6557 !important}.state-ready:hover{color:#fff}.state-exception{background-color:#d5d8de !important}.managed-status-icon{color:#fff;font-size:16px;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;border-radius:2px}.managed-status-icon.accept{background-color:#24a148}.managed-status-icon.pending{background-color:#9b9b9b}.managed-status-icon.deny{background-color:#da1e28}/*# sourceMappingURL=order-request-env.min.css.map */

.rda-state-info-box{border-radius:3px 3px 3px 3px;border:solid 1px #ccc;padding:10px;text-align:center}.rda-state-info-box .rda-state{font-weight:bold;font-size:1.1em}.order-remainder-waring{font-weight:bold;color:red}.invoice-btn{border-color:#fff !important}.radio-inline.no-vertical-align{vertical-align:initial !important}.notified-user-list{color:#6a6c6f}.switch-wrapper{position:relative;display:inline-flex;align-items:center;margin-right:1rem}.tooltip-text{visibility:hidden;background-color:#333;color:#fff;text-align:center;padding:.6rem 1rem;border-radius:.4rem;font-size:1.2rem;position:absolute;bottom:130%;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:1;opacity:0;transition:opacity .2s}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.5rem;border-width:.5rem;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.switch-wrapper.show-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.switch{position:relative;display:inline-flex;align-items:center;gap:.4rem;width:4.6rem;height:2.4rem;margin-right:.5rem;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.2s;border-radius:3.4rem}.slider:before{position:absolute;content:"";height:1.8rem;width:1.8rem;left:.3rem;bottom:.3rem;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider{background-color:#3498db}input:checked+.slider:before{transform:translateX(2.2rem)}.dropdown{display:inline-block}.tooltip-wrapper{position:relative;display:inline;align-items:center;width:100%}.tooltip-wrapper.with-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text{visibility:hidden;opacity:0;transition:opacity .2s;position:absolute;bottom:130%;left:50%;transform:translateX(-50%);z-index:1;background-color:#333;color:#fff;text-align:center;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.attachments{flex-wrap:wrap;width:100%;padding:23px 12px;padding-bottom:3px;background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:4px;gap:16px}.header .container-fluid{height:5rem}#orderRequestsGrid .k-grid-header{position:sticky;top:5rem;z-index:1}/*# sourceMappingURL=order-request.min.css.map */

.orderToSend{border-radius:3px 3px 3px 3px;border:solid 1px #ccc;padding:10px;background-color:#ffbf25;text-align:center;font-weight:bold}.order-header{padding:10px 30px}.order-preview-area{height:25rem}/*# sourceMappingURL=order.min.css.map */

#changesHistoryGrid .k-grid-content{max-height:300px}/*# sourceMappingURL=order-request-changes.min.css.map */

.state-stop{color:#fff;background-color:#ea6557 !important}.state-stop:hover{color:#fff}.state-ok{color:#fff;background-color:rgba(86,178,43,.75) !important}.state-ok:hover{color:#fff}.state-warning{background-color:#ffbf25 !important}.state-sent{color:#fff;background-color:#454aae !important}.state-sent:hover{color:#fff}.state-exception{background-color:#d5d8de !important}/*# sourceMappingURL=cash-fund-env.min.css.map */

.cropArea{background:#e4e4e4;overflow:hidden;width:100%;height:300px}.preview{border:solid 1px #d3d3d3;width:200px;height:70px}/*# sourceMappingURL=import-image.min.css.map */

body{padding-top:60px !important}.header{background-color:#000;border:none;height:60px}.header .header-logos{display:flex;align-items:center;height:60px}.header .header-logos .header-logo-container{background-color:#f60;padding:11px 9px 9px 11px}.header .header-logos .header-text-logo{padding:23px 19px 15px 14px;border-right:1px solid #3d3d3d}.header .user-avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#3d3d3d;border-radius:100%}.header .company-select-container{display:flex;align-items:center;color:#fff;gap:8px;font-size:14px;line-height:17px;font-weight:400}.header .company-select-container:hover{cursor:pointer}.header .dropdown.company-dropdown{padding:11px 26px 11px 20px;height:60px;border-right:1px solid #3d3d3d;border-left:1px solid #3d3d3d}.header .dropdown.company-dropdown .main-dropdown-toggle{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#f60;border-radius:100%}.header .dropdown.company-dropdown .main-dropdown-toggle:hover{color:#fff}.header .dropdown.user{padding:11px 18px 11px 23px;margin-right:18px}.header .dropdown.user .dropdown-toggle{display:flex;align-items:center;gap:8px;color:#fff}.header .dropdown.user .dropdown-toggle:hover{color:#f60}.header .navbar-nav{display:flex;height:60px}.header .navbar-nav>li>a{height:60px;font-size:18px;line-height:22px;font-weight:400;padding-top:20px}.header .navbar-nav>li.active>a{color:#f60;background-color:rgba(0,0,0,0) !important;font-weight:normal;text-decoration:none}.header .navbar-nav>li>a:focus,.header .navbar-nav>li>a:hover{border-bottom:none;background-color:rgba(0,0,0,0)}.header .navbar-nav>li>a:focus div,.header .navbar-nav>li>a:hover div{text-decoration:none}.header .company{display:grid !important;place-content:center;height:50px}.header .company>a{display:grid !important;place-content:center;height:50px;width:2rem;height:2rem;color:#fff !important;background-color:#ff7010;border-radius:100%}.header .company>a:active,.header .company>a:focus,.header .company>a:hover{color:#fff;background-color:#ff7010 !important;border:none !important}.header .user>ul{width:100%}.header .dropdown-menu li{position:relative}.header .dropdown-menu li:not(:last-child){border-bottom:1px solid #d3d3d3}.header .dropdown-menu>li:hover>.dropdown-submenu{display:block}.header .dropdown-menu a{display:flex;align-items:center;justify-content:space-between;gap:1rem;white-space:normal}.header .dropdown-menu .dropdown-submenu{display:none;position:absolute;right:100%;top:-7px}/*# sourceMappingURL=header.min.css.map */

.media-preview{display:flex;width:250px;height:250px;align-content:center;align-items:center;justify-content:center;cursor:pointer;position:relative}.media-preview a{height:100%}.media-preview img{width:100%;height:100%;object-fit:cover}.media-preview .document{text-align:center}.media-preview-close{position:absolute;top:1rem;right:1rem;z-index:10;background:#da1e27;border:none;border-radius:4px;width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center}.media-preview-close i.fa-trash{color:#fff;font-size:16px;line-height:1.2}.media-preview-close:hover{background:#c0392b}.media-preview-download{height:100%;text-align:center}.media-preview-download p{height:100px;margin-top:90px}.media-preview-download a{height:unset}/*# sourceMappingURL=media-preview.min.css.map */

.order-row-unit-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
}

.order-row-unit-container .unit-input {
    width: 33%;
}

.order-row-unit-container .unit-select {
    width: 66%;
}

.add-supply-entry-button, .add-supply-entry-button:hover, .add-supply-entry-button:active, .add-supply-entry-button:focus {
    color: #3498DB;
}

.supply-entry-file, .supply-entry-file:hover, .supply-entry-file:active, .supply-entry-file:focus {
    color: #3498DB;
}

.k-table-td .help-block {
    color: #a94442;
}

.supply-entries-container {
    padding: 0 15px;
}

.supply-entry-total-compare {
    font-weight: bold;
}

.supply-entry-total-compare span {
    font-size: 18px;
}

.supply-entry-remove-file {
    border-radius: 20px;
    padding: 2px;
    display: inline-flex;
    background-color: #666D75;
    color: #ffffff;
    margin-left: 7px;
}

.supply-entry-remove-file i {
    font-size: 11px;
}

.buttons-container {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.sub{height:60px;margin:0;background-color:#fff;color:#000;border:none;border-radius:0px;border-bottom:1px solid #e2e2e2}.sub>*,.sub>*>*{height:60px}.sub .navbar-brand{height:100%}.sub .navbar-brand img{height:100%;border-radius:4px}.sub a{color:#3d3d3d}.sub a:focus,.sub a:hover{color:#f60}.sub .navbar-nav{display:flex;align-items:center;gap:1rem}.sub .navbar-nav>.active>a:focus{color:#f60}.sub .navbar-nav>li.active>a{color:#f60;background-color:rgba(0,0,0,0);font-weight:normal;text-decoration:none}.sub .navbar-nav>li.active>a:hover{color:#f60}.sub .navbar-nav>li>a{color:#3d3d3d}.sub .navbar-nav>li>a:focus,.sub .navbar-nav>li>a:hover{border-bottom:none;background-color:rgba(0,0,0,0) !important;color:#f60}.sub .navbar-nav>li>a:focus div,.sub .navbar-nav>li>a:hover div{text-decoration:none}.subheader{background-color:#34495e;border-radius:0;margin-bottom:0;border:0}.subheader a{color:#3d3d3d}.subheader a:focus,.subheader a:hover{color:#3d3d3d}.subheader .navbar-nav>li>a{font-size:inherit}.subheader .navbar-collapse{border-color:rgba(0,0,0,0)}.subheader .navbar-toggle{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.subheader .navbar-brand{display:block;height:auto;padding:15px 15px 5px 15px}.subheader .navbar-brand img{height:33px}.subheader .current-company-name{color:#fff}.subheader .current-username{color:#fff}.subheader .logged-user{display:inline-block;vertical-align:middle;font-size:1em;margin-top:20px;color:#fff}.subheader .logged-user i{margin-right:5px}.subheader .logout-btn{font-weight:200}.subheader .logout-btn:hover{text-decoration:underline}.subheader .navbar-container{position:relative;margin-left:180px}.subheader .navbar-nav>.open>a{background-color:rgb(70.1643835616,98.5,126.8356164384) !important}.subheader .navbar-nav>li,.subheader .navbar-nav>li>a{font-size:inherit;text-align:center;font-weight:100}.subheader .navbar-nav>li>a{padding:13px 20px}.subheader .navbar-nav>li>a:focus,.subheader .navbar-nav>li>a:hover{border-bottom:none;background-color:#34495e}.subheader .navbar-nav>li>a:focus div,.subheader .navbar-nav>li>a:hover div{text-decoration:none}.subheader .navbar-nav>li>a:focus span,.subheader .navbar-nav>li>a:hover span{text-decoration:underline}.subheader .dropdown-submenu{position:relative}.subheader .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.subheader .dropdown-submenu:hover>.dropdown-menu{display:block}.subheader .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.subheader .dropdown-submenu:hover>a:after{border-left-color:#fff}.subheader .dropdown-submenu.pull-left{float:none}.subheader .dropdown-submenu.pull-left>.dropdown-menu{left:-133%;margin-left:10px;width:100%;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.separator{background:-moz-linear-gradient(#34495e 0%, #edf0f5 100%);background:-webkit-gradient(linear, top, color-stop(0%, #34495e), color-stop(100%, #edf0f5));background:-webkit-linear-gradient(#34495e 0%, #edf0f5 100%);background:-o-linear-gradient(#34495e 0%, #edf0f5 100%);background:-ms-linear-gradient(#34495e 0%, #edf0f5 100%);background:linear-gradient(#34495e 0%, #edf0f5 100%);height:8px}/*# sourceMappingURL=subheader.min.css.map */

.footer{padding:10px 18px;background:#fff;border-top:1px solid #e4e5e7}/*# sourceMappingURL=footer.min.css.map */

.project-roles{margin-left:1rem}.project-roles .back-button{display:inline-block;font-size:16px;margin-bottom:.5rem}.project-roles .roles,.project-roles .tasks,.project-roles .users{display:flex;flex-direction:column}.project-roles .roles .role,.project-roles .roles .task,.project-roles .roles .user,.project-roles .tasks .role,.project-roles .tasks .task,.project-roles .tasks .user,.project-roles .users .role,.project-roles .users .task,.project-roles .users .user{padding:1rem;background-color:#d7e4fb;color:#2d3642;border-bottom:1px solid #909aa5;width:50%}.project-roles .roles .role.operator,.project-roles .roles .task.operator,.project-roles .roles .user.operator,.project-roles .tasks .role.operator,.project-roles .tasks .task.operator,.project-roles .tasks .user.operator,.project-roles .users .role.operator,.project-roles .users .task.operator,.project-roles .users .user.operator{background-color:#fff;border-color:#d8d8d8}.project-roles .users{gap:0}.project-roles .users .user{border-radius:0}.project-roles .users .user:not(:last-child){border-bottom:1px solid #d8d8d8}.project-roles .users .user.add{justify-content:end;border-radius:0 0 2px 2px}.project-roles .users .user.add.empty{justify-content:space-between;background-color:#d8d8d8}.project-roles .tasks-title{margin-top:5rem;font-weight:bold}.project-roles .tasks .task{border-bottom:1px solid #d8d8d8}.project-roles .operators{flex-wrap:wrap}/*# sourceMappingURL=project-roles.min.css.map */

.budget input{display:inline}/*# sourceMappingURL=assign-user-modal.min.css.map */

/*# sourceMappingURL=budget-item-modal.min.css.map */

.budget input{display:inline}/*# sourceMappingURL=macro-item-modal.min.css.map */

.project-tasks-page{max-width:90rem}.project-tasks-page .project-tasks .btn-link{color:#3498db;text-decoration:none}.project-tasks-page .project-tasks .table-wrapper{width:100%;background:#fff;font-size:1.4rem}.project-tasks-page .project-tasks .table-wrapper .task-container{border-bottom:.1rem solid #f6f8fb}.project-tasks-page .project-tasks .table-wrapper .name{flex:1}.project-tasks-page .project-tasks .table-wrapper .name .badge{margin-left:.4rem;vertical-align:middle}.project-tasks-page .project-tasks .table-wrapper .code{width:10rem}.project-tasks-page .project-tasks .table-wrapper .article-code{width:12rem}.project-tasks-page .project-tasks .table-wrapper .project-task-row{display:flex;align-items:center;justify-content:start;padding:.8rem;background:#d7e4fb;font-weight:bold;border-bottom:.1rem solid #909aa5;cursor:pointer}.project-tasks-page .project-tasks .table-wrapper .project-task-row>.name .badge{background-color:#3980ff}.project-tasks-page .project-tasks .table-wrapper .project-subtask-row{display:flex;align-items:center;justify-content:start;padding:.8rem;background:#f6f8fb;border-bottom:.1rem solid #d8d8d8;cursor:pointer;min-height:4.2rem}.project-tasks-page .project-tasks .table-wrapper .project-subtask-row .code{border-right:.1rem solid #000}.project-tasks-page .project-tasks .table-wrapper .project-subtask-row .name{margin-left:1.6rem}.project-tasks-page .project-tasks .table-wrapper .project-article-row{display:flex;align-items:center;justify-content:start;padding:.8rem;padding-left:12.6rem;background:#f8f9fa;border-bottom:.1rem solid #d8d8d8;min-height:4.2rem}.project-tasks-page .project-tasks .table-wrapper .project-article-row .code{width:5rem}.project-tasks-page .project-tasks .table-wrapper .toggle-icon{margin-right:.8rem;transition:transform .3s}.project-tasks-page .project-tasks .table-wrapper .project-task-row.collapsed .toggle-icon,.project-tasks-page .project-tasks .table-wrapper .project-subtask-row.collapsed .toggle-icon{transform:rotate(180deg)}.project-tasks-page .project-tasks .table-wrapper .budget{min-width:14rem;font-weight:bold;text-align:right}.project-tasks-page .project-tasks .table-wrapper .actions{margin-left:1rem;min-width:8rem;text-align:center}.project-tasks-page .project-tasks .table-wrapper .actions-placeholder{margin-right:8rem}.project-tasks-page .project-tasks .table-wrapper .project-article-row .budget{font-weight:normal}.project-tasks-page .project-tasks .table-wrapper .project-task-row .budget{font-size:1.8rem}.project-tasks-page .project-tasks .table-wrapper .coge{color:#7f8c8d}.project-tasks-page .project-tasks .table-wrapper .general-total{display:flex;justify-content:space-between;padding:.8rem;background:#909aa5;color:#fff;font-weight:bold;text-align:center;min-height:4.2rem;text-transform:uppercase}.project-tasks-page .project-tasks .table-wrapper .general-total .budget{font-size:1.8rem}/*# sourceMappingURL=project-tasks.min.css.map */

.cards-table{width:100%}.cards-table tr{border-bottom:.0625rem solid #d3dbe5;height:60px}.cards-table td{padding:10px}.title{font-size:14px;font-weight:bold;margin-right:10px}.card-input{display:flex;align-items:center;gap:.5rem}.card-input button{height:34px;width:34px}/*# sourceMappingURL=user-cards-modal.min.css.map */

.user-detail-permission-table {
    margin-top: 1.5625rem;
}

.user-detail-permission-table-header {
    display: flex;
    flex-direction: row;
    background-color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 12px;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
}

.user-detail-permission-table-header div:last-child {
    margin-right: 130px;
}

.user-detail-permission-table-company-row {
    flex-direction: column;
}

.user-detail-permission-table-company-row.collapsed {
    border-bottom: 1px solid #909AA5;
}

.user-detail-permission-table-header div {
    flex: 1;
}

.user-detail-permission-table-columns {
    background-color: #FFCAA6;
    display: flex;
    padding: 2px 2px 2px 12px;
    font-size: 16px;
    line-height: 19px;
    align-items: center;
}

.user-detail-permission-table-columns div {
    flex: 1;
}

.user-detail-permission-table-columns .open-close-button {
    max-width: 90px;
    text-align: center;
    font-size: 14px;
    padding-left: 0.75rem;
    border-left: 0.0625rem solid #666D75;
}

.user-detail-permission-table-company-name {
    font-weight: bold;
}

.user-detail-permission-table-collapsible {
    background-color: #F6F8FB;
}

.user-detail-permission-table-collapsible-row {
    border-bottom: 1px solid #E2E2E2;
    background-color: #fff;
}

.user-detail-permission-table-collapsible-row label {
    padding: 1.5rem 2rem;
    background-color: #fff;
}

.user-detail-permission-table-collapsible-row label {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.user-detail-permission-table-collapsible-row label input {
    margin: 0;
}

.user-detail-permission-table-collapsible-row.second-level {
    padding-left: 1.75rem;
    display: flex;
    justify-content: space-between;
}

.user-detail-permission-table-collapsible-row.second-level label:last-child {
    margin-right: 2.15rem;
}

.user-detail-permission-table-collapsible-row.third-level {
    padding-left: 3.375rem;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
}

.project-detail-footer,
.mobile-user-footer {
    margin-top: 95px;
    padding-top: 29px;
    border-top: 1px solid #E2E2E2;
}

/*
* UI Rework 2025
*/

/* Generics */
body {
    background-color: #f6f7f8;
    color: #3d3d3d;
}

h1 {
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
}

.fsize-14 {
    font-size: 14px;
    line-height: 17px;
}

.fsize-16 {
    font-size: 16px;
    line-height: 19px;
}

.fsize-18 {
    font-size: 18px;
    line-height: 22px;
}

.fw-400 {
    font-weight: 400 !important;
}

.gap-9px {
    gap: 9px;
}

.align-items-center {
    align-items: center;
}

.page-subheader {
    display: flex;
    align-items: center;
    gap: 40px;
    background-color: #fff;
    padding: 13px 32px 14px 32px;
    border-bottom: 1px solid #e2e2e2;
}

.page-subheader a {
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: flex-end;
}

.page-subheader a:focus {
    color: #ff6600
}

.page-subheader-title {
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
}

a.btn,
button.btn {
    line-height: 16px;
}

.btn-transparent {
    background-color: transparent;
}

.btn-transparent:active {
    border: 1px solid;
    box-shadow: none;
}

.btn.btn-transparent.color-primary[disabled]:hover {
    color: #dd6600
}

.color-primary {
    color: #ff6600;
}

.k-grid {
    border-left: none;
    border-right: none;
    box-shadow: none;
}

button.btn.btn-action {
    font-size: 16px;
    line-height: 19px;
}

/* Inputs */
.k-dropdown {
    height: 42px;
    border: 1px;
}

.k-dropdown-wrap {
    box-shadow: none;
    border-color: #e2e2e2;
    border-radius: 6px;
}

.k-dropdown-wrap .k-input {
    padding-top: 12px;
    padding-bottom: 11px;
    color: #6e6e6e;
    height: 19px;
    line-height: 19px;
}

.k-dropdown-wrap .k-select {
    background-color: #e2e2e2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 29px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.k-dropdown-wrap.k-state-focused {
    box-shadow: none !important;
    border-color: inherit !important;
}

input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background-color: #fff;
    border: 2px solid ;
    position: relative;
    cursor: pointer;
    transition: background-color 0.2s, border-color 0.2s;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 3px;
}

input[type="checkbox"] + label {
    margin-left: 14px;
}

input[type="checkbox"]:checked {
    background-color: #ff6600;
    border-color: #ff6600;
}

input[type="checkbox"]:checked::after {
    font-family: "FontAwesome";
    content: "\f00c"; /* Unicode for fa-check */
    position: absolute;
    top: 3px;
    left: 3px;
    font-size: 11px;
    color: white;
}

input[type="checkbox"]:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.3);
}

input[type="radio"] {
    appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    border-radius: 50%;
    background-color: white;
    cursor: pointer;
    position: relative;
    outline: none;
    transition: all 0.2s ease;
}

input[type="radio"]:checked {
    background-color: #ff6600;
    border-color: #ff6600;
}

input[type="radio"]:focus,
input[type="radio"]:active {
    outline: none;
    box-shadow: none;
    border-color: #ff6600;
}

input[type="radio"]:checked::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    background-color: white; /* inner white dot */
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.radio-inline {

}

th.k-header:has(input[type="checkbox"]) {
    padding-left: 8px;
}

select.form-control {
    height: 42px;
}

.k-dropdown-wrap.k-state-border-down {
    border-radius: 6px;
}

input.form-control {
    height: 42px;
    padding-top: 12px;
    padding-bottom: 11px;
}

.k-datepicker.form-control {
    height: 42px;
}

.k-picker-wrap {
    border: none;
    height: 42px;
}

.k-combobox .k-state-default .k-input,
.k-picker-wrap.k-state-default .k-input {
    box-shadow: none;
}

.k-picker-wrap .k-input {
    height: 42px;
    padding: 0;
}

.k-picker-wrap .k-select {
    display: flex;
    align-items: center;
    justify-content: center;
}

.k-combobox {
    height: 42px;
    border: none;
}

.k-combobox .k-input{
    box-shadow: none;
    border-radius: 6px;
}

.form-group label {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}

ul.nav.nav-tabs li > a {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #9b9b9b;
    padding-bottom: 16px;
}

ul.nav.nav-tabs li:first-child > a {
    padding-left: 0;
}

ul.nav.nav-tabs li.active > a {
    border: none;
    color: #ff6600;
}



/* User Profile Page */
.web-user-container {
    width: 960px;
    margin: 0 auto;
    padding-top: 6px;
}

.user-profile-password-row {
    margin-top: 39px;
}

.user-profile-password-row .help-block {
    margin-top: 10px;
    font-size: 14px;
    color: #3d3d3d;
}

.user-profile-action-buttons {
    padding-top: 29px;
    border-top: 1px solid #e2e2e2;
    margin-top: 33px;
}

.nav-tabs {
    border-bottom-color: #e2e2e2;
}

/* Pages */
.projects-page,
.companies-page {
    padding: 24px 32px;
    background-color: #f6f7f8;
}

.project-form-page,
.company-form-page {
    padding-top: 26px;
    max-width: min(1440px, calc(100% - 100px));
    margin-inline: auto;
}

.rda-form-page {
    padding-top: 26px;
    max-width: min(1440px, calc(100% - 100px));
    margin-inline: auto;
    box-shadow: 0 9px 9px -9px rgba(0, 0, 0, 0.13);
}

.order-requests-list-page {
    padding: 24px 32px;
    background-color: #f6f7f8;
}

.order-request-supplier-dropdown {
    width: 558px;
}

.rda-edit-title-container {
    display: flex;
    gap: 12px;
    align-items: center;
}

.rda-edit-title-container .rda-title {
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
}

.rda-edit-title-container .rda-edit-current-state-extra-info {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    color: #3d3d3d;
}

.rda-form-page-comments {
    background-color: #f5f5f5;
    border-top: 1px solid #e2e2e2;
    padding-top: 24px;

}

.rda-form-page-comments-content {
    max-width: min(1380px, calc(100% - 100px));
    margin-left: auto;
    margin-right: auto;
}

.comments-section-quote-icon {
    font-size: 10px;
    background-color: #000;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: white;
    padding: 3px;
    width: 16px;
    height: 16px;
}

#changesHistoryGrid .k-grid-content tr {
    background-color: #fff;
}

#changesHistoryGrid.k-grid tr td {
    padding-top: 15px;
    padding-bottom: 14px;
    padding-left: 12px;
}

#changesHistoryGrid .k-grid-header th.k-header a.k-link {
    display: contents;
}

.order-request-back-button {
    width: 42px;
    height: 42px;
    font-size: 16px;
}

.dropdown.open > .btn-primary.dropdown-toggle:focus {
    background-color: #ff6600cc;
    border-color: #ff6600;
}

#orderRows table {
    font-size: 14px;
}

.order-request-totals-grid-container {
    display: flex;
    justify-content: flex-end;
    padding-top: 19px;
}

.order-request-totals-grid {
    margin-left: auto;
    display: grid;
    gap: 8px;
    grid-template-columns: auto max-content;
    grid-template-rows: repeat(2, 1fr);
}

.radio-inline span {
    display: inline-block;
    margin-top: 5px;
}

