*{box-sizing:border-box;padding:0;margin:0}body{background-color:#edcdff;color:#360155;font-family:sans-serif}textarea{height:65px}.navbar{display:flex;flex-wrap:wrap;align-items:center}.navbar-top{justify-content:space-between;min-height:55px;height:fit-content;background-color:#3e214f;padding:2px 10px 2px 0}.navbar-bottom{justify-content:center;background-color:#ae92be}.navbar-nav{display:flex;align-items:center;margin:0 10px;font-size:large;padding:10px;border:solid 2px rgb(144,98,170);cursor:pointer;transition:all .3s ease-in-out 0s}.navbar-nav:hover{background-color:#7e4b9b}.navbar-bottom .active{background-color:#3e214f;color:#fff}.navbar-bottom .disabled{background-color:#cfc7d4;color:#585858;cursor:not-allowed}.navbar img{cursor:pointer;max-height:50px}.close-btn{position:absolute;top:0;right:0;z-index:1000;font-size:20px;padding:5px 10px;border:solid 2px rgb(62,33,79)}.close-btn:hover{background-color:#3e214f66}.contract-balances-container{display:flex;gap:15px}.contract-balance{color:#fff;font-family:Arial,Helvetica,sans-serif;border:2px solid white;border-radius:10px;padding:2px 10px;text-align:center}.error-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:fit-content;background-color:#f74c4c;padding:5px 10px;text-align:center;overflow:auto}.error-bar button{font-size:large;padding:2px 6px}.red-p{color:red;font-size:small}button{padding:7px 15px;background-color:#fff;border-radius:30px;cursor:pointer;color:#3e214f;border:none;font-size:20px;transition:all .3s ease 0s}button:hover{background-color:#ffffffb3;transform:scale(1.05)}button:disabled{cursor:not-allowed;opacity:.8}.active-campaigns-h2{text-align:center;color:#3e214f;margin:30px auto 10px}.active-campaigns-container{padding:25px 15px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-around;list-style:none}.isLoadingContextText{padding:10px 20px;background-color:#6b4086;color:#fff;font-size:large;border-radius:10px;border:2px solid rgb(33,3,51);text-align:center}.card{width:250px;height:400px;position:relative;background-color:#fff;border-radius:10px;cursor:pointer;transition:all .15s ease-in 0s}.card:hover{box-shadow:#2e133d 5px 5px 15px;transform:scale(1.01)}.card a,.card img{border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;height:45%}.card h3{color:#3e214f}.card ul{display:flex;justify-content:space-around}.card li{list-style-type:none;text-align:center;max-width:45%}.card p{text-align:center;overflow:hidden;text-overflow:ellipsis}.card-campaignId{position:absolute;top:5px;right:7px;background-color:#fff;padding:2px 6px;border-radius:10px}.card-description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card-closed-text{color:red;font-size:large;padding:auto 0px}.card-refund-text{color:green;font-size:large;padding:auto 0px}.divider-line{width:3px;background-color:#3e214f}#card-info{padding:5% 2%;display:flex;flex-direction:column;justify-content:space-between;height:55%}progress{width:100%}#newCampaignContainer{max-width:1500px;margin:0 auto}#newCampaignContainer h2{margin:0 auto 10px}#newCampaignContainer button{background-color:#3e214f;color:#fff;margin:0 auto}#newCampaignContainer button:hover{background-color:#14051d}#newCampaignContainer form{background-color:#fff;border-radius:10px;padding:10px 20px;margin:15px auto 0;display:flex;flex-direction:column;width:75%}.formFieldBox label{margin-bottom:5px}.formFieldBox{background-color:#edcdff;display:flex;flex-direction:column;border-radius:10px;padding:10px 15px;margin:5px 0;border:solid 2px rgb(62,33,79)}.campaignInfoCard,.contract-panel{position:relative;width:80%;max-width:900px;margin:15px auto 0;padding:20px;border-radius:10px;background:#fff}.campaignInfoCard-top{display:flex;margin-top:10px}.campaignInfoCard-topright{width:35%}.campaignInfoCard-topleft{width:65%;margin-right:15px}.campaignInfoCard-topleft p{margin:10px 0;word-break:break-all}.campaignInfoCard-topright img{width:100%;height:100%}.camapignInfo-buttons,.camapignInfo-sendAmountContainer{display:inline}.camapignInfo-sendAmountContainer p{font-size:smaller}.campaignInfoCard-middle button{background-color:#3e214f;color:#fff;min-width:fit-content;width:15%;margin-left:10px}.campaignInfoCard-middle button:hover{background-color:#5e2580}.campaignInfoCard-middle input{font-size:x-large;border-radius:10px;width:30%;padding-left:10px;height:40px}.faucet-url{margin-top:5px}.contract-panel{max-width:1200px}.contract-panel fieldset{background-color:#edcdff;border-radius:10px;border:solid 2px rgb(62,33,79)}#deployer-panel{padding:10px 15px;margin:5px 0 7px}.contract-panel fieldset legend{font-weight:700;color:#3e214f}.contract-panel fieldset label{margin-right:15px}.contract-panel-btn{background-color:#3e214f;color:#fff}#contract-panel-send-btn{margin:0 auto 20px}.contract-panel-btn:hover{background-color:#3e214fcc}.contract-state-container{margin-bottom:10px;padding:10px;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px}.contract-state-option{display:flex;justify-content:space-between;width:40%;min-width:270px;padding:5px 10px;align-items:center}.contract-state-option p{font-size:x-large}.contract-state-option button:hover{background-color:red}.close-event-details-container{margin-top:15px}.close-event-details-container p{margin-bottom:5px}.funding-table{border-collapse:collapse;margin-top:15px;width:100%}.overflow-section{overflow-x:auto}.funding-table th,.funding-table td{border:1px solid #ddd;padding:10px;text-align:left}.funding-table th{background-color:#f2f2f2}footer{width:100%;background-color:#3e214f;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;padding:0 25px 10px;min-height:fit-content;height:230px;margin-top:50px}footer img{width:30%}footer a{color:#fff}footer a:link{text-decoration:none}footer li{list-style:none;display:inline-block;margin:0 20px;text-align:center}footer li p{text-decoration:none;margin-top:7px}@media screen and (max-width: 680px){.navbar-top{flex-direction:column;row-gap:7px;padding:0 0 5px}.navbar-nav{margin:auto;padding:2px 3px;height:40px}#newCampaignContainer form{width:98%;padding:5px 10px}.campaignInfoCard,.contract-panel{width:98%;padding:10px}.campaignInfoCard-top{flex-direction:column-reverse;margin-top:10px}.campaignInfoCard-topright{width:100%}.campaignInfoCard-topleft{width:100%;margin-right:0}.campaignInfoCard-middle{display:flex;flex-direction:column}.campaignInfoCard-middle button{width:70%;min-width:fit-content;margin-left:0;margin-top:5px}.campaignInfoCard-middle input{width:100%}.camapignInfo-buttons{display:flex;flex-direction:column;width:100%;align-items:center}footer{height:180px;margin-top:25px}footer img{width:100%}#devto_icon{display:none}}
