.product-type-entry{border:2px solid #EEEEEE;border-radius:3px;margin-bottom:1em;padding:1em 1em 2em;width:40%}.product-type-entry .product-type{float:left;font-weight:700;margin-right:1em}.profile-left-margin{margin-left:2em}dialog{border:2px solid #CCCCCC;border-radius:.5em;clip-path:inset(0 round .5em);margin:3em auto;max-height:calc(100vh - 8em);min-width:50em;overflow-x:hidden;padding:0;width:55vw}dialog::backdrop{background:#666;opacity:.8}dialog .close-dialog{width:100%;top:0;height:2.4em;position:sticky}dialog .close-dialog:hover{cursor:pointer}dialog fieldset{padding-top:2.4em}dialog header{align-items:center;display:flex}dialog header h2{flex:0 1 100%}.production-profile-form fieldset,#production-profile-form fieldset,#company-profile-form fieldset,.add-product-type-to-profile fieldset{border:0;padding:0;width:100%}.production-profile-form legend,#production-profile-form legend,#company-profile-form legend,.add-product-type-to-profile legend{margin:0 0 1em;padding:1em}dialog .production-profile-form legend,dialog #production-profile-form legend,dialog #company-profile-form legend,dialog .add-product-type-to-profile legend{background-color:#ddd;width:100%}.production-profile-form fieldset>.container,#production-profile-form fieldset>.container,#company-profile-form fieldset>.container,.add-product-type-to-profile fieldset>.container{margin-left:1em}.production-profile-form li>.container .label,#production-profile-form li>.container .label,#company-profile-form li>.container .label,.add-product-type-to-profile li>.container .label{margin-left:2em}.production-profile-form .container .node.overwritten,#production-profile-form .container .node.overwritten,#company-profile-form .container .node.overwritten,.add-product-type-to-profile .container .node.overwritten{-moz-border-radius:.3em;-webkit-border-radius:.3em;background:#fdf7bd;border-radius:.3em;display:flex;margin-left:-1em;padding-bottom:.2em;padding-left:3.2em;padding-top:.5em}.production-profile-form .container .node.overwritten.checkbox-field,#production-profile-form .container .node.overwritten.checkbox-field,#company-profile-form .container .node.overwritten.checkbox-field,.add-product-type-to-profile .container .node.overwritten.checkbox-field{padding-bottom:.6em;padding-top:1em}.production-profile-form .container .node.overwritten.checkbox-field .supplier-value,#production-profile-form .container .node.overwritten.checkbox-field .supplier-value,#company-profile-form .container .node.overwritten.checkbox-field .supplier-value,.add-product-type-to-profile .container .node.overwritten.checkbox-field .supplier-value{margin-top:.3em}.production-profile-form .container .node.overwritten.select-field .supplier-value,#production-profile-form .container .node.overwritten.select-field .supplier-value,#company-profile-form .container .node.overwritten.select-field .supplier-value,.add-product-type-to-profile .container .node.overwritten.select-field .supplier-value{margin-top:3.7em}.production-profile-form .container .node.overwritten.min-max-override .supplier-value,#production-profile-form .container .node.overwritten.min-max-override .supplier-value,#company-profile-form .container .node.overwritten.min-max-override .supplier-value,.add-product-type-to-profile .container .node.overwritten.min-max-override .supplier-value{margin-top:6.9em}.production-profile-form .container .node.overwritten.two-d-size-override .supplier-value,#production-profile-form .container .node.overwritten.two-d-size-override .supplier-value,#company-profile-form .container .node.overwritten.two-d-size-override .supplier-value,.add-product-type-to-profile .container .node.overwritten.two-d-size-override .supplier-value{margin-top:5em}.production-profile-form .container .node.overwritten .column-left,#production-profile-form .container .node.overwritten .column-left,#company-profile-form .container .node.overwritten .column-left,.add-product-type-to-profile .container .node.overwritten .column-left{width:24em}.production-profile-form .container .node.overwritten .supplier-value,#production-profile-form .container .node.overwritten .supplier-value,#company-profile-form .container .node.overwritten .supplier-value,.add-product-type-to-profile .container .node.overwritten .supplier-value{margin-left:1em;margin-top:1.9em}.production-profile-form .container .node.overwritten .supplier-value .value,#production-profile-form .container .node.overwritten .supplier-value .value,#company-profile-form .container .node.overwritten .supplier-value .value,.add-product-type-to-profile .container .node.overwritten .supplier-value .value{-moz-border-radius:.3em;-webkit-border-radius:.3em;background:#efefef;border:1px #CCCCCC solid;border-radius:.3em;font-weight:700;margin-left:.5em;padding:.4em}.production-profile-form .container .node.overwritten .supplier-value .multiplicator,#production-profile-form .container .node.overwritten .supplier-value .multiplicator,#company-profile-form .container .node.overwritten .supplier-value .multiplicator,.add-product-type-to-profile .container .node.overwritten .supplier-value .multiplicator{padding-left:.2em;padding-right:.2em}.production-profile-form .container .node.overwritten .unit,#production-profile-form .container .node.overwritten .unit,#company-profile-form .container .node.overwritten .unit,.add-product-type-to-profile .container .node.overwritten .unit{margin-top:1em}.production-profile-form .container .node.overwritten button .reset,#production-profile-form .container .node.overwritten button .reset,#company-profile-form .container .node.overwritten button .reset,.add-product-type-to-profile .container .node.overwritten button .reset{-moz-border-radius:.3em;-webkit-border-radius:.3em;display:inline;font-weight:400;margin-left:.5em;width:3.5em}.production-profile-form .clearfix:after,#production-profile-form .clearfix:after,#company-profile-form .clearfix:after,.add-product-type-to-profile .clearfix:after{clear:both;content:"";display:table}.production-profile-form .container,#production-profile-form .container,#company-profile-form .container,.add-product-type-to-profile .container{margin-bottom:2em}.production-profile-form .container .node,#production-profile-form .container .node,#company-profile-form .container .node,.add-product-type-to-profile .container .node{margin-left:2em}.production-profile-form .container .node.heading-field,#production-profile-form .container .node.heading-field,#company-profile-form .container .node.heading-field,.add-product-type-to-profile .container .node.heading-field{margin-top:2em;margin-left:2em;text-decoration:underline}.production-profile-form ul ul.container,#production-profile-form ul ul.container,#company-profile-form ul ul.container,.add-product-type-to-profile ul ul.container{padding-left:2em}.production-profile-form ul ul.container .node.heading-field,#production-profile-form ul ul.container .node.heading-field,#company-profile-form ul ul.container .node.heading-field,.add-product-type-to-profile ul ul.container .node.heading-field{margin-left:0}.production-profile-form .node,#production-profile-form .node,#company-profile-form .node,.add-product-type-to-profile .node{clear:left;margin:0 0 1em}.production-profile-form input,.production-profile-form textarea,.production-profile-form select,#production-profile-form input,#production-profile-form textarea,#production-profile-form select,#company-profile-form input,#company-profile-form textarea,#company-profile-form select,.add-product-type-to-profile input,.add-product-type-to-profile textarea,.add-product-type-to-profile select{font-weight:700;margin:.4em;padding:.4em}.production-profile-form select,#production-profile-form select,#company-profile-form select,.add-product-type-to-profile select{height:auto;margin-top:0}.production-profile-form select.colors-select,#production-profile-form select.colors-select,#company-profile-form select.colors-select,.add-product-type-to-profile select.colors-select{height:15em}.production-profile-form input[type=number],.production-profile-form input[type=text],#production-profile-form input[type=number],#production-profile-form input[type=text],#company-profile-form input[type=number],#company-profile-form input[type=text],.add-product-type-to-profile input[type=number],.add-product-type-to-profile input[type=text]{-moz-border-radius:.3em;-webkit-border-radius:.3em;border:1px solid #CCCCCC;border-radius:.3em;color:#666;padding-left:.6em;width:6em}.production-profile-form input[type=number]:focus,.production-profile-form input[type=text]:focus,#production-profile-form input[type=number]:focus,#production-profile-form input[type=text]:focus,#company-profile-form input[type=number]:focus,#company-profile-form input[type=text]:focus,.add-product-type-to-profile input[type=number]:focus,.add-product-type-to-profile input[type=text]:focus{border:2px solid #D47A1D;color:#000;outline:none}.production-profile-form input[type=text],#production-profile-form input[type=text],#company-profile-form input[type=text],.add-product-type-to-profile input[type=text]{width:9em}.production-profile-form input[type=checkbox],#production-profile-form input[type=checkbox],#company-profile-form input[type=checkbox],.add-product-type-to-profile input[type=checkbox]{float:left;margin-right:.4em;margin-top:0}.production-profile-form input[type=submit],#production-profile-form input[type=submit],#company-profile-form input[type=submit],.add-product-type-to-profile input[type=submit]{-moz-border-radius:.3em;-webkit-border-radius:.3em;border:1px solid #999999;border-radius:.3em;height:auto}.production-profile-form input[type=submit]:hover,#production-profile-form input[type=submit]:hover,#company-profile-form input[type=submit]:hover,.add-product-type-to-profile input[type=submit]:hover{background-color:#d47a1d;border:1px solid #D47A1D;color:#fff;outline:none}.production-profile-form textarea,#production-profile-form textarea,#company-profile-form textarea,.add-product-type-to-profile textarea{-moz-border-radius:.3em;-webkit-border-radius:.3em;border:1px solid #CCCCCC;border-radius:.3em;color:#666;font-size:inherit;padding-left:.6em;width:18em}.production-profile-form textarea:focus,#production-profile-form textarea:focus,#company-profile-form textarea:focus,.add-product-type-to-profile textarea:focus{border:2px solid #D47A1D;color:#000;outline:none}.production-profile-form .unit,#production-profile-form .unit,#company-profile-form .unit,.add-product-type-to-profile .unit{color:#666;font-weight:700}.production-profile-form .two-d-size-wrapper .field-wrapper,#production-profile-form .two-d-size-wrapper .field-wrapper,#company-profile-form .two-d-size-wrapper .field-wrapper,.add-product-type-to-profile .two-d-size-wrapper .field-wrapper{float:left}.production-profile-form .two-d-size-wrapper .d-multiplicator,#production-profile-form .two-d-size-wrapper .d-multiplicator,#company-profile-form .two-d-size-wrapper .d-multiplicator,.add-product-type-to-profile .two-d-size-wrapper .d-multiplicator{float:left;padding-top:1em;text-align:center}.production-profile-form .two-d-size-wrapper .unit,#production-profile-form .two-d-size-wrapper .unit,#company-profile-form .two-d-size-wrapper .unit,.add-product-type-to-profile .two-d-size-wrapper .unit{float:left;padding-top:1em}.production-profile-form .two-d-size-wrapper.overwritten .unit,#production-profile-form .two-d-size-wrapper.overwritten .unit,#company-profile-form .two-d-size-wrapper.overwritten .unit,.add-product-type-to-profile .two-d-size-wrapper.overwritten .unit{padding-top:0}.production-profile-form .min,.production-profile-form .max,#production-profile-form .min,#production-profile-form .max,#company-profile-form .min,#company-profile-form .max,.add-product-type-to-profile .min,.add-product-type-to-profile .max{display:inline-block;margin-left:.5em;width:2.2em}.production-profile-form .min.field-wrapper,.production-profile-form .max.field-wrapper,#production-profile-form .min.field-wrapper,#production-profile-form .max.field-wrapper,#company-profile-form .min.field-wrapper,#company-profile-form .max.field-wrapper,.add-product-type-to-profile .min.field-wrapper,.add-product-type-to-profile .max.field-wrapper{display:block;width:12.5em}.production-profile-form .node label,.production-profile-form .node.label,.production-profile-form .form-label,#production-profile-form .node label,#production-profile-form .node.label,#production-profile-form .form-label,#company-profile-form .node label,#company-profile-form .node.label,#company-profile-form .form-label,.add-product-type-to-profile .node label,.add-product-type-to-profile .node.label,.add-product-type-to-profile .form-label{float:none;font-weight:700;margin:1em 0}.production-profile-form .section-materials .label,#production-profile-form .section-materials .label,#company-profile-form .section-materials .label,.add-product-type-to-profile .section-materials .label{margin-top:2em}.production-profile-form .section-materials .node,#production-profile-form .section-materials .node,#company-profile-form .section-materials .node,.add-product-type-to-profile .section-materials .node{margin-left:2em}.production-profile-form .section-materials .node.label,#production-profile-form .section-materials .node.label,#company-profile-form .section-materials .node.label,.add-product-type-to-profile .section-materials .node.label{margin-left:0}.production-profile-form .switch,#production-profile-form .switch,#company-profile-form .switch,.add-product-type-to-profile .switch{display:inline-block;height:1.47em;margin-right:1em;position:relative;width:2.55em}.production-profile-form .checkbox-label,#production-profile-form .checkbox-label,#company-profile-form .checkbox-label,.add-product-type-to-profile .checkbox-label{display:inline-block;font-weight:400;padding-top:.3em;vertical-align:top}.production-profile-form .switch input,#production-profile-form .switch input,#company-profile-form .switch input,.add-product-type-to-profile .switch input{height:0;height:10px;opacity:0;opacity:100;width:0;width:10px}.production-profile-form .slider,#production-profile-form .slider,#company-profile-form .slider,.add-product-type-to-profile .slider{-webkit-transition:.2s;background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.production-profile-form .slider:before,#production-profile-form .slider:before,#company-profile-form .slider:before,.add-product-type-to-profile .slider:before{-webkit-transition:.2s;background-color:#fff;bottom:4px;content:"";height:1em;left:5px;position:absolute;transition:.2s;width:1em}.production-profile-form .slider.round,#production-profile-form .slider.round,#company-profile-form .slider.round,.add-product-type-to-profile .slider.round{border-radius:.3em}.production-profile-form .slider.round:before,#production-profile-form .slider.round:before,#company-profile-form .slider.round:before,.add-product-type-to-profile .slider.round:before{border-radius:25%}.production-profile-form input:checked+.slider,#production-profile-form input:checked+.slider,#company-profile-form input:checked+.slider,.add-product-type-to-profile input:checked+.slider{background-color:#d47a1d}.production-profile-form input:focus+.slider,#production-profile-form input:focus+.slider,#company-profile-form input:focus+.slider,.add-product-type-to-profile input:focus+.slider{box-shadow:0 0 1px #d47a1d}.production-profile-form input:checked+.slider:before,#production-profile-form input:checked+.slider:before,#company-profile-form input:checked+.slider:before,.add-product-type-to-profile input:checked+.slider:before{-ms-transform:translateX(.9em);-webkit-transform:translateX(.9em);transform:translate(.9em)}
