.page.campaign .percentage{position:relative;margin-top:.75rem;display:block;height:30px;border-radius:15px;--tw-bg-opacity:1;background-color:rgb(230 243 245/var(--tw-bg-opacity));font-size:0}.page.campaign .percentage:after{position:absolute;left:0;top:0;display:flex;height:100%;align-items:center;justify-content:flex-end;border-radius:15px;padding-left:20px;padding-right:20px;min-width:60px;max-width:100%;--tw-bg-opacity:1;background-color:rgb(235 144 25/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.page.campaign .percentage:after{font-size:1rem;line-height:1.5rem}}.page.campaign .percentage:after{content:attr(data-pct);animation:pct-width .5s ease-out;width:var(--width)}@keyframes pct-width{0%{width:0}to{width:var(--width)}}.page.campaign .percentage.none:after{visibility:hidden}.page.campaign .percentage.no-goal:after{background-color:rgba(255,144,41,0);--tw-text-opacity:1;color:rgb(2 141 151/var(--tw-text-opacity))}.page.campaign .percentage.quarter:after{--tw-bg-opacity:1;background-color:rgb(226 188 34/var(--tw-bg-opacity))}.page.campaign .percentage.halfway:after{--tw-bg-opacity:1;background-color:rgb(155 175 4/var(--tw-bg-opacity))}.page.campaign textarea:after{content:attr(data-test)}.page.campaign .socials>button{border-radius:9999px}.page.campaign .socials>button svg{box-sizing:content-box;height:2rem;width:2rem;padding:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.page.campaign .socials>button{background-color:#04c9d7!important}.page.campaign .socials>button:hover{background-color:#02aab6!important}.page.campaign .modal.contact .title{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.page.campaign .modal.contact form{display:grid;justify-items:start;row-gap:1rem}.page.campaign .modal.contact form .field{display:grid;width:100%;row-gap:.5rem}.page.campaign .modal.contact form .field input,.page.campaign .modal.contact form .field textarea{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity));padding:.5rem}.page.campaign .modal.contact form .field input{max-width:20rem}.page.campaign .modal.contact form [type=submit]{border-radius:32px;border-width:2px;padding:.75rem 2rem;text-align:center;font-family:var(--font-palanquin);font-weight:600;--tw-border-opacity:1;border-color:rgb(2 170 182/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(2 170 182/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.25s}.page.campaign .modal.contact form [type=submit]:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(2 170 182/var(--tw-text-opacity))}.page.campaign .modal.contact form [type=submit][disabled]{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.page.campaign .modal.contact form [type=submit][disabled]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.component.modal.edit-campaign-page .campaign-modal-media-help-icon,.component.modal.new-campaign .campaign-modal-media-help-icon{fill:#007c85!important}.component.modal.edit-campaign-page .campaign-modal-media-input>div:first-child,.component.modal.new-campaign .campaign-modal-media-input>div:first-child{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;flex-wrap:nowrap}.component.modal.edit-campaign-page .campaign-modal-button-primary,.component.modal.new-campaign .campaign-modal-button-primary,.component.modal.qr .campaign-modal-button-primary{background-color:#007c85!important;color:#fff!important;border-color:#007c85!important}.component.modal.edit-campaign-page .campaign-modal-button-primary:hover,.component.modal.new-campaign .campaign-modal-button-primary:hover,.component.modal.qr .campaign-modal-button-primary:hover{background-color:#fff!important;color:#007c85!important;border-color:#007c85!important}@media screen and (max-width:767px){.component.modal.edit-campaign-page>.wrapper>.content,.component.modal.new-campaign>.wrapper>.content,.component.modal.qr>.wrapper>.content{padding-left:16px;padding-right:16px}.component.modal.edit-campaign-page .campaign-modal-form,.component.modal.new-campaign .campaign-modal-form{display:flex;flex-direction:column;gap:20px}.component.modal.edit-campaign-page .campaign-modal-header,.component.modal.new-campaign .campaign-modal-header{margin-bottom:2px}.component.modal.edit-campaign-page .campaign-modal-kicker,.component.modal.new-campaign .campaign-modal-kicker{color:#028d97;font-size:16px;line-height:1.35;font-weight:400;margin-bottom:4px}.component.modal.edit-campaign-page .campaign-modal-title,.component.modal.new-campaign .campaign-modal-title{color:#000;font-size:22px;line-height:1.3;font-weight:700;margin:0}.component.modal.edit-campaign-page .campaign-modal-form label,.component.modal.edit-campaign-page .campaign-modal-media-title,.component.modal.new-campaign .campaign-modal-form label{color:#007c85;font-size:15px;line-height:1.35;font-weight:500;margin-bottom:8px}.component.modal.edit-campaign-page .campaign-modal-media-input{border-radius:26px;height:52px;min-height:52px;max-height:52px}.component.modal.edit-campaign-page .campaign-modal-media-help-icon,.component.modal.new-campaign .campaign-modal-media-help-icon{color:#007c85;fill:#007c85}.component.modal.edit-campaign-page .campaign-modal-form input[type=number],.component.modal.edit-campaign-page .campaign-modal-form input[type=text],.component.modal.edit-campaign-page .campaign-modal-form select,.component.modal.new-campaign .campaign-modal-form input[type=number],.component.modal.new-campaign .campaign-modal-form input[type=text],.component.modal.new-campaign .campaign-modal-form select{height:36px;border-radius:9999px;background-color:#edf5f6;color:#000;padding-left:14px;padding-right:14px;font-size:16px}.component.modal.edit-campaign-page .campaign-modal-form textarea,.component.modal.new-campaign .campaign-modal-form textarea{min-height:120px;border-radius:16px;background-color:#edf5f6;color:#000;padding:12px 14px;font-size:16px}.component.modal.edit-campaign-page .campaign-date-picker,.component.modal.new-campaign .campaign-date-picker{min-width:0;height:36px;border:none;border-radius:9999px;background-color:#edf5f6;color:#007c85;font-size:16px;font-weight:600;padding-left:14px;padding-right:14px}.component.modal.edit-campaign-page .campaign-date-picker:hover,.component.modal.new-campaign .campaign-date-picker:hover{background-color:#edf5f6;color:#007c85}.component.modal.edit-campaign-page .campaign-date-picker svg,.component.modal.new-campaign .campaign-date-picker svg{color:#007c85}.component.modal.edit-campaign-page .campaign-date-picker .date-text,.component.modal.new-campaign .campaign-date-picker .date-text{margin:0 auto}.component.modal.new-campaign #charity{height:36px;line-height:36px;padding-top:0;padding-bottom:0;font-size:16px}.component.modal.new-campaign .campaign-visibility-toggle{align-self:center;margin-left:auto;margin-right:auto}.component.modal.new-campaign .campaign-visibility-toggle button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.component.modal.edit-campaign-page .campaign-modal-actions,.component.modal.new-campaign .campaign-modal-actions,.component.modal.qr .campaign-modal-actions{width:100%;margin-top:24px;gap:10px}.component.modal.new-campaign .campaign-modal-actions{justify-content:space-between}.component.modal.edit-campaign-page .campaign-modal-actions,.component.modal.qr .campaign-modal-actions{justify-content:flex-end}.component.modal.edit-campaign-page .campaign-modal-button,.component.modal.new-campaign .campaign-modal-button,.component.modal.qr .campaign-modal-button{min-height:36px;border-radius:9999px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:2px solid #007c85}.component.modal.edit-campaign-page .campaign-modal-button svg,.component.modal.new-campaign .campaign-modal-button svg,.component.modal.qr .campaign-modal-button svg{width:20px;height:20px}.component.modal.edit-campaign-page .campaign-modal-button-primary,.component.modal.new-campaign .campaign-modal-button-primary,.component.modal.qr .campaign-modal-button-primary{background-color:#007c85;color:#fff;border-color:#007c85}.component.modal.edit-campaign-page .campaign-modal-button-secondary,.component.modal.new-campaign .campaign-modal-button-secondary{background-color:#fff;color:#007c85;border-color:#007c85}.component.modal.new-campaign .campaign-next-button{height:32px;min-height:32px}.component.modal.qr>.wrapper>.content{justify-content:center;align-items:center}.component.modal.qr .campaign-qr-download{margin-top:0}}