.product-type-entry{border:2px solid #eee;border-radius:3px;width:40%;margin-bottom:1em;padding:1em 1em 2em}.product-type-entry .product-type{float:left;margin-right:1em;font-weight:700}.profile-left-margin{margin-left:2em}dialog{clip-path:inset(0 round .5em);border:2px solid #ccc;border-radius:.5em;width:55vw;min-width:50em;max-height:calc(100vh - 8em);margin:3em auto;padding:0;overflow-x:hidden}dialog::backdrop{opacity:.8;background:#666}dialog .close-dialog{z-index:999;width:100%;height:2.4em;position:sticky;top:0}dialog .close-dialog:hover{cursor:pointer}dialog fieldset{padding-top:2.4em}dialog header{align-items:center;display:flex}dialog header h2{flex:0 100%}.production-profile-form fieldset,#production-profile-form fieldset,#company-profile-form fieldset,.add-product-type-to-profile fieldset{border:0;width:100%;padding:0}.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{background:#fdf7bd;border-radius:.3em;margin-left:-1em;padding-top:.5em;padding-bottom:.2em;padding-left:3.2em;display:flex}.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-top:1em;padding-bottom:.6em}.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:4.2em}.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-top:1.9em;margin-left:1em}.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{background:#efefef;border:1px solid #ccc;border-radius:.3em;margin-left:.5em;padding:.4em;font-weight:700}.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{-webkit-border-radius:.3em;-moz-border-radius:.3em;width:3.5em;margin-left:.5em;font-weight:400;display:inline}.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{margin:.4em;padding:.4em;font-weight:700}.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]{color:#666;border:1px solid #ccc;border-radius:.3em;width:6em;padding-left:.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{color:#000;border:2px solid #d47a1d;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-top:0;margin-right:.4em}.production-profile-form input[type=radio],#production-profile-form input[type=radio],#company-profile-form input[type=radio],.add-product-type-to-profile input[type=radio]{width:2em;margin-right:1em}.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]{border:1px solid #999;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{color:#fff;background-color:#d47a1d;border:1px solid #d47a1d;outline:none}.production-profile-form textarea,#production-profile-form textarea,#company-profile-form textarea,.add-product-type-to-profile textarea{color:#666;font-size:inherit;border:1px solid #ccc;border-radius:.3em;width:18em;padding-left:.6em}.production-profile-form textarea:focus,#production-profile-form textarea:focus,#company-profile-form textarea:focus,.add-product-type-to-profile textarea:focus{color:#000;border:2px solid #d47a1d;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;text-align:center;padding-top:1em}.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{width:2.2em;margin-left:.5em;display:inline-block}.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{width:13.5em;display:block}.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;margin:1em 0;font-weight:700}.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{width:35px;height:16px;margin-right:1em;display:inline-block;position:relative}.production-profile-form .checkbox-label,#production-profile-form .checkbox-label,#company-profile-form .checkbox-label,.add-product-type-to-profile .checkbox-label{vertical-align:top;padding-top:.1em;font-weight:400;display:inline-block}.production-profile-form .switch input,#production-profile-form .switch input,#company-profile-form .switch input,.add-product-type-to-profile .switch input{opacity:0;opacity:100;width:10px;height:10px}.production-profile-form .slider,#production-profile-form .slider,#company-profile-form .slider,.add-product-type-to-profile .slider{cursor:pointer;background-color:#ccc;transition:all .2s;position:absolute;inset:0}.production-profile-form .slider:before,#production-profile-form .slider:before,#company-profile-form .slider:before,.add-product-type-to-profile .slider:before{content:"";background-color:#fff;width:11px;height:9px;transition:all .2s;position:absolute;bottom:4px;left:4px}.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{transform:translate(15px)}
