body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{margin:0;padding:0}body{min-height:100vh;width:100%;background-color:#f5f7fb;color:#172033}*{box-sizing:border-box}.App{min-height:100vh;width:100%;text-align:center;overflow:auto;display:flex;justify-content:center;align-items:center;padding:32px 18px;background:radial-gradient(circle at 15% 20%,rgba(78,161,196,.16),transparent 28%),linear-gradient(135deg,#f5f7fb,#e9edf4)}@media (max-width:640px){.App{align-items:stretch;justify-content:flex-start;padding:16px 12px}}.formWrapper{width:min(860px,100%);display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border:1px solid #d9e0ea;border-radius:8px;box-shadow:0 18px 45px rgba(30,42,62,.14)}.configuratorHeader{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;padding:24px 28px 18px;background-color:#172033;color:#fff;text-align:left}.eyebrowText{margin-bottom:6px;color:#96d9c2;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.formTitle{margin:0;color:#fff;font-size:1.9rem;line-height:1.15}.statusBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background-color:#d9e0ea;border-bottom:1px solid #d9e0ea}.statusBar span{padding:12px 16px;background-color:#f6f8fb;color:#4a5668;font-size:.9rem;font-weight:600;text-align:left}.formFooter{background-color:hsla(0,0%,67.8%,.123)}.formFooterText{width:80%;color:rgba(0,0,0,.37);font-size:1.5vw;font-weight:700;margin:auto auto 2%}.inputAndSelectSizer{flex:0.7 1;min-width:0;overflow:hidden;min-height:44px;padding:10px 12px;border:1px solid #bdc8d7;border-radius:6px;background-color:#fff;color:#172033;font-size:1rem}.formBody{flex:1 1;display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:28px;background-color:#fff}.formRow,.formRowButtons,.formRowSelect{display:flex;grid-gap:22px;gap:22px;justify-content:space-between;align-items:center;margin:0}.formRowButtons{padding-top:14px;border-top:1px solid #edf0f5}.formRowLabel{flex:0.3 1;min-width:160px;overflow-wrap:break-word;overflow:hidden;color:#273246;font-size:1rem;font-weight:700;text-align:start}.formRowSelect .formRowLabel{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.buttonsContainer{flex:0.7 1;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px}@media (max-width:640px){.configuratorHeader{flex-direction:column;align-items:stretch;padding:20px}.formTitle{font-size:1.55rem}.statusBar{grid-template-columns:1fr}.formBody{padding:20px}.formRow,.formRowButtons,.formRowSelect{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.formRowLabel{min-width:0}.buttonsContainer,.inputAndSelectSizer{flex:none;width:100%}.buttonsContainer{flex-direction:column}}.genericButton{min-height:40px;padding:9px 16px;background-color:#1d6f8f;color:#fff;font-size:.95rem;font-weight:700;border:1px solid #1d6f8f;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.genericButton.grayButton{background-color:#fff;color:#526070;border-color:#bdc8d7}.genericButton:hover:not(:disabled){background-color:#155a73;border-color:#155a73}.genericButton.grayButton:hover:not(:disabled){background-color:#edf2f7;color:#273246;border-color:#aebaca}.genericButton:disabled{cursor:not-allowed;opacity:.58}@media (max-width:640px){.genericButton{width:100%}}.modal{background-color:rgba(0,183,255,.322);width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.modal,.modalForm{overflow:auto;position:absolute}.modalForm{background-color:#fff;max-height:85vh;top:10%;padding:5vw;z-index:3}.tagName{margin-right:3vw;font-size:.8rem}.addTag{display:flex;margin-top:1.8vh;margin-right:1vw}.title{font-size:1rem}.subTitle{font-size:.8rem}.tagRow{background-color:hsla(0,0%,85.9%,.753);display:flex;align-items:center;justify-content:space-between;border:1px dashed #000;border-radius:8px;padding:2vh;margin-top:2vh}.inputAndSelectSizer.selectContainer{border-radius:4px}
/*# sourceMappingURL=main.d115e4a0.chunk.css.map */