body.dv2{--dv2-canvas: #f7f5f0;--dv2-surface: #ffffff;--dv2-ink: #16243f;--dv2-ink-2: #3f4a5e;--dv2-muted: #7d8494;--dv2-line: #e9e4da;--dv2-line-soft: #f1ede5;--dv2-gold: #b8924a;--dv2-gold-soft: #f6eedf;--dv2-navy-soft: #eef1f6;--dv2-rail-bg: #f0ebe1;--dv2-rail-line: #e3dccd;--dv2-radius: 14px;--dv2-rail-w: 248px;--dv2-rail-w-collapsed: 72px;--dv2-ease: cubic-bezier(.22, .7, .22, 1);--dv2-serif: "Cormorant Garamond", Georgia, serif;background:var(--dv2-canvas)!important;color:var(--dv2-ink-2)}.dv2-shell{display:grid;grid-template-columns:var(--dv2-rail-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s var(--dv2-ease)}body.dv2-narrow .dv2-shell{grid-template-columns:var(--dv2-rail-w-collapsed) minmax(0,1fr)}.dv2-main{min-width:0;display:flex;flex-direction:column}.dv2-rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:.75rem;padding:1rem .8rem;background:var(--dv2-rail-bg);border-inline-end:1px solid var(--dv2-rail-line);overflow-y:auto;z-index:1030;--dv2-canvas: rgba(255, 255, 255, .72)}.dv2-rail .dropdown-menu{--dv2-canvas: #f7f5f0}.dv2-brand{display:flex;align-items:center;gap:.45rem;padding:.25rem .5rem .5rem;text-decoration:none;color:var(--dv2-ink)}.dv2-brand-logo{width:auto;height:30px}.dv2-brand-name{font-size:1.15rem;color:var(--dv2-ink)}.dv2-create{position:relative}.dv2-new-btn{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .8rem;border:0;border-radius:10px;background:var(--dv2-ink);color:#fff;font-size:.88rem;font-weight:600}.dv2-new-btn:hover{background:#22345a}.dv2-new-menu{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:50;padding:.35rem;background:#fff;border:1px solid var(--dv2-line);border-radius:12px;box-shadow:0 14px 34px -12px #16243f40;--dv2-canvas: #f7f5f0}.dv2-new-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--dv2-ink-2);font-size:.86rem;text-align:start;text-decoration:none}.dv2-new-item:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}.dv2-new-item i{width:18px;text-align:center;color:var(--dv2-muted)}.dv2-events{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding-top:.5rem;border-top:1px solid var(--dv2-rail-line);scrollbar-width:thin}.dv2-events:empty{display:none}.dv2-ev-search{flex:none;height:32px;margin:0 0 .4rem;padding:0 .6rem;border:1px solid var(--dv2-rail-line);border-radius:8px;background:#ffffffbf;font-size:.82rem}.dv2-ev-group{display:flex;flex-direction:column;gap:1px}.dv2-ev{position:relative;display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border-radius:10px;color:var(--dv2-ink-2);text-decoration:none}.dv2-ev[hidden]{display:none}.dv2-ev:hover{background:var(--dv2-canvas)}.dv2-ev.is-current{background:var(--dv2-surface);box-shadow:0 1px 2px #16243f14}.dv2-ev.is-current:before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--dv2-gold)}.dv2-ev-name{flex:1 1 auto;min-width:0;font-size:.86rem;font-weight:500;color:var(--dv2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:left}html[dir=rtl] .dv2-ev-name{text-align:right}.dv2-ev.is-current .dv2-ev-name{font-weight:600}.dv2-ev .dv2-new{flex:none;margin:0;font-size:.66rem}.dv2-ev-past-toggle{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.45rem;padding:.4rem .8rem;border:0;border-radius:8px;background:transparent;color:var(--dv2-muted);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.dv2-ev-past-toggle:hover{color:var(--dv2-ink)}.dv2-ev-past-toggle i{font-size:.7rem;transition:transform .15s}.dv2-ev-past-toggle[aria-expanded=true] i{transform:rotate(90deg)}html[dir=rtl] .dv2-ev-past-toggle[aria-expanded=false] i{transform:scaleX(-1)}.dv2-ev-count{margin-inline-start:auto;font-weight:500;letter-spacing:0}body.dv2-narrow .dv2-rail .dv2-new-btn{justify-content:center;padding-inline:0;gap:0}body.dv2-narrow .dv2-rail .dv2-new-btn span,body.dv2-narrow .dv2-rail .dv2-events{display:none}body.dv2-narrow .dv2-rail .dv2-new-menu{inset-inline-end:auto;width:210px}body.dv2-demo .dv2-new-item[href*="registry=new"],body.dv2-demo .dv2-rail-bottom{display:none}.dv2-rail-bottom{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--dv2-line-soft);padding-top:.6rem}.dv2-rail-link{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:0;border-radius:10px;background:transparent;color:var(--dv2-muted);font-size:.82rem;text-decoration:none;text-align:start;white-space:nowrap}.dv2-rail-link i{font-size:1rem;width:20px;flex:0 0 20px;text-align:center}.dv2-rail-link:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}body.dv2-narrow .dv2-rail{padding-inline:.6rem}body.dv2-narrow .dv2-brand-name,body.dv2-narrow .dv2-rail-link span{display:none}body.dv2-narrow .dv2-brand,body.dv2-narrow .dv2-rail-link{justify-content:center}body.dv2-narrow .dv2-collapse i{transform:scaleX(-1)}body.dv2 .header.header-compact{position:sticky;top:0;z-index:1020;display:flex;align-items:center;gap:.75rem;min-height:64px;padding:.65rem 1.75rem;background:var(--dv2-canvas)!important;border-bottom:1px solid var(--dv2-line)!important;box-shadow:none!important;color:var(--dv2-ink)}body.dv2 .header.header-compact .header-logo-link,body.dv2 .header.header-compact .header-divider{display:none}body.dv2 .header.header-compact .header-logo-section{min-width:0;flex:1}body.dv2 .header.header-compact .header-title-inline{font-family:var(--dv2-serif);font-weight:600;font-size:1.6rem;line-height:1.15;letter-spacing:-.01em;color:var(--dv2-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body.dv2 .header.header-compact .header-actions{gap:.35rem;flex-wrap:nowrap}body.dv2 .header.header-compact .header-actions .btn.btn-outline-light,body.dv2 .header.header-compact .header-actions .btn.btn-outline-info{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;color:var(--dv2-ink-2)!important;border-radius:10px;padding:.38rem .62rem;font-size:.84rem}body.dv2 .header.header-compact .header-actions .btn.btn-outline-light:hover,body.dv2 .header.header-compact .header-actions .btn.btn-outline-info:hover{border-color:var(--dv2-gold)!important;color:var(--dv2-ink)!important;background:#fff!important}body.dv2 .header-actions a[href="/my-projects"]{display:none!important}body.dv2 .header #header-share-dashboard-btn{background:var(--dv2-ink)!important;border-color:var(--dv2-ink)!important;color:#fff!important}body.dv2 .header #header-share-dashboard-btn:hover{background:#22345a!important}body.dv2 .header #header-upgrade-btn{background:var(--dv2-gold)!important;border:1px solid var(--dv2-gold)!important;color:#fff!important;border-radius:10px}body.dv2 .header #header-response-notif-btn.btn-warning{background:var(--dv2-gold-soft)!important;border-color:#b8924a8c!important;color:var(--dv2-gold)!important}body.dv2 .header #header-response-notif-btn.btn-warning #header-response-notif-icon{color:var(--dv2-gold)!important}.dv2-menu-btn{display:none}.dv2-rail-account>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html.viewer-mode .dv2-create{display:none!important}body.dv2 .dashboard-content-compact{padding:1.25rem 1.75rem 3rem!important;max-width:1600px;width:100%}.dv2-overview{background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:var(--dv2-radius);padding:.35rem 1.25rem .5rem;margin-bottom:1.25rem}body.dv2[data-dash-tab]:not([data-dash-tab=responses]) .dv2-overview{display:none}body.dv2 .dashboard-content-compact .stats-bar{border-bottom:1px solid var(--dv2-line-soft)!important;padding:.9rem 0!important}body.dv2 .dv2-overview>:last-child,body.dv2 .dv2-overview .dietary-bar:last-child{border-bottom:0!important}body.dv2 .dashboard-content-compact .stats-bar-items{gap:0!important;width:100%}body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{flex:1 1 0;display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon label";column-gap:.7rem!important;row-gap:.15rem!important;align-items:center;padding:0 1.25rem!important;border-inline-start:1px solid var(--dv2-line-soft)!important;min-width:0}body.dv2 .dashboard-content-compact .stat-inline:first-child{border-inline-start:0!important;padding-inline-start:0!important}body.dv2 .dashboard-content-compact .stat-inline>i{grid-area:icon;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--dv2-navy-soft);color:var(--dv2-ink)!important;opacity:1;font-size:1rem}body.dv2 .dashboard-content-compact .stat-inline.stat-primary>i{background:var(--dv2-gold-soft);color:var(--dv2-gold)!important}body.dv2 .dashboard-content-compact .stat-inline .stat-value{grid-area:value;font-family:var(--dv2-serif);font-weight:600;font-size:1.85rem;color:var(--dv2-ink)!important}body.dv2 .dashboard-content-compact .stat-inline .stat-label{grid-area:label;font-size:.76rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--dv2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dv2 .capacity-indicator.alert{border-bottom:1px solid var(--dv2-line-soft)!important;padding:.7rem 0!important}body.dv2 .capacity-indicator.alert .progress-bar{background:var(--dv2-gold)}body.dv2 .dashboard-content-compact .dietary-bar{padding:.7rem 0!important;border-bottom:1px solid var(--dv2-line-soft)!important}body.dv2 .dashboard-content-compact .dietary-bar-title i{color:var(--dv2-gold)}body.dv2 .dashboard-content-compact .dietary-pill{border-color:var(--dv2-line)!important}body.dv2 .dashboard-content-compact .dietary-pill:hover,body.dv2 .dashboard-content-compact .dietary-pill.part-filter-pill.is-active{border-color:var(--dv2-gold)!important;background:var(--dv2-gold-soft)!important}body.dv2 .dashboard-content-compact .dietary-pill.part-filter-pill:not(.is-active):hover{border-color:var(--dv2-muted)!important;background:var(--dv2-surface)!important}body.dv2 #dashboardTabContent>.tab-pane>.card,body.dv2 #dashboardTabContent .card.shadow-sm,body.dv2 #dashboardTabContent .card.border-0{border:1px solid var(--dv2-line)!important;border-radius:var(--dv2-radius)!important;box-shadow:none!important}body.dv2 .btn-primary{background:var(--dv2-ink);border-color:var(--dv2-ink)}body.dv2 .btn-primary:hover,body.dv2 .btn-primary:focus{background:#22345a;border-color:#22345a}.dv2-scrim{display:none}@media (min-width: 768px) and (max-width: 1100px){body.dv2 .header.header-compact{padding-inline:1.1rem}body.dv2 .dashboard-content-compact{padding-inline:1.1rem!important}body.dv2 .dashboard-content-compact .stat-inline{padding:0 .8rem!important}}@media (max-width: 767px){.dv2-shell{display:block}body.dv2{--dv2-bar-h: 52px}.dv2-rail{position:sticky;top:0;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 .15rem;padding:0 .5rem;border:0;border-bottom:1px solid var(--dv2-rail-line);overflow:visible}.dv2-rail>.dv2-rail-top,.dv2-rail>.dv2-create,.dv2-rail>.dv2-events,.dv2-rail>.dv2-rail-event,.dv2-rail>.dv2-rail-bottom{display:none}.dv2-rail>.dv2-menu-btn{order:0}.dv2-rail>.dv2-rail-top{order:2}.dv2-rail>.dv2-create{order:3}.dv2-rail>.dv2-events{order:5}.dv2-rail>.dv2-rail-event{order:6}.dv2-rail>.dv2-rail-bottom{order:7}body.dv2-home:not(.dv2-sheet-open) .dv2-rail{min-height:var(--dv2-bar-h)}body.dv2-home:not(.dv2-sheet-open) .dv2-rail>.dv2-rail-top{display:flex;order:1;padding:0}.dv2-menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--dv2-ink);font-size:1.35rem}.dv2-menu-btn:hover,.dv2-menu-btn[aria-expanded=true]{background:var(--dv2-canvas)}body.dv2-sheet-open .dv2-rail{position:fixed;inset:0 0 auto;max-height:100dvh;padding-bottom:.75rem;overflow-y:auto;border-radius:0 0 18px 18px;box-shadow:0 16px 40px -16px #16243f59}body.dv2-sheet-open .dv2-rail>.dv2-rail-top,body.dv2-sheet-open .dv2-rail>.dv2-rail-event,body.dv2-sheet-open .dv2-rail>.dv2-rail-bottom{display:flex;flex:0 0 100%;flex-direction:column;padding:.75rem .5rem 0;border-top:1px solid var(--dv2-rail-line)}body.dv2-sheet-open .dv2-rail>.dv2-create,body.dv2-sheet-open .dv2-rail>.dv2-events{display:flex;flex:0 0 100%;margin:.5rem .5rem 0}body.dv2-sheet-open .dv2-rail>.dv2-create{display:block;flex-basis:calc(100% - 1rem)}body.dv2-sheet-open .dv2-rail>.dv2-events{flex-basis:calc(100% - 1rem);overflow:visible}body.dv2-sheet-open .dv2-rail-top{gap:.6rem}body.dv2-sheet-open .dv2-rail-event,body.dv2-sheet-open .dv2-rail-bottom{margin-top:.6rem}.dv2-scrim{display:block;position:fixed;inset:0;background:#16243f59;z-index:1025}.dv2-scrim[hidden]{display:none}body.dv2-sheet-open{overflow:hidden}.dv2-collapse{display:none!important}body.dv2 .header.header-compact{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title";align-items:center;text-align:start;min-height:0;padding:.8rem 1rem .1rem;gap:.4rem;background:transparent!important;border-bottom:0!important}body.dv2 .header.header-compact .header-logo-section{grid-area:title;justify-content:flex-start}body.dv2 #seating .seating-toolbar{top:calc(var(--dv2-bar-h) + 1px)}body.dv2 .seating-mobile-tabs{top:calc(var(--dv2-bar-h) + 1px + var(--seating-sticky-top, 3.5rem))}body.dv2 .header.header-compact .header-title-inline{font-size:1.35rem}body.dv2 .header.header-compact .header-title-inline{text-align:left}html[dir=rtl] body.dv2 .header.header-compact .header-title-inline{text-align:right}body.dv2 .header.header-compact .header-actions{gap:.25rem}body.dv2 .header.header-compact .header-actions .btn{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 .55rem!important}body.dv2 .header #header-share-dashboard-btn .btn-label{display:none}body.dv2 .dashboard-content-compact{padding:.85rem .75rem 1.5rem!important}.dv2-overview{padding:.2rem .85rem .35rem;margin-bottom:.85rem}body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{display:flex!important;flex-direction:column;align-items:center;padding:0 .3rem!important;text-align:center}body.dv2 .dashboard-content-compact .stat-inline:first-child{padding-inline-start:.3rem!important}body.dv2 .dashboard-content-compact .stat-inline>i{display:none}body.dv2 .dashboard-content-compact .stat-inline .stat-value{font-size:1.45rem}body.dv2 .dashboard-content-compact .stat-inline .stat-label{font-size:.58rem;max-width:100%}body.dv2-sheet-open #qr-help-launcher{display:none!important}}body.dv2 #dashboardTabContent{--dv2-ok: #2f7a50;--dv2-ok-soft: #e7f3ec;--dv2-no: #b04545;--dv2-no-soft: #fbeaea;--dv2-maybe: #8a6420;--dv2-maybe-soft: #f8efd9;--dv2-wait: #5b6475;--dv2-wait-soft: #eef0f3}body.dv2 #dashboardTabContent .card{border:1px solid var(--dv2-line)!important;border-radius:var(--dv2-radius)!important;box-shadow:none!important;background:var(--dv2-surface)}body.dv2 #dashboardTabContent .card .card{border-color:var(--dv2-line-soft)!important;border-radius:12px!important}body.dv2 #dashboardTabContent .card-header{background:transparent!important;border-bottom:1px solid var(--dv2-line-soft)!important}body.dv2 #dashboardTabContent .card-title,body.dv2 #dashboardTabContent .card-header h6{color:var(--dv2-ink)!important;font-weight:600;letter-spacing:-.005em}body.dv2 #dashboardTabContent .album-sec-title{font-size:.72rem;letter-spacing:.08em;color:var(--dv2-muted)!important}body.dv2 #dashboardTabContent .btn{border-radius:10px;font-weight:500;font-size:.85rem;padding:.45rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:background .15s,border-color .15s,color .15s}body.dv2 #dashboardTabContent .btn-sm{font-size:.8rem;padding:.32rem .7rem}body.dv2 #dashboardTabContent .btn i[class*=me-]{margin-inline-end:0!important}body.dv2 #dashboardTabContent .btn-outline-secondary,body.dv2 #dashboardTabContent .btn-outline-primary,body.dv2 #dashboardTabContent .btn-outline-success,body.dv2 #dashboardTabContent .btn-outline-dark,body.dv2 #dashboardTabContent .btn-light{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;color:var(--dv2-ink)!important}body.dv2 #dashboardTabContent .btn-outline-secondary:hover,body.dv2 #dashboardTabContent .btn-outline-primary:hover,body.dv2 #dashboardTabContent .btn-outline-success:hover,body.dv2 #dashboardTabContent .btn-outline-dark:hover,body.dv2 #dashboardTabContent .btn-light:hover{border-color:var(--dv2-gold)!important;background:#fffdf8!important}body.dv2 #dashboardTabContent .btn-primary,body.dv2 #dashboardTabContent .btn-dark,body.dv2 #dashboardTabContent #add-guest-btn{background:var(--dv2-ink)!important;border:1px solid var(--dv2-ink)!important;color:#fff!important}body.dv2 #dashboardTabContent .btn-primary:hover,body.dv2 #dashboardTabContent .btn-dark:hover,body.dv2 #dashboardTabContent #add-guest-btn:hover{background:#22345a!important;border-color:#22345a!important}body.dv2 #dashboardTabContent .btn-outline-danger{background:var(--dv2-surface)!important;border:1px solid #efd3d3!important;color:var(--dv2-no)!important}body.dv2 #dashboardTabContent .btn-outline-danger:hover{background:var(--dv2-no-soft)!important}body.dv2 #dashboardTabContent .checkin-undo-btn,body.dv2 #dashboardTabContent #sort-direction-toggle{padding:0;width:32px;height:32px}body.dv2 #dashboardTabContent .form-control,body.dv2 #dashboardTabContent .form-select{border:1px solid var(--dv2-line)!important;border-radius:10px!important;color:var(--dv2-ink)!important;background-color:var(--dv2-surface);font-size:.85rem;min-height:36px;box-shadow:none}body.dv2 #dashboardTabContent .form-control-sm,body.dv2 #dashboardTabContent .form-select-sm{min-height:34px;font-size:.82rem}body.dv2 #dashboardTabContent .form-control:focus,body.dv2 #dashboardTabContent .form-select:focus{border-color:var(--dv2-gold)!important;box-shadow:0 0 0 3px #b8924a29!important}body.dv2 #dashboardTabContent .form-check-input:checked{background-color:var(--dv2-ink);border-color:var(--dv2-ink)}body.dv2 #dashboardTabContent .badge{border-radius:999px;font-weight:600;font-size:.72rem;padding:.32em .7em;letter-spacing:.01em}body.dv2 #dashboardTabContent .badge.bg-success,body.dv2 #dashboardTabContent .badge.bg-success-subtle{background:var(--dv2-ok-soft)!important;color:var(--dv2-ok)!important;border:0!important}body.dv2 #dashboardTabContent .badge.bg-danger{background:var(--dv2-no-soft)!important;color:var(--dv2-no)!important}body.dv2 #dashboardTabContent .badge.bg-warning{background:var(--dv2-maybe-soft)!important;color:var(--dv2-maybe)!important}body.dv2 #dashboardTabContent .badge.bg-secondary,body.dv2 #dashboardTabContent .badge.bg-secondary-subtle,body.dv2 #dashboardTabContent .badge.bg-light{background:var(--dv2-wait-soft)!important;color:var(--dv2-wait)!important;border:0!important}body.dv2 #dashboardTabContent .badge.bg-info{background:var(--dv2-navy-soft)!important;color:var(--dv2-ink)!important}@media (min-width: 768px){body.dv2 #dashboardTabContent .table{--bs-table-bg: transparent;--bs-table-striped-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-hover-bg: var(--dv2-canvas);--bs-table-border-color: var(--dv2-line-soft);color:var(--dv2-ink-2);margin-bottom:0;font-size:.86rem}body.dv2 #dashboardTabContent .table>thead,body.dv2 #dashboardTabContent .table>thead.table-light{--bs-table-bg: #fbfaf7}body.dv2 #dashboardTabContent .table>thead>tr>th{background:#fbfaf7!important;color:var(--dv2-muted)!important;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.65rem .7rem;border-bottom:1px solid var(--dv2-line)!important;white-space:nowrap}body.dv2 #dashboardTabContent .table>tbody>tr>td{padding:.65rem .7rem;vertical-align:middle;border-bottom:1px solid var(--dv2-line-soft);box-shadow:none}body.dv2 #dashboardTabContent .table>tbody>tr:last-child>td{border-bottom:0}body.dv2 #dashboardTabContent .table-hover>tbody>tr:hover>*{--bs-table-bg-state: var(--dv2-canvas);background-color:var(--dv2-canvas)}body.dv2 #responses-table>tbody>tr.attending-yes,body.dv2 #responses-table>tbody>tr.attending-no,body.dv2 #responses-table>tbody>tr.attending-maybe,body.dv2 #responses-table>tbody>tr.attending-pending{background:var(--dv2-surface)!important}body.dv2 #responses-table>tbody>tr>td:first-child{color:var(--dv2-muted);font-variant-numeric:tabular-nums}body.dv2 #responses-table>thead>tr>th{background:#f6f5f1!important;padding:.8rem .9rem}body.dv2 #responses-table>tbody>tr>td{padding:.85rem .9rem;font-size:.9rem}body.dv2 #responses-table>thead>tr>th+th,body.dv2 #responses-table>tbody>tr>td+td{border-inline-start:1px solid var(--dv2-line-soft)}body.dv2 #responses-table>tbody>tr{border-inline-start:0!important}body.dv2 #responses-table .cell-name{color:var(--dv2-ink);font-weight:500}body.dv2 #responses>.responses-container>.card>.card-body{padding:0!important}body.dv2 #responses>.responses-container>.card{overflow:hidden}}body.dv2 .responses-toolbar{background:transparent!important;border:0!important;padding:0!important;margin-bottom:.85rem!important;gap:.5rem!important;flex-wrap:wrap}body.dv2 .responses-toolbar .toolbar-group{gap:.4rem}body.dv2 .responses-toolbar .toolbar-translate,body.dv2 .responses-toolbar .toolbar-export{border-inline-start:0!important;padding-inline-start:0!important;margin-inline-start:0!important}body.dv2 .responses-toolbar .toolbar-search{flex:1 1 200px;min-width:180px}body.dv2 .responses-toolbar .toolbar-search input{width:100%!important}body.dv2 .responses-toolbar #language-select{border-color:var(--dv2-line)!important;color:var(--dv2-ink)!important;min-width:0!important;width:auto}body.dv2 .responses-toolbar .toolbar-label{color:var(--dv2-muted)!important;margin:0}body.dv2 .responses-toolbar #add-guest-btn{margin-inline-end:.25rem}@media (min-width: 768px){body.dv2 .responses-toolbar{align-items:center}body.dv2 .responses-toolbar .toolbar-search{order:1;flex:0 1 340px;min-width:160px}body.dv2 .responses-toolbar .toolbar-group:has(#attendance-filter){order:2}body.dv2 .responses-toolbar .toolbar-group:has(#add-guest-btn){order:3}body.dv2 .responses-toolbar .toolbar-group:has(#sort-by){order:4;margin-inline-start:auto}body.dv2 .responses-toolbar .toolbar-translate{order:5}body.dv2 .responses-toolbar .toolbar-export{order:6}body.dv2 .responses-toolbar .toolbar-search input{height:38px}body.dv2 .responses-toolbar .toolbar-search{min-width:140px}body.dv2 .responses-toolbar #attendance-filter{width:128px!important}body.dv2 .responses-toolbar #sort-by{width:112px!important}body.dv2 .responses-toolbar #language-select{width:124px!important}}body.dv2 .ci-stats{gap:.75rem!important}body.dv2 .ci-stat{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;border-radius:12px!important;box-shadow:none!important;padding:.85rem 1rem!important}body.dv2 .ci-stat-value,body.dv2 .album-stats .n{font-family:var(--dv2-serif)!important;font-weight:600!important;font-size:1.9rem!important;line-height:1.05;color:var(--dv2-ink)!important}body.dv2 .ci-stat.ci-in .ci-stat-value{color:var(--dv2-ok)!important}body.dv2 .ci-stat-label,body.dv2 .album-stats .l{font-size:.76rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--dv2-muted)!important}body.dv2 .ci-progress{border:1px solid var(--dv2-line)!important;border-radius:12px!important;box-shadow:none!important}body.dv2 .ci-progress-fill,body.dv2 #dashboardTabContent .progress-bar{background:var(--dv2-ok)!important}body.dv2 #dashboardTabContent .progress{background:var(--dv2-line-soft);border-radius:999px}body.dv2 #checkin .table-responsive{background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:var(--dv2-radius);overflow:hidden}body.dv2 #album .qr-hero{background:var(--dv2-surface)!important}@media (max-width: 767px){body.dv2 .responses-toolbar .toolbar-search{flex-basis:100%}body.dv2 .ci-stat-value,body.dv2 .album-stats .n{font-size:1.5rem!important}}body.dv2-home .dv2-home-header .header-title-inline{margin:0}body.dv2-home .dv2-home-header .header-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;margin-inline-start:auto}body.dv2-home .dv2-home-header .header-actions>*{flex:none}body.dv2-home #plannerNavSlot{margin:0!important}body.dv2-home #authButtonContainer{padding:0}body.dv2-home .mp-lang-btn{background:var(--dv2-surface);border:1px solid var(--dv2-line);color:var(--dv2-ink-2);border-radius:10px;height:36px;padding:0 .65rem;font-size:.84rem}body.dv2-home .mp-lang-btn:hover{background:#fff;border-color:var(--dv2-gold);color:var(--dv2-ink)}body.dv2-home .org-link{color:var(--dv2-ink-2)!important;font-size:.84rem}body.dv2-home .org-link:hover{color:var(--dv2-ink)!important}body.dv2-home .dv2-home-content{max-width:1400px!important;width:100%;margin:0;padding:1.25rem 1.75rem 3rem}body.dv2-home #projectTabContent{background:transparent!important}body.dv2-home #formsTab{padding-top:0!important}body.dv2-home #formsTab>.border-bottom{border-color:var(--dv2-line)!important;padding-inline:0!important}body.dv2-home #myProjectsAddressBookBtn{display:none!important}body.dv2-home .dv2-home-content .btn{border-radius:10px;font-weight:500}body.dv2-home .dv2-home-content .btn-primary{background:var(--dv2-ink)!important;border-color:var(--dv2-ink)!important;color:#fff!important}body.dv2-home .dv2-home-content .btn-primary:hover{background:#22345a!important;border-color:#22345a!important}body.dv2-home .dv2-home-content .btn-outline-primary,body.dv2-home .dv2-home-content .btn-outline-secondary,body.dv2-home .dv2-home-content .btn-outline-dark{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;color:var(--dv2-ink)!important}body.dv2-home .dv2-home-content .btn-outline-primary:hover,body.dv2-home .dv2-home-content .btn-outline-secondary:hover,body.dv2-home .dv2-home-content .btn-outline-dark:hover{border-color:var(--dv2-gold)!important;background:#fffdf8!important}body.dv2-home .dv2-home-content .badge{border-radius:999px;font-weight:600;font-size:.72rem;padding:.32em .7em}body.dv2-home .dv2-home-content .badge.bg-success{background:#e7f3ec!important;color:#2f7a50!important}body.dv2-home .dv2-home-content .badge.bg-secondary{background:#eef0f3!important;color:#5b6475!important}body.dv2-home .dv2-home-content .badge.bg-info{background:var(--dv2-navy-soft)!important;color:var(--dv2-ink)!important}body.dv2-home .dv2-home-content .badge.bg-warning{background:#f8efd9!important;color:#8a6420!important}body.dv2-home .dv2-home-content .badge.bg-dark{background:var(--dv2-ink)!important;color:#fff!important}body.dv2-home .mp-form-card{border:1px solid var(--dv2-line)!important;border-radius:var(--dv2-radius)!important;box-shadow:none!important;background:var(--dv2-surface)}body.dv2-home .mp-form-card:hover{transform:none;border-color:var(--dv2-gold)!important;box-shadow:0 10px 26px -16px #16243f4d!important}body.dv2-home .mp-form-card.border-warning{border-color:#e5c27a!important}body.dv2-home .mp-form-card .card-body{padding:1.1rem 1.15rem 1.15rem!important}body.dv2-home .mp-form-card .card-title{font-family:var(--dv2-serif);font-weight:600;font-size:1.4rem;line-height:1.2;color:var(--dv2-ink)}body.dv2-home .mp-asset{border-color:var(--dv2-line-soft)!important;background:var(--dv2-canvas)!important;border-radius:12px!important}body.dv2-home .mp-act{border-radius:8px;color:var(--dv2-ink-2)}body.dv2-home .mp-act:hover{background:#fff;color:var(--dv2-ink)}@media (max-width: 767px){body.dv2-home .dv2-home-content{padding:.85rem .75rem 1.5rem}body.dv2-home .dv2-home-header .header-actions{margin-inline-start:0}body.dv2-home .dv2-home-header .header-actions #authNavItem{margin-inline-start:auto}}.dv2-home-summary{display:flex;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:var(--dv2-radius);margin-bottom:1rem;overflow:hidden}.dv2-home-tile{flex:1 1 0;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-inline-start:1px solid var(--dv2-line-soft);min-width:0}.dv2-home-tile:first-child{border-inline-start:0}.dv2-home-tile i{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--dv2-navy-soft);color:var(--dv2-ink);font-size:.85rem;flex:none}.dv2-home-tile.is-ok i{background:#e7f3ec;color:#2f7a50}.dv2-home-tile b{font-size:1.15rem;font-weight:700;color:var(--dv2-ink);line-height:1}.dv2-home-tile small{margin-inline-start:auto;font-size:.76rem;font-weight:500;color:var(--dv2-muted);white-space:nowrap}body.dv2-home #formsTabUtilityRow{flex:1 1 auto;min-width:0}body.dv2-home .dv2-search{width:auto;flex:0 1 260px;height:36px;min-height:0;padding:.3rem .75rem;font-size:.88rem;border:1px solid var(--dv2-line)!important;border-radius:10px!important}body.dv2-home .dv2-search:focus{border-color:var(--dv2-gold)!important;box-shadow:0 0 0 3px #b8924a29}body.dv2-home .dv2-home-content .badge.bg-info-subtle{background:var(--dv2-navy-soft)!important;color:var(--dv2-ink)!important;border-color:var(--dv2-line)!important}body.dv2-home #formsList .row:has(.mp-form-card){--bs-gutter-y: .6rem}body.dv2-home .dv2-row{position:relative;overflow:hidden}body.dv2-home .dv2-row:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--dv2-ink) 0%,var(--dv2-gold) 100%);opacity:.45;transition:opacity .15s}body.dv2-home .dv2-row:hover:before{opacity:1}body.dv2-home .dv2-row:hover{border-color:var(--dv2-ink)!important}body.dv2-home .dv2-row .mp-asset-form,body.dv2-home .dv2-row>.card-body>.small.text-muted{display:none!important}body.dv2-home .dv2-row .card-title{font-family:inherit;font-size:.98rem;font-weight:600;margin:0}body.dv2-home .dv2-row-title{color:var(--dv2-ink);text-decoration:none}body.dv2-home .dv2-row-title:hover{color:var(--dv2-gold)}body.dv2-home .dv2-row-head{margin:0!important}body.dv2-home .dv2-row-head .mp-trash-btn{display:none}body.dv2-home .dv2-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .35rem}body.dv2-home .dv2-row-dates,body.dv2-home .dv2-row-badges{display:contents}body.dv2-home .dv2-row-badges .badge{margin:0!important}.dv2-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .5rem;border:1px solid var(--dv2-line-soft);border-radius:999px;background:var(--dv2-canvas);color:var(--dv2-muted);font-size:.74rem;white-space:nowrap}.dv2-chip i{font-size:.78rem}.dv2-chip.is-muted{opacity:.75}.dv2-chip-rsvp.is-soon{color:#b04545;border-color:#efd3d3;background:#fbeaea}.dv2-chip-rsvp.is-past{opacity:.7}body.dv2-home .dv2-row-stats{display:flex;align-items:center;gap:1.25rem;text-decoration:none;margin:0}body.dv2-home .dv2-row-stat{display:inline-flex;flex-direction:column;align-items:center;text-align:center;line-height:1.1;min-width:0}body.dv2-home .dv2-row-stat b{font-family:inherit;font-size:1.2rem;font-weight:700;color:var(--dv2-ink);letter-spacing:-.01em}body.dv2-home .dv2-row-stat b small{font-size:.7em;font-weight:500;color:var(--dv2-muted)}body.dv2-home .dv2-row-stat.is-ok b{color:#2f7a50}body.dv2-home .dv2-row-stat small{font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--dv2-muted);margin-top:.2rem}body.dv2-home .dv2-row-stats .dv2-new{margin-block:0;margin-inline:-.75rem -.6rem}body.dv2-home .dv2-row .mp-links{margin:0!important;gap:.3rem}body.dv2-home .dv2-row .mp-add-pair{display:flex;flex-direction:column;gap:.3rem}body.dv2-home .dv2-row-acts{display:flex;align-items:center;flex-wrap:wrap;gap:3px}body.dv2-home .dv2-row-acts .mp-act{width:30px;height:30px;border:1px solid var(--dv2-line);border-radius:7px;background:var(--dv2-surface);color:var(--dv2-ink-2);font-size:.9rem}body.dv2-home .dv2-row-acts .mp-act:hover{border-color:var(--dv2-gold);color:var(--dv2-ink);background:#fffdf8}body.dv2-home .dv2-row-acts .mp-act.is-active{color:var(--dv2-gold);border-color:#b8924a8c;background:var(--dv2-gold-soft)}body.dv2-home .dv2-row-acts .dv2-act-danger{color:#b04545}body.dv2-home .dv2-row-acts .dv2-act-danger:hover{background:#fbeaea;border-color:#efd3d3;color:#b04545}@media (min-width: 768px){body.dv2-home #formsList [class*=col-]:has(>.mp-form-card){flex:0 0 100%;max-width:100%;width:100%}body.dv2-home .dv2-row>.card-body{display:grid!important;grid-template-columns:minmax(220px,1.4fr) auto minmax(190px,1fr) auto;grid-template-areas:"alert alert alert alert" "head  stats links acts" "meta  stats links acts" "next  next  next  next";column-gap:1.25rem;row-gap:.3rem;align-items:center;padding:.75rem 1.1rem .75rem 1.25rem!important}body.dv2-home .dv2-row>.card-body>.alert{grid-area:alert;margin:0 0 .25rem}body.dv2-home .dv2-row>.card-body>.dv2-row-head{grid-area:head;align-self:end}body.dv2-home .dv2-row>.card-body>.dv2-row-meta{grid-area:meta;align-self:start}body.dv2-home .dv2-row>.card-body>.dv2-row-stats{grid-area:stats;align-self:stretch;padding-inline:1.25rem;border-inline:1px solid var(--dv2-line-soft)}body.dv2-home .dv2-row>.card-body>.mp-links{grid-area:links}body.dv2-home .dv2-row>.card-body>.dv2-row-acts{grid-area:acts;justify-content:flex-end;max-width:310px}body.dv2-home .dv2-row>.card-body>.dv2-next{grid-area:next;margin:.35rem 0 0}}@media (max-width: 575.98px){.dv2-home-summary{flex-wrap:wrap}.dv2-home-tile{flex:1 1 50%;border-bottom:1px solid var(--dv2-line-soft)}.dv2-home-tile:nth-child(odd){border-inline-start:0}.dv2-home-tile:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 767.98px){body.dv2-home .dv2-row>.card-body{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem .9rem 1.1rem!important}body.dv2-home .dv2-row>.card-body>.alert{order:0;margin:0}body.dv2-home .dv2-row>.card-body>.dv2-row-head{order:1}body.dv2-home .dv2-row>.card-body>.dv2-row-meta{order:2}body.dv2-home .dv2-row>.card-body>.dv2-row-stats{order:3;gap:1.75rem;padding:.25rem 0}body.dv2-home .dv2-row>.card-body>.mp-links{order:4}body.dv2-home .dv2-row>.card-body>.dv2-row-acts{order:5}body.dv2-home .dv2-row>.card-body>.dv2-next{order:6;margin:.1rem 0 0}body.dv2-home .dv2-row-stat{align-items:flex-start;text-align:start}}body.dv2-home .dv2-home-content button.badge.bg-success{background:var(--dv2-gold-soft)!important;color:#8a6420!important;border:1px solid rgba(184,146,74,.55)!important}body.dv2-home .dv2-home-content button.badge.bg-success:hover{background:#f1e3c6!important}.dv2-next{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;margin:.5rem 0 .25rem;background:var(--dv2-gold-soft);border:1px solid rgba(184,146,74,.35);border-radius:12px;color:var(--dv2-ink);font-size:.88rem}.dv2-next>i{color:var(--dv2-gold);font-size:1.05rem;flex:none}.dv2-next>span{flex:1;min-width:0}.dv2-next-cta{flex:none;display:inline-flex;align-items:center;padding:.4rem .85rem;border:1px solid var(--dv2-ink);border-radius:10px;background:var(--dv2-ink);color:#fff!important;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.dv2-next-cta:hover{background:#22345a;border-color:#22345a}.dv2-next-close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-inline-start:-.25rem;border:0;border-radius:8px;background:transparent;color:var(--dv2-muted);font-size:.8rem}.dv2-next-close:hover{background:#ffffffb3;color:var(--dv2-ink)}@media (max-width: 575.98px){.dv2-next{flex-wrap:wrap}.dv2-next>span{flex-basis:calc(100% - 1.7rem)}.dv2-next-cta{margin-inline-start:1.7rem}.dv2-next{position:relative;padding-inline-end:2.4rem}.dv2-next-close{position:absolute;top:.55rem;inset-inline-end:.45rem}}body.dv2 .table-responsive[data-more=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}body.dv2 .table-responsive[data-more=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}body.dv2 .table-responsive[data-more=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}html[dir=rtl] body.dv2 .table-responsive[data-more=end]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}html[dir=rtl] body.dv2 .table-responsive[data-more=start]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.dv2-new{display:inline-flex;align-items:center;align-self:center;padding:.15em .55em;border-radius:999px;background:#e7f3ec;color:#2f7a50;font-size:.7rem;font-weight:700;margin-inline-start:.35rem;white-space:nowrap}.dv2-row-stats .dv2-new{margin-inline-start:-.75rem}body.dv2 .capacity-indicator.alert .text-muted{display:inline!important;color:var(--dv2-muted)!important;font-size:.78rem}body.dv2 .capacity-indicator.alert i.bi-people-fill{display:inline!important;color:var(--dv2-muted)!important;font-size:.85rem}body.dv2-home .dv2-row .card-title{font-size:.95rem}body.dv2-home .dv2-row-meta{gap:.25rem .3rem}.dv2-chip{padding:.05rem .45rem;font-size:.72rem}body.dv2-home .dv2-row-badges .badge{font-size:.68rem;padding:.28em .6em}body.dv2-home .dv2-row-stat b{font-size:1.1rem}body.dv2-home .dv2-row-stat small{font-size:.58rem;margin-top:.1rem}body.dv2-home .dv2-row-stats{gap:1rem}body.dv2-home .dv2-row .mp-links,body.dv2-home .dv2-row .mp-add-pair{gap:.25rem}body.dv2-home .dv2-row .mp-add,body.dv2-home .dv2-row .mp-asset{min-height:0;padding:.12rem .5rem;font-size:.76rem;border-radius:7px}body.dv2-home .dv2-row .mp-asset-acts .mp-act,body.dv2-home .dv2-row-acts .mp-act{width:28px;height:28px;font-size:.85rem}body.dv2-home .dv2-row-acts{gap:2px}body.dv2-home .dv2-row>.card-body>.dv2-next{padding:.35rem .6rem;font-size:.8rem;gap:.5rem;border-radius:8px}body.dv2-home .dv2-row>.card-body>.dv2-next>i{font-size:.9rem}@media (max-width: 575.98px){body.dv2-home .dv2-row>.card-body>.dv2-next{padding-inline-end:2.4rem}body.dv2-home .dv2-row>.card-body>.dv2-next .dv2-next-close{top:.3rem;inset-inline-end:.3rem}}body.dv2-home .dv2-row>.card-body>.dv2-next .dv2-next-cta{padding:.25rem .6rem;font-size:.76rem;border-radius:7px}@media (min-width: 768px){body.dv2-home .dv2-row>.card-body{grid-template-columns:minmax(300px,2fr) auto 190px auto;column-gap:1rem;row-gap:.15rem;padding:.55rem 1rem .55rem 1.15rem!important}body.dv2-home .dv2-row>.card-body>.dv2-row-stats{padding-inline:1rem}body.dv2-home .dv2-row>.card-body>.dv2-row-acts{max-width:290px}body.dv2-home .dv2-row>.card-body>.dv2-next{margin:.3rem 0 0}body.dv2-home #formsList .row:has(.mp-form-card){--bs-gutter-y: .45rem}}body.dv2-home .dv2-row .mp-add-pair>.mp-add{flex:0 0 auto}body.dv2-home .dv2-row .mp-add,body.dv2-home .dv2-row .mp-asset{min-height:26px;line-height:1.2}body.dv2-home .mp-portfolio{display:none!important}body.dv2-home .dv2-row-loose .card-title{display:flex;align-items:center;gap:.4rem}body.dv2-home .dv2-row-loose .mp-meta{display:contents}body.dv2-home .dv2-row-loose .mp-meta>span,body.dv2-home .dv2-row-loose .mp-kind,body.dv2-home .dv2-row-loose .site-status,body.dv2-home .dv2-row-loose .registry-status{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .45rem;border:1px solid var(--dv2-line-soft);border-radius:999px;background:var(--dv2-canvas);color:var(--dv2-muted);font-size:.72rem;white-space:nowrap;margin:0!important}body.dv2-home .dv2-row-loose .mp-url{font-family:inherit;max-width:260px;overflow:hidden;text-overflow:ellipsis}body.dv2-home .dv2-row-loose .status-published{color:#2f7a50;background:#e7f3ec;border-color:#cfe7d8}body.dv2-home .dv2-row-loose .status-draft{color:#8a6420;background:#f8efd9;border-color:#efdfb5}body.dv2-home .dv2-row-loose .mp-attach{display:flex;align-items:center;gap:.5rem;margin:0}body.dv2-home .dv2-row-loose .mp-attach label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dv2-muted);margin:0;white-space:nowrap}body.dv2-home .dv2-row-loose .mp-attach .form-select{height:32px;min-height:0;padding:.2rem 2rem .2rem .6rem;font-size:.8rem;border-radius:8px!important}body.dv2-home .dv2-row-loose .dv2-row-acts{display:flex;align-items:center;gap:3px;margin:0!important}body.dv2-home .dv2-row-loose .dv2-row-acts .btn{flex:0 0 auto!important;width:28px;height:28px;padding:0;border-radius:7px;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}body.dv2-home .dv2-row-loose .dv2-row-cta{display:flex;gap:.35rem}body.dv2-home .dv2-row-loose .dv2-row-cta .btn{width:auto!important;flex:0 0 auto;height:30px;padding:0 .65rem;font-size:.78rem;border-radius:8px;white-space:nowrap}body.dv2-home .dv2-row-loose .dv2-row-cta .btn-success,body.dv2-home .dv2-row-loose .dv2-row-cta .btn-warning{background:var(--dv2-ink)!important;border-color:var(--dv2-ink)!important;color:#fff!important}@media (min-width: 768px){body.dv2-home .dv2-row-loose>.card-body{grid-template-columns:minmax(240px,2fr) minmax(220px,320px) auto auto;grid-template-areas:"head attach acts cta" "meta attach acts cta"}body.dv2-home .dv2-row-loose>.card-body>.mp-attach{grid-area:attach}body.dv2-home .dv2-row-loose>.card-body>.dv2-row-acts{grid-area:acts}body.dv2-home .dv2-row-loose>.card-body>.dv2-row-cta{grid-area:cta}body.dv2-home .dv2-row-loose .mp-attach label{display:none}}@media (max-width: 767.98px){body.dv2-home .dv2-row-loose>.card-body>.mp-attach{order:3}body.dv2-home .dv2-row-loose>.card-body>.dv2-row-acts{order:4}body.dv2-home .dv2-row-loose>.card-body>.dv2-row-cta{order:5}}body.dv2{--dv2-rail-w: 212px;--dv2-rail-w-collapsed: 64px}@media (min-width: 768px){.dv2-rail{position:fixed;top:0;bottom:0;inset-inline-start:0;width:var(--dv2-rail-w);height:auto;padding:.85rem .6rem;gap:.6rem;transition:width .2s var(--dv2-ease)}body.dv2-narrow .dv2-rail{width:var(--dv2-rail-w-collapsed);padding-inline:.5rem}.dv2-shell>.dv2-main{grid-column:2}.dv2-brand{padding:.15rem .4rem .4rem}.dv2-brand-logo{width:auto;height:28px}.dv2-brand-name{font-size:1.05rem}.dv2-rail-link{padding:.42rem .6rem;gap:.6rem;font-size:.8rem}}body.dv2-home #mpNewSiteBtn,body.dv2-home #mpNewRegistryBtn{display:none!important}body.dv2-home #formStatusContainer .badge{background:transparent!important;border:0!important;padding:0!important;font-size:.8rem!important;color:var(--dv2-muted)}.dv2-rail-slot:empty{display:none}#dv2CreditsSlot .mp-credits-pill{display:flex!important;align-items:center;gap:.6rem;width:100%;margin:0 0 .25rem!important;padding:.45rem .6rem!important;border:1px solid var(--dv2-line)!important;border-radius:10px!important;background:var(--dv2-canvas)!important;color:var(--dv2-ink-2)!important;font-size:.8rem;cursor:pointer}#dv2CreditsSlot .mp-credits-pill i{color:var(--dv2-gold)!important}#dv2CreditsSlot .mp-credits-pill .text-primary{color:var(--dv2-ink)!important}#dv2CreditsSlot .mp-credits-pill i:last-child{margin-inline-start:auto}.dv2-rail-auth{display:block}.dv2-rail-auth .dropdown{width:100%}.dv2-rail-auth .btn.btn-outline-light{width:100%;justify-content:flex-start;background:transparent!important;border:0!important;color:var(--dv2-muted)!important;padding:.42rem .6rem;border-radius:10px;font-size:.8rem;gap:.6rem}.dv2-rail-auth .btn.btn-outline-light .bi-person-circle{width:20px;text-align:center;font-size:.95rem}.dv2-rail-auth .btn.btn-outline-light .text-truncate{max-width:130px}#authButtonContainer.nav-link{padding:0!important}.dv2-rail-auth .d-flex{flex-direction:column;align-items:stretch!important;gap:.3rem!important}.dv2-rail-auth .d-flex .btn{width:100%;border-radius:10px;font-size:.8rem}.dv2-rail-auth .d-flex .btn-primary{background:var(--dv2-ink);border-color:var(--dv2-ink);color:#fff}body.dv2-narrow .dv2-rail-auth .text-truncate,body.dv2-narrow #dv2CreditsSlot{display:none}@media (max-width: 767px){body.dv2-sheet-open .dv2-rail-bottom .dv2-rail-slot,body.dv2-sheet-open .dv2-rail-bottom .dv2-rail-auth{display:block}}.dv2-rail-auth .btn.btn-outline-light{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--dv2-muted)!important;padding:.42rem .6rem!important;font-weight:500}.dv2-rail-auth .btn.btn-outline-light:hover{background:var(--dv2-canvas)!important;color:var(--dv2-ink)!important}#dv2CreditsSlot .mp-credits-pill{border:0!important;background:transparent!important;padding:.42rem .6rem!important;margin:0!important;color:var(--dv2-muted)!important;font-weight:500}#dv2CreditsSlot .mp-credits-pill:hover{background:var(--dv2-canvas)!important}#dv2CreditsSlot .mp-credits-pill .bi-wallet2{width:20px;text-align:center}.dv2-rail-planner .planner-nav-pill,.dv2-rail-planner .planner-nav-badge{display:flex!important;align-items:center;gap:.6rem;padding:.42rem .6rem!important;border:0!important;border-radius:10px;background:transparent!important;color:var(--dv2-gold)!important;font-size:.8rem!important;font-weight:500!important;text-decoration:none;box-shadow:none!important}.dv2-rail-planner .planner-nav-pill:hover,.dv2-rail-planner .planner-nav-badge:hover{background:var(--dv2-gold-soft)!important}.dv2-rail-planner .planner-nav-pill i,.dv2-rail-planner .planner-nav-badge i{width:20px;text-align:center}body.dv2-narrow .dv2-rail-planner span{display:none}@media (min-width: 768px){body.dv2-home .dv2-home-header{display:none!important}body.dv2-home .dv2-home-content{padding-top:1.1rem}}@media (max-width: 767.98px){body.dv2-home .dv2-home-header .header-actions{display:none!important}}@media (min-width: 768px){.dv2-rail{gap:.4rem;padding-block:.7rem .6rem}.dv2-brand{padding-bottom:.25rem}.dv2-rail-bottom{gap:0;padding-top:.4rem}.dv2-rail-link,.dv2-rail-auth .btn.btn-outline-light,#dv2CreditsSlot .mp-credits-pill,.dv2-rail-planner .planner-nav-pill,.dv2-rail-planner .planner-nav-badge{padding-block:.34rem!important}}body.dv2-home .dv2-row-meta .mp-stat-row{display:contents}body.dv2-home .dv2-row-meta .mp-stat{padding:.05rem .45rem!important;border:1px solid var(--dv2-line-soft)!important;border-radius:999px;background:var(--dv2-canvas)!important;color:var(--dv2-muted)!important;font-size:.72rem!important;line-height:1.5}body.dv2-home .dv2-row-meta .mp-stat.is-good{color:#2f7a50!important;background:#e7f3ec!important;border-color:#cfe7d8!important}body.dv2-home .dv2-row-meta .mp-stat.is-mid{color:#8a6420!important;background:#f8efd9!important;border-color:#efdfb5!important}body.dv2-home .dv2-row-meta .mp-stat.is-low{color:#b04545!important;background:#fbeaea!important;border-color:#efd3d3!important}body.dv2-home .dv2-row .mp-asset-site,body.dv2-home .dv2-row .mp-asset-registry{gap:.25rem;padding-block:.1rem;padding-inline:.5rem .25rem}body.dv2-home .dv2-row .mp-asset-site .mp-asset-main,body.dv2-home .dv2-row .mp-asset-registry .mp-asset-main{gap:.35rem}body.dv2-home .dv2-row .mp-asset-site .mp-asset-main>i,body.dv2-home .dv2-row .mp-asset-registry .mp-asset-main>i{font-size:.8rem}body.dv2-home .dv2-row .mp-asset-text b{font-size:.76rem}body.dv2-home .dv2-row .mp-asset-text small{display:none}body.dv2-home .dv2-row .mp-asset-site .mp-asset-acts,body.dv2-home .dv2-row .mp-asset-registry .mp-asset-acts{gap:0}body.dv2-home .dv2-row .mp-asset-site .mp-act,body.dv2-home .dv2-row .mp-asset-registry .mp-act{width:22px;height:22px;font-size:.74rem;border-radius:5px}@media (min-width: 1200px){body.dv2-home .dv2-row>.card-body{grid-template-columns:minmax(280px,2fr) auto 230px auto}}@media (min-width: 768px) and (max-width: 1199.98px){body.dv2-home .dv2-row>.card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"alert alert" "head  stats" "meta  stats" "links acts" "next  next"}body.dv2-home .dv2-row>.card-body>.dv2-row-acts{justify-self:end}}@media (min-width: 768px){body.dv2:not(.dv2-home) .header.header-compact{display:none!important}body.dv2:not(.dv2-home) .dashboard-content-compact{padding-top:1.1rem!important}}@media (max-width: 767.98px){body.dv2:not(.dv2-home) .header.header-compact .header-actions{display:none!important}}.dv2-rail-event{display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--dv2-line-soft);padding-top:.5rem;margin-top:.25rem}.dv2-rail-kicker{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dv2-muted);padding:0 .6rem .3rem}.dv2-guestlink-row{display:flex;align-items:center;gap:2px;padding:0 .25rem 0 0;border-radius:10px;min-width:0}.dv2-guestlink-row:hover{background:var(--dv2-canvas)}.dv2-guestlink{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;padding:.42rem .6rem;color:var(--dv2-ink-2);font-size:.86rem;font-weight:500;text-decoration:none;border:0;background:transparent;text-align:start}.dv2-guestlink:hover{color:var(--dv2-ink)}.dv2-guestlink i{width:20px;text-align:center;font-size:1rem;color:var(--dv2-muted);flex:none}.dv2-guestlink span{white-space:nowrap}.dv2-event-links{display:flex;flex-direction:column;gap:1px}.dv2-event-links>.btn,.dv2-event-links>a{display:flex!important;align-items:center;gap:.6rem;width:100%;padding:.42rem .6rem!important;border:0!important;border-radius:10px;background:transparent!important;color:var(--dv2-ink-2)!important;font-size:.86rem;font-weight:500;justify-content:flex-start;text-align:start;text-decoration:none;box-shadow:none!important}.dv2-event-links>.btn[style*="display: none"],.dv2-event-links>a[style*="display: none"]{display:none!important}.dv2-event-links>.btn:hover,.dv2-event-links>a:hover{background:var(--dv2-canvas)!important;color:var(--dv2-ink)!important}.dv2-event-links>*>i{width:20px;text-align:center;font-size:1rem;color:var(--dv2-muted);margin:0!important}.dv2-event-links>#header-edit-form-btn:after,.dv2-event-links>#header-preview-form-btn:after,.dv2-event-links>#header-response-notif-btn:after{content:attr(title)}.dv2-rail .dv2-event-links>#header-share-dashboard-btn .btn-label{display:inline!important}.dv2-event-links>#header-response-notif-btn.btn-warning{color:var(--dv2-gold)!important}.dv2-event-links>#header-response-notif-btn.btn-warning>i{color:var(--dv2-gold)}.dv2-event-links>#header-upgrade-btn{color:var(--dv2-gold)!important;font-weight:600}.dv2-event-links>#header-upgrade-btn>i{color:var(--dv2-gold)}.dv2-event-links>#header-upgrade-btn:hover{background:var(--dv2-gold-soft)!important}body.dv2-narrow .dv2-rail .dv2-rail-kicker,body.dv2-narrow .dv2-rail .dv2-guestlink span,body.dv2-narrow .dv2-rail .dv2-event-links>.btn:after,body.dv2-narrow .dv2-rail .dv2-event-links .btn-label,body.dv2-narrow .dv2-rail .dv2-event-links>#header-upgrade-btn>span{display:none!important}body.dv2-narrow .dv2-rail .dv2-guestlink-row{flex-direction:column;padding:0}body.dv2-narrow .dv2-rail .dv2-guestlink{justify-content:center}body.dv2-narrow .dv2-rail .dv2-event-links>.btn,body.dv2-narrow .dv2-rail .dv2-event-links>a{justify-content:center}@media (min-width: 768px){body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{display:flex!important;flex-direction:column;align-items:flex-start;gap:.1rem!important;padding:0 1.1rem!important}body.dv2 .dashboard-content-compact .stat-inline>i{display:none}body.dv2 .dashboard-content-compact .stat-inline .stat-value{font-size:1.7rem}body.dv2 .dashboard-content-compact .stat-inline .stat-label{white-space:normal;overflow:visible;text-overflow:clip;font-size:.74rem}body.dv2 .dashboard-content-compact .stats-bar{padding:1rem 0!important}.dv2-overview{padding:.35rem 1.4rem .6rem}}body.dv2 .responses-toolbar .btn,body.dv2 .responses-toolbar .form-select,body.dv2 .responses-toolbar .form-control{height:36px;min-height:36px}body.dv2 .responses-toolbar #sort-by{width:130px}body.dv2 .responses-toolbar #attendance-filter{width:140px}body.dv2 .responses-toolbar .toolbar-search{flex:1 1 160px;max-width:260px;min-width:150px}body.dv2 .responses-toolbar #language-select{width:150px}body.dv2 .responses-toolbar .toolbar-label{display:none}body.dv2 .responses-toolbar #export-csv-btn{font-size:0!important;width:36px;padding:0!important}body.dv2 .responses-toolbar #export-csv-btn i{font-size:.95rem;margin:0!important}body.dv2 .responses-toolbar .toolbar-export{margin-inline-start:auto}body.dv2-home .dv2-row[data-form-id] .dv2-row-head,body.dv2-home .dv2-row[data-form-id] .dv2-row-meta,body.dv2-home .dv2-row[data-form-id] .dv2-row-stats{cursor:pointer}body.dv2-narrow .dv2-rail .dv2-event-links>#header-share-dashboard-btn .btn-label{display:none!important}body.dv2-narrow .dv2-rail .dv2-event-links>.btn,body.dv2-narrow .dv2-rail .dv2-event-links>a{padding-inline:0!important;gap:0}body.dv2-narrow .dv2-rail .dv2-event-links>*>i{width:auto}body.dv2-narrow .dv2-rail .dv2-guestlink-row{flex-direction:column;align-items:stretch;gap:1px;padding:0}body.dv2-narrow .dv2-rail .dv2-guestlink{justify-content:center;padding:.34rem 0;gap:0}body.dv2-narrow .dv2-rail .dv2-guestlink i{width:auto}body.dv2-narrow .dv2-rail-event{padding-top:.35rem}body.dv2-narrow .dv2-rail-link,body.dv2-narrow .dv2-rail-auth .btn.btn-outline-light{justify-content:center;padding-inline:0!important;gap:0}body.dv2-narrow .dv2-rail-link i{width:auto}body.dv2-narrow .dv2-rail .dv2-event-links>#header-share-dashboard-btn,body.dv2-narrow .dv2-rail .dv2-event-links>#header-response-notif-btn,body.dv2-narrow #dv2CreditsSlot,body.dv2-narrow .dv2-rail-planner{display:none!important}@media (max-width: 767.98px){body.dv2 .dashboard-content-compact .stats-bar-items{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:.25rem!important;margin:0 -.85rem;padding:0 .85rem}body.dv2 .dashboard-content-compact .stats-bar-items::-webkit-scrollbar{display:none}body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{flex:0 0 auto!important;min-width:68px!important;padding:0 .5rem!important}body.dv2 .dashboard-content-compact .stat-inline .stat-label{overflow:visible;text-overflow:clip;max-width:none;font-size:.62rem}body.dv2 .responses-toolbar{display:grid!important;grid-template-columns:repeat(6,1fr);gap:.4rem!important}body.dv2 .responses-toolbar>.toolbar-group{display:flex!important;gap:.3rem;min-width:0;margin:0!important;width:auto!important;order:0!important}body.dv2 .responses-toolbar>.toolbar-group:first-child{grid-column:1 / 6;grid-row:1}body.dv2 .responses-toolbar>.toolbar-group:first-child>#add-guest-btn{flex:1 1 0!important;width:auto!important;margin:0!important}body.dv2 .responses-toolbar>.toolbar-group:first-child>#import-responses-btn{flex:1 1 0!important;width:auto!important}body.dv2 .responses-toolbar>.toolbar-group:first-child>#add-invitees-btn{flex:1 1 0!important;width:auto!important}body.dv2 .responses-toolbar>.toolbar-group:first-child>.btn{min-width:0;height:auto;padding:.3rem .4rem!important;white-space:normal;line-height:1.15;font-size:.82rem}body.dv2 .responses-toolbar #add-guest-btn>i,body.dv2 .responses-toolbar #import-responses-btn>i,body.dv2 .responses-toolbar #add-invitees-btn>i{display:none}body.dv2 .responses-toolbar>.toolbar-export{grid-column:6 / 7;grid-row:1;margin:0!important;display:flex!important}body.dv2 .responses-toolbar>.toolbar-export #export-status{display:none!important}body.dv2 .responses-toolbar #export-csv-btn{width:100%}body.dv2 .responses-toolbar>.toolbar-group:nth-child(2){grid-column:1 / 4;grid-row:2}body.dv2 .responses-toolbar>.toolbar-group:nth-child(2)>#sort-by{flex:1;width:auto!important}body.dv2 .responses-toolbar>.toolbar-group:nth-child(3){grid-column:4 / 7;grid-row:2}body.dv2 .responses-toolbar #attendance-filter{flex:1;width:auto!important}body.dv2 .responses-toolbar>.toolbar-search{grid-column:1 / 5;grid-row:3;max-width:none;min-width:0}body.dv2 .responses-toolbar>.toolbar-translate{grid-column:5 / 7;grid-row:3}body.dv2 .responses-toolbar #language-select{width:100%!important;min-width:0!important}body.dv2 .responses-toolbar .translation-status-inline{display:none}.dv2-overview{padding:.15rem .85rem .35rem;margin-bottom:.6rem}body.dv2 .dashboard-content-compact .stats-bar{padding:.5rem 0!important}body.dv2 #campaignsMainContent .dv2-msg-actions{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:.35rem;width:100%}body.dv2 #campaignsMainContent .dv2-msg-actions>.btn-primary{grid-column:1 / -1;font-size:.9rem}body.dv2 #campaignsMainContent .dv2-msg-actions>.btn,body.dv2 #campaignsMainContent .dv2-msg-actions>.dropdown{min-width:0}body.dv2 #campaignsMainContent .dv2-msg-actions>.dropdown>.btn{width:100%}body.dv2 #campaignsMainContent .dv2-msg-actions .btn{font-size:.74rem;padding:.35rem .25rem;white-space:normal;line-height:1.15}body.dv2-home .dv2-row .mp-add-pair{flex-direction:row}body.dv2-home .dv2-row .mp-add-pair>.mp-add{flex:1 1 0;min-width:0}body.dv2-home .dv2-row>.card-body{gap:.4rem;padding:.75rem .85rem .75rem 1rem!important}}body.dv2 .dashboard-content-compact .stats-bar{padding:.35rem 0!important}body.dv2 .dashboard-content-compact .stats-bar-items{gap:0!important}body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:.4rem!important;padding:.45rem .9rem!important;text-align:start}body.dv2 .dashboard-content-compact .stat-inline>i{display:none!important}body.dv2 .dashboard-content-compact .stat-inline .stat-value{font-size:1.25rem!important;line-height:1}body.dv2 .dashboard-content-compact .stat-inline .stat-label{font-size:.62rem!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none;margin:0}@media (max-width: 767.98px){body.dv2 .dashboard-content-compact .stats-bar-items{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;overflow:visible;margin:0;padding:0}body.dv2 .dashboard-content-compact .stat-inline,body.dv2 .dashboard-content-compact .stat-inline.stat-primary,body.dv2 .dashboard-content-compact .stat-inline.stat-success,body.dv2 .dashboard-content-compact .stat-inline.stat-info,body.dv2 .dashboard-content-compact .stat-inline.stat-secondary,body.dv2 .dashboard-content-compact .stat-inline.stat-warning{min-width:0!important;padding:.4rem .6rem!important;border-inline-start:0!important;border-bottom:1px solid var(--dv2-line-soft)!important}body.dv2 .dashboard-content-compact .stat-inline:nth-child(2n){border-inline-start:1px solid var(--dv2-line-soft)!important}body.dv2 .dashboard-content-compact .stat-inline .stat-value{font-size:1.15rem!important}}@media (max-width: 767.98px){body.dv2 #checkin .table-responsive{border:0!important;background:transparent!important;overflow:visible;padding:0!important}body.dv2 #checkinGuestTable{display:block;width:100%!important;margin:0!important;border:0!important}body.dv2 #checkinGuestTable thead{display:none}body.dv2 #checkinGuestTable tbody{display:flex;flex-direction:column;gap:.5rem}body.dv2 #checkinGuestTable tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto);grid-template-areas:"name status" "party time";column-gap:.5rem;row-gap:.2rem;align-items:center;padding:.65rem .85rem;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:12px}body.dv2 #checkinGuestTable tbody>tr>td{display:block;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(3){width:max-content!important}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(1){grid-area:name;font-weight:600;color:var(--dv2-ink);font-size:.95rem}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(3){grid-area:status}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(2),body.dv2 #checkinGuestTable tbody>tr>td:nth-child(4){font-size:.78rem;color:var(--dv2-muted);white-space:nowrap}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(2){grid-area:party;justify-self:start}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(2):before{content:var(--dv2-party-of, "Party of ")}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(4){grid-area:time;justify-self:end;display:flex!important;align-items:center;gap:.5rem}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(4)>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(4) .btn{width:28px;height:28px;padding:0;flex:none}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(1){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dv2 #checkinGuestTable tbody>tr>td:nth-child(3){justify-self:end}body.dv2 #checkinGuestTable tbody>tr>td[colspan]{grid-area:name}}body.dv2 .ci-stats{gap:0!important;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--dv2-line);border-radius:12px;overflow:hidden;background:var(--dv2-surface)}body.dv2 .ci-stat{flex-direction:row!important;align-items:baseline!important;gap:.4rem!important;padding:.55rem .9rem!important;border:0!important;border-radius:0!important;border-inline-start:1px solid var(--dv2-line-soft)!important}body.dv2 .ci-stat:first-child{border-inline-start:0!important}body.dv2 .ci-stat-value{font-size:1.25rem!important}body.dv2 .ci-stat-label{font-size:.62rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.07em!important}@media (max-width: 767.98px){body.dv2 .ci-stats{grid-template-columns:1fr 1fr;grid-auto-flow:row}body.dv2 .ci-stat{padding:.45rem .7rem!important;border-bottom:1px solid var(--dv2-line-soft)!important}body.dv2 .ci-stat:nth-child(odd){border-inline-start:0!important}body.dv2 .ci-stat:last-child,body.dv2 .ci-stat:nth-last-child(2):nth-child(odd){border-bottom:0!important}body.dv2 .ci-stat:last-child:nth-child(odd){grid-column:1 / -1}body.dv2 .ci-stat-value{font-size:1.15rem!important}}@media (min-width: 768px){body.dv2 #seatingLayout>.col-md-4{flex:0 0 auto;width:clamp(340px,36%,400px);max-width:none}body.dv2 #seatingLayout>.col-md-8{flex:1 1 0;width:auto;max-width:none;min-width:0}body.dv2 #seating .seating-toolbar{margin-inline-start:clamp(340px,36%,400px)}body.dv2 #seatingLayout>.col-md-4{top:0!important}body.dv2 .seating-guest-item .guest-info{grid-template-columns:minmax(110px,1fr) 22px 20px minmax(0,96px)}}body.dv2 #event-parts-stats-panel:not([style*="display: none"]):not([style*="display:none"]){display:block!important}body.dv2 #event-parts-stats-panel{position:relative;padding:.75rem 0 .8rem!important}body.dv2 #event-parts-stats-panel .dietary-bar-title{display:block;margin:0 0 .5rem;font-size:.64rem!important;letter-spacing:.08em}body.dv2 #event-parts-stats{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body.dv2 #event-parts-stats .part-filter-pill{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count" "bar bar";align-items:start;column-gap:.75rem;row-gap:.45rem;min-width:0!important;margin:0!important;padding:.6rem .75rem .65rem!important;border:1px solid var(--dv2-line)!important;border-radius:10px!important;background:var(--dv2-surface)!important;text-align:start;white-space:normal!important;line-height:1.25;cursor:pointer;transition:border-color .15s,background .15s}body.dv2 #event-parts-stats .part-filter-pill:not(.is-active):hover{border-color:var(--dv2-muted)!important}body.dv2 #event-parts-stats .part-filter-pill.is-active{border-color:var(--dv2-gold)!important;background:var(--dv2-gold-soft)!important;box-shadow:inset 0 0 0 1px var(--dv2-gold)!important}body.dv2 #event-parts-stats .part-filter-pill>bdi{grid-area:name;font-size:.8rem;font-weight:500;color:var(--dv2-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.dv2 #event-parts-stats .part-filter-pill>b{grid-area:count;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--dv2-ink);white-space:nowrap;font-variant-numeric:tabular-nums}body.dv2 #event-parts-stats .part-filter-pill.has-cap:after{content:"";grid-area:bar;height:4px;border-radius:999px;background:linear-gradient(90deg,#4a9e6f var(--pct, 0%),var(--dv2-line-soft) var(--pct, 0%))}body.dv2 #event-parts-stats .part-filter-pill.is-full>b{color:#b04545}body.dv2 #event-parts-stats .part-filter-pill>.part-not-coming{grid-column:1 / -1;color:var(--dv2-muted, #6b7280)}body.dv2 #event-parts-stats .part-filter-pill.is-full:after{background:linear-gradient(90deg,#c96a6a var(--pct, 0%),var(--dv2-line-soft) var(--pct, 0%))}body.dv2 #event-parts-stats>.event-parts-edit-link{position:absolute;top:.6rem;inset-inline-end:0;display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .4rem;border:0;border-radius:6px;background:transparent;color:var(--dv2-muted);font-size:.76rem;font-weight:500}body.dv2 #event-parts-stats>.event-parts-edit-link:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}@media (max-width: 767.98px){body.dv2 #event-parts-stats{grid-template-columns:1fr}}body.dv2 .header-title-inline,body.dv2-home .dv2-row-title{unicode-bidi:plaintext}.dv2-switch-back{margin-inline-end:auto;display:inline-flex;align-items:center;gap:.4rem;color:var(--dv2-muted, #7d8494);font-size:.82rem;text-decoration:none}.dv2-switch-back:hover{color:var(--dv2-ink, #16243f);text-decoration:underline}.dv2-feedback{position:fixed;inset-block-end:1.25rem;inset-inline-start:calc(var(--dv2-rail-w, 212px) + 1.25rem);z-index:1060;width:300px;padding:1rem 1rem .9rem;background:var(--dv2-surface, #fff);border:1px solid var(--dv2-line, #e9e4da);border-radius:14px;box-shadow:0 18px 40px -18px #16243f59;color:var(--dv2-ink, #16243f)}body.dv2-narrow .dv2-feedback{inset-inline-start:calc(var(--dv2-rail-w-collapsed, 64px) + 1.25rem)}.dv2-fb-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--dv2-muted, #7d8494)}.dv2-fb-close:hover{background:var(--dv2-canvas, #f7f5f0);color:var(--dv2-ink, #16243f)}.dv2-fb-q{display:block;font-weight:600;font-size:.92rem;margin-block:0 .7rem;margin-inline:0 2rem}.dv2-fb-votes{display:flex;gap:.5rem}.dv2-fb-vote{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .5rem;border:1px solid var(--dv2-line, #e9e4da);border-radius:10px;background:var(--dv2-surface, #fff);color:var(--dv2-ink, #16243f);font-size:.84rem;font-weight:500}.dv2-fb-vote:hover{border-color:var(--dv2-gold, #b8924a);background:#fffdf8}.dv2-fb-vote i{font-size:1rem}.dv2-feedback textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--dv2-line, #e9e4da);border-radius:10px;font-size:.85rem;resize:vertical}.dv2-feedback textarea:focus{outline:none;border-color:var(--dv2-gold, #b8924a);box-shadow:0 0 0 3px #b8924a29}.dv2-fb-actions{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.6rem}.dv2-fb-skip,.dv2-fb-send{padding:.4rem .85rem;border-radius:9px;font-size:.82rem;font-weight:500;border:1px solid var(--dv2-line, #e9e4da);background:var(--dv2-surface, #fff);color:var(--dv2-ink, #16243f)}.dv2-fb-send{background:var(--dv2-ink, #16243f);border-color:var(--dv2-ink, #16243f);color:#fff}.dv2-fb-thanks{font-weight:600;font-size:.92rem;padding-inline-end:2rem}@media (max-width: 767.98px){.dv2-feedback{inset-inline:.75rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom));width:auto}body:has(#dv2Feedback) #qr-help-launcher{display:none}}.dv2-why{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;padding:16px;background:#16243f52}.dv2-why-card{position:relative;width:min(380px,100%);padding:1.25rem 1.1rem 1rem;background:var(--dv2-surface);border-radius:var(--dv2-radius);box-shadow:0 24px 60px -20px #16243f73;color:var(--dv2-ink)}.dv2-why-close{position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--dv2-muted)}.dv2-why-close:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}.dv2-why-q{font-weight:600;font-size:.98rem;line-height:1.35;margin:0 0 .85rem;margin-inline-end:2rem}.dv2-why-list{display:grid;gap:.4rem}.dv2-why-opt{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;border:1px solid var(--dv2-line);border-radius:10px;background:var(--dv2-surface);color:var(--dv2-ink-2);font-size:.88rem;text-align:start}.dv2-why-opt i{color:var(--dv2-muted);width:18px;text-align:center}.dv2-why-opt:hover,.dv2-why-opt:focus-visible{border-color:var(--dv2-ink);color:var(--dv2-ink);outline:none}.dv2-why-opt.is-picked{background:var(--dv2-navy-soft);border-color:var(--dv2-ink);color:var(--dv2-ink)}.dv2-why-opt.is-plain{border-style:dashed}.dv2-why-more{display:grid;gap:.45rem;padding:.15rem 0 .35rem}.dv2-why-more label{font-size:.84rem;color:var(--dv2-ink-2)}.dv2-why-more textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--dv2-line);border-radius:10px;font-size:.88rem;resize:vertical}.dv2-why-more textarea:focus{outline:none;border-color:var(--dv2-ink)}.dv2-why-go{justify-self:end;padding:.45rem .95rem;border:1px solid var(--dv2-ink);border-radius:9px;background:var(--dv2-ink);color:#fff;font-size:.85rem;font-weight:500}.dv2-why-stay{display:block;margin:.8rem auto 0;border:0;background:transparent;color:var(--dv2-ink);font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.dv2-why{place-items:end center;padding:0}.dv2-why-card{width:100%;border-radius:18px 18px 0 0;padding-block-end:calc(1rem + env(safe-area-inset-bottom))}}body.dv2-home .dv2-loose-head{display:flex;align-items:baseline;gap:.5rem;margin-block-start:.75rem;padding-inline:.25rem;color:var(--dv2-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.dv2-home .dv2-loose-head b{font-weight:600;color:var(--dv2-ink-2)}.dv2-welcome{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-inline-start:4px solid var(--dv2-gold);border-radius:var(--dv2-radius);color:var(--dv2-ink)}.dv2-welcome-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dv2-gold-soft);color:var(--dv2-gold);font-size:1.15rem}.dv2-welcome-text{flex:1;min-width:0}.dv2-welcome-title{font-weight:700;font-size:1rem;line-height:1.3}.dv2-welcome-body{margin-top:2px;color:var(--dv2-ink-2);font-size:.88rem;line-height:1.45}.dv2-welcome-ok{flex:none;padding:8px 16px;border:0;border-radius:10px;background:var(--dv2-ink);color:#fff;font-weight:600;font-size:.88rem;white-space:nowrap}@media (max-width: 575.98px){.dv2-welcome{flex-wrap:wrap;align-items:flex-start}.dv2-welcome-text{flex-basis:calc(100% - 54px)}.dv2-welcome-ok{flex-basis:100%;padding:10px 16px}}.dv2-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin:.25rem 0 .9rem}.dv2-event-title{display:flex;align-items:flex-start;gap:.6rem;min-width:0;flex:1 1 340px}.dv2-event-name-wrap{min-width:0}.dv2-event-name{margin:0;font-family:var(--dv2-serif);font-size:1.85rem;font-weight:600;line-height:1.2;color:var(--dv2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:left}html[dir=rtl] .dv2-event-name{text-align:right}.dv2-event-sub{margin-top:.2rem;font-size:.88rem;color:var(--dv2-muted)}.dv2-event-sub:empty{display:none}.dv2-head-acts{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.3rem}.dv2-head-acts:empty{display:none}.dv2-head-acts .dv2-guestlink-row{display:inline-flex;align-items:center;gap:.15rem;height:38px;padding:0 .9rem;margin:0;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:10px}.dv2-head-acts .dv2-guestlink-row:hover{border-color:var(--dv2-ink);background:var(--dv2-surface)}.dv2-head-acts .dv2-guestlink{padding:0;gap:.4rem;font-size:.84rem;font-weight:600;color:var(--dv2-ink)}body.dv2 .dv2-head-acts .dv2-guestlink>i{display:inline-block;color:var(--dv2-ink-2);width:auto}body.dv2 .dv2-head-acts .dv2-guestlink{padding-inline-start:0}.dv2-head-acts .dv2-event-links{display:flex;align-items:center;gap:.35rem;flex-direction:row}.dv2-head-acts .dv2-event-links>.btn,.dv2-head-acts .dv2-event-links>a{width:38px;height:38px;padding:0!important;justify-content:center;border:1px solid var(--dv2-line)!important;border-radius:10px!important;background:var(--dv2-surface)!important;color:var(--dv2-ink-2)!important}.dv2-head-acts .dv2-event-links>.btn:hover,.dv2-head-acts .dv2-event-links>a:hover{border-color:var(--dv2-ink)!important;color:var(--dv2-ink)!important}.dv2-head-acts .dv2-event-links>*:after,.dv2-head-acts .dv2-event-links .btn-label{display:none!important}.dv2-head-acts .dv2-event-links>*>i{margin:0!important;width:auto}body.dv2 .dv2-head-acts .dv2-event-links>#header-edit-form-btn{width:auto;gap:.4rem;padding:0 .9rem!important;font-size:.84rem;font-weight:600;color:var(--dv2-ink)!important}body.dv2 .dv2-head-acts .dv2-event-links>#header-edit-form-btn:after{display:inline!important;content:attr(title)}.dv2-head-acts .dv2-event-links>#header-upgrade-btn{width:auto;padding:0 .85rem!important;gap:.35rem;background:var(--dv2-gold-soft)!important;border-color:#b8924a8c!important;color:#8a6420!important}.dv2-head-acts .dv2-event-links>#header-upgrade-btn>span{display:inline!important}.dv2-tabs-row{display:flex;align-items:stretch;border-bottom:1px solid var(--dv2-line);margin-bottom:1.1rem}@media (min-width: 768px){.dv2-tabs-row{position:sticky;top:0;z-index:1015;background:var(--dv2-canvas)}}.dv2-tabs-menu{display:none}body.dv2 .dv2-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}body.dv2 .dv2-tabs::-webkit-scrollbar{display:none}body.dv2 .dv2-tabs .nav-item{flex:none}body.dv2 .dv2-tabs .nav-link{position:relative;display:flex;align-items:center;gap:.45rem;padding:.7rem .85rem .75rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--dv2-muted)!important;font-size:.92rem;font-weight:500;white-space:nowrap}body.dv2 .dv2-tabs .nav-link i{font-size:1rem}body.dv2 .dv2-tabs .nav-link:hover{color:var(--dv2-ink)!important}body.dv2 .dv2-tabs .nav-link.active{color:var(--dv2-ink)!important;font-weight:600}body.dv2 .dv2-tabs .nav-link.active i{color:var(--dv2-gold)}body.dv2 .dv2-tabs .nav-link.active:after{content:"";position:absolute;inset-inline:.6rem;bottom:-1px;height:2px;border-radius:2px;background:var(--dv2-ink)}body.dv2 .dv2-tabs[data-more=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}body.dv2 .dv2-tabs[data-more=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}body.dv2 .dv2-tabs[data-more=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}html[dir=rtl] body.dv2 .dv2-tabs[data-more=end]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}html[dir=rtl] body.dv2 .dv2-tabs[data-more=start]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}body.dv2 #dashboardTabContent,body.dv2 #checkinMainContent.ci-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.dv2 .dv2-overview{background:transparent;border:0;padding:0}body.dv2 .dv2-overview .stats-bar{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;border-radius:var(--dv2-radius)!important;padding:.8rem 1.1rem!important;margin-bottom:.9rem}body.dv2 .dv2-overview>:last-child{margin-bottom:0}@media (min-width: 768px){.dv2-rail>.dv2-rail-event{display:none}}@media (max-width: 767px){body.dv2:not(.dv2-home):not(.dv2-sheet-open) .dv2-rail{display:none}body.dv2-sheet-open .dv2-rail{z-index:1040}body.dv2:not(.dv2-home) .header.header-compact{display:none!important}.dv2-tabs-row{position:sticky;top:0;z-index:1030;gap:.15rem;margin:-.85rem -.75rem .9rem;padding:0 .5rem;background:var(--dv2-rail-bg);border-bottom:1px solid var(--dv2-rail-line)}.dv2-tabs-menu{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--dv2-ink);font-size:1.35rem}body.dv2 .dv2-tabs{flex:1 1 0;min-width:0;gap:0}body.dv2 .dv2-tabs .nav-link{flex-direction:column;justify-content:center;gap:.2rem;min-width:58px;min-height:var(--dv2-bar-h);padding:.3rem .45rem .35rem!important;font-size:.66rem;line-height:1.1}body.dv2 .dv2-tabs .nav-link i{font-size:1.15rem}body.dv2 .dv2-tabs .nav-link.active:after{inset-inline:.55rem;height:3px;border-radius:3px 3px 0 0;background:var(--dv2-gold)}body.dv2:not(.dv2-home) .dashboard-content-compact{display:flex;flex-direction:column}body.dv2:not(.dv2-home) .dashboard-content-compact>.dv2-tabs-row{order:-1}.dv2-event-head{margin-top:0}.dv2-event-title{flex-basis:100%;flex-wrap:wrap;gap:.1rem .4rem}.dv2-event-title .dv2-event-name-wrap{flex-basis:100%}.dv2-event-name{font-size:1.45rem}}html.viewer-mode #settings-tab-nav{display:none!important}.dv2-settings{max-width:720px;padding:.25rem 0 2.5rem}.dv2-set-group{margin-top:1.6rem}.dv2-set-group:first-child{margin-top:.5rem}.dv2-set-head{margin:0 0 .55rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dv2-muted)}.dv2-set-head:empty{display:none}.dv2-set-list{border:1px solid var(--dv2-line);border-radius:12px;background:var(--dv2-surface);overflow:hidden}.dv2-set-row{display:flex;align-items:center;gap:.85rem;width:100%;padding:.8rem 1rem;border:0;background:transparent;color:var(--dv2-ink);text-align:start}.dv2-set-row+.dv2-set-row{border-top:1px solid var(--dv2-line)}.dv2-set-row:hover{background:var(--dv2-canvas)}.dv2-set-row>i:first-child{flex:none;width:20px;text-align:center;font-size:1.05rem;color:var(--dv2-muted)}.dv2-set-text{display:flex;flex:1;flex-direction:column;min-width:0}.dv2-set-text b{font-size:.92rem;font-weight:500}.dv2-set-text small{font-size:.78rem;color:var(--dv2-muted)}.dv2-set-go{flex:none;font-size:.8rem;color:var(--dv2-muted)}html[dir=rtl] .dv2-set-go{transform:scaleX(-1)}.dv2-set-row.is-danger,.dv2-set-row.is-danger>i:first-child{color:#b42318}.dv2-set-note{margin:1.4rem 0 0;font-size:.82rem;color:var(--dv2-muted)}.dv2-flash{animation:dv2-flash 2.6s ease;border-radius:14px}@keyframes dv2-flash{0%,45%{box-shadow:0 0 0 3px var(--dv2-gold)}to{box-shadow:0 0 0 3px transparent}}#dv2EventLinks>#header-preview-form-btn,#dv2EventLinks>#header-share-dashboard-btn,#dv2EventLinks>#header-response-notif-btn{display:none!important}.dv2-set-on{margin-inline-start:.5rem;padding:.1em .5em;border-radius:999px;background:#e7f3ec;color:#2f7a50;font-size:.68rem;font-weight:700;vertical-align:.1em}#dv2GuestLinkActs{display:none!important}.dv2-ev-all{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.45rem .8rem;border-radius:10px;color:var(--dv2-muted);font-size:.8rem;font-weight:500;text-decoration:none}.dv2-ev-all i{font-size:.85rem}.dv2-ev-all:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}.dv2-ev-all.is-current{color:var(--dv2-ink);font-weight:600}.dv2-ev-all.is-current i{color:var(--dv2-gold)}html.viewer-mode .dv2-ev-all{display:none!important}@media (min-width: 768px){.dv2-ev-search{position:sticky;top:0;z-index:1;box-shadow:0 -.5rem 0 var(--dv2-rail-bg);background:#fbf9f5}.dv2-ev-all{position:sticky;bottom:0;z-index:1;margin-top:auto;border-radius:0;background:var(--dv2-rail-bg);box-shadow:0 -1px 0 var(--dv2-rail-line)}.dv2-ev-all:hover{background:var(--dv2-rail-bg)}}body.dv2-home .dv2-events{flex:0 0 auto}@media (min-width: 768px){body.dv2-home .dv2-rail-bottom{margin-top:auto}}body.dv2-home .dv2-ev-all.is-current{position:static;margin:0;padding:.55rem .8rem;border-radius:10px;background:var(--dv2-surface);box-shadow:0 1px 2px #16243f14;font-size:.86rem}@media (min-width: 768px){.dv2-rail-top{display:flex;align-items:center;justify-content:space-between;gap:.25rem}}.dv2-collapse{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--dv2-muted);font-size:1rem}.dv2-collapse:hover{background:var(--dv2-canvas);color:var(--dv2-ink)}body.dv2-narrow .dv2-rail-top{flex-direction:column}.dv2-acct-lang{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.5rem 0 1.5rem}.dv2-acct-lang label{display:flex;align-items:center;gap:.6rem;margin:0;font-weight:600}.dv2-acct-lang label i{color:var(--dv2-muted)}.dv2-acct-lang select{width:auto;min-width:9.5rem}.dv2-acct-signout{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto;flex:none}body.dv2 #accountModalUserInfo .d-flex>div{min-width:0}body.dv2 #accountModalEmail{overflow-wrap:anywhere}body.dv2 .stats-bar-items .stat-inline.dv2-zero,body.dv2 #dietary-stats-panel.dv2-empty{display:none!important}body.dv2 #responses .no-data .alert-info{display:none}@media (min-width: 768px) and (max-width: 1279.98px){body.dv2 .responses-toolbar .toolbar-search{flex-basis:120px;min-width:120px}body.dv2 .responses-toolbar #sort-by{width:100px!important}body.dv2 .responses-toolbar #language-select{width:108px!important}}body.dv2 .dv2-rail{--dv2-rail-bg: #16243f;--dv2-rail-line: rgba(255, 255, 255, .09);--dv2-line: rgba(255, 255, 255, .09);--dv2-line-soft: rgba(255, 255, 255, .07);--dv2-ink: #ffffff;--dv2-ink-2: rgba(255, 255, 255, .78);--dv2-muted: rgba(255, 255, 255, .52);--dv2-surface: rgba(255, 255, 255, .1);--dv2-canvas: rgba(255, 255, 255, .07);--dv2-gold: #d4af77;--dv2-gold-soft: rgba(212, 175, 119, .14);background:var(--dv2-rail-bg);border-inline-end-color:transparent;scrollbar-color:rgba(255,255,255,.2) transparent}body.dv2 .dv2-rail .dropdown-menu,body.dv2 .dv2-rail .dv2-new-menu{--dv2-ink: #16243f;--dv2-ink-2: #3f4a5e;--dv2-muted: #7d8494;--dv2-line: #e9e4da;--dv2-line-soft: #f1ede5;--dv2-surface: #ffffff;--dv2-canvas: #f7f5f0;--dv2-gold: #b8924a}body.dv2 .dv2-rail .dv2-brand-logo{content:url(/assets/images/quikrsvp-q-foil-dark-128.webp)}body.dv2 .dv2-rail .dv2-new-btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);font-weight:500}body.dv2 .dv2-rail .dv2-new-btn i{color:var(--dv2-gold)}body.dv2 .dv2-rail .dv2-new-btn:hover,body.dv2 .dv2-rail .dv2-new-btn[aria-expanded=true]{background:#ffffff12;border-color:#ffffff57}body.dv2 .dv2-rail .dv2-ev.is-current,body.dv2-home .dv2-rail .dv2-ev-all.is-current{box-shadow:none}body.dv2 .dv2-rail .dv2-ev-search{background:#24324f;border-color:#ffffff1f;color:#fff;box-shadow:0 -.5rem 0 var(--dv2-rail-bg)}body.dv2 .dv2-rail .dv2-ev-search::placeholder{color:#ffffff73}body.dv2 .dv2-rail .dv2-rail-auth .d-flex .btn-primary{background:#d4af77;border-color:#d4af77;color:#16243f}@media (max-width: 767px){body.dv2 .dv2-tabs-row{--dv2-rail-bg: #16243f;--dv2-rail-line: rgba(255, 255, 255, .09);--dv2-ink: #ffffff;--dv2-muted: rgba(255, 255, 255, .6);--dv2-canvas: rgba(255, 255, 255, .07);--dv2-gold: #d4af77;border-bottom-color:transparent}body.dv2 .dv2-rail{border-bottom-color:transparent}}body.dv2{--dv2-rail-w: 240px}@media (min-width: 768px){body.dv2 .dv2-rail{padding:1rem .85rem .85rem;gap:.5rem}body.dv2-narrow .dv2-rail{padding-inline:.5rem}body.dv2 .dv2-rail .dv2-ev{padding:.55rem .7rem;border-radius:8px;gap:.5rem}body.dv2 .dv2-rail .dv2-ev-name{font-size:.88rem;font-weight:500;color:#ffffffb3}body.dv2 .dv2-rail .dv2-ev:hover .dv2-ev-name,body.dv2 .dv2-rail .dv2-ev.is-current .dv2-ev-name{color:#fff}body.dv2 .dv2-rail .dv2-new-btn{padding-block:.55rem;font-size:.88rem}body.dv2 .dv2-rail .dv2-rail-link{padding-inline:.7rem;gap:.7rem;font-size:.82rem;color:#ffffff8c}body.dv2 .dv2-rail .dv2-rail-link:hover{color:#fff}body.dv2 .dv2-rail .dv2-rail-link i{font-size:.95rem;width:18px;flex-basis:18px}body.dv2-narrow .dv2-rail .dv2-rail-link{padding-inline:0}body.dv2 .dv2-rail .dv2-collapse{width:100%;height:auto;gap:.5rem;margin-top:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0f;color:#fff9;font-size:.8rem;transition:background-color .15s,color .15s}body.dv2 .dv2-rail .dv2-collapse:hover{background:#ffffff1a;color:#fff}body.dv2 .dv2-rail .dv2-collapse i{font-size:.9rem;transition:transform .2s}body.dv2-narrow .dv2-rail .dv2-collapse span{display:none}body.dv2-narrow .dv2-rail .dv2-rail-bottom{margin-top:auto}html[dir=rtl] body.dv2 .dv2-rail .dv2-collapse i,body.dv2-narrow .dv2-rail .dv2-collapse i{transform:scaleX(-1)}html[dir=rtl] body.dv2-narrow .dv2-rail .dv2-collapse i{transform:none}}

/*# sourceMappingURL=/assets/css/dashboard-v2.css.map */