.navbar.bg-nav-corp{background-color:#0e1f2e;background-image:linear-gradient(160deg,#152e3e 0,#0c1c28 60%,#0e1f2e 100%)}.nav-logo{max-height:46px;padding-left:16px;margin-bottom:24px}.icon-nav{padding-right:8px}.navbar-toggler{margin-right:16px}.nav-logo-bkg{background-color:white;border-radius:100%;width:32px;height:32px;margin-left:12px;margin-right:8px;padding:4px;display:inline-block}.nav-org-logo{width:24px}@media(max-width:767.98px){.nav-logo{margin-bottom:0}}@media(min-width:768px){}*/ .table tr.removed-row,.table tr.removed-row td{background-color:var(--red1)!important}#CodaUpload .archived{background-color:var(--red1)!important}.table tr button.restore{display:none}.table tr.removed-row button.restore{display:block}.table tr.removed-row .default{display:none}.table tr.removed-row td input{display:none}.select-action-rows{background-color:var(--blue1);padding:16px 16px;align-items:center;align-content:center;border-top:1px solid var(--slate2);border-right:1px solid var(--slate2);border-left:1px solid var(--slate2);border-radius:var(--border-radius) 4px 0 0}.detailsrow,.detailsrow td{padding:0!important;background-color:var(--slate2)!important;transition:.3s}.detailsrow td .accordian-body{white-space:initial;white-space:-moz-initial;white-space:-initial;white-space:-o-initial;word-wrap:break-word}.detailsrow td .accordian-body>div{padding:16px}.matching-modal-body .right-section .movement-details{margin:-12px -12px 0 -12px;padding:12px;background-color:white}.matching-modal-body .right-section .movement-details>div{padding:16px;background-color:var(--blue1);border-radius:var(--border-radius)}.movement-details span{margin-right:8px}.movement-details .empty{font-style:italic;color:var(--slate3)}.modal-header .header span{margin-right:8px;margin-left:8px}#MatchModalTemplate .modal-content{min-height:95vh}.matching-modal-body,.modal-body-addVolunteer{overflow:hidden;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.matching-modal-body .left-section{background-color:var(--slate2)}.matching-modal-body .left-section .splitamount{padding:8px 16px;display:flex;justify-content:space-between;align-items:center}.matching-modal-body .left-section .splitamount:hover{background-color:var(--blue1);cursor:pointer}.matching-modal-body .left-section .splitamount.selected{color:white;background-color:var(--blue6)}.matching-modal-body .left-section .splitamount i.la-angle-right{display:none}.matching-modal-body .left-section .splitamount.selected i{display:block}.matching-modal-body .left-section .total{padding:0 0 0 16px}.matching-modal-body .left-section .total .not-equal{display:none}.matching-modal-body .left-section .total.unmatched .not-equal{display:block;padding:0 0 0 16px;margin-left:-16px;margin-top:8px;background-color:var(--red4)}.matching-modal-body .left-section .total.unmatched .not-equal p{color:white}.matching-modal-body .right-section>div{padding:0 16px 8px 16px}.matching-modal-body .right-section{padding:12px}#addcontactdrawer{opacity:0;transition:opacity .4s}#addcontactdrawer .card{scale:0;transition:scale .4s;transition-delay:.3s}#addcontactdrawer.show .card{max-height:100%;scale:1;overflow-y:scroll}#addcontactdrawer.show{border-radius:var(--border-radius);background-color:rgba(0,0,0,0.6);position:absolute;width:100%;height:95vh;z-index:1;padding:24px;opacity:1;pointer-events:all}#addcontactdrawer.collapsing{transition:none}#MatchModalTemplate #addcontactdrawer #contacttype .card{margin:24px}#MatchModalTemplate #addcontactdrawer #contacttype i{font-size:40px;color:var(--blue4)}#GL .tablediv{height:calc(100vh - 350px);overflow:scroll;position:relative}#ledgerTable.table{width:100%;border-collapse:separate;height:fit-content;border-spacing:0}#ledgerTable.table .form-control,#ledgerTable.table select.custom-select{height:24px;font-size:small;padding:0 4px;width:100%}#PLTable.table select.custom-select{height:24px;font-size:small;padding:0 4px;width:-webkit-fill-available;max-width:100px;min-width:100px}#PLTable.table tr:hover{background-color:var(--slate2)}#PLTable.table .Depth0 td[data-label="Exercice"],#PLTable.table .Depth0 td[data-label="Exercice-compared"],#PLTable.table .Depth0 td[data-label="PL-Name"],#PLTable.table .Depth0 td[data-label="Difference"]{font-weight:600;font-size:1.1rem}#PLTable.table .Depth1 td[data-label="Exercice"],#PLTable.table .Depth1 td[data-label="Exercice-compared"],#PLTable.table .Depth1 td[data-label="PL-Name"],#PLTable.table .Depth1 td[data-label="Difference"]{font-weight:500;color:var(--slate6);font-size:1rem}#PLTable.table .Depth2 td[data-label="Exercice"],#PLTable.table .Depth2 td[data-label="Exercice-compared"],#PLTable.table .Depth2 td[data-label="PL-Name"],#PLTable.table .Depth2 td[data-label="Difference"]{font-style:italic}#PLTable.table .Depth2 .badge{font-weight:400}#PLTable.table .Depth3 td[data-label="Exercice"],#PLTable.table .Depth3 td[data-label="Exercice-compared"],#PLTable.table .Depth3 td[data-label="PL-Name"],#PLTable.table .Depth3 td[data-label="Difference"]{font-style:italic}#PLTable.table .Depth3 .badge{font-weight:400}#PLTable.table .Depth4 td[data-label="Exercice"],#PLTable.table .Depth4 td[data-label="Exercice-compared"],#PLTable.table .Depth4 td[data-label="PL-Name"],#PLTable.table .Depth4 td[data-label="Difference"]{font-style:italic}#PLTable.table .Depth4 .badge{font-weight:400}#PLTable.table td[data-label="Exercice"],#PLTable.table td[data-label="Exercice-compared"],#PLTable.table td[data-label="Difference"],#PLTable.table th[data-label="Exercice"],#PLTable.table th[data-label="Exercice-compared"],#PLTable.table th[data-label="Difference"]{text-align:right}#PLTable.table td[data-label="PL-Name"]{vertical-align:middle;text-wrap:wrap;max-width:600px}#PLTable.table td[data-label="Difference"].positive{color:var(--green4)}#PLTable.table td[data-label="Difference"].negative{color:var(--red4)}#PLTable.table tr.total td{background-color:var(--slate2);font-size:1.1rem;font-weight:700;text-transform:uppercase}#PLTable.table tr td{padding:.5rem .5rem .5rem .5rem}#PLTable.table tr.Depth2 td{font-size:small;padding:.2rem .5rem .2rem 1rem}#PLTable.table tr.Depth2 td[data-label="PL-Name"]{font-size:small;padding:.2rem .5rem .2rem 1.25rem}#PLTable.table tr.Depth3 td{font-size:small;padding:.2rem .5rem .2rem 2rem}#PLTable.table tr.Depth3 td[data-label="PL-Name"]{font-size:small;padding:.2rem .5rem .2rem 2rem}#PLTable.table tr.Depth4 td{font-size:small;padding:.2rem .5rem .2rem 1.25rem}#PLTable.table tr.Depth4 td[data-label="PL-Name"]{font-size:small;padding:.2rem .5rem .2rem 2rem}#PLTable.table .badge.badge-passive{font-weight:400;background-color:var(--yellow4);color:white}#PLTable.table .badge.badge-active{font-weight:400;background-color:var(--blue4);color:white}#PLTable.table tr.secondary .badge-danger{font-weight:400;background-color:var(--red1);color:var(--red4)}#ledgerTable.table th,#PLTable.table th{align-items:center;align-content:baseline;white-space:nowrap;box-sizing:border-box;position:sticky;top:0;background:var(--blue1);z-index:2;box-shadow:inset 0 -1px 0 #dee2e6}#ledgerTable tfoot td{position:sticky;bottom:0;background:var(--blue6);z-index:1;color:white;box-shadow:inset 0 1px 0 #dee2e6;font-size:larger}#ledgerTable.table th,#ledgerTable.table td{white-space:nowrap;padding:8px;vertical-align:middle;text-align:left}#GL .card{overflow:hidden;margin-bottom:0}#GL .card-body{height:100%}.tbldatefilter input{height:24px;font-size:small;padding:0 4px;width:60%}#ledgerTable td[data-label="Description"]{font-size:smaller;text-wrap:wrap;max-width:200px}.chart-legend{width:100%;border-collapse:collapse;margin-top:1rem;font-size:smaller}.chart-legend th:first-child{width:85%}.chart-legend th,.chart-legend td{padding:4px}.chart-legend tr td:first-of-type{white-space:wrap}.chart-legend th{white-space:nowrap}.chart-legend th{background:#f4f4f4}.legend-color{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle;border-radius:2px}.income-difference{background-color:var(--slate1);color:var(--slate4);padding:8px;border-radius:0 0 4px 4px;font-size:larger;font-weight:400;text-align:center;margin-bottom:16px}.income-difference.negative{background-color:var(--red1);color:var(--red4)}.income-difference.positive{background-color:var(--green1);color:var(--green4)}.income-difference.none{background-color:var(--slate3);color:var(--slate6)}.acct-dashboard-filters{padding:8px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;background-color:var(--blue1);border-radius:var(--border-radius) 4px 0 0;margin-bottom:0}#dateFilterMenu.show{display:block}#dateFilterMenu .o_input{width:160px}:root{--border-radius:12px}.evt-empty-wrap{max-width:860px;margin:40px auto 0;padding:0 20px 64px}.evt-hero{background:linear-gradient(135deg,#3a5bd9 0,#5e8ef7 100%);border-radius:var(--border-radius);padding:48px 48px 44px;display:flex;align-items:center;gap:40px;margin-bottom:24px;position:relative;overflow:hidden}.evt-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(255,255,255,0.12) 0,transparent 60%)}.evt-hero-text{flex:1;position:relative}.evt-hero-text h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.3}.evt-hero-text p{font-size:14px;color:rgba(255,255,255,0.82);line-height:1.65;margin:0 0 24px}.evt-hero-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#3a5bd9;border:none;border-radius:24px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:transform .15s,box-shadow .15s}.evt-hero-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,0.2);color:#3a5bd9;text-decoration:none}.evt-hero-visual{position:relative;flex-shrink:0;width:140px;height:130px}.evt-ticket{position:absolute;width:130px;height:68px;border-radius:10px;background:rgba(255,255,255,0.18);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.3);display:flex;align-items:center;padding:0 14px;gap:10px}.evt-ticket-dot{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.35);flex-shrink:0}.evt-ticket-lines{flex:1}.evt-ticket-line{height:5px;border-radius:3px;background:rgba(255,255,255,0.5);margin-bottom:5px}.evt-ticket-line.short{width:55%}.evt-ticket:nth-child(1){top:0;left:5px;transform:rotate(-4deg)}.evt-ticket:nth-child(2){top:30px;left:0;transform:rotate(2deg);z-index:1}.evt-ticket:nth-child(3){top:58px;left:8px;transform:rotate(-1deg);z-index:2;background:rgba(255,255,255,0.28)}.evt-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.evt-features.evt-features-4{grid-template-columns:repeat(4,1fr)}.evt-feature-card{background:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:18px 20px;display:flex;align-items:flex-start;gap:12px}.evt-feature-icon{width:36px;height:36px;border-radius:10px;background:#eef1fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.evt-feature-icon i{font-size:17px;color:#17ACD9}.evt-feature-card h4{font-size:13px;font-weight:700;color:#1a1f2e;margin:0 0 3px}.evt-feature-card p{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.hidden{display:none}.styled-table{border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,0.15)}.styled-table thead tr{background-color:#009879;color:#fff;text-align:left}.styled-table th,.styled-table td{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(even){background-color:#f3f3f3}.styled-table tbody tr:last-of-type{border-bottom:2px solid #009879}.styled-table tbody tr.active-row{font-weight:bold;color:#009879}.squareloader{width:100px;height:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;transform:rotate(-45deg)}.squareloader .square{background-color:transparent;display:grid;place-items:center;border-radius:50px 0;animation-name:load;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards}.squareloader .square .diagonal{background:linear-gradient(to left top,rgba(250,250,250,0) 0,rgba(250,250,250,0) calc(50% - .8px),rgba(250,250,250,0.8) 50%,rgba(250,250,250,0) calc(50% - -0.8px),rgba(250,250,250,0) 100%);width:100%;height:100%;position:absolute}.squareloader .square .square2{position:relative;width:100%;height:100%;border-radius:50px 0;transform-origin:left;transform:translate(-23%,39%) rotate(-70deg) scale(0.6);background-color:var(--color);opacity:.7}@keyframes load{0%{transform:scale(1) rotate(30deg);background-color:var(--color)}50%{transform:scale(0) rotate(0deg)}100%{transform:scale(1) rotate(30deg);background-color:var(--color)}}.squareloader .one,.squareloader .one .square2{--color:var(--blue6)}.squareloader .two,.squareloader .two .square2{animation-delay:.1s;--color:var(--blue5)}.squareloader .three,.squareloader .three .square2{animation-delay:.2s;--color:var(--blue4)}.squareloader .four,.squareloader .four .square2{animation-delay:.3s;--color:var(--blue5)}.squareloader .five,.squareloader .five .square2{animation-delay:.4s;--color:var(--blue6)}.pageloading{display:flex;justify-content:center;align-items:center;z-index:1031;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:var(--blue1)}#CallApply{min-height:100vh;background:#f0f2f5;padding:40px 0 80px}#CallApply .ca-shell{max-width:560px;margin:0 auto;padding:0 16px;transition:max-width .25s ease}#CallApply .ca-shell.ca-wide{max-width:900px}#CallApply .ca-context{display:flex;align-items:center;gap:10px;margin-bottom:28px}#CallApply .ca-context-logo{width:36px;height:36px;border-radius:var(--border-radius);object-fit:cover;background:#e4e8ef;flex-shrink:0}#CallApply .ca-context-text{flex:1;min-width:0}#CallApply .ca-context-org{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.07em;margin:0}#CallApply .ca-context-call{font-size:14px;font-weight:700;color:#1a1f2e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CallApply .ca-back{font-size:12px;color:#667085;text-decoration:none;display:flex;align-items:center;gap:4px}#CallApply .ca-back:hover{color:#17ACD9}#CallApply .ca-steps{display:flex;align-items:center;gap:0;margin-bottom:12px}#CallApply .ca-step{display:flex;align-items:center;gap:8px;flex:1}#CallApply .ca-step-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;border:2px solid #d1d9e6;color:#6b7280;background:#fff;transition:all .2s}#CallApply .ca-step-label{font-size:12px;font-weight:500;color:#6b7280;transition:color .2s}#CallApply .ca-step-line{flex:1;height:2px;background:#d1d9e6;margin:0 8px;max-width:60px}#CallApply .ca-step.active .ca-step-num{background:#17ACD9;border-color:#17ACD9;color:#fff}#CallApply .ca-step.active .ca-step-label{color:#1a1f2e;font-weight:600}#CallApply .ca-step.done .ca-step-num{background:#e8f0fe;border-color:#17ACD9;color:#17ACD9}#CallApply .ca-step.done .ca-step-label{color:#17ACD9}#CallApply .ca-step.done[data-nav]{cursor:pointer}#CallApply .ca-step.done[data-nav]:hover .ca-step-num{background:#17ACD9;color:#fff}#CallApply .ca-step.done[data-nav]:hover .ca-step-label{color:#1a1f2e}#CallApply.ca-nav-unlocked .ca-step[data-nav]{cursor:pointer}#CallApply.ca-nav-unlocked .ca-step[data-nav]:hover .ca-step-num{background:#17ACD9;border-color:#17ACD9;color:#fff}#CallApply.ca-nav-unlocked .ca-step[data-nav]:hover .ca-step-label{color:#1a1f2e}#CallApply .ca-card{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 14px rgba(0,0,0,0.08);padding:32px}#CallApply .ca-card-title{font-size:18px;font-weight:700;color:#1a1f2e;margin:0 0 4px}#CallApply .ca-card-sub{font-size:13px;color:#667085;margin:0 0 24px}#CallApply .ca-field{margin-bottom:16px}#CallApply .ca-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#667085;margin-bottom:6px}#CallApply .ca-input-wrap{position:relative}#CallApply .ca-input{width:100%;padding:10px 14px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#f8f9fb;font-size:14px;color:#1a1f2e;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background .15s}#CallApply .ca-input:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12);background:#fff}#CallApply .ca-input-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:17px;color:#6b7280;cursor:pointer}#CallApply .ca-input-toggle:hover{color:#17ACD9}#CallApply .ca-input-pw{padding-right:38px}#CallApply .ca-error{display:none;font-size:12.5px;color:#e53e3e;background:#fff5f5;border:1px solid #fed7d7;border-radius:7px;padding:9px 12px;margin-bottom:16px}#CallApply .ca-btn-primary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;border-radius:var(--border-radius);border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.35);transition:transform .18s,box-shadow .18s}#CallApply .ca-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,172,217,0.4)}#CallApply .ca-btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}#CallApply .ca-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#c0c8d5;font-size:12px}#CallApply .ca-divider::before,#CallApply .ca-divider::after{content:'';flex:1;height:1px;background:#e4e8ef}#CallApply .ca-btn-secondary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#fff;color:#1a1f2e;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}#CallApply .ca-btn-secondary:hover{border-color:#17ACD9;background:#f0f4ff;color:#17ACD9}#CallApply .ca-forgot{display:block;text-align:right;font-size:12px;color:#667085;text-decoration:none;margin-top:-8px;margin-bottom:16px}#CallApply .ca-forgot:hover{color:#17ACD9}#ca-outer-save-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:#f0f2f5;padding:10px 20px 16px;box-shadow:0 -2px 10px rgba(0,0,0,0.07);z-index:200;max-width:900px;margin:0 auto}#ca-outer-save-bar-wrap{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#f0f2f5;box-shadow:0 -2px 10px rgba(0,0,0,0.07);padding-bottom:env(safe-area-inset-bottom,0px)}#ca-outer-save-bar-inner{max-width:900px;margin:0 auto;padding:10px 16px 16px}#ca-outer-save-error{display:none;font-size:12.5px;color:#e53e3e;background:#fff5f5;border:1px solid #fed7d7;border-radius:7px;padding:8px 12px;margin-bottom:8px}#ca-outer-save-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px;border-radius:var(--border-radius);border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.35);transition:transform .18s,box-shadow .18s}#ca-outer-save-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,172,217,0.4)}#ca-outer-save-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}#ca-profile-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:14px}.ca-loader-spinner{width:36px;height:36px;border:3px solid #e4e8ef;border-top-color:#17ACD9;border-radius:50%;animation:ca-spin .7s linear infinite}@keyframes ca-spin{to{transform:rotate(360deg)}}.ca-proj-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid #e4e8ef;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none}.ca-proj-card:hover{border-color:#17ACD9;box-shadow:0 4px 12px rgba(23,172,217,0.12);transform:translateY(-1px)}.ca-proj-thumb{width:44px;height:44px;flex-shrink:0;border-radius:var(--border-radius);object-fit:cover;background:#f0f2f5}.ca-proj-thumb-empty{width:44px;height:44px;flex-shrink:0;border-radius:var(--border-radius);background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:18px}.ca-proj-info{flex:1;min-width:0}.ca-proj-name{font-size:13.5px;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px}.ca-proj-meta{font-size:12px;color:#667085;margin:0}.ca-proj-arrow{color:#6b7280;font-size:16px;flex-shrink:0}.ca-proj-card:hover .ca-proj-arrow{color:#17ACD9}.ca-proj-card--inactive{opacity:.7}.ca-proj-badge{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;background:#f0f2f5;border-radius:var(--border-radius);padding:1px 7px;margin-left:6px;vertical-align:middle}#CallApply .ca-save-notice{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:#6b7280;margin-bottom:22px}#CallApply .ca-save-notice i{font-size:13px;color:#52b36e}#ca-readiness-panel{display:none;background:#fff;border:1px solid #e4e8ef;border-radius:10px;padding:14px 16px;margin-bottom:10px;font-size:12.5px}#ca-readiness-panel .ca-ready-ok{display:flex;align-items:center;gap:7px;color:#4a7c59;font-weight:600}#ca-readiness-panel .ca-ready-ok i{color:#52b36e;font-size:16px}#ca-readiness-panel .ca-ready-group{margin-bottom:10px}#ca-readiness-panel .ca-ready-group:last-child{margin-bottom:0}#ca-readiness-panel .ca-ready-group-label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}#ca-readiness-panel .ca-ready-item{display:flex;align-items:center;gap:6px;color:#b45309;padding:2px 0}#ca-readiness-panel .ca-ready-item i{font-size:13px;flex-shrink:0}#ca-panel-recap .ca-recap-call-card{background:#f7f9fc;border-radius:10px;padding:14px 16px;margin-bottom:20px}#ca-panel-recap .ca-recap-call-name{font-size:16px;font-weight:700;color:#1a1f2e;margin-bottom:2px}#ca-panel-recap .ca-recap-call-org{font-size:12.5px;color:#667085}#ca-panel-recap .ca-recap-readiness{font-size:13px}#ca-panel-recap .ca-recap-cat{border-radius:10px;padding:14px 16px;border:1px solid transparent;border-left:4px solid transparent;margin-bottom:16px}#ca-panel-recap .ca-recap-cat:last-child{margin-bottom:0}#ca-panel-recap .ca-recap-cat--ok{background:#f4fdf7;border-color:#b0e8c8;border-left-color:#22c55e}#ca-panel-recap .ca-recap-cat--fail{background:#fffcf2;border-color:#fde68a;border-left-color:#f59e0b}#ca-panel-recap .ca-recap-cat--advisory{background:#f0f7ff;border-color:#bfdbfe;border-left-color:#3b82f6}#ca-panel-recap .ca-recap-cat--advisory .ca-recap-cat-issues{border-top-color:rgba(59,130,246,.2)}#ca-panel-recap .ca-recap-cat--advisory .ca-recap-cat-issue{color:#1e40af}#ca-panel-recap .ca-recap-cat--advisory .ca-recap-cat-issue::before{background:#3b82f6}#ca-panel-recap .ca-recap-advisory-note{margin-top:10px;padding:8px 10px;background:rgba(59,130,246,.08);border-radius:6px;font-size:12px;color:#1e40af;line-height:1.5}#ca-panel-recap .ca-recap-cat-header{display:flex;align-items:center;justify-content:space-between;gap:10px}#ca-panel-recap .ca-recap-cat-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#1a1f2e}#ca-panel-recap .ca-recap-cat-icon--ok{color:#22c55e;font-size:17px}#ca-panel-recap .ca-recap-cat-icon--fail{color:#f59e0b;font-size:17px}#ca-panel-recap .ca-recap-cat-type-icon{color:#6b7280;font-size:15px}#ca-panel-recap .ca-recap-cat-edit-btn{flex-shrink:0;padding:4px 13px;border-radius:var(--border-radius);border:1px solid #d0d5df;background:#fff;color:#4a5568;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}#ca-panel-recap .ca-recap-cat-edit-btn:hover{background:#17ACD9;border-color:#17ACD9;color:#fff}#ca-panel-recap .ca-recap-cat-issues{margin-top:10px;padding-top:10px;border-top:1px solid rgba(245,158,11,.2);display:flex;flex-direction:column;gap:4px}#ca-panel-recap .ca-recap-cat-issue{display:flex;align-items:center;gap:8px;color:#78400a;font-size:13px;padding:2px 0}#ca-panel-recap .ca-recap-cat-issue::before{content:'';width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}#ca-panel-recap .ca-recap-submit-wrap{display:flex;justify-content:flex-end;margin-top:20px}.ca-btn-submit-app{padding:12px 24px;border-radius:var(--border-radius);border:none;background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px rgba(34,197,94,.3);transition:opacity .15s}.ca-btn-submit-app:disabled{opacity:.45;cursor:not-allowed}.ca-btn-submit-app:not(:disabled):hover{opacity:.88}#CallApply .ca-section-header{margin-bottom:14px}#CallApply .ca-section-header .ca-section-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:2px}#CallApply .ca-section-header .ca-section-label.call-specific{color:#c07a3a}#CallApply .ca-section-header h2{font-size:16px;font-weight:700;color:#1a1f2e;margin:0 0 2px}#CallApply .ca-section-header p{font-size:12.5px;color:#6b7280;margin:0}#CallDemandDetails .cd-req-block{background:#fff;border-color:#e8ecf2}#CallDemandDetails .cd-req-intro{font-size:13px;color:#6b7280;background:#f5f7fa;border:1px solid #e2e6ed;border-left:3px solid var(--c-second);border-radius:var(--border-radius);padding:9px 13px;margin:-4px 0 16px;line-height:1.55;display:flex;align-items:flex-start;gap:8px}#CallDemandDetails .cd-req-intro i{font-size:16px;color:var(--c-second);flex-shrink:0;margin-top:1px}#CallDemandDetails .cd-req-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}#CallDemandDetails .cd-req-item{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e2e6ed;border-left:3px solid var(--c-second);border-radius:var(--border-radius);padding:10px 12px}#CallDemandDetails .cd-req-item-icon{width:28px;height:28px;background:#f5f7fa;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:var(--c-second);margin-top:1px}#CallDemandDetails .cd-req-item-body{min-width:0}#CallDemandDetails .cd-req-item-name{font-size:13px;font-weight:700;color:#1a1f2e;margin-bottom:2px;line-height:1.3}#CallDemandDetails .cd-req-item-desc{font-size:12px;color:#667085;line-height:1.45}#CallDemandDetails .cd-pub-file-attach{display:flex;align-items:center;gap:14px;background:#f5f7fa;border:1.5px solid #e2e6ed;border-radius:10px;padding:12px 16px;margin-top:16px;text-decoration:none;color:inherit;transition:background .15s,border-color .15s,box-shadow .15s}#CallDemandDetails .cd-pub-file-attach:hover{background:#eaeff5;border-color:#bbc5d4;box-shadow:0 2px 10px rgba(0,0,0,0.08);text-decoration:none;color:inherit}#CallDemandDetails .cd-pub-file-attach-icon{font-size:30px;color:var(--c-second);line-height:1;flex-shrink:0}#CallDemandDetails .cd-pub-file-attach-info{flex:1;min-width:0}#CallDemandDetails .cd-pub-file-attach-name{font-size:13px;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CallDemandDetails .cd-pub-file-attach-cta{font-size:12px;color:#6b7280;margin-top:2px}#CallDemandDetails .cd-pub-file-attach-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;background:var(--c-second);color:#fff!important;border-radius:var(--border-radius);padding:6px 16px;font-size:12px;font-weight:600}#CallDemandDetails .cd-apply-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--c-base);color:#fff;border-radius:var(--border-radius);padding:20px 26px;border:none;cursor:pointer;min-width:214px;min-height:132px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,0.14),inset 0 0 0 1px rgba(255,255,255,0.16);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}#CallDemandDetails .cd-apply-btn:hover{transform:translateY(-2px);background:var(--c-base-hover);box-shadow:0 12px 28px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.26);color:#fff;text-decoration:none}#CallDemandDetails .cd-apply-btn-main{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;letter-spacing:.01em;line-height:1}#CallDemandDetails .cd-apply-btn-sub{font-size:12px;font-weight:500;opacity:.72;letter-spacing:.07em;text-transform:uppercase}#CallDemandDetails .cd-apply-btn[disabled],#CallDemandDetails .cd-apply-btn-disabled{background:#9faec8;cursor:not-allowed;opacity:.65;box-shadow:none}#CallDemandDetails .cd-apply-btn-disabled:hover{transform:none;box-shadow:none}#CallDemandDetails .cd-cta-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch}#CallDemandDetails .cd-stat-card{grid-column:span 3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #dee7f4;border-radius:var(--border-radius);padding:20px 14px 16px;min-height:132px;box-shadow:0 2px 10px rgba(25,45,92,0.07)}#CallDemandDetails .cd-stat-card-icon{font-size:22px;color:#6b7280;margin-bottom:8px;line-height:1}#CallDemandDetails .cd-stat-card-val{font-size:18px;font-weight:800;color:#1a1f2e;line-height:1.3}#CallDemandDetails .cd-stat-card-label{font-size:12px;color:#71819f;margin-top:4px;font-weight:600}#CallDemandDetails .cd-cta-row>.cd-apply-btn,#CallDemandDetails .cd-cta-row>.cd-apply-btn-holder{grid-column:span 3}#CallDemandDetails .cd-apply-btn-holder{display:flex;align-items:center;justify-content:center}#CallDemandDetails .cd-stat-card.cd-stat-card-highlight{background:#fff;border-top:3px solid var(--c-base)}#CallDemandDetails .cd-stat-card.cd-stat-card-highlight .cd-stat-card-icon{color:#6b7280}#CallDemandDetails .cd-detail-grid{margin-left:-7px;margin-right:-7px}#CallDemandDetails .cd-detail-grid>[class*="col-"]{padding-left:7px;padding-right:7px}#CallDemandDetails .cd-contact-card{border:1px solid #e8ecf2;border-top:3px solid var(--c-base);border-radius:var(--border-radius);box-shadow:0 4px 16px rgba(0,0,0,0.06);overflow:hidden}#CallDemandDetails .cd-contact-card .card-body{background:#fff;padding:22px 24px}#CallDemandDetails .cd-contact-title{color:var(--c-base);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}#CallDemandDetails .cd-contact-line{color:#516183;font-size:14px;line-height:1.55;margin-bottom:2px}#CallDemandDetails .cd-contact-link{color:var(--c-base);font-size:14px;font-weight:600;text-decoration:none;word-break:break-word}#CallDemandDetails .cd-contact-link:hover{color:var(--c-base-hover);text-decoration:underline}#CallDemandDetails .cd-auditor-logo{display:block;max-width:120px;margin-top:10px}@media(max-width:1199px){#CallDemandDetails .cd-stat-card{grid-column:span 4}#CallDemandDetails .cd-cta-row>.cd-apply-btn,#CallDemandDetails .cd-cta-row>.cd-apply-btn-holder{grid-column:span 12}#CallDemandDetails .cd-apply-btn{min-height:86px;min-width:100%}}@media(max-width:767px){#CallDemandDetails .cd-pub-block-hero .cd-org-band{padding:12px 14px}#CallDemandDetails .cd-pub-block-hero .cd-org-band img{width:32px;height:32px}#CallDemandDetails .cd-pub-block-hero .cd-org-band span{font-size:14px}#CallDemandDetails .cd-hero-title-wrap{padding:22px 14px 18px}#CallDemandDetails .cd-hero-meta{justify-content:flex-start;padding:12px 14px;gap:10px 14px}#CallDemandDetails .cd-hero-meta-item{font-size:13px}#CallDemandDetails .cd-hero-cta-zone{padding:14px}#CallDemandDetails .cd-stat-card{grid-column:span 12;min-height:106px}#CallDemandDetails .cd-stat-card-icon{font-size:20px}#CallDemandDetails .cd-stat-card-val{font-size:17px}#CallDemandDetails .cd-contact-card .card-body{padding:18px 14px}#CallDemandDetails .cd-contact-card .contactdetails:not(:last-child){margin-bottom:12px}}#CallDemandDetails .cd-pub-offers-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}#CallDemandDetails .offer-pc-public{background:#fff;border:1.5px solid #dde6f8;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 10px rgba(20,40,100,0.06);display:flex;flex-direction:column}#CallDemandDetails .offer-pub-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}#CallDemandDetails .offer-pub-header{display:flex;flex-direction:column;gap:5px}#CallDemandDetails .offer-pub-name{font-size:15px;font-weight:700;color:#1a2748}#CallDemandDetails .offer-pub-by{display:flex;align-items:center;gap:7px}#CallDemandDetails .offer-pub-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid #dde6f8}#CallDemandDetails .offer-pub-by-text{font-size:12px;color:#6278a5}#CallDemandDetails .offer-pub-desc{font-size:13.5px;color:#505a72;line-height:1.6}#CallDemandDetails .offer-pub-types{display:flex;flex-wrap:wrap;gap:6px}#CallDemandDetails .offer-pub-type-chip{display:inline-block;background:color-mix(in srgb,var(--c-base) 10%,#f4f5fa);color:color-mix(in srgb,var(--c-base) 80%,#1a2748);border-radius:var(--border-radius);padding:2px 10px;font-size:12px;font-weight:600}#CallDemandDetails .offer-pub-ext-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--c-second);text-decoration:none;margin-top:auto}#CallDemandDetails .offer-pub-ext-link:hover{text-decoration:underline}.evt-empty{max-width:480px;margin:48px auto 0;text-align:center;padding:0 20px 64px}.evt-empty-icon{width:96px;height:96px;background:#eef1fb;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px}.evt-empty-icon svg{width:52px;height:52px}.evt-empty h2{font-size:20px;font-weight:700;color:#1a1f2e;margin:0 0 10px}.evt-empty p{font-size:14px;color:#6b7280;line-height:1.65;margin:0 0 28px}.evt-empty-btn{display:inline-flex;align-items:center;gap:7px;background:#17ACD9;color:#fff;border:none;border-radius:24px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 3px 12px rgba(23,172,217,0.35);transition:background .15s,box-shadow .15s}.evt-empty-btn:hover{background:#0E6782;color:#fff;text-decoration:none;box-shadow:0 5px 18px rgba(23,172,217,0.45)}.evt-empty-features{display:flex;justify-content:center;gap:24px;margin-top:32px;flex-wrap:wrap}.evt-empty-feature{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#6b7280}.evt-empty-feature i{font-size:15px;color:#17ACD9}#ticketsdetails .ed-section{margin-bottom:20px}.ed-settings-card{background:#fff;border:1px solid var(--slate2);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.06);overflow:hidden}.ed-settings-row{display:flex;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--slate2)}.ed-settings-row:last-child{border-bottom:none}.ed-settings-icon{width:38px;height:38px;border-radius:10px;background:var(--blue1);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--blue3);flex-shrink:0}.ed-settings-body{flex:1;min-width:0}.ed-settings-label{font-size:14px;font-weight:700;color:var(--slate6);margin:0 0 2px}.ed-settings-desc{font-size:12px;color:var(--slate4);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-settings-action{flex-shrink:0}#ticketsdetails .ed-occ-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin;scrollbar-color:var(--slate3) transparent}#ticketsdetails .ed-occ-card{flex:0 0 110px;background:#fff;border:1.5px solid var(--slate2);border-radius:12px;padding:12px 10px;text-align:center;text-decoration:none;color:var(--slate6);transition:border-color .18s,box-shadow .18s,background .18s;display:block}#ticketsdetails .ed-occ-card:hover{border-color:var(--blue3);box-shadow:0 4px 14px rgba(66,135,251,0.18);text-decoration:none;color:var(--slate6)}#ticketsdetails .ed-occ-card.selected{background:var(--blue3);border-color:var(--blue3);box-shadow:0 4px 14px rgba(66,135,251,0.32);color:#fff}#ticketsdetails .ed-occ-dayname{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:3px}#ticketsdetails .ed-occ-daynum{font-size:22px;font-weight:800;line-height:1;margin-bottom:2px}#ticketsdetails .ed-occ-month{font-size:12px;font-weight:600;opacity:.75;margin-bottom:8px}#ticketsdetails .ed-occ-tickets{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;background:rgba(0,0,0,0.06);border-radius:var(--border-radius);padding:2px 10px}#ticketsdetails .ed-occ-card.selected .ed-occ-tickets{background:rgba(255,255,255,0.22)}#ticketsdetails .ed-stats-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:20px}#ticketsdetails .ed-stat-card{background:#fff;border:1px solid var(--slate2);border-radius:var(--border-radius);padding:20px 22px;box-shadow:0 2px 10px rgba(0,0,0,0.05);display:flex;flex-direction:column;gap:6px}#ticketsdetails .ed-stat-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate4)}#ticketsdetails .ed-stat-val{font-size:28px;font-weight:800;color:var(--blue5);line-height:1.1}#ticketsdetails .nav-tabs.eventdetails{border-bottom:2px solid var(--slate2);gap:4px;margin-bottom:0!important}#ticketsdetails .nav-tabs.eventdetails .nav-link{border:none!important;border-radius:var(--border-radius) 8px 0 0;font-size:13px;font-weight:600;color:var(--slate4);padding:10px 18px;transition:color .15s,background .15s;position:relative;background:transparent}#ticketsdetails .nav-tabs.eventdetails .nav-link:hover{color:var(--blue3);background:var(--blue1)}#ticketsdetails .nav-tabs.eventdetails .nav-link.active{color:var(--blue5);font-weight:700;background:transparent}#ticketsdetails .nav-tabs.eventdetails .nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--blue3);border-radius:2px 2px 0 0}#ticketsdetails .tab-content .card{border:1px solid var(--slate2);border-radius:var(--border-radius);border-top:none;box-shadow:0 4px 16px rgba(0,0,0,0.06)}#ticketsdetails .tab-content .card .card-body{padding:24px 28px}#ticketsdetails .ed-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}#ticketsdetails .ed-page-title{font-size:36px;font-weight:500;color:var(--slate6);display:flex;align-items:center;gap:10px;margin:0}#ticketsdetails .ed-header-actions{display:flex;gap:8px;flex-wrap:wrap}#ticketshome .ev-header{margin-top:54px;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}#ticketshome .ev-title{font-size:36px;font-weight:500;color:var(--slate6);margin:0}#ticketshome .ev-btn-new{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .15s}#ticketshome .ev-btn-new:hover{opacity:.85;color:#fff}#ticketshome .ev-list{display:flex;flex-direction:column;gap:12px}#ticketshome .ev-card{display:flex;align-items:center;gap:18px;background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 12px rgba(0,0,0,0.06);padding:16px 20px;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}#ticketshome .ev-card:hover{box-shadow:0 6px 24px rgba(0,0,0,0.10);transform:translateY(-1px);color:inherit;text-decoration:none}#ticketshome .ev-img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0;background:#f0f2f5}#ticketshome .ev-info{flex:1;min-width:0}#ticketshome .ev-name{font-size:15px;font-weight:700;color:#1a1f2e;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ticketshome .ev-meta{font-size:12.5px;color:#667085;display:flex;align-items:center;gap:14px;flex-wrap:wrap}#ticketshome .ev-meta i{font-size:13px;margin-right:3px}#ticketshome .ev-stats{display:flex;align-items:center;gap:28px;flex-shrink:0}#ticketshome .ev-stat{text-align:right}#ticketshome .ev-stat-val{font-size:16px;font-weight:700;color:#1a1f2e;line-height:1.2}#ticketshome .ev-stat-lbl{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}#ticketshome .ev-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--border-radius);font-size:12px;font-weight:700;flex-shrink:0}#ticketshome .ev-badge-on{background:#e8f5ee;color:#22863a}#ticketshome .ev-badge-off{background:#fff0f0;color:#e53e3e}#ticketshome .ev-arrow{font-size:16px;color:#d1d9e6;flex-shrink:0}.solo-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:6px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:600;gap:8px}.solo-banner--solo{background:#edfaf3;color:#1a7a4a;border:1px solid #c3ecd5}.solo-banner--linked{background:#E0F7FC;color:#3a50b8;border:1px solid #c5cef7}.solo-banner-type{display:flex;align-items:center;gap:7px;font-size:12px}.solo-banner-type i{font-size:14px}.solo-banner-btn{background:transparent;border:none;padding:2px 5px;border-radius:6px;color:inherit;font-size:14px;cursor:pointer;opacity:.6;line-height:1;flex-shrink:0}.solo-banner-btn:hover{opacity:1;background:rgba(0,0,0,0.06)}.solo-choice-card{flex:1;border:2px solid #e8eaf0;border-radius:var(--border-radius);padding:20px 18px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;text-align:center}.solo-choice-card:hover{border-color:#17ACD9;background:#f5f8ff;box-shadow:0 4px 16px rgba(23,172,217,0.10)}.solo-choice-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 14px}.solo-choice-icon.solo-icon{background:#edfaf3;color:#1a7a4a}.solo-choice-icon.linked-icon{background:#E0F7FC;color:#3a50b8}.solo-choice-label{font-weight:700;font-size:15px;margin-bottom:8px;color:#1a1f2e}.solo-choice-desc{font-size:12px;color:#888;line-height:1.5}#CustFormDetails .fd-wrapper{max-width:1200px;margin:0 auto;padding:24px 24px 64px}#CustFormDetails .fd-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#667085;text-decoration:none;margin-bottom:20px}#CustFormDetails .fd-back:hover{color:#1a1f2e}#CustFormDetails .fd-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}#CustFormDetails .fd-title{font-size:36px;font-weight:500;color:var(--slate6);margin:0;display:flex;align-items:center;gap:10px}#CustFormDetails .fd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#CustFormDetails .fd-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--border-radius);font-size:13px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:opacity .15s;white-space:nowrap}#CustFormDetails .fd-btn:hover{opacity:.82;text-decoration:none}#CustFormDetails .fd-btn-secondary{background:#f0f2f5;color:#1a1f2e}#CustFormDetails .fd-btn-primary{background:#17ACD9;color:#fff}#CustFormDetails .fd-link-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.06);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}#CustFormDetails .fd-link-card p{margin:0;font-size:13px;color:#1a1f2e}#CustFormDetails .fd-link-card .fd-link-sub{font-size:12px;color:#6b7280;margin-top:2px}#CustFormDetails .fd-table-wrap{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 12px rgba(0,0,0,0.07);overflow-x:auto}#CustFormDetails .fd-table{width:100%;border-collapse:collapse;font-size:13px}#CustFormDetails .fd-table thead th{background:#f8f9fb;padding:11px 16px;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;border-bottom:1px solid #e4e8ef;white-space:nowrap;cursor:pointer;user-select:none}#CustFormDetails .fd-table thead th:last-child{cursor:default}#CustFormDetails .fd-table thead th:hover:not(:last-child){color:#17ACD9}#CustFormDetails .fd-table tbody td{padding:13px 16px;color:#1a1f2e;border-bottom:1px solid #f0f2f5;vertical-align:middle}#CustFormDetails .fd-table tbody tr:last-child td{border-bottom:none}#CustFormDetails .fd-table tbody tr:hover td{background:#f8f9fb}#CustFormDetails .fd-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:700}#CustFormDetails .fd-badge-linked{background:#E0F7FC;color:#17ACD9}#CustFormDetails .fd-badge-unlinked{background:#f0f2f5;color:#667085}#CustFormDetails .fd-empty{text-align:center;padding:52px 24px;color:#6b7280;font-size:13.5px}#CustFormDetails .fd-empty i{font-size:36px;display:block;margin-bottom:10px}.forms-section-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.forms-section-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--border-radius);font-size:13px;font-weight:600;letter-spacing:.01em}.forms-section-badge.solo{background:#edfaf3;color:#1a7a4a;border:1.5px solid #a8e6c3}.forms-section-badge.linked{background:#E0F7FC;color:#3a50b8;border:1.5px solid #b3c0f5}.forms-section-desc{font-size:12px;color:#888;margin-top:1px}.forms-list{display:flex;flex-direction:column;gap:0;max-height:40vh;overflow-y:auto}.forms-list-header,.forms-list-item{display:grid;grid-template-columns:1fr 200px 150px 44px;align-items:center;column-gap:12px}.forms-list-header{padding:10px 24px;border-bottom:1px solid #ecedf2;background:#fafbfc;border-radius:14px 14px 0 0}.forms-list-item{padding:12px 24px;border-radius:10px;transition:background .12s;cursor:default}.forms-list-item:hover{background:#f4f5fa}.forms-list-item-name{font-weight:500;font-size:14px;color:#1a1f2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-list-item-meta{display:contents}.forms-list-item-date{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forms-list-item-date span{display:none}.forms-answers-badge{display:inline-flex;align-items:center;gap:5px;background:#f0f1f5;color:#555;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap;justify-self:start}.forms-answers-badge i{font-size:13px;color:#888}.forms-list-item .btn-ter{justify-self:end}.forms-list-header-name,.forms-list-header-col{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#aaa;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;text-overflow:ellipsis}.forms-list-header-col i,.forms-list-header-name i{font-size:12px;color:#ccc;margin-left:3px}#call_app_review .car-wrap{max-width:900px;margin:28px auto;padding:0 20px 80px}#call_app_review .car-hdr{background:#fff;border:1px solid #e8edf5;border-radius:14px;margin-bottom:16px;overflow:hidden}#call_app_review .car-hdr-top{display:flex;align-items:center;gap:14px;padding:18px 20px}#call_app_review .car-org-logo{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid #e8edf5}#call_app_review .car-org-ph{width:48px;height:48px;border-radius:10px;background:#e8edf5;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:22px;flex-shrink:0}#call_app_review .car-org-name{font-size:17px;font-weight:700;color:#1a1f2e}#call_app_review .car-org-sub{font-size:12px;color:#6b7280;margin-top:2px}#call_app_review .car-meta{display:flex;gap:24px;flex-wrap:wrap;padding:10px 20px 14px;border-top:1px solid #f0f3f8}#call_app_review .car-meta-item strong{display:block;font-size:13px;font-weight:600;color:#1a1f2e;margin-bottom:1px}#call_app_review .car-meta-item{font-size:12px;color:#6b7280}#call_app_review .car-status-bar{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#f8f9fc;border-top:1px solid #f0f3f8}#call_app_review .car-status-lbl{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}#call_app_review .car-status-sel{font-size:13px;border-radius:20px;border:1.5px solid #e4e8ef;padding:5px 14px;background:#fff;cursor:pointer;color:#1a1f2e}#call_app_review .car-status-sel:focus{outline:none;border-color:#17ACD9}#call_app_review .op-tabs{display:flex;gap:4px;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.07);padding:6px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}#call_app_review .op-tabs::-webkit-scrollbar{display:none}#call_app_review .op-tab{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:8px;border:none;background:none;font-size:12px;font-weight:500;color:#667085;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}#call_app_review .op-tab:hover{background:#f0f2f5;color:#1a1f2e}#call_app_review .op-tab.active{background:#17ACD9;color:#fff;font-weight:600}#call_app_review .op-tab i{font-size:14px}#call_app_review .op-panel{display:none}#call_app_review .op-panel.active{display:block}#call_app_review .car-chat-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;margin-bottom:20px;overflow:hidden}#call_app_review .car-chat-toggle{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;user-select:none;background:#fff}#call_app_review .car-chat-toggle:hover{background:#f8f9fc}#call_app_review .car-chat-chevron{margin-left:auto;color:#6b7280;font-size:15px;transition:transform .2s}#call_app_review .car-chat-toggle.collapsed .car-chat-chevron{transform:rotate(-90deg)}#call_app_review .car-chat-body{border-top:1px solid #f0f3f8}#call_app_review .car-chat-body.hidden{display:none}#call_app_review .of-card{border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 24px rgba(15,25,60,0.10)}#call_app_review .of-toggle{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;user-select:none;background:linear-gradient(135deg,#1a2748 0,#2d3f6b 100%)}#call_app_review .of-toggle:hover{background:linear-gradient(135deg,#1e2f55 0,#334775 100%)}#call_app_review .of-toggle-icon{font-size:20px;color:#7a9fd4;flex-shrink:0}#call_app_review .of-toggle-title{flex:1}#call_app_review .of-toggle-lbl{font-size:14px;font-weight:700;color:#fff;letter-spacing:.01em}#call_app_review .of-toggle-sub{font-size:11px;color:#7a9fd4;margin-top:1px}#call_app_review .of-chevron{color:#7a9fd4;font-size:15px;transition:transform .2s;flex-shrink:0}#call_app_review .of-toggle.open .of-chevron{transform:rotate(180deg)}#call_app_review .of-body{background:#f4f6fb;padding:16px;display:none;grid-template-columns:1fr 1fr;gap:10px}#call_app_review .of-body.open{display:grid}#call_app_review .of-body--col.open{display:flex;flex-direction:column;gap:12px;padding:16px}#call_app_review #of-proj-card{overflow:clip}#call_app_review #of-proj-toggle{position:sticky;top:0;z-index:10;border-radius:16px 16px 0 0}#call_app_review .of-doc{background:#fff;border-radius:12px;border:1px solid #e0e8f5;border-left:4px solid #2d3f6b;padding:16px 20px;display:flex;flex-direction:column;gap:12px}#call_app_review .of-doc-hdr{display:flex;align-items:center;gap:10px}#call_app_review .of-doc-icon{width:30px;height:30px;border-radius:8px;background:#E0F7FC;display:flex;align-items:center;justify-content:center;color:#0E6782;font-size:14px;flex-shrink:0}#call_app_review .of-doc-name{font-size:13px;font-weight:700;color:#1a2748;flex:1}#call_app_review .of-doc-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#157a52;background:#d4f5e9;padding:3px 9px;border-radius:20px;flex-shrink:0}#call_app_review .of-fields{display:flex;flex-wrap:wrap;gap:6px 28px}#call_app_review .of-field-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin-bottom:2px}#call_app_review .of-field-val{font-size:13.5px;font-weight:600;color:#1a2748}#call_app_review .of-file-link{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#1a2748;color:#fff;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start}#call_app_review .of-file-link:hover{background:#2d3f6b}#call_app_review .of-unsatisfied{font-size:12px;color:#6b7280;font-style:italic;padding:4px 0}#call_app_review .car-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:16px;background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:6px;scrollbar-width:none;position:sticky;top:12px;z-index:50}#call_app_review .car-tabs::-webkit-scrollbar{display:none}#call_app_review .car-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;border:none;background:none;font-size:13px;font-weight:600;color:#667085;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}#call_app_review .car-tab:hover{background:#f0f2f5;color:#1a1f2e}#call_app_review .car-tab.active{background:#17ACD9;color:#fff}#call_app_review .car-panel{display:none}#call_app_review .car-panel.active{display:block}#call_app_review .car-sub-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:#f4f6fb;border-radius:10px;padding:4px}#call_app_review .car-sub-tabs::-webkit-scrollbar{display:none}#call_app_review .car-sub-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:7px;border:none;background:none;font-size:12px;font-weight:600;color:#667085;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}#call_app_review .car-sub-tab:hover{background:#e8edf5;color:#1a1f2e}#call_app_review .car-sub-tab.active{background:#fff;color:#1a2748;box-shadow:0 1px 4px rgba(0,0,0,0.08)}#call_app_review .rp-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:20px 24px;margin-bottom:14px}#call_app_review .rp-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#6b7280;margin:0 0 16px}#call_app_review .rp-grid{display:grid;gap:14px}#call_app_review .rp-grid-2{grid-template-columns:1fr 1fr}#call_app_review .rp-field-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:4px}#call_app_review .rp-field-val{font-size:13.5px;color:#1a1f2e;min-height:20px}#call_app_review .rp-field-val.empty{color:#6b7280;font-style:italic}#call_app_review .rp-text{font-size:13px;color:#4a5568;line-height:1.65;white-space:pre-wrap}#call_app_review .rp-chips{display:flex;flex-wrap:wrap;gap:6px}#call_app_review .rp-chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;background:#E0F7FC;color:#0E6782;font-size:12px;font-weight:500}#call_app_review .rp-chip-group-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:12px 0 6px}#call_app_review .rp-chip-group-lbl:first-child{margin-top:0}#call_app_review .rp-doc-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f3f8;font-size:13px;color:#4a5568}#call_app_review .rp-doc-row:last-child{border-bottom:none}#call_app_review .rp-doc-icon{color:#157a52;font-size:15px;flex-shrink:0}#call_app_review .rp-empty{font-size:12px;color:#6b7280;font-style:italic}#org_calls_detail .cd-card{border:none;border-radius:var(--border-radius);box-shadow:0 2px 14px rgba(0,0,0,0.08);background:#fff;margin-bottom:16px;padding:22px 24px}#org_calls_detail .cd-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a93a2;margin-bottom:10px}#org_calls_detail .cd-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 11px;border-radius:var(--border-radius)}#org_calls_detail .cd-badge.active{background:#e2f5ea;color:#1e7e34}#org_calls_detail .cd-badge.inactive{background:#fde8e8;color:#c0392b}#org_calls_detail .cd-badge.public{background:#e8f0fe;color:#17ACD9}#org_calls_detail .cd-badge.private{background:#f1f3f5;color:#6c757d}#org_calls_detail .cd-badge.form-ok{background:#e2f5ea;color:#1e7e34}#org_calls_detail .cd-badge.form-no{background:#f1f3f5;color:#adb5bd}#org_calls_detail .cd-badge.neutral{background:#f1f3f5;color:#495057}#org_calls_detail .cd-ind-row:hover{background:#f8f9ff}.cex-them-tag{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:5px;background:color-mix(in srgb,var(--them-color,#374151) 10%,white);color:var(--them-color,#374151);cursor:default}.cex-them-tag i{font-size:12px}#org_calls_detail .cd-chip{display:inline-flex;align-items:center;gap:6px;background:#f8f9fb;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);padding:4px 13px;font-size:12.5px;color:#1a1f2e;font-weight:500}#org_calls_detail .cd-table thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a93a2;border-bottom:1.5px solid #f0f2f5;border-top:none;padding:0 8px 10px}#org_calls_detail .cd-table tbody td{border-top:none;border-bottom:1px solid #f5f6fa;vertical-align:middle;padding:10px 8px;font-size:13px}#org_calls_detail .cd-table tbody tr:last-child td{border-bottom:none}#org_calls_detail .cd-table tbody tr.clickable-row{cursor:pointer;transition:background .12s}#org_calls_detail .cd-table tbody tr.clickable-row:hover{background:#f5f7ff}#org_calls_detail .status-select{font-size:12px;border-radius:var(--border-radius)!important;border:1.5px solid #e4e8ef!important;padding:3px 10px!important;background:#f8f9fb;height:auto!important;width:auto!important;cursor:pointer}#org_calls_detail .btn-pill{border-radius:var(--border-radius);padding:5px 16px;font-size:13px}#org_calls_detail .btn-primary.btn-pill{box-shadow:0 2px 8px rgba(23,172,217,0.35)}#org_calls_detail .cd-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}#org_calls_detail .cd-page-header h1{font-size:36px;line-height:56px;font-weight:700;color:#1a1f2e;margin:0;display:flex;align-items:center;gap:10px}#org_calls_detail .cd-meta-row{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:20px}#org_calls_detail .cd-meta-item p{margin-bottom:4px}#org_calls_detail .cd-meta-value{font-size:13px;font-weight:600;color:#1a1f2e}#org_calls_detail .cd-stat-grid{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}#org_calls_detail .cd-stat{background:#f8f9fb;border:1.5px solid #e4e8ef;border-radius:10px;padding:12px 18px;min-width:120px}#org_calls_detail .cd-stat-val{font-size:18px;font-weight:700;color:#1a1f2e;line-height:1.2}#org_calls_detail .cd-stat-lbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a93a2;margin-top:2px}#org_calls_detail .cd-divider{border:none;border-top:1px solid #f0f2f5;margin:18px 0}#org_calls_detail .cd-offer-row{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);display:flex;flex-direction:column;position:relative;transition:box-shadow .15s,transform .15s}#org_calls_detail .cd-offer-row:not(:last-child){margin-bottom:10px}#org_calls_detail .cd-offer-row:hover{box-shadow:0 4px 14px rgba(0,0,0,0.1);transform:translateY(-1px)}#org_calls_detail #cdOfferList{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}#org_calls_detail .offer-pc{flex:1;min-width:0;display:flex;flex-direction:column}#org_calls_detail .offer-pc-content{flex:1;padding:12px 46px 12px 14px;min-width:0;display:flex;flex-direction:column;gap:2px}#org_calls_detail .cd-offer-settings-btn{position:absolute;top:10px;right:10px;background:none;border:1.5px solid #e4e8ef;border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:16px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}#org_calls_detail .cd-offer-settings-btn:hover,#org_calls_detail .cd-offer-settings-btn.active{border-color:#17ACD9;color:#17ACD9;background:#f0f4ff}#org_calls_detail .cd-offer-howto{display:flex;flex-direction:column;gap:6px;padding:6px 0 10px}#org_calls_detail .cd-offer-howto-step{display:flex;align-items:center;gap:8px;font-size:12px;color:#667085}#org_calls_detail .cd-offer-howto-num{width:18px;height:18px;border-radius:50%;background:#E0F7FC;color:#17ACD9;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}#org_calls_detail .offer-pc-name{font-size:13px;font-weight:600;color:#1a1f2e;margin-bottom:2px}#org_calls_detail .offer-pc-by{display:flex;align-items:center;gap:5px;font-size:12px;color:#6b7280;margin-bottom:4px}#org_calls_detail .offer-pc-logo{width:20px;height:20px;border-radius:var(--border-radius);object-fit:contain;background:#f8f9fb;border:1px solid #e4e8ef;flex-shrink:0}#org_calls_detail .offer-pc-desc{font-size:12px;color:#667085;margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#org_calls_detail .offer-pc-types{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}#org_calls_detail .offer-pc-type-chip{display:inline-block;background:#E0F7FC;color:#0E6782;border-radius:var(--border-radius);padding:2px 9px;font-size:12px;font-weight:600}#org_calls_detail .offer-pc-ext-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#17ACD9;text-decoration:none;margin-top:6px}#org_calls_detail .offer-pc-ext-link:hover{text-decoration:underline}#org_calls_detail .offer-pc-types{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}#org_calls_detail .offer-pc-type-chip{font-size:12px;padding:2px 9px;border-radius:var(--border-radius);background:#E0F7FC;color:#17ACD9;font-weight:500}#org_calls_detail .cd-offer-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}#org_calls_detail .cd-link-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:var(--border-radius)}#org_calls_detail .cd-link-badge.pending{background:#fff7e6;color:#d48806}#org_calls_detail .cd-link-badge.accessed{background:#e2f5ea;color:#1e7e34}#org_calls_detail .cd-link-badge.expired{background:#fde8e8;color:#c0392b}#org_calls_detail .cd-link-badge.revoked{background:#f1f3f5;color:#6c757d}#org_calls_detail .cd-offer-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}#org_calls_detail .cd-offer-link-url-row{display:flex;align-items:center;gap:6px;margin-top:8px}#org_calls_detail .cd-link-url-input{flex:1;min-width:0;font-size:12px;font-family:monospace;color:#495057;background:#f8f9fb;border:1.5px solid #e4e8ef;border-radius:7px;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#org_calls_detail .cd-link-copy-btn{flex-shrink:0;background:none;border:1.5px solid #e4e8ef;border-radius:7px;padding:3px 8px;font-size:13px;color:#667085;cursor:pointer;transition:border-color .15s,color .15s}#org_calls_detail .cd-link-copy-btn:hover{border-color:#17ACD9;color:#17ACD9}#org_calls_detail .cd-link-copy-btn.copied{border-color:#1e7e34;color:#1e7e34}#org_calls_detail .cd-new-offer-btn{display:inline-flex;align-items:center;gap:5px;background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 2px 8px rgba(23,172,217,0.25)}#org_calls_detail .cd-new-offer-btn:hover{background:#0E6782}#org_calls_detail .cd-new-offer-btn:disabled{opacity:.65;cursor:not-allowed}#org_calls_detail .cd-attach-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f8f9fb;border:1.5px solid #f0f2f5;border-radius:10px;padding:10px 12px;margin-bottom:16px}#org_calls_detail .cd-attach-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}#org_calls_detail .cd-attach-select{flex:1;min-width:160px;font-size:12px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#fff;padding:5px 10px;cursor:pointer;color:#1a1f2e}#org_calls_detail .cd-attach-select:focus{outline:none;border-color:#17ACD9}#org_calls_detail .cd-tabs{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 14px rgba(0,0,0,0.08);margin-bottom:16px;overflow:hidden}#org_calls_detail .cd-tab-bar{display:flex;align-items:center;border-bottom:1.5px solid #f0f2f5;padding:0 20px;gap:2px}#org_calls_detail .cd-tab-btn{display:flex;align-items:center;gap:6px;padding:12px 14px 11px;font-size:12.5px;font-weight:600;color:#8a93a2;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1.5px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}#org_calls_detail .cd-tab-btn:hover{color:#17ACD9}#org_calls_detail .cd-tab-btn.active{color:#17ACD9;border-bottom-color:#17ACD9}#org_calls_detail .cd-tab-panel{display:none;padding:20px 24px}#org_calls_detail .cd-tab-panel.active{display:block}#org_calls_detail .cd-tab-spacer{flex:1}.gov-page{min-height:100vh;padding-bottom:60px}.gov-header{float:left;width:180px;box-shadow:1px 0 0 #e9ecef;padding:16px 0;min-height:calc(100vh - 300px)}.gov-tabs{display:flex;flex-direction:column;gap:2px;padding:0 8px}.gov-tab{padding:9px 14px;font-size:13px;font-weight:500;color:#667085;cursor:pointer;border-radius:var(--border-radius);border-bottom:none;border-left:3px solid transparent;transition:color .15s,background .15s;text-decoration:none;display:block}.gov-tab:hover{color:#17ACD9;background:#f0f8fc;text-decoration:none}.gov-tab.active{color:#17ACD9;background:#e8f6fb;border-left-color:#17ACD9;font-weight:600}.gov-body{display:flex;gap:20px;padding:24px 32px;align-items:flex-start;margin-left:180px;border-left:1px solid #e9ecef;min-height:calc(100vh - 300px)}.gov-list-col{flex:0 0 320px;min-width:0}.gov-form-col{flex:1;min-width:0}.gov-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gov-list-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280}.gov-add-btn{background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);padding:5px 14px;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.35);transition:background .15s}.gov-add-btn:hover{background:var(--buttonfocus)}.gov-director-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:12px 14px;margin-bottom:8px;display:flex;align-items:center;gap:12px;cursor:pointer;border:1.5px solid transparent;transition:box-shadow .15s,transform .12s,border-color .15s,background .15s}.gov-director-card:hover{box-shadow:0 3px 10px rgba(0,0,0,0.1);transform:translateY(-1px)}.gov-director-card.gov-director-card--selected{border-color:#17ACD9;background:#E0F7FC;box-shadow:0 2px 8px rgba(23,172,217,0.18);transform:none}.gov-card-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0;letter-spacing:.02em}.gov-card-avatar--active{background:#E0F7FC;color:#17ACD9}.gov-card-avatar--inactive{background:#f0f2f5;color:#6b7280}.gov-card-info{flex:1;min-width:0}.gov-card-name{font-size:.88rem;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-card-dates{font-size:12px;color:#6b7280;margin-top:2px}.gov-card-edit-btn{background:none;border:none;color:#c5cdd8;font-size:14px;padding:4px 6px;cursor:pointer;border-radius:6px;flex-shrink:0;transition:color .15s,background .15s}.gov-card-edit-btn:hover{color:#17ACD9;background:rgba(23,172,217,0.08)}.gov-card-avatar-wrap{position:relative;flex-shrink:0}.gov-card-attach{position:absolute;bottom:-2px;right:-2px;background:#17ACD9;color:#fff;border-radius:50%;width:14px;height:14px;font-size:12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.gov-empty{color:#6b7280;font-size:.85rem;padding:24px 0;text-align:center}.gov-form-panel{background:#fff;border-radius:var(--border-radius);border:1.5px solid var(--border-color);padding:28px 32px}.gov-form-title{font-size:1rem;font-weight:700;color:#1a1f2e;margin-bottom:24px}.gov-field{margin-bottom:18px}.gov-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#667085;margin-bottom:6px}.gov-input,.gov-textarea{width:100%;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);background:#f8f9fb;padding:9px 12px;font-size:.88rem;color:#1a1f2e;transition:border-color .15s,box-shadow .15s,background .15s;outline:none}.gov-input:focus,.gov-textarea:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12);background:#fff}.gov-textarea{resize:vertical;min-height:90px}.gov-row-2{display:flex;gap:16px}.gov-row-2 .gov-field{flex:1}.gov-form-footer{display:flex;gap:10px;margin-top:24px}.gov-save-btn{background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);padding:9px 24px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.35);transition:background .15s}.gov-save-btn:hover:not(:disabled){background:var(--buttonfocus)}.gov-save-btn:disabled{opacity:.65;cursor:default}.gov-cancel-btn{background:none;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);padding:9px 20px;font-size:.85rem;font-weight:600;color:#667085;cursor:pointer;transition:border-color .15s,color .15s}.gov-cancel-btn:hover{border-color:#c5cdd8;color:#1a1f2e}#govFileInput+div{width:100%}#govFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.gov-existing-file-note{margin-top:6px;font-size:.78rem;color:#17ACD9}.gov-input--calc{border-style:dashed;background:#f0f5ff;color:#3a5fcc}.gov-input--calc:focus{border-style:solid;border-color:#17ACD9;background:#fff;color:#1a1f2e;box-shadow:0 0 0 3px rgba(23,172,217,0.12)}.gov-calc-hint{margin-top:4px;font-size:.72rem;color:#6b7280;font-style:italic}.gov-label-calc-icon{color:#17ACD9;font-size:12px;margin-right:3px;vertical-align:middle}.gov-docs-iframe-wrap{height:calc(100vh - 300px);position:relative}.gov-docs-iframe-wrap iframe{width:100%;height:100%;border:none;display:block}.gov-docs-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;font-size:13px}.gov-docs-loader .gov-docs-spinner{width:36px;height:36px;border:3px solid #e4e8ef;border-top-color:#17ACD9;border-radius:50%;animation:gov-spin .7s linear infinite}@keyframes gov-spin{to{transform:rotate(360deg)}}.gov-subtabs{display:flex;border-bottom:2px solid #e4e8ef;margin-bottom:20px}.gov-subtab{padding:8px 18px;font-size:.82rem;font-weight:600;color:#667085;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.gov-subtab.active{color:#17ACD9;border-bottom-color:#17ACD9}.gov-subtab:hover{color:#17ACD9}.bylaws-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.bylaws-card--official{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.bylaws-version-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:12px;font-weight:700;flex-shrink:0}.bylaws-card--official .bylaws-version-badge{background:#E0F7FC;color:#17ACD9}.bylaws-card-body{flex:1;min-width:0}.bylaws-card-top{display:flex;align-items:center;gap:10px;margin-bottom:5px}.bylaws-card-date{font-size:.88rem;font-weight:600;color:#1a1f2e}.bylaws-badge-official{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.bylaws-card-file{margin-top:4px}.bylaws-file-link{display:inline-flex;align-items:center;gap:5px;color:#17ACD9;font-size:.82rem;text-decoration:none}.bylaws-file-link:hover{text-decoration:underline}.bylaws-file-no-link{color:#667085}.bylaws-card-desc{margin-top:6px;font-size:.8rem;color:#667085;font-style:italic}#bylawsFileInput+div{width:100%}#bylawsFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.deminimis-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.deminimis-card--latest{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.deminimis-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:1rem;flex-shrink:0}.deminimis-card--latest .deminimis-icon-badge{background:#E0F7FC;color:#17ACD9}.deminimis-card-body{flex:1;min-width:0}.deminimis-card-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.deminimis-card-amount{font-size:.95rem;font-weight:700;color:#1a1f2e}.deminimis-badge-latest{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.deminimis-card-date{font-size:.8rem;color:#667085}.deminimis-card-file{margin-top:6px}#deMinimisFileInput+div{width:100%}#deMinimisFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.rib-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.rib-card--latest{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.rib-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:1rem;flex-shrink:0}.rib-card--latest .rib-icon-badge{background:#E0F7FC;color:#17ACD9}.rib-card-body{flex:1;min-width:0}.rib-card-top{display:flex;align-items:center;gap:10px;margin-bottom:5px}.rib-card-bankname{font-size:.92rem;font-weight:700;color:#1a1f2e}.rib-badge-latest{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.rib-card-holder{font-size:.83rem;color:#667085;margin-bottom:5px}.rib-card-iban,.rib-card-bic,.rib-card-date{font-size:.8rem;color:#1a1f2e;margin-top:3px;font-family:'Courier New',monospace}.rib-card-date{font-family:inherit;color:#6b7280}.rib-field-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-right:4px}.rib-card-file{margin-top:6px}.rib-card-desc{margin-top:6px;font-size:.8rem;color:#667085;font-style:italic}#ribFileInput+div{width:100%}#ribFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.pme-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.pme-card--latest{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.pme-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:1rem;flex-shrink:0}.pme-card--latest .pme-icon-badge{background:#E0F7FC;color:#17ACD9}.pme-card-body{flex:1;min-width:0}.pme-card-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pme-card-size{font-size:.92rem;font-weight:700;color:#1a1f2e}.pme-badge-latest{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.pme-card-date{font-size:.8rem;color:#667085;margin-top:3px}.pme-card-file{margin-top:6px}.pme-card-desc{margin-top:6px;font-size:.8rem;color:#667085;font-style:italic}#pmeFileInput+div{width:100%}#pmeFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.bsheet-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.bsheet-card--latest{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.bsheet-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:1rem;flex-shrink:0}.bsheet-card--latest .bsheet-icon-badge{background:#E0F7FC;color:#17ACD9}.bsheet-card-body{flex:1;min-width:0}.bsheet-card-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.bsheet-card-year{font-size:1.05rem;font-weight:700;color:#1a1f2e;letter-spacing:.02em}.bsheet-badge-latest{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.bsheet-card-date{font-size:.8rem;color:#667085;margin-top:3px}.bsheet-card-file{margin-top:6px}.bsheet-card-desc{margin-top:6px;font-size:.8rem;color:#667085;font-style:italic}#balanceSheetFileInput+div{width:100%}#balanceSheetFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.areport-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:14px;border:1.5px solid transparent}.areport-card--latest{border-color:#17ACD9;background:#f8faff;box-shadow:0 2px 8px rgba(23,172,217,0.12)}.areport-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0f2f5;color:#667085;font-size:1rem;flex-shrink:0}.areport-card--latest .areport-icon-badge{background:#E0F7FC;color:#17ACD9}.areport-card-body{flex:1;min-width:0}.areport-card-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.areport-card-year{font-size:1.05rem;font-weight:700;color:#1a1f2e;letter-spacing:.02em}.areport-badge-latest{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:2px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.areport-card-date{font-size:.8rem;color:#667085;margin-top:3px}.areport-card-file{margin-top:6px}.areport-card-desc{margin-top:6px;font-size:.8rem;color:#667085;font-style:italic}#activityReportFileInput+div{width:100%}#activityReportFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.mtg-month-header{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;padding:16px 4px 6px;border-bottom:1px solid #e4e8ef;margin-bottom:8px}.mtg-month-header:first-child{padding-top:0}.mtg-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:12px 14px;margin-bottom:8px;display:flex;align-items:center;gap:14px;cursor:pointer;border:1.5px solid transparent;transition:box-shadow .15s,transform .12s,border-color .15s,background .15s}.mtg-card:hover{box-shadow:0 3px 10px rgba(0,0,0,0.1);transform:translateY(-1px)}.mtg-card--selected{border-color:#17ACD9;background:#E0F7FC;box-shadow:0 2px 8px rgba(23,172,217,0.18);transform:none}.mtg-date-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;min-width:42px;background:#f0f2f5;border-radius:var(--border-radius);padding:6px 0;flex-shrink:0;transition:background .15s}.mtg-card--selected .mtg-date-block{background:#d8e4ff}.mtg-date-day{font-size:1.2rem;font-weight:800;color:#1a1f2e;line-height:1}.mtg-date-month{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#667085;margin-top:2px}.mtg-card-info{flex:1;min-width:0}.mtg-card-type{font-size:.88rem;font-weight:600;color:#1a1f2e;display:flex;align-items:center;gap:8px}.mtg-card-meta{font-size:12px;color:#6b7280;margin-top:3px;display:flex;flex-wrap:wrap;align-items:center}.mtg-minute-chip{background:#E0F7FC;color:#17ACD9;border-radius:var(--border-radius);padding:1px 8px;font-size:.68rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(23,172,217,0.2)}.mtg-attach-note{color:#6b7280;font-size:.82rem;margin:0}.mtg-attach-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f8f9fb;border-radius:var(--border-radius);border:1px solid #e4e8ef;margin-bottom:5px}.mtg-attach-link{font-size:.8rem;color:#17ACD9;text-decoration:none;display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mtg-attach-link:hover{text-decoration:underline}.mtg-attach-del{background:none;border:none;color:#e74a3b;cursor:pointer;font-size:15px;line-height:1;padding:0 4px;opacity:.6;flex-shrink:0}.mtg-attach-del:hover{opacity:1}.mtg-attach-add{margin-top:8px}.mtg-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin:24px 0 12px;padding-bottom:6px;border-bottom:1px solid #e4e8ef}.mtg-presence-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f0f2f5}.mtg-presence-row:last-child{border-bottom:none}.mtg-presence-name{width:160px;font-size:.85rem;font-weight:600;color:#1a1f2e;flex-shrink:0}.mtg-presence-pills{display:flex;gap:6px;flex-wrap:wrap}.mtg-proxy-field{flex:1 0 100%;padding-left:170px;display:flex;flex-direction:column;gap:6px}.mtg-proxy-name-row{display:flex;gap:8px}.mtg-proxy-name-row .gov-input{flex:1;min-width:0}.mtg-proxy-file-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#667085;margin-top:4px}.mtg-pill{border:1.5px solid #e4e8ef;background:none;border-radius:var(--border-radius);padding:4px 12px;font-size:.78rem;font-weight:600;color:#667085;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.mtg-pill:hover{border-color:#17ACD9;color:#17ACD9}.mtg-pill--present{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}.mtg-pill--absent{background:#fce4ec;border-color:#e57373;color:#c62828}.mtg-pill--proxy{background:#fff3e0;border-color:#ff9800;color:#e65100}#mtgMinuteFileInput+div{width:100%}#mtgMinuteFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.mtg-form-tabs{display:flex;gap:0;border-bottom:2px solid #e4e8ef;margin:4px 0 20px}.mtg-form-tab{padding:8px 16px;font-size:.82rem;font-weight:600;color:#667085;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;white-space:nowrap}.mtg-form-tab:hover{color:#17ACD9}.mtg-form-tab.active{color:#17ACD9;border-bottom-color:#17ACD9}.mtg-form-panel-section{display:none}.mtg-form-panel-section.active{display:block}.apd-wrap{max-width:860px;margin:0 auto;padding:0 20px 60px}.apd-logo{width:54px;height:54px;border-radius:10px;object-fit:cover;flex-shrink:0}.apd-logo-ph{width:54px;height:54px;border-radius:10px;background:#e8edf5;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:22px}.apd-call-org{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.apd-call-name{font-size:20px;font-weight:700;color:#1a1f2e;margin:0 0 8px;line-height:1.25}.apd-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:20px;font-size:12px;font-weight:600;background:#d4f5e9;color:#157a52}.apd-desc{font-size:13px;color:#6b7a93;line-height:1.6;margin:0 0 16px}.apd-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 8px}.apd-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;background:#f0f3f8;color:#4a5568}.apd-meta{display:flex;gap:24px;flex-wrap:wrap;padding:0 20px 14px}.apd-meta-item{font-size:12px;color:#6b7280}.apd-meta-item strong{color:#4a5568;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.apd-section{background:#fff;border:1px solid #e8edf5;border-radius:12px;margin-bottom:14px;overflow:hidden}.apd-section-hd{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid #f0f3f8;font-size:13px;font-weight:700;color:#4a5568}.apd-section-hd i{color:#6b7280;font-size:15px}.apd-offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:16px 18px}#AppDetail .offer-pc-public{background:#fff;border:1.5px solid #dde6f8;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(20,40,100,0.06);display:flex;flex-direction:column}#AppDetail .offer-pub-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}#AppDetail .offer-pub-header{display:flex;flex-direction:column;gap:5px}#AppDetail .offer-pub-name{font-size:15px;font-weight:700;color:#1a2748}#AppDetail .offer-pub-by{display:flex;align-items:center;gap:7px}#AppDetail .offer-pub-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid #dde6f8}#AppDetail .offer-pub-by-text{font-size:12px;color:#6278a5}#AppDetail .offer-pub-desc{font-size:13.5px;color:#505a72;line-height:1.6}#AppDetail .offer-pub-types{display:flex;flex-wrap:wrap;gap:6px}#AppDetail .offer-pub-type-chip{display:inline-block;background:#E0F7FC;color:#0E6782;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}#AppDetail .offer-pub-ext-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#17ACD9;text-decoration:none}.apd-stat-row{display:flex;gap:12px;flex-wrap:wrap;padding:14px 18px}.apd-stat{flex:1;min-width:120px;background:#f8f9fc;border-radius:10px;padding:12px 14px}.apd-stat-val{font-size:18px;font-weight:700;color:#1a1f2e}.apd-stat-lbl{font-size:11px;color:#6b7280;margin-top:2px}.apd-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:16px;background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:6px}.apd-tabs::-webkit-scrollbar{display:none}.apd-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;border:none;background:none;font-size:13px;font-weight:600;color:#667085;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.apd-tab:hover{background:#f0f2f5;color:#1a1f2e}.apd-tab.active{background:#17ACD9;color:#fff}.apd-panel{display:none}.apd-panel.active{display:block}.apd-sub-tabs{display:flex;gap:3px;overflow-x:auto;margin-bottom:14px;scroll-behavior:smooth}.apd-sub-tabs::-webkit-scrollbar{display:none}.apd-sub-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:8px;border:1.5px solid #e8edf5;background:#fff;font-size:12px;font-weight:600;color:#667085;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.apd-sub-tab:hover{background:#f0f2f5;color:#1a1f2e}.apd-sub-tab.active{background:#E0F7FC;color:#0E6782;border-color:#a8dfe8}.apd-sub-panel{display:none}.apd-sub-panel.active{display:block}.apd-of-doc{background:#fff;border-radius:12px;border:1px solid #e0e8f5;border-left:4px solid #2d3f6b;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.apd-of-doc-hdr{display:flex;align-items:center;gap:10px}.apd-of-doc-icon{width:30px;height:30px;border-radius:8px;background:#E0F7FC;display:flex;align-items:center;justify-content:center;color:#0E6782;font-size:14px;flex-shrink:0}.apd-of-doc-name{font-size:13px;font-weight:700;color:#1a2748;flex:1}.apd-of-doc-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#157a52;background:#d4f5e9;padding:3px 9px;border-radius:20px;flex-shrink:0}.apd-of-fields{display:flex;flex-wrap:wrap;gap:6px 28px}.apd-of-field-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin-bottom:2px}.apd-of-field-val{font-size:13.5px;font-weight:600;color:#1a2748}.apd-of-file-link{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#1a2748;color:#fff;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start}.apd-of-file-link:hover{background:#2d3f6b}.apd-of-unsatisfied{font-size:12px;color:#6b7280;font-style:italic;padding:4px 0}.apd-status-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;margin-bottom:16px;overflow:hidden}.apd-status-hd{display:flex;align-items:center;justify-content:space-between;padding:13px 18px}.apd-status-hd-lbl{font-size:13px;font-weight:700;color:#4a5568;display:flex;align-items:center;gap:7px}.apd-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 13px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid}.apd-timeline{padding:14px 18px;display:flex;flex-direction:column;gap:0}.apd-tl-item{display:flex;gap:12px;position:relative}.apd-tl-item:not(:last-child)::after{content:'';position:absolute;left:11px;top:24px;bottom:-4px;width:2px;background:#e8edf5}.apd-tl-dot{width:24px;height:24px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:1px}.apd-tl-body{flex:1;padding-bottom:16px}.apd-tl-date{font-size:11px;color:#6b7280;margin-bottom:3px}.apd-tl-label{font-size:13px;font-weight:600;color:#1a1f2e;margin-bottom:3px}.apd-tl-msg{font-size:12px;color:#6b7a93;line-height:1.5;background:#f8f9fc;border-radius:8px;padding:8px 12px;margin-top:4px}#org_calls .calls-header{margin-top:54px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#org_calls .calls-title{font-size:36px;font-weight:500;color:var(--slate6);display:flex;align-items:center;gap:10px;margin:0}#org_calls .calls-subtitle{font-size:13px;color:#6b7280;margin:0 0 24px}#org_calls .btn-create-call{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--border-radius);border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.3);text-decoration:none;transition:transform .15s,box-shadow .15s}#org_calls .btn-create-call:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,172,217,0.4);color:#fff;text-decoration:none}#org_calls .calls-search-wrap{position:relative;max-width:320px;margin-bottom:16px}#org_calls .calls-search-wrap i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#b0b8c5;font-size:15px;pointer-events:none}#org_calls #AppDemandSearch{width:100%;padding:8px 12px 8px 34px;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);font-size:13px;color:#1a1f2e;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff}#org_calls #AppDemandSearch:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12)}#org_calls .calls-list{display:flex;flex-direction:column;gap:10px}#org_calls .call-card{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,0.06);border:1.5px solid #f0f2f5;padding:16px 20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s;text-decoration:none}#org_calls .call-card:hover{border-color:#c5d0f5;box-shadow:0 3px 12px rgba(23,172,217,0.1);transform:translateY(-1px);text-decoration:none}#org_calls .call-card-icon{width:42px;height:42px;border-radius:10px;background:#f0f4ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}#org_calls .call-card-icon i{font-size:20px;color:#17ACD9}#org_calls .call-card-body{flex:1;min-width:0}#org_calls .call-card-name{font-size:14px;font-weight:600;color:#1a1f2e;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#org_calls .call-card-dates{font-size:12px;color:#6b7280}#org_calls .call-card-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}#org_calls .call-meta-item{text-align:center;min-width:52px}#org_calls .call-meta-value{font-size:16px;font-weight:700;color:#1a1f2e;line-height:1}#org_calls .call-meta-label{font-size:12px;color:#b0b8c5;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}#org_calls .call-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--border-radius);font-size:12px;font-weight:600}#org_calls .call-badge-active{background:#e6f9f1;color:#1a9e6e}#org_calls .call-badge-inactive{background:#f5f6f8;color:#6b7280}#org_calls .call-badge-public{background:#e8f0fe;color:#0E6782}#org_calls .call-badge-private{background:#fef3e2;color:#c07c1a}#org_calls .call-card-chevron{color:#c4cdd8;font-size:16px;flex-shrink:0}#org_calls .calls-empty-wrap{max-width:860px;margin:0 auto;padding-bottom:64px}#org_calls .calls-hero{background:linear-gradient(135deg,#3a5bd9 0,#5e8ef7 100%);border-radius:var(--border-radius);padding:48px 48px 44px;display:flex;align-items:center;gap:40px;margin-bottom:24px;position:relative;overflow:hidden}#org_calls .calls-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(255,255,255,0.12) 0,transparent 60%)}#org_calls .calls-hero-text{flex:1;position:relative}#org_calls .calls-hero-text h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.3}#org_calls .calls-hero-text p{font-size:14px;color:rgba(255,255,255,0.82);line-height:1.65;margin:0 0 24px}#org_calls .calls-hero-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#3a5bd9;border:none;border-radius:24px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:transform .15s,box-shadow .15s}#org_calls .calls-hero-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,0.2);color:#3a5bd9;text-decoration:none}#org_calls .calls-hero-visual{position:relative;flex-shrink:0;width:150px;height:130px}#org_calls .calls-hero-card{position:absolute;width:138px;height:72px;border-radius:10px;background:rgba(255,255,255,0.18);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.3);padding:10px 14px}#org_calls .calls-hero-card-bar{height:6px;border-radius:3px;background:rgba(255,255,255,0.5);margin-bottom:7px}#org_calls .calls-hero-card-bar.short{width:55%}#org_calls .calls-hero-card-dots{display:flex;gap:6px;margin-top:8px}#org_calls .calls-hero-card-dot{height:6px;border-radius:3px;background:rgba(255,255,255,0.35)}#org_calls .calls-hero-card:nth-child(1){top:0;left:5px;transform:rotate(-4deg)}#org_calls .calls-hero-card:nth-child(2){top:28px;left:0;transform:rotate(2deg);z-index:1}#org_calls .calls-hero-card:nth-child(3){top:54px;left:8px;transform:rotate(-1deg);z-index:2;background:rgba(255,255,255,0.28)}#org_calls .calls-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#org_calls .calls-feature-card{background:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:18px 20px;display:flex;align-items:flex-start;gap:12px}#org_calls .calls-feature-icon{width:36px;height:36px;border-radius:10px;background:#eef1fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}#org_calls .calls-feature-icon i{font-size:17px;color:#17ACD9}#org_calls .calls-feature-card h4{font-size:13px;font-weight:700;color:#1a1f2e;margin:0 0 3px}#org_calls .calls-feature-card p{font-size:12px;color:#6b7280;margin:0;line-height:1.5}#corpo_contacts .cc-wrapper{max-width:1200px;margin:0 auto;padding:32px 24px 64px}#corpo_contacts .cc-header{margin-top:54px;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}#corpo_contacts .cc-title{font-size:36px;font-weight:500;color:var(--slate6);margin:0}#corpo_contacts .cc-tabs{display:flex;gap:4px;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.07);padding:6px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;width:fit-content}#corpo_contacts .cc-tabs::-webkit-scrollbar{display:none}#corpo_contacts .cc-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;color:#667085;border:none;background:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;text-decoration:none}#corpo_contacts .cc-tab.active{background:#17ACD9;color:#fff;font-weight:600}#corpo_contacts .cc-tab:hover:not(.active){background:#FAFBFC;color:#1a1f2e}#corpo_contacts .cc-table-wrap{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 12px rgba(0,0,0,0.07);overflow-x:auto}#corpo_contacts .cc-table{width:100%;border-collapse:collapse;font-size:13px}#corpo_contacts .cc-table thead th{background:#f8f9fb;padding:11px 16px;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;border-bottom:1px solid #e4e8ef}#corpo_contacts .cc-table tbody td{padding:13px 16px;color:#1a1f2e;border-bottom:1px solid #f0f2f5;vertical-align:middle}#corpo_contacts .cc-table tbody tr:last-child td{border-bottom:none}#corpo_contacts .cc-table tbody tr:hover td{background:#f8f9fb}#corpo_contacts .cc-name{font-weight:600}#corpo_contacts .cc-sub{font-size:12px;color:#667085;margin-top:2px}#corpo_contacts .cc-link{color:#17ACD9;text-decoration:none}#corpo_contacts .cc-link:hover{text-decoration:underline}#corpo_contacts .cc-date{font-size:12px;color:#6b7280;white-space:nowrap}#corpo_contacts .cc-link{color:#17ACD9;text-decoration:none}#corpo_contacts .cc-table thead th:last-child,#corpo_contacts .cc-table tbody td:last-child{position:sticky;right:0;background:#fff;box-shadow:-3px 0 8px rgba(0,0,0,0.05)}#corpo_contacts .cc-table thead th:last-child{background:#f8f9fb}#corpo_contacts .cc-table tbody tr:hover td:last-child{background:#f8f9fb}#corpo_contacts .cc-actions{display:flex;gap:6px;white-space:nowrap}#corpo_contacts .cc-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--border-radius);border:none;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}#corpo_contacts .cc-btn:hover{opacity:.8}#corpo_contacts .cc-btn-validate{background:#e8f5ee;color:#22863a}#corpo_contacts .cc-btn-delete{background:#fff0f0;color:#e53e3e}#corpo_contacts .cc-table tbody tr[data-validated="1"] td{opacity:.45}#corpo_contacts .cc-table tbody tr[data-validated="1"] td:last-child{opacity:1}@keyframes cc-validate-flash{0%{background:#d1fae5}60%{background:#d1fae5}100%{background:transparent}}#corpo_contacts .cc-table tbody tr.cc-validating td{animation:cc-validate-flash .9s ease forwards}#corpo_contacts .cc-toggle-wrap{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#667085;font-weight:500}#corpo_contacts .cc-toggle{position:relative;width:34px;height:20px;display:inline-block;flex-shrink:0}#corpo_contacts .cc-toggle input{opacity:0;width:0;height:0}#corpo_contacts .cc-toggle-slider{position:absolute;inset:0;border-radius:var(--border-radius);background:#d1d9e6;cursor:pointer;transition:background .2s}#corpo_contacts .cc-toggle-slider::before{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;left:3px;top:3px;transition:transform .2s}#corpo_contacts .cc-toggle input:checked+.cc-toggle-slider{background:#17ACD9}#corpo_contacts .cc-toggle input:checked+.cc-toggle-slider::before{transform:translateX(14px)}#corpo_contacts .cc-empty{text-align:center;padding:52px 24px;color:#6b7280;font-size:13.5px}#corpo_contacts .cc-empty i{font-size:36px;display:block;margin-bottom:10px}.cp-preview-banner{position:sticky;top:0;z-index:300;background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12.5px;font-weight:700;box-shadow:0 2px 12px rgba(245,158,11,0.35);letter-spacing:.01em}.cp-hero{position:relative;height:340px;background-color:var(--c-base);background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:0 32px}.cp-hero::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(170deg,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.65) 100%)}.cp-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:700px;width:100%}.cp-hero-logo{width:104px;height:104px;border-radius:calc(var(--radius)+6px);background:rgba(255,255,255,0.95);box-shadow:0 8px 48px rgba(0,0,0,0.35),0 0 0 4px rgba(255,255,255,0.2);object-fit:contain;padding:10px}.cp-hero-name{font-size:46px;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-0.03em;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.cp-hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cp-hero-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:var(--border-radius);font-size:12px;font-weight:600;background:rgba(255,255,255,0.15);color:rgba(255,255,255,0.92);border:1.5px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cp-content-wrap{position:relative;z-index:2;background:#fff}.cp-hero-stats{display:flex;justify-content:center;background:#fff;border-bottom:1px solid #e8ecf2}.cp-hero-stat{padding:20px 40px;text-align:center;border-right:1px solid #e8ecf2}.cp-hero-stat:last-child{border-right:none}.cp-hero-stat-val{font-size:24px;font-weight:900;color:#1a1f2e;line-height:1;letter-spacing:-0.02em}.cp-hero-stat-lbl{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-top:4px}.cp-stats-section{background:#fff;border-bottom:1px solid #e8ecf2;padding:40px 48px}.cp-stats-inner{max-width:980px;margin:0 auto}.cp-stats-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:20px;display:flex;align-items:center;gap:8px}.cp-ind-grid{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--c-base-light) transparent}.cp-ind-grid::-webkit-scrollbar{height:4px}.cp-ind-grid::-webkit-scrollbar-track{background:transparent}.cp-ind-grid::-webkit-scrollbar-thumb{background:var(--c-base-light);border-radius:2px}.cp-ind-card{background:#fff;border:1.5px solid var(--c-border);border-top:3px solid var(--c-base);border-radius:var(--radius);padding:20px 20px 0;box-shadow:0 2px 12px rgba(0,0,0,0.05);overflow:hidden;flex:0 0 210px}.cp-ind-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:8px;line-height:1.3}.cp-ind-val{font-size:38px;font-weight:900;color:#1a1f2e;line-height:1.0;letter-spacing:-0.03em}.cp-ind-period{font-size:12px;color:#c4c9d4;margin-top:4px}.cp-ind-desc{font-size:12px;color:var(--c-muted);margin:6px 0 10px;line-height:1.4}.cp-ind-spark{height:64px;margin-top:4px}.cp-ind-card--sm{flex:0 0 160px;padding:14px 14px 10px}.cp-ind-val--sm{font-size:26px}.cp-ind-spark--sm{height:44px}.cp-ind-context{font-size:9.5px;color:#b0b8c4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-ind-call-name{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-base);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-ind-orgs{display:flex;align-items:center;gap:4px;margin-top:10px;flex-wrap:wrap}.cp-ind-org-logo{width:20px;height:20px;border-radius:var(--border-radius);object-fit:cover;border:1px solid var(--c-border)}.cp-ind-org-initial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--border-radius);font-size:9px;font-weight:700;background:var(--c-bg);color:var(--c-muted);border:1px solid var(--c-border)}.cp-ind-org-more{font-size:9px;color:#b0b8c4;font-weight:600}.cp-ind-org-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.cp-ind-org-logo-main{width:24px;height:24px;border-radius:5px;object-fit:cover;border:1px solid var(--c-border);flex-shrink:0}.cp-ind-org-initial--main{width:24px;height:24px;border-radius:5px;font-size:12px}.cp-ind-org-label{font-size:12px;font-weight:700;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-body{max-width:980px;margin:0 auto;padding:48px 48px}.cp-card{background:#fff;border:1px solid #e8ecf2;border-radius:var(--border-radius);padding:28px 28px;box-shadow:0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);margin-bottom:16px;transition:box-shadow .18s ease,transform .18s ease}.cp-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,0.08)}.cp-card:last-child{margin-bottom:0}.cp-card-label{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:#1a1f2e;margin-bottom:14px;display:flex;align-items:center;gap:10px}.cp-card-label::after{content:'';flex:1;height:1px;background:var(--c-base);border-radius:2px}.cp-card-body{font-size:15.5px;line-height:1.8;color:#374151}.cp-card-body p{margin-bottom:.8em}.cp-card-body p:last-child{margin-bottom:0}.cp-mission-block{padding:18px 22px;border-left:4px solid var(--c-base);background:#f5f7fa;border-radius:0 var(--radius) var(--radius) 0}.cp-calls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:14px}.cp-call-card{border:1.5px solid var(--c-border);border-radius:var(--radius);background:#fff;overflow:hidden;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.cp-call-card:hover{box-shadow:0 10px 36px rgba(0,0,0,0.11);transform:translateY(-4px)}.cp-call-card-accent{height:3px;background:var(--c-base)}.cp-call-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:7px;flex:1}.cp-call-featured{margin-top:14px;border-radius:var(--border-radius);overflow:hidden;border:1px solid #e8ecf2;border-top:3px solid var(--c-base);box-shadow:0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04)}.cp-call-featured-banner{background:#f8f9fb;border-bottom:1px solid #e8ecf2;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-call-featured-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-base);background:#fff;border:1.5px solid var(--c-base);padding:4px 12px;border-radius:var(--border-radius)}.cp-call-featured-pill::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--c-base);animation:cp-pulse 1.8s ease-in-out infinite}.cp-call-featured-body{padding:24px 24px 26px;background:#fff;display:flex;flex-direction:column;gap:10px}.cp-call-featured-name{font-size:22px;font-weight:800;color:#1c1f2e;line-height:1.25}.cp-call-featured-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--c-muted)}.cp-call-featured-meta i{margin-right:3px;color:var(--c-second)}.cp-call-featured-desc{font-size:14.5px;color:#374151;line-height:1.7}.cp-call-featured-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:11px 22px;border-radius:var(--radius);background:var(--c-base);color:#fff;font-size:13px;font-weight:700;text-decoration:none;align-self:flex-start;transition:background .15s,transform .15s}.cp-call-featured-btn:hover{background:var(--c-base-hover);transform:translateX(2px);text-decoration:none;color:#fff}.cp-call-open-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-base);background:#fff;border:1.5px solid var(--c-base);padding:3px 9px;border-radius:var(--border-radius);align-self:flex-start}.cp-call-open-pill::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--c-base);animation:cp-pulse 1.8s ease-in-out infinite}@keyframes cp-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.7)}}.cp-call-name{font-size:14px;font-weight:700;color:#1c1f2e;line-height:1.35}.cp-call-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--c-muted)}.cp-call-meta i{font-size:12px;margin-right:2px}.cp-call-desc{font-size:13px;color:#6b7280;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-call-apply{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:700;color:var(--c-base);text-decoration:none;transition:gap .15s,color .15s}.cp-call-apply:hover{gap:10px;text-decoration:none;color:var(--c-base-hover)}.cp-offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:14px}.cp-offer-card{border:1.5px solid var(--c-border);border-radius:var(--radius);background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:box-shadow .2s,transform .2s}.cp-offer-card:hover{box-shadow:0 8px 28px rgba(0,0,0,0.09);transform:translateY(-3px)}.cp-offer-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column;gap:6px}.cp-offer-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.cp-offer-logo{width:40px;height:40px;flex-shrink:0;border-radius:var(--border-radius);object-fit:contain;border:1px solid #e8ecf2;background:#f8f9fb}.cp-offer-logo-placeholder{width:40px;height:40px;flex-shrink:0;border-radius:var(--border-radius);background:#f0f2f5;display:flex;align-items:center;justify-content:center}.cp-offer-logo-placeholder i{font-size:18px;color:#6b7280}.cp-offer-name{font-size:13.5px;font-weight:700;color:#1c1f2e;line-height:1.35}.cp-offer-desc{font-size:12.5px;color:#6b7280;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-offer-action{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--c-base);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;transition:gap .15s,color .15s}.cp-offer-action:hover{gap:9px;color:var(--c-base-hover);text-decoration:none}.cp-offer-picker-backdrop{display:none;position:fixed;inset:0;z-index:500;background:rgba(0,0,0,0.45);backdrop-filter:blur(4px);align-items:center;justify-content:center}.cp-offer-picker-backdrop.open{display:flex}.cp-offer-picker{background:#fff;border-radius:var(--radius);padding:28px 28px 24px;min-width:300px;max-width:440px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,0.2)}.cp-offer-picker-title{font-size:15px;font-weight:800;color:#1c1f2e;margin-bottom:6px}.cp-offer-picker-sub{font-size:13px;color:#6b7280;margin-bottom:18px}.cp-offer-picker-list{display:flex;flex-direction:column;gap:8px}.cp-offer-picker-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:calc(var(--radius) - 2px);border:1.5px solid var(--c-border);text-decoration:none;color:#1c1f2e;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s}.cp-offer-picker-item:hover{border-color:var(--c-base);background:#f8f9fb;text-decoration:none;color:#1c1f2e}.cp-offer-picker-item i{color:var(--c-base);font-size:14px;flex-shrink:0}.cp-offer-picker-close{margin-top:16px;width:100%;padding:9px;background:none;border:1.5px solid var(--c-border);border-radius:calc(var(--radius) - 2px);font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s}.cp-offer-picker-close:hover{background:#f3f4f6}.cp-footer{background:#1a1f2e;padding:52px 48px 36px}.cp-footer-inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px}.cp-footer-col-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,0.4);margin-bottom:16px}.cp-footer-row{display:flex;align-items:center;gap:11px;color:rgba(255,255,255,0.8);font-size:13.5px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.08);text-decoration:none}.cp-footer-row:last-child{border-bottom:none}.cp-footer-row i{color:rgba(255,255,255,0.45);font-size:16px;flex-shrink:0;width:20px;text-align:center}a.cp-footer-row:hover{color:#fff;text-decoration:none}.cp-footer-social{display:flex;flex-wrap:wrap;gap:8px}.cp-footer-social-link{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--radius);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.85);font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s}.cp-footer-social-link:hover{background:rgba(255,255,255,0.2);color:#fff;text-decoration:none}.cp-footer-social-link i{font-size:15px}.cp-footer-member{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.cp-footer-member:last-child{border-bottom:none}.cp-footer-avatar{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.15);border:1.5px solid rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:12px;flex-shrink:0}.cp-footer-member-name{font-size:13.5px;font-weight:600;color:rgba(255,255,255,0.9)}.cp-footer-member-fn{font-size:12px;color:rgba(255,255,255,0.45)}.cp-footer-bottom{max-width:980px;margin:32px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);font-size:12px;color:rgba(255,255,255,0.3)}.cp-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:14px}.cp-event-card{border:1.5px solid var(--c-border);border-radius:var(--radius);background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit}.cp-event-card:hover{box-shadow:0 8px 28px rgba(0,0,0,0.09);transform:translateY(-3px);text-decoration:none;color:inherit}.cp-event-img{width:100%;height:140px;object-fit:cover;display:block;background:#f5f7fa}.cp-event-img-placeholder{width:100%;height:100px;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.cp-event-img-placeholder i{font-size:28px;color:#9ca3af}.cp-event-body{padding:14px 16px 18px;flex:1;display:flex;flex-direction:column;gap:8px}.cp-event-name{font-size:14px;font-weight:700;color:#1c1f2e;line-height:1.35}.cp-event-date{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--c-base)}.cp-event-date i{font-size:13px}.cp-event-multi{font-size:12px;color:var(--c-muted);display:inline-flex;align-items:center;gap:4px}.cp-event-cta{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--c-base);text-decoration:none;transition:gap .15s,color .15s}.cp-event-cta:hover{gap:10px}.cp-event-place{font-size:12px;color:var(--c-muted);display:inline-flex;align-items:center;gap:4px}.cp-event-place i{font-size:13px}.cp-event-featured{margin-top:14px;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--c-border);box-shadow:0 4px 20px rgba(0,0,0,0.07)}.cp-event-featured-img-wrap{position:relative}.cp-event-featured-img{width:100%;height:140px;object-fit:cover;display:block}.cp-event-featured-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,0,0,0.25),transparent 60%);pointer-events:none}.cp-event-featured-img-placeholder{width:100%;height:100px;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.cp-event-featured-img-placeholder i{font-size:36px;color:#9ca3af}.cp-event-featured-body{padding:14px 20px 18px;background:#fff;border-top:3px solid var(--c-base);display:flex;flex-direction:column;gap:7px}.cp-event-featured-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-base);background:#fff;border:1.5px solid var(--c-base);padding:4px 12px;border-radius:var(--border-radius);align-self:flex-start}.cp-event-featured-name{font-size:18px;font-weight:800;color:#1c1f2e;line-height:1.25}.cp-event-featured-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--c-muted)}.cp-event-featured-meta i{margin-right:3px;color:var(--c-second)}.cp-event-featured-desc{font-size:14px;color:#374151;line-height:1.7}.cp-event-featured-prices{display:flex;flex-wrap:wrap;gap:6px}.cp-event-featured-price-tag{font-size:12px;font-weight:700;padding:3px 11px;border-radius:var(--border-radius);background:#fff;border:1.5px solid var(--c-second);color:var(--c-second)}.cp-event-featured-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:11px 22px;border-radius:var(--radius);background:var(--c-base);color:#fff;font-size:13px;font-weight:700;text-decoration:none;align-self:flex-start;transition:background .15s,transform .15s}.cp-event-featured-btn:hover{background:var(--c-base-hover);transform:translateX(2px);text-decoration:none;color:#fff}@media(max-width:860px){.cp-hero{background-attachment:scroll;height:280px}.cp-hero-name{font-size:32px}.cp-body{padding:28px 20px}.cp-stats-section{padding:28px 20px}.cp-ind-grid{justify-content:flex-start}.cp-ind-card{flex:0 0 180px}.cp-ind-card--sm{flex:0 0 140px}.cp-footer{padding:36px 20px 28px}.cp-footer-inner{grid-template-columns:1fr;gap:32px}}#corpo_settings{background:#f4f6fb}#corpo_settings .cs-header-actions{display:inline-flex;align-items:center;gap:8px;margin-top:12px}#corpo_settings .cs-btn-save{display:inline-flex;align-items:center;gap:6px;background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}#corpo_settings .cs-btn-save:hover{background:#0E6782}#corpo_settings .cs-btn-save:disabled{background:#a0aec0;cursor:default}#corpo_settings .cs-btn-outline{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#17ACD9;border:1.5px solid #17ACD9;border-radius:var(--border-radius);padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s}#corpo_settings .cs-btn-outline:hover{background:#E0F7FC;text-decoration:none}#corpo_settings .cs-publish-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--border-radius);font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s}#corpo_settings .cs-publish-badge.published{background:#d1fae5;color:#065f46}#corpo_settings .cs-publish-badge.draft{background:#fef3c7;color:#92400e}#corpo_settings .cs-publish-badge:hover.published{background:#a7f3d0}#corpo_settings .cs-publish-badge:hover.draft{background:#fde68a}#corpo_settings .cs-layout{display:grid;grid-template-columns:220px 1fr 280px;gap:20px;padding:0 0 48px;align-items:start}#corpo_settings .cs-card{background:#fff;border:1px solid #e8ecf2;border-radius:var(--border-radius);overflow:hidden;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}#corpo_settings .cs-card-head{padding:14px 20px;border-bottom:1px solid #f0f2f7;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:7px}#corpo_settings .cs-card-head i{color:#6b7280;font-size:15px}#corpo_settings .cs-card-body{padding:18px 20px}#corpo_settings .cs-field{margin-bottom:14px}#corpo_settings .cs-field:last-child{margin-bottom:0}#corpo_settings .cs-label{font-size:12px;font-weight:600;color:#6b7280;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}#corpo_settings .cs-hint{font-size:12px;color:#b0b8c4;margin-top:3px}#corpo_settings .cs-input{width:100%;border:1px solid #dde2ec;border-radius:var(--border-radius);padding:8px 11px;font-size:13.5px;color:#1a1f2e;background:#fafbfd;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}#corpo_settings .cs-input:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.1);background:#fff}#corpo_settings .cs-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#corpo_settings .cs-save-row{display:flex;align-items:center;gap:10px;margin-top:14px}#corpo_settings .cs-btn-save-sm{display:inline-flex;align-items:center;gap:5px;background:#17ACD9;color:#fff;border:none;border-radius:var(--border-radius);padding:6px 16px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s}#corpo_settings .cs-btn-save-sm:hover{background:#0E6782}#corpo_settings .cs-btn-save-sm:disabled{background:#a0aec0;cursor:default}#corpo_settings .cs-saved-msg{font-size:12px;color:#38a169;font-weight:600;opacity:0;transition:opacity .3s;display:flex;align-items:center;gap:4px}#corpo_settings .cs-saved-msg.show{opacity:1}#corpo_settings .cs-logo-zone{width:90px;height:90px;border-radius:12px;border:2px dashed #d0d7e5;background:#f5f6f9;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s;margin:0 auto 10px}#corpo_settings .cs-logo-zone:hover{border-color:#17ACD9}#corpo_settings .cs-logo-zone img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}#corpo_settings .cs-logo-zone .cs-upload-hint{font-size:12px;color:#6b7280;text-align:center;line-height:1.4}#corpo_settings .cs-logo-zone i.la-image{font-size:22px;color:#cdd3dc;margin-bottom:4px}#corpo_settings .cs-upload-spinner{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;z-index:10;border-radius:inherit}#corpo_settings .cs-logo-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}#corpo_settings .cs-logo-zone:hover .cs-logo-overlay{opacity:1}#corpo_settings .cs-logo-overlay i{color:#fff;font-size:18px}#corpo_settings .cs-hero-zone{width:100%;height:110px;border-radius:10px;border:2px dashed #d0d7e5;background:#f5f6f9;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s;margin-bottom:10px}#corpo_settings .cs-hero-zone:hover{border-color:#17ACD9}#corpo_settings .cs-hero-zone img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}#corpo_settings .cs-hero-zone .cs-upload-hint{font-size:12px;color:#6b7280;text-align:center;line-height:1.4}#corpo_settings .cs-hero-zone i.la-image{font-size:22px;color:#cdd3dc;margin-bottom:4px}#corpo_settings .cs-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}#corpo_settings .cs-hero-zone:hover .cs-hero-overlay{opacity:1}#corpo_settings .cs-hero-overlay i{color:#fff;font-size:18px}#corpo_settings .cs-social-field{display:flex;align-items:center;gap:8px;margin-bottom:8px}#corpo_settings .cs-social-icon{width:30px;height:30px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff}#corpo_settings .cs-social-linkedin{background:#0a66c2}#corpo_settings .cs-social-facebook{background:#1877f2}#corpo_settings .cs-social-instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}#corpo_settings .cs-social-x{background:#000}#corpo_settings .cs-social-youtube{background:#f00}#corpo_settings .cs-social-error{display:none;font-size:12px;color:#e74c3c;margin:-4px 0 6px 38px}#corpo_settings .cs-social-error.show{display:block}#corpo_settings .cs-input.cs-input-error{outline:2px solid #e74c3c}#corpo_settings .cs-color-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f2f7;cursor:pointer}#corpo_settings .cs-color-row.cs-color-derived{cursor:default;opacity:.75}#corpo_settings .cs-color-row:last-of-type{border-bottom:none;padding-bottom:0}#corpo_settings .cs-color-swatch{width:36px;height:36px;border-radius:var(--border-radius);border:2px solid rgba(0,0,0,0.10);flex-shrink:0;cursor:pointer;position:relative;overflow:hidden}#corpo_settings .cs-color-swatch input[type=color]{position:absolute;inset:-4px;width:calc(100%+8px);height:calc(100%+8px);border:none;padding:0;cursor:pointer;opacity:0}#corpo_settings .cs-color-info{flex:1}#corpo_settings .cs-color-info strong{font-size:13px;font-weight:600;color:#1a1f2e;display:block}#corpo_settings .cs-color-hex{font-size:12px;color:#6b7280}#corpo_settings .cs-radius-row{display:flex;align-items:center;gap:10px;margin-top:4px}#corpo_settings .cs-radius-slider{flex:1;height:4px;accent-color:#17ACD9;cursor:pointer}#corpo_settings .cs-radius-preview{width:40px;height:40px;flex-shrink:0;background:transparent;border:2.5px solid #17ACD9;transition:border-radius .15s,border-color .15s}#corpo_settings .cs-radius-val{font-size:12px;color:#6b7280;width:28px;text-align:right;flex-shrink:0}#corpo_settings .cs-team-card{display:flex;align-items:center;gap:12px;background:#fafbfd;border:1px solid #e8ecf4;border-radius:10px;padding:10px 12px;margin-bottom:8px;position:relative}#corpo_settings .cs-avatar-wrap{flex-shrink:0;position:relative;width:44px;height:44px;cursor:pointer}#corpo_settings .cs-avatar-placeholder{width:44px;height:44px;border-radius:50%;border:2px dashed #c5ccd8;background:#f0f2f7;display:flex;align-items:center;justify-content:center}#corpo_settings .cs-avatar-placeholder i{font-size:18px;color:#c5ccd8}#corpo_settings .cs-avatar-img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #e4e8ef}#corpo_settings .cs-avatar-overlay{position:absolute;inset:0;border-radius:50%;background:rgba(14,31,46,0.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}#corpo_settings .cs-avatar-wrap:hover .cs-avatar-overlay{opacity:1}#corpo_settings .cs-avatar-overlay i{font-size:13px;color:#fff}#corpo_settings #cs-team-list{display:grid;grid-template-columns:1fr;gap:10px}#corpo_settings .cs-team-card{flex-direction:column;align-items:center;text-align:center;padding:16px 14px 12px;position:relative}#corpo_settings .cs-avatar-wrap{margin-bottom:10px}#corpo_settings .cs-member-fields{width:100%;display:flex;flex-direction:column;gap:6px}#corpo_settings .cs-member-fields .cs-input{font-size:12.5px;padding:6px 10px;text-align:left}#corpo_settings .cs-remove-btn{position:absolute;top:8px;right:8px;background:none;border:none;color:#c5ccd8;font-size:15px;cursor:pointer;padding:4px;transition:color .15s}#corpo_settings .cs-remove-btn:hover{color:#e05252}#corpo_settings .cs-add-member-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1.5px dashed #c5ccd8;border-radius:var(--border-radius);background:none;color:#6b7280;padding:8px;font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s;margin-top:4px}#corpo_settings .cs-add-member-btn:hover{border-color:#17ACD9;color:#17ACD9}#corpo_settings .cs-ind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}#corpo_settings .cs-ind-card{background:#fafbfd;border:1px solid #e8ecf4;border-radius:12px;overflow:hidden;transition:opacity .2s;display:flex;flex-direction:row}#corpo_settings .cs-ind-card.cs-ind-off{opacity:.4}#corpo_settings .cs-ind-card--other{flex-direction:column}#corpo_settings .cs-ind-card-main{flex:1;min-width:0;display:flex;flex-direction:column}#corpo_settings .cs-other-org-header{display:flex;align-items:center;gap:7px;padding:10px 10px 6px;border-bottom:1px solid #f0f3f9}#corpo_settings .cs-other-org-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;border:1px solid #e8ecf4;flex-shrink:0}#corpo_settings .cs-other-org-initial{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-size:12px;font-weight:700;background:#e8ecf4;color:#6b7280;flex-shrink:0}#corpo_settings .cs-other-org-name{font-size:12px;font-weight:700;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#corpo_settings .cs-ind-chart-thumb{width:100%;height:80px;pointer-events:none}#corpo_settings .cs-ind-card-foot{padding:8px 10px 10px;flex:1}#corpo_settings .cs-ind-card-name{font-size:12px;font-weight:700;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#corpo_settings .cs-ind-card-val{font-size:18px;font-weight:800;color:#17ACD9;line-height:1.1;margin-top:2px}#corpo_settings .cs-ind-card-foot-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}#corpo_settings .cs-ind-card-period{font-size:12px;color:#b0b8c4}#corpo_settings .cs-toggle{position:relative;width:30px;height:17px;flex-shrink:0}#corpo_settings .cs-toggle input{opacity:0;width:0;height:0}#corpo_settings .cs-toggle-slider{position:absolute;inset:0;background:#dde2ec;border-radius:var(--border-radius);cursor:pointer;transition:background .2s}#corpo_settings .cs-toggle-slider:before{content:'';position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;left:3px;top:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,0.2)}#corpo_settings .cs-toggle input:checked+.cs-toggle-slider{background:#17ACD9}#corpo_settings .cs-toggle input:checked+.cs-toggle-slider:before{transform:translateX(13px)}#corpo_settings .cs-ind-empty{font-size:13px;color:#6b7280;text-align:center;padding:20px 0}#corpo_settings .cs-ind-card-mode{display:inline-flex;background:#eef0f7;border-radius:5px;padding:2px;gap:1px;margin-bottom:4px}#corpo_settings .cs-ind-card-mode button{border:none;background:none;border-radius:var(--border-radius);padding:2px 7px;font-size:9.5px;font-weight:600;color:#a0aec0;cursor:pointer;transition:background .12s,color .12s;line-height:1.4}#corpo_settings .cs-ind-card-mode button.active{background:#fff;color:#17ACD9;box-shadow:0 1px 2px rgba(0,0,0,0.07)}#corpo_settings .cs-ind-customize{display:flex;align-items:center;margin-top:7px;padding-top:7px;border-top:1px solid #f0f2f7}#corpo_settings .cs-ind-swatches{display:flex;gap:4px;align-items:center;flex-wrap:wrap}#corpo_settings .cs-ind-swatch-sep{width:1px;height:14px;background:#dde2ec;margin:0 2px;flex-shrink:0}#corpo_settings .cs-ind-swatch{width:11px;height:11px;border-radius:50%;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:transform .12s}#corpo_settings .cs-ind-swatch.active{border-color:#1a1f2e;transform:scale(1.2)}#corpo_settings .cs-ind-style-strip{width:28px;flex-shrink:0;border-left:1px solid #eef0f7;background:#f5f7fb;border-radius:0 12px 12px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 0}#corpo_settings .cs-ind-style-btn{border:none;background:none;border-radius:5px;padding:4px;color:#ccd0da;line-height:1;cursor:pointer;transition:background .12s,color .12s;display:flex;align-items:center;justify-content:center;width:22px;height:22px}#corpo_settings .cs-ind-style-btn svg{display:block}#corpo_settings .cs-ind-style-btn.active{background:#e8edff;color:#17ACD9}#corpo_settings .cs-ind-tree{margin-bottom:20px}#corpo_settings .cs-ind-tree:last-child{margin-bottom:0}#corpo_settings .cs-ind-parent{background:#fff;border:1.5px solid #17ACD9;border-radius:12px;overflow:hidden;transition:opacity .2s;display:flex;flex-direction:row}#corpo_settings .cs-ind-parent.cs-ind-off{opacity:.4}#corpo_settings .cs-ind-parent-badge{position:absolute;top:7px;left:8px;background:#E0F7FC;color:#17ACD9;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:var(--border-radius);z-index:1}#corpo_settings .cs-ind-children-block{display:flex;align-items:stretch;margin-top:0;padding-left:16px}#corpo_settings .cs-ind-vline{width:2px;background:#d6ddf0;border-radius:2px;flex-shrink:0;margin-right:10px}#corpo_settings .cs-ind-children-inner{flex:1;min-width:0;padding:8px 0 2px}#corpo_settings .cs-ind-feeds-label{font-size:12px;font-weight:700;color:#c5cdd9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:flex;align-items:center;gap:6px}#corpo_settings .cs-ind-feeds-label::after{content:'';flex:1;height:1px;background:#eaecf4}#corpo_settings .cs-ind-standalone-head{font-size:12px;font-weight:700;color:#c5cdd9;text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px}#cs-indicator-modal{display:none;position:fixed;inset:0;z-index:1050;background:rgba(14,31,46,0.5);align-items:center;justify-content:center}#cs-indicator-modal.open{display:flex}#cs-indicator-modal .cs-modal-box{background:#fff;border-radius:var(--border-radius);box-shadow:0 8px 40px rgba(0,0,0,0.18);width:90vw;max-width:820px;height:82vh;display:flex;flex-direction:column;overflow:hidden}#cs-indicator-modal .cs-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f2f5;flex-shrink:0}#cs-indicator-modal .cs-modal-title{font-size:15px;font-weight:700;color:#1a1f2e;display:flex;align-items:center;gap:8px}#cs-indicator-modal .cs-modal-title i{color:#17ACD9}#cs-indicator-modal .cs-modal-close{width:30px;height:30px;border-radius:6px;border:none;background:#f5f6f8;color:#6c757d;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}#cs-indicator-modal .cs-modal-close:hover{background:#e9ecef;color:#1a1f2e}#cs-indicator-modal iframe{flex:1;border:none;width:100%}.proj-page{padding:24px 15px 60px}.proj-logframe-banner{background:linear-gradient(135deg,#1F3D50 0,#0e6782 100%);border-radius:14px;margin-bottom:22px;overflow:hidden}.proj-logframe-top{display:flex;align-items:center;gap:16px;padding:16px 20px}.proj-logframe-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.proj-logframe-body{flex:1;min-width:0}.proj-logframe-title{font-size:14px;font-weight:700;color:#fff;margin:0 0 3px}.proj-logframe-desc{font-size:12px;color:rgba(255,255,255,0.72);margin:0;line-height:1.5}.proj-logframe-actions{flex-shrink:0}.proj-logframe-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.1);border:none;border-radius:8px;padding:6px 12px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.proj-logframe-link:hover{background:rgba(255,255,255,0.18);color:#fff}.proj-logframe-chevron{transition:transform .25s ease}.proj-logframe-open .proj-logframe-chevron{transform:rotate(180deg)}.proj-logframe-detail{max-height:0;overflow:hidden;transition:max-height .35s ease}.proj-logframe-open .proj-logframe-detail{max-height:300px}.proj-logframe-detail-inner{background:#fff;margin:0 8px 8px;border-radius:10px;padding:20px}.proj-logframe-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:640px){.proj-logframe-detail-grid{grid-template-columns:1fr}}.proj-logframe-detail-item{display:flex;gap:12px;align-items:flex-start}.proj-logframe-detail-item>i{font-size:20px;color:var(--blue4);flex-shrink:0;margin-top:2px}.proj-logframe-detail-item strong{display:block;font-size:13px;font-weight:700;color:var(--slate6);margin-bottom:3px}.proj-logframe-detail-item p{font-size:12px;color:var(--slate4);margin:0;line-height:1.5}.proj-stats{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.proj-stat{flex:1;min-width:150px;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.06);padding:18px 20px}.proj-stat-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin:0 0 6px}.proj-stat-value{font-size:22px;font-weight:700;color:#1a1f2e;margin:0;display:flex;align-items:center;gap:8px}.proj-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin:20px 0 8px}.proj-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:14px 18px;margin-bottom:8px;display:flex;align-items:center;gap:16px;transition:transform .15s,box-shadow .15s;text-decoration:none;color:inherit;flex:1;min-width:0;margin-right:16px}.proj-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.10);color:inherit;text-decoration:none}.proj-thumb{width:52px;height:52px;flex-shrink:0;border-radius:var(--border-radius);object-fit:cover;background:#f0f2f5}.proj-thumb-empty{width:52px;height:52px;flex-shrink:0;border-radius:var(--border-radius);background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:20px}.proj-info{flex:1;min-width:0}.proj-name{font-size:14px;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px}.proj-meta{font-size:12px;color:#667085;margin:0}.proj-progress-wrap{flex-shrink:0;min-width:120px}.proj-progress-bar{height:5px;border-radius:3px;background:#e8eaf0;overflow:hidden;margin-bottom:4px}.proj-progress-fill{height:100%;border-radius:3px;background:#17ACD9}.proj-progress-label{font-size:12px;color:#667085;text-align:right}.proj-badge{flex-shrink:0;padding:3px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:600}.proj-badge-active{background:#f0fff4;color:#276749;border:1px solid #9ae6b4}.proj-badge-inactive{background:#fff5f5;color:#c53030;border:1px solid #fed7d7}.proj-actions{flex-shrink:0;display:flex;gap:6px}.proj-btn{width:34px;height:34px;border-radius:var(--border-radius);border:1.5px solid #c5cdd8;background:#fff;color:#344054;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s;text-decoration:none}.proj-btn:hover{border-color:#17ACD9;color:#17ACD9;background:#E0F7FC;text-decoration:none}.proj-btn.red:hover{border-color:#e53e3e;color:#e53e3e;background:#fff5f5}.proj-btn-kpi{width:auto;height:34px;padding:0 12px;gap:5px;font-size:12px;font-weight:600;color:#17ACD9;border-color:#b8e8f5;background:#E0F7FC}.proj-btn-kpi:hover{background:#17ACD9;color:#fff;border-color:#17ACD9}.proj-btn-kpi i{font-size:14px}.proj-search{width:100%;padding:9px 14px 9px 38px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#f8f9fb;font-size:13.5px;color:#1a1f2e;outline:none;transition:border-color .15s,box-shadow .15s;margin-bottom:14px}.proj-search:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12);background:#fff}.proj-search-wrap{position:relative}.proj-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:15px;pointer-events:none}.proj-empty{text-align:center;padding:40px 20px;color:#6b7280;font-size:13px}.proj-empty i{font-size:32px;display:block;margin-bottom:8px}#simple_org_dashboard .sod-wrapper{max-width:760px;margin:0 auto;padding:24px 20px 48px}#simple_org_dashboard .sod-logo-row{display:flex;align-items:center;gap:14px;padding:20px 4px 0;margin-bottom:16px}#simple_org_dashboard .sod-logo-wrap{position:relative;width:58px;height:58px;flex-shrink:0;cursor:pointer}#simple_org_dashboard .sod-logo,#simple_org_dashboard .sod-logo-placeholder{width:58px;height:58px;border-radius:10px;border:2px solid #e4e8ef;background:#fff;object-fit:contain;box-shadow:0 2px 6px rgba(0,0,0,0.08);display:block}#simple_org_dashboard .sod-logo-placeholder{background:#f0f4ff;display:flex;align-items:center;justify-content:center}#simple_org_dashboard .sod-logo-overlay{position:absolute;inset:0;border-radius:10px;background:rgba(14,31,46,0.55);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}#simple_org_dashboard .sod-logo-wrap:hover .sod-logo-overlay{opacity:1}#simple_org_dashboard .sod-logo-overlay i{font-size:18px;color:#fff}#simple_org_dashboard .sod-org-name-wrap{display:flex;align-items:center;gap:6px}#simple_org_dashboard #sod-org-name{font-size:20px;font-weight:700;color:#1a1f2e;border:none;background:transparent;outline:none;padding:2px 6px;border-radius:6px;min-width:60px;max-width:340px;transition:background .15s,box-shadow .15s}#simple_org_dashboard #sod-org-name:hover{background:#f5f7fa}#simple_org_dashboard #sod-org-name:focus{background:#fff;box-shadow:0 0 0 2px rgba(23,172,217,0.25)}#simple_org_dashboard .sod-name-save-btn{display:none;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--border-radius);border:none;background:#17ACD9;color:#fff;font-size:12px;font-weight:600;cursor:pointer}#simple_org_dashboard #sod-org-name:focus ~ .sod-name-save-btn,#simple_org_dashboard .sod-name-save-btn.visible{display:inline-flex}#simple_org_dashboard .sod-org-type{font-size:12px;color:#6b7280;font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-top:1px}#simple_org_dashboard .sod-card{background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,0.06);padding:16px 18px;margin-bottom:10px}#simple_org_dashboard .sod-card-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 3px}#simple_org_dashboard .sod-card-sub{font-size:12px;color:#c4cdd8;margin:0 0 12px;font-style:italic}#simple_org_dashboard .sod-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}@media(max-width:540px){#simple_org_dashboard .sod-grid{grid-template-columns:1fr}}#simple_org_dashboard .sod-field-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#c4cdd8;margin-bottom:2px}#simple_org_dashboard .sod-field-value{font-size:13px;color:#1a1f2e;font-weight:500}#simple_org_dashboard .sod-chip-group{margin-bottom:10px}#simple_org_dashboard .sod-chip-group:last-child{margin-bottom:0}#simple_org_dashboard .sod-chip-group-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#b0b8c5;margin-bottom:5px}#simple_org_dashboard .sod-chips{display:flex;flex-wrap:wrap;gap:5px}#simple_org_dashboard .sod-chip{padding:3px 10px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#f8f9fb;font-size:12px;font-weight:500;color:#667085;cursor:pointer;transition:border-color .15s,background .15s,color .15s;user-select:none}#simple_org_dashboard .sod-chip:hover{border-color:#17ACD9;color:#17ACD9;background:#f0f4ff}#simple_org_dashboard .sod-chip.selected{border-color:#17ACD9;background:#17ACD9;color:#fff}#simple_org_dashboard .sod-save-row{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #f0f2f5}#simple_org_dashboard .sod-btn-save{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;border-radius:16px;border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(23,172,217,0.28);transition:transform .15s,box-shadow .15s}#simple_org_dashboard .sod-btn-save:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(23,172,217,0.38)}#simple_org_dashboard .sod-btn-save:disabled{opacity:.65;cursor:not-allowed;transform:none}#simple_org_dashboard .sod-save-msg{font-size:12px;color:#1cc88a;display:none}#simple_org_dashboard .sod-tab-nav{display:flex;gap:4px;border-bottom:2px solid #f0f2f5;margin:6px 0 12px}#simple_org_dashboard .sod-tab-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:none;background:none;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;border-radius:0}#simple_org_dashboard .sod-tab-btn:hover{color:#17ACD9}#simple_org_dashboard .sod-tab-btn.active{color:#17ACD9;border-bottom-color:#17ACD9;background:white}#simple_org_dashboard .sod-card-hint{font-size:13px;color:#6b7280;margin:-6px 0 16px;line-height:1.55}#simple_org_dashboard .sod-tab-desc{font-size:12px;color:#adb5c0;font-style:italic;margin:0 0 12px}#simple_org_dashboard .sod-indicator-card{display:flex;align-items:center;gap:16px}#simple_org_dashboard .sod-indicator-icon{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}#simple_org_dashboard .sod-indicator-icon i{font-size:20px;color:#fff}#simple_org_dashboard .sod-indicator-body{flex:1;min-width:0}#simple_org_dashboard .sod-indicator-body h4{font-size:13px;font-weight:700;color:#1a1f2e;margin:0 0 3px}#simple_org_dashboard .sod-indicator-body p{font-size:12px;color:#6b7280;margin:0;line-height:1.5}#simple_org_dashboard .sod-btn-indicators{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:var(--border-radius);border:1.5px solid #17ACD9;background:transparent;color:#17ACD9;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;flex-shrink:0}#simple_org_dashboard .sod-btn-indicators:hover{background:#17ACD9;color:#fff}#sod-indicator-modal{display:none;position:fixed;inset:0;z-index:1050;background:rgba(14,31,46,0.5);align-items:center;justify-content:center}#sod-indicator-modal.open{display:flex}#sod-indicator-modal .sod-modal-box{background:#fff;border-radius:var(--border-radius);box-shadow:0 8px 40px rgba(0,0,0,0.18);width:90vw;max-width:820px;height:82vh;display:flex;flex-direction:column;overflow:hidden}#sod-indicator-modal .sod-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f2f5;flex-shrink:0}#sod-indicator-modal .sod-modal-title{font-size:15px;font-weight:700;color:#1a1f2e;display:flex;align-items:center;gap:8px}#sod-indicator-modal .sod-modal-title i{color:#17ACD9}#sod-indicator-modal .sod-modal-close{width:30px;height:30px;border-radius:6px;border:none;background:#f5f6f8;color:#6c757d;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}#sod-indicator-modal .sod-modal-close:hover{background:#e9ecef;color:#1a1f2e}#sod-indicator-modal iframe{flex:1;border:none;width:100%}#simple_org_dashboard .sod-interests-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}#simple_org_dashboard .sod-interests-why{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;font-weight:700;color:#16a34a;background:#f0fdf4;border-radius:var(--border-radius);padding:4px 10px;white-space:nowrap}#simple_org_dashboard .sod-feat--wide{grid-column:1 / -1}#simple_org_dashboard .sod-feat-setup-row{display:flex;align-items:center;gap:14px}#simple_org_dashboard .sod-feat--setup{border-style:dashed;cursor:pointer}#simple_org_dashboard .sod-feat--setup:hover,#simple_org_dashboard .sod-feat--setup.active{border-color:#16a34a;border-style:solid;box-shadow:0 4px 14px rgba(22,163,74,0.1)}#simple_org_dashboard .sod-feat--setup.active .sod-feat-link{color:#16a34a}#simple_org_dashboard .sod-interests-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}#simple_org_dashboard .sod-interests-panel.open{max-height:1200px}#simple_org_dashboard .sod-interests-panel-inner{border-top:1.5px solid #e9ecf2;padding-top:20px;margin-top:16px}#simple_org_dashboard .sod-explore-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(135deg,#2B536D 0,#17ACD9 100%);border-radius:var(--border-radius);text-decoration:none;margin-bottom:16px;transition:opacity .15s,transform .15s}#simple_org_dashboard .sod-explore-banner:hover{opacity:.92;transform:translateY(-1px)}#simple_org_dashboard .sod-explore-left{display:flex;align-items:center;gap:14px}#simple_org_dashboard .sod-explore-icon{width:42px;height:42px;border-radius:10px;flex-shrink:0;background:rgba(255,255,255,0.18);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}#simple_org_dashboard .sod-explore-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}#simple_org_dashboard .sod-explore-sub{font-size:12px;color:rgba(255,255,255,0.75);line-height:1.4}#simple_org_dashboard .sod-explore-arrow{font-size:20px;color:rgba(255,255,255,0.6);flex-shrink:0}#simple_org_dashboard .sod-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:4px}#simple_org_dashboard .sod-feat{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;border:1.5px solid #e9ecf2;background:white;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}#simple_org_dashboard .sod-feat:hover{border-color:#c7d2fe;box-shadow:0 4px 14px rgba(23,172,217,0.1);transform:translateY(-1px)}#simple_org_dashboard .sod-feat-icon{width:38px;height:38px;border-radius:9px;margin-bottom:2px;display:flex;align-items:center;justify-content:center;font-size:18px}#simple_org_dashboard .sod-feat-name{font-size:13px;font-weight:700;color:#1a1f2e}#simple_org_dashboard .sod-feat-desc{font-size:12px;color:#6b7280;line-height:1.5;flex:1}#simple_org_dashboard .sod-feat-link{font-size:12px;font-weight:600;color:#17ACD9;display:inline-flex;align-items:center;gap:4px;margin-top:4px}#simple_org_dashboard .sod-help-section{margin:32px 0 8px;border-top:1.5px solid #e9ecf2;padding-top:28px}#simple_org_dashboard .sod-help-title{font-size:16px;font-weight:700;color:#1a1f2e;display:flex;align-items:center;gap:8px;margin-bottom:6px}#simple_org_dashboard .sod-help-title i{color:#17ACD9;font-size:18px}#simple_org_dashboard .sod-help-sub{font-size:13px;color:#6b7280;margin:0 0 16px;line-height:1.55}#simple_org_dashboard .sod-help-cards{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}#simple_org_dashboard .sod-help-card{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:12px;background:#fff;border:1.5px solid #e9ecf2;font-size:13.5px;font-weight:600;color:#1a1f2e;text-decoration:none;flex:1;min-width:200px;transition:border-color .15s,box-shadow .15s}#simple_org_dashboard .sod-help-card:hover{border-color:#17ACD9;box-shadow:0 2px 10px rgba(23,172,217,0.12);color:#17ACD9}#simple_org_dashboard .sod-help-card i{font-size:18px;color:#17ACD9;flex-shrink:0}#simple_org_dashboard .sod-help-card--plain{cursor:default}#simple_org_dashboard .sod-help-card--plain:hover{border-color:#e9ecf2;box-shadow:none;color:#1a1f2e}#simple_org_dashboard .sod-help-promo{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#E0F7FC 0,#f0fdf4 100%);border:1.5px solid #c7d2fe;border-radius:var(--border-radius);padding:18px 22px}#simple_org_dashboard .sod-help-promo>i{font-size:22px;color:#17ACD9;flex-shrink:0;margin-top:2px}#simple_org_dashboard .sod-help-promo strong{font-size:13.5px;font-weight:700;color:#1a1f2e;display:block;margin-bottom:4px}#simple_org_dashboard .sod-help-promo p{font-size:12.5px;color:#6b7280;margin:0;line-height:1.55}#MatchModalTemplate .modal-header,#modalAddVolunteer .modal-header{padding:0;display:block}#MatchModalTemplate .modal-header .header,#modalAddVolunteer .modal-header .header{display:flex;justify-content:space-between;padding:1rem 1rem}.addcontact-modal-body{padding:24px;width:100%}.matching-modal-body .tab-link.active:after,.addcontact-modal-body .tab-link.active:after,.modalAddVolunteer #identification .tab-link.active:after{content:'';display:block;position:relative;transform:translate(0px,14px);left:50%;width:0;height:0;border-top:solid 4px var(--blue5);border-left:solid 4px transparent;border-right:solid 4px transparent}#MatchModalTemplate #addcontactdrawer .card .header,#modalAddVolunteer #addcontactdrawer .card .header{border-bottom:1px solid var(--slate3);background-color:var(--blue1)}#MatchModalTemplate #addcontactdrawer .card .header .title,#modalAddVolunteer #addcontactdrawer .card .header .title{padding:16px 16px 12px 16px}#MatchModalTemplate #addcontactdrawer .card .card-body,#modalAddVolunteer #addcontactdrawer .card .card-body{overflow-x:hidden;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll}.matching-modal-body .scrollable-row,.addcontact-modal-body .scrollable-row,.addvolunteer-modal-body .scrollable-row{flex-wrap:nowrap;overflow-x:scroll;border-right:1px solid var(--slate2);border-left:1px solid var(--slate2)}.matching-modal-body .card-body,.addcontact-modal-body .card-body,.addvolunteer-modal-body .card-body{padding:12px}.matching-modal-body .contact-card p,.addcontact-modal-body .contact-card p,.addvolunteer-modal-body .contact-card p{display:flex;overflow-wrap:anywhere}.matching-modal-body .contact-card,.addcontact-modal-body .contact-card,.addvolunteer-modal-body .contact-card{border:2px solid var(--slate2)}.matching-modal-body .selected .contact-card,.addcontact-modal-body .selected .contact-card,.addvolunteer-modal-body .selected .contact-card{border:2px solid var(--blue4);background-color:var(--blue1)}.matching-modal-body .col-3-5,.addvolunteer-modal-body .col-3-5{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;position:relative;padding-right:8px;padding-left:8px}.addcontact-modal-body .col-3-5{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;position:relative;width:100%;padding-right:15px;padding-left:15px}.matching-modal-body .tab-pane,.addcontact-modal-body .tab-pane,.addvolunteer-modal-body .tab-pane{padding:16px}#MatchModalTemplate #addcontactdrawer #contacttype .selected .card,#modalAddVolunteer #addcontactdrawer #contacttype .selected .card{border:1px solid var(--blue4);background-color:var(--blue1)}#MatchModalTemplate #addcontactdrawer .card div.h5,#modalAddVolunteer #addcontactdrawer .card div.h5{padding:8px}#MatchModalTemplate #addcontactdrawer .card div.h5 span,#modalAddVolunteer #addcontactdrawer .card div.h5 span{margin:0 8px}.drawer{position:fixed;top:62px;right:-33.33%;width:33.33%;height:100%;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,0.5);transition:right .3s ease;z-index:1000}.drawer-header{padding:20px 20px 0 20px}.drawer-header .btn{position:absolute;left:-30px;top:17px}.drawer .filteractions{position:sticky;padding:20px;bottom:0;width:100%;background:white;border-top:1px solid var(--slate3);box-shadow:0 -2px 10px 0 rgba(0,0,0,0.2)}.drawer .filteractions>div{width:100%;background-color:white}.drawer .filtercontainers{overflow:scroll;height:80vh;padding:20px 20px 62px 20px}.drawer .filtercontainer{border-radius:var(--border-radius);background-color:white;margin-bottom:16px;padding:16px;border:1px dashed var(--slate4)}.drawer .filtercontainer.empty{border:1px dashed var(--blue4);text-align:center;color:var(--blue4)}.drawer .filtercontainer label{max-width:90%}.drawer .filtercontainer p#pcount{margin-bottom:-13px;font-weight:500;font-size:small;text-align:right;width:100%;line-height:13px}.drawer .filtermainoperator{font-weight:600;width:100%;text-align:center;padding:8px}.drawer.open{right:0}#filtersModal .form-check label:hover{cursor:pointer}.drawer table#filtersTable tbody tr,.drawer table#listsTable tbody tr{cursor:pointer}.drawer table#filtersTable tbody td:first-child,.drawer table#listsTable tbody td:first-child{width:80%;text-wrap:wrap;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.drawer table#filtersTable i.la-filter,.drawer table#listsTable i.la-list{background-color:var(--blue1);color:var(--blue3);padding:8px;border-radius:var(--border-radius);font-size:20px}.drawer table#filtersTable .no-results,.drawer table#listsTable .no-results{text-align:center;color:var(--red4);display:none}.drawer table#filtersTable .no-results td div,.drawer table#listsTable .no-results td div{justify-content:center}.drawer .filter-param{margin-bottom:8px;display:flex;align-items:end;justify-content:space-between}.drawer .filter-param>div,.drawer .filter-param>div>input,.drawer .filter-param>div>select{width:90%}.drawer .filter-param .dropdown-toggle,.drawer .filter-param .input-group{width:100%}.list-edit{display:inline-block;background-color:var(--blue1);padding:8px;border-radius:var(--border-radius)}.column-dropdown{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding:12px 16px;z-index:1}.column-dropdown.open{display:block}.column-dropdown .draggable{cursor:move;padding:5px;border:1px solid #ccc;margin:2px 0}#filtersModal .form-check-input:disabled~.form-check-label,#filtersModal .form-check-input[disabled]~.form-check-label{color:var(--slate4);font-style:italic;cursor:not-allowed}.drawer .bootstrap-select.show-tick .dropdown-menu li a span.text{text-wrap:wrap;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}#ReturnToMailing{background-color:var(--green2);padding:16px;position:absolute;box-shadow:0 0 8px rgba(33,33,33,.2);width:100vw;top:62px}@media(min-width:768px){#ReturnToMailing{width:calc(100vw - 232px);top:0}.drawer{top:0}}#ReturnToMailing a{color:var(--slate6)}#ReturnToMailing a:hover{color:var(--blue5)}#ReturnToMailing a span{font-weight:500;margin-left:8px}.custom-form-elem{margin-bottom:16px;padding:8px}.custom-form-elem.error{background-color:rgba(255,223,231,0.4);border-radius:var(--border-radius)}.custom-form-elem.error .error-message{display:block!important;color:var(--red4);margin-top:8px;font-size:14px;font-weight:600}.radio-check-item:first-of-type{margin-top:8px}.radio-check-item{display:flex;align-items:center;margin-bottom:10px}.radio-check-item input[type=radio],.radio-check-item input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:var(--border-radius)}.radio-check-item label{margin-bottom:0;margin-left:8px;margin-right:8px;cursor:pointer}.other-input .form-control{height:32px;border:none;border-bottom:1px solid var(--slate3);border-radius:0;padding:2px}.form-grid-container{max-width:100%;width:100%;display:flex;overflow:auto}.form-grid-container table.form-grid{width:100%}table.form-grid tr>th{background-color:white;padding:8px}table.form-grid th:first-child,table.form-grid tr>td:first-child{position:sticky;left:-4px;z-index:2}table.form-grid tr:not(:last-child){border-bottom:8px solid white}table.form-grid td{background-color:var(--blue1)}table.form-grid th{max-width:80px;text-wrap:wrap;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;border-left:8px solid white;text-align:center;font-weight:400;padding:2px}table.form-grid tr td:first-child{justify-items:center;font-weight:400;padding:2px 2px 2px 8px;text-wrap:wrap;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}table.form-grid tr td:not(:first-child){text-align:center;justify-items:center;font-weight:400;padding:2px}table.form-grid td label{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer}table.form-grid td input{cursor:pointer}.linear-scale{display:flex;align-items:center;justify-content:space-between;margin-top:20px;width:100%;overflow:auto}.scale-label-left,.scale-label-right{max-width:100px;text-align:center;margin:0 10px}.scale-wrapper{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center}.scale-line{position:absolute;top:70%;left:0;right:0;height:2px;background-color:#ddd;z-index:0}.scale-options{display:flex;width:100%;justify-content:space-between}.scale-options .radio-check-item.radio-scale{margin-bottom:0;width:100%}.scale-options .radio-check-item.radio-scale label{width:100%;display:flex;flex-direction:column;text-align:center;align-items:center;min-height:3em;min-width:32px}.scale-options .radio-check-item.radio-scale input[type=radio]{cursor:pointer;min-height:24px;background-color:white;z-index:2}.modal-body.form-answers-modal .custom-form-elem input[type=radio]:checked{appearance:none;background-color:white!important;border:1px solid var(--slate5)!important;border-radius:50%;position:relative;width:16px;height:16px}.modal-body.form-answers-modal .custom-form-elem input[type=radio]:checked::after{content:"";border-radius:50%;background:var(--slate5);position:absolute;top:2px;left:2px;width:10px;height:10px}.modal-body.form-answers-modal .custom-form-elem input[type=checkbox]:checked{appearance:none;background-color:var(--slate5)!important;position:relative;width:16px;height:16px}.modal-body.form-answers-modal .custom-form-elem input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:1}.modal-body.form-answers-modal .custom-form-elem .w-100.d-flex.justify-content-center button.btn.btn-secondary.btn-sm{display:none}.custom-form-elem .scale-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:600px;margin-top:8px;position:relative}.custom-form-elem .scale-item{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;user-select:none}.custom-form-elem .scale-item input[type="radio"]{margin-top:7px;z-index:1}.custom-form-elem .scale-line{position:absolute;top:36px;left:0;right:0;height:2px;background-color:var(--blue3);z-index:0}.custom-form-elem .scale-container label span{font-size:14px}.custom-form-elem input[type="file"]{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;cursor:pointer;height:54px;padding:8px;width:auto}.custom-form-elem input[type="file"]::file-selector-button{background-color:white;border:1px solid var(--blue4);padding:6px 12px;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s ease}.custom-form-elem input[type="file"]::file-selector-button:hover{background-color:var(--blue1)}.custom-form-elem.form-img{width:100%;max-height:350px;display:inline-table}.custom-form-elem.form-img img{height:100%;max-height:350px;width:100%}.custom-form-user-data{background-color:var(--appbackground);border:1px solid var(--slate3);border-radius:var(--border-radius);margin-bottom:16px;padding:16px}.custom-form-user-data .custom-form-elem{margin-bottom:0;padding:0}.custom-form-user-data .custom-form-elem.error{padding:8px}.custom-form-user-data .row:not(:last-child) .col-12,.custom-form-user-data .row:not(:last-child) .col-6,.custom-form-user-data .row:not(:last-child) .col{margin-bottom:12px}.custom-form-user-data .data-row .col-12 .custom-form-elem,.custom-form-user-data .data-row .col-6 .custom-form-elem,.custom-form-user-data .data-row .col .custom-form-elem{width:100%}.custom-form-user-data .data-row .col-12,.custom-form-user-data .data-row .col-6,.custom-form-user-data .data-row .col{display:flex;align-items:end}.form-control.no-border{border:0;background-color:transparent}.form-control.small{font-size:14px;padding:2px;height:26px}body[data-parent="CallApply"]{background:#f0f2f5;padding:24px 16px 40px}body[data-parent="CallApply"] .custom-form-elem{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.07);padding:20px 22px;margin-bottom:12px;border:none}body[data-parent="CallApply"] .custom-form-elem.error{background:#fff;box-shadow:0 0 0 2px rgba(229,62,62,0.3)}body[data-parent="CallApply"] .custom-form-user-data{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.07);padding:20px 22px;margin-bottom:12px}body[data-parent="CallApply"] .custom-form-user-data .custom-form-elem{background:transparent;border-radius:0;box-shadow:none;padding:0;margin-bottom:14px}body[data-parent="CallApply"] .custom-form-user-data .custom-form-elem:last-child{margin-bottom:0}body[data-parent="CallApply"] .custom-form-user-data .custom-form-elem.error{background:rgba(255,245,245,0.7);border-radius:var(--border-radius);box-shadow:none;padding:8px}body[data-parent="CallApply"] .custom-form-elem>label:first-child{font-size:13.5px;font-weight:700;color:#1a1f2e;margin-bottom:3px;display:block;text-transform:none;letter-spacing:normal}body[data-parent="CallApply"] .custom-form-elem>small{display:block;font-size:12px;color:#9fa8b5;margin-bottom:10px;margin-top:1px}body[data-parent="CallApply"] .custom-form-elem .form-control{border:1.5px solid #e4e8ef;border-radius:var(--border-radius);background:#f8f9fb;font-size:14px;color:#1a1f2e;padding:10px 14px;height:auto;transition:border-color .15s,box-shadow .15s,background .15s}body[data-parent="CallApply"] .custom-form-elem .form-control:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12);background:#fff;outline:none}body[data-parent="CallApply"] .custom-form-elem textarea.form-control{min-height:100px;resize:vertical}body[data-parent="CallApply"] .radio-check-item{padding:9px 12px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;margin-bottom:6px;background:#f8f9fb;transition:border-color .15s,background .15s;align-items:center}body[data-parent="CallApply"] .radio-check-item:hover{border-color:#17ACD9;background:#f0f4ff}body[data-parent="CallApply"] .radio-check-item label{margin-bottom:0;font-size:13.5px;color:#1a1f2e;cursor:pointer}body[data-parent="CallApply"] .other-input .form-control{border:none;border-bottom:1.5px solid #e4e8ef;border-radius:0;background:transparent;padding:2px 4px}body[data-parent="CallApply"] .error-message{font-size:12.5px;color:#e53e3e;background:#fff5f5;border:1px solid #fed7d7;border-radius:7px;padding:8px 12px;margin-top:8px;font-weight:500}body[data-parent="CallApply"] .custom-form-elem .btn.btn-secondary.btn-sm{border-radius:16px;border:1.5px solid #e4e8ef;background:#fff;color:#667085;font-size:12px;font-weight:600;padding:6px 14px;transition:border-color .15s,color .15s}body[data-parent="CallApply"] .custom-form-elem .btn.btn-secondary.btn-sm:hover{border-color:#17ACD9;color:#17ACD9;background:#f0f4ff}body[data-parent="CallApply"] table.form-grid td{background-color:#f0f4ff}body[data-parent="CallApply"] table.form-grid tr:not(:last-child){border-bottom:6px solid #f0f2f5}body[data-parent="CallApply"] table.form-grid tr>th{background-color:#f0f2f5}body[data-parent="CallApply"] #CustFormNextBtn,body[data-parent="CallApply"] #CustForPrevBtn{display:none!important}body[data-parent="CallApply"] #CustFormNextBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 28px;border-radius:var(--border-radius);border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(23,172,217,0.35);transition:transform .18s,box-shadow .18s}body[data-parent="CallApply"] #CustFormNextBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,172,217,0.4)}body[data-parent="CallApply"] #CustFormNextBtn[disabled]{opacity:.65;cursor:not-allowed;transform:none}body[data-parent="CallApply"] #CustForPrevBtn{display:inline-flex;align-items:center;gap:7px;padding:11px 22px;border-radius:var(--border-radius);border:1.5px solid #e4e8ef;background:#fff;color:#1a1f2e;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}body[data-parent="CallApply"] #CustForPrevBtn:hover{border-color:#17ACD9;background:#f0f4ff;color:#17ACD9}body.iframe-body-import{padding:0;margin:0;background-color:white;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;height:100vh}.iframe-body-import .header-progress{display:flex;justify-content:left;padding:8px;background-color:var(--slate2);border-bottom:1px solid var(--slate3)}.iframe-body-import .header-progress .step{display:flex;align-items:center;margin-right:16px;margin-left:16px;color:var(--slate4)}.iframe-body-import .header-progress .step.active{color:var(--slate6)}.iframe-body-import .header-progress .step .step-number{font-size:16px;background-color:var(--slate4);color:white;border-radius:50%;width:24px;height:24px;text-align:center;margin-right:8px}.iframe-body-import .header-progress .step.active .step-number{background-color:var(--blue5)}.iframe-body-import .import-content{flex-grow:1;overflow-y:auto;padding:20px;overflow-x:hidden}.iframe-body-import .import-footer{display:flex;justify-content:space-between;padding:12px 20px;border-top:1px solid #e5e5e5;position:sticky;bottom:0;background:white}.iframe-body-import .upload-box{width:100%;height:80%;border:2px dashed #e5e5e5;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;padding:20px;border-radius:var(--border-radius)}.iframe-body-import .upload-box:hover{background-color:var(--blue1);border-color:var(--blue4)}.iframe-body-import .upload-box div{text-align:center}.iframe-body-import .upload-box div i{font-size:24px}.iframe-body-import .validation-success{color:var(--green4);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:32px;background-color:var(--green1);border-radius:var(--border-radius);margin-top:8px;min-height:30%}.iframe-body-import .validation-success i,.iframe-body-import .validation-error i{font-size:48px}.iframe-body-import .validation-success p,.iframe-body-import .validation-error p{font-size:16px;margin-top:8px}.iframe-body-import .validation-error{color:var(--red4);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:32px;background-color:var(--red1);border-radius:var(--border-radius);margin-top:8px;min-height:30%}.iframe-body-import #fileUpload,.iframe-body-import #uploadForm{display:none}.iframe-body-import .file-name{margin-top:10px;font-size:14px;color:#333}body.iframe-body-form{padding:0;margin:0;background-color:white;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;height:100vh}#UserDetailsIframe .modal-content{overflow-y:auto;overflow-x:hidden}#UserDetailsIframe .modal-body{overflow-y:hidden}body.iframe-body-form form{flex-grow:1;overflow-y:auto;padding:0;overflow-x:hidden}body.iframe-body-form .fixed-buttons{position:sticky;bottom:0;background:white;padding:10px;text-align:right;box-shadow:0 -2px 5px rgba(0,0,0,0.1);display:flex;justify-content:space-between}#supporters_table.table.lastchildfixed>tbody>tr:hover>td:last-child{background-color:var(--blue1);cursor:pointer}.member-card{box-shadow:0 0 100px rgba(0,0,0,.1);position:relative}#members .card.member-card>.card-body{padding-top:0!important}.member-name{background-color:var(--blue3);padding-top:16px;padding-bottom:16px;border-radius:0 0 4px 4px;margin-bottom:0;text-align:center;width:100%;color:white;margin-bottom:24px}.member-card .card-header{background-color:transparent;top:0;display:flex;text-align:center;justify-content:center;border-bottom:0;padding-top:0;padding-bottom:0}.switcher{display:inline-block;margin-top:3px;padding:4px;background:#fff;border-radius:2px;width:200px;border-radius:var(--border-radius);border:solid 1px #ddd;position:relative}.switcher_input{display:none}.switcher_label{float:left;width:50%;font-size:12px;color:var(--slate6);text-align:center;cursor:pointer;position:inherit;z-index:10;transition:color .2s cubic-bezier(0.4,0.0,0.2,1);will-change:transform}.switcher_toggle{position:absolute;float:left;height:100%;width:50%;font-size:12px;line-height:30px;cursor:pointer;background-color:var(--blue1);border-radius:var(--border-radius);left:0;top:0;transition:left .25s cubic-bezier(0.4,0.0,0.2,1);will-change:transform;border:1px solid var(--blue4)}.switcher_input:checked+.switcher_label{color:var(--blue4)}.switcher_input--yearly:checked ~ .switcher_toggle{left:100px}.radiocardperiod_membership label{border:1px solid var(--slate2);padding:24px;border-radius:var(--border-radius)}#createmembership_formula table thead tr{background-color:var(--slate2);position:sticky;top:0;z-index:3}#createmembership_formula .card.radiocard img{width:40px;margin-bottom:16px}#createmembership_formula .card.radiocard .card-body{padding:2rem;display:flex;align-items:center;flex-direction:column}#createmembership_formula .card.radiocard.selected,#createmembership_formula .card.radiocard.checked{outline:3px solid var(--blue4);background-color:var(--blue1)}#createmembership_formula .card>.card-body{padding:2rem}.desc-plan{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.raffle-item{margin-bottom:16px}.lotvalue{position:absolute;bottom:0;left:0;right:0;background:rgba(28,26,39,0.8);color:white;text-align:center}.circle{border-radius:25px 25px 0 0;background-color:#f5f5f7;width:26px;height:13px;box-shadow:inset 2px 0 0 0 rgba(0,0,0,.2)}.raffledetail .circle{border-radius:25px 25px 0 0;background-color:var(--appbackground);width:26px;height:13px;box-shadow:inset 2px 0 0 0 rgba(0,0,0,.2)}.linecircle{position:absolute;top:0;left:0;width:100%;transform:scaleY(-1)}.linecircle2{position:absolute;bottom:0;left:0;width:100%}.rafflecard{position:relative;min-height:200px}.lot{position:relative}.lot img{display:block;width:100%;height:100%;aspect-ratio:12/9;object-fit:cover}.lotdescription{position:absolute;top:0;bottom:24px;left:0;right:0;width:100%;opacity:0;transition:.7s ease;background:var(--slate6);border-bottom:2px solid white}.lot:hover .lotdescription{opacity:1;border-radius:var(--border-radius)}.lotdescription p{color:white;font-size:16px;line-height:20px;position:absolute;top:0;padding:16px;height:100%;overflow:auto}.doubleicon{position:relative}.doubleicon h2:nth-child(2){z-index:1;position:absolute;top:5px;left:20px}.card.countdown h3#ticketsSold{text-align:center;background-color:var(--blue1);border-radius:var(--border-radius);padding:4px 8px;color:var(--blue5);margin-bottom:0}.card.countdown .la-hourglass-half{font-size:32px}.card.countdown .count{padding:4px}.card.countdown .count .card{width:100%;display:flex;flex-direction:column;text-align:center;padding:4px;margin-bottom:0}.card.countdown .count .card h3{margin-bottom:0;color:var(--blue5)}#new_call .ce-card{border:none;border-radius:var(--border-radius);box-shadow:0 2px 14px rgba(0,0,0,0.08);background:#fff;margin-bottom:16px;padding:20px 24px}#new_call .ce-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a93a2;margin-bottom:6px;display:block}#new_call .ce-section-title{font-size:15px;font-weight:700;color:#1a1f2e;margin-bottom:12px;display:flex;align-items:center;gap:8px}#new_call .ce-divider{border:none;border-top:1.5px solid #f0f2f5;margin:14px 0}#new_call .form-control{border-radius:var(--border-radius)!important;border:1.5px solid #e4e8ef!important;font-size:13.5px;padding:8px 12px;background:#fafbfc;transition:border-color .15s,box-shadow .15s}#new_call .form-control:focus{border-color:#17ACD9!important;box-shadow:0 0 0 3px rgba(23,172,217,0.12)!important;background:#fff}#new_call .ce-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}#new_call .ce-check-item{display:flex;align-items:center;gap:8px;background:#f8f9fb;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);padding:7px 12px;cursor:pointer;font-size:13px;color:#1a1f2e;transition:border-color .12s,background .12s}#new_call .ce-check-item:has(input:checked){background:#e8f0fe;border-color:#17ACD9;color:#2d56cc;font-weight:500}#new_call .ce-check-item input[type="checkbox"]{margin:0;accent-color:#17ACD9;width:15px;height:15px;flex-shrink:0}#new_call .ce-req-group-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9fa8b5;margin-bottom:8px}#new_call .ce-req-group-label--spaced{margin-top:18px}#new_call .ce-check-grid--requirements{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#new_call .ce-check-grid--requirements .ce-check-item{align-items:flex-start;padding:10px 12px}#new_call .ce-check-grid--requirements .ce-check-item input[type="checkbox"]{margin-top:2px}#new_call .ce-req-text{display:flex;flex-direction:column;gap:3px}#new_call .ce-req-name{font-size:13px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:5px}#new_call .ce-req-doc-icon{font-size:13px;color:#9fa8b5;flex-shrink:0}#new_call .ce-check-item:has(input:checked) .ce-req-doc-icon{color:#17ACD9}#new_call .ce-req-desc{font-size:12px;color:#667085;font-weight:400;line-height:1.4}#new_call .ce-check-item:has(input:checked) .ce-req-desc{color:#5a7dd6}#new_call .ce-fwk-subitems{margin-top:4px}#new_call .ce-fwk-explainer{font-size:12px;color:#667085;margin:6px 0 10px 4px;line-height:1.5}#new_call .ce-fwk-checkboxes{padding-left:6px;border-left:2px solid #e4e8ef;margin-left:2px}#new_call .ce-fwk-checkboxes .ce-check-item{padding:7px 10px}#new_call .ce-fwk-checkboxes .ce-req-name{font-size:12px}#new_call .ce-fwk-checkboxes .ce-req-desc{font-size:12px}#new_call .ce-table thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a93a2;border-bottom:1.5px solid #f0f2f5;border-top:none;padding:0 8px 10px}#new_call .ce-table tbody td{border-top:none;border-bottom:1px solid #f5f6fa;vertical-align:middle;padding:10px 8px;font-size:13px}#new_call .ce-table tbody tr:last-child td{border-bottom:none}#new_call .ce-table tbody tr.active td{background:#e8f0fe}#new_call .ce-table tbody tr{cursor:pointer}#new_call .ce-table tbody tr:hover td{background:#f5f7ff}#new_call .ce-table tbody tr.active:hover td{background:#dce7fd}#new_call .btn-pill{border-radius:var(--border-radius);padding:7px 20px;font-size:13px;font-weight:500}#new_call .btn-primary.btn-pill{box-shadow:0 2px 8px rgba(23,172,217,0.35)}#new_call .ce-steps{display:flex;align-items:center;gap:0;margin-bottom:14px}#new_call .ce-step{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#adb5bd}#new_call .ce-step.active{color:#1a1f2e}#new_call .ce-step.ce-step-clickable{cursor:pointer}#new_call .ce-step.ce-step-clickable:hover{color:#17ACD9}#new_call .ce-step.ce-step-clickable:hover .ce-step-num{background:#17ACD9;color:#fff}#new_call .ce-step-num{width:24px;height:24px;border-radius:50%;background:#e4e8ef;color:#8a93a2;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}#new_call .ce-step.active .ce-step-num{background:#17ACD9;color:#fff}#new_call .ce-step-sep{width:32px;height:2px;background:#e4e8ef;margin:0 8px}#new_call .ce-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}#new_call .ce-type-card{display:flex;flex-direction:column;gap:4px;background:#f8f9fb;border:2px solid #e4e8ef;border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color .12s,background .12s}#new_call .ce-type-card:has(input:checked){background:#e8f0fe;border-color:#17ACD9}#new_call .ce-type-card input[type="radio"]{display:none}#new_call .ce-type-card .ce-type-icon{font-size:20px;color:#17ACD9}#new_call .ce-type-card .ce-type-title{font-size:13.5px;font-weight:700;color:#1a1f2e}#new_call .ce-type-card .ce-type-desc{font-size:12px;color:#667085;line-height:1.4}#new_call .ce-type-card:has(input:checked) .ce-type-title{color:#2d56cc}#new_call .ce-external-link-row{margin-top:12px}#new_call .ce-year-grid{display:flex;gap:10px;flex-wrap:wrap}#new_call .ce-year-card{display:flex;flex-direction:column;align-items:center;gap:2px;background:#f8f9fb;border:2px solid #e4e8ef;border-radius:10px;padding:10px 18px;cursor:pointer;min-width:90px;text-align:center;transition:border-color .12s,background .12s}#new_call .ce-year-card:has(input:checked){background:#e8f0fe;border-color:#17ACD9}#new_call .ce-year-card input[type="radio"]{display:none}#new_call .ce-year-card .ce-year-num{font-size:20px;font-weight:700;color:#1a1f2e}#new_call .ce-year-card .ce-year-label{font-size:12px;color:#667085;font-weight:600;text-transform:uppercase;letter-spacing:.06em}#new_call .ce-year-card .ce-year-price{font-size:12px;font-weight:600;color:#17ACD9;margin-top:2px}#new_call .ce-year-card:has(input:checked) .ce-year-num{color:#2d56cc}#new_call .ce-year-card:has(input:checked) .ce-year-price{color:#2d56cc}#new_call .ce-sofia-toggle{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8f9fb;border:1.5px solid #e4e8ef;border-radius:10px;cursor:pointer;margin-bottom:10px;font-size:13.5px;font-weight:500;color:#1a1f2e}#new_call .ce-sofia-toggle input[type="checkbox"]{width:16px;height:16px;accent-color:#17ACD9;flex-shrink:0;cursor:pointer}#new_call .ce-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}#new_call .ce-page-header h1{font-size:22px;font-weight:700;color:#1a1f2e;margin:0}body.checkFiscalAttest{height:100vh;overflow:hidden}.checkFiscalAttest .container-fluid{padding:0;height:100%}.checkFiscalAttest .success,.checkFiscalAttest .main{padding:40px;display:flex;align-items:flex-start;justify-content:center;height:calc(100vh - 60px);z-index:1}.checkFiscalAttest .stickyfooter{width:100%;display:flex;justify-content:center}.checkFiscalAttest nav{position:sticky;top:0;height:60px;display:flex;z-index:10}.checkFiscalAttest nav a img{position:absolute;left:20px;width:100px;top:10px}.checkFiscalAttest div.detailsform{overflow-y:scroll;scrollbar-gutter:stable;max-height:100%;margin-bottom:64px}.checkFiscalAttest .footer{position:fixed;bottom:5px}.checkFiscalAttest h1{color:var(--blue5)}.checkFiscalAttest input:disabled,.checkFiscalAttest select:disabled{background-color:transparent;border:none;padding-left:0;color:var(--slate6);cursor:default;-webkit-appearance:none;-moz-appearance:none}.checkFiscalAttest span[contenteditable="false"]{display:block}@media(max-width:767px){.checkFiscalAttest .main svg{display:none}body.checkFiscalAttest{height:auto}.checkFiscalAttest h1{font-size:32px}}.checkFiscalAttest button:hover{cursor:pointer}.checkFiscalAttest button.confirmDetails1,.checkFiscalAttest button.confirmDetails1:focus,.checkFiscalAttest button.confirmDetails1:active,.checkFiscalAttest button.confirmDetails1:hover,.checkFiscalAttest button.btn-primary,.checkFiscalAttest button.btn-primary:focus,.checkFiscalAttest button.btn-primary:active,.checkFiscalAttest button.btn-primary:hover{background-color:hsl(var(--maincolor))!important;border-color:hsl(var(--maincolor))!important}.checkFiscalAttest .hover-overlay{position:relative;overflow:hidden;z-index:0}.checkFiscalAttest .hover-overlay::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.1);opacity:0;transition:opacity .3s ease;z-index:-1;border-radius:inherit}.checkFiscalAttest .hover-overlay:hover::before{opacity:1}.checkFiscalAttest .alert.info-banner{border-color:hsl(var(--maincolor));background-color:hsl(var(--maincolor) / .1);border-radius:var(--borderradius)}.checkFiscalAttest .org-logo{width:64px;height:64px;object-fit:contain;margin-right:16px}.checkFiscalAttest .transaction-type{font-size:24px;background-color:hsl(var(--maincolor));color:white;width:48px;align-self:stretch;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius) 0 0 8px;margin-right:16px;min-width:32px}#dashboard .pagetitle{margin-top:8px}.dashboard-pills .nav-item a{border-radius:var(--border-radius);background-color:var(--blue1);border:1px solid var(--blue1);color:var(--blue5);display:block;padding:.5rem 1rem;text-decoration:none;box-shadow:0 0 8px rgba(33,33,33,.2)}.dashboard-pills .nav-item a:hover{background-color:var(--blue2);border:1px solid var(--blue2);color:var(--blue6);text-decoration:none}.dashboard-pills .nav-item{margin-top:8px}.dashboard-pills .nav-item:not(:last-child){margin-right:16px}.welcome.alert .welcome-message{z-index:1;padding:32px 140px 32px 32px}.welcome.alert .img{height:100%;width:30%;background-size:cover;border-radius:inherit;position:absolute;right:0;background-position:center;background-repeat:no-repeat}.pill-toggles{justify-content:flex-end;display:flex;position:relative;z-index:1}.pill-toggle{font-size:14px;display:inline-block;padding:4px 8px;color:var(--blue5);background-color:white}.pill-toggle:hover{background-color:var(--blue1);cursor:pointer}.pill-toggle.active{background-color:var(--blue5);color:white}.pill-toggles .pill-toggle{border-top:1px solid var(--blue5);border-bottom:1px solid var(--blue5);border-left:1px solid var(--blue5)}.pill-toggles .pill-toggle:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius);border-top:1px solid var(--blue5);border-bottom:1px solid var(--blue5);border-left:1px solid var(--blue5);border-right:none}.pill-toggles .pill-toggle:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0;border:1px solid var(--blue5)}.legend{border-radius:50px;width:16px;height:16px;margin-right:16px}.legend-donations{background-color:var(--graph1)}.legend-events{background-color:var(--graph2)}.legend-shop{background-color:var(--graph3)}.legend-membership{background-color:var(--graph4)}.legend-otherincome{background-color:var(--graph5)}#totalincome .apexcharts-canvas{width:100%!important}#totalincome .apexcharts-tooltip span{color:var(--slate6)}.uningo_news #uningo-news-tag{background-color:white;color:var(--slate6);border-radius:100px;padding:4px 8px;text-transform:uppercase;font-size:14px;display:inline-block;margin-bottom:16px}.uningo_news h3,.uningo_news p{color:white}.uningo_news p{font-weight:500}.uningo_news .btn{color:var(--blue5);background-color:white;width:100%}.uningo_news .btn:hover{background-color:rgba(255,255,255,.9);width:100%;color:var(--blue6);box-shadow:0 0 8px rgba(33,33,33,.2)}.calendly-inline-widget{margin-top:-10px}@media(min-width:992px){.dashboard-pills .nav-item{margin-top:0}.calendly-inline-widget{margin-top:-66px}#dashboard .pagetitle{margin-top:54px}}body#donation-three-col{background-color:white;background-repeat:no-repeat;height:100%;margin-left:0;padding-top:0;font-size:120%}body#donation-three-col.modal-open{padding-right:0!important;overflow:hidden}#donation-three-col .hero-image{display:none;margin:0;object-fit:cover;position:fixed;height:30vh;max-height:30vh;min-height:30vh}#donation-three-col .hero-image-pjt{display:none;margin:-16px -16px -70px -16px;background-size:cover;height:30vh;max-height:30vh;min-height:30vh}#donation-three-col .modal.projectmodal .modal-body{padding:0}#donation-three-col .modal.projectmodal .modal-body .card{border:0}#donation-three-col .modal.projectmodal .modal-body .card-body{padding:16px}#donation-three-col .modal.projectmodal .projectimg{margin-top:-16px}#donation-three-col .top-menu{background-color:var(--blue6-60);padding:8px;margin-top:0;margin-bottom:0;position:fixed;top:0;right:0;left:0;z-index:999}#donation-three-col .main-content{margin-right:auto;margin-left:auto;overflow:hidden;display:flex;justify-content:center;padding-bottom:16px}#donation-three-col .main-content .sponsor.vertical{position:relative;width:10%;display:flex;justify-content:center}#donation-three-col .main-content .sponsor.vertical>div{width:80%}#donation-three-col .main-content .content{width:100%;max-width:850px}#donation-three-col .header-logo{width:100%;display:flex;justify-content:center}#donation-three-col .org-logo{display:flex;flex-direction:column;align-items:center;padding:24px;background-color:white;border-radius:var(--border-radius);box-shadow:0 0 100px rgb(0 0 0 / 10%)}#donation-three-col .org-logo img{max-height:70px}#donation-three-col .header-orgname h1{font-weight:300;font-size:18px;line-height:20px}#donation-three-col .row.three-columns{margin-bottom:24px}#donation-three-col .row.three-columns .card.subtleshadow{box-shadow:0 0 100px rgb(0 0 0 / 10%);margin-bottom:0}#donation-three-col .row.three-columns .card>h4{background-color:var(--blue6);color:white;border-radius:0;padding:8px}#donation-three-col .donationamount{border:1px solid var(--blue4);border-radius:var(--border-radius);height:auto;padding:8px 16px 8px 16px;text-align:center;width:100%}#donation-three-col .donationamount .amount.editable{color:var(--blue4);border:1px solid var(--slate3);border-radius:var(--border-radius);padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;width:110px;font-size:24px!important}#donation-three-col .donationamount span.currency{color:var(--blue4);padding-left:12px;margin-left:0;font-size:14px;border:0;width:auto}#donation-three-col .donation-impact{padding:8px;border:1px solid var(--slate2);border-radius:var(--border-radius);background-color:var(--slate1)}#donation-three-col .donation-impact p.small{color:var(--slate5);line-height:16px}#donation-three-col .donation-impact img{object-fit:cover;width:40%;aspect-ratio:1/1;border-radius:var(--border-radius);display:inline-flex;max-height:140px}#donation-three-col .donation-impact .impact-description{padding-left:8px;padding-right:8px;max-height:140px;overflow-y:scroll}#donation-three-col .donation-impact .impact-description p{color:var(--slate5);line-height:20px}#donation-three-col .donation-impact .impact-description p.project-name{font-weight:600;font-size:90%;margin-bottom:4px}#donation-three-col .form-group{margin-bottom:8px}#donation-three-col .btn-group.payment-method .btn{border-radius:var(--border-radius);border:2px solid var(--slate3);padding:4px;margin:4px}#donation-three-col .btn-group.payment-method .btn.active{background-color:var(--blue4-10);border:2px solid var(--blue4)}#donation-three-col #donation-btn{font-size:120%;padding:12px 16px}.stripe-div{z-index:unset}#donation-three-col .footer{margin-top:24px}#donation-three-col .footer .row .col-12{padding:0 32px}#donation-three-col .footer p.small,#donation-three-col .footer p{line-height:16px;font-size:80%}#donation-three-col .footer img.auditer-logo{max-height:160px;width:100%;object-fit:contain;object-position:left}#donation-three-col .modal.show{padding-right:0!important}#donation-three-col .modal .modal-dialog.modal-md,.productpurchase .modal .modal-dialog.modal-md,.ticketpurchase .modal .modal-dialog.modal-md{margin:24px;max-height:unset;max-width:unset}#donation-three-col .modal .modal-dialog.modal-lg,.productpurchase .modal .modal-dialog.modal-lg,.ticketpurchase .modal .modal-dialog.modal-lg{margin:0;max-height:100vh;max-width:100vw}#donation-three-col .modal .modal-dialog .modal-content.loading,.productpurchase .modal .modal-dialog .modal-content.loading,.ticketpurchase .modal .modal-dialog .modal-content.loading{background-color:var(--blue5)}.loginspinner{margin-left:0;height:100%;display:flex;flex-direction:column;padding:32px}.loginspinner img{display:block;height:120px;margin-left:auto;margin-right:auto}.loginspinner p{color:white;width:100%;font-size:20px;text-shadow:2px 2px 5px var(--slate6)}.loginspinner i{width:100%;font-size:32px;text-shadow:2px 2px 5px var(--slate6)}.loginspinner i.la-check,.loadingspinner i.la-check{color:var(--green3)}.loginspinner i.la-times{color:var(--red3)}#donation-three-col .parrallax{background:var(--appbackground);margin-top:70px;padding-top:0;background:linear-gradient(transparent,rgba(250,251,252,1) 2%);position:relative}#donation-three-col.FRB-donation .parrallax{margin-top:53px}#donation-three-col.FRB-donation .org-logo{padding:16px}#donation-three-col.FRB-donation .org-logo img{max-height:78px}@media(min-width:1200px){#donation-three-col .main-content{justify-content:space-between}#donation-three-col .main-content .content{width:80%;max-width:unset}#donation-three-col .parrallax{margin-top:20vh;background:linear-gradient(transparent,rgba(250,251,252,1) 1%)}#donation-three-col.FRB-donation .parrallax{margin-top:15vh;background:linear-gradient(transparent,rgba(250,251,252,1) 4%)}}@media(min-width:768px){#donation-three-col .modal.projectmodal .modal-body{padding:16px}#donation-three-col .modal.projectmodal .projectimg{margin-top:0}#donation-three-col .modal.projectmodal .modal-body .card{border:1px solid var(--slate2)}#donation-three-col .modal .modal-dialog.modal-lg,.productpurchase .modal .modal-dialog.modal-lg,.ticketpurchase .modal .modal-dialog.modal-lg{margin:1.75rem auto;max-height:80vh;max-width:70vw}#donation-three-col .modal .modal-dialog.modal-md,.productpurchase .modal .modal-dialog.modal-md,.ticketpurchase .modal .modal-dialog.modal-md{margin:1.75rem auto;max-height:80vh;max-width:50vw}#donation-three-col .modal .modal-dialog .modal-content,.productpurchase .modal .modal-dialog .modal-content,.ticketpurchase .modal .modal-dialog .modal-content{height:unset}body#donation-three-col{background-color:var(--appbackground);font-size:12px0%}#donation-three-col .row.three-columns .card>h4{border-radius:var(--border-radius) 4px 0 0}#donation-three-col #donation-btn{font-size:12px0%;padding:6px 12px}#donation-three-col .hero-image,#donation-three-col .hero-image-pjt{display:block}#donation-three-col .header-orgname h1{font-size:36px;line-height:56px}#donation-three-col.FRB-donation .org-logo img{max-height:100px}}.card.onbehalfcard{border:2px solid var(--slate2)}.onbehalfcard h4{color:var(--slate6)}.onbehalfcard.selected{border:2px solid var(--blue4);background-color:var(--blue1)}#donation-three-col.FRB-donation .FRB-info-link{font-size:12px;text-decoration:underline;font-style:italic}#donation-three-col.FRB-donation .FRB-info-link a{color:var(--slate3)}#donation-three-col.FRB-donation .FRB-info col{padding-top:8px;padding-bottom:16px}#donation-three-col.FRB-donation .FRB-info p{font-size:14px;line-height:24px;font-style:italic}#donation-three-col.FRB-donation .FRB-info a{font-size:14px!important;color:var(--slate4)!important;text-decoration:underline!important}.project-dashboard .progress{width:100%}.project-dashboard .progress-bar{background-color:var(--graph1)}#donationreporting_table tbody tr:last-child td{border-top:2px solid var(--slate3);background-color:var(--blue1)}#donationreporting_table thead th{border-bottom:2px solid var(--slate3)}#donationreporting_table tr td:first-child,#donationreporting_table tr th:first-child{border-right:2px solid var(--slate3)}#donationreporting_table tr td:last-child,#donationreporting_table tr th:last-child{background-color:var(--blue1);border-left:2px solid var(--slate3)}.db-project-details{background-color:var(--slate2);border:1px solid var(--slate2);border-top:0;border-radius:0 0 8px 8px;margin-top:-24px}#createEvent .createEvent.steps{position:relative;display:flex;align-items:flex-start;margin-bottom:32px!important;padding:0 8px!important}#createEvent .createEvent.steps .line{position:absolute;top:20px;left:12.5%;right:12.5%;height:2px;background:var(--slate2);z-index:0;border-radius:2px}#createEvent .createEvent.steps .line::after{content:"";display:block;height:100%;width:var(--step-progress,0%);background:linear-gradient(90deg,var(--blue3),var(--blue5));border-radius:2px;transition:width .4s ease}#createEvent .createEvent.steps .line.step_1::after{--step-progress:0}#createEvent .createEvent.steps .line.step_2::after{--step-progress:33%}#createEvent .createEvent.steps .line.step_3::after{--step-progress:66%}#createEvent .createEvent.steps .line.step_4::after{--step-progress:100%}#createEvent .createEvent.steps>[class*="col-"]{z-index:1;cursor:default}#createEvent .createEvent.steps .round.step{width:42px;height:42px;border-radius:50%;border:2px solid var(--slate2);background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--slate3);transition:border-color .25s,background .25s,color .25s,box-shadow .25s;position:relative}#createEvent .createEvent.steps .round.step i{display:none}#createEvent .createEvent.steps .round.step p{margin:0;font-size:15px;font-weight:700;line-height:1}#createEvent .createEvent.steps .step_title{font-size:12px;font-weight:600;color:var(--slate4);margin-top:8px;letter-spacing:.02em;transition:color .25s}#createEvent .createEvent.steps [class*="col-"].active .round.step{background:var(--blue3);border-color:var(--blue3);color:#fff;box-shadow:0 4px 14px rgba(66,135,251,0.38)}#createEvent .createEvent.steps [class*="col-"].active .step_title{color:var(--blue5);font-weight:700}#createEvent .createEvent.steps [class*="col-"].done .round.step{background:var(--green3);border-color:var(--green3);color:#fff;box-shadow:0 4px 14px rgba(0,194,159,0.28)}#createEvent .createEvent.steps [class*="col-"].done .step_title{color:var(--green4)}#createEvent .createEvent.steps [class*="col-"].disabled .round.step{background:var(--slate1);border-color:var(--slate2);color:var(--slate3);cursor:not-allowed}#createEvent .card{border:1px solid var(--slate2);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.06),0 1px 4px rgba(0,0,0,0.04);overflow:hidden;margin-bottom:16px}#createEvent .card-body,#createEvent .card-body#generalInfo{padding:28px 32px}#createEvent .card-title h3,#createEvent .card-body>.card-title h3{font-size:18px;font-weight:800;color:var(--slate6);letter-spacing:-0.02em;margin-bottom:4px;display:flex;align-items:center;gap:10px}#createEvent .card-title h3::before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(180deg,var(--blue3) 0,var(--blue5) 100%);border-radius:2px;flex-shrink:0}.tableDateHours{background:#fff;border:1.5px solid var(--slate2);border-radius:12px;padding:20px 20px 12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,0.04);display:block;position:relative}.tableDateHours::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue3),var(--blue2));border-radius:12px 12px 0 0}.tableDateHours #BtnAddOccurence{margin-top:8px}#createEvent .ticketType>div{padding:10px 14px;background:var(--slate1);border-radius:10px 10px 0 0;border-bottom:1px solid var(--slate2);box-shadow:none}#createEvent .ticketType>div h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate4);margin:0}.inventory{background:#fff;border:1.5px solid var(--slate2);border-left:4px solid var(--blue3);border-radius:10px;padding:12px 16px;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:border-color .18s,box-shadow .18s}.inventory:hover{border-left-color:var(--blue5);box-shadow:0 4px 14px rgba(0,0,0,0.09)}.inventory .la-ellipsis-v,.ticketType .la-ellipsis-v{font-size:20px;color:var(--slate4);cursor:pointer;transition:color .15s}.inventory .la-ellipsis-v:hover,.ticketType .la-ellipsis-v:hover{color:var(--blue3)}#OccInvList .ticketType>div:not(:first-child):not(.archived){background:#fff;border:1.5px solid var(--slate2);border-left:4px solid var(--blue2);border-radius:10px;margin-bottom:6px;padding:10px 14px;box-shadow:0 1px 4px rgba(0,0,0,0.03);transition:box-shadow .18s,border-left-color .18s}#OccInvList .ticketType>div:not(:first-child):not(.archived):hover{border-left-color:var(--blue3);box-shadow:0 3px 12px rgba(0,0,0,0.08)}#OccurenceTabs li.archived a{background-color:var(--slate2)!important;color:var(--slate4);border:none;margin-bottom:8px;text-align:center;border-radius:var(--border-radius);opacity:.6}#OccurenceTabs li.archived a .las.la-ellipsis-v{color:var(--slate4)!important}#OccInvList .archived{background-color:var(--slate2)!important;border-left-color:var(--slate3)!important;opacity:.55}#OccInvList .ticketType .archived{background-color:var(--slate2)!important;border-left-color:var(--slate3)!important;color:var(--slate4);margin-bottom:4px;opacity:.55}#OccInvList .archived .las.la-ellipsis-v{color:var(--slate4)!important}#OccurenceTabs{gap:6px;flex-wrap:wrap;margin-bottom:16px}#OccurenceTabs li a{border-radius:var(--border-radius)!important;font-size:13px;font-weight:600;padding:7px 14px;border:1.5px solid var(--slate2)!important;color:var(--slate5);background:#fff;transition:border-color .15s,background .15s,color .15s}#OccurenceTabs li a:hover{border-color:var(--blue3)!important;color:var(--blue5)}#OccurenceTabs li.active a,#OccurenceTabs li a.active{background:var(--blue3)!important;border-color:var(--blue3)!important;color:#fff!important}.editdelete,.editdelete2{z-index:100;width:max-content;position:absolute;background:#fff;border:1px solid var(--slate2);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,0.1);color:var(--slate6);overflow:hidden}.editdelete>div,.editdelete2>div{padding:10px 18px;font-size:13px;font-weight:500;transition:background .12s}.editdelete>div:hover,.editdelete2>div:hover{background:var(--blue1);cursor:pointer}.editdelete{right:24px;top:unset}.editdelete2{right:8px;top:inherit}#createEvent .switch,.switch{position:relative;display:inline-block;width:42px;height:24px;vertical-align:middle;flex-shrink:0}#createEvent .switch input,.switch input{opacity:0;width:0;height:0}#createEvent .slider,.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--slate2);transition:.3s}#createEvent .slider:before,.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.3s;box-shadow:0 1px 4px rgba(0,0,0,0.18)}#createEvent input:checked+.slider,input:checked+.slider{background-color:var(--blue3)}#createEvent input:focus+.slider,input:focus+.slider{box-shadow:0 0 0 3px rgba(66,135,251,0.25)}#createEvent input:checked+.slider:before,input:checked+.slider:before{transform:translateX(18px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.cardEvent{background:#fff;border:1.5px solid var(--slate2);border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.07)}.cardEvent.row{margin-right:0;margin-left:0}.eventImg{display:flex;justify-content:center;align-items:center;padding:24px 20px;background:var(--slate1)}.eventImg img{border-radius:12px;height:220px;width:100%;max-width:240px;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,0.12)}.rightInfo{padding:28px;display:flex;flex-direction:column;justify-content:space-evenly;border-left:2px dashed var(--slate2);position:relative}.rightInfo:before{content:"";display:block;width:40px;height:40px;background:#fff;position:absolute;top:-20px;left:-20px;z-index:1;border-radius:50%}.rightInfo:after{content:"";display:block;width:40px;height:40px;background:#fff;position:absolute;bottom:-20px;left:-20px;z-index:1;border-radius:50%}.rightInfoDescription{display:flex;justify-content:space-between}.eventStreet{margin-bottom:0}.redCalendar{background:var(--blue5);color:white;border-radius:var(--border-radius) 8px 0 0;margin-bottom:0;width:100%;display:block;text-align:center;font-size:12px;padding:3px 0;font-weight:700;letter-spacing:.04em}.redCalendar b{font-size:14px;width:100%}.calendarMonth,.calendarDay{line-height:16px}.calendarDay{padding-top:8px}.calendarMonth{padding:8px}.borderGrey{border:1.5px solid var(--slate2);min-width:60px;padding:0;border-radius:var(--border-radius)}.dateIconEvent i{font-size:22px;color:var(--blue3)}.dateIconEvent p{margin-bottom:14px}#createEvent #createEvent .cardEvent{box-shadow:0 0 8px rgba(33,33,33,0.2)}#createEvent .rightInfo:before,#createEvent .rightInfo:after{background-color:white}#createEvent .dashed{background-color:white}@media(max-width:991px){#createEvent .card-body,#createEvent .card-body#generalInfo{padding:20px 16px}.eventImg img{width:100%;max-width:100%;border-radius:12px}.rightInfo{border-left:none;border-top:2px dashed var(--slate2)}.rightInfo:before{top:-20px;left:-20px;border-radius:50%}.rightInfo:after{display:none}.dashed{position:absolute;width:40px;height:40px;background:#fff;top:-20px;right:-20px;border-radius:50%}.pricelocation{flex-direction:column}div.btnEventBook button{width:100%;margin-bottom:20px}.ticketdonation>div{flex-direction:column}}@media(min-width:992px){#createEvent .dashed{display:none}}.table tr.removed-row,.table tr.removed-row td{background-color:var(--red1)!important}#CodaUpload .archived{background-color:var(--red1)!important}.table tr button.restore{display:none}.table tr.removed-row button.restore{display:block}.table tr.removed-row .default{display:none}.table tr.removed-row td input{display:none}.select-action-rows{background-color:var(--blue1);padding:16px 16px;align-items:center;align-content:center;border-top:1px solid var(--slate2);border-right:1px solid var(--slate2);border-left:1px solid var(--slate2);border-radius:var(--border-radius) 4px 0 0}.detailsrow,.detailsrow td{padding:0!important;background-color:var(--slate2)!important;transition:.3s}.detailsrow td .accordian-body{white-space:initial;white-space:-moz-initial;white-space:-initial;white-space:-o-initial;word-wrap:break-word}.detailsrow td .accordian-body>div{padding:16px}.matching-modal-body .right-section .movement-details{margin:-12px -12px 0 -12px;padding:12px;background-color:white}.matching-modal-body .right-section .movement-details>div{padding:16px;background-color:var(--blue1);border-radius:var(--border-radius)}.movement-details span{margin-right:8px}.movement-details .empty{font-style:italic;color:var(--slate3)}.modal-header .header span{margin-right:8px;margin-left:8px}#MatchModalTemplate .modal-content{min-height:95vh}.matching-modal-body,.modal-body-addVolunteer{overflow:hidden;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.matching-modal-body .left-section{background-color:var(--slate2)}.matching-modal-body .left-section .splitamount{padding:8px 16px;display:flex;justify-content:space-between;align-items:center}.matching-modal-body .left-section .splitamount:hover{background-color:var(--blue1);cursor:pointer}.matching-modal-body .left-section .splitamount.selected{color:white;background-color:var(--blue6)}.matching-modal-body .left-section .splitamount i.la-angle-right{display:none}.matching-modal-body .left-section .splitamount.selected i{display:block}.matching-modal-body .left-section .total{padding:0 0 0 16px}.matching-modal-body .left-section .total .not-equal{display:none}.matching-modal-body .left-section .total.unmatched .not-equal{display:block;padding:0 0 0 16px;margin-left:-16px;margin-top:8px;background-color:var(--red4)}.matching-modal-body .left-section .total.unmatched .not-equal p{color:white}.matching-modal-body .right-section>div{padding:0 16px 8px 16px}.matching-modal-body .right-section{padding:12px}#addcontactdrawer{opacity:0;transition:opacity .4s}#addcontactdrawer .card{scale:0;transition:scale .4s;transition-delay:.3s}#addcontactdrawer.show .card{max-height:100%;scale:1;overflow-y:scroll}#addcontactdrawer.show{border-radius:var(--border-radius);background-color:rgba(0,0,0,0.6);position:absolute;width:100%;height:95vh;z-index:1;padding:24px;opacity:1;pointer-events:all}#addcontactdrawer.collapsing{transition:none}#MatchModalTemplate #addcontactdrawer #contacttype .card{margin:24px}#MatchModalTemplate #addcontactdrawer #contacttype i{font-size:40px;color:var(--blue4)}.form-builder{height:100vh}.form-settings{left:0;top:0;bottom:76px;position:absolute;z-index:1000;box-shadow:-1px 0 0 0 rgba(223,229,235,.6);background-color:white;border:1px solid var(--slate2);width:25%;max-height:100vh;overflow-y:scroll}.form-settings h3{position:sticky;top:0;z-index:1001;background-color:var(--slate2);margin-bottom:0}.form-settings-body{padding:20px 20px 0 20px;height:calc(100% - 48px)}.form-settings .card:hover{border:1px solid var(--blue3);cursor:pointer;background-color:var(--blue1)}.form-settings .card-body{padding:8px}.form-preview{right:0;top:0;bottom:76px;position:absolute;z-index:1000;background-color:var(--slate2);width:75%;padding:20px;max-height:100vh;overflow-y:scroll;border:1px solid var(--slate2)}.form-preview-body{padding-left:10%;padding-right:10%}.form-block{border-radius:var(--border-radius);border:2px solid var(--slate3);position:relative;background-color:white;margin-top:16px}.form-block:first-child{margin-bottom:0;margin-top:0}.form-block:hover{border:2px solid var(--blue3);cursor:pointer}.form-block.active{border:2px solid var(--blue4)}.form-block .block_action_pannel{display:none}.form-block.active .block_action_pannel{position:relative;width:fit-content;display:flex;flex-direction:column;height:0;align-items:flex-end;transform:translate(-50px,8px);-webkit-transform:translate(-50px,8px)}.section-block{background-color:var(--slate2);border:1px solid var(--slate3);border-radius:var(--border-radius);margin-bottom:16px}.section-block-body{padding:16px}.section-block-type{padding:8px;border-radius:var(--border-radius) 4px 0 0;background-color:var(--blue6);color:white;display:flex;justify-content:space-between}.block_action_pannel button{box-shadow:0 0 8px rgba(33,33,33,.4)}.form-block-type{padding:8px;background-color:var(--blue1);display:flex;justify-content:space-between}.form-block-type div{display:flex;align-items:center}.form-block-content{padding:16px}.form-block-content .text-editor{max-width:300px;margin:0 auto}.form-block-content .editable.question,.form-block-content .editable.option{width:100%;padding:0;border-bottom:1px solid var(--slate3);font-size:16px;outline:none;min-height:30px;display:block;white-space:pre-wrap;position:relative;word-break:break-word}.form-block-content .editable.description{width:100%;margin-top:8px;padding:0;font-size:14px;border-bottom:1px solid var(--slate3);outline:none;min-height:28px;display:block;white-space:pre-wrap;position:relative}.form-block-content .editable.description p{font-size:14px}.form-block-content .editable.question:empty::before,.form-block-content .editable.option:empty::before{content:attr(data-placeholder);color:var(--slate4);font-style:italic;pointer-events:none;position:absolute}.form-block-content .editable.description:empty::before{content:attr(data-placeholder);color:var(--slate2);font-style:italic;pointer-events:none;position:absolute}.description.mce-content-body[data-mce-placeholder]::before{content:attr(data-placeholder);color:var(--slate3);font-style:italic;pointer-events:none;position:absolute}.description.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:var(--slate3);content:attr(data-mce-placeholder);position:absolute}.question.mce-content-body[data-mce-placeholder]::before{content:attr(data-placeholder);color:var(--slate4);font-style:italic;pointer-events:none;position:absolute}.question.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:var(--slate4);content:attr(data-mce-placeholder);position:absolute}.form-block-content .editable:focus{border-color:var(---blue4)}.form-block-content .toolbar{gap:5px;margin-top:10px;display:none;transition:opacity .2s ease-in-out}.form-block-content .toolbar.visible{display:flex}.form-block-content .toolbar button{background:var(--slate1);border:1px solid var(--slate2);padding:6px 8px;font-size:16px;cursor:pointer;border-radius:var(--border-radius);transition:all .2s}.form-block-content .toolbar button:hover{background:var(--blue1);border-color:var(--blue1);box-shadow:0 0 8px rgba(33,33,33,.2)}.form-block-content .toolbar button i{pointer-events:none}body.form-create.modal-open{position:relative}.form-block-content.text-editor input[readonly],.form-block-content.text-editor textarea[readonly]{background-color:white;border:1px solid var(--slate3)}.form-block-content .form-check{display:flex;padding-left:1.5rem;align-items:center}.form-block-content .form-check-input{margin-left:-1.5rem;line-height:30px;margin-bottom:8px}.form-success{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);z-index:9999}.form-success img{width:50px;height:50px}.mce-toolbar{width:170px;margin-top:8px}.mce-toolbar-max{width:100%;margin-top:8px;display:block!important;visibility:visible!important}.max-inline-mce{display:flex;justify-content:flex-start!important}.mce-content-body p{display:block!important;text-align:inherit!important}.form-success{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);z-index:9999}.form-success img{width:50px;height:50px}#np_FormCreate p,#CustomFormIframe p,#customform p{margin-bottom:0}#CustomFormIframe small p{font-size:14px;font-weight:400}#CustomFormIframe .row.data-row>div{display:flex;align-items:flex-start}#CustomFormIframe br[data-mce-bogus="1"],#customform br[data-mce-bogus="1"]{display:none}#customform small p{font-size:12px0%;font-weight:400}#ReturnToSrc{background-color:var(--green2);padding:16px;position:absolute;box-shadow:0 0 8px rgba(33,33,33,.2);width:100vw;top:62px}@media(min-width:768px){#ReturnToSrc{width:calc(100vw - 232px);top:0}}#ReturnToSrc a{color:var(--slate6)}#ReturnToSrc a:hover{color:var(--blue5)}#ReturnToSrc a span{font-weight:500;margin-left:8px}.section-block i{font-size:24px}.section-block-type div,.section-block p{display:flex;align-items:center}#np_FormCreate .btn.btn-secondary.btn-sm.icon-btn{background-color:white}.form-block-content.text-editor table td{vertical-align:top}.form-check.form-check-inline.ml-auto label{cursor:pointer}#LinkToForm tr.active{background-color:var(--blue1)}#forms_table tr.active{background-color:var(--blue1)}.form-step{display:none}.form-step-active{display:block}.mailing .progressbar{position:relative;display:flex;justify-content:space-between;padding:24px;width:80%}.mailing .progress-step{height:48px;width:48px;background-color:white;border:1px solid var(--slate2);border-radius:50%;display:flex;justify-content:center;font-size:24px;color:var(--slate4)}.mailing .progressbar::before,.mailing .progress{content:"";height:2px;width:90%;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--slate2);z-index:-1}.mailing .progress-step::after{content:attr(data-title);position:absolute;top:calc(80%);font-size:14px;color:var(--slate4)}.mailing .progress-step-active{background-color:var(--blue4);color:white;border:none}.mailing .progress-step-done{background-color:var(--blue3);color:white;border:none}.mailing .progress{background-color:var(--blue4);width:0;transition:.3s}.btns-group{position:absolute;bottom:0;right:15px}#previewNewsletter{padding:8px}.previewNewsletter{background-color:var(--slate2)}#previewDesktop i,#previewMobile i{font-size:24px}.previewTempBasicImgText{display:flex}.mailingDashboard .card.insight{height:calc(100% - 24px)}span.bgColor{background-color:var(--blue4);width:25px;height:20px;border-radius:2px}.variable{color:var(--blue4);border:1px solid var(--blue4);border-radius:var(--border-radius);padding:0 4px}.variable:hover{background-color:var(--blue1)}@media only screen and (max-width:500px){.maxPreviewWidth{margin:auto;display:flex}}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1200px){}.MailingTemplate{border-radius:var(--border-radius);border:3px dashed var(--slate3);padding:0;position:relative}.MailingTemplate:hover{background-color:var(--blue1);border-radius:var(--border-radius);border:3px dashed var(--blue3);padding:0}.MailingTemplate.active{background-color:var(--blue1);border-radius:var(--border-radius);border:3px solid var(--blue4);padding:0}.MailingTemplate.inactive{border-radius:var(--border-radius);border:3px solid transparent;padding:0}.btnToggleEmailing{position:absolute;top:4px;right:0}.blockEmailClicked{background-color:white;border:3px dashed var(--blue4)}.versionDesktop{width:100%}.maxPreviewWidth{margin:auto;display:flex;justify-content:center}.versionMobile{width:320px}#MailingTemplate .section:hover,#CampaignSummary .section:hover,#CampaignDashboard .section:hover{cursor:pointer}#MailingTemplate iframe,#CampaignSummary iframe,#CampaignDashboard iframe{border:none;margin-top:6px;margin-bottom:6px;width:100%}#MailingTemplate #modalPreview iframe,#CampaignSummary #modalPreview iframe,#CampaignDashboard #modalPreview iframe{border:none;width:100%;display:block;margin:0}#mailing #templateChoice .selected{border:3px solid var(--blue4);background-color:var(--blue1);border-radius:var(--border-radius)}#mailing .btnCustomMailing.btn-secondary:hover{background-color:transparent}#mailing .btnCustomMailing.btn-primary:hover,#mailing .btnCustomMailing.btn-secondary:hover{box-shadow:0 0 8px rgba(33,33,33,.4)}#mailingselectlist .radiocards .radiocard.selected{border:3px solid var(--blue4);background-color:var(--blue1)}#mailingselectlist .modal .radiocard.selected{border:3px solid var(--blue4);background-color:var(--blue1)}#mailingselectlist .radiocards .radiocard{border:1px solid var(--slate2);border-radius:var(--border-radius);padding:10px 10px 10px 50px}#mailingselectlist .radiocard img{max-height:48px;object-fit:contain;width:100%;margin-bottom:16px}.bg-slate2{background-color:var(--slate2)}#mailingselectlist .infofilter .info-banner{display:block}@media(min-width:576px){}@media(min-width:768px){#mailingselectlist .radiocards .radiocard{padding:10px 25px 10px 45px}#mailingselectlist .infofilter .info-banner{display:flex}}@media(min-width:992px){}@media(min-width:1200px){}.tagFilter button,.tagFilter select{border-radius:25px;border-color:var(--blue4);color:var(--blue4);cursor:pointer}.tagFilter select:hover{background-color:var(--blue4-10)}.tagFilter select option{background-color:white}.inputFilter{display:flex}.tagFilter i{color:var(--green3)}.tagFilter{margin-bottom:.5rem;display:flex;align-items:center}.rule{border-radius:var(--border-radius);border-left:4px solid var(--blue5);min-height:60px;display:flex;align-items:center;padding-left:10px;transition:box-shadow .3s}.rule .row{align-items:center;width:100%}.rule .la-times{font-size:1rem}.categoryFilter{display:flex}.mailvariables div{border:1px solid var(--blue3);border-radius:var(--border-radius);padding:2px 4px;margin-right:8px;font-size:12px;margin-top:8px}.mailvariables{flex-wrap:wrap}.mailvariables div:hover{background-color:var(--blue1)}@media(min-width:576px){}@media(min-width:768px){.detailsCheck .resp{display:flex}}@media(min-width:992px){}@media(min-width:1200px){}.summaryDetailsMailing div>i{font-size:2rem;background-color:var(--blue1);color:var(--blue3);border-radius:var(--border-radius);padding:12px}.detailsCheck>div>i.la-check-circle{color:var(--green3);font-size:1.5rem}.detailsCheck>div>i.la-exclamation-triangle{color:var(--red4);font-size:2rem}.detailsCheck .resp{display:block}#modalSendEmail img{width:25%}.email_block_separator{cursor:pointer;transform:translate(-28px,0px);-webkit-transform:translate(-28px,0px);height:8px;width:104%;opacity:0;transition:height .1s;transition-delay:-0.5s;-webkit-transition-delay:-0.5s;-moz-transition-delay:-0.5s;-o-transition-delay:-0.5s}.email_block_separator:hover{transform:translate(-28px,0px);-webkit-transform:translate(-28px,0px);height:24px;opacity:1;transition:height .1s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s}.email_block_separator:hover .email_line_separator{border:1.5px solid var(--blue4);opacity:1;transition:opacity .1s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s}.email_block_separator:hover .add_email_block{opacity:1;color:white;background-color:var(--blue4);border-radius:100px;padding:0 8px;position:relative;width:24px;height:24px;z-index:1;transition:opacity .1s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s}.email_block_separator .email_line_separator{border:0 solid var(--blue4);position:relative;opacity:0;transform:translate(10px,-12px);-webkit-transform:translate(10px,-12px)}.email_block_separator .add_email_block{opacity:0;color:transparent;background-color:transparent;height:0;width:0;border:none;transform:translateY(0px);-webkit-transform:translateY(0px)}.MailingTemplate .block_action_pannel{display:none}.MailingTemplate.active .block_action_pannel{position:relative;width:fit-content;display:flex;flex-direction:column;height:0;align-items:flex-end;transform:translate(-50px,8px);-webkit-transform:translate(-50px,8px)}.block_action_pannel button{box-shadow:0 0 8px rgba(33,33,33,.4)}.emailblock div{border:2px solid white;padding:8px;display:flex;flex-direction:column;justify-content:center;border-radius:var(--border-radius)}.emailblock div:hover{border:2px solid var(--blue4)}.emailblock div.selected{border:2px solid var(--blue4)}.confirm-block-delete{font-size:12px;background-color:var(--red4);color:white;border-radius:var(--border-radius);padding:4px 8px;margin-right:8px;display:flex;align-items:center;text-decoration:none;position:absolute;width:max-content;right:40px}.confirm-block-delete:hover{text-decoration:underline}#MailingCampaign tr.template.selected{background-color:var(--blue1)}table#filtersTable tbody tr,table#listsTable tbody tr{cursor:pointer}table#filtersTable i.la-filter,table#listsTable i.la-list{background-color:var(--blue1);color:var(--blue3);padding:8px;border-radius:var(--border-radius);font-size:20px}.emptystatefilter i,.emptystatelist i{color:var(--blue3);font-size:64px;padding:24px;background-color:var(--blue1);border-radius:75px}#filters .card .card-body,#lists .card .card-body{padding:25px}@media(min-width:992px){#filters .card .card-body,#lists .card .card-body{padding:40px}}#confirmListContacts td.editable:hover{cursor:pointer;background-color:white;box-shadow:inset 0 0 0 1px var(--slate3);text-decoration:none}#confirmListContacts td.editable:focus{text-decoration:none;background-color:var(--blue1)}#confirmListContacts th,#confirmListContacts td.editable{max-width:125px;white-space:normal}#confirmListContacts td.editable.empty{border:1px dashed var(--slate3);background-color:var(--slate2)}#confirmListContacts .errorCol{width:55px;text-align:center;padding-left:0;padding-right:0}.valideEmail{border-radius:var(--border-radius);border:1px solid var(--slate3);padding:8px 12px;margin-bottom:16px}#DKIMRecordValue.valideEmail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}#optionsValidateEmail .form-control[readonly]{background-color:white!important;border:1px solid var(--slate3);cursor:default}#successEmailSender h1 i,.iconsuccess i{background-color:var(--green1);color:var(--green3);padding:25px;border-radius:50px}.template{height:100vh}.mail-settings{left:0;top:0;bottom:76px;position:absolute;z-index:1000;box-shadow:-1px 0 0 0 rgba(223,229,235,.6);background-color:white;border:1px solid var(--slate2);width:30%;max-height:100vh;overflow-y:scroll}.mail-settings>h3{position:sticky;top:0;z-index:1001;background-color:var(--slate2);margin-bottom:0}.mail-settings-body{padding:20px 20px 0 20px;height:calc(100% - 48px)}.mail-preview{right:0;top:0;bottom:76px;position:absolute;z-index:1000;background-color:var(--slate2);width:70%;padding:20px;max-height:100vh;overflow-y:scroll;border:1px solid var(--slate2)}.mail-preview-body{padding-left:10%;padding-right:10%}.mailblock-buttons{background-color:white;border-top:1px solid var(--slate2);position:sticky;bottom:0;padding:10px;margin:0;width:100%;overflow:hidden;left:0;margin-top:20px}.categoryFilter div{border-radius:var(--border-radius);background-color:var(--slate2);border:2px solid var(--slate2);padding:2px 8px}.categoryFilter div:hover{background-color:var(--blue1);border:2px solid var(--blue1)}.categoryFilter .SelectedFilter,.categoryFilter .SelectedFilter:hover{background-color:var(--blue1);border:2px solid var(--blue4)}.categoryFilter h3{color:var(--slate3)}.categoryFilter .SelectedFilter h3,.categoryFilter h3:hover{color:var(--blue4)}#tblnewsAI{width:100%;table-layout:auto;border-collapse:collapse}#tblnewsAI th[data-column="date"],#tblnewsAI th[data-column="sender"],#tblnewsAI th[data-column="content"],#tblnewsAI th[data-column="linked"]{cursor:pointer}#tblnewsAI th{white-space:nowrap}#tblnewsAI td{word-wrap:break-word;white-space:normal;vertical-align:top!important}#tblnewsAI td.row-check,#tblnewsAI td.rowarchive{vertical-align:top!important}#tblnewsAI td[data-label="date"]{white-space:nowrap}#tblnewsAI td[data-column="content"],#tblnewsAI td[data-label="content"]{width:600px;word-wrap:break-word;white-space:wrap}#tblnewsAI td[data-label="images"]{max-width:200px}#tblnewsAI .image-preview{display:flex;gap:8px;flex-wrap:wrap}#tblnewsAI .image-preview a{padding:0}#tblnewsAI .image-preview img{width:80px;height:80px;object-fit:cover;border:1px solid #ddd;border-radius:var(--border-radius)}#tblnewsAI .checkbox-group{display:flex;flex-direction:column;gap:4px}#imageModal img{height:40vh}.more-thumb{position:relative;display:inline-block}.more-thumb img{opacity:.5}.more-thumb .overlay{position:absolute;top:0;right:0;bottom:0;left:0;font-size:14px;font-weight:bold;color:white;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}#tblnewsAI.table th{align-items:center;align-content:baseline;white-space:nowrap;box-sizing:border-box;position:sticky;top:0;background:var(--blue1);z-index:2;box-shadow:inset 0 -1px 0 #dee2e6}.tbldatefilter input{height:24px;font-size:small;padding:0 4px;width:60%}#np_newsAI .tablediv{height:calc(100vh - 350px);overflow:scroll;position:relative}#tblnewsAI{border-collapse:collapse;height:fit-content}#tblnewsAI tr.image-row td{border-bottom:1px solid var(--slate3);padding-top:4px}#tblnewsAI tr.email-row td{padding-bottom:0}#tblnewsAI .image-wrapper{position:relative;display:inline-block}#tblnewsAI .img-checkbox{position:absolute;top:4px;right:4px;background:white;padding:2px;z-index:1}#orgsupporters_details .nav-tabs.profile{margin-top:24px;margin-bottom:24px}#orgsupporters_details .nav-tabs.profile a span{display:none}#orgsupporters_details .nav-tabs.profile a i{font-size:26px}#orgsupporters_details table thead tr{background-color:var(--slate2);position:sticky;top:0;z-index:3}#orgsupporters_details table#usertickets_table>thead>tr>th:last-child,#orgsupporters_details table#userapplication_table>thead>tr>th:last-child{background-color:var(--slate2)}.supp-general-info .row{margin-bottom:16px}.supp-general-info .row p{margin-bottom:0}.badge button{font-size:12px;padding:0 6px}.eventTable a:hover,.volunteeringTable a:hover{background-color:var(--blue1)}div.note{width:100%;overflow-y:scroll}.note i{font-size:36px;color:var(--blue3);opacity:.5}.emptyDonationTable img,.emptyVolunteeringTable img,.emptyEventTable img{width:250px}.timelinebox{max-height:300px;overflow-y:scroll}ul.timeline li{display:flex}li .timeline-item-type{background-color:var(--blue1);padding:4px;color:var(--blue3);width:40px;height:40px;border-radius:50%;margin:4px;display:flex;align-items:center;justify-content:center;font-size:20px}li .timeline-line{width:2px;flex:1;background-color:var(--slate3)}li:last-child .timeline-line{display:none}li .timeline-left{display:flex;flex-direction:column;align-items:center;margin-right:16px}li .timeline-right{margin-bottom:16px}li .timeline-date{color:var(--slate4);font-size:smaller}li .timeline-occurence label{margin-bottom:0}@media(min-width:1200px){#orgsupporters_details .nav-tabs.profile a span{display:inline}#orgsupporters_details .nav-tabs.profile a i{font-size:1rem}}.supporter-types{display:flex;border:1px solid var(--slate2);border-radius:50px;width:fit-content}.supporter-types .supporter-type:first-child{border-radius:50px 0 0 50px}.supporter-types .supporter-type:last-child{border-radius:0 50px 50px 0}.supporter-type{color:var(--slate3);padding:3px;font-size:16px;aspect-ratio:1/1;width:22px;height:22px;background-color:var(--slate1);display:flex;align-items:center;justify-content:center}.supporter-type i{margin-top:2px}.supporter-type.active{background-color:var(--green1);color:var(--slate6)}#SuppTable{overflow-x:scroll;height:50vh}#reportsTable{table-layout:auto}#reportsTable tr{border-left:2px solid white;border-right:2px solid white}#reportsTable tr.selected{background-color:var(--blue1);border-radius:var(--border-radius);border-left:2px solid var(--blue4);border-right:2px solid var(--blue4)}#reportsTable td:first-child{word-wrap:break-word;word-break:break-word;white-space:normal}#iframeAddress{display:block;border:1px solid var(--slate3);padding:8px;border-radius:var(--border-radius);min-height:60px;overflow-y:scroll}#iframeAddress pre{text-wrap:wrap;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;margin-bottom:0;display:flex;align-items:center;height:100%}html,body{overflow-x:hidden}body{padding-top:70px;background-color:var(--appbackground);font-family:'Inter',sans-serif;position:relative;height:-webkit-fill-available}body.noleftnav{padding-top:0}body:not(.modal-open){padding-right:0!important}.container{margin-bottom:16px}@media(min-width:576px){.container{max-width:1200px}}.chartloader{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.textloader{height:24px;display:inline-block}.loader{border:16px solid var(--slate3);border-top:16px solid var(--blue4);border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.squareloader{width:100px;height:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;transform:rotate(-45deg)}.squareloader .square{background-color:transparent;display:grid;place-items:center;border-radius:50px 0;animation-name:load;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards}.squareloader .square .diagonal{background:linear-gradient(to left top,rgba(250,250,250,0) 0,rgba(250,250,250,0) calc(50% - .8px),rgba(250,250,250,0.8) 50%,rgba(250,250,250,0) calc(50% - -0.8px),rgba(250,250,250,0) 100%);width:100%;height:100%;position:absolute}.squareloader .square .square2{position:relative;width:100%;height:100%;border-radius:50px 0;transform-origin:left;transform:translate(-23%,39%) rotate(-70deg) scale(0.6);background-color:var(--color);opacity:.7}@keyframes load{0%{transform:scale(1) rotate(30deg);background-color:var(--color)}50%{transform:scale(0) rotate(0deg)}100%{transform:scale(1) rotate(30deg);background-color:var(--color)}}.squareloader .one,.squareloader .one .square2{--color:var(--blue6)}.squareloader .two,.squareloader .two .square2{animation-delay:.1s;--color:var(--blue5)}.squareloader .three,.squareloader .three .square2{animation-delay:.2s;--color:var(--blue4)}.squareloader .four,.squareloader .four .square2{animation-delay:.3s;--color:var(--blue5)}.squareloader .five,.squareloader .five .square2{animation-delay:.4s;--color:var(--blue6)}.pageloading{display:flex;justify-content:center;align-items:center;z-index:1031;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:var(--blue1)}.loadingspinner{margin-left:0;height:100%;display:flex;flex-direction:column}.loadingspinner img{display:block;height:120px;margin-left:auto;margin-right:auto}.loadingspinner p{color:white;width:100%;font-size:20px;text-shadow:2px 2px 5px var(--slate6)}@media(min-width:768px){.loadingspinner{margin-left:232px}}.paymentspinner{margin-left:0;height:100%;display:flex;flex-direction:column}.paymentspinner img{display:block;height:120px;margin-left:auto;margin-right:auto}.paymentspinner p{color:white;width:100%;font-size:20px;text-shadow:2px 2px 5px var(--slate6)}.paymentspinner i{width:100%;font-size:32px;text-shadow:2px 2px 5px var(--slate6)}.paymentspinner i.la-check,.loadingspinner i.la-check{color:var(--green3)}.paymentspinner i.la-times{color:var(--red3)}.noresults{width:100%;display:flex;flex-direction:column}.noresults img{max-height:200px;object-fit:contain;opacity:.8;margin-left:auto;margin-right:auto}.noresults p{color:var(--slate4);font-size:16px;text-align:center}@media screen and (max-width:767px){input,select,textarea{font-size:16px!important}}.card{border:1px solid var(--slate2);border-radius:var(--border-radius);margin-bottom:24px;box-shadow:0 2px 6px rgba(0,0,0,0.07)}.pagetitle{margin-top:54px;margin-bottom:24px}.card-title{margin-bottom:16px;margin-right:8px;display:inline-block}.card-subtitle{color:var(--slate4);margin-bottom:8px}.clickable{cursor:pointer}.hoverable{transition:box-shadow .3s;cursor:pointer}.hoverable:hover{box-shadow:0 0 8px rgba(33,33,33,.2)}a{color:var(--blue4);padding-left:4px;padding-right:4px}a:hover{color:var(--blue5);text-decoration:none;cursor:pointer}.notext,.notext:hover{color:inherit;text-decoration:none;padding:0}.sq-img{width:100%;height:100%;object-fit:cover;max-height:200px;border-radius:var(--border-radius)}.circle_notification{width:10px;height:10px;background:red;border-radius:50%;position:absolute;top:6px;right:10px}.circle_notification_footer{width:auto;height:auto;padding:0 4px;background:red;border-radius:100px;position:absolute;top:-6px;right:-6px;color:white;font-size:12px;line-height:18px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-32{margin-top:32px}.mt-64{margin-top:72px}.mb-32{margin-bottom:32px}.mb-64{margin-bottom:64px}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.mr-4px{margin-right:4px}.ml-4px{margin-left:4px}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.w-max-content{width:max-content}.card-horizontal{display:flex;flex:1 1 auto;height:100%}.modal-full{min-width:80%;margin:0;padding:0}.modal-full .modal-content{min-height:80vh;overflow-y:auto}.modal-full .modal-dialog{overflow-y:initial!important}.modal.zoom-in{transform:scale(0)!important;opacity:0;-webkit-transition:.4s all 0s;-moz-transition:.4s all 0s;-ms-transition:.4s all 0s;-o-transition:.4s all 0s;transition:.4s all 0s;display:block!important}.modal.zoom-in.show{opacity:1;transform:scale(1)!important;transform:none}@media(max-width:767.98px){.modal-xl .modal-body{padding:8px}.modal-xl .container{padding:8px;margin-bottom:0}.modal-xl .card{margin-bottom:8px}}.tooltip-wrapper{outline:none;outline-width:0;position:relative}.tooltip-wrapper label.btn{border-radius:0}.tooltip-wrapper:last-child label.btn{border-radius:0 3px 3px 0}.slate3{color:var(--slate3)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:var(--slate6)}.h1,h1{font-size:36px;line-height:56px}.h2,h2{font-size:24px;line-height:36px}.h3,h3{font-size:20px;line-height:32px}.h4,h4{font-size:16px;line-height:24px;font-weight:500;text-transform:uppercase;color:var(--slate5)}p.large-text{font-size:18px}p,.p{font-size:16px;line-height:28px;color:var(--slate6)}.p.smalltext,p.smalltext,a.smalltext{font-size:14px;line-height:20px;margin-bottom:0}p.microtext{font-size:12px;line-height:16px;color:var(--slate6)}span.smalltext,p.smalltext{font-size:14px;line-height:20px;margin-bottom:0}.text-blue3{color:var(--blue3)}.text-blue5{color:var(--blue5)}p.red,.p.red,i.red,h2.red{color:var(--red4)}p.white,.p.white,i.white{color:white}p.green,.p.green,i.green,h2.green{color:var(--green4)!important}p.white,.p.white,i.white{color:white}.subtitle{font-size:12px;color:var(--slate5);margin-bottom:0}h1.slate4,h2.slate4,h3.slate4,h4.slate4,p.slate4,i.slate4{color:var(--slate4)}h1.bold,h2.bold,h3.bold,h4.bold,p.bold,span.bold{font-weight:600}.capitalize-first::first-letter{text-transform:uppercase}label{display:block;font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--label);margin-bottom:5px}.card.insight{height:auto;width:100%}.row.insights .col,.row.insights .col-sm-12{display:flex;align-items:stretch}.info-banner{color:var(--blue6);background-color:var(--blue1);border-color:var(--blue2);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-banner p,.language-banner p{margin-bottom:0}.language-banner .la-language,.info-banner .la-info-circle,.info-banner .la-gratipay{padding-right:16px;font-size:32px}.language-banner{color:var(--blue6);background-color:var(--fluo2);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center;position:fixed;top:62px;z-index:100;margin-top:0;padding:4px;width:100%;border:none;border-radius:0;box-shadow:0 0 8px rgba(33,33,33,.2)}.language-banner #morelanguageinfo{max-width:90%}@media(min-width:768px){.language-banner{top:0;width:calc(100% - 232px)}.language-banner #morelanguageinfo{max-width:75%}}.success-banner{color:var(--green4);background-color:var(--green1);border-color:var(--green1);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.success-banner.la-check-circle,.success-banner .la-check-circle{padding-right:16px;font-size:32px}.alert{border-radius:var(--border-radius)}.alert-warning{color:var(--yellow4);background-color:var(--yellow1);border-color:var(--yellow1);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#anonymous .alert-warning{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}.alertMessage{color:var(--red4);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5}.warningMessage{color:var(--slate6);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5}.alert-warning .la-exclamation-triangle,.alert-blocking .la-exclamation-triangle,.info-banner .la-exclamation-triangle{padding-right:16px;font-size:32px}.alert-blocking{color:var(--red4);background-color:var(--red1);border-color:var(--red1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.success-blocking{color:var(--green4);background-color:var(--green2);border-color:var(--green2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.successMessage{color:var(--green4)!important;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5}.table-hover tbody tr:hover{color:#212529;background-color:var(--blue1)}.table-no-hover tbody tr:hover{background-color:transparent}.table-striped tbody tr:nth-of-type(odd){background-color:var(--blue1)}.table-no-hover.table-striped tbody tr:nth-of-type(odd):hover{background-color:var(--blue1)}#tablesupporters tr:hover{background-color:transparent}.dtHorizontalExampleWrapper{max-width:900px;margin:0 auto}#dtHorizontalExample th,td,#products_tbl th{white-space:nowrap}.table{margin-bottom:0}.table td img{padding:0;height:48px;width:48px;border-radius:var(--border-radius);object-fit:cover}.table td img.logo{object-fit:contain}.table td{vertical-align:middle!important}.table-bordered{border:none}.fixed-table-pagination{background-color:var(--slate2);padding:0 16px 0 16px;font-size:14px;border-radius:var(--border-radius);margin-top:16px}.page-link{color:var(--blue4);border-color:1px solid var(--blue4)}.page-link:hover{color:var(--blue4);background-color:var(--blue4-10);border-color:var(--blue4)}.page-item.active .page-link{background-color:var(--blue4);border-color:var(--blue4)}.page-item.active .page-link:hover{background-color:var(--blue4-130);border-color:var(--blue4)}.page-list .dropdown-toggle{padding:4px 10px;font-size:12px;line-height:20px;border-radius:var(--border-radius);height:30px;background-color:white}td.wrap260,th.wrap260{width:260px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin-left:12px}table.lastchildfixed>thead>tr>th:last-child,table.lastchildfixed>tbody>tr>td:last-child{width:80px;position:sticky;right:0;z-index:2;background:white;-webkit-box-shadow:inset 10px 0 2px -10px var(--slate3);-moz-box-shadow:inset 10px 0 2px -10px var(--slate3);box-shadow:inset 10px 0 2px -10px var(--slate3)}.fancy-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.fancy-table td{background:white;padding:12px 16px;position:relative}.fancy-table tbody tr:hover td{background-color:white;cursor:pointer}.fancy-table tr:hover td{-moz-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);-webkit-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2)}.fancy-table tr:hover td:first-child{-moz-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);-webkit-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);border-top-left-radius:6px;border-bottom-left-radius:6px}.fancy-table tr:hover td:last-child{-moz-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);-webkit-box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);box-shadow:0 2px 8px 0 rgba(.33,.33,0.33,0.2);border-top-right-radius:6px;border-bottom-right-radius:6px}.fancy-table tr:hover td:after{content:"";width:8px;height:100%;background-color:white;position:absolute;right:0;top:0;z-index:1}.fancy-table tr:hover td:last-child:after{border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:transparent}tr.detail-view>td{box-shadow:none!important}tr.detail-view .bootstrap-table{box-shadow:none!important;border-radius:var(--border-radius);padding:12px 12px 12px 16px!important;border:1px solid var(--slate3);background-color:var(--blue1)}#user_donations_tbl2 tr.detail-view td.table{border-right:1px solid var(--slate2)}tr.detail-view .bootstrap-table .fixed-table-pagination{background-color:transparent;padding:0;padding-left:16px;font-size:12px;border-radius:var(--border-radius);margin-top:8px}tr.detail-view>td>table th,tr.detail-view>td>table td{font-size:14px}.bootstrap-table .fixed-table-container .table#org_applicants_tbl tbody tr.selected td{background-color:var(--blue1)}#org_volunteers_tbl tr{border-bottom:1px solid var(--slate2)}#user_donations_tbl2 td:first-child{width:65px}#org_payout_tbl td:first-child{width:65px}#org_repeatedactivity_tbl .th-inner,#org_uniqueactivity_tbl .th-inner,#org_mission_tbl .th-inner,#org_commitment_tbl .th-inner{font-size:14px;font-weight:700;color:var(--slate4)}#org_repeatedactivity_tbl .th-inner:hover,#org_uniqueactivity_tbl .th-inner:hover,#org_mission_tbl .th-inner:hover,#org_commitment_tbl .th-inner:hover{color:var(--slate6)}table thead th,table.lastchildfixed>thead>tr>th:last-child{position:sticky;top:0;background:white;z-index:4!important}.modal-title{color:var(--slate6)}.modal-body{color:var(--slate6);padding:24px}#anonymousmodal hr{border-color:var(--slate5)}#anonymousmodal .la-check-circle{color:var(--green3)}#anonymousmodal .la-times-circle{color:var(--red3)}#anonymous.collapse.show{width:100%}#anonymous .form-row{margin-right:0;margin-left:0}.badge{font-weight:600;margin-right:8px;font-size:14px}.badge.donations{color:var(--slate6);background-color:var(--fluo1)}.badge.volunteering{color:var(--slate6);background-color:var(--fluo2)}.badge.supplies{color:var(--slate6);background-color:var(--fluo3)}.badge.jobs{color:var(--slate6);background-color:var(--fluo4)}.badge.small{font-size:12px}.badge i{padding-right:8px}.badge.icononly i{padding-right:0;font-size:18px}.badge.applied{color:var(--blue6);background-color:var(--blue1)}.badge.denied{color:var(--red4);background-color:var(--red1)}.badge.draft{color:var(--slate6);background-color:var(--slate3)}.badge.warning{color:var(--yellow4);background-color:var(--yellow1)}.badge.approved,.badge.active{color:var(--green4);background-color:var(--green1)}.badge-pending{background-color:var(--yellow1);color:var(--yellow4)}.badge-in_review{background-color:var(--blue1);color:var(--blue5)}.badge-approved{background-color:var(--green1);color:var(--green4)}.badge-rejected{background-color:var(--red1);color:var(--red4)}.badge-on_hold{border:1px solid var(--slate4);background-color:white;color:var(--slate4)}.badge-active{background-color:var(--blue4);color:#fff}.badge-archived{background-color:var(--slate3);color:#000}.badge.completed{color:var(--green4);background-color:white;border:var(--green4) solid 1px}.badge.info{color:var(--slate5);background-color:white;border:var(--slate5) solid 1px}.badges_collection{margin-bottom:16px}.badge.fluo1{color:var(--slate6);background-color:var(--fluo1)}.badge.fluo2{color:var(--slate6);background-color:var(--fluo2)}.badge.fluo3{color:var(--slate6);background-color:var(--fluo3)}.badge.fluo4{color:var(--slate6);background-color:var(--fluo4)}.toggle-badge{display:inline-flex;padding:4px;border-radius:100%;width:24px;height:24Px;border:1px solid var(--blue4);color:var(--blue4);margin-right:8px;transition:box-shadow .3s;justify-content:center;align-items:center}.toggle-badge:hover{background-color:var(--blue1);color:var(--blue4);box-shadow:0 0 8px rgba(33,33,33,.2)}#styledStatus{display:flex;justify-content:space-between}.nav-logo-bkg{background-color:white;border-radius:100%;width:32px;height:32px;margin-left:12px;margin-right:8px;padding:4px;display:inline-block}.nav-org-logo{width:24px;height:24px;object-fit:contain}.row.selecteddates{position:sticky;bottom:87px;background-color:var(--green1);padding-left:8px;padding-bottom:8px;box-shadow:0 0 8px rgba(33,33,33,.2);opacity:1;transition:opacity 1s,height 1s}.row.selecteddates::before{height:0;opacity:0}.filterbadge{padding:4px 8px;font-size:16px;border:1px solid var(--blue4);margin-bottom:4px;border-radius:var(--border-radius);width:fit-content;display:flex;align-items:center;margin-right:8px;background-color:white}.filterbadge div{border-radius:100px;margin-left:8px;height:20px;width:20px;display:flex;justify-content:center;align-items:center}.filterbadge i{color:var(--blue4);font-size:16px}.navbar{padding-left:0;padding-right:0}.navbar .nav-link{padding:4px 16px;font-size:14px}.nav-avatar{margin-left:16px;margin-right:8px;width:48px;height:48px;border-radius:100%;object-fit:cover}.nav-profile a{color:rgba(255,255,255,.5)}.nav-profile{width:100%;padding-top:10px;padding-bottom:10px;margin-top:16px;padding-right:16px}.nav-profile a:focus,.nav-profile a:hover{color:rgba(255,255,255,.75);text-decoration:none}.nav-profile a{display:flex;align-items:center}.nav-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,0.6)}.nav-profile.active a{color:white}button.nav-link.logout{color:rgba(255,255,255,.75);margin-top:auto}button.nav-link.logout:hover,button.nav-link.logout:focus{color:white}.nav-profile.active{background-color:rgba(255,255,255,0.1)}.navbar-expand-md .navbar-nav .nav-link{padding-right:16px;padding-left:16px}.nav-item.active{background-color:rgba(255,255,255,0.1)}button.nav-link.logout{color:rgba(255,255,255,.75);margin-top:auto}button.nav-link.logout:hover,button.nav-link.logout:focus{color:white}.navbar.fixed-left{position:fixed;top:0;left:0;right:0;z-index:1030;box-shadow:2px 0 12px rgba(0,0,0,0.35)}.navbar.bg-nav{background-color:#04102F;background-image:var(--gradient1)}.nav-logo{max-height:46px;padding-left:16px;margin-bottom:8px}.icon-nav{padding-right:8px}.navbar-toggler{margin-right:16px}@media(max-width:767.98px){.nav-logo{margin-bottom:0}}@media(min-width:768px){body{padding-top:0;margin-left:232px}body.noleftnav{padding-top:0;margin-left:0}.navbar.fixed-left{bottom:0;width:232px;flex-flow:column nowrap;align-items:flex-start}.navbar.fixed-left .navbar-collapse{flex-grow:1;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.navbar.fixed-left .navbar-collapse .navbar-nav{flex-direction:column;width:100%;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.navbar.fixed-left .navbar-collapse .navbar-nav::-webkit-scrollbar{display:none}.navbar.fixed-left .navbar-collapse .navbar-nav .nav-item{width:100%}.navbar.fixed-left .navbar-collapse .navbar-nav .nav-item .dropdown-menu{top:0}.navbar.fixed-left{right:auto}.navbar.fixed-left .navbar-nav .nav-item .dropdown-toggle:after{border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent;border-right:none;vertical-align:baseline}.navbar.fixed-left .navbar-nav .nav-item .dropdown-menu{left:100%}.nav-profile{margin-top:0}}.nav-pills.cardsoptions a.nav-link.active{padding:0 8px 0 8px;-webkit-box-shadow:inset 0 0 0 2px var(--blue4);-moz-box-shadow:inset 0 0 0 2px var(--blue4);box-shadow:inset 0 0 0 2px var(--blue4);background-color:var(--blue1);color:var(--blue4)}.nav-pills.cardsoptions a.nav-link.active::before{content:"◉ "}.nav-pills.cardsoptions a.nav-link::before{content:"◯ "}.nav-pills.cardsoptions a.nav-link{padding:0 8px 0 8px;background-color:white;-webkit-box-shadow:inset 0 0 0 2px var(--slate2);-moz-box-shadow:inset 0 0 0 2px var(--slate2);box-shadow:inset 0 0 0 2px var(--slate2);color:var(--slate4)}.nav-pills.languagepills .nav-link{padding:2px 8px 8px 8px}.nav-pills.languagepills .nav-link:hover .badge{box-shadow:0 0 8px rgba(33,33,33,.2)}.nav-pills.languagepills .nav-link.active{background-color:white}.nav-pills.languagepills .nav-link .badge{position:relative}.nav-pills.languagepills .nav-link.active .badge{border:1px solid var(--slate6)}.nav-pills.languagepills .nav-link.active .badge:after{content:'';position:absolute;top:100%;left:50%;margin-left:-4px;width:0;height:0;border-top:solid 4px var(--slate6);border-left:solid 4px transparent;border-right:solid 4px transparent}.nav-pills.languagepills .nav-link:not(.active) .badge{filter:grayscale(70%)}p.formsection{font-size:16px;margin-bottom:16px;color:var(--slate5);text-transform:uppercase;font-weight:500}.btn{border-radius:var(--border-radius)}.btn-form{color:var(--slate6);background-color:white;border:1px solid var(--slate3);font-size:14px}.btn-form:hover{color:var(--slate6);background-color:white;border:1px solid var(--blue4)}.btn-form.focus,.btn-form:focus{color:var(--slate6);background-color:white;box-shadow:0 0 0 .2rem var(--buttonfocus);border:1px solid var(--slate3)}.btn-form.disabled,.btn-form:disabled,.form-control:disabled,.form-control[readonly]{color:var(--slate4);background-color:var(--slate2);border:none;cursor:not-allowed;opacity:1}.btn-form:not(:disabled):not(.disabled).active,.btn-form:not(:disabled):not(.disabled):active,.show>.btn-form.dropdown-toggle{color:var(--slate6);background-color:white;border:1px solid var(--slate3)}.btn-form:not(:disabled):not(.disabled).active:focus,.btn-form:not(:disabled):not(.disabled):active:focus,.show>.btn-form.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--buttonfocus)}.dropdown-item{color:var(--slate6)}.dropdown-item:hover{background-color:var(--blue1)}.dropdown-item.active,.dropdown-item:active{color:var(--blue6);background-color:var(--blue2)}.bootstrap-select .dropdown-menu{border:1px solid var(--slate3)}.bootstrap-select .dropdown-menu.show{max-width:100%}.bootstrap-select .dropdown-menu.show .dropdown-item span{white-space:break-spaces}.bootstrap-select .dropdown-menu.show{max-width:100%}.bootstrap-select .dropdown-menu.show .dropdown-item span{white-space:nowrap}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}@media(min-width:992px){.form-row>.col,.form-row>[class*=col-]{padding-right:24px}}input[type=checkbox],input[type=radio]{width:16px;height:16px;border-radius:var(--border-radius)}.switch{position:relative;display:inline-block;width:56px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(28px);-ms-transform:translateX(28px);transform:translateX(28px)}.switch p{position:absolute;margin:0 0 0 60px;left:8px;top:50%;transform:translate(0,-50%);font-size:16px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline-color:var(--blue5)!important}.bootstrap-select .dropdown-toggle{height:38px}.form-control{border:1px solid var(--slate3);font-size:14px;height:38px;color:var(--slate6)}.form-control:focus{color:var(--slate6);background-color:#fff;border-color:var(--blue5);outline:0;box-shadow:0 0 0 .2rem var(--buttonfocus)}.form-control::-webkit-input-placeholder{color:var(--slate4);opacity:1}.text-muted{color:var(--slate5)}.input-group-text{border-color:var(--slate3)}.bootstrap-select[class*=col-] .dropdown-toggle{height:38px}.cardnumbinput i.la-cc-visa{padding-left:16px}.input-group-append .bg-transparent{height:38px;-ms-flex-align:center!important;align-items:center!important}.input-group-append .bg-transparent img{height:24px}.input-group-append .bg-transparent i{font-size:24px}@media(min-width:992px){.mainprofile .form-group{margin-top:0}}.mainprofile .form-row{margin-bottom:24px}.mainprofile .form-group{margin-top:16px}.form-group .needs{padding-top:8px;padding-bottom:5px}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}.btn{display:inline-block}button{border-radius:var(--border-radius)}button i.left{padding-right:8px}button i.right{padding-left:8px}button.float-right{margin-left:16px}.btn.disabled,.btn:disabled{opacity:1}.btn-group-lg>.btn,.btn-lg{padding:6px 12px;font-size:14px;line-height:24px;border-radius:var(--border-radius);min-height:38px}.btn-group-sm>.btn,.btn-sm{padding:4px 10px;font-size:12px;line-height:20px;border-radius:var(--border-radius);min-height:30px;height:auto}.btn-link-md{padding:0 4px 0 4px;font-size:14px;line-height:20px;border-radius:var(--border-radius);height:30px}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical .btn,.btn-group .btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical .btn:hover,.btn-group .btn:hover{z-index:1}.btn-group-vertical .btn.active,.btn-group-vertical .btn:active,.btn-group-vertical .btn:focus,.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group .btn-group:not(:first-child),.btn-group .btn:not(:first-child){margin-left:-1px}.btn-group .btn-group:not(:last-child) .btn,.btn-group .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn-group:not(:first-child) .btn,.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm .btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg .btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical .btn-group:not(:first-child),.btn-group-vertical .btn:not(:first-child){margin-top:-1px}.btn-group-vertical .btn-group:not(:last-child) .btn,.btn-group-vertical .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical .btn-group:not(:first-child) .btn,.btn-group-vertical .btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle .btn,.btn-group-toggle .btn-group .btn{margin-bottom:0}.btn-group-toggle .btn input[type=checkbox],.btn-group-toggle .btn input[type=radio],.btn-group-toggle .btn-group .btn input[type=checkbox],.btn-group-toggle .btn-group .btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.icon-btn{font-size:24px}.icon-btn.btn-sm{font-size:18px}.icon-btn.fldMessage{position:relative}.btn-primary{color:#fff;background-color:var(--blue4);border-color:var(--blue4)}.btn-primary:hover{color:#fff;background-color:var(--blue4-130)}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:var(--blue4);box-shadow:0 0 0 .2rem var(--buttonfocus)}.btn-primary.disabled,.btn-primary:disabled{color:var(--slate4);background-color:#ECEEF2;border-color:#ECEEF2;cursor:not-allowed}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--buttonfocus)}.btn-secondary{color:var(--blue4);background-color:transparent;border-color:var(--blue4)}.btn-secondary:hover{color:var(--blue4);background-color:var(--blue4-10);border-color:var(--blue4)}.btn-secondary.focus,.btn-secondary:focus{color:var(--blue4);background-color:transparent;border-color:var(--blue4);box-shadow:0 0 0 3px rgba(66,135,251,.2)}.btn-secondary.disabled,.btn-secondary:disabled{color:var(--slate4);background-color:var(--slate2);border:1px solid var(--slate2)}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:white;background-color:var(--blue4);border-color:var(--blue4)}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 3px rgba(66,135,251,.2)}#basic-form .btn-group .btn-group:not(:first-child).disabled,#basic-form .btn-group .btn:not(:first-child).disabled{margin-left:-4px}.btn-ter{color:var(--blue4);background-color:transparent;border:none}.btn-ter:hover{color:var(--blue4);background-color:var(--blue4-10)}.btn-ter.focus,.btn-ter:focus{color:var(--blue4);background-color:transparent;box-shadow:0 0 0 3px rgba(66,135,251,.2)}.btn-ter.disabled,.btn-ter:disabled{color:var(--slate4);background-color:var(--slate2)}.btn-ter:not(:disabled):not(.disabled).active,.btn-ter:not(:disabled):not(.disabled):active,.show>.btn-ter.dropdown-toggle{color:var(--blue4);background-color:transparent}.btn-ter:not(:disabled):not(.disabled).active:focus,.btn-ter:not(:disabled):not(.disabled):active:focus,.show>.btn-ter.dropdown-toggle:focus{box-shadow:0 0 0 3px rgba(66,135,251,.2)}.btn-secondary.white{color:white;border-color:white}button.btn-secondary.white:hover{background-color:rgb(255,255,255,0.1)}button.btn-primary.white{color:var(--blue4);border-color:white;background-color:white}button.btn-primary.white:hover{background-color:rgb(255,255,255,0.8);color:var(--blue4)}.btn-ter.white{color:white;border:none}.btn-ter.white:hover{background-color:rgb(255,255,255,0.1);color:white}.btn-ter.white:not(:disabled):not(.disabled).active,.btn-ter.white:not(:disabled):not(.disabled):active,.show>.btn-ter.white.dropdown-toggle{color:white;background-color:transparent}.dropdown-menu.show#curr-menu{max-height:200px;overflow:scroll}.btn-primary.green,.btn-secondary.green{color:var(--green4);text-transform:uppercase;font-weight:500;background-color:white;border:1px solid var(--green3)}.btn-primary.green:hover,.btn-secondary.green:hover{color:var(--green4);background-color:var(--green1);border-color:var(--green4)}.btn-primary.green.focus,.btn-primary.green:focus,.btn-primary.green.active,.btn-primary.green:active,.btn-secondary.green.focus,.btn-secondary.green:focus,.btn-secondary.green.active,.btn-secondary.green:active{color:var(--green4);background-color:var(--green1);box-shadow:0 0 0 .2rem var(--buttonfocus)}.btn-primary.green:not(:disabled):not(.disabled).active,.btn-primary.green:not(:disabled):not(.disabled):active,.show>.btn-primary.green.dropdown-toggle,.btn-secondary.green:not(:disabled):not(.disabled).active,.btn-secondary.green:not(:disabled):not(.disabled):active,.show>.btn-secondary.green.dropdown-toggle{color:var(--green4);background-color:var(--green1);border-color:var(--green4)}.btn-primary.red{color:#fff;background-color:var(--red3);border-color:var(--red3)}.btn-primary.red:hover{color:#fff;background-color:var(--red4);border-color:var(--red4)}.btn-primary.red.focus,.btn-primary.red:focus,.btn-primary.red.active,.btn-primary.red:active{color:#fff;background-color:var(--red4);box-shadow:0 0 0 .2rem var(--buttonfocus)}.btn-secondary.red{color:var(--red4);background-color:white;border-color:var(--red4)}.btn-ter.red{color:var(--red4)}.btn-secondary.red:hover,.btn-ter.red:hover{color:var(--red4);background-color:var(--red1);border-color:var(--red4)}.btn-secondary.red.focus,.btn-secondary.red:focus,.btn-secondary.red.active,.btn-secondary.red:active,.btn-ter.red.focus,.btn-ter.red:focus,.btn-ter.red.active,.btn-ter.red:active{color:var(--red4);background-color:var(--red1);box-shadow:0 0 0 .2rem var(--buttonfocus)}.btn-secondary.red:not(:disabled):not(.disabled).active,.btn-secondary.red:not(:disabled):not(.disabled):active,.show>.btn-secondary.red.dropdown-toggle,.btn-ter.red:not(:disabled):not(.disabled).active,.btn-ter.red:not(:disabled):not(.disabled):active,.show>.btn-ter.red.dropdown-toggle{color:var(--red4);background-color:var(--red1);box-shadow:0 0 0 .2rem var(--buttonfocus)}button.floatingbtn{position:fixed;z-index:999;bottom:40px;right:40px;box-shadow:0 0 16px rgba(33,33,33,.4);height:48px;font-size:16px;visibility:hidden}button.floatingbtnmobile{position:fixed;z-index:999;bottom:24px;right:24px;box-shadow:0 0 16px rgba(33,33,33,.4);height:48px}@media(min-width:576px){button.floatingbtn{visibility:visible}button.floatingbtnmobile{visibility:hidden}}label.btn.donation{width:auto;margin-right:8px;border-radius:100px!important;border:2px solid var(--fluo1);color:var(--slate4)}label.btn.donation.active,label.btn.donation.active:hover{border:2px solid var(--fluo1)!important;background-color:var(--fluo1)!important;color:var(--slate6)!important}label.btn.donation:hover{border:2px solid var(--fluo1)!important;background-color:rgba(207,255,206,.2)!important;color:var(--slate5)}.nav-tabs{color:var(--blue5);margin-top:24px;margin-bottom:24px}.tab-link{display:block;padding:.5rem 1rem;text-decoration:none;color:var(--slate4)}.tab-link.active{color:var(--blue5);font-weight:500;border-bottom:2px solid var(--blue5)}.tab-link:hover{color:var(--blue5);text-decoration:none}.nav-tabs.profile{margin-top:24px;margin-bottom:8px}.progress{border-radius:10px;height:16px}.progress.supplies{border-radius:10px;height:8px}.progress-bar{background-color:var(--blue4);border-radius:10px}.progresscontainer{margin-top:16px}.progresscontainer p{margin-top:8px;margin-bottom:0;font-size:14px}.progresscontainer p span{font-weight:600;color:var(--blue5);font-size:16px}.progresscontainer p span.classic{font-weight:500;color:black;font-size:14px}.stickyfooter{width:100%;border-top:2px solid var(--slate2);padding:18px 32px;position:fixed;bottom:0;right:0;display:flex;background-color:white;z-index:1000}.stickyfooter .container{margin-bottom:0;display:flex;justify-content:space-between}@media(min-width:768px){.stickyfooter{border-top:2px solid var(--slate2);width:calc(100% - 232px)}}#orgprojectsEdit .backlink{top:102px}#orgprojectsEditcontent{margin-top:80px}#orgDonationSettingsContent{margin-top:80px}@media(min-width:768px){#orgprojectsEditcontent{margin-top:120px}#orgprojectsEdit .backlink{top:40px}#orgDonationSettingsContent{margin-top:120px}#SimpleDonationSettings .backlink{top:40px}}.pe-tabs{display:flex;gap:4px;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.07);padding:6px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.pe-tabs::-webkit-scrollbar{display:none}.supp-detail-tabs{width:100%}.supp-detail-tabs .pe-tab{flex:1;justify-content:center;flex-shrink:1}.pe-tab{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:8px 14px;border-radius:var(--border-radius);border:none;background:none;font-size:12px;font-weight:500;color:#667085;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;text-decoration:none}.pe-tab:hover{background:#FAFBFC;color:#1a1f2e;text-decoration:none}.pe-tab.active{background:#17ACD9;color:#fff;font-weight:600}.pe-tab i{font-size:14px}.backlink{background-color:rgba(255,255,255,.8);width:100%;padding:18px 32px}.backlink p{color:var(--blue6);font-size:16px;margin:0}.backlink p a{text-decoration:none;color:var(--blue6)}.MODAL3 .backlink{top:0;right:0;left:0;z-index:1030;background-image:linear-gradient(160deg,rgba(2,24,82,1) 30%,rgba(3,47,163,1),rgba(3,47,163,1));border-bottom:1px solid white;margin-left:-24px;margin-right:-24px;width:calc(100% - -48px)}.MODAL3 .backlink p a{text-decoration:none;color:white}.supp-avatar{height:64px;width:64px;margin-right:16px;object-fit:cover;border-radius:100%}.org-avatar{height:64px;width:64px;margin-right:16px;object-fit:contain}.card.header{margin-top:24px;margin-bottom:0}.header .logo{border:none;padding:24px;height:100%;max-height:200px;border-radius:var(--border-radius)}.header .logo img{width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius);max-height:200px}@media(max-width:767.98px){.header .logo img,.header .logo{max-height:100px}}.header h1 i{margin-left:16px}.header p{margin-bottom:8px}.header .title{font-weight:500;margin-bottom:0}.header .row.activities,.header .row.needs{display:none}@media(min-width:768px){.header .row.activities,.header .row.needs{display:flex}.card.header{margin-top:200px}}.card.header .smalllogo{height:36px;object-fit:contain;display:inline-block;max-width:60px;margin-right:16px}.card.header h4{display:inline}.MODAL3 .col-md-3{margin-bottom:16px}@media(min-width:768px){.MODAL3 .col-md-3{margin-bottom:0}}.projectmodal .row .col-12.col-xl-5{margin-top:16px}.projectmodal .modal-dialog-scrollable .modal-body{overflow-x:hidden}@media(max-width:1199.98px){}@media(min-width:992){.projectmodal .row .col-12.col-xl-5{margin-top:0}}.donation .contactinfocard,.ticketpurchase .contactinfocard,.productpurchase .contactinfocard,.rafflepurchase .contactinfocard,.buyMembership .contactinfocard,.volapplication .contactinfocard{background-color:var(--blue1);border:none}.donation .contactinfocard .card-body,.ticketpurchase .contactinfocard .card-body,.productpurchase .contactinfocard .card-body,.rafflepurchase .contactinfocard .card-body,.buyMembership .contactinfocard .card-body,.volapplication .contactinfocard .card-body{padding:20px}.donation .contactinfocard #verifiedaccounts,.donation .contactinfocard #contactdetails,.ticketpurchase .contactinfocard #verifiedaccounts,.ticketpurchase .contactinfocard #contactdetails,.productpurchase .contactinfocard #verifiedaccounts,.productpurchase .contactinfocard #contactdetails,.rafflepurchase .contactinfocard #verifiedaccounts,.rafflepurchase .contactinfocard #contactdetails,.buyMembership .contactinfocard #contactdetails,.volapplication .contactinfocard #contactdetails{display:flex;flex-direction:column;align-items:center}.donation .contactinfocard #verifiedaccounts a,.donation .contactinfocard #contactdetails a,.ticketpurchase .contactinfocard #verifiedaccounts a,.ticketpurchase .contactinfocard #contactdetails a,.productpurchase .contactinfocard #verifiedaccounts a,.productpurchase .contactinfocard #contactdetails a,.rafflepurchase .contactinfocard #verifiedaccounts a,.rafflepurchase .contactinfocard #contactdetails a,.buyMembership .contactinfocard #contactdetails a,.volapplication .contactinfocard #contactdetails a{display:flex;flex-direction:column;align-items:center}.donation .contactinfocard img,.ticketpurchase .contactinfocard img,.productpurchase .contactinfocard img,.rafflepurchase .contactinfocard img,.buyMembership .contactinfocard img,.volapplication .contactinfocard img{width:100%;object-fit:contain;max-height:120px;max-width:100%;object-position:center}@media(min-width:576px){.donation .contactinfocard,.ticketpurchase .contactinfocard,.productpurchase .contactinfocard,.rafflepurchase .contactinfocard,.buyMembership .contactinfocard,.volapplication .contactinfocard{background-color:transparent}.donation .contactinfocard .card-body,.ticketpurchase .contactinfocard .card-body,.productpurchase .contactinfocard .card-body,.rafflepurchase .contactinfocard .card-body,.buyMembership .contactinfocard .card-body,.volapplication .contactinfocard .card-body{padding:16px}.donation .contactinfocard #verifiedaccounts,.donation .contactinfocard #contactdetails,.ticketpurchase .contactinfocard #verifiedaccounts,.ticketpurchase .contactinfocard #contactdetails,.productpurchase .contactinfocard #verifiedaccounts,.productpurchase .contactinfocard #contactdetails,.rafflepurchase .contactinfocard #verifiedaccounts,.rafflepurchase .contactinfocard #contactdetails,.buyMembership .contactinfocard #verifiedaccount,.volapplication .contactinfocard #verifiedaccounts,.buyMembership .contactinfocard #contactdetails,.volapplication .contactinfocard #contactdetails{display:block;flex-direction:row;align-items:left}.donation .contactinfocard #verifiedaccounts a,.donation .contactinfocard #contactdetails a,.ticketpurchase .contactinfocard #verifiedaccounts a,.ticketpurchase .contactinfocard #contactdetails a,.productpurchase .contactinfocard #verifiedaccounts a,.productpurchase .contactinfocard #contactdetails a,.rafflepurchase .contactinfocard #verifiedaccounts a,.rafflepurchase .contactinfocard #contactdetails a,.buyMembership .contactinfocard #verifiedaccounts,.volapplication .contactinfocard #verifiedaccounts a,.buyMembership .contactinfocard #contactdetails a,.volapplication .contactinfocard #contactdetails a{display:block;flex-direction:row;align-items:left}.donation .contactinfocard img,.ticketpurchase .contactinfocard img,.productpurchase .contactinfocard img,.rafflepurchase .contactinfocard img,.buyMembership .contactinfocard img,.volapplication .contactinfocard img{object-position:left}}.donation .contactinfocard,.ticketpurchase .contactinfocard,.productpurchase .contactinfocard,.rafflepurchase .contactinfocard{background-color:var(--blue1);border:none}.donation .contactinfocard .card-body,.ticketpurchase .contactinfocard .card-body,.productpurchase .contactinfocard .card-body,.rafflepurchase .contactinfocard .card-body{padding:20px}.donation .contactinfocard #verifiedaccounts,.donation .contactinfocard #contactdetails,.ticketpurchase .contactinfocard #verifiedaccounts,.ticketpurchase .contactinfocard #contactdetails,.productpurchase .contactinfocard #verifiedaccounts,.productpurchase .contactinfocard #contactdetails,.rafflepurchase .contactinfocard #verifiedaccounts,.rafflepurchase .contactinfocard #contactdetails{display:flex;flex-direction:column;align-items:center}.donation .contactinfocard #verifiedaccounts a,.donation .contactinfocard #contactdetails a,.ticketpurchase .contactinfocard #verifiedaccounts a,.ticketpurchase .contactinfocard #contactdetails a,.productpurchase .contactinfocard #verifiedaccounts a,.productpurchase .contactinfocard #contactdetails a,.rafflepurchase .contactinfocard #verifiedaccounts a,.rafflepurchase .contactinfocard #contactdetails a{display:flex;flex-direction:column;align-items:center}.donation .contactinfocard img,.ticketpurchase .contactinfocard img,.productpurchase .contactinfocard img,.rafflepurchase .contactinfocard img{width:100%;object-fit:contain;max-height:120px;max-width:100%;object-position:center}@media(min-width:576px){.donation .contactinfocard,.ticketpurchase .contactinfocard,.productpurchase .contactinfocard,.rafflepurchase .contactinfocard{background-color:transparent}.donation .contactinfocard .card-body,.ticketpurchase .contactinfocard .card-body,.productpurchase .contactinfocard .card-body,.rafflepurchase .contactinfocard .card-body{padding:16px}.donation .contactinfocard #verifiedaccounts,.donation .contactinfocard #contactdetails,.ticketpurchase .contactinfocard #verifiedaccounts,.ticketpurchase .contactinfocard #contactdetails,.productpurchase .contactinfocard #verifiedaccounts,.productpurchase .contactinfocard #contactdetails,.rafflepurchase .contactinfocard #verifiedaccounts,.rafflepurchase .contactinfocard #contactdetails{display:block;flex-direction:row;align-items:left}.donation .contactinfocard #verifiedaccounts a,.donation .contactinfocard #contactdetails a,.ticketpurchase .contactinfocard #verifiedaccounts a,.ticketpurchase .contactinfocard #contactdetails a,.productpurchase .contactinfocard #verifiedaccounts a,.productpurchase .contactinfocard #contactdetails a,.rafflepurchase .contactinfocard #verifiedaccounts a,.rafflepurchase .contactinfocard #contactdetails a{display:block;flex-direction:row;align-items:left}.donation .contactinfocard img,.ticketpurchase .contactinfocard img,.productpurchase .contactinfocard img,.rafflepurchase .contactinfocard img{object-position:left}}.contactinfocard table{table-layout:fixed;width:100%}.contactinfocard table{table-layout:fixed;width:100%}.contactinfocard td{padding-bottom:0;word-wrap:break-word;display:inline-block;word-break:break-all;width:100%;white-space:normal}.contactinfocard p,.contactinfocard a{margin-bottom:0;word-wrap:break-word;word-break:break-all;white-space:normal}.contactinfocard i{font-size:24px;display:inline!important}.contactinfocard .title{font-weight:600;color:var(--slate4)}.card.sponsors img,.card.sponsors img,.card.sponsors img{height:60px;width:100%;object-fit:contain;border-radius:var(--border-radius);margin-bottom:16px}@media(max-width:767.98px){.card.sponsors img,.card.sponsors img,.card.sponsors .col-3{padding-right:0}}@media(max-width:1199.98px){.card.sponsors p,.card.sponsors p,.card.sponsors p{margin-bottom:32px}}.card.photos .col-sm-4{margin:8px 0 8px 0}.card.photos.gallery .img{height:400px;border-radius:10px;visibility:hidden;border:3px solid blue}.card.photos.gallery .img::before,.card.photos.gallery .img::after{height:400px;background-image:inherit;border-radius:var(--border-radius);content:"";background-position:center;background-size:contain;width:calc(100% - 32px);display:block;position:absolute;visibility:visible}.card.photos.gallery .img::before{content:"";background-repeat:repeat;filter:blur(5px)}.card.photos.gallery .img::after{content:"";background-repeat:no-repeat;z-index:1;border-radius:var(--border-radius)}.card.photos.gallery .arrows{transition:.5s ease;opacity:0}.card.photos.gallery .arrow{width:48px;height:48px;color:var(--slate5);font-size:24px;padding:8px;background-color:rgba(255,255,255,.75);border-radius:var(--border-radius);z-index:2}.card.photos.gallery .arrow:hover{background-color:rgba(255,255,255,.9);box-shadow:rgba(33,33,33,.4);cursor:pointer}.galleryitem:hover .arrows{opacity:1!important}.card.photos.gallery .arrow.right{position:absolute;right:32px;top:45%}.card.photos.gallery .arrow.left{position:absolute;left:32px;top:45%}.card.photos.gallery .arrow i{margin:0;text-align:center;width:100%}.donation .accordion_card{margin-top:-24px;border-radius:0}.donation .accordion_card.top{margin-bottom:0;margin-top:0}.donation .accordion_card .card-body{padding-bottom:8px;padding-top:8px}.donation .accordion_card .card-body h3{margin-bottom:0;font-size:16px}.filtercard h3{margin-bottom:0}.filtercard .card{margin-bottom:0}.filtercard #collapseOne{margin-top:16px}.filtercard .icon-btn{float:right!important}.filtercard input.form-control{padding-top:.5rem!important;height:38px}.filtercard button.search{background-color:transparent!important;height:38px;-ms-flex-align:center!important;align-items:center!important}.filtercard button.search i{font-size:24px}.filtercard .accordion .card:last-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.filtercard .accordion .card:first-of-type{border-bottom:1px solid var(--slate2);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.filtercard .googlemap{display:none}@media(min-width:768px){.filtercard .googlemap{display:inline}}.activityregionscard{margin-top:24px}.activityregionscard .googlemap{margin-bottom:16px}.activityregionscard p span{font-weight:700;margin-bottom:0}#philactcard h3{color:var(--blue5);font-weight:700}#philactcard .card-title{color:var(--slate6);font-weight:500}#financials h4{margin-bottom:16px}#financials p.large-text{margin-bottom:16px}#financials hr{margin-top:24px;margin-bottom:24px}#boardmemberscard .col-12,#boardmemberscard .col-md-6,#boardmemberscard .col-xl-3{margin-bottom:16px}#boardmemberscard .d-flex{margin-bottom:16px}#boardmemberscard p.large-text{margin-bottom:0}.hero-image{display:none;max-height:330px;min-height:330px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:-300px;border-bottom:1px solid white}@media(min-width:768px){.hero-image{display:block}}.MODAL3 .hero-image{margin-left:-24px;margin-top:-24px;margin-right:-24px;width:calc(100% - -48px);background-position:0 45%}@media(min-width:576px){.modal-xl{max-width:90%}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.round{border-radius:100%;height:48px;width:48px;padding:12px}.round i,.round p{font-size:24px;text-align:center}.round.donation{background-color:var(--fluo1)}.round.volunteering{background-color:var(--fluo2)}.round.supplies{background-color:var(--fluo3)}body.thankyou{object-fit:cover;width:100vw;height:100%;background-repeat:no-repeat!important;background-size:cover!important;margin-left:0;padding-top:0;overflow:hidden}body.thankyou .card{max-width:700px;display:flex;margin:auto;background-color:rgba(255,255,255,.7);border:none}body.thankyou p.smalltext{margin-top:24px;color:var(--slate5)}body.thankyou .card-body{padding:32px}body.thankyou .redirect{text-align:center;background-color:var(--blue5);border-radius:var(--border-radius);padding:16px;min-height:60px;display:flex;align-items:center}body.thankyou .redirect p{color:white}body.thankyou .redirect.back{background-color:var(--blue1);margin-top:16px;padding:8px;min-height:auto}body.thankyou .redirect.back p{color:var(--slate6)}body.thankyou .redirect.back:hover{background-color:var(--blue1)}body.thankyou .redirect:hover{background-color:var(--blue6)}body.thankyou .redirect p{margin-bottom:0;text-align:center;width:100%}body.thankyou .card h3{text-align:center;margin-bottom:24px;margin-top:24px}body.thankyou .card img{max-height:80px;object-fit:cover;margin:8px}body.donation{background:var(--appbackground);background-repeat:no-repeat;height:100%;margin-left:0;padding-top:0}.donation .container{max-width:1650px}.donation .pagecontent~.row{margin-left:0;margin-right:0}.donation .btn-group{width:100%}.donation #parentDiv{padding-right:15px}@media(min-width:768px){.donation .card-body{padding:48px}.donation .header .card-body{padding:24px}.donation .accordion .card.subtleshadow .card-body{padding:16px 24px 16px 24px}.donation .accordion .card.subtleshadow h3.card-title{margin-top:0;margin-bottom:0}}@media(min-width:768px){.org-sm-profile .card-body{padding:32px}}.donation .card.subtleshadow{box-shadow:0 0 100px rgba(0,0,0,.1);margin-bottom:0}.donation .accordion>.card.subtleshadow h3.card-title{margin-top:4px;margin-bottom:16px;font-size:16px}.donation .accordion>.card.subtleshadow div.collapse,.donation .accordion>.card.subtleshadow div.collapsing,.donation .accordion>.card.subtleshadow div.collapsed{padding:16px 24px}.maincontent h2{margin-bottom:16px;text-align:center!important;font-weight:300;width:100%;margin-top:24px}.donation div#ProcessingFees,#donation-three-col div#ProcessingFees,.ticketpurchase div#ProcessingFees,.productpurchase div#ProcessingFees,.rafflepurchase div#ProcessingFees{border:1px solid var(--blue1);border-radius:var(--border-radius);height:100%}.donation div#ProcessingFees .row,#donation-three-col div#ProcessingFees .row,.ticketpurchase div#ProcessingFees .row,.productpurchase div#ProcessingFees .row,.rafflepurchase div#ProcessingFees .row{margin:0}.donation div#ProcessingFees .row img,#donation-three-col div#ProcessingFees .row img,.ticketpurchase div#ProcessingFees .row img,.productpurchase div#ProcessingFees .row img,.rafflepurchase div#ProcessingFees .row img{max-height:300px;max-width:100%;width:auto;object-fit:contain}.donation div#ProcessingFees .text,#donation-three-col div#ProcessingFees .text,.ticketpurchase div#ProcessingFees .text,.productpurchase div#ProcessingFees .text,.rafflepurchase div#ProcessingFees .text{width:100%;background-color:var(--blue1);padding:8px}.donation div#ProcessingFees p,#donation-three-col div#ProcessingFees p,.ticketpurchase div#ProcessingFees p,.productpurchase div#ProcessingFees p,.rafflepurchase div#ProcessingFees p{margin-bottom:0;line-height:32px;color:var(--slate6)}.donation div#ProcessingFees a,#donation-three-col div#ProcessingFees a,.ticketpurchase div#ProcessingFees a,.productpurchase div#ProcessingFees a,.rafflepurchase div#ProcessingFees a{color:var(--slate6);text-decoration:underline;font-size:20px;margin-bottom:0}.donation div#ProcessingFees span,#donation-three-col div#ProcessingFees span,.ticketpurchase div#ProcessingFees span,.productpurchase div#ProcessingFees span,.rafflepurchase div#ProcessingFees span{font-weight:500}.donation div#ProcessingFees.desktop,.ticketpurchase div#ProcessingFees.desktop-only,.productpurchase div#ProcessingFees.desktop-only,.rafflepurchase div#ProcessingFees.desktop-only{display:none}.donation div#ProcessingFees.mobile,.ticketpurchase div#ProcessingFees.mobile-only,.productpurchase div#ProcessingFees.mobile-only,.rafflepurchase div#ProcessingFees.mobile-only{display:block;height:auto}.donation div#ProcessingFees.mobile img,.ticketpurchase div#ProcessingFees.mobile-only img,.productpurchase div#ProcessingFees.mobile-only img,.rafflepurchase div#ProcessingFees.mobile-only img{max-height:80px}.donation div#ProcessingFees.mobile p,.ticketpurchase div#ProcessingFees.mobile-only p,.productpurchase div#ProcessingFees.mobile-only p,.rafflepurchase div#ProcessingFees.mobile-only p{font-size:14px}.donation .form-group{margin-bottom:4px}.donation .country .dropdown-menu.show{max-width:180px;max-height:200px}@media(min-width:768px){.donation div#ProcessingFees.desktop{display:block}.donation div#ProcessingFees.mobile{display:none}.donation div#ProcessingFees p,#donation-three-coldonation div#ProcessingFees p,.ticketpurchase div#ProcessingFees p,.productpurchase div#ProcessingFees p,.rafflepurchase div#ProcessingFees p{font-size:16px}.donation div#ProcessingFees .text,#donation-three-coldonation div#ProcessingFees .text,.ticketpurchase div#ProcessingFees .text,.productpurchase div#ProcessingFees .text,.rafflepurchase div#ProcessingFees .text{padding:16px}.donation .form-group{margin-bottom:8px}}.donation .close-modal:hover{color:white;cursor:pointer}.donation .row.steps,.createEvent .row.steps{padding-left:16px;padding-right:16px;margin-bottom:16px}.donation .row.steps .col-3,.createEvent .row.steps .col-3{padding:0}.donation .row.steps .col-3 .d-flex,.createEvent .row.steps .col-3 .d-flex{width:100%}.donation .line,.createEvent .line{width:100%;height:2px;margin-bottom:-24px;margin-top:24px}.donation .line.step_1,.createEvent .line.step_1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 12%,var(--slate2) 12%)}.donation .line.step_1-1,.createEvent .line.step_1-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 17%,var(--slate2) 17%)}.donation .line.step_2,.createEvent .line.step_2{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 24%,var(--slate2) 24%)}.donation .line.step_2-1,.createEvent .line.step_2-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 34%,var(--slate2) 34%)}.donation .line.step_3,.createEvent .line.step_3{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 36%,var(--slate2) 36%)}.donation .line.step_3-1,.createEvent .line.step_3-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 50%,var(--slate2) 50%)}.donation .line.step_4,.createEvent .line.step_4{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 50%,var(--slate2) 50%)}.donation .line.step_5,.createEvent .line.step_5{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 62%,var(--slate2) 62%)}.donation .line.step_5-1,.createEvent .line.step_5-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 50%,var(--slate2) 50%)}.donation .line.step_6,.createEvent .line.step_6{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 75%,var(--slate2) 75%)}.donation .line.step_68,.createEvent .line.step_68{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 68%,var(--slate2) 68%)}.donation .line.step_77,.createEvent .line.step_77{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 77%,var(--slate2) 77%)}.donation .line.step_7,.createEvent .line.step_7{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 87%,var(--slate2) 87%)}.donation .line.step_92{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 92%,var(--slate2) 92%)}.donation .line.step_7-1,.createEvent .line.step_7-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 84%,var(--slate2) 84%)}.donation .line.step_8,.createEvent .line.step_8{background:var(--blue4)}.donation .round.step i,.createEvent .round.step i{display:none}.donation .active,.createEvent .active{cursor:pointer}.donation .row.steps,.createEvent .row.steps{display:none}.donation .active .round.step,.createEvent .active .round.step{background-color:var(--blue4);border:1px solid var(--blue4);transition:box-shadow .3s}.active.completed .round.step{background-color:var(--blue3);border-color:var(--blue3)}.donation .active:hover .round.step,.createEvent .active:hover .round.step{box-shadow:0 0 8px rgba(33,33,33,.2);background-color:var(--blue5);border-color:var(--blue5)}.NoHover{pointer-events:none}.donation .active .round.step i,.donation .active .round.step p,.createEvent .active .round.step i,.createEvent .active .round.step p{color:white}.donation .disabled .round.step,.createEvent .disabled .round.step{background-color:white;border:1px solid var(--slate2)}.donation .disabled .round.step i,.donation .disabled .round.step p,.createEvent .disabled .round.step i,.createEvent .disabled .round.step p{color:var(--slate4)}.donation .row.steps p.step_title,.createEvent .row.steps p.step_title{display:none}@media(min-width:768px){.donation .row.steps,.createEvent .row.steps{display:flex}.donation .round.step i,.createEvent .round.step i{display:inline}.donation .round.step>p,.createEvent .round.step>p{display:none}.donation .row.steps p.step_title,.createEvent .row.steps p.step_title{display:inline-block;font-size:16px;width:100%;text-align:center;margin-top:8px}.donation .row.steps .active p.step_title,.createEvent .row.steps .active p.step_title{color:var(--blue5)}.donation .row.steps .disabled p.step_title,.createEvent .row.steps .disabled p.step_title{color:var(--slate4)}}.sponsor.vertical{position:fixed;top:370px;width:10%}.col-xl-2.sizeElem{display:flex;justify-content:center}.sponsor .horizontal img,.sponsor.vertical img{width:100%;object-fit:contain;filter:grayscale(100%);opacity:.7}.sponsor .horizontal img{height:100%}.sponsor.vertical p{margin-bottom:48px;font-size:20px;color:var(--slate3)}.sponsor .horizontal .row .col{max-height:80px}.sponsor .horizontal .row .col p{margin-bottom:0;font-size:16px;color:var(--slate3)}@media(min-width:1200px){.sponsor .horizontal{display:none!important}}@media(max-width:1199px){.sponsor.vertical{display:none!important}.sponsor{padding-left:8px;padding-right:8px;padding-bottom:8px}.container.maincontainer{padding:0}.row.maincontent.header .col{padding-top:8px;padding-right:8px;padding-left:8px;padding-bottom:0}}@media(max-width:991.98px){.sponsor.vertical p{font-size:16px}}.contactdetails{margin-bottom:16px}.cando{margin-top:24Px;font-size:16px}.examples{border-radius:var(--border-radius);border:1px solid var(--slate2);flex:1;max-height:200px}.examples .examples .description{padding:24px}.examplesON{display:flex;flex-direction:column}.examples .bgimg{width:100%;border-radius:3px 0 0 3px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% top;filter:grayscale(40%)}.examplesON .row{height:auto}.examples .description.collapse p,.examples .description.collapsing p,.examples .description.collapse p a,.examples .description.collapsing p a{color:transparent}.examples .description.collapse.show p{color:inherit}.examples .description.collapse.show p a{color:var(--blue4)}.projectslist{padding:0}@media(min-width:992px){.cando{margin-top:0}.donation #parentDiv{padding-right:5%}.projectslist{padding:16px}.examples .bgimg{display:block}.examples .col-lg-4,.examples .col-12{display:block}.examplesON .row{height:212px}}.examples .project{color:var(--slate5)}.next-btn{color:var(--blue4);font-weight:400}.next-btn:hover{color:var(--blue5);cursor:pointer}@media(max-width:767.98px){.donation h1{font-size:18px;text-align:center;line-height:20px}.donation h2{font-size:18px}.donation .large-text{font-size:14px}.donation .badge{font-size:12px}}.card .donationimpact{align-items:center!important;background-color:white;border:1px solid var(--blue4);border-radius:var(--border-radius);height:auto;padding:16px;text-align:center;width:100%;-ms-flex-align:center!important}.card .donationimpact.card-body{padding:16px!important}.donationimpact.projectimpact{height:100%;padding-top:24px}.donationarrow{border-radius:var(--border-radius);padding:4px;margin-left:8px;margin-right:8px;border:1px solid white}.donationarrow i{font-size:24px;color:var(--blue4)}.donationarrow:hover{border:1px solid var(--blue4)}.card .donationimpact.hoverable:hover{box-shadow:inset 0 0 0 1px var(--blue4);-moz-box-shadow:inset 0 0 0 1px var(--blue4);-webkit-box-shadow:inset 0 0 0 1px var(--blue4)}.donationimpact p{margin-bottom:0}.card .donationimpact .amount{color:var(--blue4);font-size:24px;margin-bottom:8px}.zero{color:var(--red4)!important}.card .donationimpact .amount.currency{border:0;font-size:14px;margin-left:0}.donationimpact .amount.editable{font-size:24px;color:var(--blue4);margin-bottom:8px;margin-left:24px;border:1px solid var(--slate3);border-radius:var(--border-radius);padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;width:110px}.donationimpact .amount.currency.editable{margin-left:0;font-size:14px;border:0;width:auto}.card .donationimpact.selected{background-color:var(--blue1);border:1px solid var(--blue4);border-top:3px solid var(--blue4);box-shadow:0 0 8px rgba(33,33,33,.2)}.card.donationimpactdiv{margin-bottom:8px;border:transparent}.card.projectdonationcard.selected{border:1px solid var(--blue4);box-shadow:0 0 8px rgba(33,33,33,.2)}.card.projectdonationcard.selected .check{background-color:var(--blue4)}.projectdonationcard img{object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius)}.projectdonationcard .clickablecheck{height:48px;width:48px;padding:12px;float:right!important}.projectdonationcard .check{height:24px;width:24px;border-radius:100%;background-color:white;border:2px solid var(--blue4)}.projectdonationcard .check:hover{box-shadow:0 0 0 .2rem var(--buttonfocus)}.projectdonationcard .check i{color:white;font-size:18px}.projectdonationcard .card-body .clickablecheck{visibility:hidden}.projectdonationcard .card-text{margin-top:16px}.projectdonationcard h3{display:inline!important}.projectdonationcard .card-img,.projectdonationcard .card-img-overlay{height:138px;width:100%;object-fit:cover;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media(min-width:576px){.projectdonationcard .card-img,.projectdonationcard .card-img-overlay{width:200px;height:100%;object-fit:cover;border-top-right-radius:0;border-bottom-left-radius:4px}.projectdonationcard .card-body .clickablecheck{visibility:visible}.projectdonationcard .card-img-overlay .clickablecheck{visibility:hidden}}@media(max-width:576px){.projectdonationcard .card-horizontal{display:block;flex:1 1 auto}}.projectdonationcard .project-info{max-width:600px;max-height:78px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.projectdonationcard .project-info>p:not(:first-child){display:none}.projectslist label{margin-bottom:16px;margin-top:16px}#personalinfoheader{margin-bottom:24px}#personalinfoheader h3,#personalinfoheader p{margin-bottom:0;text-align:center}a#existingaccount{margin-top:8px;color:var(--blue4);white-space:normal!important;text-align:center!important;height:100%}@media(min-width:603px){a#existingaccount{margin-top:0}}@media(min-width:768px){#personalinfoheader{-ms-flex-align:center!important;align-items:center!important}#personalinfoheader h3,#personalinfoheader p{text-align:left}}.poweredby{background-color:#1F3D50;background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,0.14) 0,rgba(255,255,255,0) 18%),radial-gradient(circle at 82% 22%,rgba(68,238,251,0.18) 0,rgba(68,238,251,0) 24%),radial-gradient(circle at 74% 84%,rgba(255,110,58,0.08) 0,rgba(255,110,58,0) 18%),linear-gradient(90deg,rgba(43,83,109,0.98) 0,rgba(31,61,80,0.96) 34%,rgba(14,103,130,0.94) 72%,rgba(23,172,217,0.92) 100%);margin-top:0;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.14);box-shadow:0 10px 24px rgba(17,39,53,0.2);position:fixed;top:0;right:0;left:0;z-index:1030}.poweredby .container{display:flex;align-items:center;justify-content:space-between;margin-top:0;margin-bottom:0;padding:8px;overflow:hidden}#org_acc_setup .poweredby{display:block}@media(min-width:768px){#org_acc_setup .poweredby{display:none}}.poweredby button{margin-left:4px}.poweredby img,.poweredbymobile img{height:28px;padding-left:0}.poweredby img.desktop-only{margin-bottom:6px}.poweredby .leftdiv p{display:none}.poweredby p{color:white;display:inline;margin-bottom:0;letter-spacing:.01em;text-shadow:0 1px 10px rgba(6,11,16,0.18)}.poweredby .leftdiv{float:left;display:flex;align-items:center}.poweredby .rightdiv{float:right}.poweredby img.desktop{display:none}.poweredby img.mobile{display:inline-block}.poweredby .rightdiv button span{display:none}.poweredbymobile{background-color:#1F3D50;background-image:radial-gradient(circle at 14% 12%,rgba(255,255,255,0.14) 0,rgba(255,255,255,0) 18%),radial-gradient(circle at 78% 16%,rgba(68,238,251,0.18) 0,rgba(68,238,251,0) 24%),radial-gradient(circle at 78% 82%,rgba(255,110,58,0.1) 0,rgba(255,110,58,0) 20%),linear-gradient(90deg,rgba(43,83,109,0.99) 0,rgba(31,61,80,0.97) 34%,rgba(14,103,130,0.95) 72%,rgba(23,172,217,0.94) 100%);height:100vh;min-height:100%;overflow-y:hidden;padding:8px;position:fixed;top:0;width:100vw;z-index:1030;display:block}.poweredbymobile .poweredbyitems{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:flex-start;margin-top:25%;padding:16px}.poweredbymobile form .btn,.poweredbymobile form,.poweredbymobile .poweredbyitems .btn,.poweredbymobile .poweredbyitems a,.poweredbymobile .d-inline-block{height:48px;width:100%}.poweredbymobile .poweredbyitems .btn{border:1px solid white}.donation .card.header{margin-bottom:0}@media(min-width:576px){.poweredby{background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,0.12) 0,rgba(255,255,255,0) 18%),radial-gradient(circle at 82% 22%,rgba(68,238,251,0.16) 0,rgba(68,238,251,0) 24%),linear-gradient(90deg,rgba(43,83,109,0.76) 0,rgba(31,61,80,0.72) 34%,rgba(14,103,130,0.68) 72%,rgba(23,172,217,0.64) 100%);height:unset}.poweredby img{padding-left:16px}.poweredby img.desktop{display:inline-block}.poweredby img.mobile{display:none}.poweredby button{margin-left:16px}.poweredby .leftdiv p{display:inline-block}.poweredby .rightdiv button span{display:inline-block}.donation .card.header{margin-bottom:16px}}.card.amountselected{background-color:var(--blue1);border-radius:var(--border-radius)}.recurrence{float:right;margin-right:24px}.recurrence .form-check{margin-bottom:8px}.dropdown-toggle.btn-light,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:var(--slate6);background-color:white;border-color:var(--slate3)}.np_project{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);max-height:300px}.image-area{border:2px dashed var(--slate2);padding:16px;height:100%}@media(min-width:992px){.image-area{margin-right:16px}}.image-area::before{color:var(--slate3);font-weight:400;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;z-index:1}.image-area img{z-index:2;max-width:100%;max-height:100px;display:block!important;border-radius:var(--border-radius)!important;box-shadow:0 2px 4px rgba(0,0,0,.075)!important;margin:auto!important}.custom-file-label{border:1px solid var(--slate3)}.custom-file-label::after{color:white;background-color:var(--blue4);border:1px solid var(--blue4);border-radius:0 3px 3px 0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:var(--slate6);background-color:var(--blue2);border-radius:50rem!important;padding-right:4px;padding-left:8px;border:none}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:var(--slate4);font-weight:400;float:right}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:var(--blue1);color:var(--slate6)}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:var(--blue2);color:var(--slate6)}.select2-container--bootstrap4.select2-container--focus .select2-selection{border:1px solid var(--blue5);outline:0;box-shadow:0 0 0 .2rem var(--buttonfocus)}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-top:1px solid var(--slate3);border-radius:var(--border-radius);margin-top:5px}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-bottom:1px solid var(--slate3);border-radius:var(--border-radius)}body.PageNotFound{overflow:hidden;height:100vh}.PageNotFound .container{margin-top:4%}.PageNotFound .col{padding:20px}.PageNotFound img.topleft{position:absolute;top:0;left:0;width:40%;max-width:420px}.PageNotFound img.bottomright{position:absolute;bottom:0;right:0;width:40%;max-width:420px}.PageNotFound img.main{max-height:300px;width:100%;height:100%;object-fit:contain}.PageNotFound h1{color:var(--blue5)}.PageNotFound button{font-size:18px;height:44px}body.login{background:radial-gradient(circle at 18% 16%,rgba(68,238,251,0.14) 0,rgba(68,238,251,0) 24%),radial-gradient(circle at 82% 84%,rgba(255,110,58,0.12) 0,rgba(255,110,58,0) 22%),linear-gradient(145deg,#060B10 0,#1F3D50 40%,#0E6782 72%,#17ACD9 100%);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100vh}body.login::before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,rgba(6,11,16,0.08) 0,rgba(6,11,16,0.22) 100%);pointer-events:none;z-index:0}.login .row.middle{min-height:60vh;position:relative;overflow:hidden}.login .row.middle::before{content:"";position:absolute;inset:0;background-image:url("/static/images/sofia-logo-color.svg");background-position:center 56%;background-repeat:no-repeat;background-size:min(560px,78vw);opacity:.16;pointer-events:none;filter:drop-shadow(0 10px 30px rgba(6,11,16,0.16))}.login .row.middle>*{position:relative;z-index:1}.login .container{max-width:1000px;height:100%;position:relative;z-index:1}.login p{color:white}.login .container>.row:first-child{padding-top:24px}.login .card{max-width:548px;margin-left:auto;margin-right:auto;margin-top:16px;margin-bottom:24px;border:1px solid rgba(255,255,255,0.18);border-radius:24px;background:rgba(255,255,255,0.94);box-shadow:0 24px 60px rgba(6,11,16,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login .card h3{margin-bottom:28px;font-size:30px;font-weight:700;color:var(--blue6);letter-spacing:-0.02em}.login .card-body{padding:48px 46px 42px}.login img{max-height:80px;margin:0 auto;margin-top:40px;margin-bottom:18px}.login .form-group label{color:var(--blue6);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.login .form-control{min-height:52px;border-radius:var(--border-radius);border:1px solid rgba(43,83,109,0.16);background:rgba(247,251,253,0.96);color:var(--blue6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);transition:border-color .18s,box-shadow .18s,background .18s}.login .form-control::placeholder{color:rgba(43,83,109,0.6)}.login .form-control:focus{border-color:rgba(23,172,217,0.6);background:#fff;box-shadow:0 0 0 4px rgba(23,172,217,0.12)}.login .password-container i{color:rgba(43,83,109,0.78);top:50%;transform:translateY(-50%)}.login button.login,.login a.btn.login{width:100%;min-height:52px;border-radius:var(--border-radius);font-weight:700;letter-spacing:.01em;box-shadow:0 14px 30px rgba(14,103,130,0.2)}.login button.btn-primary.login,.login a.btn.btn-primary.login{border:none;background:linear-gradient(135deg,#17ACD9 0,#0E6782 100%)}.login button.btn-primary.login:hover,.login a.btn.btn-primary.login:hover{background:linear-gradient(135deg,#1fc4ee 0,#145f79 100%)}.login .btn-ter{margin-top:16px;margin-bottom:0;border-radius:var(--border-radius)}.language{position:absolute;top:16px;right:16px}.navbar .language{position:absolute;top:16px;right:90px}@media(min-width:768px){.navbar .language{position:absolute;top:16px;right:16px}}.login .language.white_bkg .btn-ter{margin-top:0;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,0.86);box-shadow:0 8px 24px rgba(6,11,16,0.12)}.language.white_bkg button.btn-ter.white{color:var(--blue4);border:none}.language.white_bkg button.btn-ter.white{color:var(--blue5)}.login .text-right{margin-top:-6px;margin-bottom:6px}.login .text-right a,.login .smalltext a{color:rgba(255,255,255,0.96);text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.22)}.login .text-right a:hover,.login .smalltext a:hover{color:#FFF;border-bottom-color:rgba(255,255,255,0.58)}.login .form-check{margin-bottom:24px;color:var(--blue5)}.login .large-text{font-size:19px;font-weight:500;max-width:580px;margin-left:auto;margin-right:auto;text-shadow:0 8px 28px rgba(6,11,16,0.18)}.login .smalltext{margin-top:24px;color:rgba(255,255,255,0.9)}@media(max-width:767.98px){.login .card-body{padding:28px 22px 24px}.login img{max-height:72px}.login .row.middle{margin-top:-80px}.login .card{border-radius:var(--border-radius)}}.login .nav-tabs{max-width:548px;margin:0 auto;margin-top:48px;border-bottom:none}.login .tab-link{color:var(--slate3)}.login .tab-link.active{color:white;background-color:rgba(255,255,255,.2);border-radius:var(--border-radius);border-bottom:none}.login input[type=checkbox],.login input[type=radio]{min-width:16px;margin-right:8px}#donation_message .form{margin-bottom:0}#donation_message .message{width:90%}#donation_message .message.org{margin-left:auto}#donation_message .message p{margin-bottom:8px;font-weight:500}#donation_message .message p span{color:var(--slate4);margin-left:8px}#donation_message .message div{background-color:var(--blue1);padding:16px;border-radius:var(--border-radius);margin-bottom:16px}#donation_message .message.org div{background-color:var(--slate2)}#donation_message .message.system{width:100%;display:flex;justify-content:center;align-items:center}#donation_message .message.system div{background-color:var(--slate2);color:var(--slate4);padding:4px 16px;border-radius:100px;margin-bottom:16px;font-size:14px;border:1x solid var(--slate4);display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px rgba(33,33,33,.2);margin-top:24px;margin-bottom:24px}#donation_message .message.system div p{font-weight:400;margin-bottom:0;text-align:center}#donation_message .message.system div i{font-size:18px}#donation_message .modal-footer{display:block}.mobile.fade:not(.show){opacity:1}@media(max-width:767px){.mobile.fade:not(.show){display:none}}.mobile-selector{font-size:14px}.mobile-selector .nav{margin-bottom:16px;padding-right:0;border:none}.mobile-selector .nav-item{width:50%;padding-right:8px;padding-left:8px}.mobile-selector .nav-link{text-align:center;border:none;border-radius:var(--border-radius)}.mobile-selector .nav-link.active{font-weight:500;color:white;background-color:var(--blue5)}.mobile-selector .nav-link:not(.active){color:var(--slate5);border:1px solid var(--slate3)}.mobile-selector .nav-link:not(.active):hover{color:var(--blue4);background-color:var(--blue1);border-color:var(--blue4)}@media(min-width:767px){.checkoutstep{display:flex;justify-content:space-between;flex-wrap:wrap}.checkoutstep .nav-tabs{margin-top:0;margin-bottom:16px;border:none}.checkoutstep .nav-item{width:unset;padding-right:0;padding-left:0}.checkoutstep .nav-link:not(.active){border:1px solid var(--blue4);border-radius:var(--border-radius);font-size:14px;color:var(--blue4)}.checkoutstep .nav-link.active{display:none}.checkoutstep>div{width:unset}.checkoutstep ul{display:block;justify-content:left}}.row.news{padding:16px 8px 16px 0;margin:0 0 8px 0}.row.news:hover{background-color:white;border-radius:var(--border-radius)}.news img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.update-card img{height:138px;object-fit:cover}.update-card .npname{background-color:var(--blue5);color:white;padding-left:16px;padding-top:5px;padding-bottom:5px;font-size:14px;line-height:24px}.project-card{height:calc(100% - 24px)}.project-card img{height:160px;object-fit:cover}.project-card .smalllogo{height:24px;width:24px;object-fit:contain;display:inline-block;margin-bottom:0;margin-right:8px}.project-card p.large-text{display:inline}.project-card p.project-desc{margin-top:8px}.project-card .org-name{position:absolute;bottom:0;background-color:rgba(255,255,255,0.9);padding:4px 16px 4px 16px;width:100%;border-bottom:1px solid var(--slate2)}.vol-card img{height:160px;object-fit:cover}.vol-card .card-img-overlay{background-color:rgba(0,0,0,0.25)}.vol-card .smalllogo{height:24px;object-fit:contain;display:inline-block;margin-bottom:0;margin-right:8px}.vol-card p.large-text{display:inline}.vol-card p.project-desc{margin-top:8px}.vol-card .org-name{position:absolute;bottom:0;background-color:rgba(255,255,255,0.9);padding:4px 16px 4px 16px;width:100%;border-bottom:1px solid var(--slate3)}.vol-card .card-type{position:absolute;top:4px;right:0}.sup-card{min-height:450px}.sup-card img{height:160px;object-fit:cover}.sup-card .card-img-overlay{background-color:rgba(0,0,0,0.25)}.sup-card .smalllogo{height:24px;object-fit:contain;display:inline-block;margin-bottom:0;margin-right:8px}.sup-card p.large-text{display:inline}.sup-card p.project-desc{margin-top:8px}.sup-card .org-name{position:absolute;bottom:0;background-color:rgba(255,255,255,0.9);padding:4px 16px 4px 16px;width:100%;border-bottom:1px solid var(--slate3)}.sup-card .card-type{position:absolute;top:4px;right:0}.sup-card .bus-priv{position:absolute;top:4px;background-color:var(--red4);color:white;padding:4px 12px 4px 12px;width:auto;font-size:14px;border-radius:var(--border-radius);border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white;margin-left:-8px}.lnews .card-img{width:160px;height:100%;object-fit:cover;border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:991.98px){.lnews .card-img{height:138px;width:100%;object-fit:cover;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media(max-width:991.98px){.lnews .card-horizontal{display:block;flex:1 1 auto}}.card-np img{width:100%;margin-right:16px;max-height:100px;object-fit:contain;margin-bottom:16px}.selectedNP{box-shadow:0 0 8px rgba(33,33,33,.2)}.card-np .card-body{padding-bottom:8px}.card-np .badge{margin-bottom:8px}.card-np .needs{background-color:var(--slate1);padding:10px 20px 10px 20px;border-radius:0 0 4px 4px;border-top:1px solid var(--slate2)}@media(min-width:768px){.card-np img{margin-bottom:0}.card-np .badge{margin-bottom:0}}.npindicatorscard .col-3,.npindicatorscard .col-5,.npindicatorscard .col-4{margin-bottom:16px;display:flex;flex-direction:column;justify-content:space-around}.npindicatorscard h3{margin-bottom:0}#org_onboard.onboarding .maincard{width:90%}#org_onboard ::-webkit-scrollbar{-webkit-appearance:none;width:7px}#org_onboard.onboarding .imgcontainer{margin-bottom:-66px;margin-top:-70px}#org_onboard ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}#org_onboard .scrollablebox{height:65vh;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid white;padding:0 16px 16px 16px;border-radius:var(--border-radius)}#org_onboard .scrollablebox .form-row{width:100%}#org_onboard .container{max-width:1800px}#org_onboard .dropdown.bootstrap-select,#orgsettings .dropdown.bootstrap-select{display:block;width:100%}#org_onboard .filter-option-inner-inner::content,#orgsettings .filter-option-inner-inner::content{content:'Pas de séléction'}#org_onboard .dropdown-menu,#orgsettings .dropdown-menu{max-height:200px}#org_onboard form{padding-top:0}#org_onboard .mainrow .col{padding-top:60px}#org_onboard .scrollablebox a{display:block;margin-top:8px;margin-bottom:8px}#org_onboard h4{padding-top:16px}.galleryimageremove{background-color:var(--blue4);border-radius:100px;color:white;padding:0 4px;position:absolute;top:-10px;right:10px}.galleryimageremove:hover{background-color:var(--blue6);cursor:pointer}.form-row.responsivenav .col{padding-right:0}.form-row.responsivenav button.btn-ter{margin-top:0}.form-row.responsivenav button.btn-ter#prev3\.2{margin-top:0}.paymentMethod#pills-creditcardfields{margin-bottom:0}.row.responsivenav button.btn-ter#prev4{margin-left:16px}@media(max-width:767.98px){#alertBlockForm{position:fixed;bottom:80px;z-index:999;left:0;margin-right:8px;margin-left:8px}.paymentMethod#pills-creditcardfields{margin-bottom:8px}}#dashboard .cardlink{width:100%}#dashboard #donations h2,#dashboard #supporters h2,#dashboard #donationNumber h2,#dashboard #average h2{font-size:28px}#dashboard .projects h2{font-size:20px}#dashboard .projects h2 span{font-size:16px}#dashboard #donations h2 i,#dashboard #supporters h2 i,.eshop .insight h2 i,.raffle .insight h2 i,.raffledetail .insight h2 i,#MailingOverview .insight h2 i{color:var(--blue4)}#dashboard #supporters h2 i,#dashboard #supporters h1 i{color:#032FA3}#dashboard #donationNumber .chart{margin-top:-16px}#dashboard .projects .chart{margin-bottom:16px}#dashboard .projects p span{font-weight:500}.squarepicture{width:100%;max-width:82px;position:relative}.squarepicture:after{content:"";display:block;padding-bottom:100%}#costschart .apexcharts-tooltip{background:var(--slate6);opacity:.9;color:white}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--blue5);color:white}.nav-pills a.nav-link{color:var(--blue5)}.locationsearch{margin-bottom:8px}#geocoder .mapboxgl-ctrl-geocoder,#geocoder .mapboxgl-ctrl-geocoder .suggestions,#geocoder1 .mapboxgl-ctrl-geocoder,#geocoder1 .mapboxgl-ctrl-geocoder .suggestions,#geocoder2 .mapboxgl-ctrl-geocoder,#geocoder2 .mapboxgl-ctrl-geocoder .suggestions,#geocoder3 .mapboxgl-ctrl-geocoder,#geocoder3 .mapboxgl-ctrl-geocoder .suggestions{box-shadow:none}#geocoder .mapboxgl-ctrl-geocoder{max-width:none;width:100%}#geocoder .mapboxgl-ctrl-geocoder--input{border:1px solid var(--slate3);border-radius:var(--border-radius)}#geocoder1 .mapboxgl-ctrl-geocoder--input,#geocoder2 .mapboxgl-ctrl-geocoder--input,#geocoder3 .mapboxgl-ctrl-geocoder--input{border:none;border-radius:var(--border-radius);font-size:14px;color:var(--slate6);padding-left:12px}#geocoder .mapboxgl-ctrl-geocoder--input:focus,#geocoder1 .mapboxgl-ctrl-geocoder--input:focus,#geocoder2 .mapboxgl-ctrl-geocoder--input:focus,#geocoder3 .mapboxgl-ctrl-geocoder--input:focus{outline:none;border-radius:var(--border-radius);border:1px solid var(--blue4);box-shadow:0 0 0 .2rem var(--buttonfocus)}#geocoder1 svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search,#geocoder2 svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search,#geocoder3 svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{display:none}#newvol .step1image{width:100%;padding:16px;max-height:200px;object-fit:contain}#newvol .stepsimage{padding:8px;width:100%;max-height:120px;object-fit:contain}#newvol .form-row:not(:last-child){margin-bottom:16px}#newvol .step1>.col-md-4{display:flex;align-items:center}#newvol .buttonsrow{display:flex;justify-content:space-between;margin-top:32px}#newvol .createVolHeader p{margin-bottom:32px;text-align:center}#newvol .createVolHeader h3{text-align:center;margin-bottom:16px}#newvol .card.radiocard.selected{border:3px solid var(--blue4);background-color:var(--blue1)}#newvol .card.radiocard p{text-align:center;margin-bottom:0}#newvol .card.radiocard p:last-child{color:var(--slate4)}#newvol .card.radiocard img{max-height:48px;object-fit:contain;width:100%;margin-bottom:16px}#newvol .row #map{height:100%;min-height:240px;border-radius:var(--border-radius)}#newvol .row.createvolcontent{padding-left:0;padding-right:0}@media(min-width:992px){#newvol .row.createvolcontent{padding-left:10%;padding-right:10%}#newvol .row.createvolcontent.iconcheckboxes{padding-left:0;padding-right:0}}#newvol label,#newvol small{display:block}#newvol label.text-center,#newvol small.text-center{width:100%;display:block}#newvol .row.createvolcontent .form-row .col-12{padding-left:0;padding-right:0}#newvol .iconcheckboxes i{margin-right:8px;font-size:20px;margin-left:8px}#newvol .iconcheckboxes .form-check{margin-bottom:8px;display:flex;align-items:flex-end}#newvol .iconcheckboxes .form-check-label{font-size:14px}#newvol .iconcheckboxes .form-check-input{height:20px;width:20px}#newvol .formquestions select:not(:last-child){margin-bottom:8px}#newvol .formquestions small{margin-bottom:4px}#newvol .formquestions label{margin-bottom:0}#newvol .createvolcontent.slots .card{border:1px dotted var(--blue4)}#newvol .createvolcontent.slots .card .header{display:flex;justify-content:space-between;margin-bottom:16px;align-items:center}#newvol .btn-group label{margin-bottom:0}#newvol .btn-group .btn-secondary,#applymodal .btn-group .btn-secondary{opacity:.5;border:1px solid var(--slate4);color:var(--slate4)}#newvol .btn-group .btn-secondary.active,#applymodal .btn-group .btn-secondary.active{opacity:1;color:white;border:1px solid var(--blue4)}#applymodal .modal-body{padding:16px}#applymodal #connect.card{background-color:var(--blue1);border:none}#applymodal #connect p{text-align:center}#applymodal #connect .col-12.d-flex{justify-content:center}#applymodal .form-row:not(:last-child){margin-bottom:8px}#applymodal .form-row [class*=col-]{margin-bottom:8px}#applymodal .form-row [class*=col-]:last-child{padding-right:0}#applymodal .iti.iti--allow-dropdown{display:block}small.no{font-size:12px;color:var(--red4)}small.yes{color:var(--green4);font-weight:700}#selectavailability div.header{border-radius:var(--border-radius)}#selectavailability div.header.free{background-color:var(--blue1)}#selectavailability div.header.full{background-color:var(--slate2)}#selectavailability div.header.full p{color:var(--slate4)}#selectavailability .card.free{border:1px solid var(--blue2)}#selectavailability .card.full{border:1px solid var(--slate2)}#selectavailability div.free .row,#selectavailability div.full .row,#selectavailability .card-body{padding:8px 16px;display:flex;align-items:center;min-height:76px}#selectavailability div.free .row [class*=col-],#selectavailability div.full .row [class*=col-]{display:flex;align-items:center;justify-content:center}@media(min-width:1200px){#applymodal .modal-body{padding:24px 40px}#selectavailability div.free .row [class*=col-],#selectavailability div.full .row [class*=col-]{justify-content:flex-start}}#selectavailability .form-check-input{width:20px;height:20px}#selectavailability img,.card.slot img{width:60px;height:60px;object-fit:cover;border:1px solid white;display:inline-block;margin-right:-16px;border-radius:100px}.attendeeinitials,#selectavailability .moreattendees{border-radius:100px;border:1px solid white;padding:4px;width:60px;height:60px;display:inline-block;margin-right:-16px}.attendeeinitials{background-color:var(--fluo2);color:var(--blue5)}.attendeeinitials~.tooltiptext,.imgavatar~.tooltiptext{visibility:hidden;background-color:rgba(0,0,0,0.8);color:#fff;text-align:center;border-radius:var(--border-radius);padding:4px 8px;position:relative;z-index:1;top:-28px;left:-57px}.attendeeinitials:hover~.tooltiptext,.imgavatar:hover~.tooltiptext{visibility:visible}#selectavailability .moreattendees{background-color:var(--blue1);color:var(--slate6)}.imgavatar{position:relative}.attendeeinitials div,.moreattendees div{display:flex;align-items:center;width:100%;height:100%;justify-content:center;position:relative}#selectavailability .moreattendees p{font-size:16px;width:100%}.attendeeinitials p{width:100%;font-size:18px}#selectavailability div.free .row p,#selectavailability div.full .row p{margin-bottom:0}#applymodal .clickablecheck{height:48px;width:48px;padding:12px}#applymodal .check{height:24px;width:24px;border-radius:100%;background-color:white;border:2px solid var(--blue4);float:right}#applymodal .check:hover{box-shadow:0 0 0 .2rem var(--buttonfocus)}#applymodal .check i{color:white;font-size:18px}#selectavailability .card.selected{border:1px solid var(--blue4)}#selectavailability .card .check{height:24px;width:24px;border-radius:100%;background-color:white;border:2px solid var(--blue4)}#selectavailability .card .check i{color:white;font-size:18px}#selectavailability .card.selected .check{background-color:var(--blue4)}#selectavailability .card.disabled .check{background-color:white;border:none}#selectavailability .card.disabled{cursor:not-allowed}#selectavailability .card.disabled .check:hover{box-shadow:none;cursor:not-allowed}@media(min-width:1200px){#applymodal #connect p{text-align:left}#applymodal #connect p.slate4{margin-bottom:0}#applymodal #connect button{margin-left:auto}#applymodal .form-row [class*=col-]{margin-bottom:0}}.form-row.month{background-color:var(--slate2);border-radius:var(--border-radius);padding:4px}.form-row.month .col-2{padding:0}table.calendar{width:100%}table.calendar td p{margin-bottom:0}table.calendar tr.week td .calendarelement{padding:4px;border-bottom:1px solid var(--slate4)}table.calendar tr.week td div p{font-weight:600;color:var(--slate4)}table.calendar td.free .calendarelement{background-color:var(--blue1);border:1px solid var(--blue2);transition:box-shadow .3s;cursor:pointer}table.calendar td.free p{font-weight:600}table.calendar td.free.selected .calendarelement,table.calendar td.free.selected:hover .calendarelement{box-shadow:0 0 8px rgba(33,33,33,.2);box-shadow:inset 0 0 0 2px var(--blue4);border:1px solid transparent}table.calendar td.today p{border-top:1px solid var(--slate6);border-bottom:1px solid var(--slate6)}table.calendar td.free:hover .calendarelement{box-shadow:0 0 8px rgba(33,33,33,.2);border:1px solid var(--blue2)}table.calendar td.disabled p{color:var(--slate3)}table.calendar td.busy .calendarelement{color:var(--slate3);background-color:var(--slate2)}table.calendar td{text-align:center;padding:2px}table.calendar td.free .calendarelement,table.calendar td.busy .calendarelement,table.calendar td.disabled .calendarelement{padding:4px;border-radius:var(--border-radius)}.ribbon-wrapper{display:none}.checked .ribbon-wrapper{display:block;width:20px;height:20px;overflow:hidden;position:relative;margin-bottom:-20px}.ribbon{position:absolute;padding:3px 0;top:0;left:-40px;width:90px;background-color:var(--blue4);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.switchdays button{margin-left:4px}.switchdays button span{display:none}#selectavailability .card{margin-bottom:0}@media(min-width:992px){.switchdays button span{display:inline-block}.switchdays button{margin-left:16px}#selectavailability .card{margin-bottom:8px}}#applicationsteps,#addvolunteersteps{display:none}@media(min-width:992px){#applicationsteps,#addvolunteersteps{display:flex;justify-content:center}#applicationsteps .applicationstep,#addvolunteersteps .addvolunteerstep{border-top:1px solid var(--slate2);display:flex;align-items:center;flex-direction:column}#applicationsteps .applicationstep div,#addvolunteersteps .addvolunteerstep div{width:48px;height:48px;padding:8px;display:flex;align-items:center;background-color:var(--blue1);margin-top:-24px;margin-bottom:8px;border-radius:100px}#applicationsteps .applicationstep.active div,#addvolunteersteps .addvolunteerstep.active div{background-color:var(--blue2)}#applicationsteps .applicationstep p,#addvolunteersteps .addvolunteerstep p{color:var(--slate4)}#applicationsteps .applicationstep.active p,#addvolunteersteps .addvolunteerstep.active p{font-weight:600;color:var(--slate6)}#applicationsteps .applicationstep p,#addvolunteersteps .addvolunteerstep p{margin-bottom:0;width:100%;text-align:center}}#org_volunteers_tbl td,#org_volunteers_tbl th{vertical-align:top!important}#org_volunteers_tbl .progress{height:8px;margin-top:6px}.progress.vertical{width:40px;margin-top:0;height:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:-12px;border-radius:2px;background-color:var(--red2)}.progress.thin{width:100%;margin-top:8px;height:6px;border-radius:2px;background-color:var(--slate2)}.progress.thin .progress-bar,.progress.thin2 .progress-bar{border-radius:2px;background-color:var(--green3)}.progress.vertical .progress-bar{border-radius:2px;background-color:var(--green3)}#org_applicants_tbl .tableslots{background-color:var(--blue1);padding-top:8px;padding-bottom:8px;padding-right:2px;padding-left:2px;font-size:13px;border-radius:var(--border-radius)}#org_applicants_tbl img{border-radius:100px;height:48px;width:48px;object-fit:cover}#org_applicants_tbl .attendeeinitials{height:48px;width:48px}.next-occurences{padding:0;border-radius:var(--border-radius);margin-right:0;margin-left:0;margin-bottom:16px}.next-occurences .card{margin-bottom:0;min-width:max-content}.next-occurences .occurencecard{margin-right:4px;margin-left:4px;flex-shrink:0}.next-occurences .card.selected{border:2px solid var(--blue5);box-shadow:0 0 8px rgba(33,33,33,.2)}.next-occurences .card.selected::after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:solid 8px var(--blue5);border-left:solid 8px transparent;border-right:solid 8px transparent}.next-occurences .card.selected .row .date{border-bottom:1px solid var(--blue4)}.next-occurences .card.complete .row .date{border-bottom:1px solid var(--slate2)}.next-occurences .row .date{border-bottom:1px solid var(--slate2);padding-bottom:8px;margin-bottom:8px}.slots-overview{margin:unset}.slots-overview .progress.thin{background-color:white}.slots-overview .slot-overview{border:0 solid var(--slate2);padding:8px 16px;border-radius:var(--border-radius);background-color:var(--blue1)}.slots-overview .slot-overview:not(:last-of-type){margin-right:16px}.header-avatar{width:80px;height:80px;margin-right:16px;object-fit:cover;border-radius:100px;display:inline-block}.header-avatar-initials{border-radius:100px;border:1px solid white;padding:4px;width:80px;height:80px;display:inline-block;background-color:var(--fluo2);color:var(--blue5);margin-right:16px}.header-avatar-initials div{display:flex;align-items:center;width:100%;height:100%}.header-avatar-initials p{width:100%;font-size:18px}.header-address p:not(:first-of-type){margin-left:22px}#languages label i,#requirements label i,#occupation label i,#education label i{padding:0}#candidateprofile .card{border-width:0;margin-bottom:16px;border-radius:0}#candidateprofile .card-body{padding:16px}#recommendation object,#identity object{height:200px;width:140px;object-fit:cover;margin-right:16px}#driving img{object-fit:contain;padding-right:8px;width:32px;height:32px;filter:grayscale(50%)}.candidateavailability .clickablecheck{height:48px;width:48px;padding:12px;display:inline}.candidateavailability .check{height:24px;width:24px;border-radius:100%;background-color:white;border:2px solid var(--blue4);float:right}.candidateavailability .check:hover{box-shadow:0 0 0 .2rem var(--buttonfocus)}.candidateavailability .check i{color:white;font-size:18px;padding-top:1px;padding-left:1px}.candidateavailability .card.day:not(:last-of-type){margin-right:8px}.candidateavailability .card.day.selected,.candidateavailability .card.slot.selected{border:1px solid var(--blue4)}.candidateavailability .card.day.selected.noaction,.candidateavailability .card.slot.selected.noaction{border:1px solid var(--blue1)}.candidateavailability .card.day.selected .check,.candidateavailability .card.slot.selected .check{background-color:var(--blue4);border-color:var(--blue4)}.candidateavailability .card.day.selected.noaction .check,.candidateavailability .card.slot.selected.noaction .check{background-color:transparent;border-color:transparent}.candidateavailability .card.day.selected.noaction .check i,.candidateavailability .card.slot.selected.noaction .check i{color:var(--blue4)}.candidateavailability .card.slot.disabled,.candidateavailability .card.slot.selected.disabled{background-color:var(--slate2);border-color:var(--slate2)}.candidateavailability .card.slot.disabled p{color:var(--slate4)}.candidateavailability .card.slot.disabled .check{background-color:white;border:none}.candidateavailability .card.slot.disabled{cursor:not-allowed}.candidateavailability .card.slot.disabled .check:hover{box-shadow:none;cursor:not-allowed}.candidateavailability .card.day.selected.noaction .check:hover,.candidateavailability .card.slot.selected.noaction .check:hover{box-shadow:none}.candidateavailability .card.slot.selected{background-color:var(--blue1)}.candidateavailability .card.day.selected i.la-check,.candidateavailability .card.slot.selected i.la-check{display:block}.candidateavailability .card.day.selected i.la-times,.candidateavailability .card.slot.selected i.la-times{display:none}.candidateavailability .card.slot{background-color:var(--red1);border:1px solid var(--red1);padding:8px;margin-bottom:4px;cursor:pointer}.candidateavailability .card.day .check,.candidateavailability .card.slot .check{background-color:var(--red3);border-color:var(--red3)}.candidateavailability .card.day i.la-check,.candidateavailability .card.slot i.la-check{display:none}.candidateavailability .card.day i.la-times,.candidateavailability .card.slot i.la-times{display:block}.candidateavailability .card.day.disabled .card.slot{display:none}.candidateavailability .card.day.disabled{background-color:var(--slate2)}.candidateavailability .card.day.disabled p{color:var(--slate4)}.candidateavailability .card.day.disabled button.activate{display:block;background-color:white;margin-top:16px}.candidateavailability .card.day.disabled button.deactivate{display:none}.candidateavailability .card.day button.activate,.candidateavailability .card.day button.edit,.candidateavailability .card.day button.cancel,.candidateavailability .card .answer-notice{display:none}.candidateavailability .card.day button.deactivate{display:block;margin-top:16px}.candidateavailability .card.answered.no-edit .card.slot.selected .check{background-color:var(--green4);border-color:var(--green4)}.candidateavailability .card.card.answered.no-edit{background-color:var(--slate2)}.candidateavailability .card.card.answered .answer-notice{display:block}.candidateavailability .card.card.answered.no-edit,.candidateavailability .card.card.answered.no-edit .slot{cursor:not-allowed}.candidateavailability .card.answered.no-edit .check:hover{box-shadow:none;cursor:not-allowed}.candidateavailability .card.card.answered.no-edit .slot{background-color:var(--slate1);border:1px solid var(--red3)}.candidateavailability .card.card.answered.no-edit .slot.selected{background-color:var(--slate1);border:1px solid var(--green3)}.candidateavailability .card.card.answered.no-edit .slot.disabled{background-color:var(--slate1);border:1px solid var(--slate1)}.candidateavailability .card.card.answered.no-edit .slot.disabled p{color:var(--slate3)}.candidateavailability .card.card.answered.no-edit button.edit{display:block;background-color:white;margin-top:16px}.candidateavailability .card.card.answered.edit button.cancel{display:block;margin-top:16px}.candidateavailability .card.card.answered button.deactivate{display:none}.candidateavailability .answer-notice{background-color:var(--blue5);padding:4px 8px;position:absolute;right:0;top:0;margin-top:8px;margin-right:-8px;border-radius:var(--border-radius)}.candidateavailability .answer-notice p{color:white}#formquestions td.h-align{text-align:center}#driving .card{margin-top:16px}.volunteer-card .left-image,.card-vol-details .left-image{min-height:200px;height:100%}.volunteer-card .left-image{width:100%;border-radius:var(--border-radius) 0 0 4px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top}.volunteer-card .left-image .type,.card-vol-details .left-image .type{color:white;padding:0;text-align:center;text-transform:uppercase;position:absolute;width:100%;border-radius:3px 3px 0 0}.volunteer-card .left-image .type.uniqueactivity{background-color:var(--blue6);top:0;border-radius:3px 0 0 0}.volunteer-card .left-image .type.repeatedactivity{background-color:var(--blue5);top:0;border-radius:3px 0 0 0}.volunteer-card .left-image .type.mission{background-color:var(--yellow4);top:0;border-radius:3px 0 0 0}.volunteer-card .left-image .type.commitment{background-color:var(--green4);top:0;border-radius:3px 0 0 0}.card-vol-details .left-image .type.uniqueactivity{background-color:var(--blue6);top:0;border-radius:3px 3px 0 0}.card-vol-details .left-image .type.repeatedactivity{background-color:var(--blue5);top:0;border-radius:3px 3px 0 0}.card-vol-details .left-image .type.mission{background-color:var(--yellow4);top:0;border-radius:3px 3px 0 0}.card-vol-details .left-image .type.commitment{background-color:var(--green4);top:0;border-radius:3px 3px 0 0}.volunteer-card .left-image .type.urgent{background-color:var(--red4);top:24px}.volunteer-card{overflow:hidden}.volunteer-card .vol-card-header,.vol-details-header{padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;display:flex;justify-content:space-between;border-bottom:1px solid var(--slate2);flex-wrap:wrap}.volunteer-card .vol-card-footer{display:flex;justify-content:space-between;flex-wrap:wrap}.volunteer-card .logo,.vol-details-header .logo{height:24px;display:inline-block}.volunteer-card .card-body{padding:12px 24px}.volunteer-card .indicator,.card-vol-details .indicator{display:flex;align-items:center}.volunteer-card .indicator i,.card-vol-details .indicator i{margin-right:8px;font-size:24px}.volunteer-card .indicator p,.card-vol-details .indicator p{margin-bottom:0}.volunteer-card .indicator .la-clock,.volunteer-card .indicator .la-calendar-alt,.card-vol-details .indicator .la-clock,.card-vol-details .indicator .la-calendar-alt{font-size:24px;margin-bottom:0;margin-right:8px}.volunteer-card .time-slots{display:flex;flex-wrap:wrap;margin-bottom:-10px;align-items:center}.volunteer-card .card.time-slot{padding:4px 8px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;margin-bottom:0;background-color:var(--blue1);border-color:var(--blue1);min-width:126px;margin-bottom:10px}.volunteer-card .card.time-slot .round-check{border-radius:100%;min-width:20px;min-height:20px;width:20px;height:20px;font-size:12px;margin-left:8px;background-color:var(--blue2);font-weight:700;color:var(--blue6);display:inline-block}.volunteer-card .card.time-slot .round-check div{display:flex;align-items:center;width:100%;height:100%}.volunteer-card .card.time-slot .round-check p,.volunteer-card .card.time-slot .round-check i{font-size:12px;color:var(--blue6);font-weight:700;width:100%;padding-bottom:0;text-align:center;margin-right:0}.volunteer-card .card.time-slot.disabled .round-check{background-color:var(--slate3)}.volunteer-card .card.time-slot.disabled .round-check i{color:white}.volunteer-card .card.time-slot.disabled p{color:var(--slate4)}.volunteer-card .card.time-slot.disabled{background-color:var(--slate2);border-color:var(--slate2)}.volunteer-card .attendees img{width:40px;height:40px;object-fit:cover;border:1px solid white;display:inline-block;margin-right:-8px;border-radius:100px}.card-vol-details .attendees img{width:80px;height:80px;object-fit:cover;border:1px solid white;display:inline-block;margin-right:-8px;border-radius:100px}.volunteer-card .attendeeinitials,.volunteer-card .moreattendees{border-radius:100px;border:1px solid white;padding:4px;width:40px;height:40px;display:inline-block;margin-right:-8px}.volunteer-card .moreattendees{background-color:var(--blue1);color:var(--slate6)}.volunteer-card .attendeeinitials p,.volunteer-card .moreattendees p{font-size:14px}.volunteer-card .badge.recurring,.event .badge.recurring{background-color:var(--blue5);color:white;margin-bottom:10px;padding:4px 8px}.card-vol-details .badge.recurring{background-color:white;color:var(--blue5);padding:4px 8px;border:1px solid var(--blue5)}.volunteer-card .badge.recurring i,.card-vol-details .badge.recurring i{font-size:12px}.volunteer-card .week,.card-vol-details .indicator .week{display:flex;flex-wrap:wrap;margin-bottom:-10px;margin-left:8px}.volunteer-card .week .day,.card-vol-details .indicator .week .day{margin-bottom:10px;width:36px;height:36px;min-height:36px;min-width:36px;margin-right:4px;border-radius:100px;border:1px solid white;padding:4px;display:inline-block;background-color:var(--green1)}.volunteer-card .week .day p,.card-vol-details .indicator .week .day p{text-align:center}.volunteer-card .week .day.disabled,.card-vol-details .indicator .week .day.disabled{background-color:var(--slate2)}.volunteer-card .week .day.disabled p,.card-vol-details .indicator .week .day.disabled p{color:var(--slate4)}.hero-volunteer img{height:250px;width:100%;object-fit:cover}.card-vol-details{margin-top:90px}@media(min-width:768px){.card-vol-details{margin-top:200px}}.volunteer-card .left-image{height:100%}.card-vol-details .left-image{width:100%;object-fit:cover;background-size:cover;background-position:center;height:100%;max-height:240px;min-height:240px;border-radius:var(--border-radius) 0 0 4px}#org_volunteers .card-vol-details .right-side{padding:24px}#orgsearch .daterangepicker td.in-range,#np-volunteering-private .daterangepicker td.in-range,#np-profile .daterangepicker td.in-range{background-color:var(--blue4-10)}#orgsearch .daterangepicker td.active,#orgsearch .daterangepicker td.active:hover,#np-volunteering-private .daterangepicker td.active,#np-volunteering-private .daterangepicker td.active:hover,#np-profile .daterangepicker td.active,#np-profile .daterangepicker td.active:hover{background-color:var(--blue4)}.vol-status{padding:8px}.vol-status.approved{background-color:var(--green1)}.vol-status.approved p{color:var(--green4)}.vol-status.pending{background-color:var(--slate2)}.vol-status.pending p{color:var(--slate6)}.vol-status.denied{background-color:var(--red1)}.vol-status.denied p{color:var(--red4)}.single-project .card-body{padding:8px!important;margin-bottom:8px!important;border:1px solid var(--slate3)}.single-project p.amount{font-size:18px}.donationpills{margin-bottom:0}.donationpills.nav-pills .nav-item .nav-link.active{position:relative}.donationpills.nav-pills .nav-item .nav-link{border:1px solid var(--blue5);margin-bottom:10px}.donationpills.nav-pills .nav-item:not(:last-child){margin-right:8px}.donationpills.nav-pills .nav-item .nav-link.active:after{content:'';position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0;border-top:solid 6px var(--blue5);border-left:solid 6px transparent;border-right:solid 6px transparent}.org-profile-pills a.tab-link,.parent-org-pills a.tab-link{border-radius:var(--border-radius);color:var(--blue5);border:1px solid var(--blue5)}.org-profile-pills .nav-item:not(:last-child),.parent-org-pills .nav-item:not(:last-child){margin-right:16px}.org-profile-pills a.tab-link.active,.parent-org-pills a.tab-link.active{background-color:var(--blue5);color:white}.singleprojectphoto.transparent{opacity:0}.singleprojecthr{display:block}.singleprojectphoto{height:160px;width:90%;object-fit:cover;margin-bottom:8px;border-radius:var(--border-radius);display:block;position:absolute;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.scrollbox{display:block;overflow:scroll;height:160px;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:white;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.desktop-only{display:none!important}.mobile-only{display:block!important}.donation-update{font-size:120%}.donation-update input,.donation-update textarea,.donation-update .btn-form,.donation-update .ElementsApp input{font-size:16px!important}.donation-update input.amount.editable{font-size:24px!important}.donation-update .examples .description p{font-size:16px}.donation-update p.next-btn{font-size:16px;padding:8px}.donation-update .form-check{padding-top:10px;padding-bottom:10px}.donation-update input[type=checkbox],.donation-update input[type=radio]{width:18px;height:18px;border-radius:var(--border-radius);margin-right:10px}.donation-update .alert,.donation-update .alert p{font-size:16px}.donation-update button#toggleList{font-size:16px;padding:12px;width:100%;height:auto}body.donation-update{background-color:white}.donation-update .pagecontent,.donation-update .maincontainer{margin-left:auto;margin-right:auto;max-width:1650px;padding-left:0;padding-right:0;width:100%}.donation-update .card.subtleshadow{box-shadow:none}.donation-update .card{border:0;border-radius:0}.donation-update .projectdonationcard{border:1px solid var(--slate2)!important;border-radius:var(--border-radius)!important}.donation-update #section1 .responsivenav,.donation-update #section2 .responsivenav,.donation-update #form-simp #noaccount .responsivenav,.donation-update #form-simp .responsivenav .btn-ter{display:none}.donation-update #section1 .card-title,.donation-update #section2 .card-title,.donation-update #form-simp .card-title,.donation-update #section4 .card-title{font-size:120%;text-align:center;font-weight:400;background-color:white;color:var(--blue5);padding:20px 8px;border-radius:0;border-bottom:1px solid var(--blue5);border-top:1px solid var(--blue5);width:100%}.donation-update #section1.collapse:not(.show),.donation-update #section2.collapse:not(.show),.donation-update #form-simp.collapse:not(.show),.donation-update #section4.collapse:not(.show){display:block}.donation-update button#prev4{display:none}.donation-update button#donation-btn{width:100%;font-size:120%;padding:12px 16px}@media(min-width:768px){.donation-update{font-size:12px0%}.desktop-only{display:block!important}.mobile-only{display:none!important}.donation-update .examples .description p{font-size:14px}.donation-update p.next-btn{font-size:14px;padding:0}.donation-update button#toggleList{font-size:14px;padding:4px 10px;width:auto;height:auto}.donation-update .form-check{padding-top:0;padding-bottom:0;padding-left:20px}body.donation-update{background-color:var(--appbackground)}.donation-update .card{border:1px solid var(--slate2);border-radius:var(--border-radius)}.donation-update .card.contactinfocard{border:0}.donation-update .card.subtleshadow{box-shadow:0 0 100px rgb(0 0 0 / 10%)}.donation-update .pagecontent,.donation-update .maincontainer{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.donation-update #section1 .responsivenav,.donation-update #section2 .responsivenav,.donation-update #form-simp .responsivenav,.donation-update #section4 .responsivenav,.donation-update #form-simp #noaccount .responsivenav,.donation-update #form-simp .responsivenav .btn-ter{display:block}.donation-update #section1.collapse:not(.show),.donation-update #section2.collapse:not(.show),.donation-update #form-simp.collapse:not(.show),.donation-update #section4.collapse:not(.show){display:none}.donation-update #section1 .card-title,.donation-update #section2 .card-title,.donation-update #form-simp .card-title,.donation-update #section4 .card-title{font-size:20px;text-align:left;width:auto;background-color:transparent;color:var(--slate6);padding:0;border-bottom:0 solid transparent;border-top:0 solid transparent}.donation-update button#prev4{display:block}.donation-update button#donation-btn{width:auto;font-size:12px0%;padding:6px 12px}.donation-update input[type=checkbox],.donation-update input[type=radio]{width:16px;height:16px;border-radius:var(--border-radius);padding-right:0}}body.donation-update.modal-open{overflow:hidden!important}body.donation-update.viewport-lg{position:absolute}.donation-update .modal{bottom:0;display:block!important;opacity:0;transform:scale(0)!important;transition:.4s all 0s;-o-transition:.4s all 0s;-moz-transition:.4s all 0s;-ms-transition:.4s all 0s;-webkit-transition:.4s all 0s}.donation-update .modal.show{opacity:1;overflow:hidden!important;transform:scale(1)!important}.donation-update .modal-xl.modal-dialog,.volunteeringApply .modal-xl.modal-dialog{margin:0;max-height:100vh;max-width:100vw}.donation-update .modal .backlink{background-color:rgba(255,255,255,.8);padding:18px 32px;width:100%}.donation-update .modal .backlink p{color:var(--blue6);font-size:16px;margin:0}.donation-update .modal .backlink p a{color:var(--blue6);text-decoration:none}.donation-update .modal-xl .container{padding-right:15px;padding-left:15px;padding-top:0;padding-bottom:0;margin-bottom:16px}.modal.projectmodal .backlink{background-image:linear-gradient(160deg,rgba(2,24,82,1) 30%,rgba(3,47,163,1),rgba(3,47,163,1));border-bottom:1px solid white;left:0;margin-left:-24px;margin-right:-24px;right:0;top:0;width:calc(100% - -24px);z-index:1030}.modal.projectmodal .backlink p a{text-decoration:none;color:white;padding:6px 12px}.modal.projectmodal .backlink p a:hover{color:white;background-color:rgba(255,255,255,.2);border-radius:var(--border-radius);cursor:pointer}.modal.projectmodal .header{margin-top:0}.modal.projectmodal .modal-body,.modal.projectmodal .modal-body .card-body{padding:0}.modal.projectmodal .hero-image{margin-top:-24px;min-height:300px}.modal.projectmodal .projectimg{margin-bottom:16px}.modal.projectmodal .projectimg div{border-radius:0;height:100%;margin-left:-16px;margin-right:-16px;min-height:200px;background-size:cover;background-position:50%;width:calc(100% - -32px)}.modal.projectmodal .smalllogo{display:inline-block;height:36px;margin-right:16px;max-width:60px;object-fit:contain}.modal.projectmodal .header h4{display:inline}.footerModalApplyVol,.footerModalAddVolunteer{position:sticky;bottom:0;width:auto;background-color:white;padding:24px;border-top:1px solid var(--slate2);margin-left:-8px;margin-right:-8px}@media(min-width:576px){.donation-update .modal-xl.modal-dialog,.volunteeringApply .modal-xl.modal-dialog{margin:1.75rem auto;max-height:80vh;max-width:90vw}.modal.projectmodal .hero-image{margin-bottom:-160px;margin-left:-16px;margin-right:-16px;width:calc(100% - -32px)}.modal.projectmodal .modal-body .card-body{padding:16px}.modal.projectmodal .projectimg div{border-radius:var(--border-radius)}}@media(min-width:768px){.modal.projectmodal .projectimg{margin-bottom:0}.modal.projectmodal .projectimg div{margin-left:0;margin-right:0;min-height:100%;width:100%}.modal.projectmodal .modal-body,.modal.projectmodal .modal-body .card-body{padding:16px}.footerModalApplyVol,.footerModalAddVolunteer{margin-left:-24px;margin-right:-24px}}@media(min-width:1200px){.donation-update .modal-xl.modal-dialog{max-width:80vw}.volunteeringApply .modal-xl.modal-dialog{max-width:60vw}}.uningosupport .changeamount-desktop{display:none!important}.uningosupport .changeamount-mobile{display:block!important;margin-top:8px;text-align:left}@media(min-width:768px){.uningosupport .changeamount-desktop{display:block!important}.uningosupport .changeamount-mobile{display:none!important}}.contribution{border:1px solid var(--blue4);background-color:white;padding:8px;margin-bottom:32px;color:var(--blue5);border-radius:var(--border-radius);justify-content:center}.contribution h3{color:var(--blue5)}#modalchangetip .modal-footer{justify-content:center}@media(min-width:1238px){#modalchangetip .modal-footer{justify-content:space-between}}.UTIP .range-input input{-webkit-appearance:none;width:100%;height:10px;background:linear-gradient(90deg,var(--slate2) 60%,var(--blue4) 100%);border:none;outline:none;border-radius:25px}.UTIP .range-input input::-moz-focus-inner,.UTIP .range-input input::-moz-focus-outer{border:0}.UTIP input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:100%;background-color:white;height:30px;width:30px;vertical-align:middle;cursor:pointer;background-color:var(--blue4);border:2px solid var(--slate2)}.UTIP .range-input input::-webkit-slider-thumb,.UTIP .range-input input::-moz-range-thumb{-webkit-appearance:none;width:30px;height:30px;background:white;border:2px solid var(--slate2);background-color:var(--blue4);border-radius:50%}.UTIP .range-input input::-webkit-slider-thumb:hover{box-shadow:0 0 0 10px rgba(236,238,242,.3);border:2px solid var(--slate2);background-color:var(--blue5)}.UTIP input[type="range"]::-moz-range-progress{height:10px;border-radius:25px;background:transparent}#np-profile .filterRangePrice.radiocards .radiocard.selected{outline:1px solid var(--blue4);background-color:var(--blue1);color:var(--blue4)}#np-profile .filterRangePrice.radiocards .radiocard.card .card-body{padding:4px 12px}#np-profile .filterRangePrice.radiocards #RemoveFilter{display:none}#np-profile .filterRangePrice.radiocards .currency{background-color:var(--blue5);padding:4px 12px;border-radius:var(--border-radius);margin-bottom:8px}#np-profile .filterRangePrice.radiocards .currency>p{color:white}#np-profile .filterRangePrice.radiocards .card{min-width:max-content;margin-bottom:8px;background-color:transparent;border:1px solid var(--slate3)}.product-crowd .productcard .card-body{padding:16px}.product-crowd .productcard .card-body h3{font-size:18px;line-height:26px}.product-crowd .productcard .badge{white-space:initial;position:absolute;bottom:8px;left:8px}.product-crowd.col-lg-3.col-md-4.col-6{padding-right:8px;padding-left:8px}.row:has(.product-crowd){padding-right:7px;padding-left:7px}.product-crowd .productcard .card-body{padding:16px}.product-crowd .productcard .card-body h3{font-size:18px;line-height:26px}.product-crowd .productcard .badge{white-space:initial;position:absolute;bottom:8px;left:8px}.product-crowd.col-lg-3.col-md-4.col-6{padding-right:8px;padding-left:8px;display:flex;flex-wrap:wrap;align-items:stretch}.row:has(.product-crowd){padding-right:7px;padding-left:7px}.product-crowd .productcard .row{height:100%}@media(min-width:576px){}@media(min-width:768px){#np-profile .filterRangePrice.radiocards #RemoveFilter{display:block;margin-bottom:8px}}@media(min-width:992px){}@media(min-width:1200px){}@media(min-width:1720px){}@media(max-width:767.98px){}@media(max-width:991.98px){}@media(max-width:1199.98px){}.imgHeroSympathisant img{display:inline;margin:0 auto;height:125px;width:125px;object-fit:cover;border-radius:50%;border:10px solid var(--slate2)}.header-avatar-initialsSupportersBig{border-radius:100px;width:125px;height:125px;background-color:var(--blue1);color:var(--blue3)}.header-avatar-initialsSupportersBig span{font-size:3rem}.blue3{color:var(--blue3)}.bgIcon{width:100%;height:100%;border-radius:50%;padding:12px}.bgIcon--green{background-color:var(--graph1bkg);color:var(--graph1)}.bgIcon--orange{background-color:var(--graph2bkg);color:var(--graph2)}.bgIcon--blue{background-color:var(--graph3bkg);color:var(--graph3)}.bgIcon--teal{background-color:var(--graph4bkg);color:var(--graph4)}.bgIcon--purple{background-color:var(--graph5bkg);color:var(--graph5)}.bgIcon--yellow{background-color:var(--graph6bkg);color:var(--graph6)}.bgIcon--slate{background-color:var(--graph8bkg);color:var(--graph8)}li .timeline-item-type.tl-green{background-color:var(--graph1bkg);color:var(--graph1)}li .timeline-item-type.tl-orange{background-color:var(--graph2bkg);color:var(--graph2)}li .timeline-item-type.tl-blue{background-color:var(--graph3bkg);color:var(--graph3)}li .timeline-item-type.tl-teal{background-color:var(--graph4bkg);color:var(--graph4)}li .timeline-item-type.tl-purple{background-color:var(--graph5bkg);color:var(--graph5)}li .timeline-item-type.tl-yellow{background-color:var(--graph6bkg);color:var(--graph6)}li .timeline-item-type.tl-slate{background-color:var(--graph8bkg);color:var(--graph8)}.divHeight{height:300px}@media(min-width:576px){}.profile h1{text-align:center}@media(min-width:768px){.profile h1{text-align:center}}@media(min-width:992px){.profile h1{text-align:left}}@media(min-width:1200px){.profile h1{text-align:left}}.needsAccountStripeBlock{background-color:var(--blue1);border-left:7px solid var(--blue2);padding:20px 20px 10px 20px}.bgGreen4{height:150px;border-radius:var(--border-radius) 4px 0 0;background-color:var(--green3)}.bgRed1{height:150px;border-radius:var(--border-radius) 4px 0 0;background-color:var(--red1);color:var(--red4)}.bgYellow1{height:150px;border-radius:var(--border-radius) 4px 0 0;background-color:var(--yellow1);color:var(--yellow4)}.bgGreen4 i,.bgYellow1 i,.bgRed1 i{font-size:12px0px}.bgWhite{border:1px solid var(--slate2);border-radius:0 0 4px 4px;min-height:200px;padding:1rem}#orgsettings textarea{height:100px}textarea#MissionFR,textarea#MissionNL,textarea#MissionEN,textarea#msgFiscalReceiptFR,textarea#msgFiscalReceiptNL,textarea#msgFiscalReceiptEN{height:250px}#orgsettings .card-body,#orgprojectsEdit .card-body{padding:1.5rem}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){#orgsettings .card-body,#orgprojectsEdit .card-body{padding:2.5rem}}@media(min-width:1200px){#orgsettings .card-body,#orgprojectsEdit .card-body{padding:2.5rem}}@media(min-width:1400px){#orgsettings .card-body,#orgprojectsEdit .card-body{padding:2.5rem}}.div-table{display:table;width:100%;overflow-x:scroll;border-collapse:collapse}.div-table{width:1200px;overflow-x:scroll;border-collapse:collapse;white-space:nowrap}.trow{display:table-row}a.trow{color:var(--slate6);border-bottom:1px solid black}.tcolumn{display:table-cell;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--slate2);padding:20px 10px;vertical-align:middle}.trow.bgGrey{background-color:var(--slate2);color:var(--slate5);font-size:16px;line-height:24px;font-weight:500;text-transform:uppercase;border-radius:var(--border-radius) 4px 0 0}.cell-250{min-width:250px}.cell-400{min-width:450px}​ .row.tableheader{background-color:var(--slate2);border-radius:var(--border-radius) 4px 0 0;margin-left:8px;margin-right:8px}.row.tableheader>div{align-items:center;display:flex;margin-bottom:8px;margin-top:8px}.row.tableheader h4,.row.tablerow h4{margin-bottom:0}.row.tablerow{align-items:center;display:flex;background-color:white;border-radius:0;border-bottom:1px solid var(--slate2);margin-left:8px;margin-right:8px;padding-top:20px;padding-bottom:20px;position:relative}.row.tablerow.thin{padding-top:8px;padding-bottom:8px}.row.tablerow img{padding:0;height:48px;width:48px;border-radius:var(--border-radius);object-fit:cover}.row.tablerow:hover,.row.tablerow:last-of-type:hover{z-index:9999;border-radius:var(--border-radius);border-bottom:1px solid white}.row.tablerow:last-of-type{border-radius:0 0 4px 4px;border-bottom:1px solid white}#attendeetable{min-width:500px;overflow:scroll}#attendeetable .row.tablerow .col,#attendeetable .row.tableheader .col{min-width:60px}.event .left-image,.voloffer .left-image{width:100%;object-fit:cover;background-size:cover;background-position:center;min-height:200px;max-height:100%;border-radius:0;margin-bottom:16px}.event h2,.voloffer h2{margin-top:0;text-align:left!important}.small_org_banner{padding:8px 16px;border-bottom:1px solid var(--slate2);display:flex;align-items:center}.small_org_banner .logo{height:48px;width:48px;object-fit:contain;margin-bottom:0}body.ticketpurchase,body.productpurchase,body.rafflepurchase,body.buyMembership,body.volapplication,body.iframe-body-form{background:white;background-repeat:no-repeat;height:100%;margin-left:0;padding-top:0}.ticketpurchase .container,.volapplication .container,.productpurchase .container,.rafflepurchase .container,.buyMembership .container,.iframe-body-form .container{max-width:1650px}.ticketpurchase .maincontent,.volapplication .maincontent,.customform .maincontent,.productpurchase .maincontent,.rafflepurchase .maincontent,.buyMembership .maincontent,.iframe-body-form .maincontent{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1650px;padding-left:0;padding-right:0;width:100%}.ticketpurchase .maincontent.mobile_backlink,.volapplication .maincontent.mobile_backlink,.productpurchase .maincontent.mobile_backlink,.buyMembership .maincontent.mobile_backlink,.rafflepurchase .maincontent.mobile_backlink,.iframe-body-form .maincontent.mobile_backlink{margin-top:120px}.ticket-occ-pills{margin-bottom:14px;width:100%}.ticket-occ-pills .ticketcount{margin:4px;border-radius:100%;padding:8px;display:flex;align-items:center;justify-content:center;min-width:40px;background-color:var(--fluo2);color:var(--blue5);font-weight:500;font-size:16px}.ticket-occ-pills.nav-pills .nav-item .nav-link.active{position:relative}.ticket-occ-pills.nav-pills .nav-item .nav-link{border:1px solid var(--blue5);margin-bottom:10px;text-align:center;display:flex;justify-content:space-between}.ticket-occ-pills.nav-pills .nav-item .nav-link{font-size:14px;width:100%}.ticket-occ-pills.nav-pills .nav-item .nav-link span{font-size:18px;font-weight:500}.ticket-occ-pills.nav-pills .nav-item{margin-right:8px;margin-left:8px;display:flex;justify-content:space-between;flex-wrap:wrap}p.total{font-size:20px}.ticketselection select{float:right;margin-left:16px;height:auto;font-size:20px}.ticketselection select.bs-searchbox>input{font-size:20px}.ticketoption-body{border-radius:var(--border-radius);border:1px solid transparent;padding:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.ticketoption-body.soldout{background-color:var(--slate2)}.ticketselection .ticketoption{margin-bottom:16px;border:1px solid var(--slate3);border-radius:var(--border-radius);padding:16px 0}.ticketamount{margin-right:0}.ticketamount p{font-size:24px;text-align:center;width:100%;display:inline}.ticketdescription{display:flex;flex-direction:column;align-items:center}.ticketdescription p,.ticketdescription h4{text-align:center;width:100%}.ticketamount p.currency{font-size:16px}.ticketamount{display:block}.ticketselection .ticketoption.selected{border:1px solid var(--blue4);background-color:var(--blue1)}.ticketselection .ticketoption .ticketoption-body>div{padding:4px 8px}.ticketselection .ticketoption.selected .ticketamount p{color:var(--blue4)}.addtickets{margin-top:8px;margin-bottom:16px}.addtickets p{margin-bottom:0;text-align:center;font-size:18px;color:var(--blue4);font-weight:600px}.addtickets h3{color:var(--blue4);font-weight:500;text-align:center}.addtickets h3.zero{color:var(--slate3)}.addtickets .quantity{border-radius:100%;border:1px solid transparent;padding:8px;height:60px;width:60px;min-height:40px;min-width:40px;display:flex;align-items:center;justify-content:center}.addtickets .quantity p{font-size:24px}.addtickets .quantity.disabled{border:var(--slate3)}.addtickets .quantity.disabled{background-color:var(--slate1)}.addtickets .quantity.disabled p{color:var(--slate3)}.addtickets .quantity.hoverable:hover{border:1px solid var(--blue4);background-color:var(--blue1)}.ticketpurchase .card-title,.volapplication .card-title,.productpurchase .card-title,.rafflepurchase .card-title{font-size:120%;text-align:center;font-weight:400;background-color:white;color:var(--blue5);padding:20px 8px;border-radius:0;border-bottom:1px solid var(--blue5);border-top:1px solid var(--blue5);width:100%}.ticketpurchase .card,.volapplication .card,.productpurchase .card,.rafflepurchase .card{border:1px solid transparent}.ticketpurchase .pageconten,.volapplication .pageconten,.productpurchase .pagecontentt,.productpurchase .pagecontentt,.ticketpurchase .maincontainer,.volapplication .maincontainer,.productpurchase .maincontaine,.rafflepurchase .maincontainerr{margin-left:auto;margin-right:auto;max-width:1650px;padding-left:0;padding-right:0;width:100%}table .other-occurence{font-size:smaller;color:var(--slate3)}@media(min-width:768px){.ticketselection .ticketoption{border:1px solid transparent;padding:0}.ticketoption-body{display:flex;flex-direction:row;border:1px solid var(--slate3)}.ticketamount{display:flex;flex-direction:column;justify-content:space-around;margin-right:16px}.ticketamount p{display:block;font-size:18px;text-align:left}.ticketdescription p,.ticketdescription h4{text-align:left}.ticketselection .ticketoption.selected{border:1px solid transparent;background-color:transparent}.ticketselection .ticketoption.selected .ticketoption-body{border:1px solid var(--blue4);background-color:var(--blue1)}.ticketpurchase .card-title,.volapplication .card-title,.productpurchase .card-title,.rafflepurchase .card-title{font-size:20px;text-align:left;width:auto;background-color:transparent;color:var(--slate6);padding:0;border-bottom:0 solid transparent;border-top:0 solid transparent}.ticketpurchase .card,.volapplication .card,.productpurchase .card,.rafflepurchase .card{border:1px solid var(--slate2);border-radius:var(--border-radius)}.ticketpurchase .contactinfocard,.volapplication .contactinfocard,.productpurchase .contactinfocard,.rafflepurchase .contactinfocard{border:none}.ticketpurchase .pageconten,.volapplication .pageconten,.productpurchase .pagecontentt,.rafflepurchase .pagecontentt,.ticketpurchase .maincontainer,.volapplication .maincontainer,.productpurchase .maincontainer,.rafflepurchase .maincontainer{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}}@media(min-width:576px){}@media(min-width:768px){.ticketpurchase,.productpurchase,.rafflepurchase,.iframe-body-form{font-size:12px0%}body.ticketpurchase,body.productpurchase,body.rafflepurchase,body.iframe-body-form{background-color:var(--appbackground)}.modal body.iframe-body-form{background-color:white}.ticketpurchase .maincontent,.volapplication .maincontent,.customform .maincontent,.productpurchase .maincontent,.rafflepurchase .maincontent,.iframe-body-form .maincontent{margin-top:200px;padding-right:16px;padding-left:16px}.ticketpurchase .maincontent.mobile_backlink,.volapplication .maincontent.mobile_backlink,.productpurchase .maincontent.mobile_backlink,.rafflepurchase .maincontent.mobile_backlink,.iframe-body-form .maincontent.mobile_backlink{margin-top:200px}.event .left-image,.voloffer .left-image{margin-bottom:0;border-radius:0 0 0 4px}.addtickets{margin-top:0;margin-bottom:0}.addtickets .quantity{height:40px;width:40px}.addtickets .quantity p{font-size:18px}}@media(min-width:992px){}@media(min-width:1200px){#attendeetable{min-width:1000px;overflow:scroll}#attendeetable .row.tablerow .col,#attendeetable .row.tableheader .col{min-width:60px}}.ticketdonation{padding:8px 16px;background-color:var(--blue1);border:1px solid var(--blue4);border-radius:var(--border-radius)}.ticketdonation>div{flex-direction:row}.ticketdonation .amount.editable.zero{color:var(--red4)}.ticketdonation .amount.currency{border:0;font-size:14px;margin-left:0}.ticketdonation .amount.editable{font-size:24px!important;color:var(--blue4);border:1px solid var(--slate3);border-radius:var(--border-radius);padding-left:12px;padding-right:12px;width:110px}.ticketdonation .amount.currency.editable{margin-left:0;font-size:14px!important;border:0;width:auto}.pricelocation{flex-direction:column}.ticketoption #NoDonation{margin-top:16px}@media(min-width:768px){.ticketoption #NoDonation{margin-top:0}}@media only screen and (min-width:310px) and (max-width:992px){.ticketdonation>div{flex-direction:column}}.select{height:60px;padding:10px 16px;border:1px solid var(--slate2);border-radius:var(--border-radius);background-color:white;width:100%;position:relative}.select .input2{border:1px solid var(--slate2);width:90%;border:none;border-bottom:1px solid var(--slate2)}.select .input2:focus{border:none;border-bottom:1px solid var(--blue3);outline:none}.optionDropdown{height:50px;border-bottom:1px solid var(--slate2);width:100%;list-style-type:none;transition:all .5s;height:60px;line-height:60px;padding:0 15px 0 36px;display:block}.optionDropdown:hover{background-color:var(--blue1);color:var(--slate6);cursor:pointer}.optionDropdown.disabled{background-color:var(--slate2);color:var(--slate4);cursor:not-allowed}.options-select{margin-top:8px;padding-left:0;border:1px solid var(--slate2);border-radius:var(--border-radius);color:var(--slate4);background-color:white;transition:.3s;-webkit-transition:all .7s ease 0s;position:absolute;z-index:1;width:90%}.dropUp{margin-top:5px;padding-left:0;border:1px solid var(--slate2);border-radius:var(--border-radius);color:var(--slate4);background-color:white;transition:.3s;-webkit-transition:all .7s ease 0s;position:absolute;width:100%;z-index:1;left:0;top:unset;bottom:50px!important;max-height:300px;overflow:auto;box-shadow:0 0 90px rgba(33,33,33,.2)}.dropdown-options{background-color:white;position:absolute;top:65px;left:0;width:100%;border:1px solid var(--slate2);border-radius:var(--border-radius);z-index:1;height:300px;overflow:scroll}.headerOption{font-size:16px;font-weight:500;color:var(--slate6);height:50px;background-color:var(--slate2);line-height:50px;padding-left:16px;display:block}span.option{-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#btnCopy{position:relative}.BgGrey{background-color:var(--slate2);padding:8px 16px}.bgLightBlue{background-color:var(--blue1)!important}.btnAddNewOption{color:var(--blue4);border:none;background-color:transparent;line-height:0;padding:2px}.btnAddNewOption:hover{background-color:var(--blue4-10);border-radius:var(--border-radius);padding:2px}.btnAddNewOption i{color:var(--blue4);font-size:18px}.optionNewAdd:hover{background-color:transparent}.borderBottomDiv{border-bottom:1px solid var(--slate2)}.justifyEnd{display:flex;justify-content:flex-start}.bgsuccess{background-color:var(--green1)}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){.justifyEnd{display:flex;justify-content:flex-end}.cardInfoOrgSponsor{display:flex}}@media(min-width:1200px){.justifyEnd{display:flex;justify-content:flex-end}.cardInfoOrgSponsor{display:flex}}.sponsor input.form-control{border:solid 1px rgba(0,0,0,.15);border-radius:var(--border-radius)}.modalSPonsorPreview a{color:var(--slate6)}#logoSponsorProfile{object-fit:contain}.logoOrgSponsor{height:48px;width:75px;object-fit:contain}.numberProfileSponsorDashboard{background-color:white;border:1px solid var(--slate2);border-radius:var(--border-radius);height:auto;padding:15px}.numberProfileSponsorDashboard i{font-size:36px;color:var(--blue3)}.numberProfileSponsorViewOrg{padding-bottom:0;padding-top:15px}.numberProfileSponsorViewOrg i{font-size:24px;color:var(--blue3)}#chart6{max-height:300px}.numberProfileSponsorDashboard i.la-arrow-alt-circle-up{transform:rotate(45deg)}.imgListProjectSponsor{min-height:48px;width:48px;border-radius:var(--border-radius);object-fit:cover}.projectsSponsor span{color:var(--slate6)}.projectsSponsor:hover{background-color:var(--blue1);width:100%}.numberBlue{color:var(--blue4);font-weight:600}.logoOrgSponsor{height:75px;object-fit:contain}.infoCardSponsor .la-info-circle{font-size:28px}.btnAddNewOption i{color:var(--blue4);font-size:18px}.optionNewAdd:hover{background-color:transparent}.linkQRAdded{border-bottom:1px solid var(--slate2)}.linkQRAdded:last-child{border-bottom:none}.btnsCopyLinkQR{display:flex;justify-content:flex-start}p.subtitle{font-size:18px;font-weight:500;color:var(--slate6)}.principalPage{font-weight:500}.btnAddLink{justify-content:flex-start}.orgsearchsponsor span{font-weight:500}#OrgSearchCard .card .card-np{border-radius:10px!important}.bgsuccess{background-color:var(--green1)}.card .card-np .newCards{border-radius:10px!important}.card-header.cardInfoOrgSponsor{background-color:transparent}.vertical-divider{align-items:center;display:flex;border-bottom:2px solid var(--slate2);width:100%}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){.btnsCopyLinkQR{display:flex;justify-content:flex-end}.cardInfoOrgSponsor{display:flex}.btnAddLink{justify-content:center}}@media(min-width:1200px){.btnsCopyLinkQR{display:flex;justify-content:flex-end}.cardInfoOrgSponsor{display:flex}.btnAddLink{justify-content:center}}.lineQrLink{display:flex;justify-content:center;align-items:center;margin-bottom:8px;margin-left:0;margin-right:0;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--slate2)}#np_Tools .optionDropdown .optionDrop2 .optionFirst{padding-left:16px;display:flex;align-items:center}#np_Tools #NewSourceDiv{display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px}#orgdonations #stepLine{width:75%}#orgdonations .donation .line.step_1-1{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 30%,var(--slate2) 17%)}#orgdonations .donation .line.step_1-2{background:linear-gradient(90deg,rgba(0,63,255,1) 0,rgba(0,63,255,1) 75%,var(--slate2) 17%)}#tableFoundSupporters .trow>div{vertical-align:top;padding:10px 8px;padding:20px 10px;vertical-align:middle}#tableFoundSupporters .trow div:first-child{width:39px;margin-right:10px;margin-left:5px}#tableFoundSupporters .trow div:nth-child(2),#tableFoundSupporters .trow div:nth-child(3){min-width:250px}#tableFoundSupporters .trow div:nth-child(4),#tableFoundSupporters .trow div:nth-child(5){min-width:300px}#tableFoundSupporters .trow{box-shadow:0 2px 2px rgba(33,33,33,0.2);border-radius:var(--border-radius);margin-top:4px;margin-bottom:4px;display:flex;align-items:center}#tableFoundSupporters .trow.bgGrey{background-color:var(--slate2);color:var(--slate5);font-size:16px;line-height:24px;font-weight:500;text-transform:uppercase;border-radius:var(--border-radius) 4px 0 0}.scrollHorizontal{overflow-x:scroll}.scrollVertical{overflow-y:scroll}#tableFoundSupporters .check{height:24px;width:24px;border-radius:100%;background-color:white;border:2px solid var(--blue4)}#tableFoundSupporters .check:hover{cursor:pointer}#modalAddDonation .modal-body{padding:45px}.cardProfileDonor .avatar{width:60px;height:60px;background-color:var(--blue1);border-radius:50%}.cardProfileDonor .avatar span{color:var(--blue3);font-weight:600;font-size:1.75rem}.cardProfileDonor h3{color:var(--blue3);font-weight:600}.tagGreen{background-color:var(--green3);border-radius:var(--border-radius);color:white;font-size:20px;font-weight:500}.header-avatar-initialsSupporters{border-radius:100px;width:80px;height:80px;background-color:var(--blue1);color:var(--blue3)}.cardProfileDonor{display:block}@media(min-width:576px){}@media(min-width:768px){.cardProfileDonor{display:flex}}@media(min-width:992px){.cardProfileDonor{display:flex}}@media(min-width:1200px){.cardProfileDonor{display:flex}}.productcard img{border-radius:var(--border-radius) 4px 0 0}.productcard .card-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.productcard .addproduct .btn{width:100%;justify-content:flex-end}.radiocardpickup label{border:1px solid var(--slate2);border-radius:var(--border-radius);padding:16px 16px 16px 32px}.radiocardpickup input[type="radio"]:checked+label{border:1px solid var(--blue4);background-color:var(--blue1)}.confirm-block-delete{font-size:12px;background-color:var(--red4);color:white;border-radius:var(--border-radius);padding:4px 8px;margin-right:8px;display:flex;align-items:center;text-decoration:none;position:absolute;width:max-content;right:40px}.emailblock div.selected{border:2px solid var(--blue4)}.outputCV,.outputIdentityCard{border:1px solid var(--slate3);border-radius:var(--border-radius);padding:16px;height:150px}#modalAddVolunteer .modal-content{min-height:auto}.outputCV>div,.outputIdentityCard>div{overflow-y:auto;height:100%}.outputCV img,.outputIdentityCard img{width:100%;object-fit:cover}#org_applicants_tbl tbody tr.volunteeradded{background-color:var(--green1)}#translationpage .card .card-header{background-color:var(--blue1);position:sticky;top:100px}#translationpage .card .card-body{max-height:70vh;overflow-y:scroll;margin:8px;padding-bottom:120px}#translationpage .card .card-header i{background-color:white;padding:8px;border-radius:25px;display:none}#translationpage .emptystate img{width:200px}#translationpage .emptystate{height:100%;vertical-align:middle}#TranslationDiv{position:static}#TranslationDiv .emptystate{position:unset;width:100%}.ribbonplan{overflow:hidden}.ribbon-content-pro,.ribbon-content-starter{margin:0;padding:0;padding:1em 0;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0%) rotate(45deg);transform-origin:top left;font-weight:bold}.ribbon-content-pro{background:var(--yellow1);color:var(--yellow4)}.ribbon-content-starter{background:var(--green1);color:var(--green4)}.ribbon-content-pro:before,.ribbon-content-pro:after,.ribbon-content-starter:before,.ribbon-content-starter:after{content:'';position:absolute;top:0;margin:0 -1px;width:100%;height:100%}.ribbon-content-pro:before,.ribbon-content-pro:after{background:var(--yellow1)}.ribbon-content-starter:before,.ribbon-content-starter:after{background:var(--green1)}.ribbon-content-pro:before,.ribbon-content-starter:before{right:100%}.ribbon-content-pro:after,.ribbon-content-starter:after{left:100%}#stickyFooterCard{position:absolute;bottom:0;border-top:2px solid var(--slate2);padding:18px 32px;bottom:0;right:0;display:flex;background-color:white;z-index:1000}@media(min-width:576px){}@media(min-width:768px){#translationpage .card .card-header i{display:inline}}@media(min-width:992px){#TranslationDiv{position:relative}#TranslationDiv .emptystate{position:fixed;top:25%;max-width:450px}}@media(min-width:1200px){}.image-input{height:160px;display:flex;align-items:center;justify-content:center}.image-input .image-preview{height:100%;width:100%;filter:blur(1px);background-size:contain;background-repeat:no-repeat;background-position:bottom}.image-input label{position:absolute;height:unset}.image-input label input{display:none}.tox-tinymce-inline{z-index:100000!important}:root{--blue1:#EEF7FB;--blue2:#A9BEC9;--blue3:#37C0EA;--blue4:#17ACD9;--blue5:#2B536D;--blue6:#0F1D27;--blue6-60:rgba(15,29,39,0.6);--blue4-10:rgba(23,172,217,0.1);--blue4-130:#0E7FA0;--buttonfocus:rgba(23,172,217,0.2);--slate1:#FCFDFE;--slate2:#EEF2F5;--slate3:#C7D0D8;--slate4:#7B8794;--slate5:#566371;--slate6:#1E2933;--label:#66788A;--border-color:#C7D0D8;--green1:#E8F9F8;--green2:#B7EEF0;--green3:#04ACB8;--green4:#0A6D73;--red1:#FFF0EA;--red2:#FFA888;--red3:#FF6E3A;--red4:#B64720;--yellow1:#FFF8E6;--yellow2:#FFE7A3;--yellow3:#F4B740;--yellow4:#8A6A1F;--fluo1:#E6F9FD;--fluo2:#C8F0FA;--fluo3:#A7E4F5;--fluo4:#04ACB8;--graph1:#04ACB8;--graph1bkg:#E0F8FA;--graph2:#FF6E3A;--graph2bkg:#FFF0EB;--graph3:#2B536D;--graph3bkg:#E8EFF4;--graph4:#37C0EA;--graph4bkg:#E7F7FD;--graph5:#0E8C84;--graph5bkg:#E3F5F4;--graph6:#7A8FA3;--graph6bkg:#EEF1F4;--graph7:#FFA888;--graph7bkg:#FFF2EC;--graph8:#7C3AED;--graph8bkg:#F2EEFF;--graph9:#6ECFF0;--graph95:#1F6D8C;--graph9bkg:#E8F7FD;--graph10:#FF8A5C;--graph105:#B94E28;--graph10bkg:#FFF0E9;--graph11:#FFD166;--graph115:#A67812;--graph11bkg:#FFF8DC;--graph12:#5FC4B8;--graph125:#1F7B71;--graph12bkg:#E7F8F6;--graph13:#FFB38F;--graph135:#B86A45;--graph13bkg:#FFF3EC;--graph14:#7698B0;--graph145:#35586F;--graph14bkg:#EBF0F4;--graph15:#8AD7F5;--graph155:#2F7FA3;--graph15bkg:#E5F7FD;--gradient1:linear-gradient(160deg,var(--blue6) 18%,var(--blue5) 62%,var(--blue4) 100%);--appbackground:#FAFBFC;--border-radius:12px}body.homepages{background-color:#f5f5f7;font-family:'Inter',sans-serif;position:relative;overflow:visible}@media(min-width:576px){body.homepages .container.pagecontent{max-width:calc(100vw - 54px);margin-left:48px;margin-right:0;padding:0;height:calc(100vh - 48px);margin-bottom:0}}body.homepages span.rollingtext{font-size:36px;margin-left:8px;margin-right:8px;color:var(--green4)}body.homepages .card.homepageselect{margin-bottom:8px;color:var(--slate4)}body.homepages .card.homepageselect.selected{border:2px solid var(--blue4);color:var(--slate6)}body.homepages .card.homepageselect:hover{color:var(--slate6);cursor:pointer}body.homepages .homepageselect .card-body h6{margin-top:2px;margin-bottom:2px;margin-left:30%}body.homepages .pagecontent>.row.maincontent{height:calc(100vh - 48px)}body.homepages .sidecolumn{padding-right:calc(48px - 15px);overflow-y:scroll;-webkit-box-flex:0;min-height:calc(100vh - 54px);flex-grow:0;flex-shrink:0}body.homepages .col-md-4.map{display:block;height:unset!important;position:unset!important;top:unset!important;visibility:unset!important;width:unset!important}body.homepages .mapcontainer{position:sticky;top:54px;width:100%;display:inline-block;height:calc(100vh - 54px)}body.homepages .mapcontainer .mapcolumn{position:relative;width:100%;height:100%}body.homepages .card.filters .card-body{padding:0}body.homepages .card.filters .form-group{display:flex;flex-direction:column;margin-bottom:0}body.homepages .card.filters{padding:8px;margin-bottom:4px}body.homepages .card.filters .main-label{font-size:14px;margin-bottom:0;padding-left:8px}body.homepages .card.filters .form-control,body.homepages .card.filters .dropdown-toggle.btn-light{border:0}body.homepages .card.filters .form-control.search{border:1px solid var(--slate3);border-radius:var(--border-radius) 0 0Px 4px}body.homepages .card.filters .btn.search{border-radius:0 4px 4px 0}body.homepages .card.filters .row{margin-left:0;margin-right:0}body.homepages .card.filters .filter{padding:4px}body.homepages .card.filters .filter-option-inner-inner{font-size:14px}body.homepages .card.filters .sort .filter-option-inner-inner{font-size:12px}body.homepages .card.filters .sort button{align-items:baseline}body.homepages .topnavbar{background-color:var(--blue5);background-image:none}body.homepages .topnavbar .container{padding-top:4px;padding-bottom:4px}body.homepages .topnavbar2{margin-top:16px;margin-bottom:0;border-bottom:1px solid var(--slate2);right:0;left:0;z-index:1030;border-radius:var(--border-radius) 4px 0 0;border-top:1px solid var(--slate2);border-right:1px solid var(--slate2);border-left:1px solid var(--slate2)}body.homepages .topnavbar2 .container{max-width:none}@media(min-width:768px){body.homepages .card-np img{max-height:64px}}body.homepages .topnavbar2 .nav-tabs{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:0;margin-bottom:0;color:unset}body.homepages .topnavbar2 .nav-item{flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}body.homepages .topnavbar2 .tab-link{background-position:left;background-size:contain;background-repeat:no-repeat;filter:grayscale(100%);background-color:white;margin-bottom:0;padding:16px 0 16px 0;border-bottom:none}body.homepages .topnavbar2 .tab-link:hover{filter:grayscale(0%);background-color:var(--blue1);cursor:pointer}body.homepages .topnavbar2 .tab-link.active{filter:grayscale(0%);background-color:var(--blue5)}body.homepages .topnavbar2 .tab-link:focus{outline:none;box-shadow:none}body.homepages .topnavbar2 .tab-link.active:hover{background-color:var(--blue5)}body.homepages .topnavbar2 .tab-link h6{color:var(--blue6);margin-bottom:0}body.homepages .topnavbar2 .tab-link:hover h6{color:var(--slate6)}body.homepages .topnavbar2 .tab-link.active h6,body.homepages .col.image.selected:hover h6{color:white}body.homepages .col-md-4.map{display:none}@media(min-width:1200px){body.homepages .col-md-4.map{display:block}}body.homepages .topnavbar{margin-top:0;margin-bottom:0;border-bottom:1px solid var(--slate2);position:fixed;top:0;right:0;left:0;z-index:1030;padding-top:9px;padding-bottom:10px}body.homepages .topnavbar .container{display:flex;justify-content:space-between;margin-bottom:2px}body.homepages .topnavbar button.toggler{display:block}body.homepages .topnavbar img{height:28px;padding-left:0;margin-bottom:6px}body.homepages .topnavbar img.desktop{display:none}body.homepages .topnavbar img.mobile{display:inline-block}body.homepages .pagecontent h1{margin-bottom:8px;padding:4px;font-size:16px;color:var(--blue6);margin-top:0;margin-bottom:0;line-height:30px}body.homepages .sorting{display:flex;justify-content:flex-end}body.homepages .sorting .dropdown-item{font-size:12px}body.homepages .sorting button{border:0;background-color:transparent;padding:4px 16px}body.homepages .sorting .bootstrap-select .dropdown-toggle .filter-option{height:auto}body.homepages .sorting .filter-option-inner-inner{font-size:12px}body.homepages .topnavbar .leftdiv{margin-left:0;margin-bottom:8px}.homepages .card.header h1{text-align:center}@media(min-width:768px){.homepages .card.header h1{text-align:left}}@media(min-width:992px){body.homepages .pagecontent h1{font-size:24px;line-height:40px;margin-top:16px;margin-bottom:16px}body.homepages .topnavbar button.toggler{display:none}body.homepages .topnavbar .leftdiv button,body.homepages .topnavbar .rightbuttons{display:block}body.homepages .topnavbar img{padding-left:16px}body.homepages .topnavbar img.desktop{display:inline-block}body.homepages .topnavbar img.mobile{display:none}body.homepages .topnavbar .container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;max-width:none;display:flex;justify-content:space-between}body.homepages .topnavbar button{margin-left:4px}body.homepages .topnavbar .leftdiv p{display:none}body.homepages .topnavbar p{color:white;display:inline;margin-bottom:0}body.homepages .topnavbar .leftdiv{float:left;margin-left:24px;margin-bottom:0}body.homepages .topnavbar .rightdiv{float:right}body.homepages .topnavbar .container{display:block;justify-content:none;margin-bottom:0}}.dropdown-menu{right:unset;float:unset;left:unset}.homepages .backlink{padding:8px 16px;z-index:99;top:54px;background-color:rgba(3,47,163,0.6);border-bottom:1px solid white}.homepages .backlink a,.homepages .backlink i{color:white}.homepages.org-sm-profile .topnavbar{border-bottom:1px solid rgba(3,47,163,0.6)}.homepages .imagesGal-np_profile{border-radius:var(--border-radius);height:220px;background-size:cover;background-repeat:no-repeat;width:100%;display:block;position:absolute;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.homepages .imagesGal-np_profile.transparent{opacity:0}.homepages .button-container{display:flex;align-items:center;justify-content:flex-start}.homepages .button-container .filter-btn{border-width:0;padding-left:10px;margin-right:-10px;font-size:14px;color:var(--slate4);background:none;text-align:left;width:60%}.homepages .search-filter-foldout{position:absolute;top:60px;left:0;z-index:1030;display:flex;justify-content:center;align-items:flex-start;border:1px solid var(--slate3);border-radius:var(--border-radius);box-shadow:0 12px 24px -10px rgb(80 133 144 / 40%);background-color:#fff;padding:24px;width:max-content;width:unset;height:unset}.homepages .search-filter-foldout .form-check{margin-bottom:8px}.homepages .search-filter-foldout label{font-size:16px;width:max-content}.homepages .search-filter-foldout .filter-confirm-btns{position:absolute;background:rgba(255,255,255,.8);border-top:1px solid var(--slate3);padding:8px 24px;bottom:0;width:100%;border-radius:0 0 4px 4px}.homepages .search-filter-foldout .filter-container{max-height:500px;overflow:scroll;margin-bottom:38px}.homepages .benef-section,.homepages .activity-section{width:-webkit-fill-available}.homepages .benef-container,.homepages .activity-container{display:block}.homepages .benef-section:not(:last-child),.homepages .activity-section:not(:last-child){margin-right:0}@media(min-width:768px){.homepages .benef-container,.homepages .activity-container{display:flex}.homepages .benef-section:not(:last-child),.homepages .activity-section:not(:last-child){margin-right:20px}}.homepages .clear-icon{color:var(--slate6);border-radius:100px;width:24px;display:flex;height:24px;align-items:center;justify-content:center;background-color:var(--slate2);margin-left:16px}.homepages .mobile-only{display:none}.homepages .desktop-only{display:block}.homepages .modal .backlink{padding:18px 32px}@media(max-width:767.98px){.homepages .mobile-only{display:block}.homepages .desktop-only{display:none}.homepages .search-filter-foldout{position:fixed;width:90%;height:90%;justify-content:start;margin:auto;left:5%;top:5%;bottom:5%;right:5%}.homepages .search-filter-foldout .filter-confirm-btns{left:0}.homepages .search-filter-foldout .filter-container{max-height:90%;width:100%}}body.itsme{background:linear-gradient(140deg,rgba(0,129,106,1) 0,rgba(2,88,135,1) 33%,rgba(3,47,163,1) 66%,rgba(0,63,255,1) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100vh}.itsme .row.middle{min-height:430px;background-image:url("https://sqlvaczev25qyiifqq.blob.core.windows.net/uningo-images/Sys_images/Login_leafs.png");background-position:center;background-repeat:no-repeat;position:relative}.itsme .container{max-width:1000px;height:100%}.itsme p{color:white}.itsme .card{min-height:300px;max-width:548px;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:24px;box-shadow:0 0 16px rgba(33,33,33,.4)}.itsme .card h3{margin-bottom:24px;font-size:28px;text-align:center}.itsme .card p{color:var(--slate6);text-align:center;margin-bottom:0}.itsme .card h3 i.la-check-circle{color:var(--green3)}.itsme .card h3 i.la-exclamation-triangle{color:var(--red3)}.itsme .card-body{padding:58px;display:flex;flex-direction:column;justify-content:center}.itsme img{max-height:80px;margin:0 auto;margin-top:48px;margin-bottom:16px}@media(max-width:767.98px){.itsme .card-body{padding:20px}.itsme img{max-height:80px}}body.onboarding{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}body.onboarding .language,body.onboarding .white_bkg{display:none}.onboarding .mainrow .col{height:100%;display:flex;justify-content:center;padding-top:160px}.onboarding .maincard{height:50%;width:80%}.onboarding .maincard .card-body{padding:40px}.onboarding .imgcontainer{background-color:white;margin-top:-110px;border-radius:100%;width:140px;height:140px;padding:16px;border:1px solid var(--slate2);margin-bottom:16px;box-shadow:0 2px 4px rgba(0,0,0,.075)}.onboarding img.header{max-height:140px;height:100%}.onboarding img.topleft{position:absolute;top:0;left:0;width:40%;max-width:420px}.onboarding img.bottomright{position:absolute;bottom:0;right:0;width:40%;max-width:420px;z-index:0}.onboarding form{padding-top:24px}#onboardingfirst .alert.success-banner h2{color:var(--green4);font-size:1.75rem}.cardStep .card-body>div>i:first-child{color:var(--blue3);font-size:45px;background-color:var(--blue1);border-radius:50%;padding:15px;margin-bottom:16px}.cardStep .card{height:calc(100% - 24px);padding:16px}.activateCountOnboarding{display:block;padding:16px}.onboardingleft{background:linear-gradient(140deg,rgba(0,129,106,1) 0,rgba(2,88,135,1) 33%,rgba(3,47,163,1) 66%,rgba(0,63,255,1) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;height:0;background-position:left top}.onboardingright>div{width:100%;margin:auto}.onboardingright h1{margin-top:36px}.onboardingright #btn-submitForm{margin-bottom:32px}.onboardingright{width:100%;margin:auto;max-height:100vh;padding:24px;overflow:scroll}.onboardingleft img{width:30%}body.onboarding{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}.poweredby{display:block}.language,.white_bkg{display:none}#onboardingfirst .modal .la-check-circle{color:white;background-color:var(--green3);border-radius:50%;font-size:4rem;padding:15px}.modal{margin-left:0}i#password-toggle,i#verifPassword-toggle{top:30%;right:15px;cursor:pointer;position:absolute}.password-container,.verifyPassword-container{position:relative}#modalaccountactivation .modal-body{padding:32px}@media(min-width:576px){}@media(min-width:768px){.activateCountOnboarding{display:flex}.onboardingright>div{width:80%;margin:auto}.onboardingleft{height:100vh}.onboardingleft img{width:50%}.language,.white_bkg{display:block}#org_acc_setup .modal{margin-left:116px}.onboardingright h1{margin-top:0}}@media(min-width:992px){.activateCountOnboarding{display:flex}.onboardingright>div{width:80%;margin:auto}.onboardingleft{height:100vh}.onboardingleft img{width:50%}.language,.white_bkg{display:block}#org_acc_setup .modal{margin-left:116px}.onboardingright h1{margin-top:0}.onboardingright #btn-submitForm{margin-bottom:0}}@media(min-width:1200px){.activateCountOnboarding{display:flex}.onboardingright>div{width:80%;margin:auto}.onboardingleft{height:100vh}.onboardingleft img{width:50%}.language,.white_bkg{display:block}#org_acc_setup .modal{margin-left:116px}.onboardingright h1{margin-top:0}.onboardingright #btn-submitForm{margin-bottom:0}}#productlist img{width:40px;aspect-ratio:1/1;object-fit:cover;border-radius:var(--border-radius)}.policy{display:block}.cart .productscount,.cart .productscountraffle{margin:4px;border-radius:100%;padding:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--fluo2)}.stickycart{display:flex;align-items:center;position:fixed;width:100%;background-color:white;border-top:1px solid var(--slate2);padding:4px 16px;top:unset;bottom:0;right:0;left:0;z-index:1000}.stickycart .cart{display:flex;display:-ms-flexbox;align-items:center;width:100%;justify-content:space-between}.stickycart .cart button{margin-top:0}@media(min-width:768px){.stickycart{display:block;position:-webkit-sticky;position:sticky;width:unset;background-color:unset;border-top:none;padding:0;top:124px;bottom:unset;right:unset;z-index:unset}.stickycart .cart{display:block;position:relative;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid var(--slate2);border-radius:var(--border-radius);margin-bottom:24px;padding:32px}.stickycart .cart button{margin-top:8px}}.carousel-inner img{width:100%;height:100%;object-fit:cover}.custCarousel .carousel-indicators{position:static;margin-top:0}.custCarousel .carousel-indicators>li{width:100px}.carousel-control-prev .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='var(--slate6)' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='var(--slate6)' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.custCarousel .carousel-indicators li img{display:block;opacity:.5;width:50px;aspect-ratio:1;object-fit:cover;border-radius:var(--border-radius)}.custCarousel .carousel-indicators li.active img{opacity:1;aspect-ratio:1}.custCarousel .carousel-indicators li:hover img{opacity:1}.carousel-item img{aspect-ratio:1;width:100%;border-radius:var(--border-radius)}.productline img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:var(--border-radius);display:flex}.cart .productname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.productcard img{width:100%;aspect-ratio:1/1;height:100%;object-fit:cover;border-radius:var(--border-radius) 0 0 4px}.productcard .card-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.productcard .addproduct .btn{width:100%;justify-content:flex-end}@media(max-width:768px){.productslist .col-12{display:flex;width:100%;justify-content:center}.productcard{max-width:450px}.productcard .addproduct .col-md-6:first-child{justify-content:center;margin-bottom:24px;margin-top:16px}}.unselectable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none!important}.edditing{color:red}.buttonlink{background:none;border:none}.topzIndex{z-index:1000000000}body.modal-open{overflow:visible;position:static}.stripe-div{border:1px solid var(--slate3);height:38px;border-radius:var(--border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.stripe-elements{padding-top:10px;padding-left:10px}.stripe-div-focused{color:var(--slate6);background-color:#fff;border-color:var(--blue5);outline:0;box-shadow:0 0 0 .2rem var(--buttonfocus)}.invalid{border-radius:var(--border-radius);border:1px solid var(--red3)!important;box-shadow:rgba(255,0,0,0.35) 0 0 10px!important}.modal-open{overflow:hidden}#dimScreen{z-index:1031;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}#dimScreen.hidden{display:none}.board-profile-card.alerts{border-color:var(--red3);border:2px solid var(--red3)}.board-profile-card .card-body{padding:40px 16px 16px 16px!important}.bank-mandate{border-radius:0 0 8px 8px;padding:4px 8px;background-color:var(--blue5);position:absolute;top:0;left:16px;font-size:12px;color:white}.edit-board-profile{position:absolute;top:0;right:8px}.board-profile-card .card-body .row .col-2{padding-right:0;display:flex;align-items:center}.board-profile{width:100%;border-radius:100%;aspect-ratio:1/1;object-fit:cover}.board-initials{width:100%;border-radius:100%;aspect-ratio:1/1;background-color:var(--blue6);display:flex;align-items:center;justify-content:center}.board-initials p{color:white;margin:0;font-size:20x;text-align:center}.board-flag{height:24px;width:24px;object-fit:cover}.board-profile-card .footer{background-color:var(--blue1);padding:12px;border-radius:var(--border-radius);margin-top:16px}.board-profile-card .footer p{font-size:12px}.board-profile-card .footer .badge{font-size:12px;margin:0}#board-members_table td{font-size:14px;padding:4px}.noteAdded.bank{border-radius:var(--border-radius);padding:16px;background-color:var(--blue1)}