.theme-light .color-blue-dark,.theme-light .color-highlight{color:#2459a6!important}.theme-light .color-green-dark{color:#256b2a!important}.theme-light .color-red-dark{color:#b42331!important}.theme-light .color-yellow-dark{color:#765000!important}.theme-light .color-magenta-dark{color:#6842a8!important}.theme-light .color-gray-dark{color:#111!important}.theme-light .color-brown-dark{color:#72562f!important}.theme-dark .color-blue-dark,.theme-dark .color-highlight{color:#9fc5f8!important}.theme-dark .color-green-dark{color:#91d69a!important}.theme-dark .color-red-dark{color:#ff929c!important}.theme-dark .color-yellow-dark{color:#ffd27a!important}.theme-dark .color-magenta-dark{color:#cfb4f6!important}.theme-dark .color-gray-dark{color:#d1d5db!important}.theme-dark .color-brown-dark{color:#dfc296!important}.theme-dark .page-content{color:#d1d5db}.bg-blue-dark,.bg-highlight{background-color:#2459a6!important;color:#fff!important}.bg-green-dark{background-color:#256b2a!important;color:#fff!important}.bg-red-dark{background-color:#b42331!important;color:#fff!important}.bg-yellow-dark{background-color:#765000!important;color:#fff!important}.bg-magenta-dark{background-color:#6842a8!important;color:#fff!important}.bg-gray-dark{background-color:#59616b!important;color:#fff!important}.bg-brown-dark{background-color:#72562f!important;color:#fff!important}.bg-orange-dark{background-color:#963f20!important;color:#fff!important}.border-blue-dark,.border-highlight{border-color:#2459a6!important}.border-green-dark{border-color:#256b2a!important}.border-red-dark{border-color:#b42331!important}.border-yellow-dark{border-color:#765000!important}.border-magenta-dark{border-color:#6842a8!important}.border-gray-dark{border-color:#59616b!important}.border-brown-dark{border-color:#72562f!important}.bg-blue-light,.bg-fade-blue-light{background-color:#e8f1fc!important;color:#1b3f73!important}.bg-green-light{background-color:#eaf6e8!important;color:#225d26!important}.bg-red-light{background-color:#fcebed!important;color:#7f1d27!important}.bg-yellow-light{background-color:#fff4d6!important;color:#624400!important}.bg-magenta-light{background-color:#f1ecfb!important;color:#55348a!important}.bg-gray-light{background-color:#eef0f3!important;color:#111!important}.theme-light .bg-blue-light :where(p,small),.theme-light .bg-fade-blue-light :where(p,small),.theme-light .bg-gray-light :where(p,small),.theme-light .bg-green-light :where(p,small),.theme-light .bg-magenta-light :where(p,small),.theme-light .bg-red-light :where(p,small),.theme-light .bg-yellow-light :where(p,small){color:#111}.theme-light .bg-blue-light .color-blue-dark,.theme-light .bg-fade-blue-light .color-blue-dark{color:#2459a6!important}.theme-light .bg-blue-light .color-green-dark,.theme-light .bg-green-light .color-green-dark{color:#256b2a!important}.theme-light .bg-blue-light .color-red-dark,.theme-light .bg-red-light .color-red-dark{color:#b42331!important}.theme-light .bg-yellow-light .color-yellow-dark{color:#765000!important}.theme-light .bg-magenta-light .color-magenta-dark{color:#6842a8!important}.theme-light .bg-gray-light .color-gray-dark{color:#111!important}.theme-dark .bg-blue-light,.theme-dark .bg-blue-light p,.theme-dark .bg-blue-light span:not(.badge),.theme-dark .bg-fade-blue-light,.theme-dark .bg-fade-blue-light p,.theme-dark .bg-fade-blue-light span:not(.badge),.theme-dark .bg-gray-light,.theme-dark .bg-gray-light p,.theme-dark .bg-gray-light span:not(.badge),.theme-dark .bg-green-light,.theme-dark .bg-green-light p,.theme-dark .bg-green-light span:not(.badge),.theme-dark .bg-magenta-light,.theme-dark .bg-magenta-light p,.theme-dark .bg-magenta-light span:not(.badge),.theme-dark .bg-red-light,.theme-dark .bg-red-light p,.theme-dark .bg-red-light span:not(.badge),.theme-dark .bg-yellow-light,.theme-dark .bg-yellow-light p,.theme-dark .bg-yellow-light span:not(.badge){color:#27313d!important}.theme-dark .bg-blue-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-fade-blue-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-gray-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-green-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-magenta-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-red-light :where(h1,h2,h3,h4,h5,h6,strong),.theme-dark .bg-yellow-light :where(h1,h2,h3,h4,h5,h6,strong){color:#27313d!important}.theme-dark .bg-blue-light .color-blue-dark,.theme-dark .bg-fade-blue-light .color-blue-dark{color:#2459a6!important}.theme-dark .bg-blue-light .color-green-dark{color:#256b2a!important}.theme-dark .bg-blue-light .color-red-dark{color:#b42331!important}.theme-dark .bg-green-light .color-green-dark{color:#256b2a!important}.theme-dark .bg-red-light .color-red-dark{color:#b42331!important}.theme-dark .bg-yellow-light .color-yellow-dark{color:#765000!important}.theme-dark .bg-magenta-light .color-magenta-dark{color:#6842a8!important}.theme-dark .bg-gray-light .color-gray-dark{color:#59616b!important}.gradient-blue,.gradient-highlight{background-image:linear-gradient(to bottom,#2f6fbd,#2459a6)!important;color:#fff!important}.gradient-green{background-image:linear-gradient(to bottom,#3b8f45,#25642b)!important;color:#fff!important}.gradient-magenta{background-image:linear-gradient(to bottom,#7b57b7,#5b378d)!important;color:#fff!important}.gradient-red{background-image:linear-gradient(to bottom,#c03445,#8f1f2d)!important;color:#fff!important}.gradient-orange{background-image:linear-gradient(to bottom,#ad4a25,#7d3218)!important;color:#fff!important}.gradient-teal{background-image:linear-gradient(to bottom,#187f83,#10585b)!important;color:#fff!important}.gradient-brown{background-image:linear-gradient(to bottom,#87683f,#5d4629)!important;color:#fff!important}#page .opacity-50:not(.card-overlay),#page .opacity-60:not(.card-overlay),#page .opacity-70:not(.card-overlay){opacity:1!important}.theme-light .input-style em{color:#111!important;opacity:1!important}.theme-dark .input-style em{color:#d1d5db!important;opacity:1!important}.input-style:has(input:required,select:required,textarea:required)>label::after{content:" *";color:#b42331;font-weight:800}.theme-dark .input-style:has(input:required,select:required,textarea:required)>label::after{color:#ff929c}.input-style:has(input:required,select:required,textarea:required)>em{display:none!important}.theme-light .list-custom-large a strong{color:#111}#menu-main.menu.menu-box-left{box-sizing:border-box;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.simp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.simp-table-wrap .table{min-width:760px;margin-bottom:0}.simp-table-wrap .table th{white-space:nowrap}.simp-table-wrap .table td{vertical-align:middle}.simp-table-wrap .table td small{display:block;opacity:1}.simp-table-wrap .table a:not(.btn){text-decoration:none}.simp-empty{padding:38px 20px!important;text-align:center;opacity:1}.simp-divider-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.simp-divider-title>:last-child{flex-shrink:0}select[multiple].form-control,select[multiple].form-select{height:auto!important;min-height:150px;padding-top:10px;padding-bottom:10px}.input-style.registration-region-list-wrap{height:auto!important;overflow:visible!important}#page .input-style select.registration-region-list{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;display:block;height:190px!important;min-height:190px!important;line-height:normal!important;padding:0!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background-image:none!important;scrollbar-width:thin}#page .input-style select.registration-region-list option{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;min-height:32px;line-height:1.45;white-space:normal}.registration-region-list-wrap>label{z-index:2}.registration-region-list-wrap>em{top:7px!important;right:9px!important;margin-top:0!important;z-index:3}.registration-region-details{border-top:1px solid #e2e6ea}.registration-region-detail-row{display:grid;grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);gap:14px;align-items:start;padding:11px 0;border-bottom:1px solid #e2e6ea}.registration-region-detail-row:last-child{border-bottom:0;padding-bottom:2px}.registration-region-detail-label{color:#4b5563}.registration-region-detail-value{color:#111827;text-align:right;overflow-wrap:anywhere}.theme-dark .registration-region-detail-row,.theme-dark .registration-region-details{border-color:rgba(255,255,255,.12)}.theme-dark .registration-region-detail-label{color:#cbd5e1}.theme-dark .registration-region-detail-value{color:#f8fafc}.registration-participant-section-head{display:flex;align-items:center;gap:12px}.registration-detail-action-card{margin-top:20px}.registration-detail-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.registration-detail-action-grid>.btn,.registration-detail-action-grid>form,.registration-detail-action-grid>form>.btn{width:100%;min-width:0;margin:0}.registration-detail-action-grid>form{display:flex}.registration-detail-action-grid .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:7px 8px!important;font-size:12px!important;line-height:1.25!important;text-align:center;white-space:normal}.registration-participant-detail-list{width:100%}.registration-participant-detail-row{display:grid;grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid #e2e6ea}.registration-participant-detail-row:first-child{padding-top:0}.registration-participant-detail-row:last-child{padding-bottom:2px;border-bottom:0}.registration-participant-detail-row>span{color:#4b5563}.registration-participant-detail-row>strong:not([class*=color-]){color:#111827}.registration-participant-detail-row>strong{min-width:0;text-align:right;overflow-wrap:anywhere}.registration-participant-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.registration-participant-section-actions .btn{display:inline-flex;align-items:center;justify-content:center;margin:0}.registration-participant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e6ea}.registration-participant-actions .participant-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-height:32px;padding:5px 9px!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap}.theme-dark .registration-participant-actions{border-color:rgba(255,255,255,.12)}.theme-dark .registration-participant-detail-row{border-color:rgba(255,255,255,.12)}.theme-dark .registration-participant-detail-row>span{color:#cbd5e1}.theme-dark .registration-participant-detail-row>strong:not([class*=color-]){color:#f8fafc}@media (max-width:359.98px){.registration-region-detail-row{grid-template-columns:1fr;gap:2px}.registration-region-detail-value{text-align:left}.registration-participant-section-head{align-items:flex-start;flex-wrap:wrap}.registration-participant-section-actions{width:100%;margin-left:0}.registration-participant-section-actions .btn{flex:1 1 0}.registration-participant-actions{gap:4px}.registration-participant-actions .participant-action{flex:1 1 auto;min-width:0;padding-right:7px!important;padding-left:7px!important}.registration-participant-detail-row{grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:8px}}#page .input-style select.registration-cascade-select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;height:53px!important;min-height:53px!important;padding-right:42px!important;background-image:none!important}.registration-cascade-select-wrap>em{right:28px!important}.registration-index-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}#registration-filter-form .registration-filter-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.95fr);align-items:end;gap:12px}#registration-filter-form .registration-filter-controls,#registration-filter-form .registration-filter-event-col,#registration-filter-form .registration-filter-query-col{min-width:0;margin:0}#registration-filter-form .registration-filter-grid.has-event-filter{grid-template-columns:minmax(190px,.85fr) minmax(280px,1.15fr)}#registration-filter-form .registration-filter-grid.has-event-filter .registration-filter-query-col{grid-column:1/-1}#registration-filter-form .registration-filter-controls{display:grid;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:end;gap:8px}#registration-filter-form .registration-filter-controls>.input-style,#registration-filter-form .registration-filter-event-col>.input-style,#registration-filter-form .registration-filter-query-col>.input-style{width:100%;min-width:0;height:54px;min-height:54px;margin:0!important}#registration-filter-form .registration-filter-controls select,#registration-filter-form .registration-filter-event-col select,#registration-filter-form .registration-filter-query-col input{width:100%;height:54px!important;min-height:54px!important;margin:0!important;padding:12px 14px!important;border-radius:11px;font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#202124!important}#registration-filter-form .registration-filter-query-col input::placeholder{font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#687386!important;opacity:1!important}#registration-filter-form .registration-filter-controls select,#registration-filter-form .registration-filter-event-col select{padding-right:34px!important;-webkit-appearance:none!important;appearance:none!important}#registration-filter-form .registration-filter-controls>.input-style>span,#registration-filter-form .registration-filter-event-col>.input-style>span{top:18px!important;right:12px!important;margin:0!important;line-height:1!important;pointer-events:none}#registration-filter-form .registration-filter-controls>.input-style>span i,#registration-filter-form .registration-filter-event-col>.input-style>span i{font-size:11px!important}#registration-filter-form .registration-filter-controls label,#registration-filter-form .registration-filter-event-col label,#registration-filter-form .registration-filter-query-col label{font-size:13px!important;line-height:1.2!important}#registration-filter-form .registration-filter-controls>.btn,#registration-filter-form .registration-filter-controls>a.btn{display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:54px;min-height:54px!important;margin:0!important;padding:0!important;border-radius:11px!important;line-height:1!important}#registration-filter-form .registration-filter-controls>.btn i{margin:0!important;font-size:14px}@media (min-width:1200px){#registration-filter-form .registration-filter-grid.has-event-filter{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr) minmax(280px,.95fr)}#registration-filter-form .registration-filter-grid.has-event-filter .registration-filter-query-col{grid-column:auto}}@media (max-width:767.98px){#registration-filter-form .registration-filter-grid,#registration-filter-form .registration-filter-grid.has-event-filter{grid-template-columns:minmax(0,1fr);gap:20px}#registration-filter-form .registration-filter-grid.has-event-filter .registration-filter-query-col{grid-column:auto}}@media (max-width:359.98px){#registration-filter-form .registration-filter-controls{grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px}#registration-filter-form .registration-filter-controls>.btn,#registration-filter-form .registration-filter-controls>a.btn{width:44px;min-width:44px}}#page .registration-index-actions>.btn{width:100%;margin:0!important;white-space:normal;padding-right:16px!important;padding-left:16px!important;font-size:13px!important;line-height:1.35!important;min-height:42px}@media (max-width:430px){.registration-index-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#page .registration-index-actions>.btn{font-size:13px!important}}#registration-index-content .registration-card{margin-bottom:12px}#registration-index-content .registration-card>.content{padding:14px 16px 15px}#registration-index-content .registration-card-detail-row{display:grid;grid-template-columns:150px 12px minmax(0,1fr);column-gap:6px;align-items:start;min-width:0;padding:5px 0;border-bottom:1px solid rgba(33,37,41,.1)}#registration-index-content .registration-card-detail-row:last-child{border-bottom:0}#registration-index-content .registration-card-label,#registration-index-content .registration-card-separator,#registration-index-content .registration-card-value{min-width:0;line-height:1.4}#registration-index-content .registration-card-label{color:#4b5563;font-size:15px;font-weight:600}#registration-index-content .registration-card-separator{color:#8a929b;font-size:15px;font-weight:700;text-align:center}#registration-index-content .registration-card-value{display:block;color:#202124;font-size:15px;font-weight:500;overflow-wrap:anywhere;text-align:right}#registration-index-content .registration-card-value .badge{display:inline-block;white-space:normal}#page #registration-index-content .registration-card .btn-s{min-height:34px;padding:6px 12px!important;font-size:11px!important}#page #registration-index-content .registration-card-actions>.btn{display:inline-flex;align-items:center;justify-content:center;line-height:1!important;margin:0!important}#page #registration-index-content .registration-card-actions>.registration-card-delete{width:34px;min-width:34px;padding-right:0!important;padding-left:0!important}@media (max-width:575.98px){#registration-index-content .registration-card>.content{padding-right:12px;padding-left:12px}#registration-index-content .registration-card-detail-row{grid-template-columns:112px 10px minmax(0,1fr);column-gap:4px}#registration-index-content .registration-card-label,#registration-index-content .registration-card-separator{font-size:15px}#registration-index-content .registration-card-value{font-size:15px}}@media (max-width:359.98px){#registration-index-content .registration-card-detail-row{grid-template-columns:98px 8px minmax(0,1fr)}}#registration-pagination .content>.d-flex{flex-wrap:wrap}#registration-pagination .btn{min-width:108px}#page #account-ledger-panel .simp-pagination-icon,#page #audit-pagination .simp-pagination-icon,#page #expense-pagination .simp-pagination-icon,#page #registration-pagination .simp-pagination-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px!important;height:38px;padding:0!important;line-height:1!important}#page #account-ledger-panel .simp-pagination-icon>i,#page #audit-pagination .simp-pagination-icon>i,#page #expense-pagination .simp-pagination-icon>i,#page #registration-pagination .simp-pagination-icon>i{margin:0!important;font-size:14px}@media (max-width:359.98px){#registration-pagination .btn{min-width:96px;padding-right:8px;padding-left:8px}}.simp-balance-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.min-width-zero{min-width:0}#page .dashboard-balance-card .dashboard-balance-amount{white-space:nowrap;overflow-wrap:normal;font-size:clamp(24px, 6vw, 32px);font-weight:700;line-height:1.2}.footer-bar-6 .circle-nav.active-nav i{color:#fff!important}#footer-bar.footer-bar-6{margin-left:0}#footer-bar.footer-bar-6>a{flex:0 0 20%;width:20%;min-width:0}#footer-bar.footer-bar-6>a>span{white-space:nowrap}button.btn-full{width:100%}.list-menu .logout-form{margin:0;padding:0}.list-menu .logout-menu-item{display:block;width:100%;min-height:50px;padding:0;border:0;border-radius:0;background:0 0;color:#1f1f1f;font:inherit;font-weight:600;font-size:13px;line-height:50px;text-align:left}.list-menu .logout-menu-item i:first-child{float:left;width:32px;height:32px;margin:10px 10px 0 0;line-height:33px;border-radius:12px;text-align:center;box-shadow:0 5px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.02)}.list-menu .logout-menu-item i:last-child{float:right;margin-top:19px;font-size:10px;opacity:.5}.theme-dark .list-menu .logout-menu-item{color:#fff}.list-menu .logout-menu-item:focus-visible{outline:2px solid #2459a6;outline-offset:-2px}.menu.menu-box-modal{max-width:min(390px,calc(100vw - 30px))!important;max-height:min(680px,calc(100vh - 30px))!important;max-height:min(680px,calc(100dvh - 30px))!important;padding-top:10px;padding-bottom:20px;display:flex!important;flex-direction:column!important;overflow:hidden!important;background-color:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#212529}.menu.menu-box-modal:not(#menu-simp-dialog){padding-top:0}#menu-simp-dialog{height:auto!important;min-height:300px;max-height:calc(100vh - 30px)!important;max-height:calc(100dvh - 30px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:24px}#menu-simp-dialog>#simp-dialog-alert-actions,#menu-simp-dialog>#simp-dialog-confirm-actions,#menu-simp-dialog>h1,#menu-simp-dialog>h3,#menu-simp-dialog>p{flex-shrink:0}#simp-dialog-message{margin-bottom:22px;overflow-wrap:anywhere}#simp-dialog-alert-actions,#simp-dialog-confirm-actions{margin-bottom:0!important}.theme-light .menu.menu-box-modal{background-color:#fff!important;color:#212529!important}.theme-dark .menu.menu-box-modal{background-color:#21252a!important;background-image:none!important;color:#fff!important}.menu.menu-box-modal>.content{flex:1 1 auto;min-height:0;margin-top:0!important;margin-bottom:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:0;padding-bottom:26px;-webkit-overflow-scrolling:touch}.menu.menu-box-modal:not(#menu-simp-dialog):not(.simp-print-modal):not(.simp-proof-modal){top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;transform:none!important;display:block!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.menu.menu-box-modal:not(#menu-simp-dialog):not(.simp-print-modal):not(.simp-proof-modal)>.content{display:block;flex:none;min-height:auto;overflow:visible!important;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}body.simp-safari-form-modal-open,html.simp-safari-form-modal-open{overflow:hidden!important;overscroll-behavior:none}.menu.menu-box-modal>.content>.d-flex:first-child{position:sticky;top:0;z-index:10;background-color:#fff;padding-top:4px;padding-bottom:10px;margin-bottom:12px!important;box-shadow:0 4px 10px rgba(15,23,42,.06)}.theme-dark .menu.menu-box-modal>.content>.d-flex:first-child{background-color:#21252a;box-shadow:0 4px 10px rgba(0,0,0,.24)}.menu.menu-box-modal>.content>form>:last-child{margin-bottom:8px}.registration-inline-payment-form>[data-mutation-payment-wrap]:not(:empty){margin-bottom:16px}.position-picker{position:relative;overflow:visible!important;z-index:1}.position-picker.is-open{z-index:70}.position-picker>.invalid,.position-picker>.valid{top:26px!important;right:46px!important}.position-picker>em{top:26px!important;right:72px!important;opacity:.65}.input-style em:empty{display:none!important}.position-picker [data-position-search]{padding-right:96px!important}.position-picker-toggle{position:absolute;z-index:3;top:8px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:9px;background:0 0;color:#1f2937}.position-picker.is-open .position-picker-toggle{background:#eaf2ff;color:#1f5dab}.position-picker.is-open .position-picker-toggle i{transform:rotate(180deg)}.position-picker-menu{position:relative;z-index:80;top:auto;right:auto;left:auto;width:100%;max-height:min(290px,42vh);max-height:min(290px,42dvh);margin-top:6px;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #cfd8e6;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.2);-webkit-overflow-scrolling:touch}.position-picker-menu[hidden]{display:none!important}.position-picker-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:52px;margin:0;padding:8px 10px;border:0;border-bottom:1px solid #edf0f4;border-radius:8px;background:0 0;color:#111827;text-align:left}.position-picker-option:last-of-type{border-bottom-color:transparent}.position-picker-option.is-active,.position-picker-option:focus,.position-picker-option:hover,.position-picker-option[aria-selected=true]{outline:0;background:#eaf2ff;color:#174f99}.position-picker-option>small,.position-picker-option>span,.position-picker-option>strong{position:static!important;inset:auto!important;display:block;width:100%;margin:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.position-picker-option>strong{color:inherit!important;font-size:15px;font-weight:650;line-height:20px}.position-picker-option>small{color:#687386!important;font-size:12px;line-height:17px}.position-picker-empty{margin:0!important;padding:14px 10px;color:#687386!important;text-align:center}.card[data-participant-row],[data-add-participant-row],[data-detail-participant-row]{overflow:visible!important}#registration-add-form .registration-add-context-fields{padding-right:0;padding-left:0}#registration-add-form [data-add-participant-row],#registration-participant-form [data-detail-participant-row]{border:0!important;border-radius:0!important;background:0 0!important}#registration-add-form [data-add-participant-row]>.content,#registration-participant-form [data-detail-participant-row]>.content{margin-right:0!important;margin-left:0!important}#registration-add-form [data-add-participant-row]+[data-add-participant-row],#registration-participant-form [data-detail-participant-row]+[data-detail-participant-row]{padding-top:15px;border-top:1px solid rgba(33,37,41,.12)!important}.theme-dark #registration-add-form [data-add-participant-row]+[data-add-participant-row],.theme-dark #registration-participant-form [data-detail-participant-row]+[data-detail-participant-row]{border-top-color:rgba(255,255,255,.14)!important}.registration-inline-payment-card{width:100%;border:1px solid rgba(37,107,42,.14)}.registration-inline-payment-card [data-inline-payment-maximum]{white-space:nowrap}.registration-inline-payment-toggle{display:flex;align-items:center;gap:10px}#page .registration-inline-payment-checkbox{position:static!important;display:block!important;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important;border:1px solid #748094;border-radius:4px;opacity:1!important;transform:none!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#2459a6;cursor:pointer}.registration-inline-payment-toggle>label{margin:0!important;color:inherit!important;cursor:pointer}.theme-dark .registration-inline-payment-card{border-color:rgba(145,214,154,.2)}#page #registration-add-participants .registration-participant-help{display:block;margin:0 12px 14px;color:#4b5563!important;font-size:12px!important;font-weight:400;line-height:1.35}.theme-dark #page #registration-add-participants .registration-participant-help{color:#cbd5e1!important}.theme-dark .position-picker-toggle{color:#f3f4f6}.theme-dark .position-picker.is-open .position-picker-toggle{background:#263d5f;color:#dbeafe}.theme-dark .position-picker-menu{border-color:#475569;background:#252a31;box-shadow:0 14px 34px rgba(0,0,0,.45)}.theme-dark .position-picker-option{border-bottom-color:#38404a;color:#f8fafc}.theme-dark .position-picker-option.is-active,.theme-dark .position-picker-option:focus,.theme-dark .position-picker-option:hover,.theme-dark .position-picker-option[aria-selected=true]{background:#263d5f;color:#eff6ff}.theme-dark .position-picker-empty,.theme-dark .position-picker-option>small{color:#cbd5e1!important}body{font-size:14px!important;line-height:25px!important}#page :where(.page-content,.menu.menu-box-modal){font-size:15px!important;line-height:27px!important}#page .input-style input,#page .input-style select,#page .input-style textarea{font-size:15px!important}#page .input-style label{font-size:13px!important}#page .btn-l,#page .btn-m{font-size:13px!important}#page .btn-l:not(.btn-icon),#page .btn-m:not(.btn-icon){padding:10px 16px!important;line-height:1.35!important;min-height:42px}#page .btn-s:not(.btn-icon){padding:7px 14px!important;line-height:1.35!important;min-height:36px}#page .btn-s.account-action-btn{min-height:34px;padding:6px 8px!important;line-height:1.25!important;font-size:12px!important}#page .btn-xs:not(.btn-icon),#page .btn-xxs:not(.btn-icon){line-height:1.3!important}#page .simp-print-modal-actions.is-icon-only>.btn,#page .simp-print-zoom-toolbar .btn{min-height:0}#page .simp-print-modal-actions.is-icon-only>.btn{height:38px;padding:0!important}#page :where(.page-content,.menu.menu-box-modal) .badge{font-size:12px!important;line-height:1.3!important}#page :where(.page-content,.menu.menu-box-modal) .font-8:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:11px!important}#page :where(.page-content,.menu.menu-box-modal) .font-9:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:12px!important}#page :where(.page-content,.menu.menu-box-modal) .font-10:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:13px!important}#page :where(.page-content,.menu.menu-box-modal) .font-11:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:14px!important}#page :where(.page-content,.menu.menu-box-modal) .font-12:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:15px!important}#page :where(.page-content,.menu.menu-box-modal) .font-13:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:16px!important}#page :where(.page-content,.menu.menu-box-modal) .font-14:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:17px!important}#page :where(.page-content,.menu.menu-box-modal) .font-15:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:18px!important}#page :where(.page-content,.menu.menu-box-modal) .font-16:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:19px!important}#page :where(.page-content,.menu.menu-box-modal) .font-17:not(i):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.btn){font-size:20px!important}#page :where(.page-content,.menu.menu-box-modal) .btn-l,#page :where(.page-content,.menu.menu-box-modal) .btn-m,#page :where(.page-content,.menu.menu-box-modal) .btn-s{font-size:13px!important}.theme-light #page :where(.page-content,.menu.menu-box-modal){color:#111!important}.theme-light #page :where(.page-content,.menu.menu-box-modal) :where(p,small,li,td,th,label,em,strong,span):not(.badge):not([class*=color-]){color:#111!important}.theme-light #page :where(.page-content,.menu.menu-box-modal) :where(input:not([type=file]),select,textarea){color:#111!important}.theme-light #page :where(.page-content,.menu.menu-box-modal) :where(input,textarea)::placeholder{color:#303030!important;opacity:1!important}.theme-light #page :where(.page-content,.menu.menu-box-modal) :is(.bg-highlight,.bg-blue-dark,.bg-green-dark,.bg-red-dark,.bg-yellow-dark,.bg-magenta-dark,.bg-gray-dark,.bg-brown-dark,.bg-orange-dark,.gradient-highlight,.gradient-blue,.gradient-green,.gradient-red,.gradient-magenta,.gradient-orange,.gradient-teal,.gradient-brown) :where(p,small,li,label,em,strong,span):not([class*=color-]){color:#fff!important}.theme-dark #page :where(.page-content,.menu.menu-box-modal) :where(p,small,li,td,th,label,em,strong,span):not(.badge):not([class*=color-]){color:#f3f4f6!important}.theme-dark #page :where(.page-content,.menu.menu-box-modal) :is(.bg-blue-light,.bg-fade-blue-light,.bg-green-light,.bg-red-light,.bg-yellow-light,.bg-magenta-light,.bg-gray-light) :where(p,small,li,label,em,strong,span):not([class*=color-]){color:#27313d!important}#page :where(.page-content,.menu.menu-box-modal) [class*=color-] :where(small,em,strong,span):not([class*=color-]){color:inherit!important}.page-title>div,.page-title>h1{min-width:0}.event-detail-hero{height:250px!important;min-height:250px;overflow:hidden;position:relative}.event-detail-summary-head>.min-width-zero{min-width:0}.page-title>h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.menu-box-modal>.content>.d-flex:first-child,.simp-form-modal-header{position:sticky;top:0;z-index:20;display:flex;align-items:flex-start;gap:16px;margin:0 0 18px;padding:14px 2px 12px;border-bottom:1px solid rgba(36,89,166,.14);background-color:#fff}.menu.menu-box-modal>.content>.d-flex:first-child>div:first-child,.simp-form-modal-heading{flex:1 1 auto;min-width:0;padding-top:1px}.menu.menu-box-modal>.content>.d-flex:first-child>div:first-child>p:first-child,.simp-form-modal-eyebrow{margin:0 0 8px!important;font-size:12px!important;font-weight:700;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.menu.menu-box-modal>.content>.d-flex:first-child>div:first-child>h3,.simp-form-modal-title{margin:0;font-weight:700;line-height:1.25;overflow-wrap:anywhere}#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu,#page .simp-form-modal-close{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:linear-gradient(145deg,#df4658,#a91f2d)!important;box-shadow:0 4px 9px rgba(180,35,49,.2);color:#fff!important;line-height:1;transition:box-shadow .18s ease,transform .18s ease;-webkit-appearance:none;appearance:none}#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu>i,#page .simp-form-modal-close>i{color:inherit!important;font-size:12px;line-height:1}#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu:focus-visible,#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu:hover,#page .simp-form-modal-close:focus-visible,#page .simp-form-modal-close:hover{box-shadow:0 6px 13px rgba(180,35,49,.28);color:#fff!important;transform:translateY(-1px)}#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu:focus-visible,#page .simp-form-modal-close:focus-visible{outline:3px solid rgba(180,35,49,.25);outline-offset:3px}#page .menu.menu-box-modal>.content>.d-flex:first-child>.close-menu:active,#page .simp-form-modal-close:active{box-shadow:0 5px 12px rgba(180,35,49,.24);transform:translateY(0)}.theme-dark #page .menu.menu-box-modal>.content>.d-flex:first-child,.theme-dark #page .simp-form-modal-header{border-bottom-color:rgba(255,255,255,.12);background-color:#21252a}#registration-participant-mutation-modal>.content{padding-bottom:16px}#registration-attendance-date-modal>.content{padding-bottom:16px}#registration-add-village-payment:not(:empty),#registration-participant-village-payment:not(:empty){margin-bottom:18px}.registration-inline-payment-notice{margin-top:3px}.registration-attendance-calendar{padding:10px;border:1px solid #d7dee8;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.08)}.registration-attendance-calendar-head{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:44px;margin-bottom:4px}.registration-attendance-calendar-head>strong{color:#111827;font-size:17px;font-weight:750;line-height:1.25;text-align:center}.registration-attendance-calendar-day,.registration-attendance-calendar-nav{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:0 0;color:#1f2937;cursor:pointer;-webkit-appearance:none;appearance:none}.registration-attendance-calendar-nav{width:40px;height:40px;border-radius:11px;background:#e8f1fc;color:#2459a6;font-size:14px}.registration-attendance-calendar-days,.registration-attendance-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.registration-attendance-calendar-weekdays{padding:5px 0 7px;border-bottom:1px solid #e5e7eb}.registration-attendance-calendar-weekdays>span{color:#6b7280;font-size:12px;font-weight:700;line-height:1.2;text-align:center}.registration-attendance-calendar-days{padding-top:7px}.registration-attendance-calendar-day,.registration-attendance-calendar-empty{width:100%;min-width:0;height:40px}.registration-attendance-calendar-day{border-radius:10px;font-size:15px;font-weight:650}.registration-attendance-calendar-day:focus-visible,.registration-attendance-calendar-day:hover{background:#e8f1fc;color:#2459a6;outline:0}.registration-attendance-calendar-day.is-today{box-shadow:inset 0 0 0 2px rgba(36,89,166,.32)}.registration-attendance-calendar-day.is-selected{background:#2459a6!important;box-shadow:0 5px 12px rgba(36,89,166,.24);color:#fff!important}.registration-attendance-calendar-day:disabled,.registration-attendance-calendar-nav:disabled{background:0 0;box-shadow:none;color:#a4abb5;cursor:not-allowed;opacity:.48}.registration-attendance-calendar-selected{margin-top:9px;padding:9px 10px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:13px!important;line-height:1.35;text-align:center}.registration-attendance-calendar-selected>strong{color:#1f2937}.theme-dark .registration-attendance-calendar{border-color:rgba(255,255,255,.14);background:#21252a;box-shadow:0 8px 22px rgba(0,0,0,.24)}.theme-dark .registration-attendance-calendar-day,.theme-dark .registration-attendance-calendar-head>strong{color:#f8fafc}.theme-dark .registration-attendance-calendar-weekdays{border-bottom-color:rgba(255,255,255,.12)}.theme-dark .registration-attendance-calendar-weekdays>span{color:#cbd5e1}.theme-dark .registration-attendance-calendar-selected{background:rgba(255,255,255,.08);color:#d1d5db}.theme-dark .registration-attendance-calendar-selected>strong{color:#fff}.menu.menu-box-modal.simp-print-modal{width:min(1080px,calc(100vw - 24px))!important;height:calc(100vh - 24px)!important;height:calc(100dvh - 24px)!important;max-width:1080px!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:0!important}.simp-safari-scroll-fix .menu.menu-box-modal.simp-print-modal.menu-active{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;transform:none!important}.menu.menu-box-modal.simp-print-modal>.content{display:flex;flex-direction:column;min-height:0;margin-top:0!important;margin-bottom:0!important;padding-top:12px;padding-bottom:12px;overflow:hidden!important}body.simp-print-modal-open,html.simp-print-modal-open{overflow:hidden!important;overscroll-behavior:none}.simp-print-modal-header{flex:0 0 auto;padding-left:2px;padding-right:2px}.simp-print-zoom-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;min-height:44px;padding:6px 2px}.simp-print-zoom-title{margin-right:auto;color:#4b5563;font-size:12px;font-weight:600}.simp-print-zoom-toolbar .btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;margin:0!important;padding:0!important}.simp-print-zoom-toolbar .btn:disabled{opacity:.42}.simp-print-zoom-value{min-width:52px;color:#111827;font-size:13px;font-weight:700;text-align:center}.theme-dark .simp-print-zoom-title,.theme-dark .simp-print-zoom-value{color:#f3f4f6!important}.simp-print-frame-shell{position:relative;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;border:1px solid #d7dee8;border-radius:10px;background:#e9eef5}.simp-print-frame{display:block;width:100%;height:100%;border:0;background:#fff;touch-action:pan-x pan-y pinch-zoom}.simp-print-frame-shell.is-safari-scroll-host .simp-print-frame{width:1px;min-width:100%;min-height:100%;max-width:none}.simp-print-frame-shell.is-safari-scroll-host{overflow-x:auto!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom!important}.simp-safari-scroll-fix .menu.menu-box-modal.simp-print-modal.safari-body-scroll-modal.menu-active.is-safari-scroll-host>.content{box-sizing:border-box;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain;touch-action:none!important;-webkit-overflow-scrolling:touch!important}.simp-safari-scroll-fix .menu.menu-box-modal.simp-print-modal.safari-body-scroll-modal.menu-active.is-safari-scroll-host .simp-print-frame-shell{flex:0 0 auto;height:auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior:auto;touch-action:none!important;-webkit-overflow-scrolling:auto!important}.simp-safari-scroll-fix .menu.menu-box-modal.simp-print-modal.payment-data-print-modal.menu-active.is-safari-scroll-host .simp-print-frame{pointer-events:none!important}.simp-print-frame-loading{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#f5f7fa;color:#1f2937;font-weight:600}.simp-print-frame-shell.is-loaded .simp-print-frame-loading{display:none}.simp-print-modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));flex:0 0 auto;gap:7px;padding-top:7px}.simp-print-modal-actions>.btn{width:auto;min-width:0;min-height:38px;height:38px;padding:6px 10px!important;font-size:12px!important;line-height:1.2!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simp-print-modal-actions.is-icon-only>.btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:38px;padding:0!important}.simp-print-modal-actions.is-icon-only>.btn>i{margin:0!important;font-size:18px}.simp-print-paper-note{flex:0 0 auto;padding-top:5px;color:#4b5563;font-size:12px!important;line-height:1.4!important;text-align:center}.theme-dark .simp-print-frame-loading,.theme-dark .simp-print-frame-shell{background:#f5f7fa!important;color:#111827!important}.menu.menu-box-modal.simp-proof-modal{width:min(900px,calc(100vw - 24px))!important;height:calc(100vh - 24px)!important;height:calc(100dvh - 24px)!important;max-width:900px!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:0!important}.menu.menu-box-modal.simp-proof-modal>.content{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;margin:0!important;padding:12px 12px 14px;overflow:hidden!important}.simp-proof-frame-shell{position:relative;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #d7dee8;border-radius:10px;background:#eef2f7;touch-action:pan-x pan-y pinch-zoom}.simp-proof-frame{display:block;width:100%;height:100%;min-height:420px;border:0;background:#fff}.simp-proof-frame-loading{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#f5f7fa;color:#1f2937;font-weight:600;pointer-events:none}.simp-proof-frame-shell.is-loaded .simp-proof-frame-loading{display:none}.simp-proof-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding-top:8px}.simp-proof-actions .btn{margin:0!important;min-height:38px;padding:7px 12px!important}@media (max-width:575.98px){.menu.menu-box-modal.simp-proof-modal{width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;height:calc(100dvh - 12px)!important}.menu.menu-box-modal.simp-proof-modal>.content{padding:10px 8px 10px}}.simp-pwa-footer-card{padding-top:18px;padding-bottom:18px}.simp-pwa-install{padding-right:18px;padding-left:18px;text-align:center}.simp-pwa-install[hidden]{display:none!important}.simp-pwa-install-label{color:#111827;font-size:15px!important;line-height:1.4!important}.simp-pwa-store-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:370px;margin-right:auto;margin-left:auto}.simp-pwa-store-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;margin:0;padding:9px 13px;border:2px solid #2f6fbd;border-radius:999px;background:#050505;box-shadow:0 8px 18px rgba(10,18,30,.16);color:#fff!important;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.simp-pwa-store-badge i{flex:0 0 auto;width:23px;color:#fff!important;font-size:23px;line-height:1;text-align:center}#page .simp-pwa-store-badge span{overflow:hidden;color:#fff!important;text-overflow:ellipsis}.simp-pwa-store-badge:focus,.simp-pwa-store-badge:hover{background:#151515;color:#fff!important;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 22px rgba(10,18,30,.22)}.simp-pwa-store-badge:focus-visible{outline:3px solid rgba(47,111,189,.36);outline-offset:3px}.simp-pwa-store-badge:disabled{opacity:.55;cursor:wait;transform:none}.theme-dark .simp-pwa-install-label{color:#f3f4f6!important}.theme-dark .simp-pwa-store-badge{border-color:#6ca7ef;background:#050505}@media (max-width:575.98px){.menu.menu-box-modal.simp-print-modal{width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;height:calc(100dvh - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important;max-height:calc(100dvh - 12px)!important}.menu.menu-box-modal.simp-print-modal>.content{margin-left:10px!important;margin-right:10px!important}.simp-print-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.simp-print-modal-actions.is-icon-only{grid-template-columns:repeat(4,minmax(0,1fr))}.simp-print-zoom-title{font-size:11px}.simp-print-paper-note{font-size:11px!important}.simp-pwa-install{padding-right:14px;padding-left:14px}.simp-pwa-store-badges{gap:8px}.simp-pwa-store-badge{min-height:46px;padding-right:10px;padding-left:10px;font-size:14px}.simp-pwa-store-badge i{width:21px;font-size:21px}}@media (max-width:350px){.simp-pwa-install{padding-right:10px;padding-left:10px}.simp-pwa-store-badges{gap:6px}.simp-pwa-store-badge{gap:6px;padding-right:8px;padding-left:8px;font-size:12.5px}.simp-pwa-store-badge i{width:19px;font-size:19px}}.registration-read-only [data-registration-payment-review]{display:none!important}#expense-list .expense-card{margin-bottom:12px}#expense-list .expense-card>.content{padding:14px 16px 15px}#expense-list .expense-card-details{width:100%}#expense-list .expense-card-detail-row,#expense-list .expense-card-proof-row{display:grid;grid-template-columns:140px 12px minmax(0,1fr);column-gap:6px;align-items:start;min-width:0;padding:4px 0;border-bottom:1px solid rgba(33,37,41,.1)}#expense-list .expense-card-detail-row:last-child{border-bottom:0}#expense-list .expense-card-label,#expense-list .expense-card-separator,#expense-list .expense-card-value{min-width:0;line-height:1.45}#expense-list .expense-card-label{color:#4b5563;font-size:15px;font-weight:600}#expense-list .expense-card-separator{color:#8a929b;font-size:15px;font-weight:700;text-align:center}#expense-list .expense-card-value{display:block;color:#202124;font-size:15px;font-weight:500;overflow-wrap:anywhere}#expense-list .expense-card-value>strong{display:inline;color:inherit;font-weight:700}#expense-list .expense-card-subvalue{display:inline;margin-left:4px;font-size:14px;font-weight:600}#expense-list .expense-card-money-row .expense-card-value{font-weight:700;white-space:nowrap}#expense-list .expense-card-total-row{margin-top:2px;grid-template-columns:140px 12px minmax(0,1fr);column-gap:6px;padding:8px 0;border:0;border-radius:6px;background:rgba(194,31,51,.06)}#expense-list .expense-card-total-row .expense-card-label,#expense-list .expense-card-total-row .expense-card-value{font-weight:700}#expense-list .expense-card-note-row{padding-bottom:2px;border-bottom:0}#expense-list .expense-card-proof-row{border-bottom:0;padding:4px 0 0}#expense-list .expense-card-proof-row .btn{width:auto;max-width:100%;min-height:32px;padding:6px 10px;font-size:12px}#expense-list [data-expense-status-submit]{align-self:center;min-height:32px;line-height:1.2;white-space:nowrap}#expense-list .expense-status-editor{gap:8px}#expense-list .expense-status-control{margin-bottom:0!important}#expense-list .expense-status-control select{height:38px!important;min-height:38px!important;line-height:38px!important;padding:0 24px 0 8px!important;font-size:12px}#expense-list .expense-status-control{height:38px!important;min-height:38px!important}@media (max-width:575.98px){#expense-list .expense-card>.content{padding-right:12px;padding-left:12px}#expense-list .expense-card-detail-row,#expense-list .expense-card-proof-row{grid-template-columns:126px 10px minmax(0,1fr);column-gap:4px}#expense-list .expense-card-label,#expense-list .expense-card-separator{font-size:15px}#expense-list .expense-card-value{font-size:15px}#expense-list .expense-card-subvalue{font-size:14px}#expense-list .expense-card-total-row{grid-template-columns:126px 10px minmax(0,1fr);column-gap:4px}#expense-list .expense-status-editor{gap:6px}#expense-list .expense-status-editor [data-expense-status-submit]{align-self:flex-start;margin-left:0!important}}@media (min-width:400px) and (max-width:575.98px){#expense-list .expense-card-detail-row,#expense-list .expense-card-proof-row{grid-template-columns:140px 10px minmax(0,1fr)}}@media (max-width:359.98px){#expense-list .expense-card-detail-row,#expense-list .expense-card-proof-row{grid-template-columns:126px 8px minmax(0,1fr)}#expense-list .expense-card-total-row .expense-card-label{font-size:14px}}#expense-pagination .content>.d-flex{flex-wrap:wrap}#expense-pagination .btn{min-width:108px}@media (max-width:359.98px){#expense-pagination .btn{min-width:96px;padding-right:8px;padding-left:8px}}#audit-pagination .content>.d-flex{flex-wrap:wrap}#audit-pagination .btn{min-width:108px}@media (max-width:359.98px){#audit-pagination .btn{min-width:96px;padding-right:8px;padding-left:8px}}.account-profile-row{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.theme-dark .account-profile-row{border-bottom-color:rgba(255,255,255,.1)}.account-profile-row>span{opacity:.68}.account-profile-row>strong{min-width:0;text-align:right}.account-password-field{position:relative}.account-password-field .input-style input{padding-right:54px!important}.account-password-toggle{position:absolute;z-index:4;top:10px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:0 0;color:#59616b}.account-password-toggle:focus-visible,.account-password-toggle:hover{background:rgba(36,89,166,.1);color:#2459a6}.theme-dark .account-password-toggle{color:#d1d5db}#footer-bar.footer-bar-6>a.is-navigating>i{position:relative;display:inline-block;box-sizing:border-box;width:18px!important;min-width:18px!important;height:18px!important;border:0!important;border-radius:0;background:0 0!important;color:transparent!important;font-size:18px!important;line-height:18px!important;opacity:1!important;transform:translateY(-2px)!important;animation:none!important}#footer-bar.footer-bar-6>a.is-navigating>i::after{position:absolute;inset:0;box-sizing:border-box;border:2px solid rgba(36,89,166,.22);border-top-color:#2459a6;border-radius:50%;content:'';animation:simp-loader-spin .72s linear infinite}#footer-bar.footer-bar-6>a.circle-nav.is-navigating>i{width:24px!important;min-width:24px!important;height:20px!important;font-size:20px!important;line-height:20px!important;transform:translateY(-20px)!important}#footer-bar.footer-bar-6>a.circle-nav.is-navigating>i::after{top:0;right:2px;bottom:0;left:2px;border-color:rgba(255,255,255,.38);border-top-color:#fff}body.simp-is-navigating{overflow:hidden;cursor:progress}.simp-page-loader{--simp-skeleton-base:#e1e9ef;--simp-skeleton-shine:#f8fafc;position:fixed;z-index:96;top:var(--simp-page-loader-top,calc(82px + env(safe-area-inset-top,0px)));right:0;bottom:var(--simp-page-loader-bottom,calc(64px + env(safe-area-inset-bottom,0px)));left:0;overflow:hidden;background:#f3f6f7;pointer-events:auto}.simp-page-loader[hidden]{display:none!important}.simp-page-loader-inner{width:min(100%,820px);margin:0 auto;padding:20px 15px 30px}.simp-page-loader-inner :is(.simp-page-loader-hero,.simp-page-loader-heading,.simp-page-loader-grid > i,.simp-page-loader-row > i,.simp-page-loader-row > b){display:block;overflow:hidden;border-radius:14px;background:linear-gradient(105deg,var(--simp-skeleton-base) 24%,var(--simp-skeleton-shine) 38%,var(--simp-skeleton-base) 52%);background-size:220% 100%;animation:simp-skeleton-shimmer 1.15s ease-in-out infinite}.simp-page-loader-hero{width:100%;height:142px;margin-bottom:22px;border-radius:24px!important}.simp-page-loader-heading{width:42%;height:20px;margin:0 0 15px}.simp-page-loader-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.simp-page-loader-grid>i{height:92px}.simp-page-loader-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-height:90px;margin-bottom:12px;padding:13px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff}.simp-page-loader-row>i{width:64px;height:64px}.simp-page-loader-row>b{width:min(78%,390px);height:16px}.theme-dark .simp-page-loader{--simp-skeleton-base:#26323b;--simp-skeleton-shine:#35434e;background:#1b1d21}.theme-dark .simp-page-loader-row{border-color:rgba(255,255,255,.1);background:#21252a}@keyframes simp-loader-spin{to{transform:rotate(360deg)}}@keyframes simp-skeleton-shimmer{to{background-position-x:-220%}}@media (max-width:575.98px){.simp-page-loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simp-page-loader-grid>i:last-child{display:none}}@media (prefers-reduced-motion:reduce){#footer-bar.footer-bar-6>a.is-navigating>i::after,.simp-page-loader-inner :is(.simp-page-loader-hero,.simp-page-loader-heading,.simp-page-loader-grid > i,.simp-page-loader-row > i,.simp-page-loader-row > b){animation:none!important}}.registration-payment-summary{display:grid;gap:2px;padding:10px 14px}.registration-payment-summary>p{line-height:1.3!important}.simp-payment-file-data{position:relative;height:45px;overflow:hidden;border-radius:10px;background:#72562f;box-shadow:0 3px 8px rgba(79,57,25,.18)}#page .simp-payment-file-data>.upload-file{position:absolute;z-index:2;inset:0;width:100%;height:45px;margin:0;padding:0;cursor:pointer;opacity:0}#page .simp-payment-file-button-text{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;height:45px;margin:0!important;border-radius:10px;background:0 0!important;color:#fff!important;font-size:12px;font-weight:800;line-height:45px;letter-spacing:.025em;text-transform:uppercase}#page .simp-payment-file-button-text>i,#page .simp-payment-file-button-text>span{color:#fff!important}.simp-payment-file-preview{display:flex;align-items:center;gap:11px;min-width:0;margin-top:10px;padding:9px;border:1px solid rgba(36,89,166,.18);border-radius:10px;background:rgba(36,89,166,.055)}.simp-payment-file-preview-media{display:grid;flex:0 0 58px;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:8px;background:#fff}.simp-payment-file-preview-media>img{display:block;width:100%;height:100%;object-fit:cover}.simp-payment-file-preview-media>span{display:grid;place-items:center;width:100%;height:100%;font-size:25px}.simp-payment-file-preview-copy{min-width:0;flex:1 1 auto}.simp-payment-file-preview-copy>small,.simp-payment-file-preview-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simp-payment-file-preview-copy>strong{font-size:12px;line-height:1.35}.simp-payment-file-preview-copy>small{margin-top:3px;opacity:.62;font-size:10px;line-height:1.25}#page .simp-payment-file-clear{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(190,36,52,.3);border-radius:8px;background:#fff;color:#be2434}.theme-dark .simp-payment-file-preview{border-color:rgba(105,157,230,.25);background:rgba(74,137,220,.1)}.theme-dark #page .simp-payment-file-clear,.theme-dark .simp-payment-file-preview-media{background:#171a1f}@media print{#footer-bar,#menu-main,#preloader,.back-to-top,.header,.menu-hider,.page-title,.simp-no-print,.simp-pwa-install{display:none!important}.page-title-clear{display:none!important}.page-content{max-width:none!important;padding:0!important}.card{box-shadow:none!important;break-inside:avoid}}