@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);body{font-family:Arial,sans-serif}body,h1,h2,h3,h4,h5,h6{margin:0}.container{padding:20px}.app{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.page{margin:20px 0}.arrow{height:16px;width:100%}.arrow.green{background:#41a18c}.arrow.red{background:#dd7889}.home{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 2rem;max-width:800px;padding:2rem}.home .logo{height:auto;margin-bottom:16px;width:200px}.home h1{color:#284f70;font-size:1.5rem;margin-bottom:16px;text-align:center}.home .product-form{background:#284f70;border-radius:16px;margin-bottom:20px;padding:16px}.home .product-form .form-group{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px}.home .product-form .form-group label{color:#fff;margin-bottom:8px}.home .product-form .form-group .form-select{border-radius:8px;height:40px}.home .submit-btn{background:#fff;border:none;border-radius:4px;color:#284f70;cursor:pointer;font-size:1.1rem;margin-top:1rem;padding:.65rem 2rem;width:100%}.home .submit-btn:hover:not(:disabled){background:#e8e8e8}.home .submit-btn:disabled{background:#e8e8e8;box-shadow:none;cursor:not-allowed;transform:none}.selection-summary{background:#d9f4ee;border-left:4px solid #41a18c;border-radius:8px;margin-top:1rem;padding:1.5rem;width:340px}.selection-summary h3{color:#41a18c;font-size:1.3rem;margin-bottom:1rem}.selection-summary p{color:#41a18c;margin:.5rem 0}.selection-summary p strong{color:#41a18c}@media(max-width:768px){.home{padding:1rem}.home h1{font-size:2rem}.home .product-form{padding:1.5rem}}.report-container{display:flex;min-height:100vh;position:relative}.sidebar{background-color:#284f70;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:transform .3s ease;width:250px;z-index:1000}.sidebar.collapsed{transform:translateX(-200px)}.sidebar .toggle-sidebar{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;padding:8px;position:absolute;right:10px;top:10px;transition:opacity .2s}.sidebar .toggle-sidebar:hover{opacity:.7}.sidebar .sidebar-menu{display:flex;flex-direction:column;gap:0;margin-top:60px}.sidebar .sidebar-menu .logo-white{cursor:pointer;display:block;filter:brightness(0) invert(1);height:auto;margin:0 auto 24px;transition:opacity .2s,transform .2s;width:150px}.sidebar .sidebar-menu .logo-white:hover{opacity:.8;transform:scale(1.05)}.sidebar .sidebar-menu .logo-white:active{transform:scale(.95)}.sidebar .sidebar-menu .menu-item{background:#0000;border:none;border-left:4px solid #0000;color:#fff;cursor:pointer;font-size:16px;padding:16px 24px;text-align:left;transition:background-color .2s}.sidebar .sidebar-menu .menu-item:hover{background-color:#ffffff1a}.sidebar .sidebar-menu .menu-item.active{background-color:#fff3;border-left:4px solid #dd7889;font-weight:700}.report{margin-left:250px;transition:margin-left .3s ease;width:calc(100% - 250px)}.report.sidebar-collapsed{margin-left:50px;width:calc(100% - 50px)}.report{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-bottom:16px;padding-top:16px}.report .card{background-color:#284f70;border-radius:8px;box-shadow:0 2px 4px #0006;padding:0 20px 20px;position:relative;width:90%}.report .card .card-header{display:flex;flex-direction:column;width:100%}.report .card .card-header .title-section{align-items:center;display:flex;flex-direction:row;height:80px;justify-content:space-between}.report .card .card-body{margin-top:16px}.report .logo{height:auto;width:140px}.report .space-title{width:140px}.report .back-button{align-self:flex-start;background:#dd7889;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:16px;padding:.5rem 1rem}.report .back-button:hover{background:#da5369}.report .tabs{display:flex;gap:16px;margin-bottom:32px;margin-top:20px}.report .tabs button{background-color:#e0e0e0;border-color:#e0e0e0;border-radius:8px;cursor:pointer;padding:8px 16px}.report .tabs button.active{background-color:#dd7889;border-color:#dd7889;color:#fff}.report h1{font-size:1.5rem}.report h1,.report h2{color:#fff;font-weight:500}.report h2{font-size:1.25rem;margin-bottom:8px;text-align:center}.report h3{color:#fff;font-size:1.1rem;font-weight:300;margin-bottom:16px;text-align:center}.report p{color:#fff;text-align:justify}.report .divider{background-color:#284f70;height:1px;margin:20px 0;width:100%}.report .product-info{align-items:center;background:#e7f1ef;display:flex;flex-direction:row;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding:8px 20px;width:100%}.report .product-info p{color:#000;margin:8px 0}.report .product-info strong{color:#284f70}.report .product-info span{margin-right:8px}.report .looker-dashboard{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.report .looker-dashboard iframe{border:none;height:600px;width:100%}.report .loading-text{color:#dfdfdf;font-size:18px;text-align:center}.report .export-button{background:#dd7889;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:300;padding:.65rem 2rem}.report .export-button:hover{background:#c96a7a}.report .report-content{background-color:#e7f1ef;margin:20px 0;padding:16px 16px 32px}.report .report-content strong{color:#284f70}.report .report-content button{display:block;margin-bottom:20px;margin-left:auto}.report .show{display:block}.report .hide{display:none}@media print{.sidebar{display:none!important}.report{margin-left:0!important;padding:0;width:100%!important}.report .export-button,.report .tabs{display:none!important}.report .looker-dashboard{width:1000px}.report .looker-dashboard iframe{height:1100px;width:1000px}}df-messenger{--df-messenger-font-color:#284f70;--df-messenger-font-family:"Open Sans","Gotham",sans-serif;--df-messenger-chat-background:#f3f6fc;--df-messenger-message-user-background:#a8c7fa;--df-messenger-message-bot-background:#fff;--df-messenger-send-icon:#284f70;--df-messenger-button-titlebar-color:#284f70;--df-messenger-titlebar-background:#284f70;--df-messenger-titlebar-font-color:#fff;--df-messenger-primary-color:#41a18c;--df-messenger-link-color:#284f70;--df-messenger-user-message:#41a18c;--df-messenger-chat-bubble-background:#dd7889;--df-messenger-chat-bubble-icon-color:#fff;bottom:50px;position:absolute;right:50px;z-index:999}body{font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}
/*# sourceMappingURL=main.2b266a76.css.map*/