@media (width<=700px){#portal #main-content .main-panel{box-shadow:none;padding:var(--m-gap-md) var(--m-gutter) var(--m-gap-lg);background:0 0;border:0;border-radius:0}#main-content,.main-content{padding:0 0 var(--m-gap-lg)!important}#portal{padding-top:0}#portal #main-content .doc-panel,#portal #main-content .info-section-card,#portal #main-content .decor-pane,#portal #main-content .info-pane,#portal #main-content .guide-section,#portal #main-content .planner-field{box-shadow:none;margin:0 0 var(--m-gap-lg);background:0 0;border:0;border-radius:0;padding:0}.portal-header{border-bottom:var(--m-hairline);box-shadow:none;background:var(--color-surface);gap:var(--m-gap-sm);border-radius:0;left:0;right:0;height:var(--m-h-header)!important;min-height:var(--m-h-header)!important;padding:0 var(--m-gutter)!important;position:sticky!important;top:0!important}.portal-header .logout-btn{min-height:var(--m-h-button);padding:0 var(--m-gap-md);font-size:var(--m-type-label);white-space:nowrap;border-radius:var(--m-radius-control)}.sidebar-inner{padding:var(--m-gap-md) var(--m-gap-sm)!important;gap:var(--m-gap-xs)!important}#sidebar .nav-item{border-radius:var(--m-radius-control);min-height:44px!important;padding:0 var(--m-gap-sm)!important;font-size:var(--m-type-body)!important;gap:var(--m-gap-md)!important}#sidebar .nav-item.active{background:var(--color-primary-tint);box-shadow:none;border:0}#sidebar .nav-icon .portal-icon{width:18px;height:18px}#sidebar .sidebar-lbl{font-size:var(--m-type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:var(--m-gap-md) 0 var(--m-gap-xs)}#portal #main-content .form-header h1,#portal #main-content .form-header h2{line-height:1.2;font-size:var(--m-type-page-title)!important}#portal #main-content .form-header p{font-size:var(--m-type-small);margin:0;line-height:1.45}#portal #main-content .form-header{margin-bottom:var(--m-gap-md);padding-bottom:var(--m-gap-sm)}#portal #main-content .section-title{font-size:var(--m-type-label);letter-spacing:.06em;margin:var(--m-gap-lg) 0 var(--m-gap-sm);padding-bottom:var(--m-gap-xs)}#portal #main-content h3,#portal #main-content .portal-card h3{font-size:var(--m-type-card-title);line-height:1.25}#portal #main-content .info-card h3{line-height:1.25;font-size:var(--m-type-card-title)!important}body,#portal #main-content .main-panel{font-size:var(--m-type-body);line-height:1.45}#portal #main-content .field-row{margin:0 0 var(--m-gap-md);background:0 0;border:0;border-radius:0;padding:0;display:block}#portal #main-content .field-label{font-size:var(--m-type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--m-gap-xs);padding:0;line-height:1.3;display:block}#portal #main-content .field-label small{font-size:var(--m-type-label);margin-top:0;font-style:normal}#portal #main-content input[type=text],#portal #main-content input[type=email],#portal #main-content input[type=tel],#portal #main-content input[type=number],#portal #main-content input[type=date],#portal #main-content input[type=time],#portal #main-content input[type=url],#portal #main-content input[type=password],#portal #main-content input[type=search],#portal #main-content select,#portal #main-content textarea{width:100%;min-height:var(--m-h-input);padding:var(--m-gap-sm) var(--m-gap-md);border:var(--m-hairline);border-radius:var(--m-radius-control);background:var(--color-surface);box-shadow:none;font-size:16px;line-height:1.3}#portal #main-content textarea{min-height:76px}#portal #main-content .field-note{font-size:var(--m-type-label);margin:var(--m-gap-xs) 0 0;color:var(--color-muted);background:0 0;border:0;border-radius:0;padding:0;font-style:normal;line-height:1.4}#portal #main-content .checkbox-row{min-height:var(--m-h-row);gap:var(--m-gap-sm);font-size:var(--m-type-body);margin:0}#portal #main-content .checkbox-row input[type=checkbox],#portal #main-content .radio-group input[type=radio]{width:18px;height:18px}#portal #main-content .radio-group{gap:var(--m-gap-sm) var(--m-gap-md)}#portal #main-content .radio-group label{min-height:var(--m-h-row);font-size:var(--m-type-body)}#portal #main-content .portal-btn,#portal #main-content .save-btn,#portal #main-content .planner-tool-btn,#portal #main-content .seating-action-btn,#portal #main-content .planner-action-btn,#portal #main-content .sig-pad-btn,#portal #main-content button.secondary{min-height:var(--m-h-button);padding:0 var(--m-gap-md);border-radius:var(--m-radius-control);font-size:var(--m-type-small);letter-spacing:0;text-transform:none;box-shadow:none;width:auto;font-weight:600}#portal #main-content :is(.sig-pad-btn,.seating-action-btn,.planner-action-btn,.planner-tool-btn):after{content:"";position:absolute;inset:-6px 0}#portal #main-content :is(.sig-pad-btn,.seating-action-btn,.planner-action-btn,.planner-tool-btn){position:relative}#portal #main-content .save-btn{background:var(--color-primary);border:1px solid var(--color-primary)}#portal #main-content .save-bar{margin-top:var(--m-gap-lg);padding-top:var(--m-gap-md);gap:var(--m-gap-sm);border-top:var(--m-hairline);z-index:10;background:var(--color-bg);position:sticky!important;bottom:0!important}#portal #main-content .save-status{font-size:var(--m-type-label)}#portal #main-content .portal-tab,#portal #main-content .doc-tab,#portal #main-content .decor-tab,#portal #main-content .info-tab,#portal #main-content .wdt-tab,#portal #main-content .vendor-tab{min-height:var(--m-h-button);padding:0 var(--m-gap-md);box-shadow:none;font-size:var(--m-type-small);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none}#portal #main-content .portal-tab[aria-selected=true],#portal #main-content .portal-tab.active,#portal #main-content .doc-tab.active,#portal #main-content .decor-tab.active,#portal #main-content .info-tab.active,#portal #main-content .wdt-tab.active,#portal #main-content .decor-tab[aria-selected=true],#portal #main-content .info-tab[aria-selected=true],#portal #main-content .wdt-tab[aria-selected=true],#portal #main-content .vendor-tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary);background:0 0}#portal #main-content .portal-tabs{scrollbar-width:none;gap:var(--m-gap-sm);border-bottom:var(--m-hairline);margin:0 calc(var(--m-gutter) * -1) var(--m-gap-md);padding:0 var(--m-gutter);flex-wrap:nowrap;display:flex;overflow-x:auto}#portal #main-content .portal-tabs::-webkit-scrollbar{display:none}#portal #main-content .decor-subnav{display:none}#portal #main-content .decor-mobile-select-wrap{margin:0 0 var(--m-gap-md);background:0 0;padding:0;display:block;position:static;top:auto}#portal #main-content .info-subnav{display:none}#portal #main-content .info-mobile-select-wrap{display:block}#portal #main-content .vendor-tab-row{display:none}#portal #main-content .vendor-tab-dropdown-wrap{margin:0 0 var(--m-gap-md);padding:var(--m-gap-md);border-radius:var(--m-radius-card);display:block}#portal #main-content .vendor-tab-select{min-height:var(--m-h-control);padding:0 calc(var(--m-gap-lg) * 2) 0 var(--m-gap-md);border-radius:var(--m-radius-control);font-size:16px}#portal #main-content .vendor-search-panel{gap:var(--m-gap-sm);box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}#portal #main-content .vendor-search-meta{gap:var(--m-gap-xs);display:grid}#portal #main-content .vendor-search input{min-height:var(--m-h-control);padding:0 calc(var(--m-gap-lg) * 3) 0 calc(var(--m-gap-lg) * 3);border-radius:var(--m-radius-control);box-shadow:none;font-size:16px}#portal #main-content .vendor-search-icon{left:var(--m-gap-lg)}#portal #main-content .vendor-search-clear{right:var(--m-gap-xs);box-shadow:none}#portal #main-content .vendor-search-caption,#portal #main-content .vendor-jump-label{font-size:var(--m-type-label)}#portal #main-content .wdt-subnav{margin:0 0 var(--m-gap-md);padding:var(--m-gap-xs);border:var(--m-hairline);border-radius:var(--m-radius-card);gap:var(--m-gap-xs)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}#portal #main-content .wdt-tab{white-space:normal;width:100%;min-width:0;padding:0 var(--m-gap-sm)!important}#portal #main-content .portal-card,#portal #main-content .info-card,#portal #main-content .doc-panel,#portal #main-content .info-section-card,#portal #main-content .decor-img-card,#portal #main-content .accom-card,#portal #main-content .nearby-card,#portal #main-content .info-price-card,#portal #main-content .guide-policy-card,#portal #main-content .info-callout,#portal #main-content .info-clause-card,#portal #main-content .decor-intro-card,#portal #main-content .decor-overview-card,#portal #main-content .save-btn,#portal #main-content .portal-btn,#portal #main-content .field-note,.portal-header{box-shadow:none}#portal #main-content .nearby-item,#portal #main-content .info-accom-row,#portal #main-content .info-checklist-item,#portal #main-content .guide-list>li{border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-sm) 0;min-height:var(--m-h-row);background:0 0;border-radius:0;margin:0}#portal #main-content :is(.nearby-list,.guide-list)>:last-child{border-bottom:0}#portal #main-content .form-table,#portal #main-content .overnight-accommodation-table{font-size:var(--m-type-small)}#portal #main-content .form-table th,#portal #main-content .form-table td{padding:var(--m-gap-sm) var(--m-gap-xs)}#portal #main-content .form-table thead th{font-size:var(--m-type-label);letter-spacing:.04em}#portal #main-content .overview-welcome-hero{align-items:center;gap:var(--m-gap-md);min-height:72px;padding:var(--m-gap-md) 0;margin:0 0 var(--m-gap-md);box-shadow:none;border-bottom:var(--m-hairline);background:0 0;border-radius:0;display:flex}#portal #main-content .couple-photo-card,#portal #main-content .overview-hero-photo-card{width:56px;height:56px;box-shadow:none;border:var(--m-hairline);border-radius:50%;flex:0 0 56px}#portal #main-content .couple-photo-inner,#portal #main-content .couple-photo-wrap,#portal #main-content .couple-photo-frame,#portal #main-content .couple-photo-placeholder{width:56px;height:56px}#portal #main-content .couple-photo-frame{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 6px var(--color-primary-border)}#portal #main-content .couple-photo-frame.couple-photo-has-photo .couple-photo-overlay{width:22px;height:22px}#portal #main-content .couple-photo-frame.couple-photo-has-photo .couple-photo-overlay svg{width:12px;height:12px}#portal #main-content .overview-welcome-eyebrow{font-size:var(--m-type-label);letter-spacing:.06em;margin:0}#portal #main-content .overview-welcome-name{margin:0;line-height:1.15;font-size:var(--m-type-page-title)!important}#portal #main-content .countdown-box{align-items:baseline;gap:var(--m-gap-sm);min-height:56px;padding:var(--m-gap-sm) 0;margin:0 0 var(--m-gap-md);border:0;border-bottom:var(--m-hairline);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;display:flex}#portal #main-content .countdown-num{line-height:1;font-size:28px!important}#portal #main-content .countdown-label{font-size:var(--m-type-small)!important}#portal #main-content .countdown-date{font-size:var(--m-type-label);color:var(--color-muted);flex:1 0 100%}#portal #main-content .info-grid{margin:0 0 var(--m-gap-lg);display:block}#portal #main-content .info-card{padding:var(--m-gap-md);border-radius:var(--m-radius-card);border:var(--m-hairline);box-shadow:none;margin-bottom:var(--m-gap-sm)}#portal #main-content .info-card h3{font-size:var(--m-type-card-title);margin:0 0 var(--m-gap-sm)}#portal #main-content .info-row{min-height:32px;padding:var(--m-gap-xs) 0;border-bottom:var(--m-hairline);justify-content:space-between;align-items:baseline;margin:0;gap:var(--m-gap-md)!important;display:flex!important}#portal #main-content .info-card .info-row:last-child{border-bottom:0}#portal #main-content .info-key{font-size:var(--m-type-label);color:var(--color-muted);flex:none}#portal #main-content .info-val{font-size:var(--m-type-body);flex:auto;min-width:0;text-align:right!important;width:auto!important;display:block!important}#portal #main-content .quick-links{gap:var(--m-gap-sm);grid-template-columns:1fr 1fr;display:grid}#portal #main-content .quick-btn{border-radius:var(--m-radius-control);min-height:56px;font-size:var(--m-type-small);box-shadow:none;flex-direction:column;justify-content:center;padding:var(--m-gap-sm) var(--m-gap-md)!important;align-items:flex-start!important;gap:var(--m-gap-xs)!important;display:flex!important}#portal #main-content .quick-btn .portal-icon{width:16px;height:16px}#portal #main-content .overview-note{clear:both;z-index:1;margin:var(--m-gap-lg) 0 var(--m-gap-sm);font-size:var(--m-type-label);position:relative;overflow:visible}#portal #main-content .guest-summary-bar{gap:var(--m-gap-xs);grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}#portal #main-content .guest-stat{min-height:48px;padding:var(--m-gap-xs);box-shadow:none;font-size:var(--m-type-label);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex}#portal #main-content .guest-stat strong,#portal #main-content .guest-stat .num{font-size:1.0625rem;line-height:1.1}#portal #main-content .guest-row{border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-sm) 0;min-height:var(--m-h-row);background:0 0;border-radius:0;margin:0}#portal #main-content .doc-subnav,#portal #main-content .doc-nav-group{display:none!important}#portal #main-content .doc-mobile-switcher #doc-mobile-select{display:block}#portal #main-content .doc-panel-eyebrow{font-size:var(--m-type-label);color:var(--color-muted);margin-bottom:var(--m-gap-xs)}#portal #main-content .sig-pad-wrap{margin:0 0 var(--m-gap-md);border:0;padding:0}#portal #main-content .sig-pad-canvas-wrap{border:var(--m-hairline);border-radius:var(--m-radius-control)}#portal #main-content .sig-pad-canvas{width:100%;height:120px}#portal #main-content .sig-pad-hint{font-size:var(--m-type-label)}#portal #main-content .sig-pad-actions{gap:var(--m-gap-md);margin-top:var(--m-gap-sm)}#portal #main-content .info-initials-input{width:64px;min-height:var(--m-h-input)}#portal #main-content .info-price-card{border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-sm) 0;min-height:var(--m-h-row);background:0 0;border-radius:0;margin:0}#portal #main-content .checklist-progress,#portal #main-content .checklist-progress-bar{height:4px;margin:0 calc(var(--m-gutter) * -1) var(--m-gap-md);border-radius:0}#portal #main-content .insurance-dropzone,#portal #main-content .upload-dropzone{max-height:80px;padding:var(--m-gap-md);border:1px dashed var(--color-border);border-radius:var(--m-radius-control);box-shadow:none;font-size:var(--m-type-small)}#portal #main-content .msg-bubble{border-radius:var(--m-radius-card);max-width:82%;box-shadow:none;font-size:.875rem}#portal #main-content #panel-map iframe{width:100%;height:260px;margin:0 calc(var(--m-gutter) * -1);max-width:calc(100% + (var(--m-gutter) * 2));border-radius:0}#portal #main-content .accom-card{gap:var(--m-gap-md);border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-sm) 0;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"info""video";margin:0;display:grid}#portal #main-content .accom-card-info{border:0;min-width:0;padding:0}#portal #main-content .accom-card-video{width:100%;min-width:0}#portal #main-content .accom-video-wrap{aspect-ratio:16/9;border-radius:var(--m-radius-card);height:auto;min-height:0;padding-top:0;overflow:hidden}#portal #main-content .accom-amenity-chip{min-height:22px;padding:0 var(--m-gap-sm);font-size:var(--m-type-label)}#portal #main-content .seating-tables-grid{gap:var(--m-gap-sm);grid-template-columns:1fr 1fr;display:grid}#portal #main-content .seating-actions-row{gap:var(--m-gap-md)}#portal #main-content .seating-table-card{min-height:72px;padding:var(--m-gap-sm);border:var(--m-hairline);border-radius:var(--m-radius-card);box-shadow:none;font-size:var(--m-type-small)}#portal #main-content .decor-img-grid{gap:var(--m-gap-sm);grid-template-columns:1fr 1fr;display:grid}#portal #main-content .decor-img-card{border-radius:var(--m-radius-card);box-shadow:none;background:0 0;border:0;margin:0;padding:0}#portal #main-content .decor-img-card img{border-radius:var(--m-radius-card);aspect-ratio:4/3;object-fit:cover;width:100%}#portal #main-content .decor-img-cap{font-size:var(--m-type-label);padding:var(--m-gap-xs) 0 0}#portal #main-content .decor-pill{min-height:24px;padding:0 var(--m-gap-sm);font-size:var(--m-type-label)}#portal #main-content .info-price-card{justify-content:space-between;align-items:baseline;gap:var(--m-gap-md);display:flex}#portal #main-content .info-callout{border:0;border-left:3px solid var(--color-primary);box-shadow:none;padding:var(--m-gap-sm) var(--m-gap-md);background:0 0;border-radius:0}#portal #main-content .planner-mobile-dock-btn{min-height:48px;font-size:var(--m-type-label)}#portal #main-content .planner-mobile-dock-kicker{font-size:var(--m-type-label)}#portal #main-content .planner-tool-btn{min-height:32px}#portal #main-content .planner-inspector-mobile-tabs{scrollbar-width:none;gap:var(--m-gap-sm);border-bottom:var(--m-hairline);flex-wrap:nowrap;display:flex;overflow-x:auto}#portal #main-content .planner-inspector-mobile-tabs::-webkit-scrollbar{display:none}#portal #main-content .guide-accordion,#portal #main-content .guide-policy-card,#portal #main-content .guide-milestone,#portal #main-content .guide-card,#portal #main-content .guide-close,#portal #main-content .nearby-card,#portal #main-content .loc-venue-hero,#portal #main-content .decor-overview-card,#portal #main-content .decor-intro-card,#portal #main-content .decor-hero-wrap,#portal #main-content .decor-mode-switcher,#portal #main-content .music-card,#portal #main-content .ll-addon-overview,#portal #main-content .portal-settings-card,#portal #main-content .couple-items-card,#portal #main-content .pn-composer,#portal #main-content .pn-summary-card,#portal #main-content .pn-controls,#portal #main-content .pn-empty,#portal #main-content .seating-tables-toolbar,#portal #main-content .guest-action-bar{box-shadow:none;margin:0 0 var(--m-gap-lg);background:0 0;border:0;border-radius:0;padding:0}#portal #main-content .guide-callout{border:0;border-left:3px solid var(--color-primary);box-shadow:none;padding:var(--m-gap-sm) var(--m-gap-md);margin:0 0 var(--m-gap-md);background:0 0;border-radius:0}#portal #main-content .portal-settings-row,#portal #main-content .couple-items-example,#portal #main-content .guide-accordion li,#portal #main-content .guide-card li,#portal #main-content .guide-milestone li,#portal #main-content .guide-policy-card li{border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-sm) 0;min-height:var(--m-h-row);background:0 0;border-radius:0;margin:0}#portal #main-content .nearby-link,#portal #main-content .nearby-phone{border:0;border-bottom:var(--m-hairline);box-shadow:none;padding:var(--m-gap-xs) 0;background:0 0;border-radius:0;margin:0}#portal #main-content .nearby-card{margin:0 0 var(--m-gap-md)}#portal #main-content .nearby-list,#portal #main-content .nearby-grid{gap:var(--m-gap-xs)}#portal #main-content .loc-venue-hero{gap:var(--m-gap-lg)!important}#portal #main-content .loc-venue-hero:before{display:none}#portal #main-content .loc-venue-hero-text{gap:var(--m-gap-sm)}#portal #main-content .loc-venue-kicker{font-size:var(--m-type-label)}#portal #main-content .loc-venue-title-row{gap:var(--m-gap-md);grid-template-columns:auto minmax(0,1fr)}#portal #main-content .loc-venue-mark{width:44px;height:44px;font-size:var(--m-type-section-title)}#portal #main-content .loc-venue-name{line-height:1.2;font-size:var(--m-type-page-title)!important}#portal #main-content .loc-venue-subtitle{font-size:var(--m-type-small);margin-top:0}#portal #main-content .loc-venue-addr{min-height:var(--m-h-control);padding:var(--m-gap-sm) var(--m-gap-md);font-size:var(--m-type-small);line-height:1.4;width:100%!important}#portal #main-content .loc-venue-quickfacts{gap:var(--m-gap-xs) var(--m-gap-md)}#portal #main-content .loc-venue-quickfacts span{min-height:0;font-size:var(--m-type-label);background:0 0;border:0;padding:0}#portal #main-content .loc-venue-quickfacts span:nth-child(3){flex-basis:100%}#portal #main-content .loc-nav-strip{background:0 0;border:0;padding:0;gap:var(--m-gap-sm)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#portal #main-content .loc-nav-strip-title{grid-column:1/-1}#portal #main-content .loc-nav-btn{justify-content:center;gap:var(--m-gap-xs);text-align:center;flex-direction:column;min-height:64px!important;padding:var(--m-gap-sm) var(--m-gap-xs)!important;box-shadow:none!important}#portal #main-content .loc-nav-btn-icon{width:28px;height:28px}#portal #main-content .loc-nav-btn-label{font-size:var(--m-type-label)}#portal #main-content .loc-nav-btn-label small{display:none}#portal #main-content .nearby-card,#portal #main-content .music-card,#portal #main-content .decor-overview-card{border-radius:0!important}#portal #main-content .nearby-card{padding:0!important}#portal #main-content .gsh-tabbar{gap:var(--m-gap-xs);border-radius:var(--m-radius-card);box-shadow:none;background:var(--color-primary-tint);padding:var(--m-gap-xs);margin:0 0 var(--m-gap-md);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}#portal #main-content .gsh-tab{width:100%;min-width:0;padding:0 var(--m-gap-xs);white-space:normal}#portal #main-content .gsh-tab-label{color:var(--color-ink)!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}#portal #main-content .decor-mode-btn span,#portal #main-content .ll-addon-summary-label,#portal #main-content .ll-addon-category-meta{font-size:var(--m-type-label)}#portal #main-content .ll-addon-summary-card.is-emphasis .ll-addon-summary-label,#portal #main-content .ll-addon-summary-card:not(.is-emphasis) .ll-addon-summary-label{color:#ffffffe6}#portal #main-content .ll-addon-overview{gap:var(--m-gap-xs) var(--m-gap-md);padding:var(--m-gap-md);border-radius:var(--m-radius-card);background:#1c3c5c}#portal #main-content .ll-addon-category-meta,#portal #main-content .ll-addon-ref-pill.is-pending{color:var(--color-subtle)}#portal #main-content .decor-mode-btn,#portal #main-content .loc-nav-btn,#portal #main-content .loc-venue-mark,#portal #main-content .loc-venue-addr,#portal #main-content .ll-addon-action-bar{box-shadow:none}#portal #main-content .overview-welcome-hero,#portal #main-content .countdown-box{box-shadow:none!important;background:0 0!important}#portal #main-content .countdown-box{border-radius:0!important}#portal #main-content #panel-checklist,#portal #main-content #panel-documents,#portal #main-content #panel-planning-guide,#portal #main-content #panel-insurance,#portal #main-content #panel-vendors,#portal #main-content #panel-messages,#portal #main-content #panel-add-ons,#portal #main-content #panel-payments,#portal #main-content #panel-contract,#portal #main-content #panel-decor,#portal #main-content #panel-music,#portal #main-content #panel-files,#portal #main-content #panel-information,#portal #main-content #panel-location,#portal #main-content #panel-map,#portal #main-content #panel-guests,#portal #main-content #panel-seating-tables,#portal #main-content #panel-planner,#portal #main-content #panel-notes,#portal #main-content #panel-settings{padding:var(--m-gap-md) var(--m-gutter) var(--m-gap-lg)!important;border-radius:0!important}#portal #main-content .doc-tab.active,#portal #main-content .decor-tab.active,#portal #main-content .info-tab.active,#portal #main-content .wdt-tab.active,#portal #main-content .vendor-tab.active,#portal #main-content .vendor-tab:hover{box-shadow:none!important;background:0 0!important}#portal #main-content .portal-settings-hero,#portal #main-content .portal-settings-card{box-shadow:none!important}#portal #main-content .loc-venue-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#portal #main-content .portal-settings-hero{padding:0 0 var(--m-gap-sm);background:0 0!important;border:0!important;border-radius:0!important}#portal #main-content .portal-settings-card{background:0 0!important;border:0!important;border-radius:0!important}html,body{overflow-x:hidden}}@media (width<=380px){#portal #main-content .countdown-num{font-size:24px!important}#portal #main-content .guest-stat strong,#portal #main-content .guest-stat .num{font-size:1rem}}