:root{--bg: #f4f6fb;--bg-soft: #f4f6fb;--surface: #ffffff;--surface-soft: #eff6ff;--line: rgba(15, 23, 42, .08);--text: #0f172a;--muted: #64748b;--muted-2: #94a3b8;--primary: #2563eb;--primary-strong: #2b7fff;--danger: #f24848;--ok: #00d492;--warn: #f54900;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--radius-2xl: 30px;--shadow-soft: 0 1px 1.5px rgba(0, 0, 0, .1), 0 1px 1px rgba(0, 0, 0, .1);--shadow-card: 0 1px 1px rgba(16, 24, 40, .02), 0 8px 20px rgba(16, 24, 40, .04);--shadow-primary: 0 10px 24px rgba(43, 127, 255, .3)}*{box-sizing:border-box}html{width:100%;min-width:320px;max-width:100%;overflow-x:hidden!important;background:#f4f6fb!important;scrollbar-width:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-width:0;max-width:100%;min-height:100dvh;margin:0;overflow-x:hidden!important;background:var(--bg);color:var(--text);font-family:Manrope,Segoe UI,system-ui,sans-serif;scrollbar-width:none;overscroll-behavior-x:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}#app{width:min(100%,390px);min-width:0;max-width:390px;min-height:calc(100dvh - 84px);margin:0 auto;padding:16px 16px calc(108px + env(safe-area-inset-bottom))}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1;vertical-align:middle}.hidden{display:none!important}.view{display:none}.view.active{display:block}.page-header{padding:2px 2px 14px}.page-header h1{margin:0;font-size:clamp(30px,7vw,40px);line-height:1.06;letter-spacing:-.02em;font-weight:700}.page-header .muted{display:block;margin-top:4px}.muted{color:var(--muted)}.card{padding:16px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft)}.stack{display:grid;gap:12px}.section-label{margin:10px 4px 8px;color:var(--muted-2);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.actions{display:grid;gap:10px;margin-top:14px}.icon-btn{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:999px;background:#eff4fb;color:#7f90ad;cursor:pointer}.icon-btn.small{width:34px;height:34px}.icon-btn .material-symbols-outlined{font-size:21px}.icon-btn.small .material-symbols-outlined{font-size:18px}.btn{width:100%;padding:15px 16px;border:0;border-radius:20px;font-size:1.1rem;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.btn.primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-primary)}.btn.secondary{background:#eaf4fb;color:var(--primary-strong)}.btn.ghost{background:var(--surface-soft);color:#5e7090}.btn.danger{background:var(--danger);color:#fff}.link-btn{border:0;background:transparent;color:var(--primary-strong);font-size:.98rem;font-weight:700;cursor:pointer}.ok{color:var(--ok)}.warn{color:var(--warn)}@media(max-width:720px){.page-header h1{font-size:2.5rem}}.auth-card{display:grid;gap:12px}.auth-card h3{margin:0;font-size:1.42rem}.auth-widget-container{min-height:48px}.auth-actions{display:grid;gap:8px}.auth-client-hint{margin:0;padding:10px 12px;border:1px solid #f2c6a8;border-radius:12px;background:#fff4ec;color:#9d4a16;font-size:.92rem;line-height:1.35}:root{--figma-app-width: 390px;--figma-nav-height: 82px;--figma-bg: var(--bg);--figma-surface: var(--surface);--figma-surface-blue: var(--surface-soft);--figma-text: var(--text);--figma-muted: var(--muted);--figma-muted-light: var(--muted-2);--figma-primary: var(--primary);--figma-primary-strong: #155dfc;--figma-success: #00bc7d;--figma-warning: #ff6900;--figma-line: var(--line);--figma-overlay: rgba(0, 0, 0, .55);--figma-radius-card: var(--radius-md);--figma-radius-large: var(--radius-lg);--figma-radius-sheet: var(--radius-xl);--figma-shadow-control: var(--shadow-soft);--figma-shadow-primary: 0 10px 7.5px rgba(43, 127, 255, .3), 0 4px 3px rgba(43, 127, 255, .3)}.figma-view,.figma-surface,.figma-view *,.figma-surface *{box-sizing:border-box}.figma-view button,.figma-view input,.figma-view textarea,.figma-view select,.figma-surface button,.figma-surface input,.figma-surface textarea,.figma-surface select{min-width:0;font-family:Manrope,Segoe UI,system-ui,sans-serif}.figma-view button,.figma-surface button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.figma-view button:focus:not(:focus-visible),.figma-surface button:focus:not(:focus-visible){outline:none}.figma-view button:focus-visible,.figma-surface button:focus-visible{outline:2px solid var(--figma-primary);outline-offset:2px}.overview-segmented button:focus,.overview-segmented button:focus-visible,.segmented button:focus,.segmented button:focus-visible{outline:none}.figma-icon,.figma-view img[src*="/assets/figma/"],.figma-surface img[src*="/assets/figma/"]{display:block;flex:0 0 auto;max-width:none;object-fit:contain}dialog.figma-native-backdrop::backdrop{background:var(--figma-overlay);backdrop-filter:none;-webkit-backdrop-filter:none}dialog.figma-bottom-sheet{max-width:100vw;max-height:none;overflow:hidden;overscroll-behavior:contain}body:has(dialog[open]){overscroll-behavior:none}@media(max-width:390px){dialog.figma-bottom-sheet{width:100vw}}body.is-app-loading{background:#f4f6fb!important}body.is-app-loading #app{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-loading-screen{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;background:#f4f6fb;opacity:1;transition:opacity .18s ease}.app-loading-screen.is-hidden{opacity:0;pointer-events:none}.app-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-8px)}.app-loading-logo{display:block;width:128px;height:128px;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 12px 30px #0f172a1a}.app-loading-logo img{display:block;width:100%;height:100%;object-fit:cover}.app-loading-wordmark{margin-top:16px;color:#0f172a;font-family:Manrope,Inter,Segoe UI,sans-serif;font-size:18px;line-height:24px;font-weight:800;letter-spacing:1.6px}.app-loading-spinner{width:20px;height:20px;margin-top:24px;border:2px solid rgba(37,99,235,.18);border-top-color:#2563eb;border-radius:999px;animation:app-loading-spin .76s linear infinite}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.event-actions-sheet{width:min(390px,100vw);max-width:390px;margin:0 auto;padding:28px 16px 18px;border-radius:24px 24px 0 0;background:#fff}.event-actions-sheet h2{max-width:285px;margin:0 0 15px;overflow:hidden;color:#172d4d;font-size:1.12rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.event-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 2px;border:0;border-top:1px solid #edf1f6;background:transparent;color:#203a5d;text-align:left;cursor:pointer}.event-action-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#eef6ff;color:#318cde}.event-action-row>span:nth-child(2){display:grid;gap:4px;min-width:0}.event-action-row strong{font-size:.8rem}.event-action-row small{overflow:hidden;color:#8798ad;font-size:.65rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.event-action-row>.material-symbols-outlined{color:#a6b5c6;font-size:19px}.event-action-danger{color:#d55c5c}.event-action-danger .event-action-icon{background:#fff0f0;color:#df6969}.modal.confirm-sheet{width:min(390px,calc(100% - 28px));max-height:calc(100dvh - 28px);inset:0;margin:auto;padding:20px 16px 24px;border-radius:24px;overflow-y:auto}.confirm-sheet .sheet-handle{width:36px;margin:0 auto 16px;background:#cbd5e1}.modal.confirm-sheet h2{max-width:none;margin:0 0 8px;padding:0 32px;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:18px;line-height:24px;text-align:center;color:var(--text);outline:none}.modal.confirm-sheet p.muted{margin:0 0 16px;font-size:13px;line-height:19px;color:var(--muted)}.confirm-sheet .modal-actions{gap:8px;margin-top:0}.confirm-sheet .event-action-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;min-height:76px;padding:15px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text)}.confirm-sheet .event-action-icon{width:36px;height:36px;border-radius:999px;background:var(--surface-soft)}.confirm-sheet .event-action-icon img{width:16px;height:16px}.confirm-sheet .event-action-row>span:nth-child(2){gap:2px}.confirm-sheet .event-action-row strong,.confirm-sheet .event-action-row small{white-space:normal;overflow-wrap:anywhere}.confirm-sheet .event-action-row strong{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.confirm-sheet .event-action-row small{color:var(--muted);font-size:10px;font-weight:500;line-height:15px}.confirm-sheet .event-action-danger strong{color:#dc2626}.confirm-sheet .event-action-danger .event-action-icon{background:#fff7ed}.confirm-sheet .modal-close{outline-color:var(--primary)}.confirm-sheet .event-action-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:20px}.confirm-sheet>.event-action-row+.event-action-row{margin-top:8px}.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:1px 0 8px;padding:2px;border-radius:14px;background:#dfe7f2}.segmented button{padding:8px;border:0;border-radius:11px;background:transparent;color:#6f85a7;font-size:.9rem;font-weight:700;cursor:pointer}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0d172e0f}@media(max-width:720px){.segmented button{padding:7px;font-size:.86rem}}.participant-expand{display:grid;gap:8px}.participant-selection-title{margin:0 0 8px;color:var(--muted-2);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.participant-selection-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.participant-selection-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.participant-selection-name{min-width:0;font-size:.95rem}.participant-selection-qty{min-width:52px;color:#7b8ea9;font-size:.86rem;font-weight:700;text-align:right}.participant-selection-list b{color:#4b617f;font-size:.95rem}.participant-selection-empty{margin:0;font-size:.92rem}.participant-selection-total{margin:8px 0 0;color:#5f7494;font-size:.88rem}.backdrop{position:fixed;z-index:70;inset:0;background:#11192780;backdrop-filter:blur(2px)}.modal{position:relative;z-index:80;width:min(680px,calc(100% - 28px));padding:22px;border:0;border-radius:32px;background:#fff;color:#0f172a;box-shadow:0 24px 40px #0f172a38}.modal:not([open]){display:none!important}.modal[open]{display:block}body.dark .modal{background:#1b2639;color:#edf3ff}.modal::backdrop{background:transparent}.modal h2{margin:0 0 12px;font-size:1.95rem;line-height:1.1}.modal>.muted,.modal p.muted{color:#667d9e}.modal label{display:grid;gap:6px;margin:10px 0;color:#93a3bc;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.modal input,.modal textarea,.modal select{width:100%;padding:14px 15px;border:0;border-radius:16px;background:#f2f6fc;color:#0f172a;font-size:1rem}body.dark .modal input,body.dark .modal textarea,body.dark .modal select{background:#24324a;color:#edf3ff}.modal textarea{min-height:88px;resize:vertical}.modal-actions{display:grid;gap:10px;margin-top:14px}.modal-close{position:absolute;top:14px;right:14px}.sheet-handle{display:block;width:42px;height:4px;margin:-12px auto 26px;border-radius:4px;background:#d9e2ee}.modal-icon{display:grid;width:68px;height:68px;margin:2px auto 14px;place-items:center;border-radius:999px}.modal-icon .material-symbols-outlined{font-size:34px}.modal-icon.warn{background:#fff5dd;color:#eba528}.modal-icon.info{background:#ebf3ff;color:var(--primary-strong)}.modal-icon.danger{background:#ffe8e8;color:var(--danger)}.position-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.date-filter-segmented{margin:0 0 10px}.date-filter-pane{display:block}.qty-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;height:52px;align-items:center;gap:2px;padding:1px;border-radius:16px;background:#f2f6fc}.qty-stepper .icon-btn{width:38px;height:38px;background:transparent;color:var(--primary-strong)}.qty-stepper input{border:0;background:transparent;font-size:1.22rem;font-weight:700;text-align:center}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.category-btn{display:grid;min-height:64px;place-items:center;border:0;border-radius:16px;background:#f2f6fc;color:#8da0bc}.category-btn .material-symbols-outlined{font-size:24px}.category-btn.active{background:var(--primary);color:#fff}.category-btn.active .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.receipt-dropzone{position:relative;display:grid;justify-items:center;gap:8px;padding:16px;border:2px dashed #d9e4f4;border-radius:20px;color:#7088aa;text-align:center}.file-input-proxy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none}.dropzone-icons{display:inline-block;margin-bottom:2px;font-size:1.5rem}.receipt-select-btn{width:100%}.receipt-dropzone-status{display:block;font-size:.88rem}@media(max-width:720px){.position-modal-grid{grid-template-columns:1fr}}.modal.ui-form-modal h2{margin-bottom:18px}.modal.ui-form-modal label{gap:8px;margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:500;line-height:18px}.modal.ui-form-modal input:not([type=checkbox]):not([type=file]),.modal.ui-form-modal textarea,.modal.ui-form-modal select{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font-family:inherit;font-size:16px;line-height:22px}.modal.ui-form-modal input:focus-visible,.modal.ui-form-modal textarea:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ui-form-modal .position-modal-grid{gap:12px}.ui-form-modal .qty-stepper{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px;height:48px;padding:3px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.modal.ui-form-modal .qty-stepper input{min-height:38px;padding:4px 0;border:0;background:transparent}.ui-form-modal .qty-stepper .icon-btn{width:32px;height:38px;flex-shrink:0}.ui-form-modal .date-filter-segmented{margin-bottom:16px}.ui-form-modal .modal-actions{margin-top:6px}.modal.ui-form-modal input[type=checkbox]{accent-color:var(--primary)}#position-modal.ui-form-modal .position-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:22px;cursor:pointer}.package-main{display:grid;gap:4px}.package-side{display:inline-flex;align-items:center;gap:10px}.package-price{color:#2177dd;font-size:1.7rem}.package-side .icon-btn{width:36px;height:36px;background:#e9f2ff;color:#2177dd}.package-best{border:2px solid #b4d5ff}.package-badge{position:absolute;top:0;right:0;padding:6px 10px;border-radius:0 22px 0 12px;background:#2177dd;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase}.fee-input-modal,.recognition-modal{width:min(420px,calc(100% - 28px))}.fee-input-field{font-size:16px!important}.recognition-status img{animation:recognition-spin 1.2s linear infinite}@keyframes recognition-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#limit-modal #packages-list{gap:8px;margin-bottom:12px}#limit-modal .package-item{min-height:76px;padding:15px;box-shadow:none;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text)}#limit-modal .package-main>.muted{font-size:10px}#limit-modal .package-main b{font-size:14px;font-weight:600}#limit-modal .package-price{font-size:16px}#limit-modal .package-side .icon-btn{background:var(--surface-soft)}#limit-modal .package-best{border-color:var(--primary)}#limit-modal .package-badge{top:-1px;right:12px;padding:2px 6px;border-radius:6px;font-size:9px}.recognition-status{display:flex;align-items:center;gap:12px;margin:16px 0}.recognition-status>span{flex-shrink:0}.modal.confirm-sheet .recognition-status p.muted{margin:0}@media(prefers-reduced-motion:reduce){.recognition-status img{animation:none}}.receipt-preview-modal{width:min(720px,calc(100% - 28px));height:min(90dvh,980px);max-height:min(90dvh,980px);padding:16px 16px 12px}.receipt-preview-modal[open]{display:flex;flex-direction:column}.receipt-preview-modal h2{margin:0 0 8px;padding-right:46px;font-size:clamp(1.1rem,3.3vw,1.4rem);line-height:1.04;letter-spacing:-.01em}.receipt-preview-modal .modal-close{top:10px;right:10px;width:44px;height:44px;border:1px solid #dbe5f3;background:#eff4fb;color:#8da0bc}.receipt-preview-modal .modal-close .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.receipt-preview-wrap{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.receipt-preview-body{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:8px;overflow:hidden;border:2px solid #e2e9f3;border-radius:2px;background:#fff;background-image:radial-gradient(#d8e1ee 1.35px,transparent 1.35px);background-size:34px 34px}.receipt-preview-body img{width:auto;max-width:100%;height:auto;max-height:100%;border-radius:6px;object-fit:contain;image-orientation:from-image;transform-origin:center center;transition:transform .04s linear;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.receipt-preview-body.zoom-enabled{touch-action:none}.receipt-preview-body.zoom-enabled img{cursor:zoom-in}.receipt-preview-body.zoomed img{cursor:grab}.receipt-paper-bg,.receipt-preview-pdf{background:#fff}.receipt-preview-pdf{width:100%;height:100%;border:0;border-radius:8px}.receipt-preview-file{width:100%;max-width:360px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f4f8ff;font-size:1.08rem;font-weight:600;text-align:center}.receipt-nav{position:absolute;top:50%;z-index:2;width:56px;height:56px;border:1px solid #e6edf7;background:#fffffff5;color:#5f7394;box-shadow:var(--shadow-soft);transform:translateY(-50%)}.receipt-nav .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 30}#receipt-prev-btn{left:-24px}#receipt-next-btn{right:-24px}.receipt-dots{display:flex;min-height:10px;justify-content:center;gap:7px;margin-top:8px}.dot{width:10px;height:10px;border-radius:999px;background:#cfdae9}.dot.active{background:var(--primary-strong)}.receipt-download-overlay-btn{position:absolute;right:12px;bottom:12px;z-index:5;display:inline-flex;width:48px;min-width:48px;height:48px;align-items:center;justify-content:center;padding:0;border-radius:14px;box-shadow:0 8px 18px #1c95da47}.receipt-download-overlay-btn .material-symbols-outlined{font-size:23px!important;line-height:1;font-variation-settings:"FILL" 0,"wght" 650,"GRAD" 0,"opsz" 23}@media(max-width:720px){.receipt-preview-modal{width:calc(100% - 20px);height:min(88dvh,860px);max-height:min(88dvh,860px);padding:14px 14px 12px}.receipt-preview-modal h2{margin-bottom:8px;padding-right:44px;font-size:clamp(1.05rem,5.6vw,1.35rem);line-height:1.04}.receipt-preview-modal .modal-close{top:8px;right:8px;width:40px;height:40px}.receipt-preview-modal .modal-close .material-symbols-outlined{font-size:22px}.receipt-preview-body{padding:8px}.receipt-nav{width:46px;height:46px}.receipt-nav .material-symbols-outlined{font-size:26px}#receipt-prev-btn{left:-10px}#receipt-next-btn{right:-10px}.dot{width:9px;height:9px}.receipt-download-overlay-btn{right:8px;bottom:8px;width:44px;min-width:44px;height:44px;border-radius:13px}.receipt-download-overlay-btn .material-symbols-outlined{font-size:21px!important}}.modal.receipt-preview-modal.confirm-sheet{width:min(720px,calc(100% - 28px));max-width:720px;height:min(80dvh,760px);padding:20px 16px 24px}.receipt-preview-modal.confirm-sheet .sheet-handle,.receipt-preview-modal.confirm-sheet h2{flex-shrink:0}.receipt-preview-modal.confirm-sheet .modal-close{top:14px;right:14px;width:40px;height:40px}.receipt-preview-modal.confirm-sheet .receipt-preview-body{border:1px solid var(--line);border-radius:20px;background:var(--surface-soft);background-image:none}.receipt-preview-modal.confirm-sheet .receipt-preview-file{font-size:14px;overflow-wrap:anywhere}.receipt-preview-modal.confirm-sheet #receipt-prev-btn{left:8px}.receipt-preview-modal.confirm-sheet #receipt-next-btn{right:8px}.receipt-preview-modal.confirm-sheet .receipt-nav{border-color:var(--line);background:var(--surface)}.receipt-download-overlay-btn.is-transfer-download{width:auto;min-width:126px;padding:0 14px;gap:8px;font-size:12px;line-height:16px}#view-faq .faq-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:8px}#view-faq .faq-header h1{display:-webkit-box;margin:0;overflow:hidden;font-size:clamp(20px,5.2vw,28px);line-height:1.08;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#view-faq .faq-section{display:grid;gap:8px;margin-bottom:14px}#view-faq .faq-section-title{margin:0 4px;color:var(--muted-2);font-size:.95rem;letter-spacing:.01em;text-transform:none}#view-faq .faq-item{padding:0;overflow:hidden}#view-faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;color:var(--text);font-size:1.02rem;font-weight:400;list-style:none;cursor:pointer}#view-faq .faq-question::-webkit-details-marker{display:none}#view-faq .faq-question:after{color:#9db0cb;font-family:Material Symbols Outlined;font-size:22px;content:"expand_more";transition:transform .2s ease}#view-faq .faq-item[open] .faq-question:after{transform:rotate(180deg)}#view-faq .faq-answer{display:grid;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--line)}#view-faq .faq-answer p{margin:0;color:var(--muted);line-height:1.38}#view-faq .faq-answer a{color:var(--primary);text-decoration:none}#view-faq .faq-answer a:hover{text-decoration:underline}@media(max-width:720px){#view-faq .faq-header h1{font-size:2rem}}body:has(#view-events.events-v2.active){height:100dvh!important;min-height:0!important;overflow:hidden!important}body:has(#view-events.events-v2.active) #app{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;overflow:hidden!important}#view-events.events-v2{position:relative!important;display:none!important;flex-direction:column!important;width:calc(100% + 32px)!important;height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;margin:-16px!important;padding:0!important;overflow:hidden!important;background:#f4f6fb!important}#view-events.events-v2.active{display:flex!important}#view-events.events-v2 #events-list.stack{display:flex!important;width:calc(100% - 32px)!important;max-width:358px!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;align-content:stretch!important;gap:10px!important;margin:0 auto!important;padding:0 0 76px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;overscroll-behavior:contain!important}#view-events.events-v2 #events-list.stack::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#view-events.events-v2 .event-card-v2{display:block!important;width:100%!important;max-width:358px!important;height:122px!important;min-height:122px!important;flex:0 0 122px!important;margin:0!important;padding:16px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important}#view-events.events-v2 .event-card-top{display:flex!important;width:100%!important;height:40px!important;min-height:40px!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}#view-events.events-v2 .event-main{display:flex!important;width:auto!important;min-width:0!important;max-width:calc(100% - 32px)!important;flex:0 1 auto!important;align-items:center!important;gap:12px!important}#view-events.events-v2 .event-cat-emoji{display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;background:#eff6ff!important;color:#0f172a!important;font-size:20px!important;line-height:28px!important}#view-events.events-v2 .event-main-text{width:auto!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;overflow:hidden!important}#view-events.events-v2 .event-card h3{width:auto!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:20.625px!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-events.events-v2 .event-card p{display:flex!important;width:auto!important;max-width:100%!important;align-items:center!important;gap:4px!important;margin:0!important;padding:2px 0 0!important;overflow:hidden!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-events.events-v2 .event-date-icon{width:12px!important;height:12px!important;flex:0 0 12px!important}#view-events.events-v2 .event-card-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:4px 0 0!important;padding:0!important}#view-events.events-v2 .event-progress{display:block!important;width:100%!important;height:4px!important;min-height:4px!important;margin:12px 0 0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important}#view-events.events-v2 .event-progress>span{display:block!important;height:4px!important;border-radius:999px!important;background:#00d492!important}#view-events.events-v2 .event-card-v2.is-completed .event-progress>span{background:#00bc7d!important}#view-events.events-v2 .event-card-bottom{display:flex!important;width:100%!important;height:32px!important;min-height:32px!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:12px 0 0!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}#view-events.events-v2 .event-card-bottom-left,#view-events.events-v2 .event-card-bottom-right{display:flex!important;height:20px!important;min-width:0!important;align-items:center!important}#view-events.events-v2 .event-card-bottom-left{flex:0 1 auto!important;gap:8px!important;overflow:hidden!important}#view-events.events-v2 .event-card-bottom-right{flex:0 0 auto!important;gap:8px!important;margin-left:auto!important}#view-events.events-v2 .event-participants{display:inline-flex!important;height:16px!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;white-space:nowrap!important}#view-events.events-v2 .event-participants>img{width:12px!important;height:12px!important}#view-events.events-v2 .event-my-amount,#view-events.events-v2 .event-closed-label{display:inline-flex!important;height:20px!important;min-height:20px!important;flex:0 1 auto!important;align-items:center!important;margin:0!important;padding:2px 6px!important;overflow:hidden!important;border:0!important;border-radius:14px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-events.events-v2 .event-my-amount{background:#fff7ed!important;color:#ff6900!important}#view-events.events-v2 .event-my-amount-closed,#view-events.events-v2 .event-closed-label{background:#ecfdf5!important;color:#096!important}#view-events.events-v2 .event-payment-state{display:inline-flex!important;height:19px!important;min-height:19px!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;margin:0!important;padding:2px 8px!important;border:0!important;border-radius:14px!important;background:#fff7ed!important;color:#f54900!important;font-size:10px!important;font-weight:600!important;line-height:15px!important;white-space:nowrap!important}#view-events.events-v2 .event-payment-state.is-paid{background:#ecfdf5!important;color:#007a55!important}#view-events.events-v2 .event-payment-state>img{width:10px!important;height:10px!important}#view-events.events-v2 .event-total{flex:0 0 auto!important;margin:0!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important}#view-events.events-v2 .event-empty-card{display:flex!important;width:100%!important;min-width:0!important;max-width:358px!important;min-height:104px!important;flex:0 0 104px!important;align-items:center!important;margin:0!important;padding:17px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}#view-events.events-v2 .event-empty-card p{display:block!important;width:100%!important;margin:0!important;color:#64748b!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;white-space:normal!important;overflow-wrap:anywhere!important}#view-events.events-v2 .archive-kind-label{flex:0 0 auto;padding:1px 6px;border-radius:6px;background:#eff6ff;color:#2563eb;font:600 9px/14px Manrope,sans-serif}.empty-archive-link{padding:0;border:0;background:transparent;color:var(--primary, #2563eb);font:inherit;text-decoration:underline;cursor:pointer}#view-events.events-v2 .events-header{width:100%!important;height:82px!important;min-height:82px!important;flex:0 0 82px!important;margin:0!important;padding:24px 16px 12px!important;transition:height .16s ease,flex-basis .16s ease!important}#view-events.events-v2 .events-header.search-open{height:130px!important;min-height:130px!important;flex-basis:130px!important}#view-events.events-v2 .events-header-top{display:flex!important;width:100%!important;height:46px!important;min-height:46px!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}#view-events.events-v2 .events-header-top>div{min-width:0!important}#view-events.events-v2 .events-search-toggle{display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}#view-events.events-v2 .events-search-toggle>img{width:18px!important;height:18px!important}#view-events.events-v2 .events-search-toggle[aria-expanded=true],#view-events.events-v2 .events-search-toggle.has-filter{border-color:#2563eb38!important;background:#eff6ff!important}#view-events.events-v2 .events-brand{margin:0!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.3px!important}#view-events.events-v2 .events-header h1{margin:0!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:30px!important;letter-spacing:0!important}#view-events.events-v2 .events-notifications{position:relative!important;display:grid!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}#view-events.events-v2 .events-notifications>img{width:16px!important;height:16px!important}#view-events.events-v2 .events-notification-dot{position:absolute!important;top:4px!important;left:22px!important;display:block!important;width:8px!important;height:8px!important;border:0!important;border-radius:999px!important;background:#2563eb!important}#view-events.events-v2 .search-row.card{position:relative!important;display:none!important;width:100%!important;height:40px!important;min-height:40px!important;align-items:center!important;gap:8px!important;margin:8px 0 0!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}#view-events.events-v2 .search-row.card.is-open{display:flex!important}#view-events.events-v2 .search-icon{position:static!important;inset:auto!important;width:16px!important;height:16px!important;flex:0 0 16px!important;transform:none!important}#view-events.events-v2 #search-input{width:auto!important;height:38px!important;min-height:38px!important;flex:1 1 auto!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;box-shadow:none!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important}#view-events.events-v2 #search-input::placeholder{color:#94a3b8!important;opacity:1!important}#view-events.events-v2 #events-calendar-btn,#view-events.events-v2 .events-date-filter-info{display:none!important}#view-events.events-v2 #search-clear{display:grid!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important}#view-events.events-v2 #search-clear.hidden{display:none!important}#view-events.events-v2 #search-clear .material-symbols-outlined{font-size:17px!important}#view-events.events-v2 .events-create-button{position:absolute!important;right:16px!important;bottom:16px!important;z-index:4!important;display:grid!important;width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;flex:0 0 52px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;box-shadow:0 10px 7.5px #2b7fff4d,0 4px 3px #2b7fff4d!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}#view-events.events-v2 .events-create-button>img{width:22px!important;height:22px!important}#view-events.events-v2 .events-create-button>span{display:none!important}#view-events.events-v2 .events-create-button.hidden{display:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2{position:fixed!important;inset:0 auto auto 50%!important;width:min(390px,100vw)!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:390px!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translate(-50%)!important;border:0!important;border-radius:0!important;background:#f4f6fb!important;color:#0f172a!important;box-sizing:border-box!important;font-family:Manrope,Segoe UI,sans-serif!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2::backdrop{background:transparent!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 *,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 *:before,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 *:after{box-sizing:border-box}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-header{display:flex!important;width:100%!important;height:76px!important;min-height:76px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:24px 16px 16px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-header .modal-close{position:static!important;display:flex!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:1px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;outline:0!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important;-webkit-tap-highlight-color:transparent}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-header .modal-close img{display:block!important;width:20px!important;height:20px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-header h2{margin:0!important;color:#0f172a!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:28px!important;letter-spacing:0!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-body{display:flex!important;width:100%!important;height:calc(100dvh - 148px)!important;min-width:0!important;min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;margin:0!important;padding:0 16px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-body::-webkit-scrollbar{display:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero{position:relative!important;display:flex!important;width:100%!important;height:124px!important;min-width:0!important;min-height:124px!important;flex:0 0 124px!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:16px!important;outline:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;text-align:left!important;-webkit-tap-highlight-color:transparent}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main{position:relative!important;display:flex!important;width:100%!important;height:87px!important;min-width:0!important;min-height:87px!important;flex:0 0 87px!important;align-items:center!important;gap:14px!important;padding:16px!important;overflow:hidden!important;background:linear-gradient(166.34094515491796deg,#155dfc,#2b7fff,#615fff)!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main:before,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main:after{position:absolute;z-index:0;border-radius:999px;background:#ffffff0d;content:"";pointer-events:none}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main:before{top:-24px;right:-24px;width:112px;height:112px}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main:after{top:39px;right:24px;width:64px;height:64px}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-main>*{position:relative;z-index:1}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-icon{display:flex!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;background:#ffffff26!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-icon img{display:block!important;width:24px!important;height:24px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-copy{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 230px!important;flex-direction:column!important;align-items:flex-start!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-copy strong{display:block!important;margin:0!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:20px!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-copy span{display:block!important;width:100%!important;max-width:230px!important;margin:0!important;padding-top:2px!important;color:#ffffffbf!important;font-size:12px!important;font-weight:500!important;line-height:16.5px!important;opacity:1!important;white-space:normal!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero-arrow{position:relative!important;top:18px!important;right:18px!important;display:block!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-row{position:static!important;display:flex!important;width:100%!important;height:37px!important;min-width:0!important;min-height:37px!important;flex:0 0 37px!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:10px 17px 11px!important;border:0!important;border-right:1px solid #dbeafe!important;border-bottom:1px solid #dbeafe!important;border-left:1px solid #dbeafe!important;border-radius:0 0 16px 16px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;opacity:1!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-row>span{display:flex!important;height:16px!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-row>span:last-child{width:93px!important;margin-left:auto!important;color:#64748b!important;font-weight:500!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-icon{display:flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#dbeafe!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-icon img{display:block!important;width:10px!important;height:10px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fees{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-title-field,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field:has(>#new-event-participants-count){height:69px!important;min-height:69px!important;flex:0 0 69px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field:has(>textarea){height:93px!important;min-height:93px!important;flex:0 0 93px!important;padding:0!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-label,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field:has(>textarea) .create-event-label{display:block!important;width:100%!important;height:21px!important;min-height:21px!important;margin:0!important;padding:0 0 6px!important;color:#64748b!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:15px!important;letter-spacing:1px!important;text-transform:uppercase!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-label em{color:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-title-row{position:relative!important;display:flex!important;width:100%!important;height:48px!important;min-width:0!important;min-height:48px!important;align-items:flex-start!important;gap:8px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-emoji{display:flex!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:1px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;outline:0!important;background:#fff!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:32px!important;text-align:center!important;-webkit-tap-highlight-color:transparent}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-category-picker{position:absolute!important;z-index:2!important;display:none!important;width:220px!important;grid-template-columns:repeat(6,1fr)!important;gap:6px!important;margin-top:6px!important;padding:8px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 30px #22426b29!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-category-picker.is-open{display:grid!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-category-picker .category-btn{display:grid!important;width:28px!important;height:28px!important;min-height:64px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:9px!important;background:#f4f7fb!important;color:#8da0bc!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-category-picker .category-btn.active{background:#d9ebff!important;color:#1673df!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-category-picker .material-symbols-outlined{font-size:17px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-title-row input,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field>input,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field>textarea,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field>select{display:block!important;width:100%!important;height:48px!important;min-width:0!important;min-height:48px!important;max-width:100%!important;margin:0!important;padding:1px 17px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;outline:0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-overflow:ellipsis!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-title-row input{width:auto!important;flex:1 1 302px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 input::placeholder,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 textarea::placeholder{color:#64748b!important;opacity:1!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-field>textarea{width:100%!important;height:66px!important;min-height:66px!important;padding:13px 17px!important;resize:none!important;white-space:pre-wrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns .create-event-field{width:100%!important;min-width:0!important;max-width:100%!important;height:69px!important;min-height:69px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns .create-event-label{margin:0!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 :is(#new-event-date,#new-fundraiser-payment-due-date),:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 #new-event-currency{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;padding:1px 17px!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 :is(#new-event-date,#new-fundraiser-payment-due-date){position:absolute!important;z-index:2!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;opacity:0!important;cursor:pointer!important;touch-action:manipulation!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-date-control{position:relative!important;display:flex!important;width:100%!important;height:48px!important;min-width:0!important;min-height:48px!important;align-items:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-date-display{display:flex!important;width:100%!important;height:100%!important;min-width:0!important;align-items:center!important;box-sizing:border-box!important;padding:0 17px!important;overflow:hidden!important;color:#0f172a!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 :is(#new-event-date,#new-fundraiser-payment-due-date)::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:auto!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 #new-event-currency{padding:1px 38px 1px 17px!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2.is-editing #new-event-currency:disabled{opacity:1!important;background:#e9eef7!important;color:#64748b!important;cursor:default!important;-webkit-text-fill-color:#64748b!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 #new-event-participants-count{padding:1px 17px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns .create-event-field:nth-child(2){position:relative!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-two-columns .create-event-field:nth-child(2):after{position:absolute!important;right:16px!important;bottom:18px!important;width:12px!important;height:12px!important;background:url(/assets/figma/settings-currency-chevron.svg) center / 12px 12px no-repeat!important;content:""!important;pointer-events:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 input[type=number]::-webkit-inner-spin-button,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fees{height:95px!important;min-height:95px!important;flex:0 0 95px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fees>.create-event-label{height:21px!important;min-height:21px!important;padding-bottom:6px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fee-row{display:grid!important;width:100%!important;height:74px!important;min-width:0!important;min-height:74px!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fee-row label{display:block!important;width:100%!important;height:74px!important;min-width:0!important;min-height:74px!important;margin:0!important;padding:13px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;color:#64748b!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-fee-row input{display:block!important;width:100%!important;height:28px!important;min-width:0!important;min-height:28px!important;margin:4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-footer{position:absolute!important;z-index:3!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;width:100%!important;height:72px!important;align-items:flex-start!important;margin:0!important;padding:0 16px 16px!important;background:#f4f6fb!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-footer .btn{display:flex!important;width:100%!important;height:56px!important;min-height:56px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;outline:0!important;background:#155dfc!important;color:#fff!important;box-shadow:0 20px 12.5px #155dfc66,0 8px 5px #155dfc66!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;-webkit-tap-highlight-color:transparent}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-header .modal-close:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-hero:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-emoji:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-event-footer .btn:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 input:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 textarea:focus,:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 select:focus{outline:0!important;box-shadow:none!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-legacy-fallback{display:none!important}@media(max-width:389px){:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-row{gap:12px!important}:is(#create-event-modal,#create-fundraiser-modal).create-event-v2 .create-receipt-type-row>span:last-child{width:auto!important}}html body #create-receipt-sheet.create-receipt-sheet{position:fixed!important;inset:auto auto 0 50%!important;display:none;width:min(390px,100vw)!important;height:404px!important;min-height:404px!important;max-height:404px!important;margin:0!important;padding:24px 24px 32px!important;overflow:hidden!important;transform:translate(-50%)!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;text-align:left!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet[open]{display:block}html body #create-receipt-sheet.create-receipt-sheet .sheet-handle{display:block!important;width:40px!important;height:4px!important;margin:0 auto 20px!important;border-radius:999px!important;background:#0f172a14!important}html body #create-receipt-sheet.create-receipt-sheet .modal-close{position:absolute!important;top:48px!important;right:24px!important;display:grid!important;width:28px!important;height:28px!important;min-height:28px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f1f5f9!important;box-shadow:none!important}html body #create-receipt-sheet.create-receipt-sheet .modal-close img{width:14px!important;height:14px!important}html body #create-receipt-sheet.create-receipt-sheet .modal-close:focus,html body #create-receipt-sheet.create-receipt-sheet .modal-close:focus-visible,html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card:focus,html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card:focus-visible{outline:none!important}html body #create-receipt-sheet.create-receipt-sheet h2{display:block!important;width:342px!important;height:28px!important;margin:0!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important}html body #create-receipt-sheet.create-receipt-sheet>p{display:block!important;width:342px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:4px 0 0!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:14px!important;line-height:22.75px!important;font-weight:400!important;letter-spacing:0!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-grid{display:grid!important;width:342px!important;height:165px!important;min-height:165px!important;grid-template-columns:165px 165px!important;gap:12px!important;margin:0!important;padding:24px 0 0!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card{appearance:none!important;display:flex!important;width:165px!important;height:141px!important;min-height:141px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:22px!important;border:0!important;border-radius:16px!important;background:#eff6ff!important;color:#0f172a!important;box-shadow:inset 0 0 0 2px #0f172a14!important;text-align:center!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card-photo{background:#2563eb1a!important;box-shadow:inset 0 0 0 2px #2563eb33!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-icon{display:grid!important;width:48px!important;height:48px!important;flex:0 0 48px!important;place-items:center!important;border-radius:20px!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card-photo .receipt-source-icon{background:#2563eb!important;box-shadow:0 10px 7.5px #2b7fff4d,0 4px 3px #2b7fff4d!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card-pdf .receipt-source-icon{border:0!important;background:#1e40af1a!important;box-shadow:inset 0 0 0 1px #0f172a14!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-icon img{width:24px!important;height:24px!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-copy{display:flex!important;height:37px!important;flex:0 0 37px!important;flex-direction:column!important;align-items:center!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-copy strong,html body #create-receipt-sheet.create-receipt-sheet .receipt-source-copy small{display:block!important;margin:0!important;padding:0!important;font-family:Manrope,sans-serif!important;text-align:center!important;white-space:nowrap!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-copy strong{height:20px!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-copy small{height:17px!important;padding-top:2px!important;color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:500!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info{display:block!important;width:342px!important;height:81px!important;min-height:81px!important;margin:0!important;padding:16px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-surface{display:flex!important;width:342px!important;height:65px!important;min-height:65px!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:13px!important;border:0!important;border-radius:20px!important;background:#eff6ff!important;color:#1447e6!important;font-family:Manrope,sans-serif!important;font-size:12px!important;line-height:19.5px!important;font-weight:400!important;box-shadow:inset 0 0 0 1px #dbeafe!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-icon{display:block!important;width:16px!important;height:18px!important;flex:0 0 16px!important;padding-top:2px!important;box-sizing:border-box!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-icon img{width:16px!important;height:16px!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-surface>span:last-child{display:block!important;width:292px!important;height:39px!important}@media(max-width:389px){html body #create-receipt-sheet.create-receipt-sheet h2,html body #create-receipt-sheet.create-receipt-sheet>p,html body #create-receipt-sheet.create-receipt-sheet .receipt-source-grid,html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info,html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-surface{width:100%!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-source-card{width:100%!important}html body #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-surface>span:last-child{width:auto!important;min-width:0!important;flex:1 1 auto!important}}html body:has(#recognition-result-sheet[open]) #modal-backdrop{background:#0000008c!important;backdrop-filter:none!important}html body #recognition-result-sheet.recognition-result-sheet{position:fixed!important;inset:auto auto 0 50%!important;display:none;width:min(390px,100vw)!important;height:504px!important;min-height:504px!important;max-height:504px!important;margin:0!important;padding:24px 24px 32px!important;overflow:hidden!important;transform:translate(-50%)!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;text-align:center!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet[open]{display:block}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-content{display:flex!important;width:342px!important;height:448px!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:16px 0!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-check{display:grid!important;width:64px!important;height:64px!important;flex:0 0 64px!important;place-items:center!important;margin:0 0 16px!important;border-radius:50%!important;background:#00bc7d!important;box-shadow:0 10px 7.5px #00bc7d4d,0 4px 3px #00bc7d4d!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-check img{width:32px!important;height:32px!important}html body #recognition-result-sheet.recognition-result-sheet h2{display:block!important;width:auto!important;height:24px!important;flex:0 0 24px!important;margin:0 0 4px!important;padding:0!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}html body #recognition-result-sheet.recognition-result-sheet #recognition-result-message{display:block!important;width:auto!important;height:44px!important;flex:0 0 44px!important;margin:0!important;padding:0 0 24px!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet #recognition-result-message strong{color:#0f172a!important;font-weight:700!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-items{display:flex!important;width:342px!important;height:216px!important;flex:0 0 216px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:0 0 16px!important;overflow:hidden!important;text-align:left!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item{display:flex!important;width:342px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 12px!important;border-radius:20px!important;background:#ecfdf5!important;color:#0f172a!important;font-family:Manrope,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item:before{display:block!important;width:6px!important;height:6px!important;flex:0 0 6px!important;margin:0!important;border-radius:50%!important;background:#00bc7d!important;content:""!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item-title{display:block!important;width:286px!important;min-width:0!important;flex:0 0 286px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item-check{display:block!important;width:10px!important;height:16px!important;flex:0 0 10px!important;margin:0!important;color:#096!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;text-align:left!important;white-space:nowrap!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-more{display:block!important;width:342px!important;height:24px!important;min-height:24px!important;flex:0 0 24px!important;margin:0!important;padding:4px 0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}html body #recognition-result-sheet.recognition-result-sheet .modal-actions{display:block!important;width:342px!important;height:48px!important;flex:0 0 48px!important;margin:0!important;padding:0!important}html body #recognition-result-sheet.recognition-result-sheet .modal-actions .btn{appearance:none!important;display:flex!important;width:342px!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;background:#2563eb!important;color:#fff!important;font-family:Manrope,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;box-shadow:0 10px 7.5px #2b7fff40,0 4px 3px #2b7fff40!important}html body #recognition-result-sheet.recognition-result-sheet .modal-actions img{width:16px!important;height:16px!important}html body #recognition-result-sheet.recognition-result-sheet .modal-actions .btn:focus,html body #recognition-result-sheet.recognition-result-sheet .modal-actions .btn:focus-visible{outline:none!important}@media(max-width:389px){html body #recognition-result-sheet.recognition-result-sheet .recognition-result-content,html body #recognition-result-sheet.recognition-result-sheet .recognition-result-items,html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item,html body #recognition-result-sheet.recognition-result-sheet .recognition-result-more,html body #recognition-result-sheet.recognition-result-sheet .modal-actions,html body #recognition-result-sheet.recognition-result-sheet .modal-actions .btn{width:100%!important}html body #recognition-result-sheet.recognition-result-sheet .recognition-result-item-title{width:auto!important;flex:1 1 auto!important}}#view-event-overview.event-overview-v2.active{display:block!important;width:calc(100% + 32px)!important;max-width:none!important;min-height:calc(100dvh - 92px)!important;margin:-16px!important;padding:0 16px calc(21.5px + env(safe-area-inset-bottom))!important;overflow-x:clip!important;background:#f4f6fb!important;color:#0f172a}#view-event-overview.event-overview-v2:not(.active){display:none!important}#view-event-overview.event-overview-v2.active.is-positions-segment{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}#view-event-overview.event-overview-v2.active>.overview-live-header{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:24px 0 0!important}#view-event-overview .overview-live-header .back-btn,#view-event-overview .overview-live-header .overview-edit-btn{position:static!important;inset:auto!important;grid-area:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:1px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}#view-event-overview .overview-live-header .back-btn img{width:20px!important;height:20px!important}#view-event-overview .overview-live-header .overview-edit-btn img{width:16px!important;height:16px!important}#view-event-overview .overview-live-title{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:40px!important;min-width:0!important;padding:0 12px!important;text-align:center!important}#view-event-overview .overview-live-title>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:24px!important;min-width:0!important;gap:6px!important}#view-event-overview .overview-live-title>div>span{flex:0 0 auto!important;margin:0!important;color:#0f172a!important;font-size:16px!important;line-height:24px!important;font-weight:400!important}#view-event-overview .overview-live-title strong{min-width:0!important;max-width:calc(100% - 22px)!important;overflow:hidden!important;color:#0f172a!important;font-size:16px!important;line-height:24px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-live-title p{width:100%!important;height:16px!important;margin:0!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview.event-overview-v2.active>.overview-live-total-card{position:relative!important;display:block!important;width:100%!important;height:263.5px!important;min-height:263.5px!important;margin:16px 0 0!important;padding:16px!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}#view-event-overview .overview-live-total-card:before,#view-event-overview .overview-live-total-card:after{position:absolute!important;z-index:0!important;display:block!important;border-radius:999px!important;background:#ffffff0d!important;content:""!important}#view-event-overview .overview-live-total-card:before{top:-32px!important;left:262px!important;width:128px!important;height:128px!important}#view-event-overview .overview-live-total-card:after{top:207.5px!important;left:294px!important;width:80px!important;height:80px!important}#view-event-overview .overview-live-total-card>*{position:relative!important;z-index:1!important}#view-event-overview .overview-live-total-label{display:block!important;width:100%!important;height:16px!important;margin:0!important;color:#ffffffb3!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important}#view-event-overview .overview-live-total-card>b{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:2px 0 0!important;overflow:hidden!important;color:#fff!important;font-size:36px!important;line-height:40px!important;font-weight:800!important;letter-spacing:-.9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-live-total-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:57px!important;margin:12px 0 0!important;gap:8px!important}#view-event-overview .overview-live-total-stats>div{display:block!important;width:100%!important;height:57px!important;min-width:0!important;padding:10px!important;overflow:hidden!important;border-radius:20px!important;background:#ffffff1a!important}#view-event-overview .overview-live-total-stats>div:last-child{background:#ff89044d!important}#view-event-overview .overview-live-total-stats span,#view-event-overview .overview-live-total-stats b{display:block!important;max-width:100%!important;overflow:hidden!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-live-total-stats span{height:15px!important;color:#ffffffb3!important;font-size:10px!important;line-height:15px!important;font-weight:500!important}#view-event-overview .overview-live-total-stats b{height:22px!important;margin:0!important;padding-top:2px!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}#view-event-overview .overview-live-receipts{width:100%!important;height:105px!important;margin:12px 0 0!important}#view-event-overview .overview-live-receipts button{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;border:0!important;color:#fff!important;font-family:inherit!important;text-align:left!important;box-shadow:none!important}#view-event-overview .overview-live-receipts button:first-child{height:32px!important;min-height:32px!important;padding:8px 12px!important;gap:8px!important;border-radius:20px!important;background:#ffffff1a!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}#view-event-overview .overview-receipt-icon,#view-event-overview .overview-receipt-chevron{flex:0 0 16px!important;width:16px!important;height:16px!important}#view-event-overview #overview-receipts-count{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-live-receipts button:last-child{height:53px!important;min-height:53px!important;margin-top:8px!important;padding:10px 14px!important;gap:10px!important;border-radius:20px!important;background:#ffffff26!important}#view-event-overview .overview-upload-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:16px!important;background:#fff3!important}#view-event-overview .overview-upload-icon img{width:14px!important;height:14px!important}#view-event-overview .overview-upload-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:33px!important}#view-event-overview .overview-upload-copy>span{display:block!important;width:100%!important;height:18px!important;overflow:hidden!important;color:#fff!important;font-size:14px!important;line-height:17.5px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-upload-copy small{display:block!important;width:100%!important;height:15px!important;margin:0!important;overflow:hidden!important;color:#ffffffb3!important;font-size:10px!important;line-height:15px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-upload-sparkles{flex:0 0 16px!important;width:16px!important;height:16px!important}#view-event-overview.event-overview-v2.active>.overview-segmented{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;width:100%!important;height:36px!important;min-height:36px!important;margin:16px 0 12px!important;padding:4px!important;gap:4px!important;border:0!important;border-radius:20px!important;background:#f1f5f9!important}#view-event-overview.event-overview-v2.active>.overview-segmented button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important;padding:6px 8px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:none!important}#view-event-overview.event-overview-v2.active>.overview-segmented button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}html body #view-event-overview.event-overview-v2.active>#overview-participants-pane:not(.hidden){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:8px!important}html body #view-event-overview.event-overview-v2.active>#overview-participants-pane.hidden,html body #view-event-overview.event-overview-v2.active>#overview-positions-pane.hidden,html body #view-event-overview.event-overview-v2.active>.overview-actions.hidden{display:none!important}#view-event-overview .overview-section-label{width:100%!important;height:15px!important;min-height:15px!important;margin:0!important;overflow:hidden!important;color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;letter-spacing:1px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}#view-event-overview .overview-paid-label{margin-top:8px!important}#view-event-overview .participant-expand,#view-event-overview .participant-swipe-card{width:100%!important;min-width:0!important;margin:0!important}#view-event-overview .overview-participant-card{display:flex!important;align-items:center!important;width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:15px!important;gap:12px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}#view-event-overview .overview-participant-avatar{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}#view-event-overview .overview-participant-main{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;min-width:0!important;height:46px!important}#view-event-overview .overview-participant-name{display:flex!important;align-items:center!important;width:100%!important;height:20px!important;min-width:0!important;gap:6px!important}#view-event-overview .overview-participant-name h4{min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-you-badge{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:19px!important;padding:2px 6px!important;border-radius:999px!important;background:#eff6ff!important;color:#1e40af!important;font-size:10px!important;line-height:15px!important;font-weight:700!important}#view-event-overview .overview-payment-toggle{display:inline-flex!important;align-items:center!important;flex:0 0 19px!important;height:19px!important;min-height:19px!important;margin:5.5px 0 1.5px!important;padding:2px 8px!important;gap:4px!important;border:0!important;border-radius:999px!important;background:#fff7ed!important;color:#f54900!important;font-size:10px!important;line-height:15px!important;font-weight:600!important;white-space:nowrap!important;box-shadow:none!important}#view-event-overview .overview-payment-toggle.is-paid{background:#ecfdf5!important;color:#007a55!important}#view-event-overview .overview-payment-toggle img{flex:0 0 10px!important;width:10px!important;height:10px!important}#view-event-overview button.overview-payment-toggle{cursor:pointer!important}#view-event-overview button.overview-payment-toggle:disabled{cursor:wait!important;opacity:.65!important}#view-event-overview button.overview-payment-toggle:focus-visible{outline:2px solid #93c5fd!important;outline-offset:2px!important}#view-event-overview .overview-participant-amount{display:flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;margin:0 0 0 auto!important;gap:12px!important;color:#ff6900!important}#view-event-overview .overview-participant-amount b{max-width:86px!important;overflow:hidden!important;color:#ff6900!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview .overview-participant-card.is-paid .overview-participant-amount b{color:#096!important}#view-event-overview .overview-participant-chevron{flex:0 0 16px!important;width:16px!important;height:16px!important;transform:rotate(0);transition:transform .16s ease}#view-event-overview .participant-expand.open .overview-participant-chevron{transform:rotate(90deg)}#view-event-overview .participant-selection-details{width:calc(100% - 16px)!important;margin:-4px 8px 0!important;padding:12px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:#fff!important}#view-event-overview .overview-actions:not(.hidden){display:flex!important;flex-direction:column!important;width:100%!important;height:100px!important;min-height:100px!important;margin:16px 0 0!important;padding:4px 0 0!important;gap:8px!important}#view-event-overview .overview-actions .btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;gap:8px!important;border-radius:20px!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;box-shadow:none!important}#view-event-overview .overview-actions .btn.primary{border:0!important;background:#2563eb!important;color:#fff!important}#view-event-overview .overview-actions .btn.secondary{border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;color:#0f172a!important}#view-event-overview .overview-actions .figma-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}#view-event-overview .overview-actions .btn:disabled{cursor:wait!important;opacity:.72!important}#view-event-overview .button-progress-dot{width:12px!important;height:12px!important;flex:0 0 12px!important;border:2px solid #bfdbfe!important;border-top-color:#2563eb!important;border-radius:999px!important;animation:debt-reminder-spin .8s linear infinite!important}@keyframes debt-reminder-spin{to{transform:rotate(360deg)}}#view-event-overview button:active:not(:disabled){opacity:.82}html body #view-event-overview.event-overview-v2.active>#overview-positions-pane:not(.hidden){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:12px!important}#view-event-overview #overview-positions-pane .overview-position-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:11px 17px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-summary span,#view-event-overview #overview-positions-pane .overview-position-summary strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-summary b{color:#0f172a!important;font-weight:700!important}#view-event-overview #overview-positions-pane .overview-position-summary strong{color:#ff6900!important;font-weight:700!important}#view-event-overview #overview-positions-pane .overview-position-warning{display:flex!important;align-items:flex-start!important;width:100%!important;height:65px!important;min-height:65px!important;margin:0!important;padding:13px!important;gap:8px!important;border:1px solid #ffd6a8!important;border-radius:20px!important;background:#fff7ed!important}#view-event-overview #overview-positions-pane .overview-position-warning>.figma-position-icon{flex:0 0 16px!important;width:16px!important;height:16px!important;margin-top:2px!important}#view-event-overview #overview-positions-pane .overview-position-warning p{flex:1 1 auto!important;min-width:0!important;max-width:308px!important;height:39px!important;margin:0!important;overflow:hidden!important;color:#ca3500!important;font-size:12px!important;line-height:19.5px!important;font-weight:400!important}#view-event-overview #overview-positions-pane .overview-position-section{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#view-event-overview #overview-positions-pane .overview-position-section-label{width:100%!important;height:15px!important;min-height:15px!important;margin:0!important;overflow:hidden!important;color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;letter-spacing:1px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-list{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:8px 0 0!important;gap:8px!important}#view-event-overview #overview-positions-pane .overview-position-card{display:block!important;width:100%!important;height:103px!important;min-height:103px!important;margin:0!important;padding:15px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-card.is-unallocated{border-color:#ffd6a8!important}#view-event-overview #overview-positions-pane .overview-position-inner{display:flex!important;align-items:flex-start!important;width:100%!important;height:73px!important;min-width:0!important;gap:12px!important}#view-event-overview #overview-positions-pane .overview-position-add{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:2px 0 0!important;padding:2px!important;border:2px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-add .figma-position-icon{width:14px!important;height:14px!important}#view-event-overview #overview-positions-pane .overview-position-content{flex:1 1 auto!important;width:calc(100% - 40px)!important;min-width:0!important;height:73px!important}#view-event-overview #overview-positions-pane .overview-position-main-row{display:flex!important;align-items:flex-start!important;width:100%!important;height:48px!important;min-width:0!important;gap:8px!important}#view-event-overview #overview-positions-pane .overview-position-copy{flex:1 1 auto!important;width:calc(100% - 100px)!important;min-width:0!important;height:48px!important}#view-event-overview #overview-positions-pane .overview-position-copy h4{width:100%!important;min-width:0!important;max-width:188px!important;margin:0!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;line-height:19.25px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-selected{width:100%!important;height:18px!important;margin:0!important;padding-top:2px!important;overflow:hidden!important;color:#096!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-side{display:flex!important;flex:0 0 92px!important;flex-direction:column!important;align-items:flex-end!important;width:92px!important;height:48px!important;min-width:92px!important;gap:4px!important}#view-event-overview #overview-positions-pane .overview-position-side>b{width:100%!important;height:20px!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-card.is-unallocated .overview-position-side>b{color:#ff6900!important}#view-event-overview #overview-positions-pane .overview-position-stepper{display:flex!important;align-items:center!important;flex:0 0 24px!important;width:92px!important;height:24px!important;min-width:92px!important;padding:2px 6px!important;gap:4px!important;border-radius:16px!important;background:#f1f5f9!important}#view-event-overview #overview-positions-pane .overview-position-step-btn{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-step-btn .figma-position-icon{width:12px!important;height:12px!important}#view-event-overview #overview-positions-pane .overview-position-quantity{flex:0 0 32px!important;width:32px!important;height:16px!important;min-width:32px!important;min-height:16px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;text-align:center!important;text-overflow:ellipsis!important}#view-event-overview #overview-positions-pane .overview-position-footer{width:100%!important;height:25px!important;min-height:25px!important;padding-top:6px!important}#view-event-overview #overview-positions-pane .overview-position-badge{display:inline-flex!important;align-items:center!important;height:19px!important;min-height:19px!important;padding:2px 8px!important;border-radius:14px!important;background:#d0fae5!important;color:#007a55!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;white-space:nowrap!important}#view-event-overview #overview-positions-pane .overview-position-card.is-unallocated .overview-position-badge{background:#ffedd4!important;color:#f54900!important}#view-event-overview #overview-positions-pane .overview-position-empty{width:100%!important;min-height:72px!important;margin:0!important;padding:24px 16px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-empty p{margin:0!important;overflow-wrap:anywhere!important}#view-event-overview #overview-positions-pane .overview-position-add-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;gap:8px!important}#view-event-overview #overview-positions-pane .overview-position-add-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:1px!important;gap:8px!important;border:1px dashed rgba(15,23,42,.08)!important;border-radius:20px!important;background:transparent!important;color:#64748b!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;box-shadow:none!important}#view-event-overview #overview-positions-pane .overview-position-add-action .figma-position-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}#view-event-split.event-split-v2{max-width:390px;margin:0 auto}#view-event-split.event-split-v2 .split-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-bottom:16px;padding:0 0 2px}#view-event-split.event-split-v2 .split-header .back-btn{width:38px;height:38px;border-radius:12px;background:#fff;color:#46698f;box-shadow:0 3px 10px #244c7a14}#view-event-split.event-split-v2 .split-header h1{display:-webkit-box;margin-top:3px;overflow:hidden;font-size:clamp(14px,4.2vw,18px);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#view-event-split.event-split-v2 .split-header .muted{margin-top:4px;font-size:.82rem;line-height:1.15}#view-event-split.event-split-v2 .split-kicker{display:flex;align-items:center;gap:5px;margin-bottom:0;color:#8b9bb2;font-size:.59rem;line-height:1;font-weight:800;letter-spacing:.12em}#view-event-split.event-split-v2 .split-top-grid{display:grid;grid-template-columns:106px minmax(0,1fr);gap:8px;margin-bottom:15px}#view-event-split.event-split-v2 .checks-mini-card{display:grid;min-height:106px;align-content:center;justify-items:center;gap:4px;padding:8px 6px;aspect-ratio:1 / 1;border-radius:17px;text-align:center}#view-event-split.event-split-v2 .checks-mini-card>.muted{font-size:.6rem;font-weight:800;letter-spacing:.1em}#view-event-split.event-split-v2 .checks-mini-list{display:flex;min-height:32px;align-items:center;justify-content:center;gap:4px}#view-event-split.event-split-v2 .checks-mini{appearance:none;display:grid;width:30px;min-width:30px;height:36px;padding:0;place-items:center;border:1px solid var(--line);border-radius:9px;background:#f4f8ff;color:#92a4c2}#view-event-split.event-split-v2 button.checks-mini{cursor:pointer}#view-event-split.event-split-v2 .checks-mini .material-symbols-outlined{display:block;margin:0 auto;font-size:22px;line-height:1}#view-event-split.event-split-v2 .checks-mini.muted{width:auto;min-width:30px;height:36px;padding:0 8px}#view-event-split.event-split-v2 .split-pay-card{display:grid;min-height:84px;align-content:center;gap:3px;padding:8px 10px;border-color:#d4eaff;border-radius:17px;background:#e9f5ff;text-align:left}#view-event-split.event-split-v2 .split-pay-card>.muted{color:#6b87a7;font-size:.6rem;font-weight:800;letter-spacing:.1em}#view-event-split.event-split-v2 .split-pay-card b{margin-top:5px;color:#1e8bdc;font-size:1.85rem;line-height:.95}#view-event-split.event-split-v2 .split-pay-hint{margin-top:5px;color:#7791ad;font-size:.63rem;line-height:1.15}#view-event-split.event-split-v2 .split-list-head{display:flex;align-items:center;justify-content:space-between;margin:2px 2px 3px;padding:0 8px;color:#97a8c2;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#view-event-split.event-split-v2 .split-list-head span:last-child{min-width:102px;text-align:right}#view-event-split.event-split-v2 .split-position-card{padding:9px 10px;border-radius:17px;box-shadow:0 3px 12px #19406c0b}#view-event-split.event-split-v2 .split-position-row{display:grid;grid-template-columns:26px minmax(0,1fr) 102px;align-items:start;gap:8px}#view-event-split.event-split-v2 .split-position-index{min-width:21px;color:#9aacbf;font-size:1.05rem;line-height:1;font-weight:700}#view-event-split.event-split-v2 .split-position-main{display:grid;min-width:0;flex:1;gap:2px}#view-event-split.event-split-v2 .split-position-main h4{display:-webkit-box;margin:0;overflow:hidden;font-size:.98rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}#view-event-split.event-split-v2 .split-position-main p{margin:0}#view-event-split.event-split-v2 .split-position-main .muted{font-size:.7rem;line-height:1.16}#view-event-split.event-split-v2 .split-position-main .muted+.muted{margin-top:1px}#view-event-split.event-split-v2 .split-subtotal-line,#view-event-split.event-split-v2 .split-unit-line{margin:0;font-size:.8rem;line-height:1.15}#view-event-split.event-split-v2 .split-right{display:grid;width:102px;min-width:102px;align-content:start;justify-items:end;gap:4px}#view-event-split.event-split-v2 .split-coeff,#view-event-split.event-split-v2 .split-coeff-stepper{width:102px;min-width:102px;height:32px}#view-event-split.event-split-v2 .split-coeff{padding:0 10px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft);color:#647994;font-size:.92rem;font-weight:700;text-align:center}#view-event-split.event-split-v2 .split-coeff:disabled{opacity:.7}#view-event-split.event-split-v2 .split-coeff-stepper{display:grid;grid-template-columns:27px minmax(0,1fr) 27px;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}#view-event-split.event-split-v2 .split-coeff-stepper .split-coeff{width:100%;min-width:0;height:100%;padding:0 6px;border:0;border-radius:0;background:transparent}#view-event-split.event-split-v2 .split-step-btn{display:grid;width:100%;height:100%;padding:0;place-items:center;border:0;background:transparent;color:var(--primary-strong);cursor:pointer}#view-event-split.event-split-v2 .split-step-btn .material-symbols-outlined{font-size:16px}#view-event-split.event-split-v2 .split-step-btn:disabled{cursor:default;opacity:.45}#view-event-split.event-split-v2 .split-position-amount{color:var(--primary-strong);font-size:.95rem;line-height:1.05}#view-event-split.event-split-v2 .split-position-row .split-right .split-position-amount{width:102px;padding-right:22px;text-align:right}#view-event-split.event-split-v2 .is-exhausted-position .split-position-amount{color:#7f90ad}#view-event-split.event-split-v2 .split-position-card.is-exhausted-position{opacity:.55;filter:saturate(.7)}#view-event-split.event-split-v2 .split-extra-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-radius:17px}#view-event-split.event-split-v2 .split-extra-card h4{margin:0 0 3px;font-size:.85rem}#view-event-split.event-split-v2 .split-extra-card p{margin:0;font-size:.68rem}#view-event-split.event-split-v2 .split-extra-ico{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#ebf4ff}#view-event-split.event-split-v2 .split-extra-ico .material-symbols-outlined{color:var(--primary-strong)}#view-event-split.event-split-v2 .tip-card{border-color:#bedfff}#view-event-split.event-split-v2 .delivery-card{background:#f8fbff}#view-event-split.event-split-v2>.actions{position:sticky;z-index:4;bottom:8px;display:grid;gap:10px;margin:14px 0 0;padding-top:8px;background:linear-gradient(to bottom,rgba(242,245,248,0),var(--bg) 22%)}#view-event-split.event-split-v2 .split-action-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:15px;font-size:.88rem}#view-event-detail.event-detail-v2>.detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:8px}#view-event-detail.event-detail-v2>.detail-header h1{display:-webkit-box;margin:0;overflow:hidden;font-size:clamp(20px,5.2vw,28px);line-height:1.08;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#view-event-detail.event-detail-v2>.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}#view-event-detail.event-detail-v2 .summary-block{display:grid;gap:4px;padding:14px 10px;text-align:center}#view-event-detail.event-detail-v2 .summary-block .muted{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}#view-event-detail.event-detail-v2 .summary-block b{font-size:1.42rem}#view-event-detail.event-detail-v2>.receipts-card{margin-bottom:12px}#view-event-detail.event-detail-v2 .receipts-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#view-event-detail.event-detail-v2 .receipts-head .muted{color:var(--muted-2);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}#view-event-detail.event-detail-v2 .upload-inline{position:relative;display:inline-flex;align-items:center;overflow:hidden;color:var(--primary-strong);font-size:.95rem;font-weight:700;cursor:pointer}#view-event-detail.event-detail-v2 .upload-inline input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}#view-event-detail.event-detail-v2 .receipts-strip{display:flex;gap:10px;padding-bottom:2px;overflow-x:auto}#view-event-detail.event-detail-v2 .receipt-item{position:relative;display:grid;width:94px;min-width:94px;height:120px;overflow:hidden;place-items:center;border:1px dashed #cad8ea;border-radius:16px;background:#f3f7fd}#view-event-detail.event-detail-v2 .receipt-item img{width:100%;height:100%;object-fit:cover}#view-event-detail.event-detail-v2 .receipt-type{color:#627a9b;font-size:.9rem;font-weight:700}#view-event-detail.event-detail-v2 .receipt-remove{position:absolute;top:6px;right:6px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:999px;background:#ff5757;color:#fff}#view-event-detail.event-detail-v2 .receipt-remove .material-symbols-outlined{font-size:16px}#view-event-detail.event-detail-v2>.fee-editor{margin-bottom:12px}#view-event-detail.event-detail-v2 .fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}#view-event-detail.event-detail-v2 .fee-grid label{display:grid;gap:6px;color:var(--muted-2);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#view-event-detail.event-detail-v2 .fee-grid input{padding:14px;border:0;border-radius:14px;background:var(--surface-soft);color:var(--text);font-size:1.52rem;font-weight:700}#view-event-detail.event-detail-v2 .fee-grid input[readonly]{cursor:pointer}#view-event-detail.event-detail-v2 .participant-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px 11px;border-radius:18px}#view-event-detail.event-detail-v2 .status-dot{display:grid;width:28px;height:28px;margin-top:1px;align-self:start;place-items:center;border:0;border-radius:999px;background:transparent;color:#cad6e7}#view-event-detail.event-detail-v2 .status-dot.paid{color:var(--ok)}#view-event-detail.event-detail-v2 .status-dot.need-check{color:var(--primary-strong)}#view-event-detail.event-detail-v2 .status-dot .material-symbols-outlined{font-size:24px}#view-event-detail.event-detail-v2 .participant-main{display:grid;min-width:0;gap:3px}#view-event-detail.event-detail-v2 .participant-name-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#view-event-detail.event-detail-v2 .participant-name-wrap h4{display:-webkit-box;margin:0;overflow:hidden;font-size:1.1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}#view-event-detail.event-detail-v2 .participant-main .muted{font-size:.93rem}#view-event-detail.event-detail-v2 .participant-side{display:grid;min-width:72px;align-self:start;align-content:start;justify-items:center;gap:8px;text-align:center}#view-event-detail.event-detail-v2 .participant-amount{font-size:1.08rem;line-height:1.05;text-align:center}#view-event-detail.event-detail-v2 .chip{padding:5px 10px;border-radius:999px;background:#f0f4fa;color:#8397b4;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#view-event-detail.event-detail-v2 .chip-ok{background:#e7f8eb;color:#37a94e}#view-event-detail.event-detail-v2 .chip-info{background:#e9f4ff;color:#2f93e3}#view-event-detail.event-detail-v2 .participant-payment-note{font-size:.84rem;line-height:1.2}#view-event-detail.event-detail-v2 .participant-expand .participant-row{cursor:pointer}#view-event-detail.event-detail-v2 .participant-selection-details{margin:-2px 0 2px 38px;padding:10px 12px;border:1px dashed var(--line);border-radius:14px;background:var(--surface-soft)}#view-event-detail.event-detail-v2 .participant-swipe{position:relative;overflow:hidden;border-radius:20px}#view-event-detail.event-detail-v2 .participant-swipe-action{position:absolute;top:0;right:0;bottom:0;display:flex;width:72px;align-items:center;justify-content:center;background:#ffe9e9;pointer-events:none;transform:translate(100%);transition:transform .22s ease}#view-event-detail.event-detail-v2 .participant-swipe-delete{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:14px;background:#f24848;color:#fff}#view-event-detail.event-detail-v2 .participant-swipe-card{position:relative;z-index:1;transition:transform .22s ease}#view-event-detail.event-detail-v2 .participant-swipe.open .participant-swipe-action{pointer-events:auto;transform:translate(0)}#view-event-detail.event-detail-v2 .participant-swipe.open .participant-swipe-card{transform:translate(-72px)}#view-event-detail.event-detail-v2 .participant-swipe .participant-row{margin:0}#view-event-detail.event-detail-v2 .compact-summary{padding:12px 14px;border-radius:18px}#view-event-detail.event-detail-v2 .compact-summary p{margin:0;color:#5f7494}#view-event-detail.event-detail-v2 .mini-actions{display:flex;align-items:center;gap:8px}#view-event-detail.event-detail-v2 .mini-btn{width:auto;padding:8px 14px;border-radius:12px;font-size:.92rem}#view-event-detail.event-detail-v2 .position-breakdown{border-radius:22px}#view-event-detail.event-detail-v2 .position-breakdown-rich{border:1px solid var(--line)}#view-event-detail.event-detail-v2 .position-breakdown-row{display:flex;align-items:flex-start;gap:10px}#view-event-detail.event-detail-v2 .position-breakdown-index{min-width:24px;color:#8ca0bc;font-size:1.45rem;line-height:1;font-weight:700}#view-event-detail.event-detail-v2 .position-breakdown-main{display:grid;min-width:0;flex:1;gap:8px}#view-event-detail.event-detail-v2 .position-breakdown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0}#view-event-detail.event-detail-v2 .position-breakdown-head h4{margin:0;font-size:1.12rem}#view-event-detail.event-detail-v2 .position-breakdown-head b{font-size:1.12rem;white-space:nowrap}#view-event-detail.event-detail-v2 .position-breakdown-meta{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.95rem}@media(max-width:720px){#view-event-detail.event-detail-v2>.detail-header h1{font-size:2rem}#view-event-detail.event-detail-v2>.summary-grid,#view-event-detail.event-detail-v2 .fee-grid{grid-template-columns:1fr}#view-event-detail.event-detail-v2 .participant-row{gap:7px;padding:9px 10px}#view-event-detail.event-detail-v2 .participant-side{min-width:68px}#view-event-detail.event-detail-v2 .participant-selection-details{margin-left:34px;padding:9px 10px}}body:has(#view-bots.bots-v2.active){height:100dvh!important;min-height:0!important;overflow:hidden!important}body:has(#view-bots.bots-v2.active) #app{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;overflow:hidden!important}#view-bots.bots-v2{width:calc(100% + 32px)!important;max-width:none!important;min-height:100dvh!important;margin:-16px!important;padding:0 0 calc(82px + env(safe-area-inset-bottom))!important;overflow-x:clip!important;background:#f4f6fb!important}#view-bots.bots-v2.active{display:block!important;height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}#view-bots.bots-v2.active::-webkit-scrollbar{display:none!important}#view-bots.bots-v2 .bots-header{height:116px!important;min-height:116px!important;padding:24px 16px 20px!important;box-sizing:border-box!important}#view-bots.bots-v2 .bots-header-top{position:relative!important;display:block!important;min-height:0!important}#view-bots.bots-v2 .bots-brand{margin:0!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;letter-spacing:.3px!important;font-weight:500!important}#view-bots.bots-v2 .bots-header h1{margin:0!important;color:#0f172a!important;font-size:24px!important;line-height:32px!important;font-weight:800!important;letter-spacing:normal!important}#view-bots.bots-v2 #bots-description{display:block!important;width:100%!important;max-width:358px!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:4px 0 0!important;overflow:hidden!important;color:#64748b!important;font-size:14px!important;line-height:19.25px!important;font-weight:400!important;letter-spacing:normal!important;white-space:nowrap!important;overflow-wrap:normal!important;box-sizing:border-box!important}#view-bots.bots-v2 #bots-cards.stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - 32px),520px)!important;min-width:0!important;gap:12px!important;margin:0 auto!important;padding:0 0 16px!important}#view-bots.bots-v2 .bot-card{position:relative!important;display:grid!important;grid-template-rows:auto 18px minmax(0,1fr) 26px!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;gap:4px!important;padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important;cursor:pointer}#view-bots.bots-v2 .bot-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;height:clamp(32px,9vw,40px)!important}#view-bots.bots-v2 .bot-card-icon{position:relative;display:grid!important;place-items:center!important;width:clamp(32px,9vw,40px)!important;height:clamp(32px,9vw,40px)!important;flex:0 0 auto!important;overflow:hidden;border-radius:50%!important;background:#eff6ff!important;color:#0f172a!important;font-size:20px!important}#view-bots.bots-v2 .bot-card-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}#view-bots.bots-v2 .bot-card-icon img.is-loaded{opacity:1}#view-bots.bots-v2 .bot-card-title{min-width:0!important;margin:0!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;line-height:18px!important;font-weight:800!important;white-space:nowrap!important;text-overflow:ellipsis!important}#view-bots.bots-v2 .bot-card-chevron{display:none!important}#view-bots.bots-v2 .bot-card-description{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0!important;min-height:0!important;max-height:28px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#64748b!important;font-size:11px!important;line-height:14px!important;overflow-wrap:anywhere!important}#view-bots.bots-v2 .bot-card-description.is-multiline{padding-bottom:0!important}#view-bots.bots-v2 .bot-card-actions{width:100%;min-width:0;height:26px}#view-bots.bots-v2 .bot-card-open{display:flex!important;width:100%!important;height:26px!important;min-height:26px!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;border:0!important;border-radius:14px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:none!important}#view-bots.bots-v2 #bots-cards>.card:not(.bot-card){grid-column:1 / -1}#view-bots.bots-v2 .bot-card-open:disabled{opacity:.52!important;color:#8aa0bf!important;cursor:default}#view-bots.bots-v2 .bot-add-card-btn{position:absolute!important;top:0!important;right:0!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:36px!important;min-height:36px!important;padding:0 13px!important;gap:6px!important;border:0!important;border-radius:18px!important;background:#2563eb!important;color:#fff!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:0 4px 12px #2563eb33!important}#view-bots.bots-v2 .bot-add-card-btn.hidden{display:none!important}#view-bots.bots-v2 .bot-add-card-btn img{width:16px!important;height:16px!important;flex:0 0 16px!important}#view-bots.bots-v2 .bot-card-edit-icon{display:grid!important;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;place-items:center!important;border:0!important;border-radius:16px!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:none!important}#view-bots.bots-v2 .bot-card-edit-icon img{width:16px!important;height:16px!important}#view-bots.bots-v2 .bot-add-card-btn:focus-visible,#view-bots.bots-v2 .bot-card-edit-icon:focus-visible{outline:2px solid #93c5fd!important;outline-offset:2px!important}#view-bots.bots-v2 .bot-card-empty{margin:0;color:#637791;font-size:1rem}#bot-card-modal .bot-card-modal-checkbox{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}#bot-card-modal .bot-card-modal-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-strong)}#bot-card-modal .bot-card-delete-btn.hidden{display:none!important}.modal.ui-form-modal .bot-card-modal-checkbox{align-self:center;padding:10px 0;color:var(--text)}#bot-card-modal.ui-form-modal .position-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(#view-settings.settings-v2.active){height:100dvh!important;min-height:0!important;overflow:hidden!important}body:has(#view-settings.settings-v2.active) #app{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;overflow:hidden!important}#view-settings.settings-v2{display:none!important;width:calc(100% + 32px)!important;max-width:none!important;min-height:100dvh!important;margin:-16px!important;padding:0 16px calc(82px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:#f4f6fb!important}#view-settings.settings-v2.active{display:block!important;width:calc(100% + 32px)!important;height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;margin:-16px!important;padding:0 16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}#view-settings.settings-v2.active::-webkit-scrollbar{display:none!important}#view-settings.settings-v2>.page-header{width:min(calc(100vw - 32px),358px)!important;max-width:358px!important;height:72px!important;margin:0!important;padding:24px 0 16px!important;box-sizing:border-box!important}#view-settings.settings-v2>.page-header h1{margin:0!important;color:#0f172a!important;font-size:24px!important;line-height:32px!important;font-weight:800!important;letter-spacing:normal!important}#view-settings.settings-v2 .settings-section-label{width:min(calc(100vw - 40px),350px)!important;max-width:350px!important;height:15px!important;margin:0 4px!important;color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;letter-spacing:1px!important}#view-settings.settings-v2 :is(.settings-profile-card,.settings-limit-card,.settings-appearance,.settings-notifications,.settings-links){width:min(calc(100vw - 32px),358px)!important;max-width:358px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-sizing:border-box!important;background:#fff!important;box-shadow:none!important}#view-settings.settings-v2 .settings-profile-card{display:flex!important;height:98px!important;min-height:98px!important;align-items:center!important;gap:12px!important;margin:8px 0 16px!important;padding:16px!important}#view-settings.settings-v2 .avatar-photo{display:grid!important;width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;place-items:center!important;border-radius:20px!important;background:#2b7fff!important;color:#fff!important;font-size:18px!important;line-height:28px!important;font-weight:800!important}#view-settings.settings-v2 .profile-main{display:flex!important;width:220px!important;min-width:0!important;height:64px!important;flex:0 0 220px!important;flex-direction:column!important;gap:0!important;overflow:hidden!important}#view-settings.settings-v2 .profile-main>:is(h3,p){width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-settings.settings-v2 .profile-main h3{height:20px!important;color:#0f172a!important;font-size:16px!important;line-height:20px!important;font-weight:700!important}#view-settings.settings-v2 .profile-main>p{height:20px!important;color:#64748b!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}#view-settings.settings-v2 .profile-id-row{display:flex!important;height:24px!important;align-items:center!important;gap:6px!important;margin:0!important;padding-top:4px!important;box-sizing:border-box!important}#view-settings.settings-v2 .profile-id-row>.muted{color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;letter-spacing:.25px!important}#view-settings.settings-v2 .profile-id-copy-btn{display:inline-flex!important;width:auto!important;height:20px!important;min-height:20px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:2px 6px!important;border:0!important;border-radius:14px!important;box-sizing:border-box!important;background:#f1f5f9!important;color:#0f172a!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;cursor:pointer!important}#view-settings.settings-v2 .profile-id-copy-btn code{max-width:105px!important;overflow:hidden!important;color:#0f172a!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-settings.settings-v2 .profile-id-copy-btn img{width:14px!important;height:14px!important;flex:0 0 14px!important}#view-settings.settings-v2 .profile-id-copy-btn:disabled{opacity:.65!important;cursor:default!important}#view-settings.settings-v2 .settings-edit-profile-btn{display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#eff6ff!important}#view-settings.settings-v2 .settings-limit-card{display:block!important;height:auto!important;margin:0 0 16px!important;padding:16px!important}#view-settings.settings-v2 .settings-limit-main{display:flex!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:12px!important}#view-settings.settings-v2 .settings-account-top{display:flex!important;width:100%!important;height:16px!important;min-height:16px!important;align-items:center!important;justify-content:space-between!important}#view-settings.settings-v2 .settings-account-top>span{color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}#view-settings.settings-v2 .settings-account-top button{height:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#2563eb!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}#view-settings.settings-v2 .settings-limit-meter{display:flex!important;flex-direction:column!important;gap:8px!important}#view-settings.settings-v2 .settings-quota-details{margin:0!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;white-space:pre-line!important}#view-settings.settings-v2 .settings-limit-value-row{display:flex!important;width:100%!important;height:20px!important;min-height:20px!important;align-items:center!important;justify-content:space-between!important;margin:0!important}#view-settings.settings-v2 .settings-limit-value-row :is(span,b){color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}#view-settings.settings-v2 .settings-limit-value-row b{font-weight:700!important}#view-settings.settings-v2 .settings-limit-progress{width:100%!important;height:6px!important;margin:0!important;overflow:hidden!important;border-radius:999px!important;background:#f1f5f9!important}#view-settings.settings-v2 .settings-limit-progress span{display:block!important;width:0;height:100%!important;border-radius:inherit!important;background:#2563eb!important}#view-settings.settings-v2 .settings-events-total{display:flex!important;width:100%!important;height:20px!important;min-height:20px!important;align-items:center!important;gap:8px!important;margin:0!important;color:#64748b!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}#view-settings.settings-v2 .settings-events-total img{width:16px!important;height:16px!important;flex:0 0 16px!important}#view-settings.settings-v2 .settings-events-total b{color:#0f172a!important;font-weight:700!important}#view-settings.settings-v2 .settings-limit-card+.settings-section-label,#view-settings.settings-v2 .settings-appearance+.settings-section-label{margin-top:16px!important}#view-settings.settings-v2 .settings-appearance{position:relative!important;height:123px!important;min-height:123px!important;margin:8px 0 0!important;padding:0!important;overflow:hidden!important}#view-settings.settings-v2 .settings-appearance:has(.settings-currency-button.is-open){z-index:10!important;overflow:visible!important}#view-settings.settings-v2 .settings-notifications{height:62px!important;min-height:62px!important;margin:8px 0 16px!important;padding:0!important;overflow:hidden!important}#view-settings.settings-v2 .settings-appearance .setting-row,#view-settings.settings-v2 .settings-notifications .setting-row{display:flex!important;width:100%!important;max-width:356px!important;height:60px!important;min-height:60px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;background:#fff!important;box-shadow:none!important}#view-settings.settings-v2 .settings-appearance .setting-row:first-child{height:61px!important;min-height:61px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;border-radius:15px 15px 0 0!important}#view-settings.settings-v2 .settings-appearance .setting-row:last-child{border-bottom:0!important;border-radius:0 0 15px 15px!important}#view-settings.settings-v2 .setting-main{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:500!important}#view-settings.settings-v2 .setting-ico{display:grid!important;width:32px!important;height:32px!important;flex:0 0 32px!important;place-items:center!important;border-radius:16px!important;background:#eff6ff!important;color:#2563eb!important}#view-settings.settings-v2 .setting-ico img{display:block!important;width:16px!important;height:16px!important}#view-settings.settings-v2 .switch{display:flex!important;width:44px!important;height:24px!important;flex:0 0 44px!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0 2px!important;border-radius:999px!important;box-sizing:border-box!important;background:#f1f5f9!important}#view-settings.settings-v2 .switch input{display:none!important}#view-settings.settings-v2 .switch:has(input:checked){justify-content:flex-end!important}#view-settings.settings-v2 .switch span{position:static!important;display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a!important;transform:none!important;transition:transform .2s ease!important}#view-settings.settings-v2 .switch input:checked+span{transform:none!important}#view-settings.settings-v2 .settings-appearance .switch:has(input:checked){background:#2563eb!important}#view-settings.settings-v2 .settings-notification-switch:has(input:checked){background:#00bc7d!important}#view-settings.settings-v2 .settings-currency-picker{position:relative!important;z-index:11!important;width:80px!important;height:26px!important;flex:0 0 80px!important}#view-settings.settings-v2 .settings-currency-button{display:flex!important;width:80px!important;height:26px!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:5px 9px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-sizing:border-box!important;background:#eff6ff!important;color:#0f172a!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important}#view-settings.settings-v2 .settings-currency-button img{width:12px!important;height:12px!important;flex:0 0 12px!important;transition:transform .16s ease!important}#view-settings.settings-v2 .settings-currency-button.is-open img{transform:rotate(180deg)!important}#view-settings.settings-v2 .settings-currency-native{display:none!important}#view-settings.settings-v2 .settings-currency-menu{position:absolute!important;top:32px!important;right:0!important;z-index:12!important;display:flex!important;width:min(236px,calc(100vw - 48px))!important;max-height:280px!important;flex-direction:column!important;gap:2px!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a1f!important}#view-settings.settings-v2 .settings-currency-menu.hidden{display:none!important}#view-settings.settings-v2 .settings-currency-menu button{width:100%!important;height:32px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#0f172a!important;font-family:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;text-align:left!important}#view-settings.settings-v2 .settings-currency-menu button.active{background:#eff6ff!important;color:#2563eb!important;font-weight:700!important}#view-settings.settings-v2 .settings-links{height:123px!important;min-height:123px!important;margin:8px 0 16px!important;padding:0!important;overflow:hidden!important}#view-settings.settings-v2 .settings-link-row{display:flex!important;width:100%!important;max-width:356px!important;height:60px!important;min-height:60px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;background:#fff!important;color:#0f172a!important;font-family:inherit!important}#view-settings.settings-v2 .settings-link-row:first-child{height:61px!important;min-height:61px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}#view-settings.settings-v2 .settings-link-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important}#view-settings.settings-v2 .settings-version{width:min(calc(100vw - 32px),358px)!important;max-width:358px!important;height:24px!important;margin:0!important;padding:0 0 8px!important;box-sizing:border-box!important;color:#2563ebb3!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-align:center!important}#view-settings.settings-v2 .settings-logout:not(.hidden){width:min(calc(100vw - 32px),358px)!important;max-width:358px!important;margin:12px 0 0!important}body .tabbar{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;z-index:40!important;display:grid!important;width:min(100%,390px)!important;height:calc(82px + env(safe-area-inset-bottom))!important;min-height:calc(82px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:1px 0 env(safe-area-inset-bottom)!important;overflow:hidden!important;transform:translate(-50%)!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#ffffffe6!important;backdrop-filter:none!important}body .tabbar .tab{position:relative!important;top:12px!important;display:flex!important;width:100%!important;height:auto!important;min-width:0!important;flex-direction:column!important;align-items:center!important;gap:2px!important;margin:0!important;padding:6px 2px!important;border:0!important;border-radius:20px!important;background:transparent!important;color:#64748b!important;font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:15px!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body .tabbar .tab:focus,body .tabbar .tab:focus-visible{outline:none}body .tabbar .tab.active{top:8px!important;color:#2563eb!important;font-weight:800!important}body .tabbar .tab>span:not(.tab-ico){color:inherit!important;font-size:10px!important;font-weight:700!important;line-height:15px!important}body .tabbar .tab.active>span:not(.tab-ico){font-weight:800!important}body .tabbar .tab:after{content:""!important;display:none!important}body .tabbar .tab.active:after{position:static!important;display:block!important;width:4px!important;height:4px!important;flex:0 0 4px!important;margin-top:2px!important;border-radius:999px!important;background:#2563eb!important}body .tabbar .tab-ico{position:relative!important;display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important}body .tabbar .tab-ico:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;-webkit-mask-image:none!important;mask-image:none!important}body .tabbar .tab-ico-events:before{background-image:url(/assets/figma/nav-events-inactive.svg)!important}body .tabbar .tab-ico-fundraisers:before{background-image:url(/assets/figma/nav-fundraisers-inactive.svg)!important}body .tabbar .tab-ico-archive:before{background-image:url(/assets/figma/nav-archive-inactive.svg)!important}body .tabbar .tab-ico-bots:before{background-image:url(/assets/figma/nav-bots-inactive.svg)!important}body .tabbar .tab-ico-settings:before{background-image:url(/assets/figma/nav-settings-inactive.svg)!important}body .tabbar .tab.active .tab-ico:before{inset:-1px!important;background-size:22px 22px!important}body .tabbar .tab.active .tab-ico-events:before{background-image:url(/assets/figma/nav-events-active.svg)!important}body .tabbar .tab.active .tab-ico-fundraisers:before{background-image:url(/assets/figma/nav-fundraisers-active.svg)!important}body .tabbar .tab.active .tab-ico-archive:before{background-image:url(/assets/figma/nav-archive-active.svg)!important}body .tabbar .tab.active .tab-ico-bots:before{background-image:url(/assets/figma/nav-bots-active.svg)!important}body .tabbar .tab.active .tab-ico-settings:before{background-image:url(/assets/figma/nav-settings-active.svg)!important}body.dark{--bg: #0b1220;--bg-soft: #0f192a;--surface: #111c2e;--surface-soft: #18263c;--line: rgba(148, 163, 184, .18);--text: #f1f5f9;--muted: #a5b4c7;--muted-2: #7f91aa;--primary: #3b82f6;--primary-strong: #2b7fff;--shadow-soft: 0 2px 10px rgba(0, 0, 0, .16);color-scheme:dark;background:#0b1220!important;color:#f1f5f9!important}body.dark #app,body.dark #view-auth,body.dark #view-event-detail,body.dark #view-event-split,body.dark #view-faq{background:#0b1220!important;color:#f1f5f9!important}body.dark .app-loading-screen{background:#0b1220!important}body.dark .app-loading-logo{background:#111c2e!important;box-shadow:0 12px 30px #00000057!important}body.dark .app-loading-wordmark{color:#f1f5f9!important}body.dark .card,body.dark dialog.modal:not(.create-event-v2):not(.create-receipt-sheet):not(.recognition-result-sheet){border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important;box-shadow:none!important}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark strong,body.dark b,body.dark label{color:#f1f5f9}body.dark .muted,body.dark .section-label,body.dark .settings-section-label,body.dark .overview-section-label,body.dark .split-list-head{color:#a5b4c7!important}body.dark input,body.dark textarea,body.dark select,body.dark .qty-stepper,body.dark .segmented{border-color:#94a3b82e!important;background-color:#18263c!important;color:#f1f5f9!important}body.dark input::placeholder,body.dark textarea::placeholder{color:#7f91aa!important;opacity:1!important}body.dark .auth-client-hint{border-color:#70432a;background:#f06a1f24;color:#ffbf9f}body.dark .btn.secondary,body.dark .btn.ghost,body.dark .icon-btn{border-color:#94a3b82e!important;background:#18263c!important;color:#d8e2f0!important;box-shadow:none!important}body.dark .backdrop{background:#020617b8!important}html body.dark .tabbar{border-top-color:#94a3b829!important;background:#0f192af0!important}html body.dark .tabbar .tab{color:#8091aa!important}html body.dark .tabbar .tab.active{color:#60a5fa!important}html body.dark .tabbar .tab.active:after{background:#60a5fa!important}body.dark #view-events.events-v2{background:#0b1220!important;color:#f1f5f9!important}body.dark #view-events.events-v2 .events-brand,body.dark #view-events.events-v2 .event-card p,body.dark #view-events.events-v2 .event-card-bottom,body.dark #view-events.events-v2 .event-participants,body.dark #view-events.events-v2 .event-empty-card p{color:#a5b4c7!important}body.dark #view-events.events-v2 .events-header h1,body.dark #view-events.events-v2 .event-card h3,body.dark #view-events.events-v2 .event-total,body.dark #view-events.events-v2 #search-input{color:#f1f5f9!important}body.dark #view-events.events-v2 .events-notifications,body.dark #view-events.events-v2 .events-search-toggle,body.dark #view-events.events-v2 .search-row.card,body.dark #view-events.events-v2 .event-card-v2,body.dark #view-events.events-v2 .event-empty-card{border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important;box-shadow:none!important}body.dark #view-events.events-v2 .events-search-toggle[aria-expanded=true],body.dark #view-events.events-v2 .events-search-toggle.has-filter{border-color:#60a5fa59!important;background:#18263c!important}body.dark #view-events.events-v2 .events-notifications img[src$="events-notification.svg"]{filter:brightness(0) invert(1);opacity:.84}body.dark #view-events.events-v2 .event-progress{background:#18263c!important}body.dark #view-events.events-v2 .event-cat-emoji{background:#18263c!important;color:#f1f5f9!important}body.dark #view-events.events-v2 .event-my-amount,body.dark #view-events.events-v2 .event-payment-state{background:#f9731624!important;color:#fb923c!important}body.dark #view-events.events-v2 .event-my-amount-closed,body.dark #view-events.events-v2 .event-closed-label,body.dark #view-events.events-v2 .event-payment-state.is-paid{background:#10b98124!important;color:#34d399!important}html body.dark #create-event-modal.create-event-v2,html body.dark #create-event-modal.create-event-v2 .create-event-footer{background:#0b1220!important;color:#f1f5f9!important}body.dark #create-event-modal.create-event-v2 .create-event-header .modal-close,body.dark #create-event-modal.create-event-v2 .create-event-emoji,body.dark #create-event-modal.create-event-v2 .create-event-title-row input,body.dark #create-event-modal.create-event-v2 .create-event-field>input,body.dark #create-event-modal.create-event-v2 .create-event-field>textarea,body.dark #create-event-modal.create-event-v2 .create-event-field>select,body.dark #create-event-modal.create-event-v2 .create-event-date-control,body.dark #create-event-modal.create-event-v2 .create-event-fee-row label{border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important}body.dark #create-event-modal.create-event-v2 .create-event-header h2,body.dark #create-event-modal.create-event-v2 .create-event-date-display{color:#f1f5f9!important}body.dark #create-event-modal.create-event-v2 .create-event-label,body.dark #create-event-modal.create-event-v2 .create-event-fee-row label,body.dark #create-event-modal.create-event-v2 .create-event-fee-row input,body.dark #create-event-modal.create-event-v2 input::placeholder,body.dark #create-event-modal.create-event-v2 textarea::placeholder{color:#9aacbf!important;-webkit-text-fill-color:currentColor!important}body.dark #create-event-modal.create-event-v2 .create-receipt-type-row{border-color:#60a5fa3d!important;background:#3b82f61f!important;color:#93c5fd!important}body.dark #create-event-modal.create-event-v2 .create-receipt-type-row>span:last-child{color:#9aacbf!important}body.dark #create-event-modal.create-event-v2 .create-receipt-type-icon,body.dark #create-event-modal.create-event-v2 .create-category-picker{background:#3b82f62e!important}body.dark #create-event-modal.create-event-v2 .create-category-picker .category-btn{border-color:#94a3b829!important;background:#18263c!important}body.dark #create-event-modal.create-event-v2 .create-category-picker .category-btn.active{border-color:#3b82f6!important;background:#3b82f63d!important}body.dark #create-event-modal.create-event-v2.is-editing #new-event-currency:disabled{background:#18263c!important;color:#7f91aa!important;-webkit-text-fill-color:#7f91aa!important}body.dark #create-event-modal.create-event-v2 .create-event-header img[src$="create-back.svg"],body.dark #view-event-overview img[src$="event-back.svg"],body.dark #view-event-overview img[src$="event-menu.svg"]{filter:brightness(0) invert(1);opacity:.84}html body.dark #create-receipt-sheet.create-receipt-sheet,html body.dark #recognition-result-sheet.recognition-result-sheet{background:#111c2e!important;color:#f1f5f9!important}html body.dark #create-receipt-sheet.create-receipt-sheet .sheet-handle{background:#94a3b84d!important}html body.dark #create-receipt-sheet.create-receipt-sheet .modal-close,html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-source-card{background:#18263c!important;color:#f1f5f9!important;box-shadow:inset 0 0 0 1px #94a3b82e!important}html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-source-card-photo{background:#3b82f629!important;box-shadow:inset 0 0 0 2px #60a5fa52!important}html body.dark #create-receipt-sheet.create-receipt-sheet h2,html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-source-copy strong,html body.dark #recognition-result-sheet.recognition-result-sheet h2,html body.dark #recognition-result-sheet.recognition-result-sheet #recognition-result-message strong{color:#f1f5f9!important}html body.dark #create-receipt-sheet.create-receipt-sheet>p,html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-source-copy small,html body.dark #recognition-result-sheet.recognition-result-sheet #recognition-result-message,html body.dark #recognition-result-sheet.recognition-result-sheet .recognition-result-more{color:#a5b4c7!important}html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-sheet-info-surface{background:#3b82f621!important;color:#93c5fd!important;box-shadow:inset 0 0 0 1px #60a5fa38!important}html body.dark #create-receipt-sheet.create-receipt-sheet .receipt-source-card-pdf .receipt-source-icon{background:#60a5fa24!important;box-shadow:inset 0 0 0 1px #60a5fa33!important}html body.dark #create-receipt-sheet.create-receipt-sheet img[src$="receipt-sheet-pdf.svg"]{filter:brightness(0) invert(1);opacity:.88}html body.dark #recognition-result-sheet.recognition-result-sheet .recognition-result-item{background:#10b98121!important;color:#e7fff6!important}body.dark #view-event-overview.event-overview-v2{background:#0b1220!important;color:#f1f5f9!important}body.dark #view-event-overview .overview-live-header .back-btn,body.dark #view-event-overview .overview-live-header .overview-edit-btn,body.dark #view-event-overview.event-overview-v2.active>.overview-segmented button.active,body.dark #view-event-overview .overview-participant-card,body.dark #view-event-overview .participant-selection-details,body.dark #view-event-overview .overview-actions .btn.secondary,body.dark #view-event-overview #overview-positions-pane .overview-position-summary,body.dark #view-event-overview #overview-positions-pane .overview-position-card,body.dark #view-event-overview #overview-positions-pane .overview-position-empty{border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important;box-shadow:none!important}body.dark #view-event-overview .overview-live-header h1,body.dark #view-event-overview .overview-live-title>div>span,body.dark #view-event-overview .overview-live-title strong,body.dark #view-event-overview .overview-participant-name h4,body.dark #view-event-overview #overview-positions-pane .overview-position-summary b,body.dark #view-event-overview #overview-positions-pane .overview-position-copy h4,body.dark #view-event-overview #overview-positions-pane .overview-position-quantity,body.dark #view-event-overview #overview-positions-pane .overview-position-side>b{color:#f1f5f9!important}body.dark #view-event-overview .overview-live-header .muted,body.dark #view-event-overview .overview-live-title p,body.dark #view-event-overview .overview-section-label,body.dark #view-event-overview #overview-positions-pane .overview-position-section-label,body.dark #view-event-overview #overview-positions-pane .overview-position-selected,body.dark #view-event-overview #overview-positions-pane .overview-position-empty p{color:#9aacbf!important}body.dark #view-event-overview.event-overview-v2.active>.overview-segmented,body.dark #view-event-overview #overview-positions-pane .overview-position-stepper{background:#18263c!important}body.dark #view-event-overview.event-overview-v2.active>.overview-segmented button{color:#9aacbf!important}body.dark #view-event-overview.event-overview-v2.active>.overview-segmented button.active{color:#f1f5f9!important}body.dark #view-event-overview .overview-you-badge{background:#3b82f62e!important;color:#93c5fd!important}body.dark #view-event-overview .overview-payment-toggle{background:#f9731624!important;color:#fb923c!important}body.dark #view-event-overview .overview-payment-toggle.is-paid,body.dark #view-event-overview #overview-positions-pane .overview-position-badge{background:#10b98124!important;color:#34d399!important}body.dark #view-event-overview #overview-positions-pane .overview-position-warning,body.dark #view-event-overview #overview-positions-pane .overview-position-card.is-unallocated{border-color:#fb923c61!important}body.dark #view-event-overview #overview-positions-pane .overview-position-warning{background:#f973161f!important}body.dark #view-event-overview #overview-positions-pane .overview-position-warning p,body.dark #view-event-overview #overview-positions-pane .overview-position-card.is-unallocated .overview-position-side>b,body.dark #view-event-overview #overview-positions-pane .overview-position-card.is-unallocated .overview-position-badge{color:#fb923c!important}body.dark #view-event-overview #overview-positions-pane .overview-position-card.is-unallocated .overview-position-badge{background:#f9731629!important}body.dark #view-event-overview #overview-positions-pane .overview-position-add{border-color:#94a3b838!important;color:#a5b4c7!important}body.dark .event-split-v2 .back-btn,body.dark .event-split-v2 .checks-mini-card,body.dark .event-split-v2 .split-position-card,body.dark .event-split-v2 .split-extra-card,body.dark #view-event-detail .summary-block,body.dark #view-event-detail .receipts-card,body.dark #view-event-detail .fee-editor,body.dark #view-event-detail .participant-row,body.dark #view-event-detail .position-row,body.dark #view-faq .faq-item{border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important;box-shadow:none!important}body.dark .event-split-v2 .split-pay-card{border-color:#60a5fa42!important;background:#3b82f624!important}body.dark .event-split-v2 .split-coeff-stepper{background:#18263c!important}body.dark #view-event-split.event-split-v2 .split-position-card.is-exhausted-position{opacity:.62;filter:saturate(.75)}body.dark .event-split-v2>.actions{background:linear-gradient(to bottom,#0b122000,#0b1220 22%)!important}body.dark #view-bots.bots-v2{background:#0b1220!important;color:#f1f5f9!important}body.dark #view-bots.bots-v2 .bots-header h1,body.dark #view-bots.bots-v2 .bot-card-title{color:#f1f5f9!important}body.dark #view-bots.bots-v2 .bots-brand,body.dark #view-bots.bots-v2 .bots-description,body.dark #view-bots.bots-v2 #bots-description,body.dark #view-bots.bots-v2 .bot-card-description{color:#a5b4c7!important}body.dark #view-bots.bots-v2 .bot-card{border-color:#94a3b82e!important;background:#111c2e!important}body.dark #view-bots.bots-v2 .bot-card-icon,body.dark #view-bots.bots-v2 .bot-card-open,body.dark #view-bots.bots-v2 .bot-card-edit-icon{background:#18263c!important;color:#93c5fd!important}body.dark #view-settings.settings-v2{background:#0b1220!important;color:#f1f5f9!important}body.dark #view-settings.settings-v2>.page-header h1,body.dark #view-settings.settings-v2 .profile-main h3,body.dark #view-settings.settings-v2 .settings-limit-top,body.dark #view-settings.settings-v2 .settings-limit-value-row,body.dark #view-settings.settings-v2 .settings-limit-value-row span,body.dark #view-settings.settings-v2 .settings-limit-value-row b,body.dark #view-settings.settings-v2 .settings-events-total b,body.dark #view-settings.settings-v2 .setting-main{color:#f1f5f9!important}body.dark #view-settings.settings-v2 .settings-section-label,body.dark #view-settings.settings-v2 .settings-account-top>span,body.dark #view-settings.settings-v2 .profile-main>p,body.dark #view-settings.settings-v2 .profile-id-row>.muted,body.dark #view-settings.settings-v2 :is(.settings-events-total,.settings-quota-details){color:#a5b4c7!important}body.dark #view-settings.settings-v2 .settings-profile-card,body.dark #view-settings.settings-v2 .settings-limit-card,body.dark #view-settings.settings-v2 .settings-appearance,body.dark #view-settings.settings-v2 .settings-notifications,body.dark #view-settings.settings-v2 .settings-links,body.dark #view-settings.settings-v2 .settings-appearance .setting-row,body.dark #view-settings.settings-v2 .settings-notifications .setting-row,body.dark #view-settings.settings-v2 .settings-link-row{border-color:#94a3b82e!important;background:#111c2e!important;color:#f1f5f9!important;box-shadow:none!important}body.dark #view-settings.settings-v2 .settings-appearance .setting-row:first-child,body.dark #view-settings.settings-v2 .settings-link-row:first-child{border-bottom-color:#94a3b82e!important}body.dark #view-settings.settings-v2 .setting-ico,body.dark #view-settings.settings-v2 .profile-id-copy-btn,body.dark #view-settings.settings-v2 .settings-edit-profile-btn,body.dark #view-settings.settings-v2 .settings-currency-button{border-color:#60a5fa29!important;background:#18263c!important;color:#dbeafe!important}body.dark #view-settings.settings-v2 .profile-id-copy-btn code,body.dark #view-settings.settings-v2 .settings-currency-button{color:#f1f5f9!important}body.dark #view-settings.settings-v2 .settings-limit-progress,body.dark #view-settings.settings-v2 .switch{background:#263750!important}body.dark #view-settings.settings-v2 .settings-appearance .switch:has(input:checked){background:#2563eb!important}body.dark #view-settings.settings-v2 .settings-notification-switch:has(input:checked){background:#00bc7d!important}body.dark #view-settings.settings-v2 .switch span{background:#fff!important}body.dark #view-settings.settings-v2 .settings-currency-menu{border-color:#94a3b833!important;background:#18263c!important;box-shadow:0 16px 32px #0000005c!important}body.dark #view-settings.settings-v2 .settings-currency-menu button{color:#d8e2f0!important}body.dark #view-settings.settings-v2 .settings-currency-menu button.active{background:#3b82f62e!important;color:#93c5fd!important}body.dark #view-settings.settings-v2 .setting-ico img[src$="settings-theme.svg"],body.dark #view-settings.settings-v2 .setting-ico img[src$="settings-currency.svg"],body.dark #view-settings.settings-v2 .setting-ico img[src$="settings-notification.svg"],body.dark #view-settings.settings-v2 .setting-ico img[src$="settings-faq.svg"],body.dark #view-settings.settings-v2 .setting-ico img[src$="settings-support.svg"]{filter:brightness(0) invert(1);opacity:.84}body.dark dialog.modal:not(.create-event-v2):not(.create-receipt-sheet):not(.recognition-result-sheet) input,body.dark dialog.modal:not(.create-event-v2):not(.create-receipt-sheet):not(.recognition-result-sheet) textarea,body.dark dialog.modal:not(.create-event-v2):not(.create-receipt-sheet):not(.recognition-result-sheet) select{border-color:#94a3b82e!important;background:#18263c!important;color:#f1f5f9!important}body.dark .event-actions-sheet .sheet-handle{background:#94a3b84d!important}body.dark .event-actions-sheet h2,body.dark .event-action-row strong{color:#f1f5f9!important}body.dark .event-action-row{border-color:#94a3b829!important;background:transparent!important;color:#d8e2f0!important}body.dark .event-action-row small{color:#8fa1b9!important}body.dark .event-action-icon{background:#18263c!important;color:#93c5fd!important}body.dark .event-action-danger,body.dark .event-action-danger strong{color:#fda4af!important}body.dark .receipt-preview-body,body.dark .receipt-preview-file{border-color:#94a3b82e!important;background:#18263c!important;color:#a5b4c7!important}#view-events.events-v2 #fundraisers-list.stack{display:flex!important;width:calc(100% - 32px)!important;max-width:358px!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;gap:10px!important;margin:0 auto!important;padding:0 0 76px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}#view-events.events-v2 #fundraisers-list::-webkit-scrollbar{display:none!important}#view-events.events-v2 #fundraisers-list.hidden,#view-events.events-v2 #events-list.hidden{display:none!important}#view-events.events-v2 .fundraiser-card .event-progress>span{background:#00d492!important}body:has(#view-fundraiser-detail.active){height:100dvh!important;overflow:hidden!important}body:has(#view-fundraiser-detail.active) #app{height:100dvh!important;overflow:hidden!important}#view-fundraiser-detail.fundraiser-detail-v2.active{display:block!important;width:calc(100% + 32px)!important;height:calc(100dvh - 82px - env(safe-area-inset-bottom))!important;min-height:0!important;margin:-16px!important;padding:0 16px 24px!important;overflow-x:clip!important;overflow-y:auto!important;background:#f4f6fb!important;color:#0f172a!important;scrollbar-width:none!important}#view-fundraiser-detail.fundraiser-detail-v2::-webkit-scrollbar{display:none!important}#view-fundraiser-detail:not(.active){display:none!important}#fundraiser-detail-content{width:100%!important}#view-fundraiser-detail .overview-live-header{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:24px 0 0!important}#view-fundraiser-detail .overview-live-header .back-btn,#view-fundraiser-detail .overview-live-header .overview-edit-btn{position:static!important;inset:auto!important;grid-area:auto!important;display:flex!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:1px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}#view-fundraiser-detail .overview-live-header .overview-edit-btn{justify-self:end!important}#view-fundraiser-detail .back-btn img{width:20px!important;height:20px!important}#view-fundraiser-detail .overview-edit-btn img{width:16px!important;height:16px!important}#view-fundraiser-detail .header-spacer{width:36px!important;height:36px!important}#view-fundraiser-detail .overview-live-title{display:flex!important;width:100%!important;height:40px!important;min-width:0!important;flex-direction:column!important;align-items:stretch!important;padding:0 12px!important;text-align:center!important}#view-fundraiser-detail .overview-live-title>div{display:flex!important;width:100%!important;height:24px!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:6px!important}#view-fundraiser-detail .overview-live-title>div>span{flex:0 0 auto!important;font-size:16px!important;line-height:24px!important}#view-fundraiser-detail .overview-live-title strong{max-width:calc(100% - 22px)!important;overflow:hidden!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-live-title p{width:100%!important;height:16px!important;margin:0!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .fundraiser-total-card{position:relative!important;display:block!important;width:100%!important;height:252px!important;min-height:252px!important;margin:16px 0 0!important;padding:16px!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}#view-fundraiser-detail .fundraiser-total-card:before,#view-fundraiser-detail .fundraiser-total-card:after{position:absolute!important;z-index:0!important;display:block!important;border-radius:999px!important;background:#ffffff0d!important;content:""!important}#view-fundraiser-detail .fundraiser-total-card:before{top:-32px!important;left:262px!important;width:128px!important;height:128px!important}#view-fundraiser-detail .fundraiser-total-card:after{top:196px!important;left:294px!important;width:80px!important;height:80px!important}#view-fundraiser-detail .fundraiser-total-card>*{position:relative!important;z-index:1!important}#view-fundraiser-detail .overview-live-total-label{display:block!important;height:16px!important;color:#ffffffb3!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}#view-fundraiser-detail .fundraiser-total-card>b{display:block!important;height:42px!important;margin:0!important;padding:2px 0 0!important;overflow:hidden!important;color:#fff!important;font-size:36px!important;font-weight:800!important;line-height:40px!important;letter-spacing:-.9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .fundraiser-collected-caption{display:block!important;height:16px!important;margin:0!important;overflow:hidden!important;color:#ffffffb8!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-live-total-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:57px!important;margin:8px 0 0!important;gap:8px!important}#view-fundraiser-detail .overview-live-total-stats>div{width:100%!important;height:57px!important;min-width:0!important;padding:10px!important;overflow:hidden!important;border-radius:20px!important;background:#ffffff1a!important}#view-fundraiser-detail .overview-live-total-stats>div:last-child{background:#ff89044d!important}#view-fundraiser-detail .overview-live-total-stats span,#view-fundraiser-detail .overview-live-total-stats b{display:block!important;overflow:hidden!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-live-total-stats span{height:15px!important;color:#ffffffb3!important;font-size:10px!important;font-weight:500!important;line-height:15px!important}#view-fundraiser-detail .overview-live-total-stats b{height:22px!important;margin:0!important;padding-top:2px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}#view-fundraiser-detail .fundraiser-participant-plan{display:flex!important;width:100%!important;height:54px!important;flex-direction:column!important;justify-content:center!important;margin:10px 0 0!important;padding:8px 12px!important;gap:2px!important;overflow:hidden!important;border-radius:20px!important;background:#ffffff1a!important}#view-fundraiser-detail .fundraiser-participant-plan span{display:block!important;width:100%!important;height:17px!important;overflow:hidden!important;color:#ffffffc2!important;font-size:11px!important;font-weight:500!important;line-height:17px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .fundraiser-participant-plan b{color:#fff!important;font-size:12px!important;font-weight:700!important}#view-fundraiser-detail .fundraiser-goal-progress{width:100%!important;height:4px!important;margin:12px 0 0!important;overflow:hidden!important;border-radius:999px!important;background:#fff3!important}#view-fundraiser-detail .fundraiser-goal-progress>span{display:block!important;height:4px!important;border-radius:999px!important;background:#6ee7b7!important}#view-fundraiser-detail .overview-live-receipts{width:100%!important;height:105px!important;margin:12px 0 0!important}#view-fundraiser-detail .overview-live-receipts button{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;border:0!important;color:#fff!important;font-family:inherit!important;text-align:left!important;box-shadow:none!important}#view-fundraiser-detail .overview-live-receipts button:first-child{height:32px!important;min-height:32px!important;padding:8px 12px!important;gap:8px!important;border-radius:20px!important;background:#ffffff1a!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}#view-fundraiser-detail .overview-receipt-icon,#view-fundraiser-detail .overview-receipt-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important}#view-fundraiser-detail .fundraiser-requisites-line{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-live-receipts button:last-child{height:53px!important;min-height:53px!important;margin-top:8px!important;padding:10px 14px!important;gap:10px!important;border-radius:20px!important;background:#ffffff26!important}#view-fundraiser-detail .overview-upload-icon{display:flex!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#fff3!important}#view-fundraiser-detail .overview-upload-icon img{width:14px!important;height:14px!important}#view-fundraiser-detail .overview-upload-copy{display:flex!important;min-width:0!important;height:33px!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important}#view-fundraiser-detail .overview-upload-copy>span{width:100%!important;overflow:hidden!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-upload-copy small{width:100%!important;overflow:hidden!important;color:#ffffffb3!important;font-size:10px!important;font-weight:500!important;line-height:15px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-upload-sparkles{width:16px!important;height:16px!important;flex:0 0 16px!important}#view-fundraiser-detail .fundraiser-about-card{position:relative!important;display:flex!important;width:100%!important;min-height:76px!important;flex-direction:column!important;margin:12px 0 0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;color:#0f172a!important;font-family:inherit!important;text-align:left!important;box-shadow:none!important}#view-fundraiser-detail .fundraiser-about-row.is-interactive{cursor:pointer!important}#view-fundraiser-detail .fundraiser-about-row.is-interactive:active{background:#f8fafc!important}#view-fundraiser-detail .fundraiser-about-row{display:grid!important;width:100%!important;min-height:64px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;padding:12px 16px!important;gap:12px!important}#view-fundraiser-detail .fundraiser-about-row.is-interactive{padding-right:48px!important}#view-fundraiser-detail .fundraiser-about-row+.fundraiser-about-row{border-top:1px solid rgba(15,23,42,.06)!important}#view-fundraiser-detail .fundraiser-about-icon{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eff6ff!important;font-size:17px!important;line-height:20px!important}#view-fundraiser-detail .fundraiser-about-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}#view-fundraiser-detail .fundraiser-about-copy strong,#view-fundraiser-detail .fundraiser-about-copy small{width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .fundraiser-about-copy strong{color:#0f172a!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}#view-fundraiser-detail .fundraiser-about-copy small{color:#64748b!important;font-size:10px!important;font-weight:500!important;line-height:15px!important}#view-fundraiser-detail .fundraiser-about-chevron{position:absolute!important;top:50%!important;right:16px!important;width:16px!important;height:16px!important;transform:translateY(-50%)!important}#view-fundraiser-detail .overview-segmented{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:36px!important;min-height:36px!important;margin:16px 0 12px!important;padding:4px!important;gap:4px!important;border:0!important;border-radius:20px!important;background:#f1f5f9!important}#view-fundraiser-detail .overview-segmented button{display:flex!important;width:100%!important;height:28px!important;min-height:28px!important;align-items:center!important;justify-content:center!important;padding:6px 8px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;box-shadow:none!important}#view-fundraiser-detail .overview-segmented button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a!important}.fundraiser-summary-pane,.fundraiser-participants-pane{display:flex!important;width:100%!important;flex-direction:column!important;gap:8px!important}#view-fundraiser-detail .overview-section-label{width:100%!important;height:15px!important;min-height:15px!important;margin:0!important;overflow:hidden!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;line-height:15px!important;letter-spacing:1px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}#view-fundraiser-detail .overview-paid-label{margin-top:8px!important}.fundraiser-section{display:flex!important;width:100%!important;flex-direction:column!important;gap:8px!important;margin:8px 0 0!important}.fundraiser-section-head{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important}.fundraiser-section-head .overview-section-label{width:auto!important;flex:1 1 auto!important}.fundraiser-section-head>span{color:#64748b!important;font-size:12px!important;line-height:16px!important}#view-fundraiser-detail .fundraiser-member-row,#view-fundraiser-detail .fundraiser-payment-item,#view-fundraiser-detail .fundraiser-request-item{width:100%!important;margin:0!important}#view-fundraiser-detail .overview-participant-card{display:flex!important;align-items:center!important;width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:15px!important;gap:12px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}#view-fundraiser-detail .overview-participant-avatar{display:flex!important;width:36px!important;height:36px!important;flex:0 0 36px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}#view-fundraiser-detail .overview-participant-main{display:flex!important;width:auto!important;height:46px!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important}#view-fundraiser-detail .overview-participant-name{display:flex!important;width:100%!important;height:20px!important;min-width:0!important;align-items:center!important;gap:6px!important}#view-fundraiser-detail .overview-participant-name h4{min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-you-badge{display:inline-flex!important;height:19px!important;flex:0 0 auto!important;align-items:center!important;padding:2px 6px!important;border-radius:999px!important;background:#eff6ff!important;color:#1e40af!important;font-size:10px!important;font-weight:700!important;line-height:15px!important}#view-fundraiser-detail .overview-payment-toggle{display:inline-flex!important;height:19px!important;min-height:19px!important;flex:0 0 19px!important;align-items:center!important;margin:5.5px 0 1.5px!important;padding:2px 8px!important;gap:4px!important;border:0!important;border-radius:999px!important;background:#fff7ed!important;color:#f54900!important;font-size:10px!important;font-weight:600!important;line-height:15px!important;white-space:nowrap!important;box-shadow:none!important}#view-fundraiser-detail .overview-payment-toggle.is-paid{background:#ecfdf5!important;color:#007a55!important}#view-fundraiser-detail .overview-payment-toggle img{width:10px!important;height:10px!important;flex:0 0 10px!important}#view-fundraiser-detail .overview-participant-amount{display:flex!important;min-width:0!important;flex:0 0 auto!important;align-items:center!important;margin:0 0 0 auto!important;padding:0!important;gap:12px!important;border:0!important;background:transparent!important;color:#ff6900!important;box-shadow:none!important}#view-fundraiser-detail .overview-participant-amount b{max-width:86px!important;overflow:hidden!important;color:#ff6900!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#view-fundraiser-detail .overview-participant-card.is-paid .overview-participant-amount b{color:#096!important}.fundraiser-info-card{height:auto!important;min-height:76px!important}.fundraiser-info-icon{background:#eff6ff!important;color:#0f172a!important;font-size:18px!important}.fundraiser-info-card .overview-participant-main{height:auto!important;justify-content:center!important}.fundraiser-info-card p{width:100%!important;margin:2px 0 0!important;overflow:hidden!important;color:#64748b!important;font-size:11px!important;line-height:15px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fundraiser-empty-card{width:100%!important;min-height:76px!important;margin:0!important;padding:17px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}.fundraiser-empty-card p{margin:0!important;color:#64748b!important;font-size:14px!important;line-height:20px!important}.fundraiser-inline-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 0!important}.fundraiser-inline-actions:empty{display:none!important}.fundraiser-inline-actions .btn{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;border-radius:20px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}#view-fundraiser-detail .overview-actions{display:flex!important;width:100%!important;min-height:100px!important;flex-direction:column!important;margin:8px 0 0!important;padding:4px 0 0!important;gap:8px!important}#view-fundraiser-detail .overview-actions:empty{display:none!important}#view-fundraiser-detail .overview-actions .btn{display:flex!important;width:100%!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;gap:8px!important;border-radius:20px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;box-shadow:none!important}#view-fundraiser-detail .overview-actions .btn.primary{border:0!important;background:#2563eb!important;color:#fff!important}#view-fundraiser-detail .overview-actions .btn.secondary{border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;color:#0f172a!important}#view-fundraiser-detail .overview-actions img{width:16px!important;height:16px!important}#view-fundraiser-detail .fundraiser-utility-actions{min-height:60px!important;height:auto!important;margin:20px 0 0!important;padding:0!important}#create-fundraiser-modal.fundraiser-create-modal:not([open]){display:none!important}#create-fundraiser-modal .fundraiser-target-icon{font-size:24px!important;line-height:32px!important}#create-fundraiser-modal .fundraiser-standard-field,#create-fundraiser-modal .create-event-body>.create-event-field:has(>input){height:69px!important;min-height:69px!important;flex:0 0 69px!important}#create-fundraiser-modal .fundraiser-date-field{height:69px!important;min-height:69px!important;flex:0 0 69px!important}#create-fundraiser-modal #new-fundraiser-currency{padding:1px 38px 1px 17px!important;appearance:none!important;background-image:none!important}#create-fundraiser-modal .create-event-emoji{cursor:default!important}#create-fundraiser-modal.create-event-v2 .fundraiser-wish-hero{height:auto!important;min-height:87px!important;flex:0 0 auto!important}#create-fundraiser-modal.create-event-v2 .fundraiser-wish-hero .create-receipt-hero-main{height:auto!important;flex:0 0 auto!important}#create-fundraiser-modal .fundraiser-wish-booking-note{font-size:14px;font-weight:600;line-height:21px}#create-fundraiser-modal .fundraiser-wish-plan{flex:0 0 auto;min-width:0}#create-fundraiser-modal.create-event-v2 .fundraiser-wish-plan-label{height:auto!important;white-space:normal!important;margin-bottom:0!important}#create-fundraiser-modal.create-event-v2 .fundraiser-wish-contribution:after{display:none!important}#create-fundraiser-modal .fundraiser-wish-plan-hint{margin:0 0 12px;color:#64748b;font-size:12px;line-height:18px}#create-fundraiser-modal #new-fundraiser-contribution{display:flex;min-height:48px;align-items:center;padding:0;border:0;background:transparent;color:#0f172a;font-size:18px;font-weight:700;line-height:24px;overflow-wrap:anywhere}.fundraiser-file-label em{color:var(--muted)!important;font-style:normal!important}.fundraiser-payment-modal .fundraiser-file-label{position:relative!important;display:block}.fundraiser-payment-modal .fundraiser-file-label>input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;opacity:0!important}.fundraiser-file-control{display:flex!important;width:100%!important;min-height:48px;align-items:center!important;gap:10px!important;margin-top:6px!important;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important}.fundraiser-file-control>span:nth-child(2){min-width:0!important;flex:1 1 auto!important}.fundraiser-file-icon{display:flex!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border-radius:999px;background:var(--surface-soft)}.fundraiser-file-icon img{width:14px!important;height:14px!important}.fundraiser-file-control>img{width:16px!important;height:16px!important;flex:0 0 16px!important}html body #fundraiser-actions-sheet.event-actions-sheet{position:fixed!important;inset:auto auto 0 50%!important;width:min(390px,100vw)!important;max-width:390px!important;margin:0!important;padding:24px 16px 32px!important;transform:translate(-50%)!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}#fundraiser-actions-sheet .event-action-row.hidden{display:none!important}#fundraiser-actions-sheet .sheet-handle{display:block!important;width:36px!important;height:4px!important;margin:0 auto 16px!important;border-radius:999px!important;background:#cbd5e1!important}#fundraiser-actions-sheet h2{margin:0 0 12px!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-align:center!important}#fundraiser-actions-sheet .event-action-row{display:grid!important;width:100%!important;height:76px!important;min-height:76px!important;grid-template-columns:36px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;margin:8px 0 0!important;padding:15px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;color:#0f172a!important;text-align:left!important;box-shadow:none!important}#fundraiser-actions-sheet .event-action-icon{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eff6ff!important}#fundraiser-actions-sheet .event-action-icon img{width:16px!important;height:16px!important}#fundraiser-actions-sheet .event-action-row>span:nth-child(2){display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}#fundraiser-actions-sheet .event-action-row strong{overflow:hidden!important;color:#0f172a!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#fundraiser-actions-sheet .event-action-row small{overflow:hidden!important;color:#64748b!important;font-size:10px!important;font-weight:500!important;line-height:15px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#fundraiser-actions-sheet .event-action-row>img{width:16px!important;height:16px!important}#fundraiser-actions-sheet .event-action-danger strong{color:#dc2626!important}#fundraiser-actions-sheet .event-action-danger .event-action-icon{background:#fff7ed!important}body.dark #view-fundraiser-detail.fundraiser-detail-v2.active{background:#f4f6fb!important;color:#0f172a!important}body.dark #view-fundraiser-detail .overview-participant-card,body.dark #view-fundraiser-detail .fundraiser-about-card{background:#fff!important;color:#0f172a!important}#view-fundraiser-detail button.fundraiser-about-row{position:relative;border:0;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:0;box-shadow:none}#view-fundraiser-detail button.fundraiser-about-row:focus-visible{outline:2px solid #2b7fff;outline-offset:-3px}.confirm-sheet .fundraiser-package-card{grid-template-columns:36px minmax(0,1fr) auto}.fundraiser-package-price{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:14px;font-weight:600;white-space:nowrap}#fundraiser-packages-list{gap:8px;margin-bottom:12px}#view-fundraiser-detail .fundraiser-about-requisites .fundraiser-about-copy small{overflow:visible!important;text-overflow:clip!important;white-space:pre-wrap!important;overflow-wrap:anywhere}#view-fundraiser-detail .has-transfer-receipt{cursor:pointer}#view-fundraiser-detail .has-transfer-receipt .overview-participant-amount{flex-direction:column!important;align-items:flex-end!important;gap:4px!important}#view-fundraiser-detail .fundraiser-transfer-receipt-status{margin:0;padding:0;border:0;background:transparent;color:#096;font:inherit;font-size:9px;font-weight:600;line-height:14px;white-space:nowrap;box-shadow:none}#view-fundraiser-detail .fundraiser-transfer-receipt-status:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#view-fundraiser-detail .fundraiser-confirm-transfer{min-height:60px!important;height:60px!important;gap:10px!important}#view-fundraiser-detail .fundraiser-transfer-copy{display:flex;flex-direction:column;align-items:center;gap:2px}#view-fundraiser-detail .fundraiser-transfer-copy strong{color:inherit;font-size:14px;font-weight:600;line-height:20px}#view-fundraiser-detail .fundraiser-transfer-copy small{color:inherit;font-size:10px;font-weight:400;line-height:14px;opacity:.85}#view-events.events-v2 .fundraiser-participant-count.is-short,#view-fundraiser-detail .fundraiser-recruiting-status{color:#ff6900!important}body.dark #view-events.events-v2 .fundraiser-participant-count.is-short{color:#fb923c!important}#view-fundraiser-detail .is-rejected .overview-payment-toggle{color:#dc2626!important;background:#fef2f2!important}#view-events.events-v2 .fundraiser-card .fundraiser-collecting-status{background:#f0f9ff!important;color:#0284c7!important}#view-fundraiser-detail .fundraiser-collecting-status{color:#0284c7!important}body.dark #view-events.events-v2 .fundraiser-card .fundraiser-collecting-status{background:#0ea5e929!important;color:#7dd3fc!important}#view-fundraiser-detail .ui-swipe-delete{position:relative;overflow:hidden;border-radius:20px}#view-fundraiser-detail .ui-swipe-delete-content{position:relative;transition:transform .18s ease}#view-fundraiser-detail .ui-swipe-delete.is-enabled .ui-swipe-delete-content{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#view-fundraiser-detail .ui-swipe-delete.is-open .ui-swipe-delete-content{transform:translate(-80px)}#view-fundraiser-detail .ui-swipe-delete-action{position:absolute;inset:0 0 0 auto;width:76px;margin:0;padding:8px;border:0;border-radius:16px;background:var(--primary);color:#fff;font:inherit;font-size:11px;font-weight:600;box-shadow:none}#view-fundraiser-detail .ui-swipe-delete-action[hidden]{display:none!important}#view-fundraiser-detail .ui-swipe-delete-content:focus-visible{outline:2px solid #2b7fff;outline-offset:-3px;border-radius:20px}@media(prefers-reduced-motion:reduce){#view-fundraiser-detail .ui-swipe-delete-content{transition:none}}#view-fundraiser-detail .fundraiser-total-card.is-participant{height:auto!important}#view-fundraiser-detail .fundraiser-hero-requisites{margin-top:8px;padding:12px!important;border-radius:20px;background:#ffffff1a}#view-fundraiser-detail .fundraiser-hero-requisites .fundraiser-about-icon{background:#ffffff26!important;color:#fff}#view-fundraiser-detail .fundraiser-hero-requisites .fundraiser-about-copy strong{color:#fff!important;white-space:normal!important}#view-fundraiser-detail .fundraiser-hero-requisites .fundraiser-about-copy small{color:#ffffffd9!important}#view-fundraiser-detail .overview-participant-card[role=button]{cursor:pointer}#view-fundraiser-detail .overview-participant-card[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}#fundraiser-participant-modal .participant-action-summary{text-align:center;margin-bottom:16px}#fundraiser-participant-modal .event-action-row:disabled{cursor:default;opacity:.6}#fundraiser-notifications-modal [hidden]{display:none}.e{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface-control);box-shadow:inset 0 0 0 .5828px var(--color-line)}.x{display:block;width:16px;height:16px;background:currentColor;mask:url(/assets/wishegram/chevron-left.svg) center / contain no-repeat}.u{background:var(--color-surface-accent);color:var(--color-on-accent);box-shadow:inset 0 0 0 .5836px color-mix(in srgb,var(--primary) 55%,transparent)}.e:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.e:active:not(:disabled,[aria-disabled=true]) .i{background:var(--color-surface-control-pressed)}.e:disabled{opacity:.5}.e:disabled,.e[aria-disabled=true]{cursor:default}.g{font-size:15px;font-weight:700;line-height:1}.t{flex:1;display:grid;place-content:center;justify-items:center;gap:22px;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}.h{display:grid;place-items:center;width:132px;height:64px}.n{margin-top:0;border-color:color-mix(in srgb,var(--primary) 18%,transparent);border-top-color:var(--primary)}.m{color:var(--color-ui-muted);font-size:14px;font-weight:600;line-height:21px;text-align:center}@keyframes c{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.t{animation:c .24s ease-out .2s both}}@media(prefers-reduced-motion:reduce){.n{animation:none}}.v{color:var(--color-ui-muted);font-size:12px;line-height:18px}.b{padding:20px 16px;border-radius:16px;background:var(--color-surface-card);color:var(--color-ui-muted);font-size:14px;line-height:21px}.w{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:15px 20px;border-radius:999px;background:var(--color-surface-control);box-shadow:inset 0 0 0 .5836px var(--color-line);color:var(--color-ui-text);font-size:15px;font-weight:600;line-height:23px;cursor:pointer}.y{display:grid;gap:16px}@font-face{font-family:Wishegram Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/wishegram/manrope-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wishegram Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/wishegram/manrope-cyrillic-variable.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.r{--font-sans: "Wishegram Manrope", system-ui, sans-serif;--color-surface: var(--bg);--color-surface-panel: var(--surface);--color-surface-card: var(--surface);--color-surface-control: var(--surface-soft);--color-surface-control-pressed: color-mix(in srgb, var(--primary) 10%, var(--surface-soft));--color-surface-accent: var(--primary);--color-surface-accent-pressed: color-mix(in srgb, var(--primary) 90%, var(--text));--color-surface-blue: var(--surface-soft);--color-surface-green: color-mix(in srgb, var(--ok) 12%, var(--surface));--color-surface-bronze: color-mix(in srgb, var(--warn) 12%, var(--surface));--color-surface-coral: color-mix(in srgb, var(--danger) 12%, var(--surface));--color-text-secondary: var(--muted);--color-accent: var(--primary);--color-on-accent: #fff;--color-ui-text: var(--text);--color-ui-muted: var(--muted);--color-progress: var(--primary);--color-line: var(--line);font-family:var(--font-sans);font-size:16px;line-height:1.5}body:not(.dark) .r{--color-surface: color-mix(in srgb, var(--bg) 88%, var(--muted));--color-surface-control: color-mix(in srgb, var(--surface-soft) 90%, var(--primary));--color-surface-blue: var(--color-surface-control);--color-line: color-mix(in srgb, var(--muted) 30%, transparent)}:where(.r) :where(*,*:before,*:after){box-sizing:border-box}:where(.r) :is(h2,h3,p,ul){margin:0;padding:0}:where(.r) ul{list-style:none}:where(.r) button{border:0;background:transparent;color:inherit;font:inherit;padding:0}:where(.r) img{display:block;max-width:100%}:where(.r) :where(button:disabled){cursor:default}.k,.s{display:block;width:100%;height:100%;background:var(--color-surface-blue)}.s{display:grid;place-items:center;font-size:inherit}.l{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .2s ease-out}.a .l{opacity:0}.a{background:linear-gradient(100deg,var(--color-surface-blue) 40%,color-mix(in srgb,var(--primary) 8%,var(--surface)) 50%,var(--color-surface-blue) 60%);background-size:240% 100%}@media(prefers-reduced-motion:no-preference){.a{animation:p 1.4s linear infinite}@keyframes p{0%{background-position:120% 0}to{background-position:-120% 0}}}.U{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--color-surface-blue)}.d{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.d::-webkit-scrollbar{display:none}.z{flex:none;width:100%;height:100%;scroll-snap-align:center;font-size:72px}.F{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.j{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--color-ui-text) 45%,transparent);transition:background .15s}.B{background:var(--color-accent)}.o{position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden;border:0;background:var(--color-surface);color:var(--color-ui-text)}.o[open]{display:flex;flex-direction:column}.o::backdrop{background:color-mix(in srgb,var(--text) 72%,transparent)}.C{display:flex;flex:none;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.D{flex:none;width:44px}.M{flex:1;min-width:0}.W{font-size:18px;font-weight:800;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.A{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px max(20px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left))}.Y{display:inline-block;max-width:100%;color:var(--color-progress);font-size:11px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.E{display:grid;gap:10px}.q{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.G{margin-top:4px;font-size:18px;font-weight:800;line-height:25px;overflow-wrap:anywhere}.H{color:var(--color-accent);font-size:18px;font-weight:800;line-height:24px}.I{margin-bottom:8px;color:var(--color-text-secondary);font-size:14px;line-height:21px;white-space:pre-line;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.o[open]{animation:f .2s ease-out}@keyframes f{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.payment-requisites-section{display:grid;gap:8px}.payment-requisites-card{display:grid;min-height:76px;grid-template-columns:40px minmax(0,1fr);align-items:center;padding:14px 16px;gap:12px;border-radius:20px}.payment-requisites-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:#eff6ff;color:#0f172a;font-size:18px}.payment-requisites-content{display:grid;min-width:0;gap:4px}.payment-requisites-number-row{display:flex;min-width:0;align-items:center;gap:8px}.payment-requisites-number-row strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.payment-requisites-number-row button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:0;border-radius:999px;background:#eff6ff;cursor:pointer}.payment-requisites-number-row button img{display:block;width:14px;height:14px}.payment-requisites-content>p{margin:0;overflow-wrap:anywhere;color:#64748b;font-size:11px;font-weight:500;line-height:16px}
