a{color:#212529}a:hover{color:#212529}.pb-input{box-sizing:border-box;padding:10px}.pb-input label{font-size:13px}.p10{box-sizing:border-box;padding:10px}.cols{display:flex;flex-wrap:wrap}.w100{box-sizing:border-box;width:100%}.w10{box-sizing:border-box;width:10%}.w20{box-sizing:border-box;width:20%}.w30{box-sizing:border-box;width:30%}.w50{box-sizing:border-box;width:50%}.w45{box-sizing:border-box;width:45%}.w30{box-sizing:border-box;width:30%}.w75{box-sizing:border-box;width:75%}.w70{box-sizing:border-box;width:70%}.w80{box-sizing:border-box;width:80%}.w25{box-sizing:border-box;width:25%}.w33{box-sizing:border-box;width:33%}.justify-content-between{justify-content:space-between}.strong{font-weight:bold}.no-items{padding:20px;text-align:center;font-size:13px}.topbar{display:flex;align-items:center;padding-bottom:30px;box-sizing:border-box;width:100%}.topbar h1{flex-grow:1;padding-bottom:0;margin:0;font-size:18px}.topbar h3{flex-grow:1;font-size:16px;padding-bottom:0;margin:0}.topbar .actions button{margin-left:22px}.box-form{border:1px solid rgba(0,0,0,.08);border-radius:4px;margin:10px 0px}.box-form.flex-align{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.box-form .box-form-header{font-size:16px;padding:5px 20px;font-weight:bold;border-bottom:1px solid rgba(0,0,0,.08)}.box-form .box-form-content{display:flex;flex-wrap:wrap;padding:20px;justify-content:space-between}.form-item{padding-bottom:10px;box-sizing:border-box}.form-item label{font-size:13px;line-height:13px;margin-bottom:5px;font-weight:bold}.form-item .validation-message{font-size:12px}.form-item .form-help{font-style:italic;font-size:12px;color:#5a6570;line-height:13px;padding-top:3px}.form-item .k-textarea{width:100%}.form-item textarea{width:100%}.table-option .option-row{display:flex;align-items:center}.table-option .title{font-size:13px;font-weight:bold}.table-option .s-col{box-sizing:border-box;padding:5px 10px}.table-option .empty-message{padding:40px;text-align:center;font-size:13px}.s-input-group{display:flex}.s-input-group .prefix{color:#424242;background-color:#f5f5f5;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));padding:0 5px;font-size:15px;line-height:35px;margin-right:-2px;z-index:10;border-top-left-radius:4px;border-bottom-left-radius:4px}.card-value .card-wrap{width:100%;position:relative;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:10px}.card-value .card-title{position:absolute;display:block;padding:0px 10px;background:#fff;top:-9px;left:50%;transform:translate(-50%, 0)}.card-value .card-title label{margin:0;text-wrap:nowrap;display:block}.card-value .card-content{padding:0 5px}.fullscreen-bg{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.4);z-index:1000}.hide-operator-filter .k-filtercell-operator .k-dropdown-operator{display:none}.k-button-solid-primary{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02))}.k-button-solid-primary:hover{border-color:#ff3325;background-color:#ff3325}.btn-primary{border-color:#ff6358;background-color:#ff6358}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{border-color:#ff3325;background-color:#ff3325}.validation-message{font-size:.8rem;color:#f31700}.form-template textarea{min-height:450px}.print-button{padding:10px;text-align:right}.mr-15{margin-right:15px}@media print{.print-button{display:none}}.events-info-list{margin-top:20px;border-top:1px solid rgba(0,0,0,.08)}.events-info-list .event{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.08)}.events-info-list label{margin:0}.pb-input-group{display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}.pb-input-group.with-label{border:1px solid rgba(0,0,0,.08);position:relative;border-radius:4px;padding:10px;margin-bottom:10px;margin-top:10px}.pb-input-group.with-label h3{position:absolute;display:block;padding:0px 10px;background:#fff;top:-9px;left:5%;margin:0;font-size:14px}.pb-numeric-input label{margin-bottom:2px}.pb-numeric-input .input-wrap{display:flex}.pb-numeric-input .input-wrap .k-input{flex-grow:1}.pb-numeric-input .input-wrap .prefix,.pb-numeric-input .input-wrap .suffix{background:#f7f7f7;border:1px solid rgba(0,0,0,.08);font-weight:bold;padding:0 10px;font-size:14px;line-height:28px}.pb-numeric-input .input-wrap .prefix{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-right:-4px}.pb-yield-input-view h3{font-size:16px}.pb-yield-input-view .envelop-print-measure{display:flex;align-items:center;font-size:13px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:10px;padding-left:20px}.pb-yield-input-view .envelop-print-measure label{margin-bottom:0;font-weight:bold;margin-right:10px}.pb-yield-input-view .sheet-result{display:flex;align-items:center;padding-top:20px}.pb-yield-input-view .sheet-result .error-message{padding:10px;font-size:14px;margin:10px 0px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.pb-yield-input-view .sheet-result .result-info{padding-right:30px}.pb-yield-input-view .sheet-result .yield-result-value{font-size:14px}.pb-yield-input-view .sheet-result .yield-result-value label{font-weight:bold}.pb-yield-input-view .yield-graph{display:flex;flex-grow:1}.pb-yield-input-view .yield-graph .sheet{width:150px;margin-right:20px}.pb-yield-input-view .yield-graph .sheet .sheet-base{border:1px solid #1fa768;position:relative}.pb-yield-input-view .yield-graph .sheet .sheet-base .sheet-print-area{position:absolute;top:2px;left:2px;right:2px;bottom:2px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.pb-yield-input-view .yield-graph .sheet .sheet-base .envelop{display:flex;background:#c4e1f2;box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column}.pb-yield-input-view .yield-graph .sheet .sheet-base .envelop span.small{font-size:14px}.pb-yield-input-view .yield-graph .sheet .sheet-base .envelop span{display:block;font-size:22px;color:#0a58ca}.pb-switch-input{display:block}.pb-switch-input label{margin-bottom:5px;display:block}.pb-switch-input .input-wrap{width:100%}.pb-display-input .input-wrap{display:flex;align-items:center;justify-content:center;font-size:18px;padding:5px}.pb-repeater .pb-repeater-all-action{text-align:right}.pb-repeater .empty-message{text-align:center;font-size:13px;padding:30px}.pb-repeater .pb-repeater-item{position:relative;margin:10px 0;border:1px solid rgba(0,0,0,.08);border-radius:4px}.pb-repeater .pb-item-action{text-align:right;padding:5px 5px 0px 5px}.pb-repeater .pb-item-inputs{display:flex;flex-wrap:wrap}.pb-yield-rect-input .card-wrap{width:100%;position:relative;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:10px}.pb-yield-rect-input .yield-result-value{font-size:14px}.pb-yield-rect-input .yield-result-value label{font-weight:bold}#app{position:fixed;width:100vw;height:100vh;top:0;left:0}#blazor-error-ui{position:absolute;width:50%;bottom:0;right:0;margin-bottom:0;display:none}.loading-section{text-align:center;height:55vh;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.loading-section h2{color:#dc3545}.loading-section .loader-dot{height:20px;width:20px;border-radius:50%;background-color:#dc3545;display:inline-block;-webkit-animation:grow 2.1s infinite ease-in-out both;animation:grow 2.1s infinite ease-in-out both}.loading-section .loader-dot.dot1{-webkit-animation-delay:-0.96s;animation-delay:-0.96s}.loading-section .loader-dot.dot2{-webkit-animation-delay:-0.48s;animation-delay:-0.48s}@-webkit-keyframes grow{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}.k-drawer-container{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;flex-flow:nowrap;align-items:flex-start}.k-drawer-container .main-logo{display:block;max-width:48px;margin-top:9px;margin-bottom:10px}.k-drawer-container .main-content{padding-top:20px}.k-drawer-container .k-drawer-content{flex-grow:1;height:100%}.k-drawer-container .main{overflow:auto;box-sizing:border-box;height:calc(100% - 30px)}.k-drawer-container .footer{padding:0 10px;line-height:30px;height:30px;background-color:#666;color:#eee;font-size:12px}.k-drawer-container .top-row{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;height:3.5rem;display:flex;align-items:center}.k-drawer-container .top-row .separator{flex-grow:1}.page-not-found{height:80vh;display:flex;align-items:center;justify-content:center;font-size:40px}.page-not-authorized{height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:40px}.page-not-authorized .name-user{margin-bottom:10px;font-size:1.5rem}.page-not-authorized .alert-message{font-size:2rem;max-width:700px;text-align:center}.card-login{max-width:800px;margin:0 auto}.quote-builder-view .topbar{flex-wrap:wrap}.quote-builder-view .topbar .actions{display:flex}.quote-builder-view h1{font-size:28px}.quote-builder-view .quote-info-row{display:flex;flex-wrap:wrap}.quote-builder-view .quote-creator{width:100%;font-size:14px}.quote-builder-view .quote-creator .user-name{font-weight:bold}.quote-builder-view .k-menu-horizontal{margin-left:10px}.quote-builder-view .k-menu-horizontal .k-menu-link{border:1px solid rgba(0,0,0,.08);color:#424242;background-color:#f5f5f5;border-radius:4px}.quote-builder-view .k-menu-horizontal .k-menu-expand-arrow{display:none}.quote-builder-view .quote-info{margin-bottom:30px}.quote-builder-view .quote-info label{margin-bottom:0px;font-size:14px}.quote-builder-view .quote-name{max-width:450px;padding-bottom:10px;flex-grow:1}.quote-builder-view .quote-due-date{max-width:200px}.quote-builder-editor{display:flex;padding:0}.quote-builder-editor .total-column{min-width:350px}.quote-builder-editor .total-summary{border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:20px;position:sticky;top:80px}.quote-builder-editor .total-summary .pb-qty-input{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:20px;padding-bottom:20px}.quote-builder-editor .total-summary .total-value{display:flex;font-size:14px;padding-bottom:10px}.quote-builder-editor .total-summary .total-value label{display:block;margin-bottom:0}.quote-builder-editor .total-summary .total-value .value{flex-grow:1;text-align:right}.quote-builder-editor .total-summary .total-value.main{font-weight:bold}.quote-builder-editor .groups{flex-grow:1}.quote-builder-editor .quote-editor-group{margin-right:20px;margin-bottom:20px;border:1px solid rgba(0,0,0,.08);border-radius:4px}.quote-builder-editor .quote-editor-group .group-header{padding:10px 20px 10px 20px;background:#f7f7f7;font-weight:bold;border-bottom:1px solid rgba(0,0,0,.08);line-height:13px;font-size:18px}.quote-builder-editor .quote-editor-group .group-content{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.debug-column{padding:20px;font-size:14px;line-height:16px;width:350px;position:fixed;right:-350px;top:100px;bottom:100px}.debug-column button{position:absolute;left:-35px;top:50%;z-index:100}.debug-column.open{right:0}.debug-column .debug-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;background:#fff;overflow:auto;border:1px solid rgba(0,0,0,.08);box-shadow:1px 2px 10px rgba(0,0,0,.3)}.debug-column label{font-weight:bold}.with-die .value{color:#5cb85c}.without-die .value{color:#f44336}.pb-input.pb-disabled{opacity:.8;position:relative}.pb-input.pb-disabled::after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000000;content:" "}.page-scroll{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto}.quote-print-full{padding:20px;font-size:14px}.quote-print-full .quote-main-info{padding-bottom:20px}.quote-print-full .quote-info-row,.quote-print-full .parameter-print-view,.quote-print-full .quote-total-row{display:flex;align-content:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08);padding:5px 10px;font-size:1em}.quote-print-full .quote-info-row .label,.quote-print-full .parameter-print-view .label,.quote-print-full .quote-total-row .label{font-weight:bold}.quote-print-full .quote-info-row .value,.quote-print-full .parameter-print-view .value,.quote-print-full .quote-total-row .value{padding-left:10px;text-align:right}.quote-print-full .print-group-wrap h3{background:rgba(0,0,0,.08);font-size:1.3em;padding:5px 10px;text-transform:uppercase;margin:0}.quote-print-full .print-group-wrap{padding-bottom:20px}.quote-print-full .yield-value .parameter-print-view{padding:2px 15px;border-bottom:none}.quote-print-full .repeater-value{flex-grow:1;margin-left:30px}.quote-print-full .repeater-item{border:1px solid rgba(0,0,0,.08);padding:10px;margin-bottom:10px}.quote-print-full .quote-total-summary{margin-top:40px;font-size:18px;border:1px solid rgba(0,0,0,.08)}@media print{#app{position:relative}.page-scroll{position:relative}}.price-builder-editor{height:calc(100vh - 120px);display:flex;flex-direction:column}.price-builder-editor .parameter-editor{padding-top:30px;display:flex;justify-content:space-between;flex-grow:1}.price-builder-editor .builder-column{width:45%;position:relative}.price-builder-editor .builder-section{border:1px solid rgba(0,0,0,.08);border-radius:4px;margin-bottom:30px}.price-builder-editor .builder-section h3{font-size:16px}.price-builder-editor .builder-section .topbar{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.08)}.price-builder-editor .builder-section .column-content{padding:10px}.price-builder-editor .builder-section-tree{height:calc(100vh - 350px);position:relative}.price-builder-editor .builder-section-tree .column-content{position:absolute;top:41px;bottom:1px;right:0;left:0;overflow:auto}.price-builder-editor .param-group{background:#f9f9f9;border:1px solid rgba(0,0,0,.08);margin-bottom:20px}.price-builder-editor .param-group .group-name{line-height:35px;font-weight:bold;border-bottom:1px solid rgba(0,0,0,.08);padding:0px 20px}.price-builder-editor .param-group .params{padding:20px}.price-builder-editor .parameters-tree .param-info{background:#fff;border:1px solid rgba(0,0,0,.08);padding:10px;margin-bottom:10px;max-width:400px;display:flex;align-items:center}.price-builder-editor .parameters-tree .param-info .info{flex-grow:1}.price-builder-editor .parameters-tree .param-info .param-label{font-size:14px;font-weight:bold}.price-builder-editor .parameters-tree .param-info .param-code{font-size:13px}.price-builder-editor .parameters-tree .param-info .param-type{font-size:12px}.price-builder-editor .parameters-tree .parameter-child{padding-left:20px}.price-builder-editor .list-parameter-group .editor-group{border:1px solid rgba(0,0,0,.08);border-radius:4px;margin-bottom:30px;padding:5px}.price-builder-editor .list-parameter-group .col-name{flex-grow:1}.price-builder-editor .list-parameter-group .col-sort{width:150px}.price-builder-editor .list-parameter-group .col-action{width:90px}.parameter-editor-wrap{position:fixed;display:flex;top:0;right:0;bottom:0;align-items:center;justify-content:center;z-index:1000}.parameter-editor-wrap .parameter-editor-dialog{height:100vh;overflow:hidden;max-width:60vw;width:650px;box-shadow:1px 1px 10px rgba(0,0,0,.4);background:#fff;box-sizing:border-box}.parameter-editor-wrap .parameter-editor-dialog .topbar{border-bottom:1px solid rgba(0,0,0,.08);padding:0;position:absolute;top:0;right:0;left:0;height:50px;background:#fff;z-index:10}.parameter-editor-wrap .parameter-editor-dialog .topbar h3{font-size:18px;line-height:20px;padding:10px 20px}.parameter-editor-wrap .parameter-editor-dialog .parameter-editor-content{padding:20px;overflow:auto;position:absolute;top:50px;bottom:50px;left:0;right:0}.parameter-editor-wrap .parameter-editor-dialog .param-editor-footer{display:flex;border-top:1px solid rgba(0,0,0,.08);position:absolute;bottom:0;right:0;left:0;height:50px;background:#fff;z-index:10;padding:10px 15px}.parameter-editor-wrap .parameter-editor-dialog .param-editor-footer .separator{flex-grow:1}.parameter-editor-wrap .parameter-editor-dialog .param-editor-footer button{margin:0px 5px}.parameter-editor-wrap .parameter-editor-dialog .list-parameter-options{position:relative}.parameter-editor-wrap .parameter-editor-dialog .list-parameter-options .col-value{width:120px}.parameter-editor-wrap .parameter-editor-dialog .list-parameter-options .col-label{flex-grow:1}.parameter-editor-wrap .parameter-editor-dialog .list-parameter-options .col-action{width:40px}.parameter-editor-wrap .parameter-editor-dialog .editor-section{position:relative}.parameter-editor-wrap .parameter-editor-dialog .editor-section h3{font-size:16px;border-bottom:1px solid rgba(0,0,0,.08);padding-top:30px;padding-bottom:5px}.parameter-editor-wrap .parameter-editor-dialog .editor-section .topbar-editor .actions{position:absolute;right:0;top:18px}.parameter-editor-wrap .parameter-editor-dialog .import-file-form{padding:30px;border:1px solid rgba(0,0,0,.08);border-radius:4px;margin:10px}.parameter-editor-wrap .parameter-editor-dialog .import-file-form h4{font-size:16px;text-transform:uppercase;padding-bottom:5px}.parameter-editor-wrap .parameter-editor-dialog .import-file-form .message{font-style:italic;padding:10px 0}.list-roles .role{display:flex;padding-bottom:10px;align-items:center}.list-roles .role .label{font-size:14px;margin-right:20px;min-width:100px}.parameter-codes-dialogs{position:fixed;display:flex;top:0;left:0;bottom:0;max-width:500px;z-index:1000;flex-direction:column;box-shadow:1px 1px 10px rgba(0,0,0,.4);background:#fff;box-sizing:border-box}.parameter-codes-dialogs .topbar{padding:5px 10px 5px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.parameter-codes-dialogs .parameter-codes-content{flex-grow:1;overflow:auto;padding:30px 0px}.parameter-codes-dialogs .param{padding:5px 20px}.parameter-codes-dialogs .param label{border-bottom:1px solid #000;font-weight:bold;font-size:13px}.parameter-codes-dialogs .param ul{list-style:none}.parameter-codes-dialogs .param ul li{font-size:12px}.list-totals{padding:10px}.list-totals .total-form{border:1px solid rgba(0,0,0,.08);border-radius:4px;margin-bottom:30px}.list-totals .form-content{padding:10px 15px}.editor-price-list-items{padding-top:40px;padding-bottom:60px}.editor-price-list-items .col-list-param-options{padding-left:30px}.editor-price-list-items .col-param-label{width:200px;font-size:12px}.editor-price-list-items .col-price{flex-grow:1}.editor-price-list-items .col-action{width:50px}.editor-price-list-items .col-value{width:130px}.editor-price-list-items .list-option-container{padding-top:5px}.editor-price-list-items .list-option-container .list-options{padding-top:13px}.editor-price-list-items .list-option-container .option{border-bottom:1px solid rgba(0,0,0,.08);padding:4px;line-height:30px}.editor-price-list-items .list-option-container .option label{margin:0}#dialog-import-background{display:block;content:" ";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}#dialog-import{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1000}#dialog-import .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;max-width:100%;padding:20px}#dialog-import .content h3{font-size:16px;padding-bottom:20px}#dialog-import .content .buttons{padding-top:20px;text-align:right}#dialog-import .importing{display:none}.dialog-edit-format{position:fixed;z-index:1001;width:100%;max-width:400px;height:auto;top:50%;left:50%;background:#fff;padding:20px;box-sizing:border-box;transform:translate(-50%, -50%)}.dialog-edit-format h2{margin:0 -5px 0 -5px;padding-bottom:10px;font-size:18px}.dialog-edit-format .actions{display:flex;align-items:center;justify-content:flex-end;padding-top:15px}.dialog-edit-format .actions button{margin-left:10px}.user-option-editor .list-values{padding-top:30px}.user-option-editor .list-values h3{font-size:16px}.user-option-editor .list-values .action-topbar{display:flex;align-items:center;justify-content:flex-end}.user-option-editor .list-values .k-autocomplete{max-width:450px;margin-right:10px}.user-option-editor .option-row{border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:5px;margin-bottom:10px}.user-option-editor .option-row .col-user{flex-grow:1;font-size:14px}.user-option-editor .option-row .col-value{display:flex;align-items:center}.user-option-editor .option-row .prefix-um{padding:0 5px;font-size:12px}.user-option-editor .option-row .col-action{padding-left:10px}.die-cutting-dialog .form-row{padding-bottom:10px}.die-cutting-dialog .form-row label{margin-bottom:0;font-size:.8rem}
/*# sourceMappingURL=configurator.css.map */
