.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,#1F3D50 0,#0E6782 55%,#17ACD9 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:#0E6782;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:#0E6782;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;flex-direction:column}.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}#ticketsdetails .table{font-size:14.5px;margin-bottom:0}#ticketsdetails .table thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--slate5);background:var(--slate1,#f6f8fb);padding:13px 18px;border-bottom:2px solid var(--slate2);white-space:nowrap}#ticketsdetails .table tbody td{padding:14px 18px;vertical-align:middle;color:var(--slate7,#26303f);border-bottom:1px solid var(--slate2,#eef1f5)}#ticketsdetails .table tbody tr:last-child td{border-bottom:none}#ticketsdetails .table tbody tr:hover td{background:#f4f9fd}.ed-contact{display:flex;align-items:center;gap:11px;min-width:0}a.ed-contact-link{text-decoration:none;color:inherit;cursor:pointer}a.ed-contact-link:hover .ed-contact-name{color:var(--blue4,#17ACD9);text-decoration:underline}a.ed-contact-link:hover .ed-contact-av{box-shadow:0 0 0 2px var(--blue1,#e6f4fb)}.ed-contact-av{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--blue3,#0E7FA0);background:var(--blue1,#e6f4fb);text-transform:uppercase}.ed-contact-txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.ed-contact-name{font-weight:600;color:var(--slate7,#26303f);white-space:nowrap}.ed-contact-mail{font-size:12.5px;color:var(--slate4,#8a93a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}#ticketsdetails .ed-kind{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}#ticketsdetails .ed-kind i{font-size:13px}#ticketsdetails .ed-kind-purchased{background:#e4f6ec;color:#1f9d55}#ticketsdetails .ed-kind-respaid{background:#eaf3fe;color:#2f6fd0}#ticketsdetails .ed-kind-held{background:#fdf1dd;color:#c67c15}#ticketsdetails .ed-kind-expired{background:#f1f2f5;color:#8a93a3}#ticketsdetails .ed-kind-comp{background:#f1ecfb;color:#7a4fd0}#ticketsdetails tr.ed-row-held td:first-child{box-shadow:inset 3px 0 0 #e7ab3f}#ticketsdetails tr.ed-row-respaid td:first-child{box-shadow:inset 3px 0 0 #3f7fe0}#ticketsdetails tr.ed-row-expired td:first-child{box-shadow:inset 3px 0 0 #c2c8d2}#ticketsdetails tr.ed-row-comp td:first-child{box-shadow:inset 3px 0 0 #8b5fd6}#ticketsdetails .ed-actions{display:inline-flex;gap:6px}#ticketsdetails .fixed-table-toolbar{margin-bottom:6px}#ticketsdetails .fixed-table-toolbar .search input{font-size:14px;padding:9px 14px;border-radius:10px;border:1px solid var(--slate2);min-width:260px}#ticketsdetails .fixed-table-pagination{font-size:13.5px;padding-top:14px}#ticketsdetails .fixed-table-pagination .pagination-detail{color:var(--slate5)}#ticketsdetails .fixed-table-pagination .page-list .dropdown-toggle,#ticketsdetails .fixed-table-pagination .pagination>li>a{border-radius:8px;padding:6px 12px}.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}#stripegate .stripe-gate{display:flex;justify-content:center;padding:40px 16px 0}#stripegate .stripe-gate-card{max-width:480px;width:100%;text-align:center;background:#fff;border:1px solid var(--slate2,#e4e9f0);border-radius:18px;box-shadow:0 8px 30px rgba(20,30,60,0.08);padding:40px 32px}#stripegate .stripe-gate-icon{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;background:var(--blue1,#e6f4fb);color:var(--blue4,#17ACD9);display:inline-flex;align-items:center;justify-content:center;font-size:34px}#stripegate .stripe-gate-card h2{font-weight:800;color:var(--slate7,#26303f);font-size:21px;margin:0 0 10px}#stripegate .stripe-gate-card p{color:var(--slate5,#8a93a3);font-size:14px;line-height:1.55;margin:0 0 22px}.ed-settings-card.ed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;padding:16px}.ed-settings-card.ed-grid>form{display:contents}.ed-settings-card.ed-grid .ed-settings-row{border:1px solid var(--slate2);border-radius:12px;padding:12px 14px;gap:12px;margin:0}.ed-settings-card.ed-grid .ed-wide{grid-column:1 / -1}.ed-settings-card.ed-grid .ed-settings-icon{width:32px;height:32px;font-size:15px;border-radius:9px}.ed-settings-card.ed-grid .ed-settings-label{font-size:13.5px}.ed-settings-card.ed-grid .ed-settings-desc{font-size:11.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}@media(max-width:575.98px){.ed-settings-card.ed-grid{grid-template-columns:1fr;padding:12px}}.ed-activate{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;flex-wrap:wrap;background:#fff8ee;border:1px solid #f3ddb9;border-radius:14px;padding:14px 18px}.ed-activate-txt{display:flex;align-items:center;gap:14px;min-width:0}.ed-activate-ic{width:40px;height:40px;border-radius:12px;background:#f7e5c6;color:#b97f1d;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.ed-activate-txt b{display:block;color:var(--slate7,#26303f);font-size:14.5px}.ed-activate-txt span{color:var(--slate5);font-size:13px}.ed-activate-line{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--slate1,#f8fafc);border:1px solid var(--slate2);border-radius:10px;padding:12px 14px}.ed-activate-line b{display:block;font-size:14px;color:var(--slate7)}.ed-activate-line span{font-size:12.5px;color:var(--slate5)}.ed-activate-line .ed-activate-amt{font-size:15px;flex-shrink:0}.ed-activate-total{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 0;font-size:14px;color:var(--slate6)}.ed-activate-total b{font-size:16px;color:var(--slate7)}.ed-topbar{background:#fff;border:1px solid var(--slate2);border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,0.05);padding:10px 14px;display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.ed-topbar-link{display:flex;align-items:center;gap:10px;flex:1 1 380px;min-width:0}.ed-topbar-ic{font-size:17px;color:var(--blue4);flex-shrink:0}.ed-topbar-url{flex:1 1 auto;min-width:0;font-size:13px;color:var(--slate5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-topbar-link .btn{flex-shrink:0}.ed-topbar-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ed-chip{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--slate2);background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--slate5);cursor:pointer;transition:border-color .15s,background .15s;max-width:340px;white-space:nowrap}.ed-chip i{font-size:15px;color:var(--slate4)}.shop-live{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 16px;font-weight:800;font-size:13px;cursor:pointer;border:2px solid #1f3e51;transition:all .15s ease}.shop-live i{font-size:16px}.shop-live.on{background:#fff;color:#1f3e51}.shop-live.on:hover{background:#f2f6fa}.shop-live.off{background:#1f3e51;color:#fff}.shop-live.off:hover{background:#2c5170}.shop-live-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;margin-bottom:12px}.shop-live-row .shop-live-ic{font-size:20px;flex-shrink:0}.shop-live-row p{flex:1;margin:0;font-size:13px;font-weight:600}.shop-live-row .shop-live{flex-shrink:0}.shop-live-row.on{background:#f4f9fc;border:1px solid var(--slate2);color:var(--slate6)}.shop-live-row.off{background:#fdf6ea;border:1px solid #eeddba;color:#7a5c1e}.sm-loader{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#fafbfc}.sm-loader.hidden{display:none}.ed-chip .ed-chip-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ed-chip.on{border-color:rgba(46,164,79,.45);color:var(--slate6)}.ed-chip.on i{color:#2ea44f}.ed-chip:hover{border-color:var(--blue4);background:#f6fbfe}.ed-chip .ed-chip-do{background:none;border:0;cursor:pointer;color:var(--blue4);font-weight:700;font-size:12.5px;padding:0 0 0 8px;border-left:1px solid var(--slate2);white-space:nowrap}.ed-chip-trunc{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-chip-trunc a{color:inherit;padding:0;font-size:inherit}#ticketsdetails .ed-occ-pill{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--slate2);background:#fff;border-radius:999px;padding:7px 14px;color:var(--slate6);text-decoration:none;font-size:13px;white-space:nowrap;transition:border-color .15s,background .15s}#ticketsdetails .ed-occ-pill b{text-transform:uppercase}#ticketsdetails .ed-occ-pill .ed-occ-count{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--slate5)}#ticketsdetails .ed-occ-pill:hover{border-color:var(--blue4)}#ticketsdetails .ed-occ-pill.selected{background:var(--blue4);border-color:var(--blue4);color:#fff}#ticketsdetails .ed-occ-pill.selected .ed-occ-count{color:#fff}#ticketsdetails .ed-tabstats{margin-left:auto;display:flex;align-items:center;gap:18px;padding:0 14px;flex-shrink:0}#ticketsdetails .ed-tabstat{font-size:13px;color:var(--slate5);white-space:nowrap}#ticketsdetails .ed-tabstat b{font-size:16px;font-weight:800;color:var(--slate7);margin-right:5px}#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 .ed-avail-card{background:#fff;border:1px solid var(--slate2);border-radius:var(--border-radius);padding:18px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}#ticketsdetails .ed-avail-head{display:flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate4);margin-bottom:14px}#ticketsdetails .ed-avail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}#ticketsdetails .ed-avail-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--slate1,#f8fafc);border:1px solid var(--slate2);border-radius:10px;padding:10px 14px}#ticketsdetails .ed-avail-name{font-size:13.5px;font-weight:600;color:var(--slate7,#26303f);min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}#ticketsdetails .ed-avail-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}#ticketsdetails .ed-avail-badge.ok{background:#e4f6ec;color:#1f9d55}#ticketsdetails .ed-avail-badge.low{background:#fdf1dd;color:#c67c15}#ticketsdetails .ed-avail-badge.out{background:#fdeceb;color:#c8382c}#ticketsdetails .ed-avail-badge.unlimited{background:#eaf3fe;color:#2f6fd0}#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 #cdOfferList{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:start}#org_calls_detail .cd-offer-row{background:#fff;border:1px solid #eaecf0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}#org_calls_detail .cd-offer-row:hover{box-shadow:0 4px 14px rgba(0,0,0,0.08);transform:translateY(-1px)}#org_calls_detail .oex-card-head{display:flex;align-items:center;gap:10px;padding:12px 12px 8px}#org_calls_detail .oex-card-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6}#org_calls_detail .oex-card-thumb-img{width:100%;height:100%;object-fit:cover}#org_calls_detail .oex-card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db;font-size:18px}#org_calls_detail .oex-card-head-info{flex:1;min-width:0}#org_calls_detail .oex-provider-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#17ACD9;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#org_calls_detail .oex-offer-name{font-size:13px;font-weight:700;color:#1a1f2e;line-height:1.3}#org_calls_detail .oex-card-body{padding:0 12px 8px}#org_calls_detail .oex-desc{font-size:12px;color:#6b7280;line-height:1.6;margin:0;white-space:pre-line}#org_calls_detail .oex-desc--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#org_calls_detail .oex-desc-toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 0;font-size:11px;font-weight:600;color:#17ACD9;cursor:pointer;font-family:inherit}#org_calls_detail .oex-desc-toggle i{font-size:11px;transition:transform .15s}#org_calls_detail .oex-desc-toggle.open i{transform:rotate(180deg)}#org_calls_detail .oex-type-tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 12px 10px}#org_calls_detail .oex-type-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px;background:#E0F7FC;color:#0E6782}#org_calls_detail .oex-card-access{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid #f0f2f5;font-size:11px;color:#6b7280;flex-wrap:wrap}#org_calls_detail .oex-btn-text{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#9fa8b5;text-decoration:none;white-space:nowrap}#org_calls_detail .oex-btn-text:hover{color:#17ACD9}#org_calls_detail .cd-offer-settings-btn{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 .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-tabbar{display:flex;border-bottom:1px solid #e9ecef;padding:0 28px}.gov-tab{padding:14px 20px;font-size:13px;font-weight:500;color:#667085;cursor:pointer;border-bottom:3px solid transparent;border-left:none;border-radius:0;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:color .15s,border-color .15s;user-select:none}.gov-tab:hover{color:#17ACD9;border-bottom-color:rgba(23,172,217,0.3);text-decoration:none}.gov-tab.active{color:#17ACD9;border-bottom-color:#17ACD9;font-weight:600}.gov-body{padding:28px 32px}#govDirectorList{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.mtg-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mtg-cal-title{font-size:1rem;font-weight:700;color:#1a2233}.mtg-cal-nav{background:none;border:1px solid #e4e8ef;border-radius:6px;width:32px;height:32px;cursor:pointer;color:#667085;display:inline-flex;align-items:center;justify-content:center;transition:background .12s}.mtg-cal-nav:hover{background:#f4f6fa}.mtg-cal-nav-group{display:flex;align-items:center;gap:8px}.mtg-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;border:1px solid #e9ecef;border-radius:10px;overflow:hidden}.mtg-cal-dow{text-align:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9fa8b5;padding:10px 0;background:#f8f9fc;border-bottom:1px solid #e9ecef}.mtg-cal-cell{padding:8px 6px 6px;min-height:100px;cursor:pointer;transition:background .1s;background:#fff}.mtg-cal-cell:hover{background:#f4f6fa}.mtg-cal-cell--empty{cursor:default;pointer-events:none;background:#fafbfc}.mtg-cal-num{display:block;text-align:right;font-size:.82rem;font-weight:500;color:#5a6478;line-height:1;margin-bottom:4px}.mtg-cal-cell--today .mtg-cal-num{color:#17ACD9;font-weight:700}.mtg-cal-cell--today .mtg-cal-num-inner{display:inline-flex;align-items:center;justify-content:center;background:#17ACD9;color:#fff;border-radius:50%;width:24px;height:24px;font-size:.78rem}.mtg-cal-cell--selected{background:#e8f7fb!important}.mtg-cal-evt{display:flex;flex-direction:column;background:#17ACD9;color:#fff;border-radius:4px;font-size:.7rem;font-weight:600;padding:3px 6px;margin:2px 0;overflow:hidden;line-height:1.5;cursor:pointer}.mtg-cal-evt:hover{background:#14a0a8}.mtg-cal-evt-stats{display:flex;gap:5px;margin-top:2px}.mtg-cal-evt-stat{display:flex;align-items:center;gap:2px;font-size:.6rem;font-weight:700;background:rgba(255,255,255,0.2);border-radius:3px;padding:0 4px;white-space:nowrap;color:#fff}.mtg-cal-evt-stat--ext{background:rgba(255,210,100,0.25);color:#ffe9a0}.mtg-cal-evt-stat-icon{font-size:.7rem}.mtg-day-meeting{border:1px solid #e4e8ef;border-radius:12px;margin-bottom:16px;overflow:hidden}.mtg-day-meeting-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px}.mtg-day-tabs{display:flex;align-items:stretch;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;background:#f8f9fc}.mtg-day-tab{flex:1;text-align:center;padding:11px 8px;font-size:.8rem;font-weight:600;color:#667085;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s,background .15s;display:flex;align-items:center;justify-content:center;gap:6px}.mtg-day-tab:hover{color:#17ACD9;background:#f0f9fd}.mtg-day-tab.active{color:#17ACD9;border-bottom-color:#17ACD9;background:#fff}.mtg-day-tab-sep{width:1px;background:#d0d5dd;flex-shrink:0;margin:8px 6px}.mtg-docs-btn{background:#17ACD9;color:#fff;border:none;border-radius:8px;height:34px;padding:0 12px;gap:6px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.mtg-docs-btn:hover{background:#14a0a8;transform:scale(1.08)}.mtg-docs-btn.active{background:#0e7b85;box-shadow:0 0 0 3px rgba(23,172,217,0.25)}.mtg-day-tab-content{padding:20px;display:none}.mtg-day-tab-content.open{display:block}.mtg-detail-card{background:#fff;border:1px solid #e4e8ef;border-radius:12px;margin-bottom:12px;overflow:hidden}.mtg-detail-header{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f2f5}.mtg-detail-type{font-weight:700;font-size:.88rem;color:#17ACD9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.mtg-detail-meta{font-size:.78rem;color:#9fa8b5}.mtg-detail-edit{background:none;border:1px solid #e4e8ef;border-radius:6px;width:30px;height:30px;cursor:pointer;color:#9fa8b5;flex-shrink:0;transition:background .12s,color .12s}.mtg-detail-edit:hover{background:#f4f6fa;color:#17ACD9}.mtg-detail-actions{display:flex;gap:8px;padding:12px 16px;flex-wrap:wrap}.mtg-action-btn{flex:1;min-width:100px;display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #e4e8ef;border-radius:8px;background:#fff;padding:9px 10px;font-size:.8rem;font-weight:600;color:#5a6478;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.mtg-action-btn:hover{border-color:#17ACD9;color:#17ACD9;background:#f0f9fd}.mtg-action-btn i{font-size:15px}.mtg-gov-modal{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);padding:20px;overflow-y:auto}.mtg-gov-modal-box{background:#fff;border-radius:16px;width:100%;box-shadow:0 12px 48px rgba(0,0,0,0.22)}.mtg-gov-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e4e8ef}.mtg-gov-modal-title{font-size:.92rem;font-weight:700;color:#1a2233}.mtg-gov-modal-close{background:none;border:none;font-size:1.5rem;color:#9fa8b5;cursor:pointer;padding:0;line-height:1;transition:color .12s}.mtg-gov-modal-close:hover{color:#5a6478}.mtg-gov-modal-body{padding:24px}.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-add-btn--ghost{background:transparent;color:#17ACD9;border:1.5px solid #17ACD9;box-shadow:none}.gov-add-btn--ghost:hover{background:#e8f7fb}.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}.mtg-ext-presence-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#c5cdd8;margin:16px 0 6px;display:flex;align-items:center;gap:8px}.mtg-ext-presence-label::after{content:'';flex:1;height:1px;background:#eceef2}.mtg-ext-presence-row{border-left:3px solid #e4e8ef;padding-left:10px;margin-bottom:2px;background:none}.mtg-ext-presence-row .mtg-presence-name{font-size:.8rem;color:#8a96a4}.mtg-pill--ext{font-size:.74rem;padding:3px 10px}.mtg-pill--invited{cursor:default;pointer-events:none;margin-left:8px;border-style:dashed;color:#b0bac5;border-color:#d4dae3}.mtg-pill--invited-on{background:#e8f6f7;border-color:#1DB1B9;color:#1DB1B9;border-style:solid}.mtg-inv-select-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9fa8b5;margin-bottom:8px}.mtg-sendbox{margin-top:20px;border:1.5px solid #e4e8ef;border-radius:12px;overflow:hidden}.mtg-sendbox-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f8f9fb;border-bottom:1px solid #e4e8ef;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#667085}.mtg-sendbox-count{font-weight:500;color:#9fa8b5;text-transform:none;letter-spacing:0;font-size:.78rem}.mtg-sendlist-row{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:.82rem;color:#3d4a5c;border-top:1px solid #f0f2f5}.mtg-sendlist-row:first-of-type{border-top:none}.mtg-sendlist-icon{color:#9fa8b5;font-size:15px;flex-shrink:0}.mtg-sendlist-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mtg-sendlist-status{font-size:.72rem;font-weight:600;color:#b0bac5;display:flex;align-items:center;gap:4px;white-space:nowrap;background:none;border:1px solid #e4e8ef;border-radius:6px;padding:3px 8px;cursor:pointer;transition:border-color .15s,color .15s}.mtg-sendlist-status:hover{border-color:#1DB1B9;color:#1DB1B9}.mtg-sendlist-status--sent{color:#1DB1B9;border-color:#b2e8eb;background:#f0fbfc}.mtg-sendlist-status--sent:hover{color:#b0bac5;border-color:#e4e8ef;background:none}.mtg-send-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 16px;margin:0;background:#1DB1B9;color:#fff;border:none;border-top:1px solid #18a0a8;font-size:.82rem;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background .15s}.mtg-send-btn:hover{background:#18a0a8}.mtg-send-btn:disabled{background:#9fa8b5;cursor:default}.mtg-sendbox-done{padding:11px 16px;font-size:.78rem;font-weight:600;color:#1DB1B9;text-align:center;border-top:1px solid #e4e8ef}.mtg-inv-directors{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.mtg-inv-dir-card{display:flex;align-items:center;gap:8px;border:1.5px solid #e4e8ef;border-radius:10px;padding:7px 12px;cursor:pointer;background:#fff;font-size:.8rem;font-weight:500;color:#667085;transition:border-color .15s,background .15s,color .15s}.mtg-inv-dir-card:hover{border-color:#17ACD9;color:#17ACD9}.mtg-inv-dir-card--active{background:#e8f7fb;border-color:#17ACD9;color:#0e8caf}.mtg-inv-dir-card--active .mtg-inv-dir-check{color:#17ACD9}.mtg-inv-dir-check{font-size:14px;opacity:0;transition:opacity .15s}.mtg-inv-dir-card--active .mtg-inv-dir-check{opacity:1}.mtg-lang-pills{display:inline-flex;border:1.5px solid #d0d5dd;border-radius:8px;overflow:hidden;background:#fff}.mtg-lang-pill{padding:5px 13px;font-size:.72rem;font-weight:700;letter-spacing:.04em;cursor:pointer;border:none;border-radius:0;background:none;color:#9fa8b5;margin:0;transition:background .12s,color .12s}.mtg-lang-pill+.mtg-lang-pill{border-left:1.5px solid #d0d5dd}.mtg-lang-pill--active{background:#1a2233;color:#fff}.mtg-lang-pill:hover:not(.mtg-lang-pill--active){background:#f4f6fa;color:#344054}.mtg-inv-dir-card--noemail{border-style:dashed;opacity:.6}.mtg-inv-other-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e4e8ef;border-radius:8px;margin-bottom:6px;font-size:.8rem}.mtg-inv-other-email{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3d4a5c}.mtg-inv-lang-chip{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:20px;background:#e8f7fb;color:#0e8caf}#mtgMinuteFileInput+div{width:100%}#mtgMinuteFileInput+div .fs-trigger-btn{width:100%;justify-content:flex-start}.mtg-info-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:14px 18px;margin-bottom:16px}.mtg-info-body{flex:1;min-width:0}.mtg-info-type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#17ACD9;margin-bottom:2px}.mtg-info-date{font-size:1.05rem;font-weight:700;color:#1a1f2e;margin-bottom:4px}.mtg-info-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.8rem;color:#6b7280}.mtg-info-sep{margin:0 2px;color:#c8cdd6}.mtg-info-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.mtg-info-btn{background:none;border:1.5px solid #e4e8ef;border-radius:var(--border-radius);padding:5px 12px;font-size:.78rem;font-weight:600;color:#667085;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.mtg-info-btn:hover{border-color:#17ACD9;color:#17ACD9}.mtg-info-btn--close{padding:5px 9px;color:#9fa8b5}.mtg-info-btn--close:hover{border-color:#e74a3b;color:#e74a3b}.mtg-tab-panel{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:20px 24px;min-height:320px}.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:80px 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;align-items:start}#AppDetail .oex-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;display:flex;flex-direction:column;transition:box-shadow .15s}#AppDetail .oex-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08)}#AppDetail .oex-card-head{display:flex;align-items:center;gap:10px;padding:12px 12px 8px}#AppDetail .oex-card-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6}#AppDetail .oex-card-thumb-img{width:100%;height:100%;object-fit:cover}#AppDetail .oex-card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db;font-size:18px}#AppDetail .oex-card-head-info{flex:1;min-width:0}#AppDetail .oex-provider-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#17ACD9;margin-bottom:2px}#AppDetail .oex-offer-name{font-size:13px;font-weight:700;color:#1a1f2e;line-height:1.3}#AppDetail .oex-card-body{padding:0 12px 8px}#AppDetail .oex-desc{font-size:12px;color:#6b7280;line-height:1.6;margin:0;white-space:pre-line}#AppDetail .oex-desc--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#AppDetail .oex-desc-toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 0;font-size:11px;font-weight:600;color:#17ACD9;cursor:pointer;font-family:inherit}#AppDetail .oex-desc-toggle i{font-size:11px;transition:transform .15s}#AppDetail .oex-desc-toggle.open i{transform:rotate(180deg)}#AppDetail .oex-type-tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 12px 10px}#AppDetail .oex-type-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px;background:#E0F7FC;color:#0E6782}#AppDetail .oex-card-access{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid #f0f2f5;font-size:11px;color:#6b7280;flex-wrap:wrap}#AppDetail .oex-btn-text{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#9fa8b5;text-decoration:none;white-space:nowrap}#AppDetail .oex-btn-text:hover{color:#17ACD9}.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-finished{margin:0}.proj-finished-summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;user-select:none}.proj-finished-summary::-webkit-details-marker{display:none}.proj-finished-caret{font-size:13px;transition:transform .15s}.proj-finished[open] .proj-finished-caret{transform:rotate(90deg)}.proj-card-done{opacity:.72}.proj-card-done:hover{opacity:1}.proj-outactions{display:flex;align-items:center;gap:8px;flex-shrink:0}.proj-outbtn{height:34px;padding:0 12px;border-radius:var(--border-radius);border:1.5px solid #c5cdd8;background:#fff;color:#344054;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s,color .15s,background .15s}.proj-outbtn i{font-size:14px}.proj-outbtn-done{color:#276749;border-color:#9ae6b4;background:#f0fff4}.proj-outbtn-done:hover{background:#276749;color:#fff;border-color:#276749}.proj-outbtn-reopen{color:#475467;border-color:#d5dbe4;background:#f4f6f9}.proj-outbtn-reopen:hover{background:#eaeff5;color:#17ACD9;border-color:#b8e8f5}.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-btn-news{width:auto;height:34px;padding:0 12px;gap:5px;font-size:12px;font-weight:600;color:#475467;border-color:#d5dbe4;background:#f4f6f9}.proj-btn-news:hover{background:#eaeff5;color:#17ACD9;border-color:#b8e8f5}.proj-btn-news 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{max-width:760px;margin:8px auto 40px;background:#fff;border-radius:18px;box-shadow:0 2px 16px rgba(16,40,60,0.06);padding:44px 40px 38px;text-align:center;position:relative;overflow:hidden}.proj-empty::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1F3D50 0,#0e6782 55%,#17ACD9 100%)}.proj-empty-badge{width:64px;height:64px;margin:0 auto 18px;border-radius:18px;background:linear-gradient(135deg,#1F3D50 0,#0e6782 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;box-shadow:0 8px 22px rgba(14,103,130,0.28)}.proj-empty-title{font-size:22px;font-weight:800;color:#1E2933;margin:0 0 10px;letter-spacing:-0.01em}.proj-empty-lead{font-size:14px;line-height:1.6;color:#7B8794;max-width:540px;margin:0 auto 28px}.proj-empty-types{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;margin-bottom:28px}@media(max-width:620px){.proj-empty-types{grid-template-columns:1fr}}.proj-empty-type{display:flex;gap:13px;align-items:flex-start;background:#f7fafc;border:1px solid #eef2f6;border-radius:13px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s}.proj-empty-type:hover{border-color:#d7e6ee;box-shadow:0 6px 18px rgba(16,40,60,0.07);transform:translateY(-1px)}.proj-empty-type-ic{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:19px}.proj-empty-type-ic--internal{background:rgba(123,135,148,0.13);color:#56626e}.proj-empty-type-ic--public{background:rgba(23,172,217,0.13);color:#0e6782}.proj-empty-type-title{font-size:14px;font-weight:700;color:#1E2933;margin:1px 0 4px}.proj-empty-type-desc{font-size:12.5px;line-height:1.5;color:#7B8794;margin:0}#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}#ticketsdetails .ed-res-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--slate2)}#ticketsdetails .ed-res-head h3{font-size:1.02rem;font-weight:700;color:var(--slate6)}#ticketsdetails .ed-res-empty{padding:22px 20px;color:var(--slate4);margin:0}#ticketsdetails .ed-res-table{margin:0}#ticketsdetails .ed-res-table thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--slate5);font-weight:700;padding:12px 20px;border:none}#ticketsdetails .ed-res-table tbody td{padding:13px 20px;vertical-align:middle;border-top:1px solid var(--slate2);font-size:14px}#ticketsdetails .ed-res-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px;background:#eef1f5;color:#6b7688}#ticketsdetails .ed-res-badge.ed-res-held{background:#fff3e0;color:#b45309}#ticketsdetails .ed-res-badge.ed-res-paid{background:#e9f7ef;color:#12864a}#ticketsdetails .ed-res-badge.ed-res-expired{background:#fdecea;color:#b3261e}#ticketsdetails .ed-res-badge.ed-res-released{background:#eef1f5;color:#6b7688}#ticketsdetails .ed-res-expiry{font-size:11px;color:var(--slate4);margin-top:3px}#ticketsdetails .ed-res-actions{white-space:nowrap;text-align:right}#ticketsdetails .ed-res-cancel i{color:#d64b3f}.er-seg{display:flex;gap:4px;background:var(--slate1,#f2f5f9);border-radius:12px;padding:4px;margin-bottom:18px}.er-seg-btn{flex:1 1 0;border:none;background:transparent;border-radius:9px;padding:9px 8px;font-size:13.5px;font-weight:600;color:var(--slate5,#6b7688);cursor:pointer}.er-seg-btn.active{background:#fff;color:#17ACD9;box-shadow:0 1px 4px rgba(20,30,60,.1)}.er-supp{position:relative}.er-supp-results{position:absolute;left:0;right:0;top:calc(100%+4px);z-index:20;background:#fff;border:1px solid var(--slate2,#e4e9f0);border-radius:10px;box-shadow:0 8px 24px rgba(20,30,60,.12);overflow:hidden;max-height:240px;overflow-y:auto}.er-supp-item{display:flex;align-items:center;width:100%;text-align:left;border:none;background:#fff;padding:10px 12px;font-size:13.5px;color:var(--slate7,#26303f);cursor:pointer}.er-supp-item:hover{background:#f4f9fd}.er-supp-chosen{display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:#e6f4fb;color:#0E7FA0;font-weight:600;padding:6px 12px;border-radius:999px;font-size:13.5px}.er-supp-clear{border:none;background:transparent;color:#0E7FA0;cursor:pointer;padding:0 0 0 4px}.er-options{display:flex;flex-direction:column;gap:8px}.er-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--slate2,#e4e9f0);border-radius:10px;padding:8px 12px}.er-opt-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.er-opt-name{font-weight:600;font-size:14px;color:var(--slate7,#26303f)}.er-opt-meta{font-size:12px;color:var(--slate5,#8a93a3)}.er-opt-qty{flex:0 0 76px;width:76px;text-align:center}.er-total{margin-top:12px;font-size:14px;color:var(--slate7,#26303f)}.er-check{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--slate6,#3d4756);margin:0;cursor:pointer}.er-linkbox{margin-top:14px;padding:14px;background:#f3fbfe;border:1px solid #cdeaf5;border-radius:12px}.er-link-row{display:flex;gap:8px}.er-error{color:#d64b3f;font-size:13px;margin:12px 0 0}#ER_Modal .modal-lg{max-width:720px}.er-grid{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap}.er-col{flex:1 1 260px;min-width:240px}.er-row{display:flex;gap:10px}.er-row-cell{flex:1 1 0;min-width:0}.er-row .form-control{min-width:0}.er-create-toggle{border:none;background:transparent;color:#17ACD9;font-size:13px;font-weight:600;padding:6px 0 0;cursor:pointer}.er-create-toggle.active{color:var(--slate5,#8a93a3)}.er-create{margin-top:10px}.er-supp-item{align-items:center}.er-supp-item-ic{flex:0 0 auto;margin-right:10px;color:var(--slate4,#8a93a3);font-size:15px}.er-supp-item-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.er-supp-item-name{font-weight:600}.er-supp-item-meta{font-size:12px;color:var(--slate5,#8a93a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-options{max-height:320px;overflow-y:auto;padding-right:2px}.er-total{min-height:20px;padding:2px 0}.er-dialog{max-width:620px}.er-modal{border:none;border-radius:18px;overflow:hidden}#ER_Modal .modal-header{padding:20px 24px;border-bottom:1px solid var(--slate2,#eef1f5)}#ER_Modal .modal-title{font-size:1.15rem;font-weight:800;color:#1c2430}.er-body{padding:22px 24px;min-height:560px}#ER_Modal .modal-footer{padding:14px 24px;border-top:1px solid var(--slate2,#eef1f5)}.er-field{margin-bottom:18px}.er-lbl{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--slate5,#8a93a3);margin:0 0 7px}#ER_Modal .form-control{border-radius:10px}.er-seg{display:flex;gap:4px;background:var(--slate1,#f2f5f9);border-radius:12px;padding:4px;margin-bottom:20px}.er-seg-btn{flex:1 1 0;border:none;background:transparent;border-radius:9px;padding:10px 8px;font-size:13.5px;font-weight:600;color:var(--slate5,#6b7688);cursor:pointer;transition:all .12s}.er-seg-btn.active{background:#fff;color:#17ACD9;box-shadow:0 1px 5px rgba(20,30,60,.12)}.er-supp{position:relative}.er-supp-ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--slate4,#a7b0bd);font-size:15px;pointer-events:none}.er-supp-input{padding-left:38px}.er-supp-results{position:absolute;left:0;right:0;top:calc(100%+5px);z-index:30;background:#fff;border:1px solid var(--slate2,#e4e9f0);border-radius:12px;box-shadow:0 10px 30px rgba(20,30,60,.14);overflow:hidden;max-height:260px;overflow-y:auto}.er-supp-item{display:flex;align-items:center;width:100%;text-align:left;border:none;background:#fff;padding:10px 14px;cursor:pointer}.er-supp-item+.er-supp-item{border-top:1px solid var(--slate1,#f2f5f9)}.er-supp-item:hover{background:#f4f9fd}.er-supp-item-ic{flex:0 0 auto;margin-right:11px;color:var(--slate4,#8a93a3);font-size:16px}.er-supp-item-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.er-supp-item-name{font-weight:600;font-size:14px;color:var(--slate7,#26303f)}.er-supp-item-meta{font-size:12px;color:var(--slate5,#8a93a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-supp-create{background:#f3fbfe}.er-supp-create .er-supp-item-ic,.er-supp-create .er-supp-item-name{color:#17ACD9}.er-supp-chosen{display:inline-flex;align-items:center;gap:8px;margin-top:9px;background:#e6f4fb;color:#0E7FA0;font-weight:600;padding:7px 8px 7px 14px;border-radius:999px;font-size:13.5px}.er-new-tag{background:#17ACD9;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:999px}.er-supp-clear{border:none;background:transparent;color:#0E7FA0;cursor:pointer;padding:0 2px;display:flex}.er-create-hint{margin:9px 0 0}.er-link-btn{border:none;background:transparent;color:#17ACD9;font-size:13px;font-weight:600;padding:0;cursor:pointer}.er-link-btn:hover{text-decoration:underline}.er-days{width:110px}.er-price{width:130px;margin:0}.er-check{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--slate6,#3d4756);margin:0;cursor:pointer;font-size:13.5px}.er-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--slate2,#e0e6ee)}.er-price-ctl{display:inline-flex;align-items:center;gap:10px}.er-price-seg{display:inline-flex;background:var(--slate1,#f2f5f9);border-radius:9px;padding:3px;gap:2px}.er-price-seg-btn{border:none;background:transparent;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--slate5,#6b7688);cursor:pointer;line-height:1;white-space:nowrap}.er-price-seg-btn.active{background:#fff;color:#17ACD9;box-shadow:0 1px 4px rgba(20,30,60,.12)}.er-price-input{display:inline-flex;align-items:center;gap:6px}.er-price-input .er-price{width:110px}.er-price-unit{font-weight:700;font-size:13.5px;color:var(--slate5,#8a93a3)}.er-total-old{color:var(--slate4,#a7b0bd);font-weight:500;margin-right:5px}.er-tickets{border:1px solid var(--slate2,#e4e9f0);border-radius:14px;padding:14px;background:var(--slate1,#f8fafc);margin-bottom:16px}.er-tickets .er-lbl{margin-bottom:10px}.er-options{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.er-opt{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--slate2,#e7ebf1);border-radius:10px;padding:9px 12px}.er-opt-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.er-opt-name{font-weight:600;font-size:14px;color:var(--slate7,#26303f)}.er-opt-meta{font-size:12px;color:var(--slate5,#8a93a3)}.er-opt-qty{flex:0 0 72px;width:72px;text-align:center}.er-opt-empty{color:var(--slate4,#a7b0bd);margin:4px 0}.er-opt-soft{border-color:#efe1c4}.er-opt-note{display:inline-flex;align-items:center;gap:4px;color:#b7791f;font-weight:600}.er-opt-qty.er-opt-over{border-color:#e0574b;background:#fff4f2;color:#c8382c;font-weight:700}.er-avail-warn{display:flex;align-items:center;color:#c8382c;background:#fff4f2;border:1px solid #f3ccc6;border-radius:9px;padding:8px 11px;font-size:12.5px;font-weight:600;margin:10px 0 0}.er-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.er-occs{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.er-occs::-webkit-scrollbar{height:6px}.er-occs::-webkit-scrollbar-thumb{background:var(--slate2,#d7dee8);border-radius:999px}.er-occ-card{flex:0 0 auto;scroll-snap-align:start;min-width:150px;text-align:left;background:#fff;border:1.5px solid var(--slate2,#e4e9f0);border-radius:12px;padding:10px 13px;cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column;gap:7px}.er-occ-card:hover{border-color:#9bd6ea}.er-occ-card.active{border-color:#17ACD9;box-shadow:0 2px 10px rgba(23,172,217,.18);background:#f5fcfe}.er-occ-date{font-weight:700;font-size:13.5px;color:var(--slate7,#26303f);white-space:nowrap}.er-occ-stats{display:flex;flex-direction:column;gap:3px;font-size:12px}.er-occ-avail{color:#2a9d5c;font-weight:600;white-space:nowrap}.er-occ-sold{color:var(--slate5,#8a93a3);white-space:nowrap}.ed-table-head{display:flex;justify-content:flex-end;margin-bottom:12px}.er-total{font-size:14px;color:var(--slate7,#26303f)}.er-total b{color:var(--slate5,#8a93a3);font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.03em;margin-right:4px}.er-submit{font-weight:700;padding:11px 22px;border-radius:10px}.er-linkbox{padding:14px;background:#f3fbfe;border:1px solid #cdeaf5;border-radius:12px;margin-bottom:4px}.er-link-row{display:flex;gap:8px}.er-error{color:#d64b3f;font-size:13px;margin:12px 0 0}.er-submodal{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;background:rgba(20,30,50,.5);padding:16px}.er-submodal-card{width:100%;max-width:400px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(10,20,40,.35)}.er-submodal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--slate2,#eef1f5)}.er-submodal-head h5{font-size:1.02rem;font-weight:800;color:#1c2430}.er-submodal-head .close{opacity:.6}.er-submodal-body{padding:18px 20px}.er-submodal-body .er-row{display:flex;gap:10px}.er-submodal-body .er-row .form-control{min-width:0;border-radius:10px}.er-submodal-body .form-control{border-radius:10px}.er-submodal-body .er-error{color:#d64b3f;font-size:12.5px;margin:10px 0 0}.er-submodal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--slate2,#eef1f5)}.er-submodal .er-price-ctl{display:flex;align-items:center;gap:10px}.er-submodal .er-price-seg{display:inline-flex;background:var(--slate1,#f2f5f9);border-radius:9px;padding:3px;gap:2px}.er-submodal .er-price-seg-btn{border:none;background:transparent;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--slate5,#6b7688);cursor:pointer;line-height:1;white-space:nowrap}.er-submodal .er-price-seg-btn.active{background:#fff;color:#17ACD9;box-shadow:0 1px 4px rgba(20,30,60,.12)}.er-submodal .er-price-input{display:inline-flex;align-items:center;gap:6px}.er-submodal .er-price-input .er-price{width:110px;margin:0}.er-submodal .er-price-unit{font-weight:700;font-size:13.5px;color:var(--slate5,#8a93a3)}.er-submodal .ed-edit-preview{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--slate6,#3d4756);min-height:18px}.er-submodal .er-price.hidden{display:none}#ticketpurchase .res-banner{border:1px solid #cdeaf5;background:#f5fbfe}#ticketpurchase .res-banner-warn{border-color:#f3ccc6;background:#fdf3f1}#ticketpurchase .res-banner-warn .res-banner-head i{color:#d0544a}#ticketpurchase .res-banner-head{display:flex;align-items:center;gap:12px}#ticketpurchase .res-banner-head i{font-size:28px;color:#17ACD9}#ticketpurchase .res-banner-sub{color:var(--slate5,#6b7688);font-size:13.5px}#ticketpurchase .res-banner .res-lines{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}#ticketpurchase .res-banner .res-lines li{color:var(--slate7,#26303f);font-size:14px}#ticketpurchase .res-banner .res-banner-foot{margin-top:12px;padding-top:12px;border-top:1px dashed #cdeaf5;display:flex;flex-direction:column;gap:6px}#ticketpurchase .res-banner .res-date,#ticketpurchase .res-banner .res-name,#ticketpurchase .res-banner .res-amount{font-size:15px}#ticketpurchase .res-banner .res-date span,#ticketpurchase .res-banner .res-name span,#ticketpurchase .res-banner .res-amount span{color:var(--slate5,#8a93a3);font-weight:600;margin-right:6px}#ticketpurchase .res-banner .res-time{color:var(--slate5,#8a93a3);font-weight:400}#orgsuppmgmt .mgmt-sofia-fab{position:fixed;right:26px;bottom:26px;z-index:1035;display:inline-flex;align-items:center;gap:9px;border:none;border-radius:999px;padding:13px 20px;font-weight:700;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(120deg,#6a5cff,#17ACD9);box-shadow:0 10px 26px rgba(60,60,160,.34);transition:transform .12s,box-shadow .12s}#orgsuppmgmt .mgmt-sofia-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(60,60,160,.42)}#orgsuppmgmt .mgmt-sofia-fab i{font-size:19px}#orgsuppmgmt .mgmt-sofia-scrim{position:fixed;inset:0;z-index:1040;background:rgba(20,28,48,.28);opacity:0;pointer-events:none;transition:opacity .18s}#orgsuppmgmt .mgmt-sofia-scrim.open{opacity:1;pointer-events:auto}#orgsuppmgmt .mgmt-sofia-panel{position:fixed;top:0;right:0;bottom:0;z-index:1041;width:430px;max-width:92vw;background:#f7f9fc;box-shadow:-14px 0 40px rgba(20,30,60,.18);transform:translateX(105%);transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}#orgsuppmgmt .mgmt-sofia-panel.open{transform:translateX(0)}#orgsuppmgmt .mgmt-sofia-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:linear-gradient(120deg,#6a5cff,#17ACD9);color:#fff}#orgsuppmgmt .mgmt-sofia-title{font-size:1.05rem;font-weight:800;display:flex;align-items:center}#orgsuppmgmt .mgmt-sofia-head-actions{display:flex;gap:4px}#orgsuppmgmt .mgmt-sofia-iconbtn{border:none;background:rgba(255,255,255,.16);color:#fff;width:34px;height:34px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px}#orgsuppmgmt .mgmt-sofia-iconbtn:hover{background:rgba(255,255,255,.28)}#orgsuppmgmt .mgmt-sofia-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}#orgsuppmgmt .mgmt-sofia-loading,#orgsuppmgmt .mgmt-sofia-empty{text-align:center;color:var(--slate5,#8a93a3);padding:48px 20px;font-size:14px}#orgsuppmgmt .mgmt-sofia-empty i{font-size:34px;color:#2a9d5c;display:block;margin-bottom:10px}#orgsuppmgmt .mgmt-sofia-loading i{margin-right:6px}#orgsuppmgmt .mgmt-sug{background:#fff;border:1px solid var(--slate2,#e4e9f0);border-left:4px solid var(--slate3,#cbd3de);border-radius:12px;padding:14px;box-shadow:0 2px 8px rgba(20,30,60,.05)}#orgsuppmgmt .mgmt-sug-mail{border-left-color:#17ACD9}#orgsuppmgmt .mgmt-sug-cat{border-left-color:#7a4fd0}#orgsuppmgmt .mgmt-sug-next{border-left-color:#e7ab3f}#orgsuppmgmt .mgmt-sug-kind{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--slate5,#8a93a3);margin-bottom:6px}#orgsuppmgmt .mgmt-sug-mail .mgmt-sug-kind{color:#17ACD9}#orgsuppmgmt .mgmt-sug-cat .mgmt-sug-kind{color:#7a4fd0}#orgsuppmgmt .mgmt-sug-next .mgmt-sug-kind{color:#c67c15}#orgsuppmgmt .mgmt-sug-name{font-weight:700;font-size:15px;color:var(--slate7,#26303f)}#orgsuppmgmt .mgmt-sug-catpill{display:inline-block;background:#f1ecfb;color:#7a4fd0;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;margin-left:4px}#orgsuppmgmt .mgmt-sug-reason{font-size:13.5px;color:var(--slate6,#3d4756);margin:5px 0 0;line-height:1.45}#orgsuppmgmt .mgmt-sug-do{font-size:13.5px;font-weight:600;color:var(--slate7,#26303f);margin-top:8px;display:flex;align-items:center}#orgsuppmgmt .mgmt-sug-subject{width:100%;margin-top:10px;border:1px solid var(--slate2,#e4e9f0);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:600}#orgsuppmgmt .mgmt-sug-bodytext{width:100%;margin-top:8px;border:1px solid var(--slate2,#e4e9f0);border-radius:8px;padding:9px 11px;font-size:13.5px;line-height:1.5;resize:vertical}#orgsuppmgmt .mgmt-sug-actions{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}#orgsuppmgmt .mgmt-sug.done{opacity:.85}#orgsuppmgmt .mgmt-sug-done{display:flex;align-items:center;gap:8px;color:#1f9d55;font-weight:700;font-size:14px}#orgsuppmgmt .mgmt-sug-done i{font-size:18px}#orgsuppmgmt .mgmt-sug-subjline{font-size:13px;font-weight:700;color:var(--slate7,#26303f);margin-top:8px}#orgsuppmgmt .mgmt-sug-preview{font-size:12.5px;color:var(--slate5,#8a93a3);margin-top:3px;line-height:1.45;font-style:italic}#orgmailconv .mc-sofia-flag{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 13px;border-radius:10px;background:linear-gradient(120deg,rgba(106,92,255,.12),rgba(23,172,217,.12));border:1px solid rgba(106,92,255,.28);color:#5a48d8;font-size:13px;font-weight:700}#orgmailconv .mc-sofia-flag i{font-size:16px}#orgmailconv .mc-sofia-flag.hidden{display:none}#settingsMembership .ms-head{margin:8px 0 20px}#settingsMembership .ms-head h1{font-weight:800;color:var(--slate7,#26303f);display:flex;align-items:center;margin:0}#settingsMembership .ms-muted{color:var(--slate5,#8a93a3);font-size:13.5px}#settingsMembership .ms-offer{border:1px solid #cdeaf5}#settingsMembership .ms-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}#settingsMembership .ms-empty{text-align:center;padding:40px 20px}#settingsMembership .ms-empty-ic{width:72px;height:72px;border-radius:50%;background:var(--blue1,#e6f4fb);color:var(--blue4,#17ACD9);display:inline-flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:14px}#settingsMembership .ms-empty h4{color:var(--slate6,#3d4756);font-weight:700}#settingsMembership .ms-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}#settingsMembership a.ms-plan{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--slate2,#e4e9f0);border-radius:14px;padding:16px 18px;transition:border-color .12s,box-shadow .12s,transform .12s}#settingsMembership a.ms-plan:hover{border-color:#9bd6ea;box-shadow:0 6px 18px rgba(20,30,60,.09);transform:translateY(-2px)}#settingsMembership .ms-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#settingsMembership .ms-plan-name{font-weight:800;font-size:16px;color:var(--slate7,#26303f)}#settingsMembership .ms-plan-prices{display:flex;flex-wrap:wrap;gap:8px}#settingsMembership .ms-price{background:var(--slate1,#f2f5f9);border-radius:999px;padding:4px 12px;font-weight:800;font-size:15px;color:var(--blue5,#4e73df)}#settingsMembership .ms-price small{font-weight:600;font-size:11.5px;color:var(--slate5,#8a93a3)}#settingsMembership .ms-price--free{color:#1f9d55}#settingsMembership .ms-plan-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;color:var(--slate5,#8a93a3);border-top:1px solid var(--slate1,#f2f5f9);padding-top:10px;margin-top:auto}#settingsMembership .ms-plan-edit{margin-left:auto;color:var(--blue4,#17ACD9);font-weight:600}#settingsMembership .ms-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}#settingsMembership .ms-richpreview{border:1px solid var(--slate2,#e4e9f0);border-radius:12px;padding:16px 18px;background:var(--slate1,#f8fafc);color:var(--slate7,#26303f);max-height:320px;overflow-y:auto}#settingsMembership .ms-richpreview p:last-child{margin-bottom:0}#settingsMembership .ms-richpreview-empty{color:var(--slate4,#a7b0bd);font-style:italic}#createmembership_formula .mf-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 20px}#createmembership_formula .mf-title{font-weight:800;color:var(--slate7,#26303f);margin:0;display:inline}#createmembership_formula .mf-status{margin-left:12px;vertical-align:middle}#createmembership_formula .mf-muted{color:var(--slate5,#8a93a3);font-size:13.5px}#createmembership_formula .card-title{margin-bottom:6px}#createmembership_formula .mf-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 8px}#createmembership_formula .mf-option{margin:0;cursor:pointer;border:2px solid var(--slate2,#e4e9f0);border-radius:14px;transition:border-color .12s,box-shadow .12s;box-shadow:none}#createmembership_formula .mf-option:hover{border-color:#9bd6ea}#createmembership_formula .mf-option.selected{border-color:var(--blue4,#17ACD9);box-shadow:0 4px 16px rgba(23,172,217,.14)}#createmembership_formula .mf-option:not(.selected){opacity:.72}#createmembership_formula .mf-option-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}#createmembership_formula .mf-option-ic{font-size:26px;color:var(--blue4,#17ACD9);flex:0 0 auto;margin-top:2px}#createmembership_formula .mf-option-title{font-weight:800;font-size:16px;color:var(--slate7,#26303f);margin:0}#createmembership_formula .mf-rate{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--slate1,#f2f5f9)}#createmembership_formula .mf-rate-toggle{display:flex;align-items:center;gap:8px;margin:0;padding-left:0;min-width:110px;cursor:pointer}#createmembership_formula .mf-rate-toggle .form-check-input{position:static;margin:0}#createmembership_formula .mf-rate-toggle .form-check-label{font-weight:600;color:var(--slate6,#3d4756)}#createmembership_formula .mf-price{flex:1}#createmembership_formula .mf-price .input-group{margin-bottom:0;max-width:220px}#createmembership_formula .mf-price label{font-size:12.5px;color:var(--slate5,#8a93a3);margin-bottom:4px}#createmembership_formula .mf-note{font-size:12.5px;color:var(--slate5,#8a93a3);margin:12px 0 0}#createmembership_formula .mf-dates label{min-height:2.2em;margin-bottom:4px}#createmembership_formula .mf-reduc{margin-top:24px;border-top:1px solid var(--slate1,#f2f5f9);padding-top:18px}#createmembership_formula .mf-reduc-title{font-weight:800;font-size:15px;color:var(--slate7,#26303f);margin:0 0 4px}#createmembership_formula .mf-reduc-intro{max-width:680px;margin-bottom:12px}#createmembership_formula .mf-redcard{border:1px solid var(--slate2,#e4e9f0);border-radius:12px;box-shadow:none;margin-bottom:14px}#createmembership_formula .mf-fields{min-width:420px}#createmembership_formula .mf-fields td{vertical-align:middle}#createmembership_formula .mf-fields-head td{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--slate5,#8a93a3);border-top:none}#createmembership_formula .mf-fields .form-check{display:flex;justify-content:center;padding-left:0}@media(max-width:767px){#createmembership_formula .mf-options{grid-template-columns:1fr}}.gl-filterbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.gl-filterbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gl-filterbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gl-filter-group{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;white-space:nowrap}.gl-filter-group input{width:140px}.gl-card-outer{padding:0 20px;max-width:1400px;margin:0 auto}.gl-card{overflow:hidden;padding:0}.gl-table-filters{display:flex;gap:12px;padding:14px 20px;border-bottom:1px solid #f0f2f5;flex-wrap:wrap;background:#fafbfc}.gl-tf-item{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1}.gl-tf-item label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0}.gl-table-wrap{overflow-x:auto;overflow-y:auto}.gl-table{width:100%;border-collapse:collapse;font-size:13px}.gl-table thead th{padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#fff;border-bottom:1px solid #f0f2f5;white-space:nowrap;position:sticky;top:0;z-index:10;overflow:hidden;text-overflow:ellipsis}.gl-table tbody tr{border-bottom:1px solid #f9fafb;transition:background .1s}.gl-table tbody tr:last-child{border-bottom:none}.gl-table tbody tr:hover{background:#f9fafb}.gl-table tbody td{padding:9px 12px;color:#374151;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-table tfoot td{padding:12px 12px;position:sticky;bottom:0;background:#1a1f2e;z-index:10}.gl-total-label{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.gl-total-value{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.gl-table.lastchildfixed>tbody>tr:hover>td:last-child{background:#f9fafb}.gl-bstable .table{font-size:13px;margin-bottom:0}.gl-bstable .table thead th{padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#fff;border-top:none;border-bottom:1px solid #f0f2f5;vertical-align:middle}.gl-bstable .table tbody td{padding:9px 12px;color:#374151;vertical-align:middle;border-top:none;border-bottom:1px solid #f9fafb}.gl-bstable .table tbody tr:hover td{background:#f9fafb}.gl-bstable .fixed-table-toolbar{padding-bottom:8px}.gl-bstable .fixed-table-pagination{font-size:12px;color:#6b7280;padding-top:10px}.gl-breakout{position:relative;width:1360px;max-width:calc(100vw - 40px);margin-left:50%;transform:translateX(-50%)}#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}.cm-result{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--slate2);border-radius:var(--border-radius);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cm-result:hover{border-color:var(--slate3);background:var(--slate1)}.cm-result__icon{font-size:26px;color:var(--slate4);flex:0 0 auto}.cm-result__body{min-width:0;flex:1 1 auto}.cm-result__name{font-weight:700;color:var(--slate6);overflow-wrap:anywhere}.cm-result__type{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--slate2);color:var(--slate5);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.cm-result__meta{margin-top:2px;font-size:12px;color:var(--slate4);overflow-wrap:anywhere}.cm-result__meta.empty{font-style:italic}.cm-result__actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.cm-result__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--blue4);color:#fff;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.cm-result.selected{border-color:var(--blue4);background:var(--blue1)}.cm-result.selected .cm-result__check{opacity:1;transform:scale(1)}.cm-result--static{cursor:default}.supp-name-cell{position:relative;padding-right:36px!important}.supp-row-edit{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--blue4);cursor:pointer;padding:2px 6px;font-size:15px;line-height:1;opacity:0;transition:opacity .12s ease}tr:hover .supp-row-edit{opacity:1}.supp-row-edit:hover{color:var(--blue5)}.dup-item{margin-bottom:12px}.dup-card{align-items:flex-start}.dup-expand{margin:8px 0 0 38px;padding:4px 0 4px 16px;border-left:3px solid var(--slate2)}.dup-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dup-tab{padding:3px 12px;border:1px solid var(--slate3);border-radius:999px;background:#fff;color:var(--slate5);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.dup-tab:hover{border-color:var(--blue4);color:var(--blue5)}.dup-tab.active{background:var(--blue4);border-color:var(--blue4);color:#fff}.dupd-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px}.dupd-label{color:var(--slate4);font-weight:600;white-space:nowrap}.dupd-value{color:var(--slate6);overflow-wrap:anywhere}.dupd-link{display:inline-block;margin-top:12px;font-size:13px}.dupd-log{max-height:320px;overflow-y:auto;padding-right:8px}.dm-visual{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.dm-visual__arrow{align-self:center;flex:0 0 auto;font-size:22px;color:var(--slate4)}.dm-card{flex:1 1 200px;min-width:0;padding:10px 12px;border-radius:var(--border-radius)}.dm-card--del{border:1px dashed var(--red4);background:var(--red1)}.dm-card--keep{border:1px solid var(--blue4);background:var(--blue1)}.dm-chip{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff}.dm-chip--del{background:var(--red4)}.dm-chip--keep{background:var(--blue4)}.dm-card__name{font-weight:700;color:var(--slate6);overflow-wrap:anywhere}.dm-card__id{font-weight:600;font-size:12px;color:var(--slate4)}.dm-card__src{font-size:11px;font-style:italic;color:var(--slate4)}.dm-card__meta{margin-top:4px;font-size:12px;color:var(--slate5);overflow-wrap:anywhere}.dm-effects{margin:0;padding-left:18px;font-size:13px;color:var(--slate5)}.dm-effects li{margin-bottom:4px}.dm-warning{display:flex;align-items:center;gap:8px;margin:14px 0 10px;padding:10px 14px;border-radius:var(--border-radius);background:var(--red1);color:var(--red4);font-weight:600}.dm-warning i{font-size:18px}.dm-slider{-webkit-appearance:none;appearance:none;width:100%;height:40px;margin:4px 0 2px;border:1px solid var(--slate3);border-radius:999px;background:linear-gradient(to right,var(--red1) var(--dm-fill,0%),var(--slate1) var(--dm-fill,0%));outline:none;cursor:pointer}.dm-slider::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border:none;border-radius:50%;background:var(--red4);box-shadow:0 2px 6px rgba(33,33,33,.25);cursor:grab}.dm-slider::-moz-range-thumb{width:32px;height:32px;border:none;border-radius:50%;background:var(--red4);box-shadow:0 2px 6px rgba(33,33,33,.25);cursor:grab}.dm-slider:disabled{opacity:.6;cursor:wait}.dm-slider-hint{margin:2px 0 0;font-size:12px;color:var(--slate4);text-align:center}.dm-error{margin:8px 0 0;font-size:13px;color:var(--red4);text-align:center}.dm-loading{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0 4px}[data-dup-pane] .supp-don-insights{display:none}.dup-card .cm-result__icon{margin-top:2px}.dup-reason{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--red1);color:var(--red4);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.dup-reason--soft{background:var(--slate2);color:var(--slate5)}.supp-tag-pill{display:inline-flex;align-items:center;gap:4px;max-width:180px;padding:3px 10px;border:1px solid var(--slate3);border-radius:999px;background:var(--slate1);color:var(--slate5);font-size:12px;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease}.supp-tag-pill>:last-child{overflow:hidden;text-overflow:ellipsis}.supp-tag-pill:hover{border-color:var(--blue4);background:var(--blue1);color:var(--blue5)}.supp-tag-pill--multi{font-weight:600}.supp-tag-pill--empty{border-style:dashed;background:transparent;opacity:0;transition:opacity .12s ease}tr:hover .supp-tag-pill--empty{opacity:.8}.supp-tags-chips{display:flex;flex-wrap:wrap;gap:8px}.supp-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid transparent;border-radius:999px;background:var(--blue1);color:var(--blue5);font-size:13px}.supp-tag-chip__btn{border:none;background:transparent;color:inherit;cursor:pointer;padding:0;font-size:14px;line-height:1}.supp-tag-chip__btn:hover{color:var(--red4)}.supp-tag-chip--add{background:#fff;border:1px dashed var(--slate3);color:var(--slate5);cursor:pointer;transition:border-color .12s ease,background .12s ease}.supp-tag-chip--add:hover{border-color:var(--blue4);background:var(--blue1);color:var(--blue5)}.supp-tag-chip--remove{background:#fff;border:1px dashed var(--slate3);color:var(--slate5);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.supp-tag-chip--remove:hover{border-color:var(--red4);background:var(--red1);color:var(--red4)}.supp-cat-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);padding:0;margin-left:6px;cursor:pointer;display:inline-block;vertical-align:middle;transition:box-shadow .12s ease}.supp-cat-dot:hover{box-shadow:0 0 0 3px var(--blue1)}.supp-cat-dot--empty{background:#fff;border:1px dashed var(--slate4)}.supp-cat-filter-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;border:1px solid rgba(0,0,0,.12);flex:0 0 auto}.supp-cat-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid transparent;border-radius:12px;background:var(--slate2);color:var(--slate6);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .12s ease}.supp-cat-chip:hover{border-color:var(--slate4)}.supp-cat-chip--active{border-color:var(--blue4)}.supp-cat-chip--none{background:#fff;border:2px dashed var(--slate3);color:var(--slate5);font-weight:600}.supp-cat-chip--none:hover{border-color:var(--red4);color:var(--red4)}.supp-tags-subtitle{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate4)}.supp-tags-empty{font-size:13px;font-style:italic;color:var(--slate4)}.supp-tags-create{display:flex;gap:8px}.supp-tags-create input{flex:1 1 auto}.supp-tags-create .btn{flex:0 0 auto;white-space:nowrap}.supp-tag-hide{display:none!important}.supp-check{position:relative;display:inline-flex;margin-bottom:0;cursor:pointer}.supp-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.supp-check__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--slate3);border-radius:5px;background:#fff;color:#fff;font-size:13px;opacity:0;transition:opacity .12s ease,background .12s ease,border-color .12s ease}.supp-check__box i{opacity:0}tr:hover .supp-check__box{opacity:1}.supp-check:hover .supp-check__box{border-color:var(--blue4)}.supp-check input:checked+.supp-check__box{opacity:1;background:var(--blue4);border-color:var(--blue4)}.supp-check input:checked+.supp-check__box i{opacity:1}.supp-check input:focus-visible+.supp-check__box{opacity:1;box-shadow:0 0 0 .2rem var(--buttonfocus)}.supp-bulk-bar{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1030;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 16px;background:#fff;border:1px solid var(--slate2);border-radius:999px;box-shadow:0 6px 24px rgba(33,33,33,.18);font-size:13px;white-space:nowrap}#UserDetailsIframe.supp-user-details-modal .modal-dialog{max-width:min(1100px,calc(100vw - 64px))}#UserDetailsIframe.supp-user-details-modal .modal-content{height:auto!important;max-height:min(85vh,900px);border:none;border-radius:var(--border-radius);overflow:hidden}#UserDetailsIframe.supp-user-details-modal .modal-body{padding:8px 20px;flex:0 1 auto;min-height:200px;height:320px;overflow:hidden;transition:height .15s ease}#UserDetailsIframe.supp-user-details-modal #UserDetailsIframeSrc{display:block;width:100%;height:100%;min-height:0;border:none;background:#fff}#filtersModal .modal-dialog{max-width:min(1060px,95vw)}#filtersModal .modal-content{border-radius:16px;border:1px solid var(--slate2);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.15)}#filtersModal .modal-header{border-bottom:1px solid var(--slate2);padding:20px 28px;background:#fff;align-items:flex-start;gap:12px}#filtersModal .text-muted.smalltext{font-weight:300;font-size:13px}.fm-modal-title{font-size:19px;font-weight:700;color:var(--slate7);letter-spacing:-0.01em}.fm-modal-sub{font-size:13px;color:var(--slate4);margin-top:3px}.fm-close{width:34px;height:34px;border-radius:50%;border:none;background:var(--slate1);color:var(--slate5);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:18px;transition:background .12s,color .12s}.fm-close:hover{background:var(--slate2);color:var(--slate7)}#filtersModal .modal-body{padding:0 28px 28px;background:var(--slate1)}#filtersModal .modal-body::-webkit-scrollbar{width:8px}#filtersModal .modal-body::-webkit-scrollbar-thumb{background:var(--slate2);border-radius:999px;border:2px solid var(--slate1)}.fm-section{padding-top:24px}.fm-section+.fm-section{border-top:1px solid var(--slate2);margin-top:8px}.fm-section-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.fm-section-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.fm-section-icon.s-teal{background:color-mix(in srgb,var(--blue4) 12%,white);color:var(--blue5)}.fm-section-icon.s-navy{background:var(--slate2);color:var(--slate6)}.fm-section-icon.s-orange{background:color-mix(in srgb,var(--green4,#16a34a) 10%,white);color:var(--green4,#16a34a)}.fm-section-title{font-size:15px;font-weight:700;color:var(--slate7);margin:0}.fm-section-sub{font-size:14px;color:var(--slate4);margin:0 0 8px 40px;max-width:640px}.fm-subsection-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--blue5);margin:16px 0 8px 0;display:flex;align-items:center;gap:6px}.fm-subsection-label i{font-size:14px}.fm-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:900px){.fm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fm-filter-grid{grid-template-columns:1fr}}.fm-filter-grid .form-check{padding:0;margin:0}.fm-filter-grid .form-check-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.fm-filter-grid .form-check{position:relative}.fm-filter-grid .form-check-label{display:block;width:100%;min-height:83px;padding:11px 13px 11px 38px;margin:0;background:#fff;border:1.5px solid var(--slate2);border-radius:10px;cursor:pointer;font-size:14px!important;font-weight:500;color:var(--slate6);line-height:1.4;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;user-select:none;text-decoration:none!important;text-transform:none!important}.fm-filter-grid .form-check-label::before{content:'';position:absolute;top:12px;left:13px;width:18px;height:18px;border:1.5px solid var(--slate3);border-radius:5px;background:#fff;transition:background .12s,border-color .12s;background-size:11px;background-repeat:no-repeat;background-position:center;pointer-events:none}.fm-filter-grid .form-check-label strong,.fm-filter-grid .form-check-label b{display:block;font-size:13px;font-weight:600;color:var(--slate7);line-height:1.3;text-transform:none;text-decoration:none}.fm-filter-grid .form-check-label small,.fm-filter-grid .form-check-label span.desc{display:block;font-size:11px;font-weight:400;color:var(--slate4);margin-top:3px;line-height:1.35;text-transform:none;text-decoration:none}.fm-filter-grid .form-check-label:hover{border-color:var(--blue3);background:color-mix(in srgb,var(--blue4) 5%,white);box-shadow:0 1px 4px rgba(23,172,217,0.10)}.fm-filter-grid .form-check-label:hover::before{border-color:var(--blue3)}.fm-filter-grid .form-check-input:checked ~ .form-check-label{border-color:var(--blue4);background:color-mix(in srgb,var(--blue4) 8%,white);color:var(--blue6)}.fm-filter-grid .form-check-input:checked ~ .form-check-label strong,.fm-filter-grid .form-check-input:checked ~ .form-check-label b{color:var(--blue6)}.fm-filter-grid .form-check-input:checked ~ .form-check-label::before{background-color:var(--blue4);border-color:var(--blue4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fm-filter-grid .form-check-input:disabled ~ .form-check-label,.fm-filter-grid .form-check-input[disabled] ~ .form-check-label{opacity:.5;cursor:not-allowed;background:var(--slate1);border-color:var(--slate2);color:var(--slate4)}.fm-filter-grid .form-check-input:disabled ~ .form-check-label::before,.fm-filter-grid .form-check-input[disabled] ~ .form-check-label::before{background:var(--slate2);border-color:var(--slate2)}#filtersModal .modal-footer{border-top:1px solid var(--slate2);padding:16px 28px;background:#fff}.drawer{position:fixed;top:60px;right:-33.33%;width:33.33%;height:calc(100% - 60px);background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,0.5);transition:right .3s ease;z-index:1000;display:flex;flex-direction:column}.drawer>.tab-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer>.tab-content>.tab-pane.active{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.drawer-header{padding:20px 20px 0 20px}.drawer-header .btn{position:absolute;left:-30px;top:17px}.drawer .filteractions{flex:0 0 auto;padding:20px;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}.fm-section--sofia{border:1.5px solid #d9cdf8;border-radius:12px;padding:14px;background:linear-gradient(180deg,#faf8ff,#fff)}.fm-section-icon.s-sofia{background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff}.drawer .filteractions .filteractions-row{display:flex;gap:8px;margin-top:10px}.drawer .filteractions .filteractions-row .btn{flex:1 1 0;white-space:nowrap}.drawer .filteractions .filteractions-clear{display:block;margin:10px auto 0;border:none;background:none;color:var(--slate4,#8795a8);font-size:13px;cursor:pointer}.drawer .filteractions .filteractions-clear:hover{color:#e74a3b}.drawer .filtercontainers{flex:1 1 auto;min-height:0;overflow-y:auto;padding: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}.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}.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:sticky;box-shadow:0 0 8px rgba(33,33,33,.2);z-index:900;top:62px}@media(min-width:768px){#ReturnToMailing{top:0}.drawer{top:60px;height:calc(100% - 60px)}}#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}html,body.iframe-body-form{margin:0;padding:0;width:100%;min-height:100%;background-color:white}body.iframe-body-form{max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:block}body.iframe-body-form form{display:block;padding:0;overflow:visible}body.iframe-body-form .fixed-buttons{position:sticky;bottom:0;left:0;right:0;z-index:20;background:white;padding:10px;text-align:right;box-shadow:0 -2px 5px rgba(0,0,0,0.1);display:flex;justify-content:space-between}@media(max-width:768px){body.iframe-body-form .fixed-buttons{gap:10px;flex-wrap:wrap}}body.iframe-body-form.upd-page{min-height:0;padding:2px 2px 0}.upd-section-title{display:flex;align-items:center;gap:8px;margin:24px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--slate2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate5)}.upd-section-title i{font-size:17px;color:var(--blue4)}body.upd-page form .upd-section-title:first-child{margin-top:4px}body.upd-page .fixed-buttons{border-top:1px solid var(--slate2);box-shadow:none;padding:12px 2px;margin-top:16px}#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}.member-price-free{color:#1f9d55}.member-validity p{font-size:13px;color:var(--slate5);margin-bottom:8px}#members .mp-intro-text{color:var(--slate6);line-height:1.7}#members .mp-intro-text p:last-child{margin-bottom:0}#members .mp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}#members .mp-card-name{font-weight:700;font-size:18px;color:var(--slate7);line-height:1.25}#members .mp-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:999px;white-space:nowrap}#members .mp-badge i{font-size:12px}#members .mp-badge--rec{background:var(--blue1);color:var(--blue4)}#members .mp-badge--one{background:#fff3e6;color:#c67c15}#members .mp-price{margin-bottom:4px}#members .mp-price-line{display:flex;align-items:baseline;gap:8px}#members .mp-amount{font-size:30px;font-weight:700;color:var(--slate7);line-height:1.15}#members .mp-per{font-size:14px;font-weight:600;color:var(--slate5)}#members .mp-price-free{font-size:26px;font-weight:700;color:#1f9d55}#members .mp-switch{margin:12px 0 4px}#members .mp-switch .switcher{margin-top:0}#members .mp-desc{color:var(--slate6);line-height:1.6;font-size:14px;margin:16px 0}#members .mp-desc :last-child{margin-bottom:0}#members .mp-validity{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--slate5);margin-bottom:16px}#profileeditor{--pe-line:#e4e9f0;--pe-ink:#26303f;--pe-muted:#6b7688;--pe-brand:#17ACD9;--pe-top:60px}body#profileeditor{min-height:0;height:calc(100vh - var(--pe-top));overflow:hidden}#profileeditor .pe-wrap{display:flex;flex-direction:column;height:calc(100vh - var(--pe-top))}#profileeditor .pe-topbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:10px 22px;background:#fff;border-bottom:1px solid var(--pe-line);position:relative;z-index:100}#profileeditor .pe-title{font-size:1.02rem;font-weight:800;color:var(--pe-ink);margin:0;white-space:nowrap}#profileeditor .pe-view{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:var(--pe-brand);white-space:nowrap}#profileeditor .pe-view:hover{text-decoration:underline}#profileeditor .pe-top-right{margin-left:auto;display:inline-flex;align-items:center;gap:18px}#profileeditor .pe-disabled{opacity:.45;pointer-events:none}.pe-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,16px);z-index:20000;background:#14131c;color:#fff;font-size:14px;font-weight:600;padding:12px 20px;border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.28);display:inline-flex;align-items:center;gap:9px;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none;max-width:90vw}.pe-toast.show{opacity:1;transform:translate(-50%,0)}.pe-toast::before{content:'';width:9px;height:9px;border-radius:50%;background:#34d399;flex:0 0 auto}.pe-toast.pe-toast-warn::before{background:#f59e0b}#profileeditor .pe-top-publish{display:inline-flex;align-items:center;gap:9px;margin:0;cursor:pointer}#profileeditor .pe-top-publish-lbl{font-size:.9rem;font-weight:700;color:var(--pe-ink);white-space:nowrap}#profileeditor .pe-dd{position:relative}#profileeditor .pe-dd-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pe-line);background:#fff;cursor:pointer;font:inherit;font-weight:700;font-size:.88rem;color:var(--pe-ink);padding:8px 14px;border-radius:10px;transition:border-color .12s,background .12s}#profileeditor .pe-dd-btn:hover{border-color:#bcd3e0;background:#f7fafc}#profileeditor .pe-dd-btn>i:first-child{color:var(--pe-brand);font-size:1.05rem}#profileeditor .pe-dd-caret{font-size:.85rem;color:var(--pe-muted);transition:transform .15s}#profileeditor .pe-dd.open .pe-dd-caret{transform:rotate(180deg)}#profileeditor .pe-dd-menu{display:none;position:absolute;top:calc(100%+8px);left:0;width:300px;max-width:90vw;background:#fff;border:1px solid var(--pe-line);border-radius:14px;box-shadow:0 16px 44px rgba(16,40,48,.18);padding:18px;z-index:120}#profileeditor .pe-dd.open .pe-dd-menu{display:block}.pe-switch{position:relative;display:inline-block;flex:0 0 auto;width:42px;height:24px}.pe-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.pe-switch-track{position:absolute;inset:0;background:#cbd5df;border-radius:999px;transition:background .15s}.pe-switch-track::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.pe-switch input:checked+.pe-switch-track{background:#17ACD9}.pe-switch input:checked+.pe-switch-track::after{transform:translateX(18px)}#profileeditor .pe-card{border:1px solid var(--pe-line);border-radius:14px;padding:18px}#profileeditor .pe-card-title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem;color:var(--pe-ink);margin-bottom:14px}#profileeditor .pe-card-title i{color:var(--pe-brand);font-size:1.1rem}#profileeditor .pe-hint{font-size:.82rem;color:var(--pe-muted);line-height:1.5;margin:-6px 0 14px}#profileeditor .pe-color-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}#profileeditor .pe-color-swatch{position:relative;width:42px;height:42px;border-radius:10px;border:2px solid #fff;box-shadow:0 0 0 1px var(--pe-line);cursor:pointer;overflow:hidden;flex:0 0 auto}#profileeditor .pe-color-swatch input[type=color]{position:absolute;inset:-6px;width:150%;height:150%;border:none;padding:0;cursor:pointer;background:none}#profileeditor .pe-color-info strong{display:block;font-size:.9rem;color:var(--pe-ink)}#profileeditor .pe-color-info span{font-size:.78rem;color:var(--pe-muted);font-variant-numeric:tabular-nums;text-transform:uppercase}#profileeditor .pe-field{margin-top:12px}#profileeditor .pe-label{display:block;font-size:.8rem;font-weight:700;color:var(--pe-muted);margin-bottom:6px}#profileeditor .pe-input{width:100%;padding:9px 11px;border:1px solid var(--pe-line);border-radius:9px;font:inherit;background:#fff}#profileeditor .pe-radius-row{display:flex;align-items:center;gap:12px}#profileeditor .pe-radius-row input[type=range]{flex:1;accent-color:var(--pe-brand)}#profileeditor .pe-radius-val{font-size:.82rem;color:var(--pe-muted);font-variant-numeric:tabular-nums;width:42px;text-align:right}#profileeditor .pe-save-row{display:flex;align-items:center;gap:12px;margin-top:16px}#profileeditor .pe-btn-save{display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;background:var(--pe-brand);color:#fff;padding:9px 16px;border-radius:9px;transition:filter .12s}#profileeditor .pe-btn-save:hover{filter:brightness(1.06)}#profileeditor .pe-saved{display:none;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:#2a9d5c}#profileeditor .pe-saved.show{display:inline-flex}#profileeditor .pe-sections{display:flex;flex-direction:column}#profileeditor .pe-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--pe-line);cursor:pointer;margin:0}#profileeditor .pe-toggle:first-child{border-top:none}#profileeditor .pe-toggle-name{flex:1;font-weight:600;color:var(--pe-ink);font-size:.92rem}#profileeditor .pe-reorder{display:inline-flex;flex-direction:column;gap:1px}#profileeditor .pe-reorder button{border:none;background:none;cursor:pointer;color:#b3bcc9;padding:0 2px;line-height:.9;font-size:12px}#profileeditor .pe-reorder button:hover{color:var(--pe-brand)}#profileeditor .pe-advanced{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--pe-muted);padding:4px 0}#profileeditor .pe-advanced:hover{color:var(--pe-brand)}#profileeditor .pe-preview{flex:1 1 auto;min-height:0;background:#eef2f6;padding:24px;overflow:auto;display:flex;justify-content:center;align-items:flex-start}#profileeditor .pe-stage{width:1440px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(16,40,48,.14)}#profileeditor #pmp{min-height:400px}#profileeditor [data-pe-edit],#profileeditor [data-pe-secdesc]{cursor:pointer;border-radius:5px;transition:outline .1s,background .1s}#profileeditor [data-pe-edit]:hover,#profileeditor [data-pe-secdesc]:hover{outline:2px dashed var(--pe-brand);outline-offset:3px}#profileeditor [data-pe-edit].pe-el-active{outline:2px solid var(--pe-brand);outline-offset:3px;background:rgba(23,172,217,.06);cursor:text}.pe-eltoolbar{position:absolute;z-index:3000;display:none;gap:6px;background:#1f2d3a;padding:6px;border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.32)}.pe-eltoolbar.show{display:flex}.pe-eltoolbar button{display:inline-flex;align-items:center;gap:5px;border:none;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;padding:7px 13px;border-radius:7px}.pe-eltoolbar .pe-tb-save{background:#17ACD9;color:#fff}.pe-eltoolbar .pe-tb-cancel{background:transparent;color:#cbd5df}.pe-eltoolbar .pe-tb-cancel:hover{color:#fff}#profileeditor .pm-sec{position:relative}#profileeditor .pe-manage{position:absolute;top:70px;right:26px;z-index:5;display:inline-flex;align-items:center;gap:6px;background:#17ACD9;color:#fff;border:none;border-radius:9px;padding:8px 14px;font-family:inherit;font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:0 4px 14px rgba(23,172,217,.32)}#profileeditor .pe-manage:hover{filter:brightness(1.06)}#profileeditor .pe-empty{color:#8a93a3;font-style:italic;padding:6px 0 0}.pe-picker{position:fixed;inset:0;z-index:4000;background:rgba(12,28,34,.5);display:none;align-items:center;justify-content:center;padding:24px}.pe-picker.open{display:flex}.pe-picker-box{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.pe-picker-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e4e9f0}.pe-picker-head h3{margin:0;font-size:1.15rem;font-weight:800;color:#26303f}.pe-picker-close{border:none;background:none;font-size:24px;line-height:1;cursor:pointer;color:#8a93a3}.pe-picker-sub{padding:14px 22px 4px;margin:0;font-size:.85rem;color:#6b7688}.pe-picker-list{overflow-y:auto;padding:8px 22px;flex:1}.pe-picker-item{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #eef2f7}.pe-picker-item:first-child{border-top:none}.pe-picker-name{flex:1;font-weight:600;color:#26303f;font-size:.95rem}.pe-picker-edit{color:#8a93a3;font-size:1rem}.pe-picker-edit:hover{color:#17ACD9}.pe-picker-create{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 22px 20px;padding:11px;border:1.5px dashed #cbd5df;border-radius:10px;color:#17ACD9;font-weight:700;text-decoration:none}.pe-picker-create:hover{background:#f2fafd;border-color:#17ACD9}#profileeditor .pe-seg{display:flex;gap:5px;background:#f1f5f9;border-radius:11px;padding:4px}#profileeditor .pe-seg-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;background:transparent;cursor:pointer;font:inherit;font-weight:700;font-size:.86rem;color:#6b7688;padding:8px 14px;border-radius:8px;transition:background .12s,color .12s,box-shadow .12s}#profileeditor .pe-seg-btn:hover{color:var(--pe-ink)}#profileeditor .pe-seg-btn.active{background:#fff;color:var(--pe-brand);box-shadow:0 1px 4px rgba(16,40,48,.12)}#profileeditor a.pe-seg-btn{text-decoration:none}#profileeditor .pe-langseg{align-items:center}#profileeditor .pe-langseg .pe-seg-btn{padding:8px 11px;letter-spacing:.04em}#profileeditor .pe-seg-lead{display:inline-flex;align-items:center;padding:0 4px 0 6px;color:#94a2b4;font-size:1.05rem}#profileeditor .pe-tip{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(135deg,#f0f9fc,#eef4ff);border:1px solid #d6ecf5;border-radius:14px;padding:16px 18px}#profileeditor .pe-tip i{color:var(--pe-brand);font-size:1.3rem;flex:0 0 auto;margin-top:1px}#profileeditor .pe-tip p{margin:0;font-size:.86rem;line-height:1.55;color:var(--pe-ink)}#profileeditor .pe-secbar{position:absolute;top:16px;left:20px;z-index:6;display:inline-flex;gap:4px;padding:4px;background:#1f2d3a;border-radius:10px;box-shadow:0 6px 18px rgba(16,40,48,.28);opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s;pointer-events:none}#profileeditor .pm-sec:hover>.pe-secbar,#profileeditor .pe-secbar:hover,#profileeditor .pm-sec.pe-sec-hidden>.pe-secbar{opacity:1;transform:none;pointer-events:auto}#profileeditor .pe-secbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:#cbd5df;cursor:pointer;font-size:15px;transition:background .12s,color .12s}#profileeditor .pe-secbtn:hover{background:rgba(255,255,255,.14);color:#fff}#profileeditor .pe-secbtn-vis{color:#7fd4ec}#profileeditor .pm-sec.pe-sec-hidden{outline:2px dashed #c3ccd8;outline-offset:-8px}#profileeditor .pm-sec.pe-sec-hidden::after{content:"";position:absolute;inset:0;background:rgba(244,247,250,.62);z-index:1;pointer-events:none}#profileeditor .pe-sec-flag{display:none;position:absolute;top:18px;left:50%;transform:translateX(-50%);z-index:6;align-items:center;gap:6px;background:#6b7688;color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;box-shadow:0 4px 12px rgba(16,40,48,.18)}#profileeditor .pm-sec.pe-sec-hidden>.pe-sec-flag{display:inline-flex}#profileeditor .pm-nav-links a.pe-navhidden,#profileeditor .pm-footer a.pe-navhidden{display:none}#profileeditor #pm-news .news-public-title{display:none}#profileeditor #pm-news .news-public-section:not(.hidden)+.pe-news-empty{display:none}#profileeditor #pm-news:has(.news-public-section.hidden) .pm-sechead{display:none}.pe-txtmodal{position:fixed;inset:0;z-index:1035;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(12,28,34,.5)}.pe-txtmodal.open{display:flex}.pe-txtbox{background:#fff;border-radius:16px;width:100%;max-width:720px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.34)}.pe-txthead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e4e9f0}.pe-txttitle{font-size:1.08rem;font-weight:800;color:#26303f}.pe-txtclose,.pe-contactclose,.pe-intclose{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:#8a93a3;padding:4px;display:inline-flex;align-items:center}.pe-txtclose:hover,.pe-contactclose:hover,.pe-intclose:hover{color:#26303f}.pe-txtbody{padding:18px 20px;max-height:66vh;overflow:auto}.pe-txtbody label{font-weight:700;color:#26303f;font-size:.9rem}.pe-txtbody .tox-tinymce{border-radius:10px;border-color:#e4e9f0}.pe-txtfoot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e4e9f0;background:#f8fafc}.pe-txtfoot button{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;padding:9px 18px;border-radius:9px}.pe-txtfoot .pe-txtcancel{background:#eef2f6;color:#5c6672}.pe-txtfoot .pe-txtcancel:hover{background:#e3e9ef}.pe-txtfoot .pe-txtsave{background:var(--pe-brand,#17ACD9);color:#fff}.pe-txtfoot .pe-txtsave:hover{filter:brightness(1.06)}.pe-picker-group{margin:14px 0 2px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a93a3}.pe-picker-thumb{flex:0 0 auto;width:42px;height:42px;border-radius:9px;object-fit:cover;background:#eef2f7}.pe-picker-thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:#b3bcc9;font-size:18px}.pe-picker-name{flex:1;display:flex;flex-direction:column;gap:1px;font-weight:600;color:#26303f;font-size:.95rem;min-width:0}.pe-picker-meta{font-size:.76rem;font-weight:500;color:#8a93a3}@media(max-width:760px){#profileeditor .pe-topbar{padding:9px 14px;gap:10px 12px}#profileeditor .pe-title{width:100%}#profileeditor .pe-top-right{margin-left:0}#profileeditor .pe-dd-menu{left:auto;right:0}}#pmp .pm-nav-links a[data-pe-tab]{position:relative}#pmp .pm-nav-links a[data-pe-tab]:hover{background:var(--brand-soft)}#pmp .pm-nav-links a.pe-tab-dragging{opacity:.5;cursor:grabbing;box-shadow:inset 0 0 0 2px var(--brand)}.pe-taborder{position:fixed;transform:translate(-50%,0);display:none;gap:2px;padding:3px;background:#26303f;border-radius:9px;box-shadow:0 8px 22px rgba(0,0,0,.28);z-index:200}.pe-taborder.show{display:flex}.pe-taborder button{border:none;background:transparent;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:15px;line-height:1;display:inline-flex}.pe-taborder button:hover{background:rgba(255,255,255,.2)}.pe-taborder button:disabled{opacity:.35;cursor:default}.pe-taborder button:disabled:hover{background:transparent}#pmp .pm-contact-card{position:relative}#pmp .pe-inline-edit{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:9px;border:1px solid var(--pe-line);background:#fff;color:var(--pe-brand);cursor:pointer;display:grid;place-items:center;font-size:15px;box-shadow:0 2px 8px rgba(16,40,48,.14);transition:background .12s}#pmp .pe-inline-edit:hover{background:#f0f9fc}#pmp .pm-crow-empty{opacity:.6;font-style:italic}#pe-contactmodal .pe-txtbody{max-height:70vh;overflow-y:auto}#pe-benefmodal .pe-txtbody,#pe-actmodal .pe-txtbody{max-height:66vh;overflow-y:auto}#pe-benefmodal .pe-intsub,#pe-actmodal .pe-intsub{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-muted);margin:12px 0 6px}#pe-benefmodal .pe-intsub:first-child,#pe-actmodal .pe-intsub:first-child{margin-top:2px}#pe-benefmodal .pe-chipwrap,#pe-actmodal .pe-chipwrap{display:flex;flex-wrap:wrap;gap:8px}#pe-benefmodal .pe-chk,#pe-actmodal .pe-chk{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 13px;border:1px solid var(--pe-line);border-radius:999px;cursor:pointer;font-size:.86rem;color:var(--pe-ink);transition:background .12s,border-color .12s}#pe-benefmodal .pe-chk:hover,#pe-actmodal .pe-chk:hover{border-color:#bcd3e0}#pe-benefmodal .pe-chk input,#pe-actmodal .pe-chk input{margin:0;accent-color:var(--pe-brand)}#pe-benefmodal .pe-chk:has(input:checked),#pe-actmodal .pe-chk:has(input:checked){background:#eaf7fb;border-color:var(--pe-brand)}#pmp .pm-chip-add{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px dashed var(--pe-brand);background:transparent;color:var(--pe-brand);font:inherit}#pmp .pm-chip-add:hover{background:rgba(23,172,217,.08)}#pmp .pe-imgwrap{position:relative;cursor:pointer}#pmp .pe-imgwrap-logo{display:inline-flex;align-items:center}#pmp .pe-imgedit{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:none}#pmp .pe-imgedit-logo{right:-5px;bottom:-5px;width:22px;height:22px;border-radius:50%;background:var(--brand,#17acd9);color:#fff;font-size:12px;box-shadow:0 2px 6px rgba(0,0,0,.3);border:2px solid #fff}#pmp .pe-imgwrap-logo:hover .pm-logo{filter:brightness(.93)}#pmp .pe-imgedit-hero{top:12px;right:12px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.62);color:#fff;font-size:.82rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.25)}#pmp .pe-heroy{position:absolute;top:50%;right:16px;transform:translateY(-50%);height:72%;z-index:3;display:flex;align-items:center;padding:8px 4px;border-radius:999px;background:rgba(15,23,42,.55);opacity:0;transition:opacity .15s}#pmp .pm-banner.pe-imgwrap:hover .pe-heroy{opacity:1}#pmp .pm-banner.pe-imgwrap:not(:has(img)) .pe-heroy{display:none}#pmp .pe-heroy input[type="range"]{-webkit-appearance:slider-vertical;appearance:slider-vertical;writing-mode:vertical-lr;direction:rtl;width:18px;height:100%;margin:0;cursor:ns-resize;accent-color:#fff}#pmp .pm-hero-card.pe-empty,#pmp .pm-banner.pe-empty{background:#eef3f7;box-shadow:none;outline:2px dashed #b9c6d2;outline-offset:-10px}#pmp .pm-hero-card.pe-empty::after,#pmp .pm-banner.pe-empty::after{content:none}#pmp .pm-banner.pe-empty{height:150px}#pmp .pe-empty-hint{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8a97ab;font-weight:600;font-size:.9rem;z-index:2;pointer-events:none}#pmp .pe-empty-hint i{font-size:30px;color:#aab8ca}#pmp .pe-empty:hover{outline-color:#17ACD9}#pmp .pe-imgedit-banner{top:14px;right:18px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.62);color:#fff;font-size:.82rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.25)}#pmp .pm-banner.pe-imgwrap{cursor:pointer}#pmp .pm-banner.pe-imgwrap img{user-select:none;-webkit-user-drag:none}#pmp .pm-banner.pe-imgwrap:hover .pe-imgedit-banner{background:rgba(15,23,42,.8)}#pmp .pm-hero-card.pe-imgwrap::before{content:"";position:absolute;inset:0;z-index:2;background:rgba(15,23,42,0);transition:background .15s;pointer-events:none}#pmp .pm-hero-card.pe-imgwrap:hover::before{background:rgba(15,23,42,.18)}#pmp .pm-hero-card.pe-imgwrap:hover .pe-imgedit-hero{background:rgba(15,23,42,.8)}#pmp .pe-alay,#pmp .pe-hlay,#pmp .pe-clay{display:inline-flex;gap:4px;margin:0 0 20px;padding:4px;background:#f1f5f8;border-radius:10px}#pmp .pe-hlay{margin:0 0 14px}#pmp .pe-clay{margin:0 0 18px}#pmp .pe-alay-btn,#pmp .pe-hlay-btn,#pmp .pe-clay-btn{display:inline-flex;align-items:center;gap:2px;border:none;background:none;cursor:pointer;color:#8a93a3;padding:6px 12px;border-radius:7px;font-size:14px;transition:background .12s,color .12s}#pmp .pe-alay-btn:hover,#pmp .pe-hlay-btn:hover,#pmp .pe-clay-btn:hover{color:var(--pe-brand,#17acd9)}#pmp .pe-alay-btn.active,#pmp .pe-hlay-btn.active,#pmp .pe-clay-btn.active{background:#fff;color:var(--pe-brand,#17acd9);box-shadow:0 1px 3px rgba(16,40,48,.12)}#pmp .pe-int-edit{cursor:pointer}#pmp .pe-int-edit:hover{text-decoration:underline;text-underline-offset:3px}#pmp .pe-int-edit .la-pen{font-size:11px;opacity:.65}#pmp #pm-benefchips[data-pe-interests]{cursor:pointer}#pmp #pm-benefchips[data-pe-interests] .pm-chip{cursor:pointer;transition:border-color .12s}#pmp #pm-benefchips[data-pe-interests]:hover .pm-chip{border-color:var(--pe-brand,#17acd9)}#pmp .pm-about-media{position:relative;cursor:pointer}#pmp .pm-about-imgph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:4/3;border:2px dashed var(--brand-line,#c7d2dd);border-radius:calc(var(--radius,16px) * 1.15);color:var(--muted,#8a93a3);background:color-mix(in srgb,var(--brand) 4%,var(--surface,#fff));font-size:.9rem;text-align:center;padding:12px}#pmp .pm-about-imgph i{font-size:2rem;color:var(--brand,#1391a6)}#pmp .pe-imgedit-about{top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(15,23,42,.6);color:#fff;font-size:14px}#pmp .pm-about-media:hover .pe-imgedit-about{background:rgba(15,23,42,.82)}#pmp .pm-placeholder{color:#9aa5b1;font-style:italic;font-weight:400}#pmp .pe-claybar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 20px}#pmp .pe-claybar .pe-clay{margin:0}#pmp .pe-dontoggle{display:inline-flex;align-items:center;gap:9px;margin:0;cursor:pointer}#pmp .pe-dontoggle[hidden]{display:none}#pmp .pe-dontoggle-lbl{font-size:.84rem;font-weight:700;color:var(--pe-ink,#26303f)}#pmp #pm-projects .pm-card,#pmp #pm-events .pm-card,#pmp #pm-shop .pm-card,#pmp #pm-membership .pm-plan{position:relative}#pmp .pe-elem-editbtn{position:absolute;top:10px;right:10px;z-index:6;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:rgba(15,23,42,.6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;box-shadow:0 2px 8px rgba(0,0,0,.28);transition:background .12s,transform .12s}#pmp .pe-elem-editbtn:hover{background:rgba(15,23,42,.85);transform:scale(1.07)}#pmp .pm-thumb[data-pe-projimg]{position:relative;cursor:pointer}#pmp .pe-projimg-cam{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(15,23,42,.42);color:#fff;font-size:.9rem;font-weight:600;opacity:0;transition:opacity .14s;pointer-events:none}#pmp .pm-thumb[data-pe-projimg]:hover .pe-projimg-cam{opacity:1}.pe-txtmodal .pe-elemtabs{display:flex;gap:2px;padding:0 20px;border-bottom:1px solid var(--pe-line,#e4e9f0)}.pe-txtmodal .pe-elemtab{appearance:none;border:none;background:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;color:var(--pe-muted,#6b7688);padding:12px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.pe-txtmodal .pe-elemtab:hover{color:var(--pe-ink,#26303f)}.pe-txtmodal .pe-elemtab.active{color:var(--pe-brand,#17acd9);border-bottom-color:var(--pe-brand,#17acd9)}.pe-txtmodal .pe-elempanel[hidden]{display:none}#pe-elemmodal .pe-txtbox{max-width:940px}#pe-elemmodal .pe-field{margin:0 0 14px}#pe-elemmodal textarea.pe-input{resize:vertical}#pe-elemmodal .pe-elemfoot{gap:10px}#pe-elemmodal .pe-elem-adv{margin-right:auto;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--pe-brand,#17acd9)}#pe-elemmodal .pe-elem-adv:hover{text-decoration:underline}#pe-elemmodal .pe-donhead{display:grid;grid-template-columns:120px 1fr;gap:12px;margin-bottom:8px;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pe-muted,#6b7688)}#pe-elemmodal .pe-donrow{display:grid;grid-template-columns:120px 1fr;gap:12px;margin-bottom:12px;align-items:start}#pe-elemmodal .pe-donrow .pe-input{margin:0}#pe-elemmodal .pe-donrow .pe-don-desc{min-height:96px;line-height:1.45}#pe-contactmodal .pe-tworow{display:flex;gap:12px}#pe-contactmodal .pe-tworow>.pe-field{flex:1}#pmp .pe-stripe-warn{display:flex;gap:12px;align-items:flex-start;max-width:460px;padding:14px 16px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa}#pmp .pe-stripe-warn>i{font-size:1.3rem;color:#ea8a3c;flex:0 0 auto;margin-top:1px}#pmp .pe-stripe-warn-body{display:flex;flex-direction:column;gap:4px}#pmp .pe-stripe-warn-body b{font-size:.95rem;font-weight:800;color:#7c3d12}#pmp .pe-stripe-warn-body span{font-size:.85rem;line-height:1.45;color:#8a5a2b}#pmp .pe-stripe-warn-body a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.85rem;font-weight:700;color:var(--pe-brand,#17acd9)}#pmp .pe-stripe-warn-body a:hover{text-decoration:underline}#pmp .pe-emptystate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:46px 30px;border:1.5px dashed var(--brand-line,#dbe7ea);border-radius:calc(var(--radius,16px) * 1.1);background:color-mix(in srgb,var(--brand) 4%,var(--surface,#fff))}#pmp .pe-emptystate[hidden],#profileeditor .pe-manage[hidden]{display:none}#pmp .pe-emptystate-ic{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-soft,#eaf5fa);color:var(--brand,#1391a6);font-size:1.62rem}#pmp .pe-emptystate-title{margin:2px 0 0;font-size:1.34rem;font-weight:800;letter-spacing:-.01em;color:var(--ink,#14262c)}#pmp .pe-emptystate-desc{margin:0;max-width:490px;font-size:.96rem;line-height:1.62;color:var(--muted,#5c6b71)}#pmp .pe-emptybtn{margin-top:6px}#profileeditor .pe-onb{height:calc(100vh - var(--pe-top,60px));overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px 80px;background:linear-gradient(180deg,#f4f7fb,#eef2f7)}#profileeditor .pe-onb-card{width:100%;max-width:720px;background:#fff;border:1px solid var(--pe-line,#e4e9f0);border-radius:20px;box-shadow:0 24px 70px rgba(16,40,48,.12);overflow:hidden}#profileeditor .pe-onb-head{padding:34px 40px 22px;border-bottom:1px solid var(--pe-line,#e4e9f0)}#profileeditor .pe-onb-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--pe-brand,#17acd9)}#profileeditor .pe-onb-head h1{margin:10px 0 6px;font-size:1.7rem;font-weight:800;color:var(--pe-ink,#26303f);letter-spacing:-.02em}#profileeditor .pe-onb-head p{margin:0;font-size:.98rem;line-height:1.5;color:var(--pe-muted,#6b7688)}#profileeditor .pe-onb-body{padding:26px 40px;display:flex;flex-direction:column;gap:26px}#profileeditor .pe-onb-field>label{font-size:.95rem;font-weight:800;color:var(--pe-ink,#26303f)}#profileeditor .pe-onb-flabel{display:flex;align-items:center;justify-content:space-between;gap:12px}#profileeditor .pe-onb-hint{margin:5px 0 10px;font-size:.86rem;line-height:1.45;color:var(--pe-muted,#6b7688)}#profileeditor .pe-onb-gallery{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}#profileeditor .pe-onb-thumb{width:112px;height:84px;border-radius:12px;overflow:hidden;border:1px solid var(--pe-line,#e4e9f0);background:#f2f5f8}#profileeditor .pe-onb-thumb img{width:100%;height:100%;object-fit:cover;display:block}#profileeditor .pe-onb-add{width:112px;height:84px;border-radius:12px;border:2px dashed color-mix(in srgb,var(--pe-brand) 40%,#fff);background:color-mix(in srgb,var(--pe-brand) 5%,#fff);color:var(--pe-brand,#17acd9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;transition:background .12s,border-color .12s}#profileeditor .pe-onb-add i{font-size:1.2rem}#profileeditor .pe-onb-add:hover{background:color-mix(in srgb,var(--pe-brand) 12%,#fff);border-color:var(--pe-brand,#17acd9)}#profileeditor .pe-onb-add.loading{opacity:.55;pointer-events:none}#profileeditor .pe-onb-foot{padding:22px 40px 30px;border-top:1px solid var(--pe-line,#e4e9f0);display:flex;justify-content:flex-end}#profileeditor .pe-onb-continue{display:inline-flex;align-items:center;gap:10px;border:none;cursor:pointer;background:var(--pe-brand,#17acd9);color:#fff;font:inherit;font-weight:800;font-size:1rem;padding:13px 28px;border-radius:12px;box-shadow:0 6px 18px rgba(23,172,217,.34);transition:transform .12s,box-shadow .12s,opacity .12s}#profileeditor .pe-onb-continue:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(23,172,217,.44)}#profileeditor .pe-onb-continue:disabled{background:#c7d0da;box-shadow:none;cursor:not-allowed;transform:none}#profileeditor .pe-onb-continue.loading{opacity:.7;pointer-events:none}.pe-crop{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,28,34,.55)}.pe-crop[hidden]{display:none}.pe-crop-box{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.34)}.pe-crop-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--pe-line,#e4e9f0);font-weight:800;color:var(--pe-ink,#26303f)}.pe-crop-x{border:none;background:none;cursor:pointer;font-size:1.1rem;color:var(--pe-muted,#6b7688)}.pe-crop-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:20px;overflow:auto}.pe-crop-pick[hidden]{display:none}.pe-crop-picklist{display:contents}.pe-crop-uploadtile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:4/3;border:2px dashed color-mix(in srgb,var(--pe-brand) 42%,#fff);background:color-mix(in srgb,var(--pe-brand) 6%,#fff);color:var(--pe-brand,#17acd9);border-radius:12px;cursor:pointer;font:inherit;font-weight:700;font-size:.82rem;text-align:center;padding:8px}.pe-crop-uploadtile i{font-size:1.4rem}.pe-crop-uploadtile:hover{background:color-mix(in srgb,var(--pe-brand) 13%,#fff);border-color:var(--pe-brand,#17acd9)}.pe-crop-pickitem{padding:0;border:1px solid var(--pe-line,#e4e9f0);background:#f2f5f8;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:4/3;transition:transform .1s,box-shadow .1s,border-color .1s}.pe-crop-pickitem:hover{transform:translateY(-2px);border-color:var(--pe-brand,#17acd9);box-shadow:0 8px 20px rgba(16,40,48,.16)}.pe-crop-pickitem img{width:100%;height:100%;object-fit:cover;display:block}.pe-crop-edit{display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a;overflow:auto}.pe-crop-edit[hidden]{display:none}.pe-crop-stage{position:relative;display:inline-block;line-height:0;max-width:100%;overflow:hidden;user-select:none}.pe-crop-img{display:block;max-width:100%;max-height:62vh;width:auto;height:auto;-webkit-user-drag:none;user-select:none}.pe-crop-rect{position:absolute;box-sizing:border-box;border:1.5px solid #fff;box-shadow:0 0 0 9999px rgba(0,0,0,.5);cursor:move}.pe-crop-h{position:absolute;width:14px;height:14px;background:#fff;border:1.5px solid var(--pe-brand,#17acd9);border-radius:3px}.pe-crop-h[data-h="nw"]{top:0;left:0;cursor:nwse-resize}.pe-crop-h[data-h="ne"]{top:0;right:0;cursor:nesw-resize}.pe-crop-h[data-h="sw"]{bottom:0;left:0;cursor:nesw-resize}.pe-crop-h[data-h="se"]{bottom:0;right:0;cursor:nwse-resize}.pe-crop-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--pe-line,#e4e9f0);background:#f8fafc}.pe-crop-foot button{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;padding:9px 18px;border-radius:9px}.pe-crop-cancel2{background:#eef2f6;color:#5c6672}.pe-crop-ok{background:var(--pe-brand,#17acd9);color:#fff}.pe-crop-ok[hidden]{display:none}.pe-crop-ok.loading{opacity:.7;pointer-events:none}.pe-imgchooser{position:fixed;inset:0;z-index:20050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,28,34,.5)}.pe-imgchooser[hidden]{display:none}.pe-imgchooser-box{background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.34)}.pe-imgchooser-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--pe-line,#e4e9f0);font-weight:800;color:var(--pe-ink,#26303f)}.pe-imgchooser-x{border:none;background:none;cursor:pointer;font-size:1.1rem;color:var(--pe-muted,#6b7688)}.pe-imgchooser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:20px;overflow:auto}.pe-imgchoice{position:relative;display:flex;flex-direction:column;gap:6px;cursor:pointer;border:2px solid transparent;border-radius:12px;padding:5px;background:none;transition:background .1s,border-color .1s}.pe-imgchoice:hover{background:color-mix(in srgb,var(--pe-brand) 6%,#fff)}.pe-imgchoice.sel{border-color:var(--pe-brand,#17acd9);background:color-mix(in srgb,var(--pe-brand) 10%,#fff)}.pe-imgchoice-thumb{position:relative;aspect-ratio:4/3;border-radius:9px;overflow:hidden;background:#f2f5f8;border:1px solid var(--pe-line,#e4e9f0)}.pe-imgchoice-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pe-imgchoice.sel .pe-imgchoice-thumb::after{content:"";position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;background:var(--pe-brand,#17acd9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:0 0 0 2px #fff}.pe-imgchoice-cap{display:flex;flex-direction:column;gap:1px;padding:0 2px;min-width:0}.pe-imgchoice-name{width:100%;box-sizing:border-box;font-size:.78rem;font-weight:700;color:var(--pe-ink,#26303f);font-family:inherit;border:1px solid transparent;background:transparent;border-radius:5px;padding:2px 5px;cursor:text;text-overflow:ellipsis}.pe-imgchoice-name::placeholder{font-weight:500;font-style:italic;color:var(--pe-muted,#6b7688)}.pe-imgchoice-name:hover{background:#fff;border-color:var(--pe-line,#e4e9f0)}.pe-imgchoice-name:focus{background:#fff;border-color:var(--pe-brand,#17acd9);outline:none}.pe-imgchoice-when{font-size:.62rem;color:var(--pe-muted,#6b7688);font-variant-numeric:tabular-nums;padding:0 6px}.pe-imgchooser-foot{padding:14px 20px;border-top:1px solid var(--pe-line,#e4e9f0);background:#f8fafc;display:flex;justify-content:flex-end}.pe-imgchooser-upload{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pe-line,#e4e9f0);background:#fff;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;color:var(--pe-ink,#26303f);padding:9px 16px;border-radius:9px}.pe-imgchooser-upload:hover{border-color:var(--pe-brand,#17acd9);color:var(--pe-brand,#17acd9)}.pe-imgchoice-edit{position:absolute;top:7px;right:7px;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;background:rgba(15,23,42,.62);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:0;transition:opacity .12s,background .12s}.pe-imgchoice:hover .pe-imgchoice-edit,.pe-imgchoice:focus-within .pe-imgchoice-edit{opacity:1}.pe-imgchoice-edit:hover{background:rgba(15,23,42,.85)}@media(hover:none){.pe-imgchoice-edit{opacity:1}}.pe-ic-sort{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pe-line,#e4e9f0);border-radius:8px;padding:6px 11px;font:inherit;font-size:.82rem;font-weight:600;color:var(--pe-ink,#26303f);background:#fff;cursor:pointer;transition:border-color .12s,color .12s}.pe-ic-sort:hover{border-color:var(--pe-brand,#17acd9);color:var(--pe-brand,#17acd9)}.pe-ic-sort i{font-size:1rem}.pe-ic-sort[hidden]{display:none}.pe-ic-nocrop{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:12px 14px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#8a5a2b;font-size:.86rem}.pe-ic-nocrop[hidden]{display:none}.pe-ic-nocrop i{font-size:1.1rem;color:#ea8a3c}.pe-ic-meta{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pe-ic-meta[hidden]{display:none}.pe-ic-chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--pe-brand) 12%,#fff);color:var(--pe-brand,#17acd9);font-size:.82rem;font-weight:700}.pe-ic-metadate{font-size:.82rem;color:var(--pe-muted,#6b7688);font-variant-numeric:tabular-nums}.pe-imgchooser-head{gap:10px}.pe-imgchooser-head>span{flex:1}.pe-ic-back{border:none;background:none;cursor:pointer;font-size:1.15rem;color:var(--pe-muted,#6b7688);padding:0}.pe-ic-back[hidden]{display:none}.pe-ic-edit{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px;overflow:auto;background:#eef2f7}.pe-ic-edit[hidden]{display:none}.pe-ic-titlerow{width:100%}.pe-ic-titlerow .pe-label{display:block;font-size:.8rem;font-weight:700;color:var(--pe-muted,#6b7688);margin-bottom:6px}.pe-ic-titlerow .pe-input{width:100%;padding:9px 11px;border:1px solid var(--pe-line,#e4e9f0);border-radius:9px;font:inherit;background:#fff}.pe-imgchooser-upload[hidden],.pe-ic-select[hidden]{display:none}.pe-ic-select{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;background:var(--pe-brand,#17acd9);color:#fff;font:inherit;font-weight:700;font-size:.9rem;padding:9px 18px;border-radius:9px}.pe-ic-select:disabled{background:#c7d0da;cursor:not-allowed}.pe-ic-select.loading{opacity:.7;pointer-events:none}#pmp .pe-regions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}#pmp .pe-regions-lbl{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-ink,#26303f);margin-right:2px}#pmp .pe-region-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--brand-soft,#eaf5fa);color:var(--brand-ink,#14262c);font-size:.86rem;font-weight:700}#pmp .pe-region-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;cursor:pointer;background:rgba(0,0,0,.12);color:inherit;font-size:14px;line-height:1}#pmp .pe-region-x:hover{background:rgba(0,0,0,.24)}#pmp .pe-region-add{position:relative}#pmp .pe-region-addbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1.5px dashed color-mix(in srgb,var(--brand) 42%,#fff);border-radius:999px;background:none;color:var(--brand,#1391a6);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}#pmp .pe-region-addbtn:hover{background:color-mix(in srgb,var(--brand) 8%,#fff)}#pmp .pe-region-pop{position:absolute;top:calc(100%+6px);left:0;z-index:20;width:260px;max-width:80vw;background:#fff;border:1px solid var(--line,#e5eaec);border-radius:12px;box-shadow:0 16px 40px rgba(16,40,48,.2);padding:10px}#pmp .pe-region-pop[hidden]{display:none}#pmp .pe-region-search{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line,#e5eaec);border-radius:8px;font:inherit;font-size:.86rem;margin-bottom:8px}#pmp .pe-region-list{max-height:240px;overflow:auto;display:flex;flex-direction:column}#pmp .pe-region-opt{text-align:left;border:none;background:none;cursor:pointer;font:inherit;font-size:.86rem;color:var(--ink,#14262c);padding:7px 9px;border-radius:7px}#pmp .pe-region-opt:hover{background:var(--brand-soft,#eaf5fa);color:var(--brand-ink,#14262c)}#pmp .pe-mapdesign{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--line,#e5eaec);border-radius:12px;background:color-mix(in srgb,var(--brand) 3%,#fff)}#pmp .pe-mapstyles{display:inline-flex;gap:4px;background:#eef2f6;border-radius:9px;padding:3px}#pmp .pe-mapstyle{border:none;background:none;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;color:var(--muted,#5c6b71);padding:5px 11px;border-radius:7px}#pmp .pe-mapstyle.active{background:#fff;color:var(--brand-ink,#14262c);box-shadow:0 1px 4px rgba(16,40,48,.14)}#pmp .pe-mapctl{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--muted,#5c6b71);margin:0}#pmp .pe-mapctl input[type=color]{width:34px;height:26px;padding:0;border:1px solid var(--line,#e5eaec);border-radius:6px;background:none;cursor:pointer}#pmp .pe-mapctl input[type=range]{width:110px;accent-color:var(--brand,#1391a6)}#profileeditor .pe-sharebtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pe-line);background:#fff;cursor:pointer;font:inherit;font-weight:700;font-size:.88rem;color:var(--pe-ink);padding:8px 14px;border-radius:10px;transition:border-color .12s,background .12s}#profileeditor .pe-sharebtn:hover{border-color:#bcd3e0;background:#f7fafc}#profileeditor .pe-sharebtn>i{color:var(--pe-brand);font-size:1.05rem}#profileeditor .pe-sharebox{max-width:620px}#profileeditor .pe-share-hint{font-size:.85rem;color:var(--pe-muted);line-height:1.5;margin:0 0 16px}#profileeditor .pe-share-card{border:1px solid var(--pe-line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 10px rgba(16,40,48,.06);margin-bottom:18px}#profileeditor .pe-share-cardimg{width:100%;aspect-ratio:1.91/1;background-size:cover;background-position:center;background-color:#eef2f6}#profileeditor .pe-share-cardimg-empty{display:flex;align-items:center;justify-content:center;color:#aeb8c4}#profileeditor .pe-share-cardimg-empty i{font-size:2.4rem}#profileeditor .pe-share-cardtext{display:flex;flex-direction:column;gap:3px;padding:11px 14px;background:#f7f9fb;border-top:1px solid var(--pe-line)}#profileeditor .pe-share-carddomain{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-muted)}#profileeditor .pe-share-cardtitle{font-size:.98rem;font-weight:800;color:var(--pe-ink);line-height:1.3}#profileeditor .pe-share-carddesc{font-size:.84rem;color:#5c6672;line-height:1.4}#profileeditor .pe-share-cardtext [contenteditable]{outline:none;border-radius:6px;padding:1px 4px;margin:0 -4px;cursor:text;transition:background .12s,box-shadow .12s}#profileeditor .pe-share-cardtext [contenteditable]:hover{background:#eef3f8}#profileeditor .pe-share-cardtext [contenteditable]:focus{background:#fff;box-shadow:0 0 0 2px var(--pe-brand)}#profileeditor .pe-share-cardtext [contenteditable]:empty:before{content:attr(data-placeholder);color:#aeb8c4}#profileeditor .pe-share-imgwrap{position:relative}#profileeditor .pe-share-imgtools{position:absolute;top:10px;right:10px;display:flex;gap:6px}#profileeditor .pe-share-imgtool{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.8rem;color:#fff;background:rgba(20,32,44,.72);padding:7px 11px;border-radius:8px;backdrop-filter:blur(2px);transition:background .12s}#profileeditor .pe-share-imgtool:hover{background:rgba(20,32,44,.9)}#profileeditor .pe-share-imgtool i{font-size:1rem}#profileeditor .pe-share-imgtool-ic{padding:7px 9px}#profileeditor .pe-share-count{text-align:right;font-size:.76rem;color:var(--pe-muted);font-variant-numeric:tabular-nums;margin:-10px 0 4px}#profileeditor .pe-share-count.over{color:#d64545;font-weight:700}#profileeditor .pe-sharefoot{justify-content:flex-end}#profileeditor .pe-share-copy{margin-right:auto;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pe-line);background:#fff;cursor:pointer;font:inherit;font-weight:700;font-size:.86rem;color:var(--pe-ink);padding:9px 14px;border-radius:9px;transition:border-color .12s,background .12s,color .12s}#profileeditor .pe-share-copy:hover{border-color:#bcd3e0;background:#f7fafc}#profileeditor .pe-share-copy i{color:var(--pe-brand);font-size:1rem}#profileeditor .pe-share-copy.copied{border-color:#1f9d55;color:#1f9d55}#profileeditor .pe-share-copy.copied i{color:#1f9d55}#pmp{--brand:#1391A6;--accent:#F2683C;--radius:16px;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-ink:color-mix(in srgb,var(--brand) 72%,#06222b);--brand-soft:color-mix(in srgb,var(--brand) 12%,#fff);--brand-line:color-mix(in srgb,var(--brand) 22%,#fff);--ink:#14262c;--muted:#5c6b71;--line:#e5eaec;--bg:#f6f8f9;--surface:#fff;--good:#2fa36b;--shadow:0 1px 2px rgba(16,40,48,.04),0 10px 30px rgba(16,40,48,.06);--shadow-lift:0 8px 20px rgba(16,40,48,.10),0 24px 50px rgba(16,40,48,.12);--pm-maxw:1320px;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}#pmp *{box-sizing:border-box}#pmp a{color:inherit;text-decoration:none}#pmp img{max-width:100%}#pmp h1,#pmp h2,#pmp h3,#pmp h4{margin:0;text-wrap:balance;letter-spacing:-.02em;line-height:1.08}#pmp p{margin:0}#pmp .pm-wrap{max-width:var(--pm-maxw);margin:0 auto;padding:0 24px}#pmp .pm-eyebrow{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-ink);display:inline-flex;align-items:center;gap:8px}#pmp .pm-eyebrow::before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px}#pmp .pm-muted{color:var(--muted)}#pmp .pm-sec{padding-top:80px;padding-bottom:80px}#pmp .pm-sec--tight{padding-top:0}#pmp .pm-sechead{max-width:640px;margin-bottom:38px;display:flex;flex-direction:column;gap:13px}#pmp .pm-sechead h2{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800}#pmp .pm-lead{font-size:1.06rem;color:var(--muted)}#pmp .pm-secdesc{max-width:760px;margin:-22px 0 32px;font-size:1.06rem;line-height:1.7;color:var(--muted);white-space:pre-line}#pmp .pm-secdesc :where(p,ul,ol){margin:0 0 .6em}#pmp .pm-secdesc :where(p,ul,ol):last-child{margin-bottom:0}#pmp .pm-secdesc:has(p,ul,ol){white-space:normal}#pmp .pm-about-text{max-width:820px;font-size:1.08rem;line-height:1.8;color:#3a4a52}#pmp .pm-about-text p{margin-bottom:14px}#pmp .pm-about-text p:last-child{margin-bottom:0}#pmp .pm-about-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}#pmp .pm-about-body.pm-about--left,#pmp .pm-about-body.pm-about--right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:center}#pmp .pm-about--text .pm-about-media{display:none}#pmp .pm-about--left .pm-about-text,#pmp .pm-about--right .pm-about-text{max-width:none}#pmp .pm-about--right .pm-about-media{order:2}#pmp .pm-about-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) * 1.15);box-shadow:var(--shadow-lift);display:block}@media(max-width:820px){#pmp .pm-about-body.pm-about--left,#pmp .pm-about-body.pm-about--right{grid-template-columns:1fr;gap:24px}#pmp .pm-about--right .pm-about-media{order:0}}#pmp .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;white-space:nowrap;font:inherit;font-weight:700;font-size:.98rem;line-height:1.2;padding:12px 22px;border-radius:calc(var(--radius) * .7);border:1.5px solid transparent;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}#pmp .pm-btn i{font-size:1.05em}#pmp .pm-btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 30%,transparent)}#pmp .pm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 38%,transparent)}#pmp .pm-btn-brand{background:var(--brand);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 26%,transparent)}#pmp .pm-btn-brand:hover{transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 34%,transparent)}#pmp .pm-btn-ghost{background:var(--surface);color:var(--brand-ink);border-color:color-mix(in srgb,var(--brand) 34%,#fff)}#pmp .pm-btn-ghost:hover{background:var(--brand-soft);border-color:var(--brand)}#pmp .pm-btn-block{width:100%}#pmp .poweredby{position:relative;top:auto;right:auto;left:auto;z-index:41;box-shadow:none}#pmp .pm-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}#pmp .pm-nav-in{display:flex;align-items:center;gap:24px;height:82px}#pmp .pm-brand{display:flex;align-items:center;gap:14px;font-weight:800;font-size:1.16rem;letter-spacing:-.01em}#pmp .pm-logo{width:56px;height:56px;border-radius:calc(var(--radius) * .58);object-fit:cover;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 30%,transparent);background:#fff;border:1px solid var(--line);padding:2px}#pmp .pm-logo-fb{display:grid;place-items:center;color:#fff;font-size:1.5rem;font-weight:800;padding:0;border:none;background:linear-gradient(135deg,var(--brand),var(--brand-ink))}#pmp .pm-nav-links{display:flex;gap:2px;margin-left:auto}#pmp .pm-nav-links a{padding:10px 16px;border-radius:99px;font-size:.98rem;font-weight:700;color:var(--brand-ink);transition:color .12s,background .12s}#pmp .pm-nav-links a:hover{color:var(--brand-ink);background:var(--brand-soft)}#pmp .pm-nav-links a.pm-active{color:var(--brand-ink);background:var(--brand-soft);box-shadow:inset 0 -2px 0 var(--brand)}#pmp .pm-tabbar{display:none}#pmp.pm-layout-tabs section[id^="pm-"]:not(.pm-tab-active){display:none}#pmp.pm-layout-tabs:not([data-pm-active="about"]) .pm-hero,#pmp.pm-layout-tabs:not([data-pm-active="about"]) .pm-banner{display:none}#pmp .pm-banner{position:relative;height:clamp(200px,30vw,340px);overflow:hidden;background:linear-gradient(150deg,var(--brand),var(--brand-ink))}#pmp .pm-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#pmp .pm-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,15,26,.2),transparent 32%,transparent 58%,var(--bg));pointer-events:none}#pmp .pm-hero{padding-top:74px;padding-bottom:66px;position:relative}#pmp .pm-banner ~ .pm-hero{padding-top:56px}#pmp .pm-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}#pmp .pm-hero-grid.pm-hero--left{grid-template-columns:.95fr 1.05fr}#pmp .pm-hero-grid.pm-hero--text{grid-template-columns:1fr}#pmp .pm-hero-grid.pm-hero--text .pm-hero-visual{display:none}#pmp .pm-hero-grid.pm-hero--left .pm-hero-visual{order:-1}#pmp .pm-hero h1{font-size:clamp(2.3rem,4.6vw,3.7rem);font-weight:400;margin:18px 0 20px}#pmp .pm-hero h1 b,#pmp .pm-hero h1 strong{font-weight:800}#pmp .pm-hero .pm-lead{font-size:1.16rem;color:var(--muted);max-width:36ch}#pmp .pm-hero-actions{display:flex;gap:12px;margin:28px 0 26px;flex-wrap:wrap}#pmp .pm-chips{display:flex;gap:8px;flex-wrap:wrap}#pmp .pm-chip{font-size:.82rem;font-weight:600;padding:6px 13px;border-radius:99px;background:var(--brand-soft);color:var(--brand-ink);border:1px solid var(--brand-line)}#pmp .pm-hero-visual{position:relative}#pmp .pm-hero-card{border-radius:calc(var(--radius) * 1.4);overflow:hidden;aspect-ratio:4/3.3;box-shadow:var(--shadow-lift);position:relative;background:linear-gradient(150deg,var(--brand),var(--brand-ink))}#pmp .pm-hero-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#pmp .pm-hero-card::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 15% 12%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 55%);mix-blend-mode:multiply}#pmp .pm-band{background:linear-gradient(120deg,var(--brand-ink),var(--brand));color:#fff;border-radius:calc(var(--radius) * 1.2);padding:38px 40px;display:grid;grid-template-columns:repeat(var(--pm-band-n,4),1fr);gap:18px;box-shadow:var(--shadow-lift)}#pmp .pm-band .pm-stat{display:flex;flex-direction:column;gap:2px}#pmp .pm-band .pm-n{font-size:2.05rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}#pmp .pm-band .pm-l{font-size:.86rem;color:color-mix(in srgb,#fff 78%,var(--brand))}#pmp .pm-band .pm-stat+.pm-stat{border-left:1px solid color-mix(in srgb,#fff 22%,transparent);padding-left:18px}#pmp .pm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#pmp .pm-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}#pmp .pm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}#pmp .pm-card.pm-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--brand-line)}#pmp .pm-thumb{aspect-ratio:16/10;background:var(--brand-soft);position:relative;overflow:hidden}#pmp .pm-thumb img{width:100%;height:100%;object-fit:cover}#pmp .pm-cardbody{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}#pmp .pm-cardbody h3{font-size:1.16rem;font-weight:700;letter-spacing:-.01em}#pmp .pm-cardbody .pm-desc{color:var(--muted);font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#pmp .pm-grid3.pm-cards--list{display:flex;flex-direction:column;gap:18px}#pmp #pm-events .pm-thumb-date{background:#fff;color:var(--ink);box-shadow:0 4px 12px rgba(16,40,48,.2)}#pmp #pm-events .pm-thumb-date b{color:var(--ink)}#pmp #pm-events .pm-cards--featured .pm-thumb::after{background:linear-gradient(to top,rgba(5,14,20,.93) 0,rgba(5,14,20,.74) 28%,rgba(5,14,20,.32) 50%,transparent 70%)}#pmp #pm-events .pm-cards--featured .pm-btn-block{background:var(--brand);color:#fff}#pmp #pm-events .pm-cards--featured .pm-btn-block:hover{background:var(--brand);filter:brightness(1.06)}#pmp #pm-events .pm-cards--featured .pm-muted{color:rgba(255,255,255,.9)}#pmp #pm-events .pm-cards--grid .pm-card{position:relative;overflow:hidden;border:none;--pm-scallop:9px;-webkit-mask:radial-gradient(circle var(--pm-scallop) at 50% 100%,#0000 var(--pm-scallop),#000 calc(var(--pm-scallop)+.5px)) 50% 0 / calc(2*var(--pm-scallop)) 100% repeat-x;mask:radial-gradient(circle var(--pm-scallop) at 50% 100%,#0000 var(--pm-scallop),#000 calc(var(--pm-scallop)+.5px)) 50% 0 / calc(2*var(--pm-scallop)) 100% repeat-x;box-shadow:none;filter:drop-shadow(0 8px 18px rgba(16,40,48,.14))}#pmp #pm-events .pm-cards--grid .pm-card.pm-hover:hover{box-shadow:none;filter:drop-shadow(0 14px 26px rgba(16,40,48,.2))}#pmp #pm-events .pm-cards--grid .pm-cardbody{position:relative;border-top:2px dotted #aab5be}#pmp #pm-events .pm-cards--grid .pm-cardbody::before,#pmp #pm-events .pm-cards--grid .pm-cardbody::after{content:"";position:absolute;top:-1px;width:24px;height:24px;background:var(--bg);border-radius:50%;z-index:2;box-shadow:inset 0 -2px 3px rgba(16,40,48,.14)}#pmp #pm-events .pm-cards--grid .pm-cardbody::before{left:0;transform:translate(-50%,-50%)}#pmp #pm-events .pm-cards--grid .pm-cardbody::after{right:0;transform:translate(50%,-50%)}#pmp #pm-events .pm-cards--featured .pm-card{overflow:hidden}#pmp #pm-events .pm-cards--featured .pm-thumb::before{content:"";position:absolute;left:16px;right:16px;top:56%;z-index:1;border-top:2px dotted rgba(255,255,255,.9)}#pmp #pm-events .pm-cards--featured .pm-card::before,#pmp #pm-events .pm-cards--featured .pm-card::after{content:"";position:absolute;top:56%;width:24px;height:24px;background:var(--bg);border-radius:50%;transform:translateY(-50%);z-index:3}#pmp #pm-events .pm-cards--featured .pm-card::before{left:-12px}#pmp #pm-events .pm-cards--featured .pm-card::after{right:-12px}#pmp #pm-events .pm-cards--list .pm-thumb{box-shadow:none;filter:drop-shadow(0 10px 22px rgba(16,40,48,.16));--pm-scallop:9px;-webkit-mask:radial-gradient(circle var(--pm-scallop) at 50% 100%,#0000 var(--pm-scallop),#000 calc(var(--pm-scallop)+.5px)) 50% 0 / calc(2*var(--pm-scallop)) 100% repeat-x;mask:radial-gradient(circle var(--pm-scallop) at 50% 100%,#0000 var(--pm-scallop),#000 calc(var(--pm-scallop)+.5px)) 50% 0 / calc(2*var(--pm-scallop)) 100% repeat-x}#pmp #pm-events .pm-cards--list .pm-thumb::before,#pmp #pm-events .pm-cards--list .pm-thumb::after{content:"";position:absolute;top:46%;width:24px;height:24px;background:var(--bg);border-radius:50%;transform:translateY(-50%);z-index:2}#pmp #pm-events .pm-cards--list .pm-thumb::before{left:-12px}#pmp #pm-events .pm-cards--list .pm-thumb::after{right:-12px}#pmp #pm-events .pm-cards--list{gap:60px}#pmp #pm-events .pm-cards--list .pm-card{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-areas:"img body";align-items:center;column-gap:50px;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible}#pmp #pm-events .pm-cards--list .pm-card.pm-hover:hover{transform:none;box-shadow:none;border-color:transparent}#pmp #pm-events .pm-cards--list .pm-card:nth-child(even){grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);grid-template-areas:"body img"}#pmp #pm-events .pm-cards--list .pm-thumb{grid-area:img;width:auto;align-self:center;aspect-ratio:4/3;border-radius:calc(var(--radius) * 1.1);overflow:hidden}#pmp #pm-events .pm-cards--list .pm-cardbody{grid-area:body;padding:0;gap:16px}#pmp #pm-events .pm-cards--list .pm-cardbody h3{font-size:1.9rem}#pmp #pm-events .pm-cards--list .pm-cardmeta{font-size:1rem}#pmp #pm-events .pm-cards--list .pm-desc{-webkit-line-clamp:unset;display:block;overflow:visible;font-size:1.05rem;line-height:1.7}#pmp #pm-events .pm-cards--list .pm-btn-block{align-self:flex-start;width:auto;padding:12px 24px;margin-top:4px}@media(max-width:820px){#pmp #pm-events .pm-cards--list{gap:44px}#pmp #pm-events .pm-cards--list .pm-card,#pmp #pm-events .pm-cards--list .pm-card:nth-child(even){grid-template-columns:1fr;grid-template-areas:"img" "body"}#pmp #pm-events .pm-cards--list .pm-thumb{aspect-ratio:16/9}}#pmp #pm-projects .pm-cards--grid{align-items:start}#pmp #pm-projects .pm-cards--list{gap:60px}#pmp #pm-projects .pm-cards--list .pm-card{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-areas:"img body" "tiers tiers";align-items:center;column-gap:50px;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible;cursor:default}#pmp #pm-projects .pm-cards--list .pm-card.pm-hover:hover{transform:none;box-shadow:none;border-color:transparent}#pmp #pm-projects .pm-cards--list .pm-card:nth-child(even){grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);grid-template-areas:"body img" "tiers tiers"}#pmp #pm-projects .pm-cards--list .pm-thumb{grid-area:img;width:auto;align-self:center;aspect-ratio:4/3;border-radius:calc(var(--radius) * 1.1);overflow:hidden;box-shadow:var(--shadow-lift)}#pmp #pm-projects .pm-cards--list .pm-cardbody{grid-area:body;padding:0;gap:16px}#pmp #pm-projects .pm-cards--list .pm-donopts-inline{grid-area:tiers}#pmp #pm-projects .pm-cards--list .pm-cardbody h3{font-size:1.9rem}#pmp #pm-projects .pm-cards--list .pm-desc{-webkit-line-clamp:unset;display:block;overflow:visible;font-size:1.05rem;line-height:1.7}#pmp #pm-projects .pm-cards--list .pm-desc-rich p{margin:0 0 12px}#pmp #pm-projects .pm-cards--list .pm-desc-rich p:last-child{margin-bottom:0}#pmp #pm-projects .pm-cards--list .pm-desc-rich ul,#pmp #pm-projects .pm-cards--list .pm-desc-rich ol{margin:0 0 12px;padding-left:20px}#pmp #pm-projects .pm-cards--list .pm-desc-rich h2,#pmp #pm-projects .pm-cards--list .pm-desc-rich h3,#pmp #pm-projects .pm-cards--list .pm-desc-rich h4{font-size:1.15rem;font-weight:700;margin:6px 0 6px;letter-spacing:0}#pmp #pm-projects .pm-cards--list .pm-btn-block{align-self:flex-start;width:auto;padding:12px 24px;margin-top:4px}#pmp #pm-projects .pm-donopts-inline{display:none}#pmp #pm-projects .pm-cards--list.pm-show-donopts .pm-donopts-inline{display:block;margin-top:30px}#pmp #pm-projects .pm-donopts-inline .pm-donheading{margin:0 0 12px}#pmp #pm-projects .pm-donopts-inline .pm-donopts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:820px){#pmp #pm-projects .pm-cards--list{gap:44px}#pmp #pm-projects .pm-cards--list .pm-card,#pmp #pm-projects .pm-cards--list .pm-card:nth-child(even){grid-template-columns:1fr;grid-template-areas:"img" "body" "tiers"}#pmp #pm-projects .pm-cards--list .pm-thumb{aspect-ratio:16/9}}#pmp .pm-readmore{display:none;align-items:center;gap:7px;align-self:flex-start;margin-top:4px;padding:6px 0;border:none;background:none;cursor:pointer;font:inherit;font-weight:700;font-size:.92rem;color:var(--brand-ink)}#pmp .pm-readmore i{font-size:.9em;transition:transform .18s ease}#pmp .pm-rm-less{display:none}#pmp .pm-card.pm-open-desc .pm-rm-more{display:none}#pmp .pm-card.pm-open-desc .pm-rm-less{display:inline}#pmp .pm-card.pm-open-desc .pm-readmore i{transform:rotate(180deg)}@media(max-width:820px){#pmp #pm-projects .pm-cards--list .pm-card,#pmp #pm-events .pm-cards--list .pm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;column-gap:0;align-items:stretch}#pmp #pm-projects .pm-cards--list .pm-thumb,#pmp #pm-events .pm-cards--list .pm-thumb{width:100%;align-self:stretch;border-radius:0;box-shadow:none;filter:none;-webkit-mask:none;mask:none}#pmp #pm-events .pm-cards--list .pm-thumb::before,#pmp #pm-events .pm-cards--list .pm-thumb::after{display:none}#pmp #pm-projects .pm-cards--list .pm-cardbody,#pmp #pm-events .pm-cards--list .pm-cardbody{padding:20px}#pmp #pm-projects .pm-cards--list .pm-donopts-inline{padding:0 20px 20px}#pmp #pm-projects .pm-cards--list.pm-show-donopts .pm-donopts-inline{margin-top:0}#pmp #pm-events .pm-cards--list .pm-cardbody h3,#pmp #pm-projects .pm-cards--list .pm-cardbody h3{font-size:1.5rem}#pmp #pm-events .pm-cards--list .pm-btn-block,#pmp #pm-projects .pm-cards--list .pm-btn-block{width:100%;align-self:stretch}#pmp .pm-cards--list .pm-card.pm-hasmore:not(.pm-open-desc) .pm-desc{max-height:240px;overflow:hidden;-webkit-mask:linear-gradient(#000 66%,transparent);mask:linear-gradient(#000 66%,transparent)}#pmp .pm-cards--list .pm-card.pm-hasmore .pm-readmore{display:inline-flex}}#pmp .pm-grid3.pm-cards--featured{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}#pmp .pm-cards--featured .pm-card{position:relative;flex-direction:column;border:none;overflow:hidden}#pmp .pm-cards--featured .pm-thumb{aspect-ratio:3/4}#pmp .pm-cards--featured .pm-thumb::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to top,rgba(4,13,18,.97) 0,rgba(4,13,18,.92) 34%,rgba(4,13,18,.6) 54%,rgba(4,13,18,.15) 74%,transparent 88%)}#pmp .pm-cards--featured .pm-cardbody{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 22px 20px;gap:7px;color:#fff;background:none;text-shadow:0 1px 10px rgba(0,0,0,.55)}#pmp .pm-cards--featured .pm-cardbody h3{color:#fff;font-size:1.36rem;line-height:1.16}#pmp .pm-cards--featured .pm-cardbody .pm-desc{display:none}#pmp .pm-cards--featured .pm-cardmeta{color:rgba(255,255,255,.94);font-size:.9rem}#pmp .pm-cards--featured .pm-cardmeta i{color:#fff}#pmp .pm-cards--featured .pm-progmeta{color:#fff}#pmp .pm-cards--featured .pm-progmeta .pm-muted{color:rgba(255,255,255,.85)}#pmp .pm-cards--featured .pm-prog{background:rgba(255,255,255,.34)}#pmp .pm-cards--featured .pm-btn-block{align-self:flex-start;width:auto;margin-top:6px;padding:9px 17px;font-size:.85rem;background:#fff;color:var(--brand-ink);text-shadow:none}#pmp .pm-cards--featured .pm-btn-block:hover{background:#fff;filter:brightness(.95)}@media(max-width:640px){#pmp .pm-cards--list .pm-card{flex-direction:column}#pmp .pm-cards--list .pm-thumb{width:100%;flex:0 0 auto;aspect-ratio:16/10;max-width:none}#pmp .pm-cards--featured{grid-template-columns:1fr 1fr}}#pmp .pm-tag{align-self:flex-start;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:99px;background:var(--brand-soft);color:var(--brand-ink)}#pmp .pm-prog{height:8px;border-radius:99px;background:var(--line);overflow:hidden}#pmp .pm-prog>span{display:block;height:100%;background:var(--good);border-radius:99px}#pmp .pm-progmeta{display:flex;justify-content:space-between;font-size:.82rem}#pmp .pm-progmeta b{color:var(--ink);font-variant-numeric:tabular-nums}#pmp .pm-event{display:flex;gap:18px;align-items:center;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}#pmp .pm-datebadge{flex:0 0 auto;width:74px;text-align:center;background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:calc(var(--radius) * .7);padding:10px 0}#pmp .pm-datebadge .pm-d{font-size:1.55rem;font-weight:800;color:var(--brand-ink);line-height:1}#pmp .pm-datebadge .pm-m{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}#pmp .pm-event .pm-info{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}#pmp .pm-event .pm-info h3{font-size:1.08rem;font-weight:700}#pmp .pm-event .pm-meta{font-size:.86rem;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}#pmp .pm-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;display:flex;flex-direction:column;gap:6px;transition:transform .16s,box-shadow .16s,border-color .16s}#pmp .pm-plan.pm-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--brand-line)}#pmp .pm-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#pmp .pm-plan h3{font-size:1.2rem;font-weight:700}#pmp .pm-price{display:flex;align-items:baseline;gap:8px;margin:6px 0;flex-wrap:wrap}#pmp .pm-amt{font-size:2rem;font-weight:800;color:var(--brand-ink)}#pmp .pm-per{color:var(--muted);font-size:.92rem;font-weight:600}#pmp .pm-free{font-size:1.7rem;font-weight:800;color:var(--good)}#pmp .pm-plan .pm-desc{color:var(--muted);font-size:.92rem;line-height:1.55;margin:8px 0 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}#pmp .pm-plan .pm-btn{margin-top:auto}#pmp .pm-tag--good{background:color-mix(in srgb,var(--good) 14%,#fff);color:var(--good)}#pmp .pm-shop{margin-bottom:40px}#pmp .pm-shop:last-child{margin-bottom:0}#pmp .pm-shop-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}#pmp .pm-shop-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;align-items:stretch}#pmp .pm-prod .pm-thumb{aspect-ratio:4/3}#pmp .pm-prod .pm-cardbody{gap:8px}#pmp .pm-cost{font-weight:800;font-size:1.05rem;color:var(--brand-ink)}#pmp .pm-stock{font-size:.78rem;color:#c67c15;font-weight:600}#pmp .pm-prodctrl{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:auto;padding-top:6px}#pmp .pm-qty{display:inline-flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:99px;padding:4px}#pmp .pm-qty-btn{width:30px;height:30px;border:none;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:17px;font-weight:700;cursor:pointer;display:grid;place-items:center;line-height:1}#pmp .pm-qty-btn:disabled{opacity:.4;cursor:default}#pmp .pm-qty>span{min-width:18px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}#pmp .pm-prodctrl .pm-btn{width:100%}#pmp .pm-thumb-out{position:absolute;inset:0;display:grid;place-items:center;background:rgba(20,38,44,.55);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}#pmp .pm-prod--out{opacity:.75}#pmp .pm-thumb.pm-clickable{cursor:pointer}#pmp .pm-thumb-more{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;color:var(--brand-ink);font-size:16px;opacity:0;transition:opacity .15s;box-shadow:0 2px 8px rgba(16,40,48,.2)}#pmp .pm-thumb.pm-clickable:hover .pm-thumb-more{opacity:1}#pmp .pm-more-link{align-self:flex-start;margin:0;border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}#pmp .pm-more-link:hover{color:var(--brand)}#pmp .pm-modal-price{font-size:1.15rem;font-weight:800;color:var(--brand);margin-top:4px}#pmp .pm-modal-gallery img{background:var(--brand-soft)}#pmp .pm-cart{position:sticky;top:96px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}#pmp .pm-cart-title{font-size:1.1rem;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--ink)}#pmp .pm-cart-title i{color:var(--brand)}#pmp .pm-cart-count{display:flex;justify-content:space-between;font-size:.9rem;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line)}#pmp .pm-cart-count b{color:var(--ink)}#pmp .pm-cart-list{display:flex;flex-direction:column;gap:8px;margin:12px 0;font-size:.9rem;color:var(--slate7,#26303f)}#pmp .pm-cart-list:empty{margin:0}#pmp .pm-cart-list .productname{margin:0;color:var(--ink)}#pmp .pm-cart-total{display:flex;justify-content:space-between;align-items:center;font-weight:800;color:var(--ink);padding-top:12px;border-top:1px solid var(--line);margin-bottom:16px}#pmp .pm-cart-total b{color:var(--brand-ink)}#pmp .pm-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#pmp .pm-contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}#pmp .pm-crow{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--line);align-items:center}#pmp .pm-crow:first-of-type{border-top:0}#pmp .pm-crow .pm-ic{width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center}#pmp .pm-crow .pm-ic i{font-size:18px}#pmp .pm-crow .pm-k{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}#pmp .pm-crow .pm-v{font-weight:600;word-break:break-word}#pmp .pm-social{display:flex;gap:10px;margin-top:16px}#pmp .pm-social a{width:40px;height:40px;border-radius:11px;border:1px solid var(--line);display:grid;place-items:center;color:var(--brand-ink);font-size:19px;transition:background .12s,border-color .12s}#pmp .pm-social a:hover{background:var(--brand-soft);border-color:var(--brand-line)}#pmp .pm-contact-grid--single{grid-template-columns:1fr}#pmp .pm-map{display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;min-height:360px}#pmp #pm-map-canvas{flex:1 1 auto;width:100%;min-height:300px}#pmp .pm-regions{padding:14px 18px;font-size:.9rem;color:var(--muted);border-bottom:1px solid var(--line)}#pmp .pm-regions b{color:var(--brand-ink);margin-right:4px}#pmp .pm-footer{background:var(--brand-ink);color:#fff;padding:54px 0 30px;margin-top:20px}#pmp .pm-ftop{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}#pmp .pm-footer a{color:color-mix(in srgb,#fff 82%,var(--brand))}#pmp .pm-footer a:hover{color:#fff}#pmp .pm-flinks{display:flex;gap:38px;flex-wrap:wrap}#pmp .pm-fcol{display:flex;flex-direction:column;gap:9px;font-size:.92rem}#pmp .pm-fcol b{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,#fff 60%,var(--brand));margin-bottom:3px}#pmp .pm-fbottom{margin-top:36px;padding-top:20px;border-top:1px solid color-mix(in srgb,#fff 18%,transparent);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.84rem;color:color-mix(in srgb,#fff 66%,var(--brand))}#pmp .pm-fbrand{max-width:320px;display:flex;flex-direction:column;gap:16px}#pmp .pm-fnews{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid color-mix(in srgb,#fff 18%,transparent)}#pmp .pm-fnews-txt{display:flex;flex-direction:column;gap:4px}#pmp .pm-fnews-txt b{font-size:1.08rem;color:#fff}#pmp .pm-fnews-txt span{font-size:.9rem;color:color-mix(in srgb,#fff 66%,var(--brand));max-width:560px}#pmp .pm-fjoin{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border:none;border-radius:999px;background:#fff;color:var(--brand-ink);font-weight:700;font-size:.92rem;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}#pmp .pm-fjoin:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.26)}#pmp .pm-fjoin i{font-size:17px;color:var(--brand)}#pmp .pm-dialog--join{max-width:520px;height:min(88vh,680px);background:#f4f6fa}#pmp .pm-dialog--join iframe{flex:1 1 auto;width:100%;border:0;display:block}#pmp .pm-fsponsor{display:flex;flex-direction:column;gap:7px}#pmp .pm-fsponsor-lbl{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,#fff 60%,var(--brand))}#pmp .pm-fsponsor img{max-height:54px;max-width:180px;object-fit:contain;background:#fff;border-radius:8px;padding:6px 10px}#pmp .pm-fsponsor a{display:inline-flex}#pmp .pm-fsponsor b{color:#fff;font-size:1rem}#pmp .pm-fsponsor a:hover img{filter:brightness(.97)}#pmp .pm-faud{display:inline-flex;align-items:center;gap:9px}#pmp .pm-faud-logo{max-height:46px;max-width:110px;object-fit:contain;background:#fff;border-radius:6px;padding:4px}#pmp .pm-footer-slim{padding:30px 0 22px}#pmp .pm-footer-slim .pm-fbottom{margin-top:24px;padding-top:16px}#pmp .pm-sponsorband{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:26px 24px;background:var(--brand-soft);border-top:1px solid var(--line)}#pmp .pm-sponsorband-lbl{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#pmp .pm-sponsorband-link{display:inline-flex;align-items:center}#pmp .pm-sponsorband img{max-height:88px;max-width:280px;object-fit:contain;display:block}#pmp .pm-sponsorband b{color:var(--brand-ink);font-size:1.2rem}#pmp .pm-topspon{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 24px 0}#pmp .pm-topspon+.pm-hero{padding-top:20px}#pmp .pm-topspon-lbl{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}#pmp .pm-topspon-link{display:inline-flex;align-items:center;opacity:.7;transition:opacity .15s ease}#pmp .pm-topspon-link:hover{opacity:1}#pmp .pm-topspon img{max-height:26px;max-width:130px;object-fit:contain;display:block}#pmp .pm-topspon b{color:var(--brand-ink);font-size:.9rem;font-weight:700}#pmp .pm-clickable{cursor:pointer}#pmp .pm-clickable:focus-visible{outline:2px solid var(--brand);outline-offset:3px}#pmp .pm-ov{position:fixed;inset:0;z-index:1050;background:rgba(12,28,34,.55);display:none;align-items:center;justify-content:center;padding:4vh 18px}#pmp .pm-ov.pm-open{display:flex}#pmp .pm-dialog{position:relative;width:100%;max-width:980px;max-height:92vh;background:var(--surface);border-radius:calc(var(--radius) * 1.1);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;overflow:hidden}#pmp .pm-modal-close{position:absolute;top:14px;right:14px;z-index:6;width:38px;height:38px;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);font-size:18px;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 10px rgba(16,40,48,.18)}#pmp .pm-modal-close:hover{background:#fff}#pmp .pm-modal-hero{flex:0 0 auto;height:240px;background-size:cover;background-position:center}#pmp .pm-modal-scroll{flex:1 1 auto;overflow-y:auto}#pmp .pm-modal-body{padding:30px}#pmp .pm-modal-org{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--brand-ink);font-size:.95rem;margin-bottom:10px}#pmp .pm-modal-logo{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:#fff}#pmp .pm-modal-banner{height:290px;background-size:cover;background-position:center}#pmp .pm-modal-titlebar{position:sticky;top:0;z-index:4;background:var(--surface);padding:18px 30px;border-bottom:1px solid var(--line)}#pmp .pm-modal-titlebar--over{margin-top:-78px;background:linear-gradient(to bottom,rgba(255,255,255,.48),rgba(255,255,255,.93) 76%);backdrop-filter:blur(9px) saturate(1.2);-webkit-backdrop-filter:blur(9px) saturate(1.2);border-bottom-color:rgba(229,234,236,.55)}#pmp .pm-modal-titlebar .pm-modal-org{margin-bottom:6px}#pmp .pm-modal-htitle{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);text-wrap:balance}#pmp .pm-raise{margin:2px 0 6px}#pmp .pm-raise-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}#pmp .pm-raise-nums{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}#pmp .pm-raise-amt{font-size:1.5rem;font-weight:800;color:var(--brand-ink);letter-spacing:-.01em}#pmp .pm-raise-goal{font-size:.95rem;font-weight:600;color:var(--muted)}#pmp .pm-raise-pct{font-size:1.05rem;font-weight:800;color:var(--good)}#pmp .pm-prog--lg{height:12px}#pmp .pm-modal-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#pmp .pm-modal-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}#pmp .pm-modal-body h3{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink)}#pmp .pm-modal-text{color:var(--muted);line-height:1.7}#pmp .pm-modal-text p{margin-bottom:12px}#pmp .pm-modal-text p:last-child{margin-bottom:0}#pmp .pm-modal-text img{max-width:100%;border-radius:12px;margin:10px 0}#pmp .pm-modal-text ul,#pmp .pm-modal-text ol{padding-left:20px}#pmp .pm-donheading{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-ink);margin:22px 0 12px}#pmp .pm-donopts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#pmp a.pm-donopt{display:flex;flex-direction:column;gap:5px;padding:16px;border:1.5px solid var(--line);border-radius:calc(var(--radius) * .7);background:var(--surface);cursor:pointer;transition:border-color .12s,background .12s,transform .12s,box-shadow .12s}#pmp a.pm-donopt:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-2px);box-shadow:var(--shadow)}#pmp .pm-donopt-amt{font-size:1.3rem;font-weight:800;color:var(--brand-ink)}#pmp .pm-donopt-desc{font-size:.85rem;color:var(--muted);line-height:1.45}@media(max-width:520px){#pmp .pm-donopts{grid-template-columns:1fr}}html.pm-noscroll,html.pm-noscroll body{overflow:hidden!important}#pmp .pm-thumb-date{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.94);border-radius:10px;padding:6px 10px;text-align:center;line-height:1;box-shadow:0 2px 8px rgba(16,40,48,.18);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}#pmp .pm-thumb-date b{display:block;font-size:1.15rem;color:var(--brand-ink);letter-spacing:-.02em}#pmp .pm-cardmeta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.86rem;color:var(--muted)}#pmp .pm-cardmeta i{color:var(--brand);margin-right:3px}#pmp .pm-newswrap{max-width:var(--pm-maxw);margin:0 auto;padding:80px 24px}#pmp .news-public-title{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 28px;display:flex;align-items:center;gap:12px}#pmp .news-public-title i{color:var(--brand)}#pmp .news-public-list{display:grid;grid-template-columns:1fr;gap:18px}#pmp .news-public-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}#pmp .news-public-item-head{margin-bottom:6px}#pmp .news-public-date{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink)}#pmp .news-public-item-title{font-size:1.18rem;font-weight:700;letter-spacing:-.01em;margin:2px 0 10px;color:var(--ink)}#pmp .news-public-item-text{color:var(--muted);font-size:.96rem;line-height:1.6}#pmp .news-public-item-text img{max-width:100%;border-radius:10px;margin-top:10px}#pmp .news-public-gallery{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#pmp .news-public-gallery img{width:92px;height:92px;object-fit:cover;border-radius:10px}#pmp .pm-sec[id]{scroll-margin-top:92px}@media(max-width:900px){#pmp .pm-hero{padding-top:42px;padding-bottom:38px}#pmp .pm-hero-grid{grid-template-columns:1fr;gap:30px}#pmp .pm-hero-grid.pm-hero--left{grid-template-columns:1fr}#pmp .pm-hero-grid.pm-hero--left .pm-hero-visual{order:0}#pmp .pm-hero h1{margin:14px 0 16px}#pmp .pm-hero-card{aspect-ratio:16/10}#pmp .pm-grid3{grid-template-columns:1fr 1fr}#pmp .pm-band{grid-template-columns:1fr 1fr;padding:28px}#pmp .pm-band .pm-stat+.pm-stat{border-left:0;padding-left:0}#pmp .pm-contact-grid{grid-template-columns:1fr}#pmp .news-public-list{grid-template-columns:1fr}#pmp .pm-shop-grid{grid-template-columns:1fr}#pmp .pm-cart{position:sticky;top:auto;bottom:12px;z-index:30;max-height:58vh;overflow:auto;box-shadow:var(--shadow-lift)}#pmp .pm-nav-in{flex-wrap:wrap;height:auto;padding:11px 22px;gap:11px 10px}#pmp .pm-brand{font-size:1.05rem;gap:11px;margin-right:auto}#pmp .pm-logo{width:46px;height:46px}#pmp .pm-nav .pm-btn-primary{padding:10px 16px;font-size:.9rem}#pmp .pm-nav-links{order:3;width:100%;margin-left:0;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#pmp .pm-nav-links::-webkit-scrollbar{display:none}#pmp .pm-nav-links a{flex:0 0 auto;white-space:nowrap;padding:8px 14px;font-size:.9rem}#pmp .pm-sec[id]{scroll-margin-top:132px}}@media(max-width:620px){#pmp .pm-wrap{padding:0 22px}#pmp .pm-sec{padding-top:50px;padding-bottom:50px}#pmp .pm-sechead{margin-bottom:28px}#pmp .pm-grid3,#pmp .pm-grid2{grid-template-columns:1fr}#pmp .pm-shop-items{grid-template-columns:1fr 1fr}#pmp .pm-band{grid-template-columns:1fr 1fr;padding:22px;gap:20px 16px}#pmp .pm-band .pm-n{font-size:1.7rem}#pmp .pm-hero h1{font-size:2.05rem}#pmp .pm-hero .pm-lead{font-size:1.06rem}#pmp .pm-hero-actions{width:100%}#pmp .pm-hero-actions .pm-btn{flex:1 1 auto;justify-content:center}#pmp .pm-event{flex-wrap:wrap}#pmp .pm-event .pm-info{order:1;flex-basis:calc(100% - 92px)}#pmp .pm-event .pm-btn{order:3;width:100%;justify-content:center;margin-top:4px}#pmp .pm-contact-card,#pmp .pm-plan{padding:22px}#pmp .pm-newswrap{padding:50px 22px}#pmp .pm-modal-body{padding:22px}#pmp .pm-modal-hero{height:180px}#pmp .pm-modal-banner{height:210px}#pmp .pm-modal-titlebar{padding:14px 22px}#pmp .pm-modal-titlebar--over{margin-top:-64px}#pmp .pm-modal-htitle{font-size:1.35rem}#pmp .pm-modal-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#pmp{font-size:16px}#pmp .pm-wrap{padding:0 22px}#pmp .pm-sec{padding-top:44px;padding-bottom:44px}#pmp .pm-sechead{margin-bottom:24px}#pmp .pm-sechead h2{font-size:1.6rem}#pmp .pm-secdesc{font-size:1rem;margin:-14px 0 22px}#pmp .pm-brand{font-size:1rem;gap:10px}#pmp .pm-logo{width:42px;height:42px}#pmp .pm-nav .pm-btn-primary{padding:9px 14px;font-size:.85rem}#pmp .pm-nav-links a{padding:8px 13px;font-size:.88rem}#pmp .pm-hero{padding-top:34px;padding-bottom:34px}#pmp .pm-hero h1{font-size:1.85rem;margin:12px 0 14px}#pmp .pm-hero .pm-lead{font-size:1rem;max-width:none}#pmp .pm-hero-card{aspect-ratio:4/3}#pmp .pm-band{padding:20px;gap:16px 14px}#pmp .pm-band .pm-n{font-size:1.5rem}#pmp .pm-cards--featured{grid-template-columns:1fr}#pmp .pm-shop-items{grid-template-columns:1fr}#pmp .pm-modal-gallery{grid-template-columns:repeat(2,1fr)}#pmp #pm-events .pm-cards--list,#pmp #pm-projects .pm-cards--list{gap:36px}#pmp #pm-events .pm-cards--list .pm-cardbody h3,#pmp #pm-projects .pm-cards--list .pm-cardbody h3{font-size:1.35rem}#pmp #pm-events .pm-cards--list .pm-desc,#pmp #pm-projects .pm-cards--list .pm-desc{font-size:1rem;line-height:1.6}#pmp .pm-map{min-height:300px}#pmp .pm-newswrap{padding:44px 22px}#pmp .pm-footer{padding:40px 0 26px}#pmp .pm-flinks{gap:22px 30px}#pmp .pm-modal-body{padding:18px}#pmp .pm-modal-htitle{font-size:1.25rem}#pmp .pm-sponsorband img{max-height:66px;max-width:220px}}@media(prefers-reduced-motion:reduce){#pmp *{transition:none!important}}.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:16px}}body#donation-three-col{background-color:white;background-repeat:no-repeat;height:100%;margin-left:0;padding-top:0;font-size:14px}#donation-three-col .small,#donation-three-col small{font-size:14px}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:22vh;max-height:260px;min-height:150px}#donation-three-col .bf-lang{position:fixed;top:12px;right:14px;z-index:999;background:rgba(15,23,42,.38);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:999px;padding:2px 4px}#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:14px;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:56px}#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:14px 16px;border:1px solid var(--slate2);border-radius:var(--border-radius);background-color:var(--slate1);font-size:14px}#donation-three-col .donation-impact p.small{color:var(--slate5);font-size:14px;line-height:1.4;margin-bottom:10px}#donation-three-col .donation-impact img{object-fit:cover;width:72px;height:72px;flex-shrink:0;border-radius:var(--border-radius);display:block}#donation-three-col .donation-impact .impact-details{gap:12px;align-items:flex-start}#donation-three-col .donation-impact .impact-description{padding:0;max-height:120px;overflow-y:auto}#donation-three-col .donation-impact .impact-description p{color:var(--slate5);font-size:14px;line-height:1.5;margin-bottom:4px}#donation-three-col .donation-impact .impact-description p.project-name{font-weight:600;font-size:12px;color:var(--slate6);margin-bottom:4px}#donation-three-col .form-group{margin-bottom:8px}#donation-three-col input,#donation-three-col select,#donation-three-col textarea{border-radius:var(--border-radius)!important}#donation-three-col label,#donation-three-col .form-label,#donation-three-col .form-check-label{font-weight:400;text-transform:none;font-size:14px!important}#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{padding:12px 16px;font-size: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:1.5;font-size:14px}#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:16px;padding-top:0;background:linear-gradient(transparent,rgba(250,251,252,1) 2%);position:relative}#donation-three-col.no-hero .parrallax{margin-top:16px}#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:12vh;background:linear-gradient(transparent,rgba(250,251,252,1) 1%)}#donation-three-col.no-hero .parrallax{margin-top:32px}#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) var(--border-radius) 0 0}#donation-three-col #donation-btn{padding:10px 12px;font-size:16px}#donation-three-col .hero-image,#donation-three-col .hero-image-pjt{display:block}#donation-three-col .header-orgname h1{font-size:28px;line-height:38px}#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%;width:auto;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{display:block;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)}[data-InputGrp]{padding:4px 2px 0}[data-InputGrp]>h5{font-size:.95rem;font-weight:700;color:var(--blue5);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--slate2)}[data-InputGrp] label{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--slate4);margin-bottom:4px!important}[data-InputGrp] .col-12{margin-bottom:12px}[data-InputGrp] small.text-muted{font-size:.7rem;display:block;margin-top:3px}[data-InputGrp] .form-control{border-radius:8px;border:1.5px solid var(--slate2);transition:border-color .15s ease}[data-InputGrp] .form-control:focus{border-color:var(--blue4);box-shadow:none}[data-InputGrp] input[type="color"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:28px;padding:0;border:1.5px solid var(--slate3);border-radius:8px;cursor:pointer;vertical-align:middle;background:none}[data-InputGrp] input[type="color"]::-webkit-color-swatch-wrapper{padding:2px}[data-InputGrp] input[type="color"]::-webkit-color-swatch{border:none;border-radius:6px}[data-InputGrp] input[type="color"]::-moz-color-swatch{border:none;border-radius:6px}[data-InputGrp] input[type="color"]:hover{border-color:var(--blue4)}[data-InputGrp] .col-12>label.mr-8{display:inline-block;margin-right:10px;margin-bottom:0!important;vertical-align:middle}[data-InputGrp] hr{border:none;border-top:1px solid var(--slate2);margin:8px 0 14px}.mailblock-buttons .submitSection{width:100%;background-color:var(--blue4);border-color:var(--blue4);color:#fff;font-weight:600;padding:9px 0;border-radius:8px}.mailblock-buttons .submitSection:hover{background-color:var(--blue5);border-color:var(--blue5);color:#fff}.template-switch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.template-switch-card{position:relative;border:2px solid var(--slate2);border-radius:12px;padding:12px;cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;background:#fff}.template-switch-card:hover{border-color:var(--blue4);box-shadow:0 4px 14px rgba(23,172,217,0.15);transform:translateY(-2px)}.template-switch-card.current{border-color:var(--blue4);background:var(--blue1)}.template-switch-thumb{height:110px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.template-switch-thumb img{max-width:100%;max-height:110px}.template-switch-thumb--custom{background:var(--slate2);border-radius:8px;color:var(--slate4);font-size:42px}.template-switch-thumb--custom.has-preview{display:block;padding:0;background:#fff;border:1px solid var(--slate2);position:relative}.template-switch-thumb--custom.has-preview iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none;background:#fff}.template-switch-name{font-size:.85rem;font-weight:600;color:var(--blue5)}.template-switch-badge{position:absolute;top:8px;right:8px;background:var(--blue4);color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px}.template-switch-actions{position:absolute;top:6px;left:6px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease;z-index:2}.template-switch-card:hover .template-switch-actions{opacity:1}.tsw-act{width:28px;height:28px;border:1px solid var(--slate3,#e4e7ec);border-radius:8px;background:rgba(255,255,255,.95);color:var(--slate6,#3d4756);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(20,30,60,.12);transition:background .12s,color .12s,border-color .12s}.tsw-act:hover{background:var(--blue4,#173EF5);color:#fff;border-color:var(--blue4,#173EF5)}.tsw-act--danger:hover{background:#e5484d;border-color:#e5484d}.template.sofia-active .mail-settings,.template.sofia-active .mail-preview{overflow:hidden}.sofia-only-action{display:none}.template.sofia-active .block-only-action{display:none}.template.sofia-active .sofia-only-action{display:inline-block}.sofia-open-btn{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:15px 18px;border:none;border-radius:14px;color:#fff;background:linear-gradient(120deg,#173EF5,#7c4dff 90%);box-shadow:0 10px 26px rgba(23,62,245,.30);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.sofia-open-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(23,62,245,.40)}.sofia-open-icon{flex:none;width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:22px}.sofia-open-text{display:flex;flex-direction:column;line-height:1.25}.sofia-open-title{font-size:16px;font-weight:700}.sofia-open-sub{font-size:12px;opacity:.92;font-weight:500;margin-top:2px}.sofia-open-or{display:flex;align-items:center;gap:10px;margin:16px 2px 2px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--slate5,#98a1b1)}.sofia-open-or::before,.sofia-open-or::after{content:'';flex:1;height:1px;background:var(--slate2,#e7ebf1)}.sofia-composer{position:absolute;inset:0;z-index:1002;background:#fff;display:flex;flex-direction:column}.sofia-composer.hidden{display:none}.sofia-composer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--slate2);background:var(--slate2)}.sofia-composer-title{font-weight:600;font-size:16px}.sofia-composer-chat{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.sofiatpl-msg{max-width:90%;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.sofiatpl-msg.sofia{align-self:flex-start;background:var(--blue1,#eef2ff);color:var(--slate7,#1c1a27);border-bottom-left-radius:3px}.sofiatpl-msg.user{align-self:flex-end;background:var(--blue4,#173EF5);color:#fff;border-bottom-right-radius:3px}.sofiatpl-thinking{opacity:.7;font-style:italic}.sofia-composer-params{flex:0 0 auto;max-height:38%;overflow-y:auto;border-top:1px solid var(--slate2);padding:12px 16px;background:#fafbfc}.sofia-composer-params.hidden{display:none}.sofiatpl-params-title{font-weight:600;font-size:13px;margin-bottom:8px;color:var(--slate5,#5a6472)}.sofiatpl-param{margin-bottom:10px}.sofiatpl-param label{display:block;font-size:12px;margin-bottom:3px;color:var(--slate6,#3d4756)}.sofiatpl-param-color input[type="color"]{width:48px;height:32px;padding:2px;border:1px solid var(--slate3);border-radius:6px;cursor:pointer}.sofia-composer-error{flex:0 0 auto;color:var(--red4,#e74a3b);font-size:13px;padding:8px 16px 0}.sofia-composer-error.hidden{display:none}.sofia-composer-input{flex:0 0 auto;border-top:1px solid var(--slate2);padding:12px 16px;background:#fff}.sofia-composer-input textarea{width:100%;resize:none;border:1px solid var(--slate3);border-radius:8px;padding:8px 10px;font-size:14px}.sofia-preview{position:absolute;inset:0;z-index:1002;background:var(--slate2);padding:24px;display:flex;justify-content:center}.sofia-preview.hidden{display:none}.sofia-preview iframe{width:100%;max-width:640px;height:100%;border:none;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.12);border-radius:8px}.sofia-prev-bar{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 14px;background:rgba(255,255,255,.96);border:1px solid var(--slate3,#e4e7ec);border-radius:999px;box-shadow:0 4px 16px rgba(20,30,60,.12);font-size:12px}.sofia-prev-bar.hidden{display:none}.sofia-prev-bar-lbl{font-weight:600;color:var(--slate6,#3d4756);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.sofia-foot-toggle{display:inline-flex;background:var(--slate2,#f2f4f7);border-radius:999px;padding:2px}.sofia-foot-opt{border:none;background:transparent;color:var(--slate6,#3d4756);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.sofia-foot-opt.active{background:var(--blue4,#173EF5);color:#fff;box-shadow:0 1px 4px rgba(23,62,245,.3)}.sofiael-overlay{position:fixed;inset:0;z-index:1100;background:transparent;pointer-events:none}.sofiael-overlay.hidden{display:none}.sofiael-panel{position:absolute;pointer-events:auto;background:#fff;width:300px;max-width:92vw;max-height:80vh;border:1px solid var(--slate2);border-radius:16px;box-shadow:0 18px 50px rgba(20,30,60,.26);display:flex;flex-direction:column;overflow:hidden}.sofiael-panel.sofiael-panel-wide{width:420px}.sofiael-head{display:flex;align-items:center;justify-content:space-between;padding:13px 10px 13px 18px;border-bottom:1px solid var(--slate2);background:var(--slate1,#f8f9fb)}.sofiael-title{font-weight:700;font-size:14px;letter-spacing:.2px;color:var(--slate7,#26303f)}.sofiael-close{border:none;background:none;width:30px;height:30px;border-radius:8px;font-size:18px;cursor:pointer;color:var(--slate5,#5a6472);transition:background .12s,color .12s}.sofiael-close:hover{background:var(--slate2,#eef0f4);color:var(--slate7,#26303f)}.sofiael-body{padding:16px 18px;overflow-y:auto}.sofiael-field{margin-bottom:15px}.sofiael-field:last-child{margin-bottom:2px}.sofiael-field label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;color:var(--slate5,#8a93a3)}.sofiael-field .form-control{border-radius:9px}.sofiael-area{resize:vertical;min-height:96px;line-height:1.5}.sofiael-rte{min-height:210px}.sofiael-rte .tox-tinymce{border-radius:9px;border-color:var(--slate3,#e4e7ec)}.sofiael-panel-wide .sofiael-area{min-height:150px;font-size:14px}.sofiael-field-color{display:flex;align-items:center;justify-content:space-between;gap:12px}.sofiael-field-color label{margin-bottom:0}.sofiael-field-color input[type="color"]{width:54px;height:32px;padding:2px;border:1px solid var(--slate3);border-radius:8px;cursor:pointer;flex:none}.sofiael-slider{display:flex;align-items:center;gap:12px}.sofiael-range{-webkit-appearance:none;appearance:none;flex:1;height:6px;border-radius:999px;background:var(--slate2,#eef0f4);outline:none;cursor:pointer}.sofiael-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--blue4,#173EF5);border:3px solid #fff;box-shadow:0 1px 5px rgba(23,62,245,.45);cursor:pointer}.sofiael-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--blue4,#173EF5);border:3px solid #fff;box-shadow:0 1px 5px rgba(23,62,245,.45);cursor:pointer}.sofiael-slider-val{min-width:42px;text-align:center;font-size:13px;font-weight:700;color:var(--slate7,#26303f);background:var(--slate1,#f2f4f7);border-radius:7px;padding:4px 0;font-variant-numeric:tabular-nums}.sofiael-align{display:inline-flex;border:1px solid var(--slate3);border-radius:9px;overflow:hidden}.sofiael-align-btn{border:none;background:#fff;padding:7px 16px;cursor:pointer;font-size:15px;color:var(--slate5,#5a6472);transition:background .12s,color .12s}.sofiael-align-btn+.sofiael-align-btn{border-left:1px solid var(--slate3)}.sofiael-align-btn.active{background:var(--blue4,#173EF5);color:#fff}.sofia-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;margin-bottom:16px}.sofia-brand-grid .form-group{margin-bottom:0;text-align:center}.sofia-brand-grid input[type="color"]{width:100%;height:40px;padding:2px;border:1px solid var(--slate3);border-radius:8px;cursor:pointer}.sofia-brand-grid label{display:block;font-size:11px;margin-bottom:4px;color:var(--slate6,#3d4756)}.sofia-brand-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sofia-brand-upload{text-align:center;padding:20px;margin-bottom:20px;border:1px dashed var(--slate3);border-radius:12px;background:#fafbfc}.sofia-res-list{display:flex;flex-direction:column;gap:8px}.sofia-res-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--slate2);border-radius:10px;background:#fff}.sofia-res-badge{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px;background:var(--blue1,#eef2ff);color:var(--blue4,#173EF5)}.sofia-res-badge.image{background:#e8f5e9;color:#2e7d32}.sofia-res-badge.link{background:#fff4e5;color:#e67e22}.sofia-res-main{flex:1 1 auto;min-width:0}.sofia-res-name{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sofia-res-what{font-size:12px;color:var(--slate5,#5a6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sofia-res-actions{flex:0 0 auto;display:flex;gap:2px}.sofia-res-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:16px}.sofia-res-tile{position:relative;border:1px solid var(--slate2);border-radius:12px;background:#fff;padding:10px;cursor:pointer;text-align:center;transition:box-shadow .12s,border-color .12s}.sofia-res-tile:hover{border-color:var(--blue4,#173EF5);box-shadow:0 4px 14px rgba(0,0,0,.08)}.sofia-res-thumb{height:72px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--slate1,#f4f6f9);overflow:hidden;font-size:30px;color:var(--slate5,#5a6472);margin-bottom:8px}.sofia-res-thumb img{width:100%;height:100%;object-fit:cover}.sofia-res-label{font-size:12px;color:var(--slate6,#3d4756);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sofia-res-add{border-style:dashed;color:var(--blue4,#173EF5)}.sofia-res-add .sofia-res-thumb{background:var(--blue1,#eef2ff);color:var(--blue4,#173EF5)}.sofia-res-del{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(20,22,34,.55);color:#fff;font-size:12px;cursor:pointer;opacity:0;transition:opacity .12s}.sofia-res-tile:hover .sofia-res-del{opacity:1}.sofia-res-preview{display:block;max-width:100%;max-height:160px;border-radius:8px;margin-bottom:8px}.sofia-res-upload{text-align:center;padding:16px;border:1px dashed var(--slate3);border-radius:10px;background:#fafbfc}.sofiatpl-bubble-btn{display:inline-flex;align-items:center;margin-top:8px}.sofia-style-row{margin-bottom:10px}.sofia-style-slider{width:100%;margin:0;accent-color:var(--blue4,#173EF5)}.sofia-style-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--slate5,#5a6472);margin-top:2px}.sofiael-upload{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sofiael-upload-thumb{max-width:100%;max-height:120px;border-radius:8px;border:1px solid var(--slate2)}.sofia-folder{margin-bottom:8px;border:1px solid var(--slate2,#e7ebf1);border-radius:12px;background:#fff;overflow:hidden}.sofia-folder.hidden{display:none}.sofia-folder-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;user-select:none;background:var(--slate1,#f7f9fc);border-bottom:1px solid var(--slate2,#eef1f5)}.sofia-folder-title{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--slate7,#26303f)}.sofia-folder-title i{color:var(--blue4,#173EF5)}.sofia-folder-count{margin-left:8px;min-width:30px;height:18px;padding:0 6px;border-radius:999px;background:var(--blue4,#173EF5);color:#fff;font-size:10.5px;line-height:18px;text-align:center}.sofia-folder-hint{flex:1 1 auto;margin:0 12px;font-size:11px;color:var(--slate5,#8a93a3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sofia-folder-caret{color:var(--slate5,#8a93a3);transition:transform .15s ease;flex:0 0 auto}.sofia-folder.collapsed .sofia-folder-caret{transform:rotate(180deg)}.sofia-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:9px;padding:11px 12px;max-height:220px;overflow-y:auto}.sofia-folder.collapsed .sofia-folder-grid{display:none}.sofia-tile{position:relative;border:2px solid var(--slate2,#e7ebf1);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.sofia-tile.selected{border-color:var(--blue4,#173EF5);box-shadow:0 3px 12px rgba(23,62,245,.22)}.sofia-tile-pic{position:relative;cursor:pointer}.sofia-tile-thumb{display:block;width:100%;height:64px;object-fit:cover;background:var(--slate1,#f4f6f9)}.sofia-tile:not(.selected) .sofia-tile-thumb{opacity:.82}.sofia-tile-pic::after{content:'';position:absolute;inset:0;background:rgba(23,62,245,0);transition:background .12s ease}.sofia-tile.selected .sofia-tile-pic::after{background:rgba(23,62,245,.10)}.sofia-tile-check{position:absolute;top:5px;left:5px;width:20px;height:20px;border-radius:50%;background:var(--blue4,#173EF5);color:#fff;font-size:12px;display:none;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(23,62,245,.5);z-index:1}.sofia-tile.selected .sofia-tile-check{display:flex}.sofia-tile-label{display:block;width:100%;border:none;border-top:1px solid var(--slate2,#eef1f5);padding:5px 7px;font-size:11px;color:var(--slate7,#26303f);background:#fff;text-overflow:ellipsis}.sofia-tile-label:focus{outline:none;background:var(--blue1,#eef2ff)}.sofia-tile-del{position:absolute;top:5px;right:5px;width:20px;height:20px;border:none;border-radius:6px;background:rgba(20,25,40,.55);color:#fff;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease;display:flex;align-items:center;justify-content:center;z-index:2}.sofia-tile:hover .sofia-tile-del{opacity:1}body#MailingTemplate{display:flex;flex-direction:column;height:calc(100vh - 60px);min-height:0;overflow:hidden}body#MailingTemplate .template{flex:1 1 auto;min-height:0;height:auto}.mail-settings{display:flex;flex-direction:column;overflow:hidden}.mail-settings>h3{flex:0 0 auto}.sofia-open-wrap{flex:0 0 auto}.mail-settings-body{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto}.template.sofia-active .mail-settings{width:42%}.template.sofia-active .mail-preview{width:58%}.sofia-composer-head{padding:16px 18px;background:#fff;border-bottom:1px solid var(--slate2)}.sofia-composer-title{font-size:17px;font-weight:700;color:var(--slate7,#1c1a27)}.sofia-composer-title i{color:var(--blue4,#173EF5)}.sofia-composer-chat{padding:20px;gap:12px}.sofiatpl-msg{max-width:88%;font-size:14.5px;padding:11px 14px}.sofia-preview{padding:28px}.sofia-preview iframe{max-width:680px;box-shadow:0 6px 28px rgba(0,0,0,.14);border-radius:10px}.sofiatpl-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sofiatpl-choice{border:1px solid var(--blue4,#173EF5);background:#fff;color:var(--blue4,#173EF5);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;transition:background .12s,color .12s}.sofiatpl-choice:hover:not([disabled]){background:var(--blue4,#173EF5);color:#fff}.sofiatpl-choice[disabled]{opacity:.5;cursor:default}.sofia-working{position:absolute;inset:0;z-index:5;overflow:hidden;background:radial-gradient(circle at 30% 20%,#eef3fb,#e3e8f1);display:flex;align-items:center;justify-content:center}.sofia-working.hidden{display:none}.sofia-working-blobs{position:absolute;inset:0;filter:blur(38px);opacity:.5;pointer-events:none}.sofia-blob{position:absolute;border-radius:50%;animation-name:sofia-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}@keyframes sofia-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(26px,-34px) scale(1.18)}66%{transform:translate(-22px,22px) scale(.86)}}.sofia-working-stage{position:relative;z-index:1;width:132px;height:132px}.sofia-geo{position:absolute;top:50%;left:50%;will-change:transform}.sofia-geo-ring{width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:50%;border:3px solid rgba(76,110,245,.18);border-top-color:#4c6ef5;border-right-color:#4c6ef5;animation:sofia-spin 2.4s linear infinite}.sofia-geo-ring2{width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;border:3px solid rgba(124,77,255,.16);border-bottom-color:#7c4dff;border-left-color:#7c4dff;animation:sofia-spin 1.8s linear infinite reverse}.sofia-geo-sq{width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:10px;background:linear-gradient(135deg,#4c6ef5,#7c4dff);box-shadow:0 10px 24px rgba(76,110,245,.35);animation:sofia-morph 3.2s ease-in-out infinite}.sofia-geo-tri{width:0;height:0;margin:-60px 0 0 -9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:15px solid #ff6e40;transform-origin:50% 66px;animation:sofia-orbit 2.4s linear infinite}.sofia-geo-dot{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#26a69a;box-shadow:0 0 0 0 rgba(38,166,154,.5);animation:sofia-pulse 1.6s ease-out infinite}@keyframes sofia-spin{to{transform:rotate(360deg)}}@keyframes sofia-morph{0%,100%{transform:rotate(0deg) scale(1);border-radius:10px}50%{transform:rotate(180deg) scale(.7);border-radius:50%}}@keyframes sofia-orbit{to{transform:rotate(360deg)}}@keyframes sofia-pulse{0%{transform:scale(.8);box-shadow:0 0 0 0 rgba(38,166,154,.5)}70%{transform:scale(1);box-shadow:0 0 0 16px rgba(38,166,154,0)}100%{transform:scale(.8);box-shadow:0 0 0 0 rgba(38,166,154,0)}}.news-backlink p{margin:0}.news-crumb-sep{color:var(--slate4,#b7bfca);margin:0 4px}.news-page{max-width:900px;margin:0 auto;padding:18px 16px 60px}.news-intro{color:var(--slate6,#3d4756);font-size:14px;max-width:620px;margin:0 0 18px}.news-new-btn{flex:0 0 auto;white-space:nowrap}.news-list-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.news-list-top .news-rem-chip{margin-left:auto}.news-seg{display:inline-flex;gap:3px;padding:3px;background:var(--slate1,#f0f3f8);border-radius:10px}.news-seg-btn{border:none;background:none;cursor:pointer;padding:7px 16px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--slate6,#5a6472);transition:background .12s,color .12s,box-shadow .12s}.news-seg-btn:hover{color:var(--slate7,#26303f)}.news-seg-btn.active{background:#fff;color:var(--blue4,#17ACD9);box-shadow:0 1px 3px rgba(20,30,60,.14)}.news-empty-desc{font-size:13.5px;line-height:1.6;color:var(--slate6,#4a5566);max-width:480px;margin:0 auto 22px}.news-edit{max-width:720px}.news-edit-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.news-edit-back{flex:0 0 auto;width:38px;height:38px;border-radius:10px;border:1px solid var(--slate2,#e7ebf1);background:#fff;color:var(--slate6,#4a5566);cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.news-edit-back:hover{background:var(--slate1,#f2f5f9);color:#17ACD9;border-color:#cfe6ef}.news-edit-title{font-size:1.3rem;font-weight:800;color:var(--slate7,#1c1a27)}.news-edit-intro{display:flex;align-items:flex-start;gap:4px;background:#eef7ff;border:1px solid #d4e8ff;border-radius:12px;padding:12px 14px;margin:14px 0 20px;font-size:13px;line-height:1.55;color:#235a86}.news-edit-intro i{color:#2b83c9;margin-top:2px}.news-edit-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--slate2,#eef1f5)}.news-foot-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.news-foot-cancel{color:var(--slate5,#8a93a3);padding-left:0;padding-right:0}.news-publish-btn{font-weight:700;box-shadow:0 6px 18px rgba(23,172,217,.28);background:linear-gradient(135deg,#17ACD9,#0E7FA0);border:none}.news-publish-btn:hover{background:linear-gradient(135deg,#159dc6,#0c6f8c)}.news-pub-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#e9f7ef;color:#12864a;white-space:nowrap}.news-pub-badge.news-pub-badge-public{background:#e6f2fd;color:#1466c4}.news-pub-badge.news-pub-badge-draft{background:#f1f3f7;color:#6b7688}.news-pub-body{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.news-pub-loc{flex:1 1 240px;min-width:220px}.news-pub-choose{flex:1 1 280px;min-width:260px}.news-pub-preview-lbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--slate5,#8a93a3);margin:0 0 10px}.news-loc-fig{margin:0}.news-loc-fig figcaption{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--slate6,#3d4756);text-align:center}.nl-frame{border:1px solid var(--slate2,#e2e8f0);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(20,30,60,.08);display:flex;flex-direction:column}.nl-frame span,.nl-frame b,.nl-frame i,.nl-frame em{display:block}.nl-page{background:#eef1f5;padding:0 10px 11px}.nl-page .nl-hero{height:30px;margin:0 -10px;background:linear-gradient(120deg,#6f8fa6,#9fb6a4)}.nl-headcard{margin:-12px 6px 0;background:#fff;border-radius:8px;padding:8px 10px;box-shadow:0 2px 8px rgba(20,30,60,.08);display:flex;align-items:center;gap:8px}.nl-headcard .nl-logo{width:20px;height:20px;border-radius:5px;background:#cdd6e4;flex:0 0 auto}.nl-hc-lines{flex:1 1 auto}.nl-hc-lines b{height:8px;width:55%;border-radius:4px;background:#b9c2d1;margin-bottom:4px}.nl-hc-lines i{height:5px;width:35%;border-radius:3px;background:#dbe1ea}.nl-cols{display:flex;gap:8px;margin-top:9px}.nl-col{border-radius:7px;background:#fff;padding:7px;display:flex;flex-direction:column;gap:4px}.nl-col span{height:5px;border-radius:3px;background:#e4e9f1}.nl-col-main{flex:1 1 62%}.nl-col-main span:first-child{width:40%;background:#cdd6e4;height:6px}.nl-col-side{flex:1 1 38%}.nl-col-side span{height:12px}.nl-lbl{height:6px;width:25%;border-radius:3px;background:#b9c2d1;margin:10px 0 0 2px}.nl-proj{display:flex;gap:7px;background:#fff;border-radius:7px;padding:6px;margin-top:7px}.nl-proj-img{width:34px;height:34px;border-radius:5px;background:#d3dbe6;flex:0 0 auto}.nl-proj-txt{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;justify-content:center}.nl-proj-txt i{height:6px;border-radius:3px;background:#c6cfdb}.nl-proj-txt i:first-child{width:55%}.nl-proj-txt i:nth-child(2){width:85%;background:#e4e9f1}.nl-proj-txt em{height:5px;width:90%;border-radius:999px;background:linear-gradient(90deg,#17ACD9 40%,#e4e9f1 40%)}.nl-page .nl-news{margin-top:10px}.nl-modal{background:#fff}.nl-mbar{height:20px;background:linear-gradient(135deg,#2f5fd0,#1b3fa0);display:flex;align-items:center;justify-content:space-between;padding:0 8px}.nl-mback,.nl-mclose{width:12px;height:6px;border-radius:3px;background:rgba(255,255,255,.55)}.nl-mclose{width:8px}.nl-mhero{height:28px;background:linear-gradient(120deg,#3f7fbf,#274db0);margin-bottom:-14px}.nl-mcard{margin:0 8px;background:#fff;border-radius:7px;padding:6px;position:relative;z-index:1;box-shadow:0 2px 8px rgba(20,30,60,.12);display:flex;gap:7px}.nl-mcard-img{width:30px;height:30px;border-radius:5px;background:#d3dbe6;flex:0 0 auto}.nl-mcard-txt{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;justify-content:center}.nl-mcard-txt i{height:6px;width:55%;border-radius:3px;background:#c6cfdb}.nl-mcard-txt em{height:5px;border-radius:999px;background:linear-gradient(90deg,#17ACD9 30%,#e4e9f1 30%)}.nl-modal .nl-lines{margin:9px 8px 0}.nl-tiers{display:flex;gap:5px;margin:8px 8px 0}.nl-tiers span{flex:1 1 0;height:22px;border-radius:5px;border:1px solid #bcd3ea;background:#f4f9fd}.nl-modal .nl-news{margin:9px 8px 10px}.nl-news{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:9px;background:#e3f6fc;border:2px solid #17ACD9;color:#0E7FA0;font-size:11.5px;font-weight:800;box-shadow:0 0 0 4px rgba(23,172,217,.14)}.nl-news i{font-size:14px}.nl-lines{display:flex;flex-direction:column;gap:5px}.nl-lines span{height:6px;border-radius:4px;background:#e4e9f1}.nl-lines span:last-child{width:70%}.nl-private{background:#fff;align-items:center;justify-content:center;text-align:center;gap:8px;padding:30px 12px;color:var(--slate5,#8a93a3)}.nl-private i{font-size:30px}.nl-private span{font-size:12.5px}.news-pub-q{font-size:13.5px;color:var(--slate5,#6b7688);margin:0 0 14px}.news-pub-opts{display:flex;flex-direction:column;gap:10px}.news-pub-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px solid var(--slate2,#e4e9f0);border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.news-pub-opt:hover{border-color:#bcd7ea}.news-pub-opt.selected{border-color:#17ACD9;background:#f3fbfe;box-shadow:0 2px 10px rgba(23,172,217,.12)}.news-pub-opt-ic{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--slate1,#f2f5f9);color:#57616f}.news-pub-opt.selected .news-pub-opt-ic{background:#17ACD9;color:#fff}.news-pub-opt-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.news-pub-opt-txt b{font-size:14px;color:var(--slate7,#26303f)}.news-pub-opt-txt small{font-size:12px;color:var(--slate5,#8a93a3);line-height:1.4}.news-pub-opt-check{flex:0 0 auto;font-size:20px;color:#17ACD9;opacity:0;transition:opacity .12s}.news-pub-opt.selected .news-pub-opt-check{opacity:1}.hidden{display:none!important}.news-spin{display:inline-block;animation:news-spin .7s linear infinite}@keyframes news-spin{to{transform:rotate(360deg)}}.news-sofia-open{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:20px;border:1px solid #e0d9fb;background:linear-gradient(180deg,#f7f5ff,#f2effe);border-radius:12px;padding:10px 14px;cursor:pointer;font-size:14px;font-weight:600;color:#5a4bd0;text-align:left;transition:border-color .12s,box-shadow .12s}.news-sofia-open:hover{border-color:#c9bdf7;box-shadow:0 3px 12px rgba(124,77,255,.12)}.news-sofia-open-txt{flex:1 1 auto}.news-sofia-av{width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}.news-sofia-chev{color:#9a8fd0}.news-sofia-body{display:flex;flex-direction:column;gap:12px}.news-sofia-chat{min-height:260px;max-height:56vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.news-sofia-msg{max-width:85%;padding:8px 12px;border-radius:12px;font-size:13.5px;line-height:1.5}.news-sofia-sofia{align-self:flex-start;background:#f2f4f8;color:var(--slate7,#26303f);border-bottom-left-radius:4px}.news-sofia-user{align-self:flex-end;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;border-bottom-right-radius:4px}.news-sofia-thinking{opacity:.55;letter-spacing:2px}.news-sofia-draft{align-self:stretch;background:#faf9ff;border:1px solid #e6dffb;border-radius:12px;padding:12px 14px}.news-sofia-draft-title{font-weight:800;font-size:14.5px;color:var(--slate7,#1c1a27);margin-bottom:6px}.news-sofia-draft-body{font-size:13px;line-height:1.55;color:var(--slate6,#3a4753)}.news-sofia-draft-body p{margin:0 0 6px}.news-sofia-input{display:flex;gap:8px;align-items:flex-end}.news-sofia-input textarea{flex:1 1 auto;min-width:0;min-height:78px;max-height:220px;resize:vertical;border:1px solid var(--slate2,#e0e5ec);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;font-family:inherit}.news-sofia-input textarea:focus{outline:none;border-color:#8a5cf0}.news-sofia-input button{flex:0 0 auto;width:40px;height:40px;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;font-size:16px}.news-sofia-input button[disabled]{opacity:.5;cursor:default}body#OrgNews.news-embedded{margin:0!important;background:var(--appbackground,#fafbfc)}.news-embedded .news-page{max-width:100%;padding:20px 24px 48px}.news-embedded .news-edit{max-width:100%}.news-list{position:relative;display:flex;flex-direction:column;gap:10px;min-height:340px}.news-list-bg{position:absolute;inset:0;z-index:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 24px;text-align:center}.news-list-bg i{font-size:42px;color:#d7deea}.news-list-bg p{max-width:440px;margin:0;font-size:13.5px;line-height:1.6;color:#aeb7c4}.news-list .news-card{position:relative;z-index:1}.news-empty{text-align:center;padding:60px 28px 56px;border:1px dashed var(--slate3,#d7dee7);border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f3f8fc);margin:4px 0 0}.news-empty-icon{width:66px;height:66px;margin:0 auto 18px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#17ACD9,#0E7FA0);box-shadow:0 10px 26px rgba(23,172,217,.30)}.news-empty-title{font-size:1.12rem;font-weight:700;color:var(--slate6,#3d4756);margin:0 0 20px}.news-card{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--slate2,#e7ebf1);border-radius:11px;padding:7px 11px;box-shadow:0 1px 4px rgba(20,30,60,.05);cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease}.news-card:hover{box-shadow:0 6px 20px rgba(20,30,60,.10);border-color:#cfe6ef}.news-card-cover{flex:0 0 56px;width:56px;height:56px;border-radius:9px;background:var(--slate1,#f2f5f9) center / cover no-repeat;position:relative;overflow:hidden}.news-card-imgcount{position:absolute;bottom:4px;right:4px;background:rgba(20,25,40,.6);color:#fff;font-size:10px;padding:1px 6px;border-radius:999px}.news-card-body{flex:1 1 auto;min-width:0}.news-card-top{display:flex;align-items:center;gap:8px;margin-bottom:3px}.news-card-date{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#0E7FA0;background:#e6f7fc;padding:1px 8px;border-radius:999px}.news-card-title{font-size:13.5px;font-weight:600;color:var(--slate7,#26303f);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.news-card-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.news-status{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:1px 8px;border-radius:999px;white-space:nowrap}.news-status-draft{background:#f1f3f7;color:#6b7688}.news-status-pub{background:#e6f7ee;color:#12864a}.news-status-done{background:#e6f2fd;color:#1466c4}.news-hub-sub{font-size:13.5px;color:var(--slate5,#8a93a3);margin-top:4px;max-width:640px}.news-link-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:1px 9px;border-radius:999px;background:#eef1f5;color:#57616f;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.news-link-chip-project{background:#eaf3ff;color:#1466c4}.news-link-chip-event{background:#f1ecfe;color:#6a3fd0}.news-link-chip-shop{background:#e9f7ef;color:#12864a}.news-link-chip-org{background:#eef1f5;color:#6b7688}.news-link-picker{margin-bottom:18px}.news-link-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.news-link-row select{flex:1 1 200px;max-width:280px}.news-link-current{display:flex;align-items:center;gap:10px;margin-bottom:18px}.news-form-row{display:flex;gap:14px;flex-wrap:wrap}.news-form-row .form-group{flex:1 1 160px}.news-date-group{flex:0 0 240px;max-width:240px}.news-article-title{width:100%;border:none;outline:none;background:transparent;font-size:28px;font-weight:800;line-height:1.25;color:var(--slate7,#1c2430);padding:2px 0;margin-bottom:4px}.news-article-title::placeholder{color:#c8d0dc;font-weight:800}.news-article-meta{display:flex;align-items:center;gap:6px;color:var(--slate5,#8a93a3);font-size:13px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--slate2,#eef1f5)}.news-article-meta i{font-size:15px;color:#17ACD9}.news-article-date{border:none;outline:none;background:transparent;color:var(--slate6,#6b7688);font-size:13px;padding:0;font-family:inherit}.news-side-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--slate5,#8a93a3);margin:0 0 8px;display:block}.news-body-row{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.news-body-main{flex:1 1 0;min-width:0}.news-body-side{flex:0 0 230px;min-width:200px}.news-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.news-gallery:empty{display:none}.news-thumb{position:relative;border-radius:9px;overflow:hidden;border:1px solid var(--slate2,#e7ebf1);aspect-ratio:1 / 1}.news-thumb img{width:100%;height:100%;object-fit:cover;display:block}.news-thumb-del{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:6px;background:rgba(20,25,40,.6);color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease}.news-thumb:hover .news-thumb-del{opacity:1}.news-gallery-hint{font-size:11.5px;color:var(--slate5,#8a93a3);margin:6px 0 0}.news-rem-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--slate2,#e7ebf1);background:#fff;color:var(--slate6,#4a5566);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,box-shadow .12s}.news-rem-chip:hover{border-color:#a9dcec;color:#0E7FA0;box-shadow:0 2px 8px rgba(23,172,217,.12)}.news-rem-chip i{color:#17ACD9;font-size:15px}.news-rem-count{background:#17ACD9;color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.news-rem-count.hidden{display:none}.news-rem-modal{position:fixed;inset:0;z-index:1060;background:rgba(18,24,40,.5);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .14s}.news-rem-modal.open{opacity:1;visibility:visible}.news-rem-modal-card{position:relative;background:var(--appbackground,#fafbfc);width:100%;max-width:880px;height:min(88vh,900px);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(10,20,45,.4)}.news-rem-modal-close{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;border:none;border-radius:9px;background:rgba(255,255,255,.92);color:var(--slate6,#4a5566);cursor:pointer;font-size:17px;box-shadow:0 2px 8px rgba(20,30,60,.15);display:flex;align-items:center;justify-content:center}.news-rem-modal-close:hover{background:#fff;color:#d64b3f}#NewsRemFrame{width:100%;height:100%;border:none;display:block}@media(max-width:575px){.news-card{flex-wrap:wrap}.news-card-cover{flex-basis:100%;width:100%;height:140px}}#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}.news-public{margin:8px 0 4px}.news-public-title{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;color:#26303f;margin:0 0 14px}.news-public-title i{color:#17ACD9}.news-public-list{display:flex;flex-direction:column;gap:14px}.news-public-item{border:1px solid #e7ebf1;border-radius:14px;background:#fff;padding:16px 18px;box-shadow:0 1px 4px rgba(20,30,60,.05)}.news-public-item-head{margin-bottom:8px}.news-public-date{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;color:#0E7FA0;background:#e6f7fc;padding:2px 10px;border-radius:999px}.news-public-item-title{font-size:1.02rem;font-weight:700;color:#1c2430;margin:0 0 8px}.news-public-item-text{font-size:14px;line-height:1.6;color:#3d4756}.news-public-item-text p{margin:0 0 8px}.news-public-item-text:last-child{margin-bottom:0}.news-public-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px}.news-public-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;border:1px solid #eef1f5;display:block}.news-public-section{margin:8px 0 24px}html{height:100%;background:var(--appbackground,#fafbfc)}body#OrgReminders{margin:0!important;padding:18px 22px 40px!important;min-height:100%;background:var(--appbackground,#fafbfc)!important}.rem-wrap{max-width:820px;margin:0 auto}.rem-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rem-title{font-size:1.4rem;font-weight:800;color:var(--slate7,#1c1a27);margin:0 0 4px}.rem-title i{color:var(--blue4,#173EF5)}.rem-intro{color:var(--slate6,#3d4756);font-size:13.5px;max-width:560px;margin:0}.rem-new-btn{flex:0 0 auto;white-space:nowrap}.rem-list{display:flex;flex-direction:column;gap:12px}.rem-card{display:flex;align-items:stretch;gap:12px;background:#fff;border:1px solid var(--slate2,#e7ebf1);border-radius:12px;padding:14px 16px;box-shadow:0 1px 4px rgba(20,30,60,.05)}.rem-card-paused{opacity:.72}.rem-card-main{flex:1 1 auto;min-width:0}.rem-card-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rem-card-title{font-size:14.5px;font-weight:700;color:var(--slate7,#26303f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rem-pill{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;flex:0 0 auto}.rem-pill-on{background:#e6f7ee;color:#12864a}.rem-pill-off{background:var(--slate1,#eef1f5);color:var(--slate5,#7b8698)}.rem-card-recip,.rem-card-sched{font-size:13px;color:var(--slate6,#4a5566);display:flex;align-items:center;margin-top:2px}.rem-card-recip i,.rem-card-sched i{color:var(--slate4,#aab3c0)}.rem-card-last{font-size:11.5px;color:var(--slate5,#8a93a3);margin-top:4px}.rem-card-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.rem-act{width:32px;height:32px;border:none;border-radius:8px;background:var(--slate1,#f2f5f9);color:var(--slate6,#4a5566);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:background .12s,color .12s}.rem-act:hover{background:var(--blue1,#eef2ff);color:var(--blue4,#173EF5)}.rem-act-del:hover{background:#fdeceb;color:#d64b3f}.rem-empty{text-align:center;padding:44px 24px;border:1px dashed var(--slate3,#dce1e8);border-radius:16px;background:#fff}.rem-empty.hidden{display:none}.rem-empty-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff;background:linear-gradient(135deg,#4c6ef5,#7c4dff);box-shadow:0 8px 20px rgba(76,110,245,.28)}.rem-empty-text{color:var(--slate6,#4a5566);font-size:14px;margin:0 0 18px}.rem-modal{position:fixed;inset:0;z-index:1050;background:rgba(18,24,40,.45);display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .14s}.rem-modal.open{opacity:1;visibility:visible}.rem-modal-card{background:#fff;border-radius:16px;width:100%;max-width:720px;box-shadow:0 24px 60px rgba(10,20,45,.35);display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.rem-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--slate2,#eef1f5)}.rem-modal-head h5{margin:0;font-size:16px;font-weight:800;color:var(--slate7,#1c1a27)}.rem-modal-head h5 i{color:var(--blue4,#173EF5)}.rem-close{border:none;background:none;font-size:18px;color:var(--slate5,#8a93a3);cursor:pointer}.rem-modal-body{padding:18px 20px;overflow-y:auto}.rem-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid var(--slate2,#eef1f5)}.rem-field{margin-bottom:16px}.rem-field>label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--slate5,#7b8698);margin-bottom:6px}.rem-sub{display:block;font-size:11px;font-weight:600;color:var(--slate5,#8a93a3);margin-bottom:4px}.rem-info{display:flex;align-items:flex-start;background:#eef7ff;border:1px solid #d4e8ff;border-radius:10px;padding:10px 12px;margin-bottom:16px;font-size:12.5px;line-height:1.5;color:#235a86}.rem-info i{color:#2b83c9;margin-top:1px}.rem-recip-tools{display:flex;align-items:center;gap:8px;margin-top:5px}.rem-recip-hint{font-size:11.5px;color:var(--slate5,#8a93a3)}.rem-seg{display:inline-flex;gap:3px;padding:3px;margin-bottom:12px;background:var(--slate1,#f0f3f8);border-radius:11px}.rem-seg-btn{border:none;background:none;cursor:pointer;padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--slate6,#5a6472);display:inline-flex;align-items:center;transition:background .12s,color .12s,box-shadow .12s}.rem-seg-btn:hover{color:var(--slate7,#26303f)}.rem-seg-btn.active{background:#fff;color:var(--blue4,#173EF5);box-shadow:0 1px 3px rgba(20,30,60,.14)}.rem-sched{background:var(--slate1,#f7f9fc);border:1px solid var(--slate2,#eef1f5);border-radius:12px;padding:16px}.rem-sched.hidden{display:none}.rem-sched-row{display:flex;flex-wrap:wrap;gap:12px}.rem-sched-cell{flex:1 1 130px}.rem-sched-cell input,.rem-sched-cell select{width:100%}.rem-sched-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.rem-sched-line--last{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--slate2,#e7ebf1)}.rem-sched-word{font-size:14px;font-weight:600;color:var(--slate6,#4a5566)}.rem-num{width:74px;text-align:center}.rem-seg-sm{margin-bottom:0;padding:2px}.rem-unit-btn{border:none;background:none;cursor:pointer;padding:6px 13px;border-radius:7px;font-size:13px;font-weight:600;color:var(--slate6,#5a6472);transition:background .12s,color .12s,box-shadow .12s}.rem-unit-btn:hover{color:var(--slate7,#26303f)}.rem-unit-btn.active{background:#fff;color:var(--blue4,#17ACD9);box-shadow:0 1px 3px rgba(20,30,60,.14)}.rem-time{display:inline-flex;align-items:center;gap:4px}.rem-th,.rem-tm{width:auto;min-width:64px;padding-left:10px}.rem-time-colon{font-weight:700;color:var(--slate5,#7b8698)}.rem-next{display:flex;align-items:center;margin-top:12px;padding:9px 13px;background:#eaf7fb;border:1px solid #cfeaf3;border-radius:9px;font-size:13px;font-weight:600;color:#0E7FA0}.rem-next:empty{display:none}.rem-next i{color:#17ACD9}.rem-next b{font-weight:700;color:#0b4a5e;margin-left:5px}.rem-tz-note{font-size:11.5px;color:var(--slate5,#8a93a3);margin:8px 0 0;display:flex;align-items:center}.rem-tz-note i{color:var(--slate4,#aab3c0)}.rem-title i{color:var(--blue4,#17ACD9)}.rem-empty-icon{background:linear-gradient(135deg,#17ACD9,#0E7FA0);box-shadow:0 8px 20px rgba(23,172,217,.28)}.rem-seg-btn.active{color:var(--blue4,#17ACD9)}.rem-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rem-preview-head label{margin:0}.rem-lang{display:inline-flex;gap:2px;padding:2px;background:var(--slate1,#f0f3f8);border-radius:8px}.rem-lang-btn{border:none;background:none;cursor:pointer;padding:4px 11px;border-radius:6px;font-size:12px;font-weight:700;color:var(--slate5,#7b8698);transition:background .12s,color .12s}.rem-lang-btn.active{background:#fff;color:var(--blue4,#17ACD9);box-shadow:0 1px 2px rgba(20,30,60,.12)}.rem-preview{border:1px solid var(--slate2,#e7ebf1);border-radius:12px;overflow:hidden;background:#fff}.rem-preview-subject{padding:10px 14px;border-bottom:1px solid var(--slate2,#eef1f5);font-size:13px;color:var(--slate7,#26303f)}.rem-preview-subject-label{color:var(--slate5,#8a93a3);font-weight:600;margin-right:6px}.rem-preview-frame{width:100%;height:380px;border:none;display:block;background:#eef2f6}.rem-error{color:#d64b3f;font-size:13px;margin:8px 0 0}.rem-error.hidden{display:none}.hidden{display:none}@media(max-width:575px){.rem-head{flex-direction:column}.rem-card{flex-wrap:wrap}}.rem-obj-hint{margin:2px 0 8px}.rem-objs{display:flex;flex-direction:column;gap:12px;max-height:220px;overflow-y:auto;border:1px solid var(--slate2,#e4e9f0);border-radius:12px;padding:12px}.rem-obj-group{display:flex;flex-direction:column;gap:3px}.rem-obj-group-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--slate5,#8a93a3);margin-bottom:3px}.rem-obj-item{display:flex;align-items:center;gap:8px;margin:0;padding:3px 4px;border-radius:6px;font-size:13.5px;color:var(--slate7,#26303f);cursor:pointer}.rem-obj-item:hover{background:#f4f7fb}.rem-obj-item input{flex:0 0 auto;margin:0}.rem-card-objs{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.rem-steps{display:none}.rem-modal.rem-wizard .rem-steps{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}.rem-step-dot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--slate5,#8a93a3)}.rem-step-dot b{width:23px;height:23px;border-radius:50%;background:#e4e9f0;color:#6b7688;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.rem-step-dot span{font-weight:600}.rem-step-dot.current b{background:#17ACD9;color:#fff}.rem-step-dot.done b{background:#cdeaf5;color:#0E7FA0}.rem-step-dot.current span{color:var(--slate7,#26303f)}.rem-modal.rem-wizard .rem-step{display:none}.rem-modal.rem-wizard .rem-step.active{display:block}.rem-obj-current{margin:2px 0 4px}.rem-preview-objs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rem-preview-objs-lbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--slate5,#8a93a3)}#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:16px;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}label .text-muted.smalltext{text-decoration:none!important;text-transform:none!important;font-weight:400}.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}@media(min-width:768px){#orgprojectsEditcontent{margin-top:120px}#orgprojectsEdit .backlink{top:40px}#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;line-height:1;vertical-align:middle}.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);font-size:14px}.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:14px}.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}.page-404__number{font-size:7rem;font-weight:800;line-height:1;color:var(--green4);letter-spacing:-4px;margin-bottom:.25rem}.page-404__number span{color:var(--graph2)}@media(max-width:480px){.page-404__number{font-size:5rem}}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:400px}#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:80px}.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:has(.nav-top-bar){margin-left:0;margin-top:60px;height:auto;min-height:100vh}body:has(.nav-left-sidebar){margin-left:200px}.nav-top-bar{position:fixed;top:0;left:0;right:0;height:60px;z-index:1030;box-shadow:0 2px 16px rgba(0,0,0,0.28)}.org-navbar-new{background-color:#1F3D50;background-image:radial-gradient(circle at 8% 50%,rgba(255,255,255,0.10) 0,rgba(255,255,255,0) 30%),radial-gradient(circle at 92% 50%,rgba(68,238,251,0.10) 0,rgba(68,238,251,0) 30%),linear-gradient(90deg,#2B536D 0,#1F3D50 40%,#0E6782 75%,#17ACD9 100%);background-attachment:scroll}.nav-top-container{display:flex;align-items:center;width:100%;height:100%;padding:0 16px;gap:2px}.nav-top-logo-link{display:flex;align-items:center;padding:0 10px 0 4px;height:100%;flex-shrink:0;text-decoration:none;opacity:.92;transition:opacity .15s}.nav-top-logo-link:hover{opacity:1;text-decoration:none}.nav-top-logo-img{height:30px}.nav-top-separator{width:1px;height:26px;background:rgba(255,255,255,0.18);margin:0 10px 0 0;flex-shrink:0}.nav-top-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;height:100%;gap:0}.nav-top-item{height:100%;display:flex;align-items:center;position:relative}.nav-top-item>a{display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;color:rgba(255,255,255,0.78);font-size:14px;font-weight:500;text-decoration:none;border-bottom:3px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap;box-sizing:border-box}.nav-top-item>a:hover,.nav-top-item>a:focus{color:#FFF;text-decoration:none;border-bottom-color:rgba(255,255,255,0.35)}.nav-top-item.active>a{color:#FFF;font-weight:600;border-bottom-color:rgba(255,255,255,0.85)}.nav-top-item .icon-nav{font-size:15px;opacity:.72;padding-right:0}.nav-top-locked-link{display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;color:rgba(255,255,255,0.45);font-size:14px;font-weight:500;white-space:nowrap;cursor:not-allowed;border-bottom:3px solid transparent;box-sizing:border-box}.nav-top-locked-link .nav-top-lock{font-size:12px;opacity:.8;margin-left:2px}.nav-top-cta{display:inline-flex;align-items:center;gap:7px;margin-left:10px;padding:6px 15px;background:linear-gradient(135deg,var(--blue5,#1f6fad) 0,var(--blue6,#155896) 100%);border:1px solid rgba(255,255,255,0.22);border-radius:20px;color:#FFF;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;letter-spacing:.01em;transition:background .15s,box-shadow .15s;flex-shrink:0}.nav-top-cta:hover,.nav-top-cta:focus{background:rgba(245,158,11,0.30);color:#FFF;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,0.22)}.nav-top-cta.active{background:var(--blue6,#155896);box-shadow:0 0 0 2px rgba(255,255,255,0.28)}.nav-top-badge-new{display:inline-block;font-size:9px;font-weight:700;background:#ff6e3a;color:#fff;border-radius:20px;padding:2px 6px;letter-spacing:.05em;vertical-align:middle;flex-shrink:0}.nav-top-search{position:relative;display:flex;align-items:center;width:min(320px,22vw);min-width:220px;margin-left:10px;flex-shrink:1}.nav-top-search-icon{position:absolute;left:14px;z-index:1;color:rgba(255,255,255,0.66);font-size:14px;pointer-events:none}.nav-top-search-input{width:100%;height:38px;padding:0 38px 0 38px;border-radius:19px;border:1px solid rgba(255,255,255,0.18);background:rgba(7,18,27,0.28);color:#FFF;font-size:13px;font-weight:500;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color .15s,background .15s,box-shadow .15s}.nav-top-search-input::placeholder{color:rgba(255,255,255,0.62)}.nav-top-search-input:hover,.nav-top-search-input:focus{background:rgba(7,18,27,0.4);border-color:rgba(255,255,255,0.34);box-shadow:0 0 0 2px rgba(255,255,255,0.1)}.nav-top-search-clear{position:absolute;right:10px;display:none;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:rgba(255,255,255,0.16);color:rgba(255,255,255,0.86);cursor:pointer;padding:0;transition:background .15s,color .15s}.nav-top-search-clear.visible{display:inline-flex}.nav-top-search-clear:hover,.nav-top-search-clear:focus{background:rgba(255,255,255,0.28);color:#FFF;outline:none}.nav-top-search-dropdown{position:fixed;display:none;padding:8px;background:rgba(255,255,255,0.98);border:1px solid rgba(12,27,42,0.08);border-radius:16px;box-shadow:0 18px 48px rgba(9,20,31,0.2);z-index:1080;max-height:min(420px,calc(100vh - 96px));overflow-y:auto}.nav-top-search.open .nav-top-search-dropdown{display:block}.nav-top-search-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;color:#172133;text-decoration:none;transition:background .12s ease,transform .12s ease}.nav-top-search-option:hover,.nav-top-search-option:focus{background:#eef6fb;color:#0f1f30;text-decoration:none;transform:translateX(2px);outline:none}.nav-top-search-option-info{color:#57718f;cursor:default;transform:none!important}.nav-top-search-option-info:hover,.nav-top-search-option-info:focus{background:transparent;color:#57718f;text-decoration:none}.nav-top-search-option-info.is-loading .nav-top-search-option-title::after{content:'...';display:inline-block;margin-left:4px;animation:nav-search-loader 1s steps(3,end) infinite}.nav-top-search-option-title{font-size:13px;font-weight:700;line-height:1.25;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-top-search-option-icon{flex-shrink:0;font-size:16px;color:#57718f}.nav-top-search-option-tab{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:#eef6fb;color:#57718f;font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}@keyframes nav-search-loader{0%{opacity:.25}50%{opacity:1}100%{opacity:.25}}.nav-top-spacer{flex:1;min-width:8px}.nav-top-lang{flex-shrink:0;margin-right:4px}.nav-top-lang-btn{color:rgba(255,255,255,0.72)!important;font-size:13px!important;padding:4px 10px!important}.nav-top-lang-btn:hover,.nav-top-lang-btn:focus{color:#FFF!important}.nav-top-alert-link{display:inline-flex;align-items:center;gap:6px;margin-right:8px;padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,#dc2626,#be123c);border:1px solid rgba(255,255,255,0.28);color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 12px 24px rgba(127,29,29,0.28);transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;flex-shrink:0}.nav-top-alert-link:hover,.nav-top-alert-link:focus{background:linear-gradient(135deg,#ef4444,#be123c);border-color:rgba(255,255,255,0.4);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 28px rgba(127,29,29,0.34)}.nav-top-alert-link i{font-size:15px}.nav-top-help{flex-shrink:0;margin-right:4px}.nav-top-support{flex-shrink:0}.nav-top-support-btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.9);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s;outline:none}.nav-top-support-btn i{font-size:16px}.nav-top-support-btn{position:relative}.nav-top-support-badge{position:absolute;top:-6px;right:-6px;min-width:17px;padding:0 4px;border-radius:10px;background:#e3342f;color:#fff;font-size:11px;line-height:17px;font-weight:700;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.nav-top-support-badge.hidden{display:none}.nav-top-support-btn:hover,.nav-top-support-btn:focus{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.28);color:#fff;transform:translateY(-1px);outline:none}.nav-top-help-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:rgba(255,255,255,0.72);font-size:18px;cursor:pointer;transition:background .15s,color .15s;outline:none;padding:0}.nav-top-help-btn:hover,.nav-top-help-btn:focus{background:rgba(255,255,255,0.14);color:#FFF;outline:none}.nav-top-help-menu{min-width:240px}.nav-top-mail{flex-shrink:0}.nav-top-mail-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:rgba(255,255,255,0.72);font-size:18px;cursor:pointer;transition:background .15s,color .15s;outline:none;padding:0}.nav-top-mail-btn:hover,.nav-top-mail-btn:focus{background:rgba(255,255,255,0.14);color:#FFF;outline:none}.nav-top-mail-badge{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:#e3342f;box-shadow:0 0 0 2px var(--navtop-bg,#1e3a5f)}.nav-top-mail-badge.hidden{display:none}.nav-top-help-menu .dropdown-item{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px 16px}.nav-top-org-wrap{flex-shrink:0}.nav-top-org{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;background:transparent;border:none;color:rgba(255,255,255,0.85);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s;outline:none}.nav-top-org:hover,.nav-top-org:focus{background:rgba(255,255,255,0.12);color:#FFF;text-decoration:none;outline:none}.nav-top-org-logo-wrap{background-color:#FFF;border-radius:50%;width:26px;height:26px;padding:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-top-org-logo-img{width:18px;height:18px;object-fit:contain}.nav-top-org-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-top-org-caret{font-size:11px;opacity:.55;flex-shrink:0}.nav-top-org-menu{min-width:260px;max-height:80vh;overflow-y:auto}.nav-top-org-initials{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--blue4,#17ACD9);line-height:1}.nav-org-card{display:flex;align-items:center;gap:12px;padding:12px 16px 10px}.nav-org-card-avatar{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#f0f4f8;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.nav-org-card-logo{width:100%;height:100%;object-fit:contain;padding:4px}.nav-org-card-initials{font-size:14px;font-weight:700;color:var(--blue4,#17ACD9);line-height:1}.nav-org-card-info{flex:1;min-width:0}.nav-org-card-name{font-size:14px;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.nav-org-card-manage{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:var(--blue4,#17ACD9);text-decoration:none;margin-top:2px}.nav-org-card-manage:hover{text-decoration:underline;color:var(--blue4,#17ACD9)}.nav-org-card-manage i{font-size:10px}.nav-org-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-org-action-label{display:inline-flex;align-items:center;min-width:0}.nav-org-action-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff1f2;color:#be1231;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.nav-org-action-row-needed{background:linear-gradient(135deg,rgba(190,24,49,0.05),rgba(190,24,49,0.02))}.nav-org-action-row-needed:hover,.nav-org-action-row-needed:focus{background:linear-gradient(135deg,rgba(190,24,49,0.1),rgba(190,24,49,0.05))}.nav-org-governance-item{display:flex;align-items:center;gap:10px;margin:4px 8px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue4,#17ACD9) 10%,white),color-mix(in srgb,var(--blue4,#17ACD9) 5%,white));border:1px solid color-mix(in srgb,var(--blue4,#17ACD9) 20%,white);color:var(--blue4,#17ACD9);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.nav-org-governance-item:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--blue4,#17ACD9) 18%,white),color-mix(in srgb,var(--blue4,#17ACD9) 10%,white));border-color:color-mix(in srgb,var(--blue4,#17ACD9) 35%,white);color:var(--blue4,#17ACD9);text-decoration:none}.nav-org-governance-label{flex:1}.nav-org-governance-arrow{font-size:11px;opacity:.6;flex-shrink:0}.nav-left-item--featured{margin-top:4px;border-top:1px solid var(--slate2);padding-top:3px}.nav-left-item--featured>a{font-weight:600}.nav-org-switch-header{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9fa8b5;margin:0;padding:8px 16px 4px}.nav-top-logout-btn{width:100%;text-align:left;background:none;border:none;padding:4px 16px;cursor:pointer;font-size:14px;color:#212529}.nav-top-logout-btn:hover{background-color:#f8f9fa;color:#212529}.backlink-simple{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:#6b7a90;text-decoration:none;margin-bottom:8px;margin-top:4px;transition:color .15s}.backlink-simple:hover{color:#1a1f2e;text-decoration:none}.corpo-navbar-new{background-color:#060B10;background-image:radial-gradient(circle at 18% 12%,rgba(23,172,217,0.18) 0,rgba(23,172,217,0) 26%),radial-gradient(circle at 82% 88%,rgba(255,110,58,0.08) 0,rgba(255,110,58,0) 22%),linear-gradient(180deg,#060B10 0,#102230 36%,#1F3D50 72%,#2B536D 100%);background-attachment:scroll}.org-navbar-new .nav-profile a,.org-navbar-new .navbar-nav .nav-link,.org-navbar-new .btn.btn-ter.white,.org-navbar-new .chevron-icon{color:rgba(255,255,255,0.88);text-shadow:0 1px 10px rgba(6,11,16,0.22)}.org-navbar-new .nav-profile a:hover,.org-navbar-new .nav-profile a:focus,.org-navbar-new .navbar-nav .nav-link:hover,.org-navbar-new .navbar-nav .nav-link:focus{color:#FFF}.org-navbar-new .nav-item.active{background-color:rgba(255,255,255,0.18);box-shadow:inset 3px 0 0 rgba(255,255,255,0.7)}.org-navbar-new .secondary-nav.active,.org-navbar-new .secondary-nav:hover{background-color:rgba(255,255,255,0.1)}.org-navbar-new .navbar-nav .nav-item .bold,.org-navbar-new .nav-profile{color:#FFF}.org-navbar-new .nav-item.nav-modules-cta{margin:8px 0;padding-top:10px;padding-bottom:10px;background:linear-gradient(135deg,var(--blue5) 0,var(--blue6) 100%);border-top:1px solid var(--blue4);border-bottom:1px solid var(--blue4)}.org-navbar-new .nav-item.nav-modules-cta .nav-link{color:white!important;font-size:13px!important;font-weight:600;letter-spacing:.01em;opacity:1!important}.org-navbar-new .nav-item.nav-modules-cta .nav-link:hover{background:rgba(245,158,11,0.18);color:#fef3c7!important}.org-navbar-new .nav-item.nav-modules-cta.active{background:var(--blue6);box-shadow:inset 3px 0 0 var(--blue4)}.nav-left-sidebar{position:fixed;top:60px;left:0;bottom:0;width:200px;background-color:#F0F4F8;border-right:1px solid #D5DFE9;z-index:1020;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.nav-left-sidebar::-webkit-scrollbar{width:4px}.nav-left-sidebar::-webkit-scrollbar-track{background:transparent}.nav-left-sidebar::-webkit-scrollbar-thumb{background:#C0CEDB;border-radius:4px}.nav-left-header{padding:20px 16px 14px;border-bottom:1px solid #D5DFE9}.nav-left-section-title{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#7A8FA6;text-decoration:none;transition:color .12s}.nav-left-section-title:hover,.nav-left-section-title:focus{color:#7A8FA6;text-decoration:none}.nav-left-group-header{padding:14px 16px 4px;pointer-events:none;cursor:default}.nav-left-group-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.10em;color:#9EAFC2;pointer-events:none;cursor:default}.nav-left-stripe-note{display:block;margin:10px 12px 2px;padding:10px 11px;border-radius:10px;background:#FFF3E0;border:1px solid #FFD9A6;text-decoration:none;line-height:1.3;transition:background-color .12s}.nav-left-stripe-note:hover,.nav-left-stripe-note:focus{background:#FFE7C4;text-decoration:none}.nav-left-stripe-note-head{display:flex;align-items:flex-start;gap:7px;font-size:12px;font-weight:700;color:#92590F}.nav-left-stripe-note-head i{font-size:15px;flex-shrink:0;line-height:1.3}.nav-left-stripe-note-cta{display:inline-flex;align-items:center;gap:3px;margin-top:5px;padding-left:22px;font-size:11.5px;font-weight:700;color:#C05621}.nav-left-stripe-note-cta i{font-size:12px}.nav-left-menu{list-style:none;margin:0;padding:6px 0}.nav-left-item{margin:0}.nav-left-item>a{display:flex;align-items:center;gap:10px;padding:9px 16px;color:#3A4F65;font-size:13.5px;font-weight:500;text-decoration:none;border-left:3px solid transparent;transition:background .12s,color .12s,border-color .12s}.nav-left-item>a:hover,.nav-left-item>a:focus{background:#E2EBF5;color:#1F3D50;text-decoration:none}.nav-left-item.active>a{background:#D5E4F0;color:#1F3D50;font-weight:600;border-left-color:#1F3D50}.nav-left-item>a i{font-size:15px;opacity:.58;flex-shrink:0;width:18px;text-align:center}.nav-left-lock{font-size:10px!important;opacity:.35!important;margin-left:auto;width:auto!important}.nav-left-badge{margin-left:auto;background:var(--blue4);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:2px 7px;border-radius:20px;flex-shrink:0}.nav-left-locked-row{display:flex;align-items:center;gap:10px;padding:9px 16px;color:#9EAFC2;font-size:13.5px;font-weight:500;cursor:not-allowed;border-left:3px solid transparent}.nav-left-locked-row>i:first-child{font-size:15px;opacity:.5;flex-shrink:0;width:18px;text-align:center}.nav-left-bottom{margin-top:auto}.nav-left-activation{padding:12px 12px 0}.nav-left-inactive .nav-left-footer{margin-top:0}.nav-left-activation-card{background:#1D3A4D;border-radius:12px;padding:12px 14px;color:#fff;margin-bottom:12px}.nav-left-activation-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;margin-bottom:9px}.nav-left-activation-count{color:#FD6D3A;font-weight:700}.nav-left-activation-bar{height:5px;background:rgba(255,255,255,0.15);border-radius:999px;overflow:hidden}.nav-left-activation-fill{height:100%;background:#FD6D3A;border-radius:999px;transition:width .3s ease}.nav-left-sofia{margin-top:auto;padding:12px 12px 0}.nav-left-sofia+.nav-left-footer{margin-top:0}.nav-left-bottom .nav-left-sofia{margin-top:0}.nav-left-sofia-card{background:linear-gradient(135deg,#4e73df,#8a5cf0);cursor:pointer;margin-bottom:12px}.nav-left-sofia-card:hover{filter:brightness(1.07)}.nav-left-sofia-name{font-weight:700;display:inline-flex;align-items:center;gap:6px}.nav-left-sofia-tagline{font-size:11px;opacity:.85;margin:2px 0 8px}.nav-left-sofia-fill{background:#fff}.nav-left-rem{margin-top:auto;padding:0 12px 12px}.nav-left-sofia+.nav-left-rem{margin-top:0}.nav-left-rem+.nav-left-footer{margin-top:0}.nav-left-rem-btn{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:1px solid #D5DFE9;border-radius:8px;background:#fff;color:#3E5063;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.nav-left-rem-btn i{font-size:16px;color:#17ACD9}.nav-left-rem-btn:hover{background:#F2F9FC;border-color:#17ACD9;color:#0E6782}.nav-rem-modal{position:fixed;inset:0;z-index:1060;background:rgba(18,24,40,.5);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .14s}.nav-rem-modal.open{opacity:1;visibility:visible}.nav-rem-modal-card{position:relative;background:#fafbfc;width:100%;max-width:880px;height:min(88vh,900px);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(10,20,45,.4)}.nav-rem-modal-close{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;border:none;border-radius:9px;background:rgba(255,255,255,.92);color:#4a5566;cursor:pointer;font-size:17px;box-shadow:0 2px 8px rgba(20,30,60,.15);display:flex;align-items:center;justify-content:center}.nav-rem-modal-close:hover{background:#fff;color:#d64b3f}#navRemFrame{width:100%;height:100%;border:none;display:block}.sofia-modal .modal-body{padding:24px}.es-sofia-body{display:flex;gap:0;padding:0!important;height:66vh;min-height:420px}.es-sofia-main{flex:1 1 58%;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--slate2,#e7ebf1)}.es-sofia-chatlog{flex:1 1 auto;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.es-sofia-msg{max-width:86%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.es-sofia-msg.sofia{align-self:flex-start;background:var(--slate1,#f2f5f9);color:var(--slate7,#26303f);border-bottom-left-radius:5px}.es-sofia-msg.user{align-self:flex-end;background:var(--blue4,#173EF5);color:#fff;border-bottom-right-radius:5px}.es-sofia-thinking{opacity:.6;font-style:italic}.es-sofia-input{flex:0 0 auto;border-top:1px solid var(--slate2,#e7ebf1);padding:12px 16px;background:#fff}.es-sofia-input textarea{width:100%;resize:none;border:1px solid var(--slate3,#dce1e8);border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.es-sofia-input textarea:focus{border-color:var(--blue4,#173EF5)}.sofia-text-error.es-sofia-err,.es-sofia-main .sofia-text-error{margin:0 16px}.es-sofia-side{flex:1 1 42%;min-width:0;display:flex;flex-direction:column;background:var(--slate1,#f7f9fc)}.es-sofia-side-head{flex:0 0 auto;padding:14px 18px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:var(--slate6,#3d4756);border-bottom:1px solid var(--slate2,#e7ebf1)}.es-sofia-side-head i{color:var(--blue4,#173EF5)}.es-sofia-summary{flex:1 1 auto;overflow-y:auto;padding:6px 18px 18px}.es-sofia-sum-row{padding:12px 0;border-bottom:1px solid var(--slate2,#eef1f5)}.es-sofia-sum-row:last-child{border-bottom:none}.es-sofia-sum-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--slate5,#8a93a3);margin-bottom:4px}.es-sofia-sum-val{font-size:14px;color:var(--slate7,#26303f);word-wrap:break-word}.es-sofia-sum-empty{color:var(--slate4,#b7bfca)}.es-sofia-sum-desc{font-size:13px;line-height:1.55}.es-sofia-sum-desc p{margin:0 0 6px}.es-sofia-miss{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;background:#fdecec;color:#d63a3a;font-size:9.5px;font-weight:700;letter-spacing:.3px;vertical-align:middle}.es-sofia-tk{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px}.es-sofia-tk-p{font-weight:700;color:var(--blue5,#0f2a9c);white-space:nowrap}.es-sofia-ready{box-shadow:0 0 0 3px rgba(23,62,245,.25)}@media(max-width:767px){.es-sofia-body{flex-direction:column;height:auto}.es-sofia-main{border-right:none;border-bottom:1px solid var(--slate2,#e7ebf1)}.es-sofia-chatlog{max-height:40vh}}.sofia-modal-head{display:flex;align-items:center;gap:12px}.sofia-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.sofia-intro{margin:0 0 16px}.sofia-muted{color:#75757D}.sofia-balance{background:#F4F5F8;border-radius:12px;padding:12px 14px;margin-bottom:16px}.sofia-balance .nav-left-activation-bar{position:relative}.sofia-balance .nav-left-sofia-fill{position:relative;z-index:1}.sofia-fill-ghost{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#4e73df,#8a5cf0);opacity:.35;border-radius:999px;transition:width .3s ease}.sofia-balance .nav-left-activation-bar{background:rgba(0,0,0,0.08);margin-top:8px}.sofia-balance .nav-left-sofia-fill{background:linear-gradient(90deg,#4e73df,#8a5cf0)}.sofia-balance-head{display:flex;justify-content:space-between;align-items:center}.sofia-packs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.sofia-pack{border:2px solid #ECEEF2;border-radius:12px;background:#fff;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:border-color .15s ease}.sofia-pack:hover{border-color:#8a5cf0}.sofia-pack.selected{border-color:#4e73df;background:#F4F6FE}.sofia-pack-amount{font-weight:700;font-size:16px}.sofia-pack-price{font-size:13px;color:#75757D}.sofia-recharge-btn{width:100%}.sofia-tab.sofia-tab--star{border-color:#b9a5f5;background:#faf8ff;color:#6b46d8;font-weight:700}.sofia-tab.sofia-tab--star.active{background:linear-gradient(135deg,#4e73df,#8a5cf0);border-color:transparent;color:#fff}#modalSofiaCredit.sofia-low .sofia-balance .nav-left-sofia-fill{background:linear-gradient(90deg,#e74a3b,#fd6d3a)}#modalSofiaCredit.sofia-low .sofia-balance [data-sofia-pct]{color:#e74a3b}#modalSofiaCredit.sofia-low [data-sofia-pay-tab="buy"]:not(.active){border-color:#f5b0a8;background:#fdeaea;color:#e74a3b}#modalSofiaCredit.sofia-low [data-sofia-pay-tab="buy"].active{border-color:#e74a3b;background:#fdeaea;color:#e74a3b;animation:sofia-low-pulse 1.6s ease-in-out infinite}@keyframes sofia-low-pulse{0%,100%{box-shadow:0 0 0 0 rgba(231,74,59,.35)}50%{box-shadow:0 0 0 6px rgba(231,74,59,0)}}.sofia-analysis-org{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;color:#1C1A27}.sofia-analysis-org img{height:30px;width:30px;object-fit:cover;border-radius:8px;border:1px solid #ECEEF2}.sofia-facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sofia-fact{flex:1 1 30%;min-width:140px;border:1.5px solid #e4e0f5;border-radius:12px;padding:8px 12px;background:#faf8ff}.sofia-fact>b{display:block;font-size:18px;color:#6b46d8}.sofia-fact>span{font-size:11.5px;color:#5a6473}.sofia-chat{display:flex;flex-direction:column;gap:8px;min-height:240px;max-height:56vh;overflow-y:auto;padding:4px 2px}.sofia-energy-chip{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:5px 12px;border:1.5px solid #ECEEF2;border-radius:999px;background:#fff;font-size:.8rem;font-weight:600;color:#6b7280;cursor:pointer}.sofia-energy-chip .las{color:#8a5cf0}.sofia-energy-chip:hover{border-color:#8a5cf0;color:#8a5cf0}#modalSofiaCredit.sofia-low .sofia-energy-chip{border-color:#e74a3b;color:#e74a3b}#modalSofiaCredit.sofia-low .sofia-energy-chip .las{color:#e74a3b}#SofiaGuide{display:flex;gap:16px;align-items:stretch}#SofiaGuide.hidden{display:none}.sofia-guide-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sofia-guide-main .sofia-chat{flex:1 1 auto}.sofia-guide-main .sofia-guide-hints,.sofia-guide-main>.d-flex,.sofia-guide-main>.sofia-text-error{flex:0 0 auto}.sofia-guide-side{flex:0 0 220px;display:flex;flex-direction:column;gap:8px;align-self:flex-start;border-left:1px solid rgba(138,92,240,0.16);padding-left:16px}.sofia-guide-side.hidden{display:none}@media(max-width:767.98px){.sofia-guide-side{display:none}}.sofia-guide-hints{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}@media(max-width:575px){.sofia-guide-hints{grid-template-columns:1fr}}.sofia-guide-kicker{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9a8fc7}.sofia-guide-kicker::after{content:'';flex:1;height:1px;background:rgba(138,92,240,0.18)}.sofia-guide-hint{display:flex;align-items:center;gap:10px;border:1px solid rgba(138,92,240,0.22);background:#fff;color:#4a5568;border-radius:12px;padding:8px 12px;font-size:.82rem;text-align:left;cursor:pointer;transition:all .12s ease}.sofia-guide-hint i{flex:0 0 28px;width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(78,115,223,0.12),rgba(138,92,240,0.16));color:#7b5cd6;font-size:16px}.sofia-guide-hint:hover{border-color:#8a5cf0;background:#faf8ff;color:#5D3FBF;transform:translateY(-1px);box-shadow:0 4px 10px rgba(93,63,191,0.10)}.sofia-guide-hint--magic{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#4e73df,#8a5cf0) border-box;color:#5D3FBF;font-weight:800}.sofia-guide-hint--magic i{background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff}.sofia-guide-hint--magic:hover{background:linear-gradient(#faf8ff,#faf8ff) padding-box,linear-gradient(135deg,#4e73df,#8a5cf0) border-box;border-color:transparent}.sofia-chat-msg.sofia-chat-haschart{width:100%;max-width:100%}.sofia-chat-chart{margin-top:10px;background:#fff;border-radius:10px;padding:8px 8px 0}.sofia-pay-veil{position:fixed;inset:0;z-index:4000;background:rgba(250,251,253,0.96);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.sofia-pay-veil-box{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:0 24px}.sofia-pay-veil-box i{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#4e73df,#8a5cf0);animation:sofiaVeilPulse 1.4s ease-in-out infinite}.sofia-pay-veil-box p{margin:0;font-weight:700;color:#3d4a5c}@keyframes sofiaVeilPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(138,92,240,0.35)}50%{transform:scale(1.07);box-shadow:0 0 0 16px rgba(138,92,240,0)}}.sofia-forecast{border:1px solid rgba(138,92,240,0.25)}.sofia-fc-head{display:flex;align-items:center;gap:8px;font-weight:800;color:#5D3FBF;font-size:14px;margin-bottom:6px}.sofia-fc-head i{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;font-size:15px}.sofia-fc-intro{margin:0 0 10px}.sofia-fc-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px}.sofia-fc-scn{background:#fff;border-radius:10px;padding:8px 10px;border-top:3px solid #b3bdcc}.sofia-fc-scn--real{border-top-color:#4e73df}.sofia-fc-scn--opti{border-top-color:#8a5cf0}.sofia-fc-scn-name{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#77839a}.sofia-fc-scn b{display:block;font-size:15.5px;color:#2c3a4d}.sofia-fc-scn small{color:#98a2b3;font-size:10.5px}.sofia-fc-road{margin:12px 0 6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#5D3FBF}.sofia-fc-move{background:#fff;border-radius:10px;padding:9px 12px;margin-top:6px}.sofia-fc-move b{font-size:13.5px;color:#2c3a4d}.sofia-fc-detail{margin:4px 0 0;font-size:12.5px;color:#55637a}.sofia-fc-effort{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;color:#7a6bb5;font-style:italic}.sofia-fc-effort i{font-size:14px;margin-top:1px;font-style:normal}.sofia-fc-scn-note{display:block;margin-top:3px;font-size:10.5px;color:#8a95a8;line-height:1.35}.sofia-fc-back{border:0;background:none;padding:0 0 10px;font-weight:700;font-size:12.5px;color:#5D3FBF;cursor:pointer}#SofiaForecastView .sofia-forecast{background:#f4f2fb;border-radius:14px;padding:14px 16px}.sofia-fc-again{margin-top:12px}.sofia-fc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:34px 24px}.sofia-fc-empty>i{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:linear-gradient(135deg,#4e73df,#8a5cf0)}.sofia-fc-empty h4{margin:4px 0 0;font-weight:800;color:#2c3a4d}.sofia-fc-empty p{margin:0 0 10px;max-width:420px;color:#55637a;font-size:13px}.sofia-fc-wait{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;text-align:center}.sofia-fc-wait i{width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:27px;color:#fff;background:linear-gradient(135deg,#4e73df,#8a5cf0);animation:sofiaVeilPulse 1.4s ease-in-out infinite}.sofia-fc-wait p{margin:0;font-weight:700;color:#3d4a5c}.sofia-fc-closing{margin:10px 0 0;font-size:12px;color:#8a95a8;font-style:italic}@media(max-width:575.98px){.sofia-fc-scenarios{grid-template-columns:1fr}}.sofia-thinking{display:flex;align-items:center;gap:10px}.sofia-thinking-label{color:#6b7280;font-size:.85rem}.sofia-thinking-dots{display:inline-flex;gap:4px}.sofia-thinking-dots i{width:7px;height:7px;border-radius:50%;background:#8a5cf0;animation:sofia-think-bounce 1.2s infinite ease-in-out}.sofia-thinking-dots i:nth-child(2){animation-delay:.15s}.sofia-thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes sofia-think-bounce{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.sofia-chat-msg{max-width:85%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.45;white-space:pre-wrap}.sofia-chat-msg.sofia{align-self:flex-start;background:#F4F6FE;color:#1C1A27;border-bottom-left-radius:4px}.sofia-chat-msg.user{align-self:flex-end;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;border-bottom-right-radius:4px}.sofia-chat-msg.sofia a.sofia-person{color:#4e73df;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(78,115,223,0.35)}.sofia-chat-msg.sofia a.sofia-person:hover{border-bottom-color:#4e73df}.sofia-chat-msg.sofia strong.sofia-person{font-weight:600}.sofia-privacy{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#2f7d4f;background:#eaf7ef;border:1px solid #cfe8d9;border-radius:999px;padding:3px 10px;cursor:help;outline:none;-webkit-user-select:none;user-select:none}.sofia-privacy>i{font-size:14px}.sofia-privacy--right{margin-left:auto}.sofia-privacy-pop{display:none;position:absolute;top:calc(100%+8px);left:0;width:288px;max-width:78vw;background:#14131c;color:#f3f2f8;border-radius:12px;padding:12px 14px;box-shadow:0 12px 30px rgba(0,0,0,0.28);z-index:3000;font-weight:400;line-height:1.5;cursor:default;text-align:left;white-space:normal}.sofia-privacy--right .sofia-privacy-pop{left:auto;right:0}.sofia-privacy-pop b{display:block;font-size:12.5px;margin-bottom:5px;color:#fff}.sofia-privacy-pop span{font-size:12px;color:#d6d4e2}.sofia-privacy:hover .sofia-privacy-pop,.sofia-privacy:focus .sofia-privacy-pop,.sofia-privacy:focus-within .sofia-privacy-pop{display:block}.sofia-energy-help{position:relative;display:inline-flex;align-items:center;color:#9a8fc7;font-size:16px;cursor:help;outline:none;-webkit-user-select:none;user-select:none}.sofia-energy-help:hover{color:#5D3FBF}.sofia-energy-help .sofia-privacy-pop{left:auto;right:0}.sofia-energy-help:hover .sofia-privacy-pop,.sofia-energy-help:focus .sofia-privacy-pop,.sofia-energy-help:focus-within .sofia-privacy-pop{display:block}.sofia-privacy-pop::before{content:'';position:absolute;bottom:100%;left:16px;border:6px solid transparent;border-bottom-color:#14131c}.sofia-privacy--right .sofia-privacy-pop::before{left:auto;right:16px}.sofia-chat-actions{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sofia-chat-action{white-space:nowrap}.sofia-history-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1.5px solid #ECEEF2;border-radius:10px;margin-bottom:8px;font-size:13px}.sofia-history-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sofia-history-main span{color:#8795a8;font-size:12px}.sofia-history-chip{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.sofia-history-chip--ok{background:#e6f6ec;color:#28a745}.sofia-history-chip--wait{background:#fdf3e3;color:#c98a1a}.sofia-history-chip--ko{background:#fdeaea;color:#e74a3b}.sofia-history-invoice{flex-shrink:0;font-size:18px;color:#4e73df}.sofia-history-invoice:hover{color:#8a5cf0}.supp-sofia-caps{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;border:1.5px solid #ECEEF2;border-radius:12px;padding:12px 16px 14px;margin-bottom:14px;font-size:12px;line-height:1.45;color:#75757D;background:linear-gradient(180deg,#faf8ff,#fff)}.supp-sofia-caps>b{grid-column:1 / -1;color:#1C1A27;font-size:12.5px}.supp-sofia-cap{display:flex;align-items:baseline;gap:8px;min-width:0}.supp-sofia-cap i{flex-shrink:0;color:#8a5cf0;font-size:14px;transform:translateY(1px)}@media(max-width:700px){.supp-sofia-caps{grid-template-columns:1fr}}.supp-sofia-premade{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;font-size:12.5px}.supp-sofia-premade>b{grid-column:1 / -1;color:#1C1A27}.supp-sofia-premade-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;text-align:left;border:1.5px solid #ECEEF2;background:#fff;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.35;color:#1C1A27;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.supp-sofia-premade-row:hover{border-color:#8a5cf0;background:#faf8ff;transform:translateY(-1px)}.supp-sofia-premade-count{flex-shrink:0;min-width:26px;text-align:center;padding:2px 8px;border-radius:999px;background:#f0ebfd;color:#6b46d8;font-size:12px;font-weight:700}.supp-sofia-premade-count:empty{display:none}@media(max-width:700px){.supp-sofia-premade{grid-template-columns:1fr}}.supp-sofia-choice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:13px}.supp-sofia-choice>span{flex:1 1 100%;font-weight:600;color:#5a6473}#SuppSofiaExplain{line-height:2.1}.supp-sofia-paramwrap{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 2px;vertical-align:baseline}.supp-sofia-param{border:1.5px solid #d9cdf8;background:#f0ebfd;color:#6b46d8;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supp-sofia-param:hover{border-color:#8a5cf0;background:#e9e1fc}.supp-sofia-param-input{border:none;border-bottom:1.5px dashed #8a5cf0;background:transparent;color:#6b46d8;font-weight:600;font-size:13px;padding:2px 4px;width:140px}.supp-sofia-param-input:focus{outline:none;border-bottom-style:solid}.supp-sofia-mini-wrap{position:fixed;inset:0;z-index:1080;background:rgba(28,26,39,.35);display:flex;align-items:center;justify-content:center}.supp-sofia-mini{background:#fff;border-radius:14px;padding:16px;width:min(420px,92vw);box-shadow:0 12px 40px rgba(28,26,39,.25)}.supp-sofia-mini-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:14px}.supp-sofia-mini-list{max-height:45vh;overflow-y:auto}.supp-sofia-mini-opt{display:block;width:100%;text-align:left;border:1.5px solid #ECEEF2;background:#fff;border-radius:10px;padding:8px 12px;margin-bottom:6px;font-size:13px;cursor:pointer}.supp-sofia-mini-opt:hover{border-color:#8a5cf0}.supp-sofia-mini-opt.selected{border-color:#8a5cf0;background:#F4F6FE;font-weight:600}.sofia-modal{border:none;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(30,41,59,.25)}.sofia-modal-header{background:linear-gradient(135deg,#4e73df,#8a5cf0);border-bottom:none;padding:14px 18px;display:flex;align-items:center;gap:12px}.sofia-modal-header .sofia-avatar{width:38px;height:38px;font-size:18px;background:rgba(255,255,255,.18)}.sofia-modal-titles{display:flex;flex-direction:column;min-width:0}.sofia-modal-title{margin:0;color:#fff;font-size:16px;font-weight:700}.sofia-modal-sub{color:rgba(255,255,255,.8);font-size:11px}.sofia-modal-title .pj-counter{color:rgba(255,255,255,.8)}.sofia-modal-title::after,.sofia-composer-title::after,.sofiael-title::after{content:"Beta";display:inline-block;vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.7;border-radius:999px}.sofia-modal-title::after{color:#fff;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.45)}.sofia-composer-title::after,.sofiael-title::after{color:#7c4dff;background:rgba(124,77,255,.12);border:1px solid rgba(124,77,255,.30)}.sofia-beta{display:inline-block;vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.7;border-radius:999px;color:#7c4dff;background:rgba(124,77,255,.12);border:1px solid rgba(124,77,255,.30)}.sofia-modal-header .close{margin:-8px -6px -8px auto;padding:8px;color:#fff;opacity:.75;text-shadow:none}.sofia-modal-header .close:hover{color:#fff;opacity:1}.sofia-btn{background:linear-gradient(135deg,#4e73df,#8a5cf0)!important;border:none!important;color:#fff!important}.sofia-btn:hover{filter:brightness(1.08)}.sofia-btn[disabled]{opacity:.55;filter:none;cursor:default}.sofia-btn-loading{pointer-events:none;opacity:1!important}.sofia-btn-loading i{display:inline-block;animation:sofia-btn-write 1.2s ease-in-out infinite}@keyframes sofia-btn-write{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-8deg)}60%{transform:translateY(1px) rotate(5deg)}}.sofia-text-btn{border-radius:999px;padding:3px 12px;font-size:12px;white-space:nowrap}.sofia-strip{display:flex;align-items:center;gap:12px;background:#F4F6FE;border:1px solid #E2E4F8;border-radius:12px;padding:10px 16px;margin-bottom:16px}.sofia-strip .sofia-avatar{width:30px;height:30px;font-size:15px}.sofia-avatar--solid{background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sofia-strip-text{flex:1 1 auto;font-size:13px;color:#1C1A27}.sofia-strip .sofia-text-error{text-align:left;margin:0}.sofia-tabbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.sofia-tab{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #ECEEF2;background:#fff;color:#5a6473;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sofia-tab:hover{border-color:#8a5cf0}.sofia-tab.active{border-color:#8a5cf0;background:#F4F6FE;color:#4e73df}.sofia-tab-num{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#eef0f5;color:#5a6473;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.sofia-tab.filled .sofia-tab-num{background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff}.sofia-tab-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sofia-pane{display:none}.sofia-pane.active{display:block}.sofia-pick-row{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1.5px solid #ECEEF2;border-radius:10px;margin-bottom:8px;font-size:13px;cursor:pointer;opacity:.55;transition:border-color .15s ease,opacity .15s ease}.sofia-pick-row:hover{border-color:#8a5cf0}.sofia-pick-row.selected{border-color:#8a5cf0;opacity:1;background:#F4F6FE}.sofia-pick-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid #d5dbe5;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.sofia-pick-row.selected .sofia-pick-check{border:none;background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff}.sofia-pick-strong{flex-shrink:0;min-width:52px;font-weight:700;color:#8a5cf0}.sofia-pick-tag{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#f0ebfd;color:#8a5cf0;font-size:11px;font-weight:700;white-space:nowrap}.sofia-pick-head{display:flex;align-items:center;gap:8px;margin:10px 2px 6px;font-size:12px;font-weight:700;color:#5a6473}.sofia-pick-head .cnt{font-weight:600;color:#8795a8}.sofia-pick-hint{flex-shrink:0;margin-left:auto;font-size:12px;color:#8795a8}.sofia-doc-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1.5px dashed #d5dbe5;border-radius:10px;margin-bottom:14px;font-size:12.5px;font-weight:400;text-transform:none;letter-spacing:normal;color:#5a6473;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sofia-doc-row:hover{border-color:#8a5cf0}.sofia-doc-row.picked{border-style:solid;border-color:#8a5cf0;background:#F4F6FE;color:#1C1A27}.sofia-doc-row i.las{font-size:18px;color:#8a5cf0;flex-shrink:0}.sofia-doc-row input[type=file]{display:none}.sofia-doc-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sofia-doc-row.picked .sofia-doc-name{font-weight:600}.sofia-doc-clear{flex-shrink:0;border:none;background:none;color:#8795a8;font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.sofia-doc-clear:hover{color:#e74a3b}.sofia-text-preview{background:#F4F5F8;border-radius:12px;padding:16px 20px;max-height:min(55vh,620px);overflow-y:auto;font-size:13.5px;line-height:1.7}.sofia-text-error{margin:10px 0 0;font-size:13px;color:#b23b3b;text-align:center}.nav-left-recent-item>a{gap:12px}.nav-left-recent-main{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.nav-left-recent-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1}.nav-left-recent-label{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;font-size:13.5px;font-weight:600;line-height:1.3}.nav-left-recent-tab{color:#6f86a0;font-size:11px;font-weight:700;line-height:1.25;white-space:normal;word-break:break-word}.nav-left-empty{margin:0;padding:6px 16px 10px;color:#7b8fa5;font-size:12px;line-height:1.45}.nav-left-separator{height:1px;background:#D5DFE9;margin:8px 0}.nav-left-footer{margin-top:auto;border-top:1px solid #D5DFE9;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.nav-left-user{display:flex;align-items:center;gap:8px;padding:4px 0}.nav-left-user-icon{font-size:22px;color:#7A8FA6;flex-shrink:0}.nav-left-user-name{font-size:13px;font-weight:500;color:#3A4F65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-left-logout-btn{display:flex;align-items:center;gap:7px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:#7A8FA6;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s}.nav-left-logout-btn:hover,.nav-left-logout-btn:focus{background:#E2EBF5;color:#1F3D50;outline:none}.nav-left-logout-btn i{font-size:15px;opacity:.7}.nav-top-admin-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:rgba(255,255,255,0.6);font-size:16px;text-decoration:none;transition:background .15s,color .15s;border:1px solid rgba(255,255,255,0.15)}.nav-top-admin-link:hover{background:rgba(255,255,255,0.14);color:#fff;text-decoration:none}.nav-top-admin-link.active{background:rgba(255,255,255,0.2);color:#fff;border-color:rgba(255,255,255,0.32)}.nav-top-hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;border:none;color:rgba(255,255,255,0.85);font-size:22px;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s}.nav-top-hamburger:hover,.nav-top-hamburger:focus{background:rgba(255,255,255,0.14);outline:none;color:#fff}.nav-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:1019;cursor:pointer}.nav-sidebar-overlay.visible{display:block}body.nav-sidebar-open{overflow:hidden}.nav-left-mobile-top{display:none}@media(max-width:991px){.nav-top-item>a{padding:0 10px;font-size:13px}.nav-top-item .icon-nav{display:none}.nav-top-cta{margin-left:6px;padding:6px 10px;font-size:12px}.nav-top-search{display:none}.nav-top-badge-new{display:none}.nav-top-alert-link{padding:6px 9px;font-size:11px}.nav-top-support-btn span{display:none}.nav-top-support-btn span.nav-top-support-badge{display:block}.nav-top-support-btn span.nav-top-support-badge.hidden{display:none}.nav-top-support-btn{width:34px;padding:0;justify-content:center}.nav-top-org-name{max-width:90px}}@media(max-width:767px){.nav-top-hamburger{display:flex}.nav-top-menu,.nav-top-cta,.nav-top-search,.nav-top-separator,.nav-top-lang,.nav-top-help,.nav-top-admin-link,.nav-top-alert-link{display:none!important}.nav-top-org-name,.nav-top-org-caret{display:none}body:has(.nav-left-sidebar){margin-left:0!important}.nav-left-sidebar{transform:translateX(-100%);width:min(280px,85vw);box-shadow:4px 0 24px rgba(0,0,0,0.22);transition:transform .25s ease}.nav-left-sidebar.mobile-open{transform:translateX(0)}.nav-left-mobile-top{display:block}}.ir-loading{display:flex;justify-content:center;align-items:center;padding:64px;font-size:28px;color:#17ACD9}.ir-controls{display:flex;justify-content:flex-end;margin-bottom:20px}.ir-controls .btn-group .btn{font-size:12px;padding:4px 12px;border-radius:0;color:#64748b;border-color:#e2e8f0}.ir-controls .btn-group .btn:first-child{border-radius:8px 0 0 8px}.ir-controls .btn-group .btn:last-child{border-radius:0 8px 8px 0}.ir-controls .btn-group .btn.active{background:#17ACD9;border-color:#17ACD9;color:#fff}.ir-section{margin-bottom:32px}.ir-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ir-edit-ind-btn{font-size:12px;border-radius:8px;padding:3px 10px;white-space:nowrap}.ir-sub-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 7px}.ir-kpi-btn{padding:2px 10px;font-size:12px;border-radius:8px;line-height:1.6;white-space:nowrap}.ir-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;gap:4px;color:#cbd5e1}.ir-no-data i{font-size:22px}.ir-no-data p{margin:0;font-size:11px;color:#94a3b8}.ir-no-data-btn{margin-top:8px;font-size:11px;padding:3px 10px;border-radius:6px}.ir-empty-state{max-width:560px;margin:56px auto 0;text-align:center}.ir-es-icon{font-size:48px;color:#17ACD9;margin-bottom:16px;line-height:1}.ir-es-title{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:12px}.ir-es-desc{font-size:14px;color:#64748b;line-height:1.65;margin-bottom:24px}.ir-es-list{list-style:none;padding:0;margin:0 0 24px;text-align:left;background:#f8fafc;border-radius:12px;padding:16px 20px}.ir-es-item{font-size:13px;color:#334155;padding:6px 0;display:flex;align-items:center;gap:10px}.ir-es-item+.ir-es-item{border-top:1px solid #e2e8f0}.ir-es-item i{font-size:16px;color:#17ACD9;flex-shrink:0}.ir-es-hint{font-size:13px;color:#94a3b8;margin-bottom:20px;line-height:1.55}.ir-es-btn{font-size:13px;border-radius:8px;padding:8px 20px}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:var(--gradient1,linear-gradient(160deg,#0F1D27 18%,#2B536D 62%,#17ACD9 100%));height:0}.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:4px}.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:4px;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:4px}.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:4px}.productline img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:4px;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:4px 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}}.pe-ai-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:1200;align-items:center;justify-content:center;padding:20px}.pe-ai-overlay.open{display:flex}.pe-ai-dialog{background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,0.18);width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;position:relative}.pe-ai-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid #f0f2f5;flex-shrink:0}.pe-ai-title{font-size:15px;font-weight:700;color:#1a1f2e;margin:0}.pe-ai-close{width:28px;height:28px;border:none;background:none;font-size:18px;color:#9fa8b5;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.pe-ai-close:hover{background:#FAFBFC;color:#1a1f2e}.pe-ai-footer{padding:14px 22px;border-top:1px solid #f0f2f5;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.pe-ai-overlay .pe-btn-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:12px;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,opacity .18s}.pe-ai-overlay .pe-btn-save:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,172,217,0.4)}.pe-ai-overlay .pe-btn-save:disabled{opacity:.7;cursor:not-allowed;transform:none}.ps-sofia-dialog{max-width:1040px;width:94vw}.ps-sofia-body{display:flex;gap:0;height:72vh;max-height:760px}.ps-sofia-main{flex:1 1 50%;display:flex;flex-direction:column;min-width:0;border-right:1px solid #eef1f5}.ps-sofia-chatlog{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-height:300px}.ps-sofia-msg{max-width:82%;padding:9px 13px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.ps-sofia-msg.sofia{align-self:flex-start;background:#eef2f7;color:#1a1f2e;border-bottom-left-radius:4px}.ps-sofia-msg.user{align-self:flex-end;background:#17ACD9;color:#fff;border-bottom-right-radius:4px}.ps-sofia-thinking{opacity:.6;font-style:italic}.ps-sofia-error{color:#b23b3b;font-size:13px;padding:0 18px 6px;margin:0}.ps-sofia-input{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid #eef1f5;flex-wrap:wrap}.ps-sofia-ask{flex:1;min-width:120px;resize:none;border:1.5px solid #e4e8ef;border-radius:10px;padding:9px 12px;font:inherit;font-size:13.5px;outline:none;max-height:120px}.ps-sofia-ask:focus{border-color:#17ACD9}.ps-sofia-clip,.ps-sofia-send{flex-shrink:0;width:40px;height:40px;border-radius:10px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.ps-sofia-clip{background:#eef2f7;color:#667085}.ps-sofia-clip:hover{color:#17ACD9}.ps-sofia-send{background:#17ACD9;color:#fff}.ps-sofia-send:hover{filter:brightness(1.05)}.ps-sofia-docchip{display:inline-flex;align-items:center;gap:6px;background:#eef2f7;color:#475467;border-radius:8px;padding:4px 8px;font-size:12px}.ps-sofia-docchip button{border:none;background:none;cursor:pointer;color:#9fa8b5;font-size:15px;line-height:1}.ps-sofia-side{flex:1 1 50%;display:flex;flex-direction:column;background:#fafbfc;min-width:0}.ps-sofia-side-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9fa8b5;padding:14px 16px 6px}.ps-sofia-summary{overflow-y:auto;padding:4px 16px 16px}.ps-sofia-sum-row{margin-bottom:14px}.ps-sofia-sum-lbl{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9fa8b5;margin-bottom:5px}.ps-sofia-sum-desc{font-size:13px;color:#344054;line-height:1.55;background:#fff;border:1px solid #eef1f5;border-radius:8px;padding:10px 12px;max-height:200px;overflow-y:auto}.ps-sofia-tier{font-size:13px;color:#344054;padding:5px 0;border-bottom:1px solid #eef1f5}.ps-sofia-tier:last-child{border-bottom:none}.ps-sofia-tier b{color:#276749}.ps-sofia-miss{display:inline-block;background:#fff5f5;color:#c53030;border:1px solid #fed7d7;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.ps-sofia-ready{box-shadow:0 0 0 3px rgba(23,172,217,0.35)}@media(max-width:620px){.ps-sofia-body{flex-direction:column;height:auto;max-height:none}.ps-sofia-main{border-right:none;border-bottom:1px solid #eef1f5}}.pe-ai-body{padding:18px 22px;overflow-y:auto;flex:1}.pe-ai-overlay .pe-field{margin-bottom:14px}.pe-ai-overlay .pe-field:last-child{margin-bottom:0}.pe-ai-overlay .pe-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#667085;margin-bottom:5px}.pe-ai-overlay .pe-textarea{width:100%;padding:9px 13px;border-radius:12px;border:1.5px solid #e4e8ef;background:#FAFBFC;font-size:13.5px;color:#1a1f2e;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;font-family:inherit;resize:vertical;min-height:80px}.pe-ai-overlay .pe-textarea:focus{border-color:#17ACD9;box-shadow:0 0 0 3px rgba(23,172,217,0.12);background:#fff}.pe-ai-info{display:flex;gap:10px;align-items:flex-start;background:#F4F6FE;border-radius:10px;padding:12px 14px;margin-bottom:18px;font-size:12.5px;color:#1a1f2e;line-height:1.55}.pe-ai-info i{font-size:18px;color:#8a5cf0;flex-shrink:0;margin-top:1px}.pe-ai-generating{display:none;position:absolute;inset:0;background:rgba(255,255,255,0.95);z-index:10;border-radius:inherit;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:32px}.pe-ai-generating.show{display:flex}.pe-ai-generating-spinner{width:40px;height:40px;border:3px solid #e4e8ef;border-top-color:#17ACD9;border-radius:50%;animation:pe-spin .8s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-ai-preview-box{background:#FAFBFC;border-radius:10px;border:1.5px solid #e4e8ef;padding:14px 18px;font-size:13.5px;line-height:1.7;color:#1a1f2e}.pe-ai-preview-hint{font-size:12.5px;color:#667085;margin-bottom:12px}.pe-ai-cadre-preview-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.pe-ai-selall-btn{font-size:12px;padding:3px 8px;border-radius:6px;border:1.5px solid #d1d9e6;background:#fff;color:#4e73df;cursor:pointer;white-space:nowrap}.pe-ai-selall-btn:hover{background:#eef0fb}.pe-ai-fwk-preview{max-height:380px;overflow-y:auto}.pe-ai-fwk-section{margin-bottom:10px}.pe-ai-fwk-section-header{display:flex;align-items:center;gap:7px;margin-bottom:4px}.pe-ai-fwk-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#4e73df}.pe-ai-fwk-row{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin-bottom:2px}.pe-ai-fwk-row input[type="checkbox"]{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#4e73df}.pe-ai-gen-section-cb{accent-color:#4e73df;cursor:pointer}.pe-ai-fwk-text{margin:0;font-size:12.5px;color:#1a1f2e;line-height:1.5}.pe-ai-fwk-list{margin:0;padding-left:0;list-style:none;font-size:12.5px;color:#1a1f2e}.pe-ai-fwk-list li{margin-bottom:3px}.pe-ai-fwk-list span{line-height:1.5}.pe-ai-tabbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.pe-ai-tab{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #e4e8ef;background:#fff;color:#5a6473;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.pe-ai-tab-num{width:18px;height:18px;border-radius:50%;background:#eef0f5;color:#5a6473;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.pe-ai-tab-label{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-ai-tab:hover{border-color:#8a5cf0}.pe-ai-tab.active{border-color:#8a5cf0;background:#F4F6FE;color:#4e73df}.pe-ai-tab.filled .pe-ai-tab-num{background:linear-gradient(135deg,#4e73df,#8a5cf0);color:#fff}.pe-ai-pane{display:none}.pe-ai-pane.active{display:block}.pe-ai-overlay .sofia-doc-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1.5px dashed #d5dbe5;border-radius:10px;margin-bottom:14px;font-size:12.5px;font-weight:400;text-transform:none;letter-spacing:normal;color:#5a6473;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pe-ai-overlay .sofia-doc-row:hover{border-color:#8a5cf0}.pe-ai-overlay .sofia-doc-row.picked{border-style:solid;border-color:#8a5cf0;background:#F4F6FE;color:#1C1A27}.pe-ai-overlay .sofia-doc-row i.las{font-size:18px;color:#8a5cf0;flex-shrink:0}.pe-ai-overlay .sofia-doc-row input[type=file]{display:none}.pe-ai-overlay .sofia-doc-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-ai-overlay .sofia-doc-row.picked .sofia-doc-name{font-weight:600}.pe-ai-overlay .sofia-doc-clear{flex-shrink:0;border:none;background:none;color:#8795a8;font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.pe-ai-overlay .sofia-doc-clear:hover{color:#e74a3b}.pe-ai-brief-warn{margin:0;font-size:12.5px;color:#b7791f;background:#fffbea;border:1px solid #f6e2a8;border-radius:8px;padding:8px 12px;text-align:center}.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)}