@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);:root{--md-primary:#809575;--md-primary-variant:#3700b3;--md-secondary:#03dac6;--md-background:#fafafa;--md-surface:#fff;--md-on-primary:#fff;--md-on-surface:#000;--md-elevation-1:0 1px 3px #0000001f,0 1px 2px #0000003d;--md-elevation-2:0 3px 6px #00000029,0 3px 6px #0000003b}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal h3{color:#4a574a;margin-top:0;text-align:center}.modal-footer{margin-top:auto;padding-bottom:20px;text-align:center}.modal-footer .close{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.login-container{align-items:center;background:url(/static/media/general-bg.fd5324174ebc484bd4fe.jpg) no-repeat 50%;background-size:cover;height:100vh;justify-content:center;width:100%}.login-container,.login-form{display:flex;flex-direction:column;position:relative}.login-form{background-color:initial;margin:0 auto;max-width:320px;width:80%}.input-row{align-items:center;background-color:#ffffff4d;border-radius:25px;display:flex;margin:15px 0;padding:10px 15px}.input-icon{color:#fff;font-size:1.2rem;margin-right:10px}.input-row input{background-color:initial;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none}.input-row input::placeholder{color:#fff9;opacity:1}.input-row input::-ms-input-placeholder{color:#fff9}.login-button{background-color:#fff6;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:12px;transition:background-color .2s ease-in-out}.login-button:hover{background-color:#fff9}.login-footer{bottom:40px;color:#fff;position:absolute;text-align:center}.brand-logo{margin-bottom:10px;width:180px}.brand-text{line-height:1.4}.main-container.main-screen{align-items:center;background-color:#fff;box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-family:sans-serif;min-height:100vh;padding:20px}.main-screen .feature-list{display:flex;flex:1 1;flex-direction:column;gap:15px;width:100%}.main-screen .feature-card{align-items:center;background-color:#f6f6f6;border-radius:4px;color:#4d554d;cursor:pointer;display:inline-flex;flex:1 1;font-size:1rem;height:auto;justify-content:center;padding:20px;text-align:center}.main-screen .feature-card:hover{background-color:#e8e8e8}.main-screen .back-section{margin-top:30px;padding-bottom:20px;text-align:center}.main-screen .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.header{background-color:#fff;justify-content:space-between;padding:10px 15px;width:100%}.header,.header-left{align-items:center;display:flex}.back-btn{background:#0000;border:1px solid #333;border-radius:4px;cursor:pointer;margin-right:10px;padding:6px 12px}.logo-area{align-items:center;display:flex}.header-logo{margin-right:10px;width:160px}.brand-text{color:#333;font-size:.9rem;line-height:1.2}.header-right{cursor:pointer;font-size:1.5rem}.menu-icon{color:#333}.main-container.forms-screen{align-items:center;background-color:#fff;box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-family:sans-serif;min-height:100vh;padding:20px}.forms-screen .search-bar{margin:20px 0;width:100%}.forms-screen .search-bar input{border:1px solid #ddd;border-radius:4px;font-size:1rem;outline:none;padding:10px;width:100%}.forms-screen .feature-list{display:flex;flex-direction:column;gap:15px;height:auto;margin-top:30px;width:100%}.forms-screen .feature-card{align-items:center;background-color:#f6f6f6;border-radius:4px;color:#4d554d;cursor:pointer;display:inline-flex;font-size:1rem;height:auto;justify-content:center;padding:20px;text-align:center}.forms-screen .feature-card:hover{background-color:#e8e8e8}.forms-screen .back-section{margin-top:auto;padding-bottom:20px;text-align:center}.forms-screen .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;margin-top:18px;padding:0;text-decoration:underline}.modal.modal-text-input{align-items:center}.modal-text-input .input-block{align-items:center;background-color:#eee;display:inline-flex;flex-direction:column;height:160px;justify-content:center;margin-bottom:10px;width:100%}.modal-text-input .input-button{background-color:var(--md-primary);color:#fff;font-size:18px;letter-spacing:2px;padding:12px 0;text-align:center;width:120px}.modal-text-input .input-button,.modal-text-input .mic{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.modal-text-input .mic{background-color:#fff;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:auto 60%;border:1px solid var(--md-primary);border-radius:50%;height:75px;margin-top:15px;width:75px}.modal-text-input .mic:active{outline:none}.modal-text-input .mic.recording{background-color:var(--md-primary);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABPlJREFUeJztm9uLVXUUx78/baJpSqcr1TRKJZlpPoVG93AISkuioMQIJURM8yGQLvQH9FJ2oYewhwyiiF6Mgi720ENgM0lkmDI+RIxmMyM0OdNcbGY+Pex9cp91ztnnd/b57dlC5wPnYe9Zv7W+a+3777fGaQ4BrpO0XtIDkhZJ6o7/NCDpN0lfSNrnnPt1LnXlDrAYeB+YpT6zwMfAkqJ1BwHYBpzxSNwyBWwtWn9mAAe8mZLgGWAg/qUV6HXAFZ1PwwAvVUnmH2APcA8wP2E7H7gXeDe2sbxQZC4NA9wPzJgkDgM3e4xdDvxixs4Aa+ZCe9PER/Nnk0AvsKABHwuAPuPjJ2BentqDAGw0woeAazL46QKGja8NeWgOCvC5Eb29CV87ja9PQ2oNDtABTCQEjwIXNOGvHRhL+BsHLgypOfQ1tVRSMuH9zrnJrM6ccxOSvknsapd0Y1Z/1QhdAHut9wfwaX00fD9JI3QBLjfbpwL4HDLbVwbw+R+hC2D9EcCn9RFU87n/XM2ZVgGKFlA0rQIULaBoWgUoWkDRtApQtICiaRWgaAFF0ypA0QKKplUAX0NgBbA6TzEhAFYDK3ztvQoA7JR0SNIB4I2s4vIm1nZA0iHgWZ8xvmfAJkml5amnU+xmzXaIJS2r0cZIUtLmJG3O4tyHjpSZ3mGzfUUG/xY7BTZYzQhol9SR3OXj3LcAY2a7s4bd72Y7xAyu9XGyhp3VNOrj3LcAx832DTXs+iVNJLZ74iOTiXhsck1wXLVnmm0/wYBPDN8C2KBV77LOub8l7U/s6pC0xTNGNbZJSi6EfOWcG69hu9xsH2sibjnAerNE9UGK7QZjOwxcmyFmN3DK+Ho8xf4jY7u20ZhpYi6lfLl7CGirYTuPaCU3yQ/AwgbidQIHjY8fqbE6DJxvijXdSDxfUd8ZQQ+l2K6hsj/gCHCLR5yVwFEzdhq4L2XMw8b+26x5pgnbYYJ8Wcf+eSqZBt6LC9SWsG0DeoC9sY1lV51YXxv7baHyTga5jPKVWqjzagy8ViWZZDFOxL9qSZd4tU6M2439KHBJ2OzPBnvLBOujTtcGsAWYTEmwFhNA2ltn6X7zvRm3O2zW5QG7qDwLnvMY1w28Q/qRLlHqE7zew+8uM/Y0cHWYbGsHfdkEnQJu8xy7iOhe8hlR09RI/Dsc79sOdNf3JAF3UNle92Jz2fkFPo+o6SnJMHBT7sHPalgCDBoNB6nxaM5DwLL4dEtyHI/HXIDYK4lunEn+ApbmHdsKWUflNf0nsC7HmOvjSybJNPBgXjHrCdpM5QvPLFGLrHdfoEechcDbVDZbTwObQsXJKu4pohuh5QTwDM13ie0ATlbxPwVsDJlLZoC7ib4PqvEH0QvRKhL9wSm+5hPN6+2m8kZXYhC4M4T2YF3YwFWS9khKuweMSOqVdFTR5MlIvL9TUpeiNrtVqj3hIkn7JG11zlWdGSoc4FHgWI0j1wz9wCNF5+cF0cfNk1Q2PGehl6j/OJdnfO7/iEDUIv+YpB5Jtyrq9kxjQlKfopmlT5xzR/JVOIfEZ8YyYC3lL1Kn433L8jrS5xyUPzVsN+ic0VobLFpA0bQKULSAovnfFyD4ewDRrMwTki6qY7pYUunbYEbR/w6nMSbpQ+fcK80pzBGij6K8uSuk5tCXQL2jHoKL5yBGNog+ZfeSbRq8HpNEiypBD9q/Pst5V4Ffz5kAAAAASUVORK5CYII=)}.modal-text-input .upload-container{align-items:center;background-color:#eee;border-radius:16px;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:16px;max-width:240px;padding:30px 0;width:100%}.modal-text-input .upload-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABClJREFUeJztmk9oHFUcx7+/2V3d7KTNQS2iCKkeBEGQeoqtWiuFWP8g0uZsjRTSxBzKTqoozatR0Z0lhW62sodCpBQlHnowjQoe7BItVaSHWg+CVrEtbaUU2s52y+7sz0N2yM6bSWOyM/NSOp/Tzu/93pvv78vb92b2LRATExMTc+dCqm4shEhizfU+QOtcXa0d2rVr3w0VOpQYIIqiE7CmATzbDB2HXe0Vw4WrUWuJ3ABREhnUrWkAz0lSfrmbtM3v7Pz4SpR6tChvZppZ3b94AOAnb7J9VOx/a3WUmiKbAaaZ1S2dpsHYuEhqpF+HSAxYQvEOkZkQugHLKN4hEhNCXQM+OTiyytLpW2/xVPZJPy5d9yCR/ibsNSE0A0wzq9+o8ldgrHe38GxHGi/J+XqFNwM4JoVDNyEUA0wzq1sZOor5fb4Jz3aktS27+3PX5D6Gkbf0Cr+IiE0I3IDlFO+gwoRADZgrXpvBMop3iNqEwAwQQmhWhr4G+Bl3C5X1Cnr/T/EOhpG3YFdfgd/CmEzPlEo7Uu0rniMwA7R7rB4AT7ujVNYrjS2GkbeWOp4YLlyFXe2FbAJj/YV619Y2pLoIzoBk/S8AN+cjyy/eYUETiAN7NgjMgPcG9p0D8CoI02Aab7d4hxYTDgM4CyA3OpCfaXdcB3W/BxQNdl0Pmkq0RPo2uBKJDVAtQDWxAaoFqCY2QLUA1cQGqBagmtgA1QJUExugWoBqYgNUC1BN0i8oPn27G1zfgEbjJzE0/nvUooJkrJBdayfQg7pWFsO5s3K7ZwaMHRh5FA37NJgOAYlTYsJYF43U4Hm/sPtxW6PTYDqMBP86VsiulXM8BjSYewFkAACEu4j45fClhgNr9msAOpqXXTbBU4vHAJ7v0LymdDjywsejnSgj59zxi6BKA84v8DlSlBlAzEOYK/x887MSfLfBKBgdyh8BcETV/R3iNUAOEKgmhZTNkgBwHaL61OazDVLjojuABwKXFRVED0qRC3KKxwDNpjPuQbBpampbIlhl4SOESIJ5U2uMCX/Ied4nwcv6CQCXW0L3/3ape3vwEsOF7rveD2BNS+jfx+4987Oc5zFACFEH4wv3aBgXReOJwFWGhJgw1jGQd0fp876+L20513cXSKVqHwJoPdpeBaC898DIdiHEit05pqa2JcSE8SaIjwHU2dJ0LVVLfuTXZ8EjaTFhvAHCQZ+mc2D+DqC/SaNKu6KDgBucAaEbwPMA5IUPRPT66M7cZ359b3kmL4ojHwD8biAqlUFjYjC3Z8HWxbrvLWb7GbQfzivy7YMFYEgMmpO3Slp0e/t+5seTG1/YMAmCDuARSK/LK5ArIEymkrWtewbGZxdLXtLfUkqlHamLdtdTDHqYwQ+hwStjVmhUIdA/BP6zcUn/QQhRVy0pJiYmJuZ24D+YpnVfNnGtBwAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.modal-text-input .upload-placeholder{color:var(--md-primary);font-size:14px;margin-top:8px;text-align:center}.image-crop-modal{align-items:center;max-width:720px!important}.image-crop-modal .title{color:#333;font-size:16px;font-weight:600;text-align:center}.image-crop-modal .controls{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:center;margin-top:30px;width:100%}.image-crop-modal .controls .button{align-items:center;background-color:var(--md-primary);border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.image-crop-modal .controls .button img{height:auto;width:50%}.image-crop-modal canvas{aspect-ratio:1;background-color:#f0f0f0;border:1px solid #ccc;cursor:default;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;margin-top:15px;width:100%}.image-crop-modal .button-row{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:center;margin-top:15px;width:100%}.modal-component-search{height:90%;max-width:720px!important;overflow:auto}.modal-component-search .search-container{align-items:center;display:flex;margin:16px 0;width:100%}.modal-component-search .search-bar{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:24px;display:flex;flex:1 1;padding:6px 12px}.modal-component-search .camera-icon,.modal-component-search .search-icon{color:#809575;font-size:1.2rem}.modal-component-search .search-icon{margin-right:8px}.modal-component-search .camera-icon{cursor:pointer;margin-left:8px}.modal-component-search .search-input{background:#0000;border:none;flex:1 1;font-size:1rem;outline:none}.modal-component-search .menu-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.4rem;margin-left:12px}.modal-component-search .product-card{align-self:start;background-color:#f6f6f6;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;overflow:hidden;width:calc(33.3333% - 8px)}.modal-component-search .product-card .placeholder-image,.modal-component-search .product-card img{aspect-ratio:1/1;background-color:#eee;object-fit:contain;width:100%}.modal-component-search .caption{background-color:#809575;color:#fff;font-size:.9rem;letter-spacing:.5px;padding:6px 0;text-align:center}.modal-component-search .modal-footer{align-self:center;margin-top:16px}.modal-component-search .back-section{align-self:center;margin-top:30px;padding-bottom:20px;text-align:center}.modal-component-search .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-component-search .product-grid{display:inline-flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:12px;overflow:auto;width:100%}.modal-component-search .title{font-size:16px;font-weight:600;margin-bottom:10px;text-align:left}.modal-component-search table{width:100%}.modal-component-search table,.modal-component-search td,.modal-component-search th{border:1px solid #000;border-collapse:collapse}.modal-component-search table input{height:30px;margin-top:0;padding:2px 4px;width:90px}.modal-component-search .add{font-size:14px;margin-top:10px}.modal-component-search .add,.modal-component-search .submit-btn{background-color:#809575;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.modal-component-search .submit-btn{align-self:center;font-size:1rem;width:50%}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;max-width:480px;padding:16px;width:90%}.project-header-modal{align-items:center;max-width:720px}.project-header-modal .title{color:#333;font-size:16px;font-weight:600;text-align:center}.project-header-modal .upload-container{align-items:center;background-color:#eee;border-radius:16px;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:16px;margin-top:30px;max-width:240px;padding:30px 0;width:100%}.project-header-modal .upload-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABClJREFUeJztmk9oHFUcx7+/2V3d7KTNQS2iCKkeBEGQeoqtWiuFWP8g0uZsjRTSxBzKTqoozatR0Z0lhW62sodCpBQlHnowjQoe7BItVaSHWg+CVrEtbaUU2s52y+7sz0N2yM6bSWOyM/NSOp/Tzu/93pvv78vb92b2LRATExMTc+dCqm4shEhizfU+QOtcXa0d2rVr3w0VOpQYIIqiE7CmATzbDB2HXe0Vw4WrUWuJ3ABREhnUrWkAz0lSfrmbtM3v7Pz4SpR6tChvZppZ3b94AOAnb7J9VOx/a3WUmiKbAaaZ1S2dpsHYuEhqpF+HSAxYQvEOkZkQugHLKN4hEhNCXQM+OTiyytLpW2/xVPZJPy5d9yCR/ibsNSE0A0wzq9+o8ldgrHe38GxHGi/J+XqFNwM4JoVDNyEUA0wzq1sZOor5fb4Jz3aktS27+3PX5D6Gkbf0Cr+IiE0I3IDlFO+gwoRADZgrXpvBMop3iNqEwAwQQmhWhr4G+Bl3C5X1Cnr/T/EOhpG3YFdfgd/CmEzPlEo7Uu0rniMwA7R7rB4AT7ujVNYrjS2GkbeWOp4YLlyFXe2FbAJj/YV619Y2pLoIzoBk/S8AN+cjyy/eYUETiAN7NgjMgPcG9p0D8CoI02Aab7d4hxYTDgM4CyA3OpCfaXdcB3W/BxQNdl0Pmkq0RPo2uBKJDVAtQDWxAaoFqCY2QLUA1cQGqBagmtgA1QJUExugWoBqYgNUC1BN0i8oPn27G1zfgEbjJzE0/nvUooJkrJBdayfQg7pWFsO5s3K7ZwaMHRh5FA37NJgOAYlTYsJYF43U4Hm/sPtxW6PTYDqMBP86VsiulXM8BjSYewFkAACEu4j45fClhgNr9msAOpqXXTbBU4vHAJ7v0LymdDjywsejnSgj59zxi6BKA84v8DlSlBlAzEOYK/x887MSfLfBKBgdyh8BcETV/R3iNUAOEKgmhZTNkgBwHaL61OazDVLjojuABwKXFRVED0qRC3KKxwDNpjPuQbBpampbIlhl4SOESIJ5U2uMCX/Ied4nwcv6CQCXW0L3/3ape3vwEsOF7rveD2BNS+jfx+4987Oc5zFACFEH4wv3aBgXReOJwFWGhJgw1jGQd0fp876+L20513cXSKVqHwJoPdpeBaC898DIdiHEit05pqa2JcSE8SaIjwHU2dJ0LVVLfuTXZ8EjaTFhvAHCQZ+mc2D+DqC/SaNKu6KDgBucAaEbwPMA5IUPRPT66M7cZ359b3kmL4ojHwD8biAqlUFjYjC3Z8HWxbrvLWb7GbQfzivy7YMFYEgMmpO3Slp0e/t+5seTG1/YMAmCDuARSK/LK5ArIEymkrWtewbGZxdLXtLfUkqlHamLdtdTDHqYwQ+hwStjVmhUIdA/BP6zcUn/QQhRVy0pJiYmJuZ24D+YpnVfNnGtBwAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.project-header-modal .upload-placeholder{color:var(--md-primary);font-size:14px;margin-top:8px;text-align:center}.project-header-modal .controls{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:center;margin-top:30px;width:100%}.project-header-modal .controls .button{align-items:center;background-color:var(--md-primary);border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.project-header-modal .controls .button img{height:auto;width:50%}.project-header-modal canvas{aspect-ratio:1.6;background-color:#f0f0f0;border:1px solid #ccc;cursor:default;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;margin-top:15px;width:100%}.project-header-modal .button-row{flex-direction:row;gap:16px;justify-content:center;margin-top:15px}.form-so,.project-header-modal .button-row{align-items:center;display:inline-flex;width:100%}.form-so{background:#fff;box-sizing:border-box;flex-direction:column;font-family:sans-serif;justify-content:flex-start;min-height:100vh;padding:16px}.form-so .sample-form{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:24px 0;max-width:1280px;width:100%}.form-so .sample-form h2{color:#4a574a;margin-bottom:8px;text-align:center}.form-so .form-container{align-items:flex-start;border:1px solid #ddd;border-radius:3px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.form-so .form-container .top{align-items:center;background-color:#5b9bd5;color:#fff;display:inline-flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;padding:12px 18px;text-align:center;width:100%}.form-so .form-container.orange .top{background-color:#ffc000}.form-so .form-container .top .ph-ocr{font-size:16px;margin-left:15px}.form-so .form-container .body{align-items:flex-start;background-color:#e9eff7;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:12px 18px;width:100%}.form-so .form-container.orange .body{background-color:#fff4e6}.form-so .form-container.orange button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin-top:16px;padding:12px 18px}.form-so .form-container .form-row{border-bottom:1px solid #ddd;flex-direction:row;gap:12px;padding:16px 0}.form-so .form-container .form-row,.form-so .form-container .wbs-item{align-items:flex-start;display:inline-flex;justify-content:flex-start;width:100%}.form-so .form-container .wbs-item{border:1px solid #ddd;flex-direction:column;margin-bottom:12px;padding:12px 16px}.form-so .sample-form .form-block{flex-direction:column;width:24%}.form-so .sample-form .form-block,.form-so .sample-form .form-fields{align-items:flex-start;display:inline-flex;justify-content:flex-start}.form-so .sample-form .form-fields{flex-direction:row;width:100%}.form-so .sample-form .form-input{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABQRJREFUeJztm1tsFFUYx3/fmQV6AdRoTTQWRUPiJcYHMaIoCqFg4gMPJBiMEI1ay6543ZYQU3oQg7XTYgRaUolRJEq08QUVLzESTUC8QAzxEo0WFKEWjRh0i4SdPT6UhbKX7szuzs6W9Pf4ne+c8/3/M3PO7J5d4SxFdzVNw5h7QaYCE8D0YfhoTHzMxqceW92fzJPgSvSHNWserzxaYXVjZFGWlJiIRFrCbZvgLDNAd+rxMPAumBm5cgVT3xJp33jWGDAoPrYNuNVll+Mo60rLz6JKRR7iAUIYlPKrqJJhEIhtxZv4ZOe5I98AwQhsBJw8ek8a+QYALRF7iwgLgbjHrgMj0gDbjlY/s/7JS4fGWsJ2j8BivN0Je0ecAbYdrY5VqW1x1Ker1kUnD21ridhbBBbh1gTD61m3wedeappw7IRTqxJUFlZyOgnFMX6f8KPW2tMtmxR/ap83/GoZc3vz0vZ9Q/NWdjYuNLAZGG6X+5o/qm84wwCttaImthioB24E/LxDelFmnl7S/o2b5DTxSfIz4RDKmq6XtO4/JVCva7qYmthO4GXgJvwVD3A5CTa4SdTduipWJW9nfMMTJjlKPlm1tvGKoeFhFsZ+rESdXtK6H06K1BuiF6LMDgavegmR63Jl6G5dRTz2DjBzmLRax2J7mglhu0eEuzltQj9WYpZu6PgumTN4lROyGbjMY/WFI2bncM0uxSfJZcLBVPEASndFZwNzvNZeBD5HQg3ZGm07Wk184D3ciU9S6yg+TtsdwnbPxOPxKaniAUR3Nm5icP9M5TVE1oM67KEAd1gnjuqHOv7M1uzxymfigOUws/kR++dciaI7G3uByWdGzQc63H5HnpMXRBHEJ3FlggIuSg2K4a0CJ8+LIooHGOuMTYzLlaSAirSoyN9FKMATRRafttpnoyxehYMSD2VgQJDiIWADghYPARpQDuIhIAPKRTwEYEA5iYcSG1Bu4qGEBpSjeCiRAeUqHkpggH5Tj83jU102DlkitxVLPJTAADk8cJebszoXI/VZIrOaw20/FD7WaULFHCwTRszNRRimH8uZ3dzQUVTxUAIDgOsL7D/sM2/b0epYpXoaMXVAr4Usb460fe92cF8fge7u+jHAtQUMkXPBi1WpFxDzxMl55jmYDwcPS93hqwF98XOuIdPHbXe4XO3N/JTAJci/09xO4u8iaJiaZ08vW925qQFBznM7kb8GSF7Pf1H3+Vz4vQ16NaCk4sFHA/JYAEsuHnzcBvuciVeRewE8AuxG+IK4bNCRjt/8qicb/r0HmNAAOA6nDyePAHuA3SJ8ZbB263Brr2/zu8Q3A3Sk9Sfd1XSLYGpVnD1uDimCwNc3QR1u2wXs8nOOQgn8W+GgGTUg6AKCZtSAoAsImlEDgi4gaEYNCLqAoBk1IOgCgmbUgKALCBoFDKQGDXJ+ALV4ZvXa5TWZ4iZBzO0YCjiYYYh7tNZlf3ecsJxMP/AEZVx/sxTCsB1hyhlRw3RqYu/rrqYuhXOgsDKLjzHWRIO502AezdB8+OoLfvnW7VghhXklgdRnaKvDmLpEWS4TZrjGVxcs6HH9txm14uH2z4A3Cq6pPOhnXPxZLx0UQGWFPAjs9aWk0nFMJZivH3j+Ly+dFMCy+9v+qQipGRi2+lOb7+wjITNWLLV3eO2Y9qepleuWzTXKqQfmgLg+ZQ0AB/gSY7ZQPf5FfZ/+L59B/gdIKQjA/03l/QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:auto 18px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.form-so .sample-form label{color:#4a574a;font-size:.95rem}.form-so .sample-form .form-block img{margin-top:4px;max-height:240px;max-width:100%}.form-so .sample-form input,.form-so .sample-form select,.form-so .sample-form textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:1rem;margin-top:4px;outline:none;padding:8px 10px}.form-so .sample-form select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAttJREFUeJztmcFOE0EYgL9ZGiPRcDIo23DwYog9NdutNw/qjau+AqI8gvHAG5AYDFGuvIJwUOIZnAYSevLgiTb2YuKFpJT5PQBJQ4rd3c7stmG+pGm625md70t3u2nB4/F4PB6Px+PxeG4gqv9FHMfzIjJ3enp6fHh4eFzUolxQrVbDUqlU7na7rX43BVCv1x8ZYz6LyNPLHSLytVQqLe3t7f0qYsG2qNfrD3u93iel1Iu+zd/Pzs6WDg4Ofqo4jueNMT+A2QHjO0EQPNvf32/mtF6rVKvVx0EQ7AL3B+zuBEFQC0RklcHyALPGmN04jivulumGIfIAsyKyGojI4pC5Ji5CAnkARGQxAGYSzDkxEZLKXzATKKWOEs499hFSyqOUOgqMMWspjjG2EdLKAxhj1oJGo7GllFpPcayxi5BFXim13mg0tqYAWq3WdrlcvgfUE46/IyKvwjDcabfbnQxrtkYURQtKqW/AgxTDNrXWK4BMXW7JEgF4WWSEKIoWgF1gLsWwTa31a8AATPXvmaQINuThSgCYjAi25GFAABjvCDbl4ZoAkD1CuVzebrVaTiLYlof/BICRIuzYjuBCHoYEgPGI4EoeEgSAYiO4lIeEAaCYCK7lIUUAyDdCHvKQMgDkEyEvecgQANxGyFMeMgYANxHylocRAoDdCEXIw4gBwE6EouThyh8jo8xTq9U+iMhKijEdpdRzEelRkDzYCwCgoij6CCynGPP74jnxLznAhtb6LSApxlzLyKdAP+12+0vK0+HuxSMpm1rrN1iSB8sBINM1ISnWPvb9WA8ATiI4kQdHAcBqBGfy4DAAWIngVB4cB4CRIjiXhxwCQKYIuchDTgEgVYTc5CHHAHAeIQzD+0DtmrdsaK2Xsfg9P4xcA8D5zVIYhn+BJ8Dti81/lFLvtNbvyVEe7N4Kp6JSqdyanp6uAJycnDSbzWa3qLV4PB6Px+PxeDwez43jHx9+5NI55oVlAAAAAElFTkSuQmCC);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 12px;padding-right:25px}.form-so .sample-form textarea{min-height:48px}.form-so .sample-form input:focus,.form-so .sample-form select:focus,.form-so .sample-form textarea:focus{border-color:#809575}.form-so .title{font-size:16px;font-weight:600;width:100%}.form-so table{width:100%}.form-so table,.form-so td,.form-so th{border:1px solid #000;border-collapse:collapse}.form-so .sample-form table input{height:30px;margin-top:0;padding:2px 4px;width:100%}.form-so .sample-form table input.short{width:50px}.form-so .sample-form table .form-input{height:30px;width:30px}.form-so .sample-form table .delete-row{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;width:30px}.form-bom{align-items:center;background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;font-family:sans-serif;justify-content:flex-start;min-height:100vh;padding:16px;width:100%}.form-bom .sample-form{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:24px 0;max-width:1440px;width:100%}.form-bom .sample-form h2{color:#4a574a;margin-bottom:8px;text-align:center}.form-bom .form-container{align-items:flex-start;border:1px solid #ddd;border-radius:3px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.form-bom .form-container .top{align-items:center;background-color:#5b9bd5;color:#fff;display:inline-flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;padding:12px 18px;text-align:center;width:100%}.form-bom .form-container.orange .top{background-color:#ffc000}.form-bom .form-container .top .ph-ocr{font-size:16px;margin-left:15px}.form-bom .form-container .body{background-color:#e9eff7;padding:12px 18px;width:100%}.form-bom .form-container .body,.form-bom .form-container .form-col{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.form-bom .form-container .form-col{width:40%}.form-bom .form-container .qr-container{align-items:center;align-self:stretch;display:inline-flex;flex:1 1;flex-direction:column;justify-content:center}.form-bom .form-container .qr-container .title{margin-bottom:12px;width:auto}.form-bom .form-container .qr-container video{border:2px solid #ffc000;height:240px;width:240px}.form-bom .form-container.orange .body{background-color:#fff4e6}.form-bom .form-container.orange button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin-top:16px;padding:12px 18px}.form-bom .form-container.orange button.small{margin:2px;padding:3px 6px}.form-bom .form-container.orange button.red{background-color:#ff5454}.form-bom .form-container .form-row{align-items:flex-start;border-bottom:1px solid #ddd;gap:12px;padding:16px 0}.form-bom .form-container .button-row,.form-bom .form-container .form-row{display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.form-bom .form-container .button-row{align-items:center;gap:16px}.form-bom .form-container .button-row input{flex:none;margin-top:0;width:280px}.form-bom .form-container .button-row button{margin-top:0;padding:8px 18px}.form-bom .form-container .wbs-item{border:1px solid #ddd;margin-bottom:12px;padding:12px 16px;width:100%}.form-bom .form-container .wbs-item,.form-bom .sample-form .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.form-bom .sample-form .form-block{width:24%}.form-bom .form-container.orange .form-block{margin-bottom:6px;width:100%}.form-bom .sample-form .form-fields{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.form-bom .sample-form .form-input{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABQRJREFUeJztm1tsFFUYx3/fmQV6AdRoTTQWRUPiJcYHMaIoCqFg4gMPJBiMEI1ay6543ZYQU3oQg7XTYgRaUolRJEq08QUVLzESTUC8QAzxEo0WFKEWjRh0i4SdPT6UhbKX7szuzs6W9Pf4ne+c8/3/M3PO7J5d4SxFdzVNw5h7QaYCE8D0YfhoTHzMxqceW92fzJPgSvSHNWserzxaYXVjZFGWlJiIRFrCbZvgLDNAd+rxMPAumBm5cgVT3xJp33jWGDAoPrYNuNVll+Mo60rLz6JKRR7iAUIYlPKrqJJhEIhtxZv4ZOe5I98AwQhsBJw8ek8a+QYALRF7iwgLgbjHrgMj0gDbjlY/s/7JS4fGWsJ2j8BivN0Je0ecAbYdrY5VqW1x1Ker1kUnD21ridhbBBbh1gTD61m3wedeappw7IRTqxJUFlZyOgnFMX6f8KPW2tMtmxR/ap83/GoZc3vz0vZ9Q/NWdjYuNLAZGG6X+5o/qm84wwCttaImthioB24E/LxDelFmnl7S/o2b5DTxSfIz4RDKmq6XtO4/JVCva7qYmthO4GXgJvwVD3A5CTa4SdTduipWJW9nfMMTJjlKPlm1tvGKoeFhFsZ+rESdXtK6H06K1BuiF6LMDgavegmR63Jl6G5dRTz2DjBzmLRax2J7mglhu0eEuzltQj9WYpZu6PgumTN4lROyGbjMY/WFI2bncM0uxSfJZcLBVPEASndFZwNzvNZeBD5HQg3ZGm07Wk184D3ciU9S6yg+TtsdwnbPxOPxKaniAUR3Nm5icP9M5TVE1oM67KEAd1gnjuqHOv7M1uzxymfigOUws/kR++dciaI7G3uByWdGzQc63H5HnpMXRBHEJ3FlggIuSg2K4a0CJ8+LIooHGOuMTYzLlaSAirSoyN9FKMATRRafttpnoyxehYMSD2VgQJDiIWADghYPARpQDuIhIAPKRTwEYEA5iYcSG1Bu4qGEBpSjeCiRAeUqHkpggH5Tj83jU102DlkitxVLPJTAADk8cJebszoXI/VZIrOaw20/FD7WaULFHCwTRszNRRimH8uZ3dzQUVTxUAIDgOsL7D/sM2/b0epYpXoaMXVAr4Usb460fe92cF8fge7u+jHAtQUMkXPBi1WpFxDzxMl55jmYDwcPS93hqwF98XOuIdPHbXe4XO3N/JTAJci/09xO4u8iaJiaZ08vW925qQFBznM7kb8GSF7Pf1H3+Vz4vQ16NaCk4sFHA/JYAEsuHnzcBvuciVeRewE8AuxG+IK4bNCRjt/8qicb/r0HmNAAOA6nDyePAHuA3SJ8ZbB263Brr2/zu8Q3A3Sk9Sfd1XSLYGpVnD1uDimCwNc3QR1u2wXs8nOOQgn8W+GgGTUg6AKCZtSAoAsImlEDgi4gaEYNCLqAoBk1IOgCgmbUgKALCBoFDKQGDXJ+ALV4ZvXa5TWZ4iZBzO0YCjiYYYh7tNZlf3ecsJxMP/AEZVx/sxTCsB1hyhlRw3RqYu/rrqYuhXOgsDKLjzHWRIO502AezdB8+OoLfvnW7VghhXklgdRnaKvDmLpEWS4TZrjGVxcs6HH9txm14uH2z4A3Cq6pPOhnXPxZLx0UQGWFPAjs9aWk0nFMJZivH3j+Ly+dFMCy+9v+qQipGRi2+lOb7+wjITNWLLV3eO2Y9qepleuWzTXKqQfmgLg+ZQ0AB/gSY7ZQPf5FfZ/+L59B/gdIKQjA/03l/QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:auto 18px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.form-bom .sample-form label{color:#4a574a;font-size:.95rem}.form-bom .sample-form input,.form-bom .sample-form select,.form-bom .sample-form textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:1rem;margin-top:4px;outline:none;padding:8px 10px}.form-bom .sample-form input[type=checkbox]{height:16px;width:16px}.form-bom .sample-form input:disabled{background-color:#f9f9f9}.form-bom .sample-form select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAttJREFUeJztmcFOE0EYgL9ZGiPRcDIo23DwYog9NdutNw/qjau+AqI8gvHAG5AYDFGuvIJwUOIZnAYSevLgiTb2YuKFpJT5PQBJQ4rd3c7stmG+pGm625md70t3u2nB4/F4PB6Px+PxeG4gqv9FHMfzIjJ3enp6fHh4eFzUolxQrVbDUqlU7na7rX43BVCv1x8ZYz6LyNPLHSLytVQqLe3t7f0qYsG2qNfrD3u93iel1Iu+zd/Pzs6WDg4Ofqo4jueNMT+A2QHjO0EQPNvf32/mtF6rVKvVx0EQ7AL3B+zuBEFQC0RklcHyALPGmN04jivulumGIfIAsyKyGojI4pC5Ji5CAnkARGQxAGYSzDkxEZLKXzATKKWOEs499hFSyqOUOgqMMWspjjG2EdLKAxhj1oJGo7GllFpPcayxi5BFXim13mg0tqYAWq3WdrlcvgfUE46/IyKvwjDcabfbnQxrtkYURQtKqW/AgxTDNrXWK4BMXW7JEgF4WWSEKIoWgF1gLsWwTa31a8AATPXvmaQINuThSgCYjAi25GFAABjvCDbl4ZoAkD1CuVzebrVaTiLYlof/BICRIuzYjuBCHoYEgPGI4EoeEgSAYiO4lIeEAaCYCK7lIUUAyDdCHvKQMgDkEyEvecgQANxGyFMeMgYANxHylocRAoDdCEXIw4gBwE6EouThyh8jo8xTq9U+iMhKijEdpdRzEelRkDzYCwCgoij6CCynGPP74jnxLznAhtb6LSApxlzLyKdAP+12+0vK0+HuxSMpm1rrN1iSB8sBINM1ISnWPvb9WA8ATiI4kQdHAcBqBGfy4DAAWIngVB4cB4CRIjiXhxwCQKYIuchDTgEgVYTc5CHHAHAeIQzD+0DtmrdsaK2Xsfg9P4xcA8D5zVIYhn+BJ8Dti81/lFLvtNbvyVEe7N4Kp6JSqdyanp6uAJycnDSbzWa3qLV4PB6Px+PxeDwez43jHx9+5NI55oVlAAAAAElFTkSuQmCC);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 12px;padding-right:25px}.form-bom .sample-form textarea{min-height:48px}.form-bom .sample-form input:focus,.form-bom .sample-form select:focus,.form-bom .sample-form textarea:focus{border-color:#809575}.form-bom .divider{background-color:#ddd;height:1px;margin:15px;width:100%}.form-bom .title{font-size:16px;font-weight:600;width:100%}.form-bom table{width:100%}.form-bom table,.form-bom td,.form-bom th{border:1px solid #000;border-collapse:collapse}.form-bom td.orange{background-color:#ffc000}.form-bom .sample-form table input{height:30px;margin-top:0;padding:2px 4px;width:80px}.form-bom .sample-form table input.short{width:50px}.form-bom .sample-form table .form-input{height:30px;vertical-align:middle;width:30px}.form-bom .sample-form table .delete-row{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;width:30px}.back-section{align-items:center;flex-direction:column;margin-top:30px;padding-bottom:20px;text-align:center;width:100%}.back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-part-search{max-width:720px!important;overflow:auto}.modal-part-search .search-container{align-items:center;display:flex;margin:16px 0;width:100%}.modal-part-search .search-bar{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:24px;display:flex;flex:1 1;padding:6px 12px}.modal-part-search .camera-icon,.modal-part-search .search-icon{color:#809575;font-size:1.2rem}.modal-part-search .search-icon{margin-right:8px}.modal-part-search .camera-icon{cursor:pointer;margin-left:8px}.modal-part-search .search-input{background:#0000;border:none;flex:1 1;font-size:1rem;outline:none}.modal-part-search .menu-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.4rem;margin-left:12px}.modal-part-search .product-card{align-self:start;background-color:#f6f6f6;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;overflow:hidden;width:calc(33.3333% - 8px)}.modal-part-search .product-card .placeholder-image,.modal-part-search .product-card img{aspect-ratio:1/1;background-color:#eee;object-fit:contain;width:100%}.modal-part-search .caption{background-color:#809575;color:#fff;font-size:.9rem;letter-spacing:.5px;padding:6px 0;text-align:center}.modal-part-search .modal-footer{align-self:center;margin-top:16px}.modal-part-search .back-section{align-self:center;margin-top:30px;padding-bottom:20px;text-align:center}.modal-part-search .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-part-search .product-grid{display:inline-flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:12px;overflow:auto;width:100%}.modal-part-search .title{font-size:16px;font-weight:600;margin-bottom:10px;text-align:left}.modal-part-search table{width:100%}.modal-part-search table,.modal-part-search td,.modal-part-search th{border:1px solid #000;border-collapse:collapse}.modal-part-search table input{height:30px;margin-top:0;padding:2px 4px;width:90px}.modal-part-search table button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin:2px;padding:3px 6px}.modal-part-search .add{font-size:14px;margin-top:10px}.modal-part-search .add,.modal-part-search .submit-btn{background-color:#809575;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.modal-part-search .submit-btn{align-self:center;font-size:1rem;width:50%}.modal-subpart-search{max-width:1280px!important;overflow:auto}.modal-subpart-search .search-container{align-items:center;display:flex;margin:16px 0;width:100%}.modal-subpart-search .search-bar{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:24px;display:flex;flex:1 1;padding:6px 12px}.modal-subpart-search .camera-icon,.modal-subpart-search .search-icon{color:#809575;font-size:1.2rem}.modal-subpart-search .search-icon{margin-right:8px}.modal-subpart-search .camera-icon{cursor:pointer;margin-left:8px}.modal-subpart-search .search-input{background:#0000;border:none;flex:1 1;font-size:1rem;outline:none}.modal-subpart-search .menu-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.4rem;margin-left:12px}.modal-subpart-search .product-card{align-self:start;background-color:#f6f6f6;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;overflow:hidden;width:calc(33.3333% - 8px)}.modal-subpart-search .product-card .placeholder-image,.modal-subpart-search .product-card img{aspect-ratio:1/1;background-color:#eee;object-fit:contain;width:100%}.modal-subpart-search .caption{background-color:#809575;color:#fff;font-size:.9rem;letter-spacing:.5px;padding:6px 0;text-align:center}.modal-subpart-search .modal-footer{align-self:center;margin-top:16px}.modal-subpart-search .back-section{align-self:center;margin-top:30px;padding-bottom:20px;text-align:center}.modal-subpart-search .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-subpart-search .product-grid{display:inline-flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:12px;overflow:auto;width:100%}.modal-subpart-search .title{font-size:16px;font-weight:600;margin-bottom:10px;text-align:left}.modal-subpart-search table{width:100%}.modal-subpart-search table,.modal-subpart-search td,.modal-subpart-search th{border:1px solid #000;border-collapse:collapse}.modal-subpart-search table input{height:30px;margin-top:0;padding:2px 4px;width:90px}.modal-subpart-search table button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin:2px;padding:3px 6px}.modal-subpart-search .add{font-size:14px;margin-top:10px}.modal-subpart-search .add,.modal-subpart-search .submit-btn{background-color:#809575;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.modal-subpart-search .submit-btn{align-self:center;font-size:1rem;width:50%}.form-vmt{align-items:center;background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;font-family:sans-serif;justify-content:flex-start;min-height:100vh;padding:16px;width:100%}.form-vmt .sample-form{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:24px 0;max-width:1280px;width:100%}.form-vmt .sample-form h2{color:#4a574a;margin-bottom:8px;text-align:center}.form-vmt .form-container{align-items:flex-start;border:1px solid #ddd;border-radius:3px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.form-vmt .form-container .top{align-items:center;background-color:#5b9bd5;color:#fff;display:inline-flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;padding:12px 18px;text-align:center;width:100%}.form-vmt .form-container.orange .top{background-color:#ffc000}.form-vmt .form-container .body{align-items:flex-start;background-color:#e9eff7;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:12px 18px;width:100%}.form-vmt .form-container.orange .body{background-color:#fff4e6}.form-vmt .form-container.orange button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin-top:16px;padding:12px 18px}.form-vmt .form-container .form-row{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:center;width:100%}.form-vmt .form-container .wbs-item{border:1px solid #ddd;margin-bottom:12px;padding:12px 16px}.form-vmt .form-container .wbs-item,.form-vmt .sample-form .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.form-vmt .sample-form .form-fields{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.form-vmt .sample-form .form-input{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABQRJREFUeJztm1tsFFUYx3/fmQV6AdRoTTQWRUPiJcYHMaIoCqFg4gMPJBiMEI1ay6543ZYQU3oQg7XTYgRaUolRJEq08QUVLzESTUC8QAzxEo0WFKEWjRh0i4SdPT6UhbKX7szuzs6W9Pf4ne+c8/3/M3PO7J5d4SxFdzVNw5h7QaYCE8D0YfhoTHzMxqceW92fzJPgSvSHNWserzxaYXVjZFGWlJiIRFrCbZvgLDNAd+rxMPAumBm5cgVT3xJp33jWGDAoPrYNuNVll+Mo60rLz6JKRR7iAUIYlPKrqJJhEIhtxZv4ZOe5I98AwQhsBJw8ek8a+QYALRF7iwgLgbjHrgMj0gDbjlY/s/7JS4fGWsJ2j8BivN0Je0ecAbYdrY5VqW1x1Ker1kUnD21ridhbBBbh1gTD61m3wedeappw7IRTqxJUFlZyOgnFMX6f8KPW2tMtmxR/ap83/GoZc3vz0vZ9Q/NWdjYuNLAZGG6X+5o/qm84wwCttaImthioB24E/LxDelFmnl7S/o2b5DTxSfIz4RDKmq6XtO4/JVCva7qYmthO4GXgJvwVD3A5CTa4SdTduipWJW9nfMMTJjlKPlm1tvGKoeFhFsZ+rESdXtK6H06K1BuiF6LMDgavegmR63Jl6G5dRTz2DjBzmLRax2J7mglhu0eEuzltQj9WYpZu6PgumTN4lROyGbjMY/WFI2bncM0uxSfJZcLBVPEASndFZwNzvNZeBD5HQg3ZGm07Wk184D3ciU9S6yg+TtsdwnbPxOPxKaniAUR3Nm5icP9M5TVE1oM67KEAd1gnjuqHOv7M1uzxymfigOUws/kR++dciaI7G3uByWdGzQc63H5HnpMXRBHEJ3FlggIuSg2K4a0CJ8+LIooHGOuMTYzLlaSAirSoyN9FKMATRRafttpnoyxehYMSD2VgQJDiIWADghYPARpQDuIhIAPKRTwEYEA5iYcSG1Bu4qGEBpSjeCiRAeUqHkpggH5Tj83jU102DlkitxVLPJTAADk8cJebszoXI/VZIrOaw20/FD7WaULFHCwTRszNRRimH8uZ3dzQUVTxUAIDgOsL7D/sM2/b0epYpXoaMXVAr4Usb460fe92cF8fge7u+jHAtQUMkXPBi1WpFxDzxMl55jmYDwcPS93hqwF98XOuIdPHbXe4XO3N/JTAJci/09xO4u8iaJiaZ08vW925qQFBznM7kb8GSF7Pf1H3+Vz4vQ16NaCk4sFHA/JYAEsuHnzcBvuciVeRewE8AuxG+IK4bNCRjt/8qicb/r0HmNAAOA6nDyePAHuA3SJ8ZbB263Brr2/zu8Q3A3Sk9Sfd1XSLYGpVnD1uDimCwNc3QR1u2wXs8nOOQgn8W+GgGTUg6AKCZtSAoAsImlEDgi4gaEYNCLqAoBk1IOgCgmbUgKALCBoFDKQGDXJ+ALV4ZvXa5TWZ4iZBzO0YCjiYYYh7tNZlf3ecsJxMP/AEZVx/sxTCsB1hyhlRw3RqYu/rrqYuhXOgsDKLjzHWRIO502AezdB8+OoLfvnW7VghhXklgdRnaKvDmLpEWS4TZrjGVxcs6HH9txm14uH2z4A3Cq6pPOhnXPxZLx0UQGWFPAjs9aWk0nFMJZivH3j+Ly+dFMCy+9v+qQipGRi2+lOb7+wjITNWLLV3eO2Y9qepleuWzTXKqQfmgLg+ZQ0AB/gSY7ZQPf5FfZ/+L59B/gdIKQjA/03l/QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:auto 18px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.form-vmt .sample-form label{color:#4a574a;font-size:.95rem}.form-vmt .sample-form input,.form-vmt .sample-form select,.form-vmt .sample-form textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:1rem;margin-top:4px;outline:none;padding:8px 10px}.form-vmt .sample-form select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAttJREFUeJztmcFOE0EYgL9ZGiPRcDIo23DwYog9NdutNw/qjau+AqI8gvHAG5AYDFGuvIJwUOIZnAYSevLgiTb2YuKFpJT5PQBJQ4rd3c7stmG+pGm625md70t3u2nB4/F4PB6Px+PxeG4gqv9FHMfzIjJ3enp6fHh4eFzUolxQrVbDUqlU7na7rX43BVCv1x8ZYz6LyNPLHSLytVQqLe3t7f0qYsG2qNfrD3u93iel1Iu+zd/Pzs6WDg4Ofqo4jueNMT+A2QHjO0EQPNvf32/mtF6rVKvVx0EQ7AL3B+zuBEFQC0RklcHyALPGmN04jivulumGIfIAsyKyGojI4pC5Ji5CAnkARGQxAGYSzDkxEZLKXzATKKWOEs499hFSyqOUOgqMMWspjjG2EdLKAxhj1oJGo7GllFpPcayxi5BFXim13mg0tqYAWq3WdrlcvgfUE46/IyKvwjDcabfbnQxrtkYURQtKqW/AgxTDNrXWK4BMXW7JEgF4WWSEKIoWgF1gLsWwTa31a8AATPXvmaQINuThSgCYjAi25GFAABjvCDbl4ZoAkD1CuVzebrVaTiLYlof/BICRIuzYjuBCHoYEgPGI4EoeEgSAYiO4lIeEAaCYCK7lIUUAyDdCHvKQMgDkEyEvecgQANxGyFMeMgYANxHylocRAoDdCEXIw4gBwE6EouThyh8jo8xTq9U+iMhKijEdpdRzEelRkDzYCwCgoij6CCynGPP74jnxLznAhtb6LSApxlzLyKdAP+12+0vK0+HuxSMpm1rrN1iSB8sBINM1ISnWPvb9WA8ATiI4kQdHAcBqBGfy4DAAWIngVB4cB4CRIjiXhxwCQKYIuchDTgEgVYTc5CHHAHAeIQzD+0DtmrdsaK2Xsfg9P4xcA8D5zVIYhn+BJ8Dti81/lFLvtNbvyVEe7N4Kp6JSqdyanp6uAJycnDSbzWa3qLV4PB6Px+PxeDwez43jHx9+5NI55oVlAAAAAElFTkSuQmCC);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 12px;padding-right:25px}.form-vmt .sample-form textarea{min-height:48px}.form-vmt .sample-form input:focus,.form-vmt .sample-form select:focus,.form-vmt .sample-form textarea:focus{border-color:#809575}.form-vmt table{width:100%}.form-vmt table,.form-vmt td,.form-vmt th{border:1px solid #000;border-collapse:collapse}.form-vmt .sample-form table input{height:30px;margin-top:0;padding:2px 4px;width:100%}.form-vmt .sample-form table input.short{width:50px}.form-vmt .sample-form table .form-input{height:30px;width:30px}.form-vmt .sample-form table .delete-row{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;width:30px}.form-history{align-items:center;background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;font-family:sans-serif;justify-content:flex-start;min-height:100vh;padding:16px;width:100%}.form-history .sample-form{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:24px 0;max-width:1280px;width:100%}.form-history .sample-form h2{color:#4a574a;margin-bottom:8px;text-align:center}.form-history .search-bar{margin-bottom:10px;margin-top:20px;width:100%}.form-history .search-bar input{border:1px solid #ddd;border-radius:4px;font-size:1rem;outline:none;padding:10px;width:100%}.form-history .form-container{align-items:flex-start;border:1px solid #ddd;border-radius:3px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.form-history .form-container .top{align-items:center;background-color:#5b9bd5;color:#fff;display:inline-flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;padding:12px 18px;text-align:center;width:100%}.form-history .form-container.orange .top{background-color:#ffc000}.form-history .form-container .body{align-items:flex-start;background-color:#e9eff7;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:12px 18px;width:100%}.form-history .form-container.orange .body{background-color:#fff4e6}.form-history .form-container.orange button{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:none;cursor:pointer;margin-top:16px;padding:12px 18px}.form-history .form-container .form-row{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:center;width:100%}.form-history .form-container .wbs-item{border:1px solid #ddd;margin-bottom:12px;padding:12px 16px}.form-history .form-container .wbs-item,.form-history .sample-form .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.form-history .sample-form .form-fields{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.form-history .sample-form .form-input{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABQRJREFUeJztm1tsFFUYx3/fmQV6AdRoTTQWRUPiJcYHMaIoCqFg4gMPJBiMEI1ay6543ZYQU3oQg7XTYgRaUolRJEq08QUVLzESTUC8QAzxEo0WFKEWjRh0i4SdPT6UhbKX7szuzs6W9Pf4ne+c8/3/M3PO7J5d4SxFdzVNw5h7QaYCE8D0YfhoTHzMxqceW92fzJPgSvSHNWserzxaYXVjZFGWlJiIRFrCbZvgLDNAd+rxMPAumBm5cgVT3xJp33jWGDAoPrYNuNVll+Mo60rLz6JKRR7iAUIYlPKrqJJhEIhtxZv4ZOe5I98AwQhsBJw8ek8a+QYALRF7iwgLgbjHrgMj0gDbjlY/s/7JS4fGWsJ2j8BivN0Je0ecAbYdrY5VqW1x1Ker1kUnD21ridhbBBbh1gTD61m3wedeappw7IRTqxJUFlZyOgnFMX6f8KPW2tMtmxR/ap83/GoZc3vz0vZ9Q/NWdjYuNLAZGG6X+5o/qm84wwCttaImthioB24E/LxDelFmnl7S/o2b5DTxSfIz4RDKmq6XtO4/JVCva7qYmthO4GXgJvwVD3A5CTa4SdTduipWJW9nfMMTJjlKPlm1tvGKoeFhFsZ+rESdXtK6H06K1BuiF6LMDgavegmR63Jl6G5dRTz2DjBzmLRax2J7mglhu0eEuzltQj9WYpZu6PgumTN4lROyGbjMY/WFI2bncM0uxSfJZcLBVPEASndFZwNzvNZeBD5HQg3ZGm07Wk184D3ciU9S6yg+TtsdwnbPxOPxKaniAUR3Nm5icP9M5TVE1oM67KEAd1gnjuqHOv7M1uzxymfigOUws/kR++dciaI7G3uByWdGzQc63H5HnpMXRBHEJ3FlggIuSg2K4a0CJ8+LIooHGOuMTYzLlaSAirSoyN9FKMATRRafttpnoyxehYMSD2VgQJDiIWADghYPARpQDuIhIAPKRTwEYEA5iYcSG1Bu4qGEBpSjeCiRAeUqHkpggH5Tj83jU102DlkitxVLPJTAADk8cJebszoXI/VZIrOaw20/FD7WaULFHCwTRszNRRimH8uZ3dzQUVTxUAIDgOsL7D/sM2/b0epYpXoaMXVAr4Usb460fe92cF8fge7u+jHAtQUMkXPBi1WpFxDzxMl55jmYDwcPS93hqwF98XOuIdPHbXe4XO3N/JTAJci/09xO4u8iaJiaZ08vW925qQFBznM7kb8GSF7Pf1H3+Vz4vQ16NaCk4sFHA/JYAEsuHnzcBvuciVeRewE8AuxG+IK4bNCRjt/8qicb/r0HmNAAOA6nDyePAHuA3SJ8ZbB263Brr2/zu8Q3A3Sk9Sfd1XSLYGpVnD1uDimCwNc3QR1u2wXs8nOOQgn8W+GgGTUg6AKCZtSAoAsImlEDgi4gaEYNCLqAoBk1IOgCgmbUgKALCBoFDKQGDXJ+ALV4ZvXa5TWZ4iZBzO0YCjiYYYh7tNZlf3ecsJxMP/AEZVx/sxTCsB1hyhlRw3RqYu/rrqYuhXOgsDKLjzHWRIO502AezdB8+OoLfvnW7VghhXklgdRnaKvDmLpEWS4TZrjGVxcs6HH9txm14uH2z4A3Cq6pPOhnXPxZLx0UQGWFPAjs9aWk0nFMJZivH3j+Ly+dFMCy+9v+qQipGRi2+lOb7+wjITNWLLV3eO2Y9qepleuWzTXKqQfmgLg+ZQ0AB/gSY7ZQPf5FfZ/+L59B/gdIKQjA/03l/QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:auto 18px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.form-history .sample-form label{color:#4a574a;font-size:.95rem}.form-history .sample-form input,.form-history .sample-form select,.form-history .sample-form textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:1rem;margin-top:4px;outline:none;padding:8px 10px}.form-history .sample-form select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAttJREFUeJztmcFOE0EYgL9ZGiPRcDIo23DwYog9NdutNw/qjau+AqI8gvHAG5AYDFGuvIJwUOIZnAYSevLgiTb2YuKFpJT5PQBJQ4rd3c7stmG+pGm625md70t3u2nB4/F4PB6Px+PxeG4gqv9FHMfzIjJ3enp6fHh4eFzUolxQrVbDUqlU7na7rX43BVCv1x8ZYz6LyNPLHSLytVQqLe3t7f0qYsG2qNfrD3u93iel1Iu+zd/Pzs6WDg4Ofqo4jueNMT+A2QHjO0EQPNvf32/mtF6rVKvVx0EQ7AL3B+zuBEFQC0RklcHyALPGmN04jivulumGIfIAsyKyGojI4pC5Ji5CAnkARGQxAGYSzDkxEZLKXzATKKWOEs499hFSyqOUOgqMMWspjjG2EdLKAxhj1oJGo7GllFpPcayxi5BFXim13mg0tqYAWq3WdrlcvgfUE46/IyKvwjDcabfbnQxrtkYURQtKqW/AgxTDNrXWK4BMXW7JEgF4WWSEKIoWgF1gLsWwTa31a8AATPXvmaQINuThSgCYjAi25GFAABjvCDbl4ZoAkD1CuVzebrVaTiLYlof/BICRIuzYjuBCHoYEgPGI4EoeEgSAYiO4lIeEAaCYCK7lIUUAyDdCHvKQMgDkEyEvecgQANxGyFMeMgYANxHylocRAoDdCEXIw4gBwE6EouThyh8jo8xTq9U+iMhKijEdpdRzEelRkDzYCwCgoij6CCynGPP74jnxLznAhtb6LSApxlzLyKdAP+12+0vK0+HuxSMpm1rrN1iSB8sBINM1ISnWPvb9WA8ATiI4kQdHAcBqBGfy4DAAWIngVB4cB4CRIjiXhxwCQKYIuchDTgEgVYTc5CHHAHAeIQzD+0DtmrdsaK2Xsfg9P4xcA8D5zVIYhn+BJ8Dti81/lFLvtNbvyVEe7N4Kp6JSqdyanp6uAJycnDSbzWa3qLV4PB6Px+PxeDwez43jHx9+5NI55oVlAAAAAElFTkSuQmCC);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 12px;padding-right:25px}.form-history .sample-form textarea{min-height:48px}.form-history .sample-form input:focus,.form-history .sample-form select:focus,.form-history .sample-form textarea:focus{border-color:#809575}.form-history table{width:100%}.form-history table,.form-history td,.form-history th{border:1px solid #000;border-collapse:collapse;text-align:left}.form-history td,.form-history th{padding:4px 8px}.form-history .sample-form table input{height:30px;margin-top:0;padding:2px 4px;width:100%}.form-history .sample-form table input.short{width:50px}.form-history .sample-form table .form-input{height:30px;width:30px}.form-history .sample-form table .delete-row{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;width:30px}.submit-btn{align-self:center;background-color:#809575;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;width:50%}.submit-btn:hover{background-color:#6c7a63}.success-message{color:#4a574a;font-weight:700;margin-top:16px;text-align:center}.form-container .back-section{margin-top:30px;padding-bottom:20px;text-align:center}.form-container .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.products-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:16px}.products-container .search-container{align-items:center;display:flex;margin:16px 0;width:100%}.products-container .search-bar{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:24px;display:flex;flex:1 1;padding:6px 12px}.products-container .camera-icon,.products-container .search-icon{color:#809575;font-size:1.2rem}.products-container .search-icon{margin-right:8px}.products-container .camera-icon{cursor:pointer;margin-left:8px}.products-container .search-input{background:#0000;border:none;flex:1 1;font-size:1rem;outline:none}.products-container .menu-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.4rem;margin-left:12px}.products-container .product-grid{display:inline-flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.products-container .product-card{background-color:#f6f6f6;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;width:calc(50% - 6px)}.products-container .product-card .placeholder-image,.products-container .product-card img{aspect-ratio:1/1;background-color:#eee;object-fit:contain;width:100%}.products-container .caption{background-color:#809575;color:#fff;font-size:.9rem;letter-spacing:.5px;padding:6px 0;text-align:center}.products-container .back-section{margin-top:30px;padding-bottom:20px;text-align:center}.products-container .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-component-qr{height:90%;overflow:auto}.modal-component-qr video{align-self:center;aspect-ratio:1;height:auto;width:80%}.modal-component-qr .modal-footer{align-self:center;margin-top:16px}.modal-component-qr .back-section{align-self:center;margin-top:30px;padding-bottom:20px;text-align:center}.modal-component-qr .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.product-detail-container{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:16px}.product-detail-container .pd-error,.product-detail-container .pd-loading{color:#666;font-size:1rem;padding:20px;text-align:center}.product-detail-container .detail-image-container{border-radius:4px;margin-bottom:24px;overflow:hidden;padding:0 60px;position:relative;width:100%}.product-detail-container .detail-image-container .detail-image{aspect-ratio:1;background:#f4f4f4;height:auto;object-fit:contain;width:100%}.product-detail-container .detail-info{flex:1 1;padding:0 60px}.product-detail-container .detail-item{display:flex;line-height:1.4;margin-bottom:16px}.product-detail-container .label{color:#4a574a;flex:0 0 30%;font-size:.95rem}.product-detail-container .value{color:#333;flex:1 1;font-size:.95rem}.product-detail-container .divider{background-color:#ddd;height:1px;margin:30px 0;width:100%}.product-detail-container .title{font-size:16px;font-weight:600;margin-bottom:10px;text-align:left}.product-detail-container table{border-collapse:collapse;width:100%}.product-detail-container table td,.product-detail-container table th{padding:8px;text-align:left}.product-detail-container thead tr{border-bottom:1px solid #ccc}.product-detail-container table img{height:60px;object-fit:contain;width:60px}.product-detail-container .pd-back-button{margin-top:auto;padding:20px 0;text-align:center}.product-detail-container .pd-back-button button{background:#0000;border:1px solid #4a574a;border-radius:4px;color:#4a574a;cursor:pointer;font-size:1rem;padding:8px 32px}.product-detail-container .pd-back-button button:hover{background:#4a574a;color:#fff}.product-detail-container .back-section{margin-top:30px;padding-bottom:20px;text-align:center}.product-detail-container .back-button{background-color:initial;color:#333;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}
/*# sourceMappingURL=main.ff6a7684.css.map*/