body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{align-items:stretch;display:flex;flex-direction:column}button{background-color:#fff;border-radius:25px;color:#000;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em}button,ul{border:1px solid #000}ul{background-color:#000;border-radius:8px;display:flex;flex-direction:column;gap:1px;list-style-type:none;margin-block-end:0;margin-block-start:0;margin:8px 0;overflow:auto;padding-inline-start:0}li{background-color:#fff;padding:8px}li:hover{background:#dadbf9}a{font-weight:800;text-decoration:none}.App{font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.App-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5ea;color:#000;display:flex;justify-content:space-between;padding-left:5%;padding-right:5%}.App-settings,.App-title{align-items:center;display:flex;margin-top:5px;padding-top:20px}.App-title{cursor:pointer}.name{font-weight:500;margin-right:20px}.name,.nameTitle{display:flex;justify-content:flex-start}.nameTitle{flex-direction:column}.logout{margin-left:20px}.App-header .logo{height:35px;margin-bottom:4px}.App-body{background:#fafafc;min-height:100vh;overflow:auto;padding-left:6%;padding-right:5%}body,html{height:100%;margin:0}.content{flex:1 1}.Card-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-bottom:100px;padding-top:20px}.Card{background:#fff;border:1px solid #ddd;border-radius:18px;box-shadow:2px 4px 12px 0 #00000024;cursor:pointer;display:flex;flex-direction:column;height:210px;padding:7px 25px 25px;text-align:left;width:310px}.Card-disabled{cursor:auto;opacity:.5}.Card h2{font-size:25px;font-weight:500;margin-bottom:5px;margin-top:15px}.Card p{font-size:16px;font-weight:400;margin-bottom:20px;margin-top:10px}.Category{font-size:12px;font-weight:600;margin-top:15px;text-transform:uppercase}.category-select{-webkit-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40MTQuMjg2SDE2bC04IDctNi41ODYtN1oiIGZpbGw9IiMwMDAiLz48L3N2Zz4=) no-repeat right 10px center;background-color:#fff;border:1px solid #000;border-radius:25px;color:#000;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 40px .6em 1.2em;width:200px}.enabled-button{background-color:#ddd}.enabled-button,.enabled-button-selected{height:40px;margin-left:20px}.filter-container{display:flex;justify-content:flex-start;margin-top:35px}.category-filter{color:#2c3e50;font-size:12px;letter-spacing:2px;padding-left:5px;text-align:left;text-transform:uppercase}.report-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.report-modal{background:#fff;border-radius:20px;overflow-y:auto;padding:35px 35px 50px;position:relative;width:900px;z-index:1000}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header h2{color:#000;font-size:25px;font-weight:600}.close-button-report{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:30px;padding:0;position:absolute;right:20px;top:4px}.modal-content{display:flex;justify-content:space-between;margin-top:20px}.form-section,.preview-section{flex:1 1;padding:5px}.form-section{border-right:1px solid #ddd;padding-left:15px;padding-right:45px}.preview-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:70px;margin-right:30px}.form-section h3,.preview-section h3{color:#2c3e50;font-size:18px;margin-bottom:10px}label{display:block;margin-bottom:15px}label span{color:#2c3e50;display:block;font-size:14px;margin-bottom:5px}select{border:1px solid #ccc;border-radius:5px;color:#2c3e50;font-size:16px;padding:10px;width:60%}.report-button{background-color:#fff;border:1px solid #000;border-radius:25px;color:#000;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;margin-top:20px;padding:.6em 1.2em;width:185px}.preview-section p{color:#2c3e50;font-size:14px;text-align:center}.category-select-template{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg fill="%232c3e50" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position-x:90%;background-position-y:center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:8px;color:#2c3e50;cursor:pointer;font-size:16px;outline:none;padding:10px 15px;width:185px}.report-buttons{display:flex;flex-direction:column}.label{font-size:4px;margin-bottom:5px}.template-preview-img{height:400px;width:375px}.info-icon{cursor:pointer;display:inline-block;margin-left:8px;position:relative}.info-icon:hover:after{background-color:#707070;box-shadow:0 0 10px #0000001a;content:attr(title);opacity:1;visibility:visible}.info-icon:after,.info-icon:hover:after{border-radius:3px;bottom:100%;color:#fff;left:50%;padding:5px;position:absolute;transform:translateX(-50%);white-space:normal;width:600px;z-index:1}.info-icon:after{background-color:#333;content:"";margin-left:215px;opacity:0;transition:opacity .3s;visibility:hidden}.feasibility-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.feasibility-modal{background:#fff;border-radius:20px;max-width:1000px;overflow-y:auto;padding:20px 0 0 20px;position:relative;width:90%;z-index:1000}.close-button{border:none}.close-button:hover{background-color:none;border-color:none}.creative-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.creative-modal{background:#fff;border-radius:20px;overflow-y:auto;padding:20px 35px 0 20px;position:relative;width:90%;z-index:1000}.close-button{background-color:initial;color:#000;font-size:30px;padding:0;position:absolute;right:16px;top:1px}.close-button:hover{background-color:#fff;border-color:#fff}.calculator-container{border-radius:10px;margin:0 auto;max-width:850px;padding:10px}.groups-container{display:flex;justify-content:space-between;margin-bottom:20px}.group{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #0000001a;flex:1 1;margin-right:10px;padding:20px}.group-b{background-color:#05467e;color:#fff}.group h3{margin-bottom:0;margin-top:0}.group label{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin-bottom:25px;text-align:center}.group input{border-radius:5px;font-size:large;height:35px;margin-top:5px;padding:8px;text-align:center;width:60%}.group input,.group-b input{border:1px solid #ccc;margin-left:10px}.group-b input{background-color:#05467e;color:#fff}.group-b label{align-items:center;font-weight:700;justify-content:center;text-align:center}.options-container{display:flex;justify-content:space-between;margin-bottom:20px}.option{flex:1 1}.option h4{margin-bottom:15px;margin-top:10px}.option label{display:block;margin-bottom:10px}.result-container{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #0000001a;margin-bottom:30px;margin-top:30px;padding:20px};.login-container{align-items:center;background-color:#ececee;display:flex;height:100vh;justify-content:center}.login-body{background-color:#fafafc;border-radius:10px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;max-width:400px;padding:20px 40px 30px;text-align:center}.header-container,.login-body{box-shadow:2px 4px 12px 0 #00000024;width:100%}.header-container{background-color:#fff;background:linear-gradient(110deg,#ff2d55,#007aff,#ff2d55);border-radius:25px;max-width:480px;padding-top:30px 40px}.header-login{align-items:center;color:#fff;display:flex;justify-content:center;margin-bottom:5px;margin-top:10px}.header-login .logo{height:30px;margin-bottom:5px;margin-right:10px}.header-login h1{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:5px}
/*# sourceMappingURL=main.97510b9c.css.map*/